body {background: #000 url(/img/background.jpg) repeat-x top left; font-family: 'Trebuchet MS', Helvetica, Arial, Verdana;}
div.container {width: 980px; margin: 0 auto;}
div.header {background: transparent url(/img/menu_bar.jpg) no-repeat top left; height: 70px;}
div.body {background:#fff url(/img/logo_reflected.jpg) no-repeat 910px bottom; padding: 0 15px;}
div.topbar {background: #fff url(/img/white_top.jpg) no-repeat top left; height: 15px;}
div.bottombar {background: transparent url(/img/white_bottom.jpg) no-repeat top left; height: 15px;}
div.content {padding-top: 10px;}
div.banner {background: #fff url(/img/banner.jpg) no-repeat top left; height: 255px; padding:45px 30px 0; color: #fff; position: relative;}
div.banner div.title {font-size: 21px;}
div.banner div.desc {font-size: 13px; padding: 15px 0 0 2px;}
div.banner div.menu {position: absolute; bottom: 10px; right: 30px;}
div.banner div.menu a, div.banner div.menu a:visited {padding: 6px 5px 0; color: #fff; font-size:18px; text-decoration: none;}
div.banner div.menu a.inuse {color: #3c3;}
div.banner div.menu a:hover{color: #3c3;}
div.right {float: right; width: 340px; padding-left: 10px;}
div.info {width: 600px; padding: 10px 5px;}
h2 {border-bottom: 1px solid #aaf; font-size: 20px; color: #555; margin: 0px; font-weight: normal;}
h3 {border-bottom: 1px solid #aaf; font-size: 20px; color: #555; margin: 0px; font-weight: normal;}
p {color: #555; font-size: 13px; padding: 10px 5px; margin: 0px; text-align: justify;}
p a, p a.visited {color: #f00; text-decoration: underline;}
p a:hover {text-decoration: none;}
ul {margin: 0; font-size: 13px;}
