body {padding:0; margin:0; background:#5A99B1; font-family:arial, verdana, sans-serif; font-size:76%; color:#000; text-align:center;}
a, a:visited {color:#048; text-decoration:none;}
a:hover {
	text-decoration:underline;
}
pre {font-size:11px;}
code {font-size:12px;}

#wrapper {
	width:945px;
	margin:0 auto;
	text-align:left;
	background:#f8f8f8;
	padding-top:10px
}





#info {
	width:720px;
	background:#fff;
	float:left;
	border:1px solid #ddd;
	padding-left:10px;
	padding-right:5px;
}
#info2 {width:750px; float:left;}
#info2 h2 {padding:10px 0 0 10px; margin:0; font-size:15px; color:#151;}
#info p {line-height:1.5em;}
#info p.info {margin-left:10px;}
#info h2 {padding:10px 0 5px 10px; margin:0; font-size:15px; color:#151;}
#info h3 {padding:5px 0 10px 10px; margin:0; font-size:12px; color:#048; font-weight:normal;}
#info_right {
	width:180px;
	float:left;
	padding-left: 10px;
}

#info_right_home {float:right;}
#info_right_home a img {border:0; display:block;}
#content {padding-top:20px; width:775px; float:left;}

img.left {float:left; padding:4px; margin-right:3px; border:1px solid #c4c4c4; }
img.right {float:right; padding:6px; margin-right:6px; border:1px solid #c4c4c4; }
a img {border:0;}

#right_column {width:250px; float:right; margin-right:23px; display:inline;}

.box250 {
	width:175px;
	padding:0 0 0 4px;
	background:url(../mapper_files/box_base.gif) no-repeat left bottom;
	margin-bottom:10px;
}
.box250 h3 {background:url(../mapper_files/box.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0; font-size:12px;}
.box250 ul {
	list-style:none;
	padding:15px 0px 0 5px;
	margin:0;
	width:180px;
	background:#fff;
	border:1px solid #d8d9da;
	border-width:0 1px;
	height:auto;
}
.box250 ul li {
	text-decoration:none;
	color:#444;
	padding:2px 0;
	font-size:11px;
	border-bottom:1px solid #f0f0f0;
	word-spacing:1px;
}
.box250 ul li a {
	text-decoration:none;
	color:#5A99B1;
	font-size:12px;
	font-weight:bold;
}
.box250 ul li a:hover {text-decoration:underline;}

.box250 p {padding:15px 14px 0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box250 dl {list-style:none; padding:0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box250 dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.box250 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
.box250 dd a {display:block; color:#048; text-decoration:none; width:220px; font-size:12px;}
.box250 dd a em {color:#666; float:right; font-style:normal; font-size:11px;}
.box250 dd a:hover {color:#08c; text-decoration:none;}

.box250 table caption {width:250px; background:url(../mapper_files/box.gif); height:30px; line-height:30px; color:#333; padding:0; margin:0; font-size:12px; text-align:left; text-indent:15px; font-weight:bold;}
.box250 table {width:250px; border:1px solid #d8d9da; border-width:0 1px; background:#fff;}
.box250 table th {padding-top:5px; text-indent:5px; color:#151;}
.box250 table td {text-indent:5px; color:#444;}
.box250 table tfoot td {text-align:center; color:#666; font-size:11px; padding-top:10px;}

.box250 form {margin:0;}

.box250 a.bannerad img {display:block; padding-bottom:4px;}

#foot {
	clear:both;
	width:930px;
	height:25px;
	background:url(../mapper_files/sub_bar.gif) no-repeat;
	line-height:25px;
	font-size:11px;
	text-align:right;
	padding:0 20px 20px 20px;
	font-family:verdana, arial, sans-serif;
	
}
#foot p {float:left; padding:0 0 0 15px; margin:0; font-size:9px; color:#444;} 
#foot ul {padding:0; margin:0; list-style:none;}
#foot ul li {
	float:right;
	margin-right:50px;
}
#foot ul li a {font-size:9px; color:#048; text-decoration:underline;}

.clear {display:block; height:0; overflow:hidden; clear:both;}
.float_left {float:left; padding:0 10px 0 0;}
.bold {font-weight:bold;}
.red {color:#c00;}
#left_column .highlight {color:#c00;}

#left_column p.date {color:#c00;}

dl.index-list {width:240px; padding-bottom:15px; background:url(../mapper_files/box240.gif) left bottom; margin-top:15px;}
dl.index-list dt {width:220px; font-size:14px; color:#151; background:url(../mapper_files/box240.gif) left top; padding:6px 10px 7px 10px; color:#151; font-weight:bold; border-bottom:1px solid #ddd;}
dl.index-list dd {padding:2px 9px; margin:0; width:220px; color:#666; font-size:11px; background:#fff; border:1px solid #ddd; border-width:0 1px;}
dl.index-list dd a {font-size:12px; font-weight:bold;}

dl.right {float:right;}
dl.mid {margin:0 15px; float:right;}
dl.left {float:right; margin:0;}

.list-ad {float:left; margin:15px 0; width:475px; height:250px; background:url(../mapper_files/box495.gif); padding:10px;}


.picture {
	background-color: #D7E7EC;
	border: 1px solid;
	padding: 3px;
	font: 12px Arial, sans-serif;
	border-color: #888888;
} 
.picture img { border: 1px solid #CCCCCC; vertical-align:middle; margin-bottom: 3px; } 
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; } 
.left {
	margin: 0.5em 0.8em 0.5em 1.3em;
	float:right;
	width: 270px;
} 
.notice {
	background-color: #D7E7EC;
	width: 380px;
	margin: 0.5em 0.8em 0.5em 1.3em;
	border: 1px solid #888888;
	padding: 3px;
}
