/*------------------- body --------------------*/
body {padding:0;  margin:0;  background-color:#aefddd;  color:#000;}
div, h1, h2, p, form, label, input, textarea, img, span {margin:0; padding:0;}
ul{  margin:0;   padding:0;   list-style-type:none;  font-size:0;}
hr{margin-top: 5px; height:1px; color: #EFEFEF;}
.spacer{  clear:both;   font-size:0;   line-height:0;}
/*--------------------body--------------------*/


/*--------------------top part--------------------*/
#top{
  /*background:url(../images/top_part.gif) 0 0 no-repeat;*/
  background-color:#ffffff;
  width:967px; height:35px;
  margin:0 auto; border-right: 1px solid #FFF;
  position:relative;
}

#top img{
  position:absolute;
  left:34px; top:53px;
  width:286px;  height:66px;
}

#top ul{
  width:309px; height:29px;
  position:absolute;
  left:652px; top:5px;
}

#top ul li{
  float:left;
  margin:0 1px 0 0;
}

#top ul li a{
  background:url(../images/nav_bg.gif) 0 0 no-repeat;
  width:102px; height:29px;
  display:block;
  font:bold 11px/29px Arial, Helvetica, sans-serif; color:#fff;
  text-decoration:none;text-transform:uppercase;text-align:center;
  background-color:inherit;
}

#top ul li a:hover{
  background:url(../images/nav_hover.gif) 0 0 no-repeat;
  width:102px; height:29px;
  color:#4C4C4C;
  background-color:inherit;
}

#top ul li.hover{
  float:left; margin:0 1px 0 0;
  background:url(../images/nav_hover.gif) 0 0 no-repeat;
  width:102px; height:29px;
  display:block;
  font:bold 11px/29px Arial, Helvetica, sans-serif; color:#4C4C4C;
  text-decoration:none; text-transform:uppercase; text-align:center;
  background-color:inherit;
}
/*-----------------top part--------------------*/


/*------------------header--------------------*/
#header{
  width:920px;
  border-left:#ffffff solid 7px; border-right:#ffffff solid 7px;
  /*background:url(../images/top_green_bg.gif) 0 0 repeat-x;*/
  background-color:#88aa00;
  height:150px; margin:0 auto; padding:0 17px;
}

#header img{
  float:left;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 12px;
}
/*------------------header--------------------*/


/*-------------------body--------------------*/
#body{
  width:968px; margin:0 auto; padding:0;
  border-right:0px;
  background-color:#fff;
  color:#000;
}

#body ul.nav{
  width:822px; height:46px;
  border-bottom:#EEEEEE solid 4px; padding:8px 0 6px 146px; margin:0 0 24px 0;
  background-color:#fff;
  color:#000;
}

#body ul.nav li.navLink
{
  display:block;
  background:url(../images/nav_div.gif) right top repeat-y;
  float:left; height:46px; padding:0 1px 0 0;
}

#body ul.nav li.navLinkNoBdr{
  display:block; background-image:none;
  float:left; height:46px;
  padding:0 1px 0 0;
}


/*-------------------left panel--------------------*/

#left{
  width:644px; padding:5px 15px 0 22px; float:left;
}

#left h2{
  font:bold 24px/16px Arial, Helvetica, sans-serif; color:#497C00;
  background-color:#fff; margin:0 0 12px 0;
  display:block;
}

#left h3{
  font:bold 16px/14px Arial, Helvetica, sans-serif; color:#AA2200;
  background-color:#fff; margin:0 0 12px 0;
  display:block;
}

#left p.lftText{
  font:normal 12px/19px Arial, Helvetica, sans-serif; color:#000;
  background-color:#fff;
  margin:0; padding:0 0 10px 0;
}

#left p.lftText span{
  background-color:#FFF6DB;
  font:bold 12px/19px Arial, Helvetica, sans-serif; color:#9E3F01;
}

#left p.line{
  background:url(../images/view_more_bg.gif) 0 0 repeat-x;
  padding:0 0 0 550px; margin:10px 0 10px 0; height:13px;
  font-size:0;
  display:block;
}

#left ul{
  width:218px; padding:0 0 0 10px;
}

#left ul li{
  display:block;
  height:20px; width:208px;
  padding:0 0 1px 0;
}

