@import"reset.css";html, body{min-height:100%;}
body{background-color:#fff;width:100%;min-width:1300px;}
q{quotes:"\201c""\201d""\2018""\2019";}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
#title{background-color:#444;}
#nav_div{background-color:#555;}
#header a{text-decoration:none;color:#fff;}
#header h1{font-size:40px;padding:5px;position:relative;left:100px;z-index:2;width:50%;}
#header ul{width:100%;height:25px;position:relative;z-index:2;}
#header .left{width:auto;padding-right:10px;}
#header .right{width:auto;padding-left:10px;}
#header li{height:25px;padding:0 5px;}
#nav_div a{position:relative;top:5px;font-size:15px;}
#nav_div a:active, #nav_div a:hover{text-decoration:underline;font-size:19px;position:relative;top:3px;}
#logo{position:absolute;left:0px;top:0px;z-index:1;}
#announce{width:250px;float:right;background-color:#aaa;min-height:100%;}
#announce h3{font-size:20px;background-color:#606060;color:#fff;padding:12px;text-align:center;border-bottom:10px solid #888;}
#announce div{padding:10px;}
#content p{padding-bottom:10px;font-size:17px;}
#content h2{margin-bottom:10px;font-size:30px;}
#content h3{font-size:20px;font-weight:bold;}
#content td{padding:5px;}
#content{margin:0 0 0 auto;width:1000px;background-color:#fff;padding:10px 45px 0 5px;border-right:250px solid #aaa;}
#footer{background-color:#b9b9b9;padding:5px;height:11px;clear:both;position:relative;margin-top:-21px;}
#footer address{text-align:center;font-size:11px;}
html, body, #wrap{height:100%;}
#wrap{height:auto;min-height:100%;margin-bottom:21px;}
