/* CSS Document */

 * { margin: 0; padding: 0; }      

 html, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p,
 pre, form, fieldset, table, th, td{ margin: 0; padding: 0; }  

a{font-family:Verdana; font-size:11px; color:#000000; line-height:18px; text-decoration:none;}
a:hover{font-family:Verdana; font-size:11px; color:#f66014; line-height:18px; text-decoration:none;}


p{font-family:Arial; font-size:13px; color:#505050; line-height:23px; text-align:justify;}

.navbox{ float:left; width:auto; margin-left:10px;}
nav{font-family:Verdana; font-size:12px; color:#f66014; line-height:18px;}

body{ background-image:url(img/background.jpg); background-repeat:repeat-x; background-color:#ffffff; margin:0; padding:0px;}
#maincontainer{ width:965px; height:auto; margin:0px  auto ;}
#topheader{width:965px; height:107px; float:left;}
#topheaderright{width:240px; height:107px; float:right;}
#navbg{width:965px; height:50px;margin-top:2px; margin-bottom:10px;}
#centercontainer{ width:976px; height:auto; margin-top:5px;}
#banner{width:953px; height:357px;float:left; margin-left:5px; background-image:url(img/banner.jpg); background-repeat:no-repeat; position:relative;}
.bannerother{width:953px; height:auto;float:left; margin-left:5px; margin-top:7px;}
.bannerother1{width:953px; height:auto;float:left; margin-left:5px; margin-top:7px;}

#moreinfo{width:198px;height:59px;position:absolute;left: 173px;top: 220px;}
#leftsection{ width:580px; height:auto; float:left; padding-left:5px;}


#slider{width:214px; height:321px; float:right; background-color:#FFFFFF; padding:2px; margin:12px;}
#contant{width:923px; height:auto; float:left; background-color:#c7e4f3; margin-top:1px; margin-bottom:-7px; padding:10px;}

#rightsection{ width:364px; height:auto; margin-right:6px; float:right;}
.mapbg{width:288px; height:216px; float:left; background-color:#333333; padding:2px;}

.services li { list-style:none; width:330px; font-family:Arial; font-size:15px; color:#1c1914; border-bottom:thin dotted #333333; line-height:34px;}
.services li a {color:#1c1914; text-decoration:none;}
.services li a:hover {color:#f66014; text-decoration:none;}



.newsbg{width:363px; height:auto; margin-top:5px; float:left; padding:2px; border-bottom:thin dotted #999999;}
.newsheading{font-family:Arial; font-size:12px; color:#cf6b1a; font-weight:bold;}
.newsdate{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; font-style:italic;}
.newstext{font-family:Arial; font-size:11px; margin-top:3px; color:#4d4d4d; font-weight:normal;}

.newsheading2{font-family:Arial; font-size:18px; color:#cf6b1a; font-weight:bold;}
.text2
{ color:#505050; font-family:Arial; font-size:12px; font-weight:normal;}

#footerbg{width:auto; height:105px;margin:0px  auto; background-image:url(img/footerbg.jpg); background-repeat:repeat-x;}
#footerarea{width:965px; height:105px;margin:0px  auto;}

.footernav{font-family:Verdana; font-size:11px; color:#000000; margin-left:2px;  margin-top:15px; float:left; }
.footernav li {list-style:none; display:inline; font-size:9px; padding-left:2px; height:22px; padding-right:2px; }
.footernav li a {color:#000000; text-decoration:none;}
.footernav li a:hover {color:#f66014; text-decoration:none;}


.copyright{font-family:Verdana; float:left; font-size:10px; color:#000000;margin-top:35px; width:300px;}

.key{font-family:Verdana; font-size:10px; color:#000000; float:right; margin-right:5px;}
.key a{color:#000000; text-decoration:none;}
.key a:hover{color:#f66014; text-decoration:none;}

#footerrightsection{width:auto; height:auto; float:right; margin-top: 10px;}

.banner_left1
{width:662px; height:275px; float:left;}

.banner_right1
{width:310px; height:275px; float: right;  background:url(img/aboutus_right.jpg); background-repeat: no-repeat;}

.box1
{width:280px; height:50px; margin:200px auto 0px auto;
color:#ffffff; font-size:45px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}