#left ul li a{
  background:url(../images/arrow.gif) 0 7px no-repeat;
  padding:0 0 0 14px; margin:0;
  font:bold 13px/20px Arial, Helvetica, sans-serif; color:#000;
  text-decoration:none;  
  display:block;
}

#left ul li a:hover{
  color:#A60303;
  background-color:#ECECEC;
}

#left table{
  width:500px;	
}

#left th{
  text-align:center; border: 1px solid #EFEFEF;	
  background-color:#ff6600;
  background:url(../images/top_green_bg.gif) 0 0 repeat-x;	
  padding: 1px 1px 1px 1px;
  font:bold 12px/19px Arial, Helvetica, sans-serif; color: #000;
}

#left td{
  text-align:left; border: 0px solid #EFEFEF;
  padding: 1px 1px 1px 1px;
  font:normal 12px/19px Arial, Helvetica, sans-serif;        
}

#left td.borders{
  text-align:left; border: 1px solid #EFEFEF;
  font:normal 12px/19px Arial, Helvetica, sans-serif;        
}
/*--------------------left panel--------------------*/

/*--------------------right panel--------------------*/
#right{
  width:268px; padding:4px 0px 0 10px;
  border:#FF6600 solid 1px; float:left;
  /*background:url(../images/mid_panel_bg.gif) 0 0 repeat-x #FF660e;*/
  bachground-color:#cc9900;
  color:#fff;
}

#right h2{
  font:bold 18px/34px Arial, Helvetica, sans-serif;
  color: #FF660e;
}

#right h3{
  font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000088;
  padding-left:5px;padding-right:5px;
  margin:0;
}

#right p.midText{
  font:bold 12px/19px Arial, Helvetica, sans-serif; color:#000;
  margin:0 0 31px 0; padding-left: 5px; padding-right: 5px;
}

#right p.midText span{
  background-color:#FFF6DB;
  font:bold 12px/19px Arial, Helvetica, sans-serif; color:#9E3F01;
}

#right ul{
  width:223px;  padding:0 0 0 5px;
}

#right ul li{
  display:block;
  height:20px; width:208px;
  padding:0 0 1px 0;
}

#right ul li a{
  padding:0 0 0 10px; margin:0;
  border-left: 10px solid #EFEFEF;
  font:bold 12px/20px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
  display:block;
}

#right ul li a:hover{
  color:#A60303;
  background-color:#ECECEC;
  border-left: 10px solid #88aa00;	
}

#right ul li.noImg{
  display:block;
  background-image:none;
  height:20px;
}

#right table{
  width:220px;	
  color: #000; 	
}

#right th{
  text-align:center; border: 1px solid #000; background-color:#EFEFEF;
  background:url(../images/top_green_bg.gif) 0 0 repeat-x;
  font:bold 12px/20px Arial, Helvetica, sans-serif;
}

#right td{
  text-align:left;
  background-color:#EFEFEF; 	
  border: 1px solid #000;
  padding:0 2px 0 2px;
  font:normal 11px/20px Arial, Helvetica, sans-serif;                
}

/*--------------------mid panel--------------------*/


/*--------------------body--------------------*/

/*------------------footer--------------------*/

#footerMain{
	width:968px;
	margin:0 auto;
	height:68px;
	background-color:#fff;
	color:#000;
	padding:0 0 8px 0;
}

#footer{
	width:953px;
	margin:0 auto;
	background:url(../images/footer_bg.gif) 0 0 repeat-x;
	height:68px;
	position:relative;
}

#footer ul{
	width:457px;
	position:absolute;
	left:262px;
	top:20px;
}

#footer ul li{
	float:left;
	color:#fff;
	background-color:inherit;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
}

#footer ul li a{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 11px;
	text-decoration:none;
}

#footer ul li a:hover{
	color:#fff;
	background-color:#03373B;
}

#footer p.copyright{
	font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;
	color:#FDFF35;
	background-color:inherit;
	position:absolute;
	left:400px;
	top:8px;
}

#footer p.design{
	display:block;
	width:187px;
	height:7px;
	padding:3px;
	position:absolute;
	left:400px;
	top:23px;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-transform:none;
	text-align:center;
}

#footer p.design a.link{
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#03373B;
	text-decoration:none;
	text-transform:none;
}

#footer p.design a.link:hover{
	color:#FDFF35;
	background-color:#03373B;
}

/*------------------------------------------------footer--------------------*/
