﻿body {
	background: url("bobybg.gif") repeat-x top rgb(220, 237, 255); margin: 0px; padding: 0px; text-align: left; color: rgb(0, 0, 0); font-family: Consolas; font-size: 14px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}


ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
table {
	font-size: 14px;
}
td {
	font-size: 14px;
}
tr {
	font-size: 14px;
}
th {
	font-size: 14px;
}
li {
	list-style-type: none;
}
img {
	border: 0px currentColor;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
h1 {
	font-size: 14px; font-weight: bold;
}
h2 {
	font-size: 14px; font-weight: bold;
}
h3 {
	font-size: 14px; font-weight: bold;
}
h4 {
	font-size: 14px; font-weight: bold;
}
h5 {
	font-size: 14px; font-weight: bold;
}
h6 {
	font-size: 14px; font-weight: bold;
}
address {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
img {
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
button {
	vertical-align: middle;
}
a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(188, 41, 49); text-decoration: underline;
}
a:active {
	color: rgb(188, 41, 49);
}

a.ddt { color:#CC3300
}

a.ddss { color:#006600
}

.highlight {
	color: rgb(255, 0, 0);
}
.highlight:visited {
	color: rgb(255, 0, 0);
}
.highlight a {
	color: rgb(255, 0, 0);
}
.highlight a:visited {
	color: rgb(255, 0, 0);
}
.message {
	color: rgb(255, 0, 0);
}
.message:visited {
	color: rgb(255, 0, 0);
}
.message a {
	color: rgb(255, 0, 0);
}
.message a:visited {
	color: rgb(255, 0, 0);
}
.gray {
	color: rgb(88, 88, 88);
}
.gray:visited {
	color: rgb(88, 88, 88);
}
.gray a {
	color: rgb(88, 88, 88);
}
.gray a:visited {
	color: rgb(88, 88, 88);
}
.hidden {
	display: none;
}
.clear {
	width: 1px; height: 0px; clear: both; font-size: 1px; visibility: hidden;
}
.tipscontent {
	padding: 5px; border: 1px dotted rgb(60, 94, 168); color: rgb(0, 68, 153); line-height: 180%; background-color: rgb(255, 255, 255);
}
.tipscontent b {
	color: rgb(51, 51, 51); font-weight: lighter;
}
.textbox {
	border: 1px solid rgb(154, 183, 224);
}
.button {
	background: url("btnbg.gif") center; border: 1px solid rgb(154, 183, 224); height: 20px; font-size: 12px;
}
.err {
	color: rgb(255, 0, 0); display: block;
}
.summary {
	display: none;
}
#container {
	margin: 0px auto; width: 990px; background-color: rgb(255, 255, 255);
}
#container .IframeTop {
	width: 990px; height: 210px;
}
#container .IframeEnd {
	width: 990px; height: 40px;
}
#container .IframeIntro {
	width: 212px; height: 520px;
}
#header {
	
}
#header #banner {
	margin: 0px; padding: 0px; height: 181px;
}
#header #navmain {
	background: url("menubg.gif") no-repeat 0px 0px; height: 33px; line-height: 33px;
}
#header #navmain #time {
	width: 190px; text-align: center; color: rgb(255, 255, 255); float: left;
}
#navbar {
	font-weight: bold; margin-left: 230px;
}
#navbar h2 {
	display: none;
}
#navbar ul {
	
}
#navbar ul li {
	background: url("menubg2.gif") no-repeat 0px -43px; width: 250px; float: left;
}

