body{background:url(../images/bg.jpg) repeat-x #d7eafc; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4a4a;
line-height:18px; position:relative;}



/* Link Styles
----------------------------------------------- */
a{text-decoration:none;outline:none;color:#567592;}
a:hover{color:#9b3636;}
form{ margin:0px; padding:0px;}

h1{ font-size:20px; color:#4b4a4a; font-weight:bold; margin:0px; padding-bottom:5px;}

h1.toptag{font-size:10px;color:#aab9cc;padding:18px 8px 7px 40px;text-align:left;}
h1.toptag a{color:#aab9cc; text-decoration:none;}

h1.blu-text{ color:#628cb4; font-size:20px; font-weight:bold; margin:0px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid; z-index:-100; line-height:20px;}
h1.blu-text2{ color:#628cb4; font-size:20px; font-weight:bold; margin:0px; padding-bottom:5px; z-index:-100; line-height:20px;}
h1.blu-text a{ color:#628cb4; text-decoration:none;}
.blue-text{ color:#628cb4; font-size:18px; font-weight:bold; margin:0px; padding-bottom:5px;}
.blue-text_bdr{ color:#628cb4; font-size:18px; font-weight:bold; margin:0px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid;}
.bdr_btm{ border-bottom:#CCCCCC 1px solid; padding-bottom:12px; padding-top:15px;}
.bdr_btm1{padding-bottom:12px; padding-top:15px;}
.bdr_btm2{ border-bottom:#CCCCCC 1px solid; padding-bottom:12px;}
.family_img{ margin-top:-55px; position:relative;}


.red-text{ color:#ff0000; font-size:18px; font-weight:bold; margin:0px; padding-bottom:5px;}
h3{ font-size:18px; border-bottom:#CCCCCC 1px solid; margin:0px; color:#4b4a4a;padding-bottom:5px; }

.lft_sdw{ background:url(../images/left-sdw.png) repeat-y; width:9px;}
.rgt_sdw{ background:url(../images/rgt-sdw.png) repeat-y; width:9px;} 
.hdr_top{ background:url(../images/header_top.jpg) no-repeat; width:953px; height:49px;}

/* Menus*/
.menu{ background:url(../images/menu_bg.jpg) repeat-x; height:35px;}
.menu ul{ margin:0px; padding:0px; list-style:none;}
.menu li{ float:left; padding:0px 18px 0px 26px;}
.menu li a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF;  text-decoration:none; line-height:35px; display:block;}
.menu li a:hover{ color:#91c6f5; text-decoration:none;}

.menu li a.act{ color:#91c6f5; text-decoration:none;}


/* Drop Menu*/

.dropdown_pos-inner{width:800px; margin:auto; z-index:1000;}
.dropdown_menu-inner{position:absolute; display:none; width:200px; margin-left:313px; margin-top:200px; background:#5f87ae; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; z-index:1000;}
.dropdown_menu-inner a{display:block; padding:4px 10px 0px 10px; height:24px; color:#ffffff; text-decoration:none; z-index:1000; border-bottom:1px #74a6d5 solid;}
.dropdown_menu-inner a:hover{display:block; background:#385067; color:#FFFFFF; text-decoration:none;}

.dropdown_pos2-inner{width:800px; margin:auto; z-index:1000;}
.dropdown_menu2-inner{position:absolute; display:none; width:212px; margin-left:215px; margin-top:200px; background:#5f87ae; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.dropdown_menu2-inner a{display:block; padding:4px 10px 0px 10px; height:24px; color:#ffffff; text-decoration:none; z-index:1000; border-bottom:1px #74a6d5 solid;}
.dropdown_menu2-inner a:hover{display:block; background:#385067; color:#FFFFFF; text-decoration:none;}


.banner{background:url(../images/banner_home.jpg) no-repeat; width:935px; height:239px;}
.banner_inner{background:url(../images/banner_innner.jpg) no-repeat top #FFFFFF;}

.txt_grey{font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#5a5a5a;}
.left_cntr{ width:548px; background:#FFFFFF; padding-left:15px; padding-right:30px; padding-top:25px;}
.left_cntr1{ width:629px; background:#FFFFFF; padding-left:15px; padding-right:30px; padding-top:25px;}
.left_cntr2{padding-left:15px; padding-right:30px; padding-top:80px;}
.cnt{font-size:12px; color:#4b4a4a; line-height:20px; text-align:justify;}
.cnt1{font-size:12px; color:#4b4a4a; line-height:20px;}
.telephone_txt{ padding-right:100px; padding-top:20px; float:right;}
.see_proof{ background:url(../images/see_proof.jpg) no-repeat; width:533px; height:35px; padding-top:118px; text-align:right; padding-right:20px; text-decoration:none;}

ul.bull_list1{ list-style:url(../images/bullet1.jpg) inside; margin:0px; padding:0px;}
ul.bull_list1 li{margin:0px; padding:0px;}
ul.bull_list1 li a{ font-size:18px; text-decoration:none; color:#2e2f2a;}

ul.contList{padding:0px;margin:0px;list-style:none;margin-left:15px;}
ul.contList li{background:url(../images/bullet.gif) no-repeat left 5px; padding-left:14px;margin-bottom:5px;}
ul.contList li a{ text-decoration:none;}

#form_pos{ position:absolute; margin-left:600px; top:223px; width:321px;}
#form_pos1{ position:absolute; margin-left:594px; margin-top:2px;}
.rgt_cntr{ width:342px; background:#FFFFFF;}
.rgt_cntr_1{ width:342px; padding-top:40px;}
.rgt_cntr1{ width:256px; background:#FFFFFF; padding-top:15px; padding-right:5px;}
.form_cntr{ background:url(../images/form_bg.png) repeat-y; width:321px; color:#7a7a7a; font-size:14px;}
.form_cntr1{width:256px; color:#7a7a7a; font-size:12px; border:#cfcfcf 1px solid; margin-top:10px; padding-top:10px; padding-left:5px;}
.form_cntr2{width:356px; color:#7a7a7a; font-size:12px; border:#cfcfcf 1px solid; margin-top:10px; padding-top:10px; padding-left:5px;}

.pad_10{ padding:10px 0px 10px 25px;}
.phone_txt_blu{ font-size:36px; color:#628cb4; font-weight:bold; text-align:center;}
.txt_get{ font-size:14px; font-weight:bold; text-align:center; color:#7a7a7a; border-bottom:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; line-height:30px;}

.txtbox{ width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; border:1px solid #b5b5b5;padding:4px 1px; background:#eaf1f9;}
.txtbox2{ width:45px; margin-right:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; border:1px solid #b5b5b5;padding:4px 1px; background:#eaf1f9;}

.txtbox3, .txtArea{ width:200px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; border:1px solid #8a8a8a;padding:4px 3px; background:#eaf1f9;}
.txtArea2{ width:200px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; border:1px solid #8a8a8a;padding:4px 3px; background:#eaf1f9;}
.txtbox4{ width:57px; margin-right:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; border:1px solid #8a8a8a;padding:4px 3px;background:#eaf1f9;}
.txtArea{height:60px; width:160px; border:1px solid #b5b5b5;}
.form_btm{ width:321px;}

.form_txt{ font-size:10px; color:#a6a6a6; padding:10px 20px 0px 5px; width:320px; line-height:14px;}
.form_txt1{ font-size:10px; color:#a6a6a6; padding:10px 20px 0px 5px; line-height:12px;}

a.link {color:#638fb6; text-decoration:underline;}
a.link:hover {color:#05549a; text-decoration:underline;}

.footer{ font-size:11px; color:#5b5f64; text-align:center;}
.footer span{ font-size:10px; color:#5b5f64; text-align:center;}
.footer a{ font-size:11px; color:#5b5f64; text-decoration:none; line-height:20px; text-align:center;}
.footer a:hover{ font-size:11px; color:#5b5f64; text-decoration:underline;}

.ftr2{font-size:11px; text-align:center;}

.terms_Container{position:absolute;padding:15px;background:#FFFFFF;border:solid 1px #999999;z-index:1000;width:400px;right:0px;top:-298px;text-align:left;font-size:11px;}
.close{color:#990000;text-align:right !important;border-bottom:dotted 1px #999999;padding:0px 0px 5px 0px}
.close a{color:#990000;}
.terms_Container ol li{padding:2px 0px;}
.copyright{padding-right:8px;}
.confirmFtr{background:url(../images/confirm_ftr_bdr.gif) repeat-x left bottom;height:14px;}

/* list items*/
.list {margin:0px; padding:0px; list-style:none;}
.list li {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4a4a; background:url(../images/bullet.jpg) no-repeat left 5px; padding-left:18px; line-height:20px; list-style:none; text-align:justify;}
.list li a {color:#4b4a4a; text-decoration:none;}
.list li a:hover {color:#638fb6; text-decoration:none;}

/* Blog*/

.pad_top{ padding-top:15px;}
.blog_menu{ background:url(../images/blog_menu_top.jpg) no-repeat #e9f0f6; width:301px; padding:15px 10px 0px 10px;}
ul.rightmenu {margin:0px; padding:5px 0px 0px 0px; list-style:none;}
ul.rightmenu li {margin:0px; padding:0px;border-bottom:#a1c6e1 1px solid;}
.rightmenu li a{ display:block;text-decoration:none; color:#000000; padding:5px 15px;font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:20px; color:#000000; background:url(../images/bullet.gif) no-repeat 2px 10px;}
.rightmenu li a:hover{text-decoration:none; color:#7e0001;}
ul.rightmenu li a.active{ color:#000000;}
ul.rightmenu li a.active:hover{color:#487299;}
ul.rightmenu li.lastline{border-bottom:none;}

a.last_entry{ text-decoration:underline; float:right; color:#425772; font-size:16px; font-weight:bold;}
a.last_entry:hover{ text-decoration:none;}

.blue-txt{ color:#628cb4; font-size:14px; font-weight:bold;}
.blutxt{color:#4f7191;}

.yellowHighlit{background:#fbf9d7;}

/* Blog */
.creditPost{background:url(../images/dotted.gif) repeat-x left bottom;padding:3px 0px 16px 0px;margin-bottom:10px;}
.creditPost-inr{padding:3px 0px 16px 0px;margin-bottom:10px;}
.creditPost h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#3b6da2;}
.creditPost a{color:#3b6da2;text-decoration:none;}
.creditPost a:hover{color:#000}

.creditPost .postdate{font-size:13px;color:#000;font-weight:bold;}
.readFull{text-align:right;color:#3b6da2}
.readFull a{text-decoration:underline;}

.postdate{font-size:13px;color:#000;font-weight:bold;}

/* contact form */
.txtbox-con, .txtArea-con{ width:219px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; border:1px solid #b5b5b5;padding:4px 1px; background:#fff;}
.txtArea3-con{ width:219px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; border:1px solid #b5b5b5;padding:4px 1px; background:#fff;}
.txtbox4-con{ width:65px; margin-right:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; border:1px solid #b5b5b5;padding:4px 1px;background:#fff;}
.txtArea{height:60px; width:160px; border:1px solid #b5b5b5;}

/*added on 13 sep*/
.testimonials1{float:left; width:545px;}
.testimonials{float:left; width:540px; border-bottom:1px dotted #CCCCCC;}
.testimonials p{font-size:12px; color:#4b4a4a; line-height:20px; text-align:justify; padding:5px 10px 0 10px;}
.testiname{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3c; font-style:italic; padding:0 0 5px 0;}
.testiname span{color:#000000; font-weight:bold;}
