body {
	background-color : #000000;
	color : #E2E2E2;
	font-family : Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	padding: 0; margin: 0;
}

TABLE {
	font-size : 12px;
	border: 0px;
}

TH {
	background-color : #000000;
	color : #FFCC00;
	font-size : 16px;
	font-weight: bold;
	text-align: left;
	border-bottom : solid #CCCCCC 2px;
}

TR {
	font-size : 12px;
}

TD {
	font-size : 12px;
	padding: 3px;
}

.smtable {
	font-size : 12px;
	background-color : #000000;
	color : #E2E2E2;
	cell-padding: 10px;
	cell-spacing: 30px;
	border-top : solid #666666 1px;
	border-left : solid #666666 1px;
	border-right : solid #666666 1px;
	border-bottom : solid #666666 1px;
}

.smtable TD {
	font-size : 12px;
	background-color : #000000;
	color : #E2E2E2;
	border-top : solid #666666 1px;
	border-left : solid #666666 1px;
	border-right : solid #666666 1px;
	border-bottom : solid #666666 1px;
	text-align: left;
	vertical-align: top;
}

.smtable TH {
	font-size : 12px;
	font-weight: bold;
	text-decoration:none;
	background-color : #333333;
	color : #E2E2E2;
	border-top : solid #666666 1px;
	border-left : solid #666666 1px;
	border-right : solid #666666 1px;
	border-bottom : solid #666666 1px;
	text-align: left;
	vertical-align: top;
}

.TDleft {
	background-color : #333333;
	padding: 0px;
	border-top:  0px solid #CCCCCC;
	border-left:  0px solid #CCCCCC;
	border-right:  2px solid #666666;
	border-bottom: 0px solid #CCCCCC;
	vertical-align: top;
	}

HR {
	background-color : #666666;
	border-top : solid #666666 1px;
	border-left : solid #666666 1px;
	border-right : solid #666666 1px;
	border-bottom : solid #666666 1px;
}


.header {
	color: #FFCC00; 
	background-color: #990000;
	font-size : 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 3px;
	border-top:  0px solid #CCCCCC;
	border-left:  0px solid #CCCCCC;
	border-right:  0px solid #CCCCCC;
	border-bottom: 2px solid #666666;
}

.footer {
	color: #E2E2E0; 
	background-color: #990000;
	font-size : 11px;
	text-decoration:none;
	padding: 3px;
	border-top:  2px solid #666666;
	border-left:  0px solid #CCCCCC;
	border-right:  0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	vertical-align: top;
}

.footer a {
	color: #F2F2F2; 
	background-color: #990000;
	text-decoration:none;
}

.footer a:visited {
	color: #F2F2F2; 
	background-color: #990000;
	text-decoration:none;
}

.footer a:link {
	color: #F2F2F2; 
	background-color: #990000;
	text-decoration:none;
}

.footer a:active {
	color: #F2F2F2; 
	background-color: #990000;
	text-decoration:none;
}

.footer a:hover {
	color: #FFFFF2; 
	background-color: #990000;
	text-decoration:underline;
}

.nav a {
	color: #E2E2E2; 
	background-color: #333333;
	font-size : 12px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	width: 140px;
	padding: 3px;
	display:block;	
	border-top:  0px solid #999999;
	border-left:  0pxsolid #999999;
	border-right:  0px solid #999999;
	border-bottom: 2px solid #999999;
}

.nav a:visited {
	color: #E2E2E2; 
	background-color: #333333;
	font-size : 12px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	width: 140px;
	padding: 3px;
	display:block;
	border-top:  0px solid #999999;
	border-left:  0pxsolid #999999;
	border-right:  0px solid #999999;
	border-bottom: 2px solid #999999;
} 

.nav a:link {
	color: #E2E2E2; 
	background-color: #333333;
	font-size : 12px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	width: 140px;
	padding: 3px;
	display:block;
	border-top:  0px solid #999999;
	border-left:  0pxsolid #999999;
	border-right:  0px solid #999999;
	border-bottom: 2px solid #999999;
}

.nav a:hover {
	color: #FFFFF2;
	background-color: #333333;
	font-size : 12px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	width: 140px;
	padding: 3px;
	display:block;
	border-top:  0px solid #999999;
	border-left:  0pxsolid #999999;
	border-right:  0px solid #999999;
	border-bottom: 2px solid #999999;
}
 

.nav a:active {
	color: #E2E2E2;
	background-color: #333333;
	font-size : 12px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	width: 140px;
	padding: 3px;
	display:block;
	border-top:  0px solid #999999;
	border-left:  0pxsolid #999999;
	border-right:  0px solid #999999;
	border-bottom: 2px solid #999999;
}

A:visited {
	color : #F2F2F2;
	text-decoration : underline; 
}

A:link {
	color : #F2F2F2;
	text-decoration : underline; 
}

A:active {
	color : #F2F2F2;
	text-decoration : underline; 
}

A:hover {
	color : #FFFFF2;
	text-decoration : underline; 
}

A:visited:hover {
	color : #FFFFF2;
	text-decoration : underline; 
}

.redtext {
	color: #CC0000;
	font-size : 12px;
	text-decoration:none;
}

.greytext {
	color: #CCCCCC;
	font-size : 12px;
	text-decoration:none;
}

.yellowtext {
	color: #FFCC00;
	font-weight: bold;
	font-size : 12px;
	text-decoration:none;
}
