body { margin:0; padding:0; font-family:"Trebuchet MS",Arial,Verdana,Sans-Serif; font-size:8pt; }
table, tr, td { margin:0; padding:0; font-size:8pt; }
a, a:link { text-decoration:none; color:#000068; }
a:hover { text-decoration:underline; }
ol, ul { list-style:none; margin:0; padding:0; }
a img { border:0; padding:0; margin:0; }

/* Universals */
.clear { clear:left; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad20 { padding:20px; }
.printonly { width:0; height:0; display:none; }
.graybox {
	border-top: 1px solid #CCCCCC;
}

.ad160x100 { margin-bottom:5px; width:160px; height:100px; }

/* Page */
#main { text-align:left; width:900px; }
#header { text-align:center; margin-bottom:20px; color:#b20000; font-size:10pt; font-family:Verdana,sans-serif; }
#header h1 { margin:20px 0 0 0; padding:0; }
#content { margin-bottom:10px; }
#content ol, ul { margin:0 0 15px 0; }
#content h2 { font-size:12pt; font-weight:bold; margin:0 0 10px 0; padding:0; }
#content h3 { font-size:8pt; font-weight:bold; margin:0 0 20px 0; padding:0; color:#b20000; }
#content li { list-style:none; margin:0 0 0 25px; padding:0; font-size:10pt; margin-bottom:5px; }
#content li.more { font-size:8pt; }
#content li.more a { color:#777; }
#content .left { float:left; margin-right:20px; }
#content .middle { float:left; margin-right:20px; }
#content .right { float:left; }
#rightpromo {
	float:right;
	width:180px;
	margin-bottom: 10px;
}
#rightpromo .promoheader { text-align:center; width:160px; font-size:7pt; font-weight:bold; text-transform:uppercase; font-family:verdana,arial,sans-serif; margin-bottom:2px; }


/* Promo Bar */
#promobar { margin-bottom:10px; }
#promobar a { color:#555; }
#promobar h2 { margin:0; padding:0; font-size:13pt; font-weight:bold; margin-top:9px; }
#promobar .promobox {float:left;}
#promobar .promobox .button { float:left; width:170px; height:41px; text-align:center; margin-right:5px; margin-top:4px; }
#promobar .promobox .text { float:left; margin-right:10px; font-size:8pt; font-weight:normal; width:240px; }
.white { background:url("../images/promobutton_white.gif") no-repeat; }
.green { background:url("../images/promobutton_green.gif") no-repeat; }

/* Footer */
#footer {
	background-position: center;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 40px;
}
#footer a { color:#333; }
#footer h2, #footer .text { font-size:9pt; color:#aaa; margin:0; padding:0; font-weight:normal; }
#footer h3 { font-size:9pt; font-weight:bold; margin:0 0 5px 0; padding:0; }
#footer li { list-style:none; display:inline; margin:0; padding:0; font-size:8pt; margin-bottom:5px; }.topbanner {
	text-align: center;
	padding-top: 20px;
}
.topbanner2 {
	text-align: center;
	padding-top: 10px;
	font-size: 19px;
	font-weight: bold;
}
