body
{
	color: #333;
	background-image: url(../images/bg_center.gif);
	background-position: center;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 180%;
}

.smaller { font-size: xx-small; }

#footer
{
	font-size: x-small;
	border: 1px solid;
	border-color: #CCCCCC;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 15px;
	padding: 3px;
}

footer.a { font-size: x-small; }

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 180%;
	color: #333333;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 180%;
	color: #333333;
}

p.top { margin-top: 10px; }

h1
{
	font-weight: 100;
	color: #900;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 220%;
}

h2
{
	font-weight: 100;
	color: #900;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 180%;
}

ul
{
	font-size: 11px;
	line-height: 180%;
	padding-left: 1em;
	text-indent: -1em;
	list-style-position: inside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li { 
	margin-top: 5px; 
	}
	
ol
{
	font-size: 11px;
	line-height: 180%;
	padding-left: 1em;
	text-indent: -1em;
	list-style-position: inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover
{
	color: #006666;
	text-decoration: underline;
}

a:visited
{
	color: #003333;
}

a
{
	color: #006666;
	text-decoration: none;
}

td.header
{
	font: x-small Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #D7D7BD;
}

.white
{
	color: #FFFFFF;
	font: x-small Verdana, Arial, Helvetica, sans-serif;
}

.rightside
{
	color: #FFFFFF;
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
}

.rightside a { font: normal xx-small Verdana, Arial, Helvetica, sans-serif; }
.links { font: bold x-small Arial, Helvetica, sans-serif; }
td.subject a { font: bold x-small Arial, Helvetica, sans-serif; }
td.subject a:visited { color: #003333; }
td.subject a:hover { color: #CC0000; }

table.rightheader, td.rightheader
{
	color: #FFFFFF;
	background-color: #999981;
	font: arial;
	font-weight: bold;
	font-size: 8pt;
}

a.relatedlinks { color: #FF9900; }

.relatedlinks
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 17px;
}

table.rightsub, td.rightsub
{
	color: #FFFFFF;
	background-color: #CCCCCC;
	font: arial;
	font-weight: bold;
	font-size: 8pt;
}

.leftheader
{
	color: #FFFFFF;
	background-color: #339933;
	font: arial;
	font-weight: bold;
	font-size: 8pt;
}

a.leftheader
{
	color: #FFFFFF;
	text-decoration: none;
}

a.leftheader:hover { text-decoration: none; }

.leftblue
{
	color: #006600;
	font: arial;
	font-size: xx-small;
	font-weight: bold;
}

.leftregular
{
	color: #000000;
	font: arial;
	font-size: xx-small;
}

.leftsub
{
	color: #006600;
	background-color: #ADD6AD;
	font: arial;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}

a.leftsub, a.leftsub:visited
{
	color: #FFFFFF;
	background-color: #ADD6AD;
	font: arial;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}

a.leftsub:hover { color: #006666; }

td.footer, a.footer
{
	color: #FFFFFF;
	background-color: #160A67;
	font: arial;
	text-decoration: none;
	font-size: 8pt;
}

a.footer:hover { text-decoration: underline; }

input.login
{
	width: 132;
	height: 21;
}

input.search
{
	width: 191;
	height: 21;
}

.monospace { font: x-small "Courier New", Courier, monospace; }

td.quote
{
	font: italic bold 13pt "Arial";
	line-height: 150%;
	color: #999999;
}

td.quotesmall
{
	font: italic 8pt "Arial";
	line-height: 150%;
	color: #999999;
}

span.greentext, td.greentext
{
	font: bold 10pt/175% "Arial";
	color: #339933;
}

span.regular, td.regular
{
	font: 12px/180% "Arial";
	color: #333333;
}

.title
{
	font: 15px/150% Arial, Helvetica, sans-serif;
	color: #000066;
}

.titleblack
{
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.admheader
{
	font: bold x-large Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.question
{
	text-decoration: none;
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #669933;
	font-style: italic;
	letter-spacing: 0px;
}

.title a
{
	text-decoration: none;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #006666;
}

.title a:hover
{
	text-decoration: underline;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

.newslink { font: lighter x-small Verdana, Arial, Helvetica, sans-serif; }
a.newslink { text-decoration: none; }
a.newslink:hover { text-decoration: underline; }
.newsblurb { font-size: xx-small; }

.headerdate
{
	font: xx-small Arial, Helvetica, sans-serif;
	color: #666666;
}

.smallertext { font: xx-small Verdana, Arial, Helvetica, sans-serif; }
