/* CSS Document */

body { margin:0; padding:0; background:url(../images/body-bg.jpg) repeat-x top; background-color:#FFFFFF; }

div,h1,h2,h3,h4,p,span,ul,li,a,img { margin:0; padding:0; list-style:none; border:0; text-decoration:none; font-weight:normal; }

.fleft { float:left; margin:0; padding:0; }
.fright { float:right; margin:0; padding:0; }

#wrap { width:924px; margin:0 auto; padding-top:593px; position:relative; overflow:hidden; clear:both; }
#header { width:924px; height:593px; left:0; top:0; position:absolute;}
#header_top{width:924px; float:left; background:url(../images/logo-top-bg.jpg) no-repeat; height:49px;}
#header_top p{ font-family:arial; font-size:20px; font-weight:bold; color:#012651; float:right; padding:20px 6px 0 0;}
#header_menu{ width:532px; float:left; background:url(../images/header-menu.jpg) no-repeat; height:60px; padding:47px 0 0 392px;}
#header_menu a{ margin-right:22px; float:left; }
#header_banner{ width:634px; float:left; background:url(../images/header-banner.jpg) no-repeat; height:297px;}
#header_form{ width:290px; float:right; background:url(../images/form-bg.jpg) no-repeat; height:297px;}
#header_form ul{width:245px; float:left; padding:70px 20px 0 25px; font-family:arial; font-size:13px; color:#4C4E50;}
#header_form ul li{ float:left; width:245px;}
#header_form ul li.fgap{ float:left; width:245px; height:10px;}
#header_form ul li.flpart{ width:115px;}
#header_form ul li.frpart{ width:130px; }
.input_field{ border:1px solid #BFBFBF; background:url(../images/input-bg.jpg) repeat-x bottom left;font-family:arial; font-size:14px; color:#4C4E50;}
#header_services{ width:904px; float:left; margin:0 0 0 20px; height:117px; background:url(../images/services-bg.jpg);}
.services{ width:226px; float:left;}
#header_services h2{ width:216px; float:left; font-family:arial; font-size:17px; font-weight:bold; color:#FFFFFF; height:30px; padding:4px 0 0 10px;}
#header_services p{ width:210px; float:left; padding:0 6px 0 10px; font-family:arial; font-size:12px; color:#122D4E;}
#header_services p img{ float:left; margin-right:8px;}
#header_services a{  cursor:pointer; font-family:arial; font-size:12px; color:#122D4E; text-decoration:underline; }
#header_services a:hover{ text-decoration:none;} 
/*#header_services a{ float:right; margin:-10px 6px 0 0; font-family:arial; font-size:11px; color:#014270; font-weight:bold;}
#header_services a:hover{ text-decoration:underline;}*/
#header_elderlink{ width:924px; float:left; height:23px;}
#header_elderlink a{ float:right; font-family:arial; font-size:13px; color:#0E69D9; font-weight:bold; text-decoration:underline; margin-top:3px;}
#header_elderlink a:hover{ text-decoration:none;}

#content { width:860px; float:left; background:url(../images/content-bg.jpg) no-repeat; min-height:200px; margin:0 0 0 20px; padding:10px 20px 15px 24px;}
#content_inner{ width:630px; float:left;}
#content_inner div.content_rows{width:615px; background:url(../images/inner-right-bg.jpg) no-repeat right top; min-height:100px; padding:12px 15px 15px 0;}
#content_inner div.content_rows.stylewidth{width:850px;}
#content_inner div.content_rows h1{ font-family:arial; font-size:18px; color:#BC7929;}
#content_inner div.content_rows h2{ font-family:arial; font-size:18px; color:#BC7929;}
#content_inner div.content_rows h3{ font-family:arial; font-size:16px; color:#174E71;  padding-top:12px; font-weight:bold;}
#content_inner div.content_rows h4{ font-family:arial; font-size:16px; color:#174E71;  padding-top:12px; font-weight:bold;}
#content_inner div.content_rows a{ font-family:arial; font-size:13px; color:#174E71;  padding-top:12px; font-weight:bold; text-decoration:underline;}
#content_inner div.content_rows a:hover{ text-decoration:none;}
#content_inner div.content_rows p{ font-family:arial; font-size:14px; color:#676767; padding-top:12px;}
#content_inner div.content_rows p.sept{ background:url(../images/sept-bg.jpg) repeat-x; height:12px; }
#content_inner div.content_rows p.stylecw{float:right; width:420px;}
#content_inner div.content_rows p.full{width:100%; float:left;}
#content_inner div.content_rows ul{  padding:20px 0 0 0;}
#content_inner div.content_rows ul li{ background:url(../images/list-bullet.jpg) no-repeat; padding:0 0 0 25px;font-family:arial; font-size:14px; color:#676767;  margin-top:5px;}
#content_inner div.content_rows p span{ font-family:arial; font-size:13px; color:585858; float:right; width:450px;}

#testimonials{ width:205px; float:right; background:url(../images/testimonial-bg.jpg) no-repeat; min-height:150px; padding-left:15px;}
#testimonials h2{ font-family:arial; font-size:18px; color:#BC7929; float:left; padding:15px 0 0 70px; width:130px;}
#testimonials p{ font-family:arial; font-size:12px; color:#786F65; padding-top:15px; float:left; width:100%; text-align:justify;}
#testimonials a{ font-family:arial; font-size:12px; color:#007AF9; float:right; margin-top:10px; font-weight:bold; text-decoration:underline;}
#testimonials a:hover{ text-decoration:none;}

#footer { position:relative; width:100%; background:url(../images/footer-bg.jpg) repeat-x; height:128px;}
#footer div.fstyle{ width:924px; margin:0px auto; font-family:arial; font-size:11px; color:#76C4EC; text-align:center; padding:15px 0 0 0;}
#footer a{color:#76C4EC;}
#footer a:hover{ text-decoration:underline;}
#footer p{line-height:15px;}
.styleimg{ border:1px solid #85B9D5; padding:5px;}

#footer a.admin { position:absolute; bottom:10px; right:10px; color:#76C4EC; font:normal 11px arial,sans-serif; } 
#footer a.elogin { position:absolute; bottom:30px; right:10px; color:#76C4EC; font:normal 11px arial,sans-serif; } 

 