body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	line-height:18px;
}
body {
	background-color:#FFF;
	margin:0px;
}

.clear {clear:both;}
img {border:0px;}

hr {border:0px; border-top: 1px solid #085EA0; height:1px; width:100%;}

a:link, a:active, a:visited {color:#555555; text-decoration:underline;}
a:hover {color:#085ea0; text-decoration:none;}

.page_container {
	width:995px;
	margin:0 auto;
}

.line_blue {border-bottom:4px solid #085ea0;}
.line_gray {border-bottom:4px solid #939aa4;}
.line_thin_blue {border-bottom:1px solid #085ea0;}

.txt_underline {text-decoration:underline;}

.header {
	position:relative;
	height:129px;
	background:url(/images/bg_header.jpg) no-repeat right bottom;
}

.header a.logo {
	position:absolute;
	left:0px;
	top:30px;
}

/*banner*/
.header .b {
	position:absolute;
	right:0px;
	top:25px;
	width:728px;
	height:90px;
}

.header .version {
	position:absolute;
	right:0px;
	top:13px;
	font-size:10px;
}

.content {
	position:relative;
	background:#FFF;
	text-align:justiy;
	padding:15px 0px;
}

.footer {margin:10px 0px;}

.footer .top {font-size:12px; color:#085ea0;}
.footer .top a:link, .footer .top a:active, .footer .top a:visited {color:#085ea0; text-decoration:none;}
.footer .top a:hover {color:#1566a5; text-decoration:underline;}

.footer .bottom {margin-top:10px;}
.footer .bottom a {text-decoration:none;}
.footer .bottom a:link, .footer .bottom a:active, .footer .bottom a:visited {color:#555555;}
.footer .bottom a:hover {color:#085ea0;}

.footer .left {float:left;}
.footer .mm_logo {float:right;}

#ie6_alert {
	padding:2px;
	background:#ffffe1;
	color:#000;
	font-size:12px;
	border-bottom:1px solid #f9f96b;
	margin-bottom:10px;
}
#ie6_alert .left {float:left;}
#ie6_alert .right {float:right;}

#ie6_alert a:link, #ie6_alert a:active, #ie6_alert a:visited {color:#000; text-decoration:underline;}
#ie6_alert a:hover {color:#000; text-decoration:none;}
