/* CSS Document */
body {
	background-color:#FFFFFF;
	background:url(imgs/bg-body-top.jpg) repeat-x top;
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.wrapped {
	width: 900px;
	margin: 0px auto;
}
#menu {
	width:900px;
	float:left;
}
#main {
	width:759px;
	float:left;
	background-color:#FFFFFF;
	background:url(imgs/bg-sub.jpg) right repeat-y;
	margin-top:0px;
	padding-top:0px;
	padding-left:70px;
}
#sub {
	width:180px;
	float:right;
	text-align:left;
	color:#667988;
	padding-left:17px;
	margin-right:0px;
	padding-right:9px;
	margin-top:44px;
}
#sub-img {
	width:187px;
	padding-left:12px;
	margin-right:0px;
	padding-right:7px;
	float:right;
	margin-top:44px;
}
#sub-per {
	width:189px;
	margin-top:44px;
	margin-left:0px;
	padding-left:17px;
	float:right;
}
.text-per{
	margin-left:0px;
	padding-left:2px;
	text-align:left;
	color:#667988;
}
.text-sub {
	padding-left:5px;
	padding-right:2px;
	text-align:left;
	color:#667988;
}
.selected {
	color:#1475b6;
}
#sub-per a {
	text-decoration:underline;
	color:#455764;
}
#sub-per a:hover {
	text-decoration:none;
	color:#2676ac;
}
#sub-per a.selected {
	text-decoration:underline;
	color:#2676ac;
}
#sub p {
	margin-top:2px;
	margin-bottom:7px;
}
#sub a {
	text-decoration:none;
	color:#667988;
}
#sub a:hover {
	text-decoration:none;
	color:#2f6a99;
	font-weight:bold;
}
.img-sub {
	margin-top:0px;
	padding-top:8px;
	margin-bottom:0px;
}
.img-h {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:5px;
}
#content {
	width:530px;
	float:left;
	text-align:left;
	color:#455764;
	padding-right:17px;
	padding-left:6px;
}
.distance {
	margin-top:0px;
	padding-top:33px;
}
#setting {
	margin-top:0px;
	padding-top:33px;
	padding-right:17px;
	float:left;
}
#footer {
	width:750px;
	margin-left:0px;
	padding-left:10px;
	margin-right:0px;
	padding-right:0px;	
	float:left;
	text-align:center;
	color:#a3c3d0;
	background:url(imgs/bg-foot-top.gif) no-repeat top left;
	background-color:#084f6f;
}
#footer p {
	margin-top:20px;
	margin-bottom:13px;
}
#text-b a {
	text-decoration:none;
	color:#c7d1d9;
}
#text-b a:hover {
	text-decoration:none;
	color:#8d9fae;
}
#bot {
	width:760px;
	margin: 0px auto;
	background:url(imgs/bg-foot-bot.gif) no-repeat bottom left;
	background-color:#FFFFFF;
}
#text-b {
	width:760px;
	margin: 0px auto;
	padding-top: 8px;
	padding-bottom:10px;
	text-align:left;
	color:#c7d1d9;
	background-color:#FFFFFF;
}
.text-b-right {
	float:right;
	text-align:right;
	margin-right:0px;
	padding-right:0px;
}
p {
	margin-top:6px;
	margin-bottom:8px;
}
h2 {
	font-size:14px;
	color:#307685;
	margin-top:6px;
	margin-bottom:0px;
	font-weight:bold;
}
h3 {
	font-size:14px;
	color:#eaa400;
	margin-top:6px;
	margin-bottom:0px;
	font-weight:bold;
}
.clr {
	clear: both;
}
a {
	text-decoration:underline;
	color:#3d8a93;
}
a:hover {
	text-decoration:none;
	color:#25565c;
}
a.in {
	text-decoration:none;
	color:#eaa400;
}
a.in:hover {
	text-decoration:none;
	color:#deb962;
}
.none a {
	text-decoration:none;
	color: #147589;
}
.none a:hover {
	text-decoration:none;
	color:#1e4c52;
}
.news a {
	text-decoration:none;
	color: #995241;
	font-weight:bold;
}
.news a:hover {
	text-decoration:none;
	color:#a67164;
	font-weight:bold;
}
.style1 {
	width:526px;
	margin-left:0px;
	padding-left:10px;
	margin-bottom:0px;
	padding-bottom:10px;
}
.style2 {
	width:536px;
	margin-left:0px;
	padding-left:0px;
}
.style3 {
	font-weight:bold;
}
.style4 {
	text-align:center;
}
ul {
	margin-left:0px;
	padding-left:16px;
	margin-top:0px;
	padding-right:0px;
}
li {
	padding-left:0px;
	margin-top:10px;
}
#header {
	background:url(imgs/banner.jpg) no-repeat top;
	width: 900px;
	height: 214px;
}
#logo {
	width:161px;
	float:left;
	height:84px;
	padding-left:88px;
	padding-right:651px;
	padding-top:109px;
	padding-bottom:21px;
}
.search {
	background:url(imgs/magnifier.jpg) no-repeat left;
}

img.left {
	float: left;
	margin: .3em 1em 1em 0;
	border: #c7d1d9 1px solid;
}

img.right {
	float: right;
	margin: .3em 0 1em 1em;
	border: #c7d1d9 1px solid;
}

img.news {
	float: left;
	margin: .5em 0 1em 4em ;
	border: #c7d1d9 1px solid;
	display: inline;
}