/* CSS Document */

body{
	padding:0px; margin:0px;
	color:#1D1D1B; font-size:13px;
	}
div, p, ul, img, h1, h2, h3, li, form, label, textarea{
	padding:0; margin:0;
	}
a{
	color:#0a5a82; text-decoration:underline;
	}
a:hover{
	text-decoration:none;
	}	
	
ul{
	list-style-type:none;
	}
.blank{
	clear:both; line-height:0; font-size:0;
	}

/*---------------------------header part-------------*/
#mainBody{
	width:100%; background:url(body_bg.gif) repeat-x 0 0 #F4F3E7; color:#1D1D1B;
	}
#header{
	width:650px; margin:0 auto; height:149px;
	}
#header h1{
	background:url(blank-slogan.gif) no-repeat 0 0; margin:22px 0px 0px 70px;
	 float:right; font-size:18px; line-height:20px; padding:10px 0 0 42px; color:#FFFFFF; font-weight:normal; font-family: "trebuchet ms", helvetica, sans-serif; width:263px; height:53px; overflow:hidden;
	}
#header .title{
font-weight:normal;
font-family: "trebuchet ms", helvetica, sans-serif;
color: #ffffff;
font-size: 28px;
letter-spacing: -1px;
margin-top: 37px;
height: 60px;
float:left;
}
#header ul{
	width:622px; display:block; font-size:0; float:left; margin:12px 0 0 0px; height:38px; padding:0 0 0 20px;
	}
#header ul li{
	float:left; display:block; height:38px; margin:0 1px 0 1px;
	}
#header ul li a{
	font:bold 12px/38px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F4F3E7; text-transform:uppercase; float:left;
	text-decoration:none; height:38px;  padding:0 10px 0 10px; display:block; 
	background:url(navi.gif) repeat-x 0 0 #1D1D1C;
	}
#header ul li a.special{
	font:bold 12px/38px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F4F3E7; text-transform:uppercase; float:left;
	text-decoration:none; height:38px;  padding:0 10px 0 10px; display:block; 
	background:url(redbar.gif) repeat-x 0 0 #1D1D1C;
	}	
#header ul li a.hover{
	background:url(navi_hover.gif) repeat-x 0 0; cursor:text;
	}
#header ul li a:hover{
	background:url(navi_hover.gif) repeat-x 0 0; height:38px;
	}
/*-----------------------------------------body--------------------*/
#bodyPan{
	width:720px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; padding-bottom: 21px; display:block;
	}
#bodyPan_left{
	width:480px; padding:27px 0 0 0px; float:left;
	}
	
#bodyPan_left h2{
	color:#1A1A1A; background-color:#F4F3E7; font-size:30px; line-height:34px; display:block; height:38px;
	width:440px; border-bottom:#D7D5C2 1px solid; font-weight:normal; margin:0 0 16px 0; font-size:28px;
	}
#bodyPan_left h2 span{
	color:#0a5a82; background-color:#F4F3E7;
	}
#bodyPan_left p{ color:#1D1D1B; font-size:13px; line-height:20px; display:block; margin:0 0 0 0; font-weight:normal;
	background-color:#F4F3E7; padding-bottom: 7px;
	}
#bodyPan_left p a{
	color:#0a5a82; background-color:#F4F3E7; text-decoration:underline;
	}
#bodyPan_left p a:hover{
	text-decoration:none;
	}
	
#bodyPan_left table{ color:#1D1D1B; font-size:13px; line-height:20px; display:block; margin:0 0 0 0; font-weight:normal;
	background-color:#F4F3E7; padding-bottom: 7px;
	}
#bodyPan_left table a{
	color:#0a5a82; background-color:#F4F3E7; text-decoration:underline;
	}
#bodyPan_left table a:hover{
	text-decoration:none;
	}
#bodyPan_left ul{
display:block;
margin:0;
padding:0 0 7px 12px;
}
#bodyPan_left ul li{
background:url(g-ul.gif) no-repeat 0 5px;
display:block;
margin:0 0 7px 0;
padding:0 0 7px 14px;
margin:0;
}
	
#bodyPan_right{
	width:220px; padding:27px 0 0 0px; font-size:0; float:left;
	}	
#bodyPan_right ul{
	width:220px; display:block; font-size:0; margin:0px 0 0 0; padding:0;
	}
#bodyPan_right ul li{
	background:url(left_bodyArrow.gif) no-repeat 0 3px #F4F3E7; padding:0 0 0 18px; display:block; font-size:13px; 	
	line-height:17px; color:#1D1D1B; margin:15px 0 0 0; width:200px;
	}
#bodyPan_right ul li h2{
	height:17px; width:190px; color:#1D1D1B; font-size:13px; line-height:17px; font-weight:bold; background-color:#F4F3E7;
	margin:0px 0 3px 0; padding:0; border-bottom:#D7D5C2 1px solid; display:block;
	}	

#bodyPan_right ul li a{
	background:url(rdot.gif) no-repeat 0 8px;
	padding:0 0 0 6px;
	color:#0a5a82; text-decoration:none;
	}
#bodyPan_right ul li a:hover{
	color:#1D1D1B;
	}
/*-----------------------------------footer--------------------*/
#footerbig{
	background:url(footer_bg.gif) repeat-x 0 0 #1C1C1C; color:#0a5a82; width:100%; padding:57px 0 0 0;
	font-size:0; display:block;
	}
#footer{
	width:700px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; font-size:0; height:140px;
	}
#footer p{
	color:#0a5a82; font-size:12px; width:600px; display:block; margin:21px 0 0 0px; line-height:16px; background-color:#1C1C1C; text-align:center;
	}

#footer a{
	height:16px; font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F4F3E7; 
	text-decoration:none; text-transform:uppercase;
	}
#footer a:hover{
color:#0a5a82;
	}

