
/* ---- BACKGROUND ----*/
  body{
  padding: 0px; 
  margin: 0px; 
  background: url('images/test_bg.gif') 0 0/* repeat-x #fff */; 
  color:#5F7A77; 
  font:13px/19px Verdana, Helvetica, sans-serif;}
  
  div, p, ul, h2, h3, h4, h5, img{padding:0px; 
  margin:0px;
  }
  
  /*   ul{list-style-type:none}  */
  
  
  
 /*----- HEADER SECTION ----*/

  #headerSect{width:686px; height:153px; background:url(images/header_rt400.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:11px 0 0 92px;}

#headerSect ul.leftmenu{width:87px;  background:#fff;}
#headerSect ul.leftmenu li{width:87px; height:22px; border-bottom:1px dashed #dccbb1;   /*color:#362828; controls bullet color ->  color:#362828;  */}
#headerSect ul.leftmenu li a
{
	width:72px; 
	height:22px; 
	display:block; 
	background:   /*url(images/bullet-normal.gif)  */ 0 7px no-repeat #fff; 
	color:#362828; /* main menu text link color. Old coor is  ->  color:#305E5C; */ 
	line-height:22px; 
	text-decoration:none; 
	padding:0 0 0 15px;
} 
#headerSect ul.leftmenu li a:hover{background:url(images/bullet-hover.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#headerSect ul.leftmenu li.sidemenu{width:87px; height:22px; display:block; background:url(images/fluer_bullet2_lft.gif) 0 7px no-repeat; font-weight: bold; color:#29201e; line-height:22px; border-bottom:0px;  text-decoration:none; padding:0 0 0 25px;}
#headerSect ul.leftmenu li.empty{width:87px; height:22px; display:block;  0 7px no-repeat; font-weight: bold; color:#29201e; line-height:22px; border-bottom:0px;  text-decoration:none; padding:0 0 0 25px;}

#headerSect ul.bottbutton{width:150px; height:45px; position:absolute; top:118px; left:250px;}
#headerSect ul.bottbutton li{float:left; height:45px;}
#headerSect ul.bottbutton li.home a{width:42px; height:45px; display:block; background:url(images/home-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
#headerSect ul.bottbutton li.home a:hover{background:url(images/home-hover.gif) 0 0 no-repeat;}

#headerSect ul.bottbutton li.aboutus a{width:42px; height:45px; display:block; background:url(images/aboutus-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
#headerSect ul.bottbutton li.aboutus a:hover{background:url(images/aboutus-hover.gif) 0 0 no-repeat;}

#headerSect ul.bottbutton li.contact a{width:42px; height:45px; display:block; background:url(images/contact-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0px;}
#headerSect ul.bottbutton li.contact a:hover{background:url(images/contact-hover.gif) 0 0 no-repeat;}
  /*---- END HEADER SECTION ----*/ 
  
  
  
  /*----MAIN ----*/
#main{width:778px; position:relative; margin:0 auto; }


  /* ---- END MAIN ----*/
  
  
  
  /*----BODY SECTION----*/
#bodySect{width:686px;  /* background:url(images/bodybg_sepia.gif)  0 0 no-repeat; */ background:url(images/test_bodySectbg.gif)  0 0 repeat-y; height:406px; position:relative; margin:0 auto; padding:0px 0 0 94px; /* background:#dccbb1; */ }

/*----Body Left Panel----*/
#leftSect{width:114px; float:left; background:#fff; /* background:#dccbb1; */ }

#leftSect h2{width:114px; height:34px; background:#fff; color:#5F7A77; font-size:18px; line-height:34px;}

#leftSect ul{width:114px; }
#leftSect ul li{width:114px; height:24px;}
#leftSect ul li a{width:102px; height:24px; display:block; background:url(images/bullet2-normal.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none; line-height:24px; padding:0 0 0 12px;}
#leftSect ul li a:hover{background:url(images/bullet2-hover.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none;}
#leftSect ul li span{text-decoration:underline;}

#leftSect ul.info{width:114px; list-style-type:none; color:#dccbb1; margin-top:250px;}
#leftSect ul.info li{width:114px; height:24px; list-style-type:none;}


#leftSect ul.info li.services{width:114px; list-style-type: none; background:#fff; color:#dccbb1; font-size:12px; font-weight:bold; text-decoration:underline;}

