/* CSS Document */
body
{
margin:0px;
padding:0px;
background:#ffffff;
}
.main_body
{
width:800px;
height:auto;
margin:0 auto;
}
.header
{
width:800px;
height:121px;
float:left;
}
.menu_layout
{
	width:800px;
	height:46px;
	float:left;
}
.menu_borderL ,.menu_borderR
{
	width:6px;
	height:46px;
	float:left;
	background:url(../images/menu_border.jpg);
}
.menu_borderR
{
	background-position:right;
}
.menu
{
	width:788px;
	height:46px;
	background:url(../images/menu_bg.jpg) repeat;
	float:left;
}
.menu ul{
	width: auto; 
	padding-top:0px;
	margin: 0; 
	padding: 0;
}

.menu ul li{
	display: inline;
}

.menu ul li a{
	width:auto;
	display: block;
	float: left;
	height:25px;
	text-decoration: none;
	text-align:center;
	font:bold 14px Arial;
	color:#303d53;
	padding: 13px 30px 0px;
	letter-spacing: .5px;
}
.menu li a:hover, .menu li.current a, .menu li.current a:visited{
background:url(../images/menu_hover.jpg) no-repeat;
margin-top:5px;
color:#FFFFFF;
}
.banner
{
width:800px;
height:210px;
float:left;
margin-top:10px;
}
.banner_left
{
width:577px;
height:210px;
float:left;
}
.banner_right
{
width:215px;
height:210px;
float:left;
margin-left:2px;
}
.banner_right_top
{
width:215px;
height:100px;
float:left;
}
.banner_right_bottom
{
width:215px;
height:100px;
float:left;
margin-top:10px;
}
.main_text
{
width:800px;
height:auto;
float:left;
padding-top:20px;
}
.left_column
{
width:295px;
height:auto;
float:left;
}
.right_column
{
width:500px;
height:auto;
float:left;
}
.right_column p
{
font:12px Arial;
color:#000000;
width:100%;
height:auto;
float:left;
margin:0px;
}
.box_layout
{
width:285px;
height:78px;
float:left;
margin-top:16px;
}
.boxL ,.boxR
{
	width:5px;
	height:76px;
	float:left;
	background:url(../images/box_border.jpg);
}
.boxR
{
	background-position:right;
}
.box_mid
{
	width:275px;
	height:76px;
	background:url(../images/box_bg.jpg) repeat;
	float:left;
}
.box_mid_img
{
	width:80px;
	height:71px;
	float:left;
	padding-top:5px;
}
.box_mid span
{
	width:180px;
	height:18px;
	background:url(../images/arrow.png) no-repeat left center;
	float:left;
	font: bold 13px Tahoma;
	color: #139de4;
	padding-left:15px;
}
.box_mid p
{
width:190px;
height:auto;
float:left;
font:12px Arial;
color:#000000;
margin:0px;
padding:0px;
} 
h1
{
color:#0b4990;
font: bold 16px Arial;
width:400px;
height:25px;
float:left;
margin:0px;
}
h2
{
color:#0b4990;
font: bold 14px Arial;
width:400px;
height:20px;
float:left;
margin:0px;
}
h3
{
color:#0b4990;
font: bold 16px Arial;
width:500px;
height:20px;
float:left;
margin:0px;
}
.footer
{
width:800px;
height:55px;
float:left;
background:#728898;
margin-top:20px;
text-align:center;
padding-top:25px;
}
.footer span
{
font:bold 12px Arial;
color:#b8c2ca;
float:left;
text-align:center;
width:800px;
height:20px;
margin-top:5px;
}
.hyper
{
font:bold 12px Arial;
color:#303d53;
text-decoration:none;
margin-right:35px;
}
.hyper:hover
{
color:#b8c2ca;
}
.down
{
font:bold 12px Arial;
color:#303d53;
text-decoration:none;
width:80%;
float:left;
}
.down:hover
{
color:#0033CC;
}
.hyper_left
{
	width:180px;
	height:18px;
	font: bold 13px Tahoma;
	color: #139de4;
	text-decoration:none;
}
.down_cap
{
font:bold 12px Arial;
color:#303d53;
text-decoration:none;
width:auto;
float:left;
}
.down_cap:hover
{
color:#0033CC;
}
