body {text-align:center; font-family:verdana, arial, helvetica, sans-serif; font-size:76%; color:#000; padding:0; border:0; margin:15px 0 0 40px; background:#fff; text-align:center;}
a {color:#000;}
a:visited {color:#111;}
a:active {color:#222;}
a:hover {text-decoration:none;}
#wrapper {width:760px; background:#fff url(../graphic/background.gif); margin:10px auto; text-align:left; border-top:1px solid #a52a2a;}
#header {width:760px; background:#ddd; height:100px; float:left; background:#eee; border-top:1px solid #a52a2a;}

#logo {width:85px; height:96px; float:left; background:#bc8f8f; margin-right:10px; text-align:center;}
#logo h1 {font-family:"times new roman", serif; color:#000; font-size:4.2em; margin:22px 0 8px 0; padding:0; line-height:30px;}
#logo h2 {font-family:"trebuchet ms", sans-serif; color:#fff; font-size:3.5em; margin:-9px 0 0 0; padding:0; letter-spacing:4px; font-weight:normal;}
#logo h2 a {color:#fff;}
#logo a, #logo a:visited {text-decoration:none;}

#toplink {width:665px; height:20px; float:left; font-family:arial, sans-serif;}
#toplink ul {margin:0; list-style-type:none;}
#toplink ul li {float:left; font-size:12px; color:#999; margin:0; line-height:20px;padding: 10px 0 0 0;}
#toplink ul li a, #toplink ul li a:visited {color:#444; text-decoration:underline;}
#toplink ul li a:hover {color:#000; text-decoration:none;}

#midlink {width:665px; height:76px; float:left;padding: 20px 0 0 0;}
#midlink h1 {font-family: Tempus Sans ITC, Verdana, Helvetica, sans-serif; font-weight: bold; font-size:23px;}

#botlink {width:665px; height:20px; float:left; font-family:arial, sans-serif;}
#botlink ul {padding:0; margin:0; list-style-type:none;}
#botlink ul li {float:left; font-size:0.8em; color:#999; margin:0 7px 0 0; line-height:20px;}
#botlink ul li a, #botlink ul li a:visited {font-size:1em; color:#444; text-decoration:none;}
#botlink ul li a:hover {color:#000; text-decoration:underline;}


#content {width:760px; float:left;  background: #b9ffb9;}
#content p {font-size:11px; line-height:16px; margin:5px 0 8px 0;}
#content h3, #far_right h3 {margin:15px 0 5px 0; font-size:18px; color:#000; font-family:"times new roman", serif;}
#content img {border:0;}

#arch_menu_wrapper{width: 291px; float:left; background: transparent;}
#arch_menu {width:145px; height: 550px; padding:15px 0 0 0; margin:0; list-style-type:none; float:left; background: #b9ffb9;}
#arch_menu ul {padding:0; margin:0; list-style-type:none;}
#arch_menu ul li {float:right; padding: 0 45px 0 0;}

#arch_menu ul li a, #arch_menu ul li a:visited {float:right; color:#444; font-size:8px; font-family: Verdana, Helvetica, sans-serif; text-decoration:none; padding-bottom:2px; border-bottom:1px solid #444;}
#arch_menu ul li a:hover, #arch_menu ul li a.chosen, #arch_menu ul li a.chosen:visited {border-bottom:2px solid #000; padding-bottom:1px;} 
#arch_menu h1{font-family: Verdana, Helvetica, sans-serif; font-size: 12px; padding:0 45px 0 0; text-align: right; color:#2c2c2c;}
#arch_menu h2{font-family: Verdana, Helvetica, sans-serif; font-size: 9px; padding:0 45px 1px 0; text-align: right; line-height: 13px; font-weight: normal;}

#statsholder {width:454px; height: 550px; float:right; background:url(img/flydott.jpg); padding:15px 0 0 15px;}
#statsholder pre{font-family: Verdana, Helvetica, sans-serif; font-size: 12; text-align: left; color:#373737;}

#foot {clear:both; width:760px; height:25px; background:#bc8f8f; color:#fff; font-size:10px;}
#foot p {font-size:11px; color:#fff; margin:5px 10px 5px 15px; float:left;}
#foot ul {list-style-type:none; margin:0; padding:0; float:right; margin-right:15px;}
#foot ul li {float:left; margin:5px 0 5px 10px;}

#info {background:#fff; width:750px; float:left;}
#info_right {display:block; float:right; width:230px; padding:10px; color:#fff;}
#info_right p {margin:0 0 10px 0;}
#info_right form fieldset {padding:0; border:0; margin:0 0 0 5px;}
#info_right ol {margin-top:40px;}
#info_right ol li {margin-bottom:5px;}
#info_right li a, #info_right li a:visited {color:#fff; font-size:11px; text-decoration:none;}
#info_right li a:hover {text-decoration:underline;}

#info h2 {font-family:"times new roman", serif; font-size:1.4em; margin:0; text-align:left; margin:15px 0 10px 15px;}
#info h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0 0 0 15px; color:#006699; text-align:left; margin-bottom:10px;}
#info_right h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#fff;}
#info_right_home {float:left; width:250px; overflow:hidden;}
#info_right_home a img {border:0; display:block;}


a.adbanner, a:visited.adbanner {text-align:center;color:#fff; font-size:11px; text-decoration:none;}
a.adbanner:hover {text-decoration:underline;}
p.cite {color:#008080; display:list-item; padding:0 5px; list-style-image: url(../graphic/open_quotes.gif); background: url(../graphic/close_quotes.gif) bottom right no-repeat;}

#left_column {width:468px; background:transparent; float:left; padding:0 22px 0 10px;}
* html #left_column {width:500px; w\idth:468px;}
#left_column ol li {font-size:11px; line-height:16px; font-family:verdana, sans-serif; margin:5px 0;}
#left_column dl.sitemap dd a {text-decoration:none; color:#069;}
#left_column dl.sitemap dd a:hover {color:#fff; background:#069;}
#left_column dl.sitemap {margin-left:50px;}
#left_column dl.sitemap dd {margin:0;}

#right_column {width:230px; background:transparent; float:left; padding:0 10px 0 10px;}
* html #right_column {width:250px; w\idth:230px;}

dl.latest {font-size:10px; margin:10px 0 0 0;}
dl.latest dt {background:#bc8f8f; padding:5px; font-family:"times new roman", serif; font-weight:bold; font-size:14px; color:#fff; border-left:1px solid #fff;}
dl.latest dd {margin:0; padding:5px 5px 0 5px;}
dl.latest dd a, dl.latest dd a:visited {text-decoration:none; color:#000;}
dl.latest dd a em {font-style:normal; float:right; color:#468;}
dl.latest dd a b {color:#008080;}
dl.latest dd a:hover {text-decoration:underline;}
dl.latest dd a:hover em {cursor:pointer; text-decoration:none;}

dl.list {width:240px; margin:0 10px 10px 0; float:left;}
dl.list dd {color:#069; background:#fff; font-size:11px; font-family:arial, sans-serif;}
dl.list dd a, dl.list dd a:visited {color:#000; font-weight:bold; font-size:12px; text-decoration:underline;}
dl.list dd a:hover {text-decoration:none;}
dl.list_last {margin-right:0;}

.advertisement {list-style-type:none; margin:10px 0 20px 0; padding:0;}
.advertisement li a, .advertisement li a:visited {color:#000; font-size:11px; text-decoration:none;}
.advertisement li a:hover {text-decoration:underline;}
.advertisement li span.text {font-size:11px; color:#008080;}
.spacer {margin-top:5px;}


#search {width:250px; height:120px; float:right;background:transparent; border-bottom:1px solid #a52a2a;}
* html #search {height:121px; he\ight:120px;}
#search form {margin:-10px 0 0 5px; padding:0;}
#search form img {border:0;}

#far_right {width:230px; background:#ecf6ea; float:left; border:1px solid #a52a2a; padding:15px; margin: 0 0 0 15px;}
* html #far_right {width:250px; w\idth:220px;}
#far_right p{font-family: Verdana, Helvetica, sans-serif; font-size: 12; text-align: left; color:#373737;}
#far_right img {border:0; margin-top:5px;}

.adbanner {display:block; width:468px; height:60px; background:url(../graphic/banner_base.jpg);}
.left {float:left;}
.float_left {float:left; margin:0 10px 5px 0;}
img.slogan {display:block; background:url(../graphic/pc2.jpg);}
img.faq {display:block; background:url(../graphic/pc3.jpg);}
img.contact {display:block; background:url(../graphic/contact.jpg);}
img.privacy {display:block; background:url(../graphic/privacy.jpg);}
img.access {display:block; background:url(../graphic/access.jpg);}
img.support {display:block; background:url(../graphic/support.jpg);}
img.map {display:block; background:url(../graphic/map.jpg);}
img.advertise {display:block; background:url(../graphic/advertise2.jpg);}
img.oops {display:block; background:url(../graphic/oops.jpg);}

.clear {clear:both;}

p.highlight {background:#e8e8e8; border:1px solid #bc8f8f; padding:5px; color:#006699; font-weight:bold;}

#smalladsie {margin:25px 0;}
#adsie {position:relative; clear:both; width:740px; margin-left:10px; border-top:25px solid #fff; border-bottom:10px solid #fff; z-index:0; text-align:left;}
#ad200 {margin:10px 0 10px 0;}

.sidead {font-size:0.9em; font-family:arial, sans-serif; letter-spacing:1px;}

#navline{width:760px; margin: 0; float:left;}

#navmenu {position: relative; margin:0; padding: 0; width: 760px; height: 21px;float: left;}
#navmenu li {width:114px; height: 21px; position: absolute; background: url(img/navbargreen.jpg) 0 0 no-repeat; display: block; list-style: none;}

#navmenu a {height: 21px; display: block;}
#navmenu #nav1 a{width: 44px;}
#navmenu #nav2 a{width: 64px;}
#navmenu #nav3 a{width: 45px;}
#navmenu #nav4 a{width: 114px;}
#navmenu #nav5 a{width: 86px;}
#navmenu #nav6 a{width: 74px;}

#navmenu #nav7 a{width: 81px;}

#navmenu #nav8 a{width: 81px;}
#navmenu #nav9 a{width: 81px;}
#navmenu #nav10 a{width: 90px;}

#navmenu #nav1 {left: 0px;}
#navmenu #nav2 {left: 44px; background-position: -44px 0;}
#navmenu #nav3 {left: 108px; background-position: -108px 0;}
#navmenu #nav4 {left: 153px; background-position: -153px 0;}
#navmenu #nav5 {left: 267px; background-position: -267px 0;}
#navmenu #nav6 {left: 353px; background-position: -353px 0;}

#navmenu #nav7 {left: 427px; background-position: -427px 0;}

#navmenu #nav8 {left: 507px; background-position: -507px 0;}
#navmenu #nav9 {left: 589px; background-position: -589px 0;}
#navmenu #nav10 {left: 670px; background-position: -670px 0;}


#navmenu #nav1 a:hover {background: url(img/navbargreen.jpg) 0px -21px no-repeat;}
#navmenu #nav2 a:hover {background: url(img/navbargreen.jpg) -44px -21px no-repeat;}
#navmenu #nav3 a:hover {background: url(img/navbargreen.jpg) -108px -21px no-repeat;}
#navmenu #nav4 a:hover {background: url(img/navbargreen.jpg) -153px -21px no-repeat;}
#navmenu #nav5 a:hover {background: url(img/navbargreen.jpg) -267px -21px no-repeat;}
#navmenu #nav6 a:hover {background: url(img/navbargreen.jpg) -353px -21px no-repeat;}

#navmenu #nav7 a:hover {background: url(img/navbargreen.jpg) -427px -21px no-repeat;}

#navmenu #nav8 a:hover {background: url(img/navbargreen.jpg) -507px -21px no-repeat;}
#navmenu #nav9 a:hover {background: url(img/navbargreen.jpg) -589px -21px no-repeat;}
#navmenu #nav10 a:hover {background: url(img/navbargreen.jpg) -670px -21px no-repeat;}
