body{background-color:#ffffff;font-size:10pt;font-family:Helvetica, Arial, sans-serif;line-height:1.3;}
h1{width:400px;height:60px;position:absolute;left:73px;top:15px;background:transparent url('images/h1.png') 0 0 no-repeat;}
h2{font-size:22pt;font-weight:bold;padding:10px;}
h3{font-size:15pt;font-weight:bold;padding:0 0 0.5em 0.5em;}
h4{font-size:13pt;font-weight:bold;padding:0 0 0.5em 0.5em;}
h5{font-size:11pt;font-weight:bold;padding:0 0 0.5em 0.5em;}
h6{}
p{margin-bottom:1em;}
input, select, textarea{font-size:10pt;font-family:Helvetica, Arial, sans-serif;}
a:link{color:#495b83;text-decoration:none;}
a:visited{color:#303e60;text-decoration:none;}
a:hover{color:#000000;}
a:focus{color:#000000;}
a:active{}
h1 a{display:block;width:100%;height:100%;}
h1 span{display:none;}
a.skipnav{display:none;}
a.external{padding-left:16px;background:transparent url('images/icon_externallink.gif') left no-repeat;}
a.backtotop{background:transparent url('images/backtotop.png') left no-repeat;position:absolute;padding-left:11px;right:5px;top:3px;}
a.sitemap{padding-left:16px;background:transparent url('images/sitemap_icon.gif') left no-repeat;}
strong{font-weight:bold;}
em{font-style:italic;}
blockquote{border-left:2px solid gray;margin-left:1.5em;padding-left:37px;background:transparent url('images/blockquote-bg.png') 6px 0 no-repeat;}
#content blockquote p{text-indent:0;}
.clear{float:none !important;clear:both;width:0 !important;height:0 !important;visibility:hidden;}
#wide_line{width:100%;height:160px;position:absolute;top:0px;left:0;z-index:0;background:transparent url('images/wide_line-bg.png') center repeat-x;}
#container{width:900px;margin:0 auto;padding:0 30px;position:relative;z-index:1;}
#header{width:900px;height:90px;position:relative;}
#searchbar{width:280px;height:24px;position:absolute;top:33px;right:0px;background:transparent url('images/searchbar-bg.png') 0 -0 no-repeat;}
#searchbarq{width:160px;height:16px;border:0;background-color:transparent;font-size:12px;padding:0 3px 0 3px;position:absolute;top:4px;left:29px;}
#searchbarb{position:absolute;top:0;right:2px;}
#searchbarb a{display:block;padding:3px 15px 4px 15px;font-size:10pt;font-weight:bold;color:white;text-decoration:none;}
#searchbarb a:hover{color:#ffcc33;text-decoration:none;}
#book{width:73px;height:80px;background:transparent url('images/book.png') top left no-repeat;position:absolute;top:5px;left:0;}
#middle{width:900px;min-height:400px;margin:0 auto;background:white url('images/middle-bg.png') left repeat-y;}
#sidebar{width:220px;min-height:550px;float:left;padding:10px;border-right:2px solid #d8d2b4;}
#menu{width:900px;height:60px;position:relative;padding-bottom:20px;z-index:60;}
#menu .main{width:860px;position:absolute;top:2px;left:20px;z-index:60;}
#menu .main li{float:left;text-align:center;position:relative;}
#menu .main .hov:hover div{display:block;}
#menu .main li a{display:block;padding:5px 15px 5px 15px;font-size:11pt;text-decoration:none;color:#ffffff;font-weight:bold;position:relative;z-index:60;}
#menu .main li:hover a.m, #menu .main li:hover a.s:hover{color:#ffcc33;}
#menu .main li div{display:none;position:absolute;top:24px;left:0;z-index:59;}
#menu .sub{color:white;font-size:9pt;font-weight:normal;width:400px;padding:7px 7px 7px 12px;}
#menu .sub li{margin:0;text-align:left;position:relative;float:left;padding-right:15px;}
#menu .sub li a{font-size:9pt;font-weight:bold;padding:3px;}
#menu #menu_3 div{margin-left:-222px;width:750px;}
#menu #menu_3 .sub{width:750px;}
#content{min-height:450px;width:638px;float:left;padding:3px 10px 10px 10px;position:relative;}
#navbar{width:509px;color:gray;border-bottom:1px dotted gray;padding:1px 127px 2px 2px;position:relative;}
#navbar_cp{position:absolute;top:1px;right:0;}
#footer{margin-top:10px;width:100%;background-color:#d8d2b4;border-bottom:10px solid black;}
#footer1{height:15px;padding:3px 0;position:relative;width:900px;margin:0 auto;}
#footer-text{width:600px;margin:33px auto 10px auto;text-align:center;font-size:8pt;}
#footer-text div.cc{float:left;}
#footer-text span.cc_text{display:block;width:500px;float:left;margin-left:1em;text-align:left;padding-top:0.4em;}
#footer .logo-list{height:15px;padding:3px;position:absolute;right:0;bottom:-30px;}
#footer .logo-list li{float:left;margin-right:5px;}
#content p{text-indent:1.5em;}
#content ul{list-style-type:disc;padding:0 0 1em 2em;}
#content ul ul{list-style-type:square;padding-bottom:0;}
#content ol{list-style-type:decimal;padding:0 0 1em 2em;}
#content table{margin:0 auto 1em auto;}
#content table th{font-weight:bold;text-align:center;}
#content table td{padding:2px;}
#content table caption{font-weight:bold;margin-bottom:1em;}
#content .bordered{border-right:1px solid gray;border-bottom:1px solid gray;}
#content .bordered td, #content .bordered th{border-top:1px solid gray;border-left:1px solid gray;}
#content sup, #content sub{font-size:7pt;line-height:1;}
#content sup{vertical-align:super;}
#content sub{vertical-align:sub;}
a.printpage{padding-left:14px;background:transparent url('images/printer.png') left no-repeat;}
a.rssfeed{padding-left:15px;background:transparent url('images/rss.png') left no-repeat;}
.alert{display:block;width:80%;margin-left:auto;margin-right:auto;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;padding:5px 20px 5px 20px;background-color:#fff8bf;}
#suggestpage{width:80%;margin-left:auto;margin-right:auto;border-top:2px solid gray;border-bottom:2px solid gray;padding:5px 20px 5px 20px;background-color:#d8d2b4;}
#suggestpage ul li{margin-bottom:0.15em;}
#sidebar .block{margin-bottom:1em;position:relative;}
#sidebar .block ul{list-style-type:disc;padding:0.5em 0 0 1.1em;}
#sidebar .block ul li{margin-bottom:0.10em;}
#sidebar span.h{display:block;border-bottom:2px solid gray;padding:0 2px 2px 2px;font-size:11pt;font-weight:bold;}
#sidebar .slide span.h{cursor:pointer;padding-right:14px;background:transparent url('images/arrow-down.png') right 50% no-repeat;}
#newsbar .new{color:red;}
#sidebar p{margin-bottom:0.3em;}
fieldset input, fieldset select, fieldset textarea{border:1px solid #000000;background-color:#d8d2b4;}
fieldset input:hover, fieldset input:active, fieldset input:focus, fieldset select:hover, fieldset select:active, fieldset select:focus, fieldset textarea:hover, fieldset textarea:active, fieldset textarea:focus{background-color:#c4bea4;}
.subpage_pic{width:262px;margin:0 auto 1em auto;text-align:center;}
.subpage_pic img{padding:2px;border:1px dotted #d3d3d3;}
.subpage_pic img:hover{border-color:gray;}
.subpage_pic span.caption{display:block;font-size:8pt;}
#content .subpage_pictures{width:534px;padding:0 0 0 5px;margin:0 auto;list-style-type:none;}
#content .subpage_pictures li{width:262px;float:left;margin-right:5px;}
