/* CSS Document */

*{ margin:0; padding:0;}
body{ background:url(../images/main-bg.jpg) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4a4a4a; margin:0; padding:0;}
img, a{ border:none; outline:none; margin:0; padding:0;}
ol, ul, li, span{ margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5{ margin:0; padding:0;}
.clear-fx{ clear:both; height:none; margin:0; padding:0;}
.header-por{ width:100%;}
.header{ width:980px; margin:0 auto; padding:10px 0 0 0;}
.header-top{ width:980px; display:block; padding:0px 0 0 0; position:relative; z-index:1;}
.logo-shadow{ width:376px; height:137px; text-align:center; display:block; position:absolute; top:-3px; left:-80px; /*background:url(../images/logo-shadow.png) center bottom no-repeat;*/ padding:0 0 91px 0; float:left; margin:0px 0 0 0px; z-index:2222;}
.logo{ width:auto; text-align:center;}
.nav-outer{ display:block;}
.nav{ width:auto; float:right; margin:55px 0 0 0;}
.nav ul{ display:block; float:left;}
.nav ul li{ float:left; display:block; margin:0 0 0 0;}
.nav ul li a{ color:#09371e; text-decoration:none; font-family: 'Droid Sans', sans-serif; text-transform:uppercase; font-size:14px; display:block; line-height:40px; padding:0 15px 0 15px;}
.nav ul li a:hover{ background:#b7d75e;}
.nav ul li a.active{ background:#b7d75e;}

.banner{ width:980px; height:324px; margin:0px auto 0 auto; position:relative;}
.banner-caption{ width:auto; display:block; font-family:"Century Gothic"; color:#09371e; font-size:30px; position:absolute; top:80px; left:10px; text-shadow:1px 1px 1px #b2c788;}
.banner-info{ width:auto; display:block; font-family:"Century Gothic"; color:#09371e; font-style:normal; font-size:15px; position:absolute; top:48px; right:18px;}
.banner-info a{ color:#09371e; text-decoration:none; font-family:"Century Gothic"; font-weight:normal;}
.banner-info a:hover{ text-decoration:underline;}
.banner-outer{ width:100%; background:url(../images/banner-inner-bg.jpg) center top no-repeat; margin:3px 0 0 0;}

/*body*/
.body-por{ width:100%;}
.addbg{ background:url(../images/body-por_img.jpg) repeat-y center top;}
.addbg2{ background:url(../images/process_bg.jpg) repeat-y center top;}
.body_border { background:url(../images/body-por_border.jpg) repeat-x 0 0; padding:5px 0 0 0;}
.body-container{ width:960px; margin:0 auto; padding:0 0 18px 10px; background:#fff;}
.home-letter-page{ width:auto; padding:35px 182px 0 154px;}
.home-letter-page h2{ font-family: 'Great Vibes', cursive; font-size:25px; color:#4a4a4a; padding:0 0 10px 0; font-weight:normal;}
.home-letter-page h1{ font-family: 'Great Vibes', cursive; font-size:40px; color:#598309; padding:0 0 10px 0; font-weight:normal;}
.home-letter-page p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#4a4a4a; padding:0 0 28px 0;}
.home-letter-page p.align-right{ text-align:right;}
.home-letter-page ul{ padding:0 0 30px 146px;}
.home-letter-page ul li{ margin:0 0 10px 0; font-style:italic;}
.your-faithname{ width:auto; font-size:25px; color:#4a4a4a; font-family: 'Great Vibes', cursive; padding:0 0 10px 190px;}
.your-faithname2{ width:auto; font-size:40px; color:#598309; font-family: 'Great Vibes', cursive; padding:0 0 0 190px;}

.body-bottom-por{ width:auto; display:block; padding:40px 0 0 0; overflow:hidden; margin:0 0 0 154px;}
.round1{ width:156px; height:156px; overflow:hidden; float:left; position:relative; margin:0 88px 0 0;}
.round1-frame{ width:156px; height:156px; position:absolute; background:url(../images/round-1-frame.png) no-repeat; position:absolute; left:0; top:0;}

.round2{ width:258px; height:156px; overflow:hidden; float:left; position:relative; margin:0 24px 0 0;}
.round2-frame{ width:258px; height:156px; position:absolute; background:url(../images/round-2-frame.png) no-repeat; position:absolute; left:0; top:0;}
.round2last{ margin:0;}

.contactpage{ width:auto; padding:28px 0 0 0;}
.contactpage h2{ padding:0 0 10px 0;}
.contactleft{ width:490px; float:left;}
.contactleft p{ font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.contactright{ width:410px; float:right;}
.contactright p{ line-height:25px;}
.contactright p a{ text-decoration:underline; color:#4A4A4A;}
.contactright p a:hover{ text-decoration:none;}
.field-support{ width:auto; display:block; float:left; margin:10px 0 0 0;}
.provacy_link { width:auto; float:left; margin:15px 0 0 154px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; color:#91b748;}
.provacy_link a { text-decoration:none;  color:#91b748; }
.provacy_link a:hover { text-decoration:underline; color:#003300;}
.contactpage label{ font-style:italic; display:block;}
.contactpage input[type="text"]{ width:335px; height:22px; float:left; border:1px solid #7f9942; margin:2px 0 0 0; padding:0 5px 0 5px; color:#4A4A4A; font-size:12px; line-height:20px;}
.contactpage textarea{ width:335px; height:100px; float:left; border:1px solid #7f9942; margin:2px 0 0 0; padding:5px; color:#4A4A4A; font-size:12px; line-height:20px; overflow-y:hidden;}
.contactpage input[type="submit"]{ width:auto; float:left; border:1px solid #7f9942; margin:2px 0 0 0; padding:5px 10px 5px 10px; color:#4A4A4A; font-size:12px; line-height:20px; text-transform:uppercase; background:#9cb857; color:#fff; cursor:pointer; font-size:14px; font-style:italic;}

.testimonialpage{ width:auto; min-height:250px; padding:28px 0 0 0;}
.testimonialpage h2{ padding:0px 0 10px 0;}
.testimonialpage p.sample{ padding:50px 0 0 150px; font-size:35px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.inner { width:auto; min-height:250px; padding:28px 0 0 0;}
.inner h2 
{
font-family: 'Great Vibes', cursive;
font-weight:400;
font-size:40px;
color:#598309;
line-height:40px;
display:block;
padding:0 0 10px 0;
margin:0px;
}
.inner h3
{
font-family: 'Great Vibes', cursive;
font-weight:400;
font-size:30px;
color:#333333;
line-height:30px;
display:block;
padding:0 0 10px 0;
margin:0px;
}
.inner h4
{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
font-size:16px;
font-style:italic;
color:#000000;
line-height:18px;
display:block;
padding:0px;
margin:0px;
}


.inner p
{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:14px;
line-height:22px;
color:#4a4a4a;
padding:0 0 30px 0;
margin:0px;
}

/*footer*/
.footer{ width:100%; background:#90b629 url(../images/footer-bg.jpg) repeat-x;}
.footer-container{ width:980px; margin:0 auto; padding:25px 0px 20px 0;}
.footer-left{ width:550px; float:left;}
.footer-menu{ width:auto; display:block;}
.footer-menu ul{ display:block;}
.footer-menu ul li{ display:block; float:left; background:url(../images/footer-devider.jpg) left no-repeat; margin:0 0px 0 0px;} 
.footer-menu ul li:first-child{ background:none;} 
.footer-menu ul li a{ color:#09371e; font-size:13px; font-family:"Century Gothic"; text-decoration:none; padding:0 10px 0 10px;}
.footer-menu ul li a:hover{ text-decoration:underline;}
.copy-right{ width:auto; font-size:12px; color:#09371e; font-family:"Century Gothic"; padding:10px 0 0 10px;}
.footer-right{ width:auto; float:right; text-align:left; font-size:13px; color:#09371e; font-family:"Century Gothic"; line-height:20px;}
.footer-right a{ color:#09371e; text-decoration:none;}
.footer-right a:hover{ text-decoration:underline;}


.red{ color:#DF0000; vertical-align:baseline;}
.contactpage .submit_button{ width:auto; float:left; border:1px solid #7f9942; margin:2px 0 0 0; padding:5px 10px 5px 10px; color:#4A4A4A; font-size:12px; line-height:20px; text-transform:uppercase; background:#9cb857; color:#fff; cursor:pointer; font-size:14px; font-style:italic;}