body {
	margin: 15px;
	font-family: Trebuchet, Tahoma, Verdana, sans-serif;
	background-color: #98A74D;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-image:url(images/background.jpg);
	background-position:left 0px;
	text-align: left;
	font-size: 11px;
}
img { border: 0px; display:inline; vertical-align:top; text-align:left;}
td {vertical-align:top;}
table {width:220px;  border:0px; align:center;}
table th {font-size:9px; text-align:left;}
.borderless {border:0px; line-height:20px; font-size:11px;}
.floatleft {float: left; margin-right: 20px;}
.floatright {float: right; margin-left: 20px;}

a, a:visited { color: #98A74D; text-decoration: none; }
a:hover {color: black;}
#subcontent a, #subcontent a:visited { color: #98A74D; text-decoration: none; border-bottom: 1px solid #98A74D; font-weight:bold; }
#subcontent a:hover {color: black; border-bottom: 1px solid black; font-weight:bold;}
#footer a{ color: #FFFFFF; }
#footer a:hover {color: #CCCCCC; }

#subcontent .graphiclink a{text-decoration:none; border-bottom: 0px solid #98A74D;}

/*Format*/

.main h1 { margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #D2D6D9; color: #FFFFFF; font-size: 18px; letter-spacing: -0.025em; clear: both; }

.h1 { margin: 0 0 15px 0; color: #000000; font-size: 32px; text-align: center; letter-spacing: -0.05em; }
.h2 { margin-bottom: 0; color: #000000; font-size: 15px; }
.h5 {margin: 0; font-size: 9px; color: #003366; text-transform: uppercase;}


*#container {height: 100%; min-width: 800px; margin: 0px auto; padding-bottom: 15px; background-image:url(images/home_bottom.gif); background-position:bottom right; background-repeat:no-repeat; background-color: #FFFFFF;}
#container {min-width: 800px; margin: 0px auto; padding-bottom: 15px; background-image:url(images/home_bottom.gif); background-position:bottom right; background-repeat:no-repeat; background-color: #FFFFFF;}
#topimage {background-color:#1D77BD; text-align:center;}
/*Left Column */
#leftcolumn { padding:0px; width: 142px; height: 100%; margin: 0 auto; vertical-align: middle;float:left;}
#leftcolumnpr { padding:30px 0px 0px 0px; width: 170px; height: 100%; margin: 0 auto; vertical-align: middle;float:left;}
#leftbox {width:auto; height:auto; margin: 0px auto; padding: 30px 0px 0px 15px; float:left;}
#leftcontent { padding:0px; height: 100%; margin: 0 auto; vertical-align: middle;float:left; font-size:10px;}
#vote { width: 150px; float: right; border: thin solid #333333; padding: 5px; margin-top: 0 auto; margin-left: 10px; }


/* Menu */
#menu {background-color:#262324; text-align:center; min-width:760px;}

/*Main content*/
#leftcolumn .sublinks { width: 142px; float: left; margin: 0px; padding: 0px; list-style: none; }
#leftcolumn .sublinks ul { padding: 0px; margin:0px; list-style: none; }
#leftcolumn .sublinks li { padding-left: 0px; margin: 0px; border-bottom:1px solid #D2D6D9; line-height:24px;  font-size: 10px; color: #868F98;}

#contentbox {width:80%; height:auto; margin: 0px auto; padding: 30px 0px 0px 15px; float:left;}
#content {height:auto; margin: 0px auto; padding: 0px; color: #000; background-color: #FFFFFF; font-size: 10px; float:left; line-height:15px; }
#content.main { margin: 15px; background-color: #EFEEE1; width:auto; height:auto; padding:15px;}
#content.main p{ margin-bottom: 8px;}
#content h3 { margin-bottom: 0; color: #003366; font-size: 12px; border-bottom:1px solid #CCCCCC; padding-bottom:3px; }
#content .smalltext {font-size: 9px; font-style: italic; color: #999999;}

li{margin:0px 0px 8px 0px;}

/*Misc*/
#subcontent{ padding-top:10px; padding-right:0px; height: 100%; margin: 0px 0px 0px 0px; vertical-align: top; background-repeat:no-repeat; background-position:top; font-size: 10px; float:left; line-height:15px;}
#subcontent h4 { margin-top: 0; margin-bottom: 8px; padding-bottom: 3px; margin-left: 20px;  border-bottom: 1px solid #FFFFFF; color:#FFFFFF; font-size: 10px; font-weight: normal; text-transform: uppercase; letter-spacing: .3em; }
#contact { width: 520px; float: left; margin-right: 0px; font-size: 10px; }
#contact p { margin: 0 0px 8px 20px; }

/*Footer*/

#footer { min-width: 800px; margin: auto; padding: 0px; color: #FFFFFF; font-size: 9px; clear:both; background-image:url(images/footerback.gif); background-repeat:repeat-y; background-color:#2A2216;}
#footer p { margin: 0px; padding: 0px; text-align:center; line-height:20px;}
#footerLogo {float: left; width: 75px;}
