body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	line-height:150%;
	margin:10px 0;
}
p{margin:12px 0;}
img{border:0;}
#page_con{
	margin:0 auto;
	width:820px;
	background-color: #FFFFFF;
}
#headerleft{
	background: url(../img/header_left.gif) no-repeat left top;
	padding: 0 0 0 25px;
	vertical-align:bottom;
}
#headerright{
	background: url(../img/header_right.jpg) no-repeat right top;
	height:104px;
	width:470px;
}
#topnav_left{
	background: url(../img/topnav_left.jpg) no-repeat right top;
	height:25px;
	width:25px;
}
#topnav{
	background: url(../img/topnav_bg.jpg) repeat-x;
	padding: 2px 0 0 0;
	vertical-align:top;
}
#topnav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#topnav li{display:inline}
#topnav a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	float:left;
	border-right: 1px solid #9a9ac9;
	padding: 0 30px;
	line-height:13px;
	height:15px;
	font-weight:bold;
}
#topnav a:hover{color:#ffff00;}
#topnav_right{
	background: url(../img/topnav_right.jpg) no-repeat right top;
	height:25px;
	width:258px;
}
#content{
	width:780px;
	margin:5px auto 0 auto;
}
#left_col{vertical-align:top;}
h2{
	color:#000099;
	margin:0;
	font-size:14px;
}
.arrow_list ,.plus_list{
	margin:0;
	padding:0;
	list-style:none;
}
.arrow_list li{
	background: url(../img/arrow.gif) no-repeat left 7px;
	padding: 0 0 0 15px;
}
.plus_list li{
	background: url(../img/plus.gif) no-repeat left 7px;
	padding: 0 0 18px 15px;
}
.left_cel{
	padding: 0 15px 0 0;
	width:48%;
	vertical-align:top;
}
.right_cel{
	padding: 0 0 0 15px;
	vertical-align:top;
}
#right_col{
	width:170px;
	padding: 0 0 0 20px;
	vertical-align:top;
}
.side_box{
	border:1px solid #000099;
	margin-bottom:15px;
	width:100%;
}
.side_box th{
	background-color:#000099;
	color:#FFFFFF;
	font-weight:bold;
	padding: 1px 5px;
	text-align:left;
}
.side_box td{padding:5px;}
#footer{
	width:100%;
	color:#414040;
	font-size:10px;
	height:35px;
	line-height:35px;
}
#copy{
	background: url(../img/footer_left.gif) no-repeat left bottom;
	padding: 0 0 0 20px;
}
#footer_links{
	background: url(../img/footer_right.gif) no-repeat right bottom;
	text-align:right;
	padding: 0 20px 0 0;
}
#footer_links a{
	color:#414040;
	text-decoration:none;
	padding: 0 5px;
}
.center{text-align:center !important;}
.sp{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
	border-top:1px solid #000066;
}.blueborder {
	border: 1px solid #000099;
}
