body {
    font-size:12px; font-family:Arial, Verdana; margin:0; background:url(main-bg.jpg) repeat-x #817F6A; color:#FFFFFF; 
}
img{
	border-width:0;
}
ul,li,dl,dt,dd{
	margin:0; padding:0; list-style-type:none;
}
h1,h2,h3,h4{
	margin:0;
}
form{
	margin:0; padding:0;
}
a:link,a:visited{
	color:#FFFFFF; text-decoration:none;
}
a:hover{
	color:#6D6E71; text-decoration:none;
}
.clearfix:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
#header{
	width:980px; margin-left:auto; margin-right:auto;
}
	#logo{
		float:left;
	}
	#header_right{
		float:right; width:770px;
	}
	#header_right ul.tb_1{
		padding-top:10px; padding-bottom:20px;
	}
	#header_right ul.tb_2{
		padding-top:10px; padding-left:80px;
	}	
		#header_right ul.tb_1 li{
			float:right; margin-left:12px;
		}
		#header_right ul.tb_2 li{
			float:left; margin-left:12px;
		}
			#header_right ul.tb_2 li a:link{
				font-size:14px; color:#D1F0AF; text-decoration:none; font-weight:bold;
			}
			#header_right ul.tb_2 li a:visited{
				font-size:14px; color:#D1F0AF; text-decoration:none; font-weight:bold;
			}
			#header_right ul.tb_2 li a:hover{
				font-size:14px; color:#6D6E71; text-decoration:none; font-weight:bold;
			}
		#header_right div.bottom{
			margin-top:10px; text-align:right;
		}
			#header_right input.text{
				border:#6AB419 2px solid; font-size:12px; width:500px;
			}
			#header_right input.button{
				border:#FFFFFF 1px solid; font-size:12px; background-color:#880507; color:#FFFFFF;
			}
		#header_right li.flag{
			font-size:10px; margin-right:20px;
		}
#middle{
	width:980px; margin-left:auto; margin-right:auto;
}
		#middle h2 {
			background:#9C0A0E url(left-title-arrow-red.gif) no-repeat scroll 8px 50%;
			color:#FFFFFF;
			font-size:14px;
			font-weight:normal;
			margin:0;
			padding:5px 10px 5px 35px;
		}
		#middle h3 {
			border-top:1px solid #333333;
			background:#9C0A0E;
			color:#FFFFFF;
			font-size:14px;
			font-weight:normal;
			margin:0;
			padding:6px 10px 6px 35px;
		}
		.left_bottom{
			width:165px; height:25px; background:url(left_bottom.gif) #817F6A;
		}
		#middle .left{
			float:left; width:165px; background:#000000;
		}
		.list li{
			border-bottom:1px solid #333333;
			font-family:Arial,Verdana;
			padding:5px 0;			
		}
		.list li.hover{
			padding:0px;
		}
		.list li a{
			background:transparent url(left-menu-arrow.gif) no-repeat  12px 3px;
			display:block;
			padding:2px 10px 2px 31px;
		}
		.list li.hover a{
			background:white;
			display:block;
			color:Black;
			padding:8px 10px 8px 31px;
		}
#foot{
	width:980px; padding-top:30px; padding-bottom:30px; text-align:center; margin-left:auto; margin-right:auto;
}
	#foot .red{
		color:#9C0A0E; font-weight:bold;
	}





