@charset"UTF-8";html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img{margin:0;padding:0;border:0;outline:none;}
h3{font:1.5em/1.25em Georgia, serif;color:#555;text-align:center;padding-bottom:10px;}
h4{font:1.25em/1.5em Georgia, serif;color:#83949C;}
p{padding-bottom:15px;}
body{background:#CAD2D5;padding:45px 40px 25px;font:16px/24px Georgia, serif;color:#545454;}
#container{width:100%;height:100%;}
#header{width:920px;height:50px;margin:auto;}
#nav{width:920px;list-style-type:none;}
.nav-item{width:auto;float:left;}
#logo-item{width:255px;height:20px;margin-right:35px;}
#logo{margin-left:45px;top:25px;width:200px;height:71px;display:block;background:url(../images/container/header/logo/bg.png) left top no-repeat;text-indent:-10000px;position:absolute;}
.nav-item-link{text-decoration:none;font:2em/1em Georgia, serif;margin:0 35px;color:#69696B;height:35px;display:block;}
.nav-item-link:hover, .nav-item:hover .nav-item-link{color:#545457;margin-bottom:-1px;border-bottom:1px dashed #F5F5F5;z-index:50;position:relative;}
.nav-item-list{position:absolute;left:-10000px;padding:10px 0 0;margin-left:30px;list-style-type:none;background:url(../images/container/header/nav/nav-item/nav-item-list/bg.png) left top;border-bottom:1px solid #FFF;z-index:10;}
.nav-item:hover .nav-item-list{left:auto;}
.nav-item-list-item{border-left:1px solid #FFF;border-right:1px solid #FFF;}
.nav-item-list-item-link{padding:5px 10px;display:block;color:#545454;font:0.875em/1em Georgia, serif;text-decoration:none;}
.nav-item-list-item-link:hover{color:#1E1E1E;background:#FFF;}
#main{width:920px;margin:20px auto 0;}
#footer{width:100%;color:#EEE;background:url(../images/container/footer/bg.png) left top repeat-x;position:fixed;padding-top:10px;left:0;bottom:0;z-index:300;}
#more{width:64px;height:26px;padding:10px 0 4px;text-indent:2px;text-align:center;background:url(../images/container/footer/more/bg.png) right top no-repeat;position:absolute;color:#CCC;top:-30px;text-decoration:none;font-style:italic;right:0;z-index:500;}
#more:hover{color:#FFF;}
#footer-content{width:910px;padding:10px 15px 0;color:#999;margin:auto;}
#footer-text{width:390px;float:left;padding-bottom:5px;}
#footer h3, #footer h4{text-align:left;color:#CCC;}
#footer-nav p{padding-bottom:0;}
#footer-state{display:none;}
#footer-nav{width:510px;margin-left:10px;float:left;padding-bottom:15px;}
#footer-content a{color:#CCC;text-decoration:none;}
#footer-content a:hover{color:#FFF;}
#mailing-list-wrap{margin-top:15px;}
#mailing-list legend{width:100%;color:#CCC;padding-bottom:5px;font-size:1.15em;}
#mailing-list label{width:auto;display:block;padding-right:5px;float:left;font-style:italic;}
#mailing-list-email{width:140px;height:14px;background:#DDD;border:0;padding:4px 3px;color:#555;float:left;}
#mailing-list-submit{border:0;background:#666;margin:0;height:22px;color:#DDD;float:left;}
#mailing-list-submit:hover{color:#FFF;}
.last{margin:0;padding:0;}
h3{font-size:2.25em;}
#info{width:880px;margin:25px auto 25px;}
.content{width:848px;border:1px solid #BDBDBD;background:#FFF;padding:15px 15px 0;}
.content h4{font-size:1.5em;}
.content a{color:#83949C;text-decoration:none;border-bottom:1px dashed #AAA;}
.content a:hover{color:#A3B4BC;border-bottom:1px dashed #DDD;}
