*{margin:0; padding:0;}

body {font: 90% helvetica,arial,Verdana,Tahoma,Arial,sans-serif; line-height:1.4em; text-align:center; color: #FFFFFF; background: #FFFFFF; }

a {color: #ffffff; font-weight: normal; text-decoration: underline; background-color:inherit;}
a:hover {color: #33cc00; text-decoration: inherit;}
a img {border:none;}

p {padding:0 0 1.6em 0; font-family:Arial, Helvetica, sans-serif;}

img.full,img.thumb,img.left,img.center,img.right,img.reg {padding:4px; border:1px solid #a0a0a0;}
img.thumb {margin:10px 15px 0 0;}
img.full {margin:5px 0 10px 0;}
img.left {float:left; margin:0 12px 5px 0;}
img.center {display:block; margin:0 auto 5px auto;}
img.right {float:right; margin:0 0 5px 12px;}


/**************** HEADER STYLES ****************/

#container {width:800px; margin:20px auto; padding:1px 0; text-align:left; background:#220000;}
#header {margin:0; text-align:center;}
#header a {color:#ffffff; font-weight:normal; text-transform: none; text-decoration: none; }
#header_low a { color:#ffffff; font-weight:normal; text-transform: none; text-decoration: none; }

#header h1 {padding:35px 0 0 20px; font-size:2.4em; background-color:inherit; color:#ffffff; letter-spacing:-2px; font-weight:normal; }
#header h2 {margin:10px 0 0 40px; font-size:1.4em; background-color:inherit; color:#f0f2f4; letter-spacing:-1px; font-weight:normal;}


/**************** CONTENT STYLES ****************/

#content {font-size:0.9em; padding:30px 40px;}
#content h2 {display:block; margin:0 0 16px 0; font-size:1.2em; font-weight:bold; text-transform:uppercase; letter-spacing:+3px; color: #FFFFFF; background-color:inherit;}
#content h2 a {font-weight:normal;}
#content h3 {margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#content a:hover {text-decoration:none;}
#content ul,#content ol {margin:0 5px 16px 35px;}
#content dl {margin:0 5px 10px 25px;}
#content dt {font-weight:bold; margin-bottom:5px;}
#content dd {margin:0 0 10px 15px;}


/**************** LEFT MENU STYLES ****************/

#left_menu {float:left;}
#left_menu li {list-style-type:none; white-space:nowrap; margin-left:-30px;}

#left_menu li a{
	display:block;
	margin:0;
	padding:1px 10px 0 10px;
	font-size:1.1em;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	background-color:inherit;
	color: #ffffff;
	border: 2px solid #220000;
	font-family:Helvetica, Arial, sans-serif;
}

* html #left_menu a {width:1%;}
#left_menu a:hover 		{border: 2px solid #33cc00;}
#left_menu .selected    {border: 2px solid #33cc00;}


/**************** FOOTER STYLES ****************/

#footer {clear:both; text-align:center; padding:15px 0; margin:0 1px; font-size:0.9em; color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; letter-spacing: 2px;}
#footer p {padding:0; padding-right:10px; margin:0; text-align: center;}
#footer a {color:#f0f0f0; background-color:inherit; text-decoration:none; font-weight:bold;}
#footer a:hover {color: #33cc00; background-color:inherit; text-decoration: none;}


/**************** TABLE STYLES ****************/

table {margin:0 0 1.6em 0; border: 2px solid #33cc00;}
td {text-align: left; vertical-align: top; padding:5px 5px 3px 15px; font-size:100%;}


/**************** MISC STUFF ****************/

.righty {float:right; width:480px;}
.greenbox {border: 2px solid #33cc00; padding:20px;}

.splitcontentleft {float:left; width:48%;}
.splitcontentright {float:right; width:48%;}
.clear {clear:both;}
.small {font-size:0.8em;}
.recent {font-size:0.9em; line-height:1.3em; margin-left:5px;}
.grey {color:#999999;}
.hide {display:none;}
.textcenter {text-align:center;}
.textright {text-align:right;}
.important {color:#f02025; background-color:inherit; font-weight:bold;}






