/* CSS Document */

body{
	padding:0; margin:0; background:url(images/bg.jpg) repeat-x #FFF; color:#A5A5A4;
	}
	
div, ul, h1, h2, h3, h4, p, img, form{
	padding:0; margin:0;
	}
	
ul{
	list-style-type:none;
	}
	
.blank{
	font-size:0px; clear:both; line-height:0px;
	}
	
hr {
background-color:white;
color:#AFD7FE;
}	
	
/*--------------------------------header pan---------------------------*/


  
#headerPan{
  position:relative;
	width:778px; 
	height:21px;
  margin:-34px auto 0 auto;
  z-index:1; 
  }  
	
#headerPan ul{
	width:637px; 
  margin:0 0 0 120px; 
  display:block; 
  height:21px;
  }
	
#headerPan ul li{
	display:block; 
  float:left; 
  height:21px; 
  margin:0; 
  padding:0;
	}
	
#headerPan ul li a{
	font: bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; 
  padding:0 14px 0 14px; 
  color:#0867C3;
  text-decoration:none; 
  margin:0; 
  height:21px;
	}
	
#headerPan ul li a:hover{
	color:#fff; 
  background-color:#0867C3;
	}
	
#headerPan form label{
	font:24px/26px Arial, Helvetica, sans-serif; 
  color:#CBCBCB; 
  margin:8px 0 0 64px; 
  float:left;  
  padding:0;
	font-weight:normal; 
  background-color:#ffffff;
	}
	
#headerPan form input{
	width:158px; 
  height:22px; 
  display:block; 
  background-color:#171717; 
  border:#494949 1px solid; 
  color:#ACACAC;
	float:left; 
  margin:12px 0 0 20px; 
  padding:0 0 0 5px;
	}
	
#headerPan form input.button{
	width:31px; 
  height:23px; 
  background:url(images/search_button.gif) no-repeat 0 0; 
  float:left; 
  cursor:pointer; 
  border:none;
	}

	#headerPic{
	position:relative;
	width:778px; 
	height:200px;
  margin:0 auto 0 auto; 
  background:url(images/header_pic.jpg) no-repeat; 
  z-index:0;
  }	
/*----------------------------------body part----------------*/

#mainBody{
	width:780px; 
  margin:24px auto 0 auto; 
	}

/*-------------left side------*/

#leftPan{
	width:161px; 
  color:#AFD7FE; 
  background:url(images/left_menu.gif) repeat 0 0;
  padding:0 0 0 0; 
  float:left;	
	}
	
#leftPan p{
  height:8px; 
  font-size:0; 
  display:block;
	}
	
#leftPan h2{
	background: no-repeat 0 0 #ffffff; 
  color:#000; 
  width:90px; 
  height:34px; 
  display:block;
	margin:0px 0 0 25px; 
  font: normal 24px/34px Arial, Helvetica, sans-serif; 
  font-weight:heavy;
  padding: 0 0 0 0px;
	}
	
#leftPan ul{
	width:119px; 
  display:block; 
  margin:6px 0 24px 25px; 
  font-size:0;
	}
	
#leftPan ul li{
	background:url(images/left_side_arrow.gif) no-repeat 0 9px; 
  padding: 0 0 0 11px; 
  display:block; 
  height:24px;
	}
	
#leftPan ul li a{
	font:12px/24px Arial, Helvetica, sans-serif; 
  color:#458FB4; 
  text-decoration:none; 
  display:block;
	}
	
#leftPan ul li a:hover{
	background-color:#97CBFE; 
  color:#fff;
	}
	
#leftPan h3{
	color:#000; 
  margin:0px 0 10px 26px; 
  padding: 0 0 0 0; 
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	}
	

/*-------------------------------right-------*/

#rightPan{
	width:610px; 
  margin:0 0 0 0px; 
  float:right;
	}

#rightPan h1{
	font:16px Tahoma, Arial, Helvetica, sans-serif; 
  color:#555555;
  font-weight:bold;
	}
	
#rightPan h2{
	font:16px Tahoma, Arial, Helvetica, sans-serif; 
  color:#555555;
  font-weight:bold;
	}
	
#rightPan h2 a{
  text-decoration:none; 
	}
	
#rightPan p a{
  text-decoration:none; 
  color:#458FB4;
	}	


#rightPan p{
  font:13px Arial, Helvetica, sans-serif; 
  color:#555555; 
  display:block;
	padding: 5px 5px 5px 5px;
	}
	
#rightPan p span{
	color:#2BCB02; 
  font-size:17px; 
  font-weight:bold;
	}
	
#rightPan p a:hover{
	text-decoration:underline;
	}
	
#rightPan h3{
	font:13px Tahoma, Arial, Helvetica, sans-serif; 
  color:#666666; 
  font-weight:bold;
	}
	
#rightPan h4{
	font:14px Tahoma, Arial, Helvetica, sans-serif; 
  color:#333333; 
	}
	
#rightPan ul li{
  padding:0px 20px 0px 20px; 
	}
	
#rightPan table a{
	width:20px;
	display:block;
	font:10px Tahoma, Arial, Helvetica, sans-serif; 
  color:#0033cc; 
  font-weight:bold;
	}

#rightPan table p{
	font:10px Tahoma, Arial, Helvetica, sans-serif; 
  color:#666666; 
	}
	
#rightPan table tr td p b{
  font:12px Tahoma, Arial, Helvetica, sans-serif; 
  color:#339933; 
  font-weight:bold;
	}	

/*-------------------------------footer---------*/

#footerMain{
	background:url(images/footer_bg.jpg) repeat-x 0 0; 
  width:100%;
	}	
	
#footer{
	background:url(images/footer.jpg) no-repeat 0 0; 
  height:97px; 
  width:778px; 
  margin:0 auto 0 auto; 
  padding:74px 0 0 0;
	}
	
#footer ul{
	width:546px; 
  display:block; 
  margin:0px 0 0 230px; 
  padding:0; 
  font-size:0; 
  height:20px; 
	}
	
#footer ul li{
	color:#9B9B9B; 
  font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;  
  float:left; 
	padding:0; margin:0;
	}
	
#footer ul li a{
	color:#9B9B9B; 
  font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;  
	text-decoration:none; 
  padding:0 6px 0 6px; 
	}
	
#footer ul li a:hover{
	text-decoration:underline;
	}
	
#footer p{
  font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
  color:#999999; 
  margin:0px 0 0 230px;
  padding:0 0 9px 0;
	}
	
#footer ul.css{
	width:103px; 
  display:block; 
  font-size:0px; 
  margin:0px 0 0 586px; 
  padding:0; 
  height:20px;
	}