/**
#navbar ul li {
	background: url("menubg1.gif") no-repeat -0px -43px; width: 250px; float: left;
}
#navbar ul li a {
	text-align: center; color: rgb(255, 255, 255); display: block;
}
#navbar ul li a:hover {
	background: url("menubg1.gif") no-repeat -90px -43px; color: rgb(255, 255, 255);
}
**/
#navbar ul li a {
	text-align: center; color: rgb(255, 255, 255); display: block;
}
#navbar ul li a:hover {
	background: url("menubg1.gif") no-repeat -90px -43px; color: rgb(255, 255, 255);
}
#main {
	padding: 0px 5px;
}
#content {
	width: 760px; float: right; display: inline;
}
#mapcol {
	margin-top: 5px;
}
#mapcol .titlebar {
	background: url("cTitleBg.gif") no-repeat 0px 0px;
}
#mapcol .titlebar .title {
	height: 27px; color: rgb(40, 81, 142); line-height: 30px; overflow: hidden; padding-left: 25px; font-weight: bold;
}
#mapcol .column {
	padding: 5px; line-height: 175%; clear: both; border-right-color: rgb(197, 221, 246); border-bottom-color: rgb(197, 221, 246); border-left-color: rgb(197, 221, 246); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#mapcol .column .mapblock01 {
	height: 590px;
}
#mapcol .column .mapblock02 {
	
}
#mapcol .column .iframemaps01 {
	width: 745px; height: 595px; overflow: auto;
}
#mapcol .column .iframemaps02 {
	width: 750px; height: 1000px; overflow: auto;
}
#mapcol .icotool {
	border: 1px solid rgb(197, 221, 246); clear: both; _padding-top: 10px;
}
#mapcol .icotool ul {
	
}
#mapcol .icotool li {
	width: 150px; height: 50px; line-height: 50px; float: left;
}
#mapcol .icotool img {
	padding: 0px 5px; width: 32px; vertical-align: middle;
}
#sidebar {
	width: 210px; float: left; display: inline;
}
#menu {
	margin-top: 5px;
}
#menu .titlebar {
	background: url("sTitleBg2.gif") no-repeat 0px 0px; height: 25px; line-height: 28px; overflow: hidden;
}
#menu .titlebar .title {
	color: rgb(87, 55, 5); padding-left: 25px; font-weight: bold;
}
#menu .titlebar .title a {
	color: rgb(87, 55, 5);
}
#menu .sxs {
	background: url("btnbg.gif") repeat-x 0px 0px; font-weight: bold; margin-top: 5px;
}
#menu .sxs .itemico {
	background: url("itemico2.gif") no-repeat 10px 0px; padding: 0px 15px; display: inline;
}
#menu .sxs a {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(197, 221, 246) rgb(197, 221, 246) currentColor; height: 25px; line-height: 25px; display: block;
}
#menu .sxs a:hover {
	color: rgb(152, 16, 28); text-decoration: none; background-color: rgb(197, 221, 246);
}
#menu .menulist {
	border: 1px solid rgb(197, 221, 246); color: rgb(204, 204, 204);
}
#menu .menulist .itemico {
	background: url("itemico.gif") no-repeat 15px 0px; padding: 0px 15px 0px 20px; display: inline;
}
#menu .menulist .subfolderstyle {
	background: url("arrow-list.gif") no-repeat right;
}
#menu .sidelist {
	width: 208px; height: 25px; line-height: 25px; border-bottom-color: rgb(197, 221, 246); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1;
}
#menu .sidelist h3 {
	width: 208px; font-weight: normal; position: relative; z-index: 2;
}
#menu .sidelist h3 a {
	width: auto; height: auto; text-decoration: none; display: block;
}
#menu .sidelist h3 a:hover {
	color: red; font-weight: bold;
}
#menu .i-list {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(0, 68, 153); left: 208px; top: 0px; width: 748px; display: none; position: absolute; z-index: 1;
}
#menu .i-list dl {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu .i-list dt {
	width: 60px; text-align: right; color: rgb(204, 0, 0); line-height: 25px; font-weight: bold; float: left;
}
#menu .i-list dt a {
	color: rgb(204, 0, 0);
}
#menu .i-list dd {
	width: 670px; line-height: 25px; margin-left: 75px;
}
.listhover {
	background: rgb(255, 255, 255); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 68, 153) currentColor rgb(0, 68, 153) rgb(0, 68, 153); width: 80px;
}
.intro {
	width: 210px;
}
.intro #synopsis {
	margin-top: 5px;
}
.intro #synopsis .titlebar {
	background: url("sTitleBg.gif") no-repeat 0px 0px; height: 25px; line-height: 28px; overflow: hidden;
}
.intro #synopsis .titlebar .title {
	color: rgb(40, 81, 142); padding-left: 25px; font-weight: bold;
}
.intro #synopsis .titlebar .title a {
	color: rgb(40, 81, 142);
}
.intro #synopsis .column {
	padding: 5px; border: 1px solid rgb(197, 221, 246); height: 470px; line-height: 175%; overflow: scroll; overflow-x: hidden; overflow-y: auto; scrollbar-face-color: rgb(185, 206, 232); scrollbar-3dlight-color: rgb(185, 206, 232); scrollbar-shadow-color: rgb(255, 255, 255); scrollbar-highlight-color: rgb(255, 255, 255); scrollbar-darkshadow-color: rgb(185, 206, 232); scrollbar-arrow-color: rgb(255, 255, 255); scrollbar-track-color: rgb(255, 255, 255); background-color: transparent;
}
.details {
	background: rgb(247, 252, 255);
}
#details {
	width: 730px;
}
#details .titlebar {
	background: url("cTitleBg.gif") no-repeat 0px 0px;
}
#details .titlebar .title {
	height: 27px; color: rgb(40, 81, 142); line-height: 30px; overflow: hidden; padding-left: 25px; font-weight: bold;
}
#details .titlebar .title a {
	color: rgb(40, 81, 142);
}
#details .column {
	padding: 10px 15px; width: auto; line-height: 30px; font-size: 14px; background-color: rgb(247, 252, 255);
}
#details .bigtitle {
	padding: 5px; text-align: center; font-weight: bold; background-color: rgb(244, 247, 249);
}
#details .itemtitle {
	margin: 5px 0px; padding: 8px 0px 0px 5px; font-weight: bold; background-color: rgb(226, 230, 237);
}
#footer {
	padding-top: 15px; padding-bottom: 15px; clear: both; background-color: rgb(157, 206, 229);
}
#footer #footernav {
	
}
#footer #copyright {
	text-align: center; line-height: 150%;
}