body
{
background:#ffffff; font-family:arial; font-weight:normal; color:#414B56; line-height:19px; margin:0 auto; padding:0; font-size:12px;
}

a
{
outline:none;
}
img
{
border:none;
}
#wrapper
{
margin:0 auto; padding:0; width:100%; height:auto; text-align:center; 
}

/*header CSS*/
#headerWrapper
{
width:962px; height:94px; margin:0 auto; background:url(../img/header_bg.jpg) repeat-x left top #005947; padding:0;   
}
#headerWrapper #logo
{
 float:left; border:none; padding-left:25px; 
}
/*header CSS ends*/

/*navigation */
#navigation
{
width:962px; height:35px; clear:left; margin:0 auto; text-align:center; background:url(../img/nav_bg.jpg) repeat-x left top #00604B; border-bottom:2px solid #000000;
}
#navigation ul
{
list-style:none; padding:0; margin:0 auto; text-align:center; 
}
#navigation li
{
font-family:arial; font-size:13px; color:#ffffff; float:left; font-weight:bold; padding:5px 10px 0px 15px;
}
#navigation li a
{
display:block; font-family:arial; font-size:13px; color:#ffffff; font-weight:bold; width:110px; line-height:25px; background:none; text-decoration:none; float:left; text-align:center;
}
#navigation li a:hover
{
display:block; width:110px; height:25px; background:url(../img/nav_hover_bg.jpg) no-repeat center center;
}
#navigation li a.fixed
{
display:block; width:110px; height:25px; background:url(../img/nav_hover_bg.jpg) no-repeat center center;
}
/*navigation  ends*/

/*middle CSS*/
#middle
{
width:962px; height:auto; margin:0 auto; clear:both; border-top:2px solid #ffffff;
}
#middle #mainContent
{
width:962px; float:left; background:#ffffff; height:auto;
}
#middle #mainContent #leftContent
{
width:667px; height:auto; float:left;
}
#middle #mainContent #leftContent #banner
{width:667px; height:279px; float:left;
}
#middle #mainContent #leftContent #content
{width:667px; height:auto; clear:left;
}
#middle #mainContent #leftContent #content #welcome
{
width:625px; height:auto; overflow:hidden; background:url(../img/welcomre_bg.jpg) repeat-x left top #ffffff; padding:27px 25px 27px 16px; float:left; text-align:justify;
}
#middle #mainContent #leftContent #content #welcome h1
{
font-size:18px; font-weight:normal; color:#020100; text-align:left;
}
#middle #mainContent #leftContent #content #welcome span
{padding-top:10px; text-align:justofy;
}

/*right side links*/
#middle #mainContent #rightContent
{
width:260px; height:auto; padding-left:20px; float:right; 
}
#middle #mainContent #rightContent .links
{
width:260px; height:auto; float:left;
}
#middle #mainContent #rightContent .links ul
{
list-style:none; padding:0; margin:0; text-align:left; 
}
#middle #mainContent #rightContent .links ul li
{width:230px; height:auto; border-bottom:1px solid #8C8C8C; padding:10px 5px 20px 25px; #padding:10px 5px 20px 25px; background:url(../img/arrow_green.jpg) no-repeat 10px 14px; color:#00745D; font-weight:bold; text-decoration:none;
}
#middle #mainContent #rightContent .links ul li a
{
padding-left:20px; color:#00745D; font-weight:bold; text-decoration:none; display:block
}
#middle #mainContent #rightContent .links ul li a:hover
{
text-decoration:underline;
}
#middle #mainContent #rightContent .spacer_right
{
width:250px; height:20px; clear:left;
}
#middle #mainContent #rightContent .email
{width:240px; height:40px; padding:0px 0px 0px 10px; text-align:left; background:url(../img/email_icon.jpg) no-repeat right top; font-weight:bold; color:#00745D; line-height:40px;
}
#middle #mainContent #rightContent .email a
{
font-weight:normal; text-decoration:none;  color:#00745D; 
}
#middle #mainContent #rightContent .email a:hover
{
text-decoration:underline;
}
#middle #mainContent #rightContent .phone
{
width:240px; height:40px; padding:0px 0px 0px 10px; text-align:left; background:url(../img/contact_icon.jpg) no-repeat right top; font-weight:bold; color:#00745D; line-height:40px;
}
#middle #mainContent #rightContent .phone span
{
font-size:16px; font-weight:bold;
}
#middle #mainContent #rightContent .phone a
{
font-weight:normal; text-decoration:none;  color:#00745D; 
}
#middle #mainContent #rightContent .phone a:hover
{
text-decoration:underline;
}
#middle #mainContent #rightContent  #testimonials
{width:236px; height:auto; float:left; padding:20px 10px 40px 10px; background:#FFF1DC; border-top:2px solid #877B68; text-align:left; color:#A26100;
}
#middle #mainContent #rightContent  #testimonials h3
{
font-size:13px; font-weight:bold; color:#A26100;
}
#middle #mainContent #rightContent  #testimonials b
{
color:#8C8C8C; font-size:11px; font-weight:bold; line-height:12px;
}
#middle #mainContent #rightContent  #testimonials a
{
color:#A26100; text-decoration:underline;
}
#middle #mainContent #rightContent #testimonials a:hover
{
text-decoration:none;
}

/*right side links ends*/

/*middle CSS*/

/*footer*/
#footer
{width:962px; height:70px; background:url(../img/footer_bg.jpg) repeat-x left top; clear:both; border-top:3px solid #ffffff; font-size:11px; margin:0 auto;
}
#footer a
{
color:#ffffff; text-decoration:none; padding:0px 4px 0px 4px;
}
#footer a:hover
{text-decoration:underline;
}
#footer #footer_left
{
width:680px; height:auto; padding:20px 0px 0px 20px; color:#ffffff; line-height:18px; float:left; text-align:left;
}
#footer #footer_right
{
width:200px; height:auto; padding:40px 0px 0px 20px; color:#ffffff; line-height:18px; float:right;
}


/*footer ends*/

/*inner page*/

#middle #mainContent #leftContent #content #welcome .subhead
{
color:#00745D; background:url(../img/green_dot.gif) no-repeat left 4px; padding-left:20px; line-height:16px;
}
.faq_img
{
margin:0px 0px 10px 10px;
}
#submitButton
{
width:65px; height:25px; color:#ffffff; background:#257049; border:none; font-weight:bold; font-size:11px;
}


