input,select,.inputbox
{
	font-size:	0.9em;
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA;
}
.noinputborder
{
	font-size:	0.9em;
	border-style: none;
	border-width: 0px;
	border-color: #FFFFFF;
}
textarea
{
	font-size:	1.0em;
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topmenu
{
	background-color: #FF3300;
	color: #FFFFFF;
	width: 100px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: bold;
}
.checkbox
{
	border-style: none;
	border-width: 0px;
	border-color: #ffffff;
}
.menu
{
	background-color: #FF3300;
	color: #FFFFFF;
	width: 180px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.menu-header
{
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	width: 170;
}
.menu-smalltext
{
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 4px;
	color: #000000;
	font-size:	0.8em;
	font-weight: normal;
}
.menu-spacer
{
	padding-top: 0px;
	padding-bottom: 0px;
	height: 2px;
	width: 100%;
	background-color: #E6E4E0;
}
.searchbox
{
	background-color: #BBE0E3;
	color: #FFFFFF;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	vertical-align: middle;
}
.searchbox-text
{
	background-color: #FF3300;
}
.searchbox-button
{
	background-color: #BBE0E3;
	border-style: solid;
	border-width: 1px;
	border-color: #7BB6BB;
	font-weight: bold;
	width: 50px;
	font-size:	0.8em;
}
.adbox
{
	background-color: #FF3300;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	text-align:	center;
}
.adboxbordered
{
	background-color: #BBE0E3;
	border-style: solid;
	border-width: 1px;
	border-color: #232323;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 65px;
}
.newsitem
{
	background-color: #FFFFFF;
	width: 96%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 75px;
}

a.TTTwhitelink
{
	color: #FFFFFF;
	text-decoration:	none;
}
a.blacklink
{
	color: #000000;
	text-decoration:	none;
}
a.bluelink
{
	color: #000099;
	font-weight: bold;
	text-decoration: none;
}
a.largerboldlink
{
	color: #000000;
	text-decoration:	none;
	font-size: larger;
	font-weight: bold;
}
a
{
	color: #000099;
	text-decoration: none;
}
.toplink
{
	color: #0066CC;
	text-decoration: none;
}

.bigger
{
	font-size:	1.5em;
}
.TTTTheading1
{
	font-weight: bold;
	font-size:	1.0em;
	padding-top: 0px;
	padding-bottom: 0px;
}
.heading1bigger
{
	font-weight: bold;
	font-size:	1.4em;
	padding-top: 0px;
	padding-bottom: 0px;
}
.TTTTheading2
{
	font-weight: bold;
	font-size:	1.2em;
	padding-top: 0px;
	padding-bottom: 0px;
}
.heading2bottomborder
{
	font-weight: bold;
	font-size:	1.2em;
	padding-top: 0px;
	padding-bottom: 4px;
}
.headingnoborder
{
	border-bottom: 0px;
	padding-bottom: 0px;
}
.smallbottomborder
{
	border-bottom: 4px;
	padding-bottom: 4px;
}

h3, .heading3
{
	font-weight: bold;
	font-size:	1.1em;
	padding-top: 0px;
	padding-bottom: 0px;
}
.redtext
{
	color: #BB0000;
}

.graybackground
{
	background-color:#F7F6F7;
}
.midgraybackground
{
	background-color: #CCCCCC;
}
.graybackgroundtext
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#F7F6F7;
	
	border-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
}
.bluetext
{
	color: #000066
}
hr
{
	height: 1px;
	background-color: #999999;
	border: 1px solid #BBBBBB;
}
oldhr
{
	border-style: solid;
	border-width: 1px;
	border-color: #F0F0F0;
	
	height: 1px;

	padding-top: 0px;
	padding-bottom: 0px;
}
.lighterhr
{
	background-color:#C0C3C9;
	
	padding-top: 0px;
	padding-bottom: 0px;
}
.TTTTredtable
{
	background-color: #FF3300;
	color: #FFFFFF;
	font-weight: bold;
}
.normalbutton
{
	background-color: #F7F6F7;
	color: #000000;
	
	font-weight: normal;
	font-size:	0.9em;
	
	border-style: solid;
	border-width: 1px;
	border-color: #A0A0A0;
}
.graytext
{
	color: #999999
}
.halfborder
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.halfplusoneborder
{
	padding-top: 7px;
	padding-bottom: 5px;
}
.adtable
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	
	color: #555555;
}
.errormessage
{
	padding: 5px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000;
	
	background-color: #EE0000;
	
	font-weight: bold;
	
	color:#FFFFFF;
}
.whitetext
{
	color:#FFFFFF;
}
.cellpadding
{
	padding: 10px;
}
.cellpaddingbig
{
	padding: 20px;
}
.headinghighlight
{
	padding: 5px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	
	background-color: #EFEFEF;
	
	font-weight: bold;
}
.headinghighlightwhite
{
	padding: 5px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	
	background-color: #ffffff;
	
	font-weight: bold;
}
.blackbox
{
	padding: 10px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.yellowbackground
{
	background-color: #FFFFC5;
}
.bullet
{
	list-style-image: '../images/dot_red.gif';
}
.linebackground
{
	background-color: #CCCCCC;
}

a.hovernolinktext:link {
	color: #000000;
	text-decoration: none;
}

a.hovernolinktext:visited {
	color: #000000;
	text-decoration: none;
}

a.hovernolinktext:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a.hovernolinktext:active {
	color: #000000;
	text-decoration: none;
}


a.hovernolinktextselected:link {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a.hovernolinktextselected:visited {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a.hovernolinktextselected:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a.hovernolinktextselected:active {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.blackbordered
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.greybordered
{
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}
.redbordered
{
	border-style: solid;
	border-width: 2px;
	border-color: #CC0000;
	font-weight: bold;
	color: #CC0000;
}
.blacktext
{
	color: #000000;
}
.redtext
{
	color: #CC0000;
}
.boldtext
{
	font-weight: bold;
}
.topoptiontext
{
	color: #000000;
}
.suboptiontext
{
	color: #555555;
	background-color:#FFFFFF;
}
.code
{
	font-family:"Courier New", Courier, mono;
	font-size:12px;
}
.redmessage
{
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
}
.bigtext
{
	font-size: 25px;
}
.newstitle
{
	padding-bottom: 5px;
	font-weight: bold;
}
.hrnews
{
	width: 100%
}
.newscontainer
{
}
.newsitem
{
	width:100%;
}

a.nonbold
{
	color: #000000;
	text-decoration:	none;
	font-weight: normal;
}
.countdownclock
{
	color: #FFFFFF;
	font-size: 50px;
}