/*----/END BODY SECTION----*/
  
  
  
  /*----RIGHT SECTION ----*/
#rightSect{width:511px; float:left; border-left:1px solid #000; margin:0px 0 0 0; padding:0 0 0 2px; background: /* #dccbb1; */}
#rightSect p{padding:0 0 10px 0;}
#rightSect p.more{width:502px; height:25px; float:left; background:url(images/sky-color-bg.gif) 0 10px repeat-x; padding:0 0 20px 0;}
#rightSect p.more a{width:92px; height:21px; display:block; background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#958201; line-height:21px; text-transform:uppercase; text-decoration:none; margin:0 0 0 328px; padding:4px 0 0 50px;}
#rightSect p.more a:hover{background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#645804; text-decoration:none;}

#rightSect h2{width:96px; height:77px; float:left; display:block; background:url(images/icon3.jpg) 8px 38px no-repeat #B1DED5; color:#fff; font-size:16px; font-weight:bold; line-height:18px; text-transform:uppercase; padding:46px 0 0 75px; margin:0 0 5px 0;}



/*----/Body Right Panel----*/

/*---- TOP ----*/
  #mainSect{
  width:778px; 
  position:relative; 
  margin:0 auto;
  }

#topSect{
width:778px; 
height:65px; 
background: url('images/topbg1.jpg') 0 0 no-repeat ; 
color:#828282; 
position:relative; 
margin:0 auto;
}

#topSect img.logo{width:326px; height:55px; position:absolute; top:3px; left:215px;}

#topcontactSect p.phoneno{
width:88px; 
height:28px; 
display:block; 
position:absolute; 
top:7px; 
left:91px; 
background:#fff; 
color:#00473E; 
border:1px solid #A2C1C0; 
font-size:11px; 
line-height:14px; 
text-align:center;
}

#topSect p.caption{
width:200px; 
/* background:#fff;  */ 
color:#828282; 
position:absolute; 
top:43px; 
left:235px;
}

#topSect span{
width:200px; 
/* background:#fff;  */ 
color:#828282; 
position:absolute; 
top:43px; 
left:515px;
}

/*---- END TOP ----*/


/*----FOOTER SECTION----*/
#footermainSect{height:103px; background:url(images/footerbg2.gif) 0 0 repeat-x #000; color:#fff; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both; padding:36px 0 0;}
#footerSect{width:778px; position:relative; margin:0 auto; padding-left:225px;}

#footerSect ul{width:608px; height:20px; position:relative; margin:0 auto; }
#footerSect li{float:left; list-style-type: none;}
#footerSect ul li a{padding:0 10px 0; color:#fff; /* background:#2e211c; */ text-decoration:none; font-size:13px;}
#footerSect ul li a:hover{text-decoration:underline;}

#footerSect p.copyright{width:450px; margin:10px 0 0 92px;}

#footerSect ul.link{width:250px;  color:#007163; display:block; font-size:10px; position:absolute; top:49px; left:92px; }  /*background:#D3F0F0;  */
#footerSect ul.link li{height:20px;}
#footerSect ul.link li a{background:#D3F0F0; display:block; color:#007163; text-decoration:none; padding:0px; font-size:10px;}
#footerSect ul.link li a:hover{text-decoration:underline;}

#footerSecthtml{width:70px; height:24px; display:block; position:absolute; top:35px; left:549px;}
#footerSecthtml a{width:64px; height:24px; display:block; background:url(images/html-normal.gif) 0 0 no-repeat #D3F0F0; color:#fff; font-size:13px; line-height:23px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 7px;}
#footerSecthtml a:hover{background:url(images/html-hover.gif) 0 0 no-repeat #D3F0F0; color:#fff;}
#footerSectcss{width:58px; height:24px; display:block; position:absolute; top:35px; left:624px;}
#footerSectcss a{width:49px; height:24px; display:block; background:url(images/css-normal.gif) 0 0 no-repeat #D3F0F0; color:#fff; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 10px;}
#footerSectcss a:hover{background:url(images/css-hover.gif) 0 0 no-repeat #D3F0F0; color:#fff; text-decoration:none;}


/*----/END FOOTER SECTION----*/

