body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#333333; padding-top:12px; line-height:16px; }
h1, h2, h3, h4, h5, h6, p, div, ol, ul, li { margin:0px; padding:0px; list-style-type:none}
a { outline-style:none; outline-width:0px;}
a:hover { outline-style:none; outline-width:0px;}
.a1{color:#000000; font-size:11px; text-decoration:none;}
.a1:hover{color:#000000; font-size:11px; text-decoration:underline;}
.rightcontact {float:left; width:46px; padding:0px;}
.rightcontacttxt {float:left; width:100px; padding:0px; line-height:13px !important;}
.a1lt{color:#585858; font-size:10px; text-decoration:none; padding-top:8px;}
.a1lt:hover{color:#585858; font-size:10px; text-decoration:underline; padding-top:8px;}
#dvmain { width:980px; margin:0px auto;}
#toppannel { width:980px; clear:both; overflow:hidden;}
#toplink { clear:both; width:906px; font-size:0px; text-align:right; padding-right:74px;}
#logo { clear:both; overflow:hidden; width:947px; font-size:0px; text-align:left; padding-left:33px; padding-bottom:11px;}
#home_banner{ width:980px; clear:both; overflow:hidden; font-size:0px;height:323; background-image:url(../images/flashbanner.gif); background-repeat:no-repeat; }
#banner { width:980px; clear:both; overflow:hidden; font-size:0px;}
#tobg { clear:both; overflow:hidden; width:980px; background-image:url(../images/top-bg.gif); background-repeat:no-repeat; background-position:top center; height:70px;}
#tobg #tobgul { clear:both; overflow:hidden; width:892px; padding-left:88px;}
#tobgul #tobgulleft { float:left; width:688px; padding-top:6px;}
#tobgulleft p { padding-bottom:0px;}
.msg {clear:both; overflow:hidden; width:135px; height:16px; background-image:url(../images/msg-bg.gif); background-repeat:no-repeat; background-position:top left; color:#79007A; font-size:12px; letter-spacing:4px; padding-left:3px;}
#tobgul #tobgulright { float:left; width:130px; padding-top:30px; font-size:10px; line-height:15px; color:#585858;}
.contimg {float:left; margin:0px 5px 0px 0px; font-size:0px; position:relative;}
.contimgleft {float:left; margin:0px 0px 0px 0px; font-size:0px;}
#bodycontainer { clear:both; overflow:hidden; width:892px; border-bottom:1px solid #E0E0E0; border-top:1px solid #E0E0E0; padding-left:88px;}
#bodyholder {clear:both; overflow:hidden; width:817px;}
#bodyholder #menu {clear:both; overflow:hidden; font-size:0px; width:817px; padding-top:2px;}
#menu img {float:left; font-size:0px;}
#middle_con { clear:both; overflow:hidden;}
#middle_con a { text-decoration:none; color:#333333;}
#middle_con a:hover {text-decoration:none; color:#008081;}
#middle_con .sec2 table{font-size:11px;} 
.sec2 {float:right; background:url('../images/vert_line.gif') repeat-y top left; width:206px; padding-left:20px;} 
.sec1 {float:left;  width:200px; } 
.sec3 {float:left;  } 

#homecontholder .sec3 {float:left; width:300px;} 
.sec1ul {clear:both; overflow:hidden; width:210px;}
.sec1ul .sec1ulleft{float:left; width:84px; font-size:0px;}
.sec1ul .sec1ulright{float:left; width:118px;}
.commul {clear:both; overflow:hidden;}
.commul li {clear:both; overflow:hidden; background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:8px; margin-bottom:5px; }
.bullet2 {background-image:url(../images/bullet2.gif) !important; padding-left:10px !important; background-position:0px 5px !important;}
.bullet2articles {background-image:url(../images/bullet2.gif) !important; padding-left:10px !important; background-position:0px 6px !important;}
.sec3hold {clear:both; overflow:hidden; width:330px; margin-top:4px;}
.sec3 .sec31 {float:left; width:50px; }
.sec3 .sec32 {float:left; width:134px; }
.sec3 .sec33 {float:left; width:42px; }
.sec3 .sec34 {float:left; width:104px;}
.sec3 .sec36 {float:left; width:104px;}
.sec3 .sec35 {float:left;border:1px solid red;}
.sec3hold1 {clear:both; overflow:hidden; width:330px;}

/* Common css starts here */
.commheader {clear:both; overflow:hidden; font-size:0px;}
.bot25{padding-bottom:25px; }
.bot9 {padding-bottom:5px; }
.bot14 {padding-bottom:11px; }
.bot12 {padding-bottom:12px; }
.bot20 {padding-bottom:10px; }
.padrt20{padding-right:20px;}
.alignright {text-align:right; }
.commonul {clear:both; overflow:hidden;}
.commonul li {clear:both; overflow:hidden; background-image:url(../images/comm-bullet.gif); background-repeat:no-repeat; background-position:0px 7px; padding:0px 0px 0px 14px; }
/* Common css ends here */
#footermain {clear:both; overflow:hidden; width:892px; padding-left:88px; }
#footer {clear:both; overflow:hidden; width:817px; background-color:#E5E5E5; height:43px; margin-top:2px; margin-bottom:1px; }
#footerul {clear:both; overflow:hidden; width:817px; font-size:9px; margin-top:14px; }
.footerulleft {float:left; width:387px; color:#444444; padding-left:13px; }
.footerulleft a{color:#444444; text-decoration:none;}
.footerulleft a:hover{color:#444444; text-decoration:underline;}
.footerulleft span{color:#444444; text-decoration:underline;}
.footerulright {float:left; width:404px; text-align:right; color:#898989; padding-right:13px;}
.contenholder {clear:both; overflow:hidden; width:817px; background-image:url(../images/left-dot-vert.gif); background-repeat:repeat-y; background-position:top left; margin:20px 0px 3px 0px;}
.contenholder1 {clear:both; overflow:hidden; width:817px;margin:40px 0px 40px 0px;text-align:center;font-size:13px;font-weight:bold;color:#666666;}
.bodyleft { float:left; width:188px; }
.leftul { clear:both; overflow:hidden; width:168px;}
.leftul .leftlist { clear:both; float:left; width:168px; font-size:0px; line-height:0px; }
.leftul .leftdotsep { clear:both; float:left; background-image:url(../images/hor-dot.gif); background-repeat:repeat-x; background-position:top left; font-size:0px; line-height:0px; width:168px; height:2px; margin:13px 0px 9px 0px;}
.leftul .leftlistcont { clear:both; float:left; width:157px; font-size:0px;  padding:0px 0px 8px 11px; }
.leftul .leftlist a { color:#000000; text-decoration:none; }
.leftul .leftlist a:hover { color:#000000; text-decoration:underline; }
.bodyright { float:left; width:609px; padding-left:20px; }
.detailsholder { clear:both; overflow:hidden; width:587px; background-image:url(../images/det-bg.gif); background-repeat:no-repeat; background-position:top left; padding:18px 0px 0px 20px; margin-bottom:25px;}
.detul { clear:both; overflow:hidden; width:587px;}
.detleft { float:left; width:86px; font-size:0px;}
.detleft img { border:1px solid #D6D6D6;}
.detright { float:left; width:554px;}
.vismisholder { clear:both; width:607px; overflow:hidden; background-image:url(../images/viss-miss.gif); background-repeat:repeat-x; background-position:bottom left; background-color:#FCFCFC; border-top:1px solid #CFCFCF; margin-bottom:25px;padding-bottom:18px;}
.vismisholder .vismisholderleft { float:left; width:283px; background-image:url(../images/com-dot-vert.gif); background-repeat:repeat-y; background-position:top right; padding-left:20px; margin-top:20px; }
.vismisholder .vismisholderright { float:left; width:284px; padding-left:20px; margin-top:20px; }
.visonul { clear:both; overflow:hidden; width:270px; margin-top:13px!important; margin-top/**/:/**/10px;}
.visonul .visonulleft { float:left; margin:0px; padding:0px;font-size:0px; width:87px;}
.visonul .visonulleft img { border:1px solid #D6D6D6;float:left;}
.visonul .visonulright { float:left; width:183px;}
.newsul { clear:both; overflow:hidden; width:607px;}
.newsul .newslist { clear:both; overflow:hidden; width:594px; background-image:url(../images/bullet2.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:13px;}
.newsul .newslist strong { color:#800080;}
.newsdot { clear:both; overflow:hidden; width:607px; background-image:url(../images/hor-dot.gif); background-repeat:repeat-x; background-position:top left; font-size:0px; line-height:0px; height:2px; margin:10px 0px 10px 0px;}
.livewellul { clear:both; overflow:hidden; width:607px;}
.livewellul .livewellulleft { float:left; font-size:0px; width:107px;}
.livewellul .livewellulleft img { border:1px solid #CCCCCC; }
.livewellul .livewellulright { float:left; width:490px;}
.quit_con{margin:0; padding:2px; margin-top:10px;  margin-bottom:13px; width:603px;border:1px solid #E3E3E3}
.gray_con{margin:0; padding:10px; background-color:#F4F4F4;}
.gray_con ul{margin:0px;padding:0;list-style-type:none;}
.gray_con ul li{list-style-type:none;margin:0px;padding:0; padding-left:10px; background: url('../images/comm-bullet.gif') no-repeat 0px 7px;}
.gray_con img{margin-bottom:3px;}
.gray_conimg{margin-bottom:3px;}
.imgspace{margin-top:4px;margin-right:10px;margin-bottom:10px;}
.imgspace1{margin-top:4px;margin-right:10px;}
.imgspace2{margin-top:4px;}
.space{margin-top:10px;margin-bottom:0px;}
table{margin:0px; padding:0px;font-family:arial; font-size:12px; color:#000000}
.cont{width:434px;font-size:12px;margin-bottom:7px;}
.textbox{margin:0;padding:2px;width:231px; height:18px; border:1px solid #CCCCCC;font-family:arial; font-size:12px; color:#A0A0A0}
.textarea{margin:0;padding:2px;width:231px; height:93px; border:1px solid #CCCCCC;font-family:arial; font-size:12px; color:#A0A0A0}
.selectbox{margin:0px; padding:0px; margin-right:4px;width:41px; height:19px;border:1px solid #CCCCCC;font-family:arial; font-size:12px; color:#A0A0A0}
.selectbox1{margin:0px; padding:0px; margin-right:4px; width:49px; height:19px;border:1px solid #CCCCCC;font-family:arial; font-size:12px; color:#A0A0A0}
.selectbox2{margin:0px; padding:0px; width:86px; height:19px;border:1px solid #CCCCCC;font-family:arial; font-size:12px; color:#A0A0A0}
#cont_lft{float:left; margin:0px; padding:3px; width:155px; border:1px solid #CCCCCC;}
.cont_bg{float:left; font-size:11px;padding:5px;padding-left:10px;width:140px;height:96px;background:url('images/contact_bg.gif') repeat-x}
.cont_bg a{font-family:arial; font-size:11px; color:#218E8F;text-decoration:none;}
.cont_bg a:hover{font-family:arial; font-size:11px; color:#218E8F;text-decoration:underline;}
.cont_space{margin-left:43px;}
img{border:0}
.txt_head{margin-bottom:0px !important;margin-bottom/**/:/**/13px;}
.purple{font-family:arial; font-size:11px; color:#7D007B;}
h2{font-family:arial; font-size:12px; font-weight:bold;color:#008081;}
.bot20 a{color:#008081; font-size:11px; text-decoration:none;}
.bot20 a:hover{color:#008081; font-size:11px; text-decoration:underline;}

.home_cont{width:464px; margin-top:10px; float:left; position:relative; z-index:100;background-image:url(../images/home-dot.gif); background-repeat:repeat-y; background-position:top left;bordeR:1px solid red;}

.home_dot {float:left;width:446px; background-image:url(../images/hor-dot.gif); background-repeat:repeat-x; background-position:top left; font-size:0px; line-height:0px; height:2px; margin-top:10px; margin-bottom:10px;}


#middle_con{float:left;width:817px;margin-top:26px;}
#middle_left{float:left; margin:0px; padding:0px; width:452px;margin-right:16px;padding-bottom:20px; }
#middle_right{float:left; padding-bottom:5px; padding-left:15px; background:url('../images/vert_line.gif') repeat-y 0px 0px;  }

.more1 a{font-size:9px; font-family:Arial; color:#005AAA; text-decoration:none;}
.more1 a:hover{font-size:9px; font-family:Arial; color:#005AAA; text-decoration:underline;}

.btm_right{float:right;margin-top:10px;margin-bottom:25px;}

#middle_con1 { clear:both; overflow:hidden;margin-top:20px;margin-bottom:20px;}

#sitemap{margin:auto;width:730px;margin-top:30px;text-align:center;}

#sitemap1{margin:0; padding:0; height:39px; text-align:center; background:url('../images/sitemapbg.gif') no-repeat 15px 16px;}
#sitemap1 a{font-size:12px; font-family:Arial; font-weight:bold; color:#007E7F; text-decoration:none;}
#sitemap1 a:hover{font-size:12px; font-family:Arial; font-weight:bold; color:#333333; text-decoration:none;}

#sitemap2{float:left;width:123px; margin:0; padding:0; padding-top:22px; text-align:left; background:url('../images/site_bg.gif') no-repeat 15px 0px; }
#sitemap2 a{font-size:12px; font-family:Arial; font-weight:bold; color:#007E7F; text-decoration:none;}
#sitemap2 a:hover{font-size:12px; font-family:Arial; font-weight:bold; color:#333333; text-decoration:none;}
#sitemap2 ul{clear:both; overflow:hidden;margin-top:10px;}
#sitemap2 ul li {clear:both; overflow:hidden; background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:8px; margin-bottom:5px; }
#sitemap2 ul li a{font-size:11px; font-family:Arial; font-weight:normal;  color:#000000; text-decoration:none;}
#sitemap2 ul li a:hover{font-size:11px; font-family:Arial; font-weight:normal; color:#000000; text-decoration:underline;}

#sitemap3{float:left;width:173px; margin:0; padding:0; padding-top:22px; text-align:left; background:url('../images/site_bg.gif') no-repeat 45px 0px; }
#sitemap3 a{font-size:12px; font-family:Arial; font-weight:bold; color:#007E7F; text-decoration:none;}
#sitemap3 a:hover{font-size:12px; font-family:Arial; font-weight:bold; color:#333333; text-decoration:none;}
#sitemap3 ul{clear:both; overflow:hidden;margin-top:10px;}
#sitemap3 ul li {clear:both; overflow:hidden; background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:8px; margin-bottom:5px; }
#sitemap3 ul li a{font-size:11px; font-family:Arial; font-weight:normal;  color:#000000; text-decoration:none;}
#sitemap3 ul li a:hover{font-size:11px; font-family:Arial; font-weight:normal; color:#000000; text-decoration:underline;}

#sitemap4{float:left;width:133px; margin:0; padding:0; padding-top:22px; text-align:left; background:url('../images/site_bg.gif') no-repeat 32px 0px; }
#sitemap4 a{font-size:12px; font-family:Arial; font-weight:bold; color:#007E7F; text-decoration:none;}
#sitemap4 a:hover{font-size:12px; font-family:Arial; font-weight:bold; color:#333333; text-decoration:none;}
#sitemap4 ul{clear:both; overflow:hidden;margin-top:10px;}
#sitemap4 ul li {clear:both; overflow:hidden; background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:8px; margin-bottom:5px; }
#sitemap4 ul li a{font-size:11px; font-family:Arial; font-weight:normal;  color:#000000; text-decoration:none;}
#sitemap4 ul li a:hover{font-size:11px; font-family:Arial; font-weight:normal; color:#000000; text-decoration:underline;}

#sitemap5{float:left;width:123px; margin:0; padding:0; padding-top:22px; text-align:left; background:url('../images/site_bg.gif') no-repeat 20px 0px; }
#sitemap5 a{font-size:12px; font-family:Arial; font-weight:bold; color:#007E7F; text-decoration:none;}
#sitemap5 a:hover{font-size:12px; font-family:Arial; font-weight:bold; color:#333333; text-decoration:none;}
#sitemap5 ul{clear:both; overflow:hidden;margin-top:10px;}
#sitemap5 ul li {clear:both; overflow:hidden; background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:8px; margin-bottom:5px; }
#sitemap5 ul li a{font-size:11px; font-family:Arial; font-weight:normal;  color:#000000; text-decoration:none;}
#sitemap5 ul li a:hover{font-size:11px; font-family:Arial; font-weight:normal; color:#000000; text-decoration:underline;}

#sitemap7{float:left;width:123px; margin:0; padding:0; padding-top:22px; text-align:left; background:url('../images/site_bg.gif') no-repeat 42px 0px; }
#sitemap7 a{font-size:12px; font-family:Arial; font-weight:bold; color:#007E7F; text-decoration:none;}
#sitemap7 a:hover{font-size:12px; font-family:Arial; font-weight:bold; color:#333333; text-decoration:none;}

#sitemap6{float:right;width:55px; margin:0; padding:0; padding-top:22px; text-align:right; background:url('../images/site_bg.gif') no-repeat 30px 0px; }
#sitemap6 a{font-size:12px; font-family:Arial; font-weight:bold; color:#007E7F; text-decoration:none;}
#sitemap6 a:hover{font-size:12px; font-family:Arial; font-weight:bold; color:#333333; text-decoration:none;}

#services_top{float:left; margin:0px; padding:0px; width:816px;margin-right:16px; padding-bottom:20px; }
#services_top a{font-size:11px; font-family:Arial; color:#333333; text-decoration:none;}
#services_top a:hover{font-size:11px; font-family:Arial; color:#007E7F; text-decoration:none;}

.ser2 {float:right; background:url('../images/vert_line.gif') repeat-y top left; width:250px; padding-left:20px;} 
.ser1 {float:left;  width:250px;} 
.ser3 {float:left;  width:250px; background:url('../images/vert_line.gif') repeat-y top left; padding-left:20px;} 
.service_dot {float:left;width:816px; background-image:url(../images/hor-dot.gif); background-repeat:repeat-x; background-position:top left; font-size:0px; line-height:0px; height:2px; margin-top:10px; margin-bottom:10px;}
.service_dot2 {float:left;width:516px; background-image:url(../images/hor-dot.gif); background-repeat:repeat-x; background-position:top left; font-size:0px; line-height:0px; height:2px; margin-top:10px; margin-bottom:10px; margin-right:299px;}
.imgserv{margin-right:10px;margin-bottom:50px;}

.spaceserv{margin-top:5px;}

.left_serv{margin-bottom:20px;}

