body {background: url(/images/template/bg.jpg) transparent repeat; font-family: verdana, arial, sans-serif; font-size: 12px; padding-top: 30px;}

a {text-decoration: none; color: #900;}
a:hover {text-decoration: underline; color: #F00;}
h1 {font-size: 72px; font-weight: bold; margin: 0; padding: 0 0 0 10px; letter-spacing: 13px;}
h2 {font-size: 16px;}
h2.small {font-size: 20px; margin-left: 15px;}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}
.imgBlock {clear: both; position: relative; margin: auto; display: block; width: 560px; height: 9px;}

#main {background: url(/images/template/content-bg.jpg) transparent repeat; position: relative; margin: auto; width: 919px; padding: 0 10px; z-index: 1;}
#header {float: left; width: 651px; height: 94px; margin-left: 10px;}
#leftCol {position: relative; float: left; width: 150px; padding: 70px 0 10px;}
#centerCol {position: relative; float: left; width: 600px; padding: 10px;}
#rightCol {background-color: #FFF; position: relative; border: 3px solid #C00; border-radius: 10px; float: right; width: 112px; padding: 6px 0;}
#footer {position: relative; clear: both; width: 700px; margin: auto; padding: 10px;}


.mainTop, .mainBottom {position: relative; width: 939px; height: 25px; margin: auto; z-index: 3;}
.mainTop {background: url(/images/template/content-top.png) transparent no-repeat;}
.mainBottom {background: url(/images/template/content-bottom.png) transparent no-repeat; margin-bottom: 20px;}
.topChips {position: absolute; right: -30px; top: 0;}
.topChipsL {position: absolute; left: -30px; top: -10px;}
.bottomChips {position: absolute; left: -60px; bottom: 0;}
.bottomChipsL {position: absolute; right: -30px; bottom: 0;}


#header p {font-size: 72px; font-weight: bold; margin: 0; padding: 0 0 0 10px; letter-spacing: 13px;}
#header p a, #header h1 a {color: #333;}
#header p a:hover, #header h1 a {text-decoration: none;}


#leftCol img {margin-bottom: 5px; border: none;}
#menu {width: 143px; height: 310px; margin: 0 0 0 10px; padding: 15px 0 20px; font-family: Tahoma; font-size: 12px; font-weight: bold; text-align: left;}
#menu p {width: 128px; padding: 0px; margin: 0px; font-size: 18px;}
#menu ul {margin: 10px 0px 20px 0px; padding: 0px 0px 15px 0px; list-style: none; width: 129px; border-bottom: 1px dotted #114104;}
#menu ul li {margin-left: 16px;}
#menu ul li:hover {list-style-image: url(/images/list.gif);}


#centerCol h1 {letter-spacing: normal; font-size: 30px; font-weight: bold; color: #114104; margin: 10px 0;}
#centerCol h2 {margin: 10px 0;}
#centerCol a {color: #090;}
#centerCol a:hover {text-decoration: underline;}
p.boxTitle {margin: 0 0 0 20px; padding: 0; font-size: 18px; font-weight: bold;}
.boxMiddle {background: url(/images/template/box-bg.jpg) transparent repeat-y; width: 540px; margin: 0 auto; padding: 0 10px; overflow: hidden; color: #FFF;}
a.button {background: url(/images/template/button-bg.png) transparent repeat-x; position: relative; color: #FFF !important; padding: 0 20px; font: bold 12px/20px arial; border: 2px solid #FFF; border-radius: 4px; text-align: center; margin: 10px 5px 0 5px;}
a.button:hover {background-position: 0 -20px; color: #FFF;}


#rightCol a {color: #F00; font: bold 13px arial;}


.greenChip {height: 28px; width: 28px; float: left; background: url(/images/green-chip.gif) no-repeat top center; text-align: center; font-size: 13px; font-weight: bold; color: white; padding: 0px; margin: 0 5px 0 0;}
.greenChip p {margin: 0px; padding: 6px 0 0 0;}
.topTitle {margin: 0 0 5px 0; padding: 0; font-size: 15px; font-weight: bold; text-align: left; vertical-align: middle; color: #900;}
.topTitle a:hover{text-decoration: underline; color: #114104;}
.topLink {margin: 5px 0 30px 0; font-size: 14px; font-weight: bold; text-align: center;}
.topLink a{ text-decoration: underline}
.topLink a:hover{text-decoration: underline; color: #114104;}


.more {clear: both;}
.contentDate {text-align: right; font-size: 80%; color: #AAA; border-top: 1px dotted #AAA;}
