Body {
	background-color: #000000;
	scrollbar-3dlight-color:#2E2E2E;
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-darkshadow-color:#2E2E2E;
	scrollbar-face-color:#444444;
	scrollbar-highlight-color:#666666;
	scrollbar-shadow-color:#444444;
	scrollbar-track-color:#222222;
}

Body.frame {
	background-color: #1E1E1E;
}

Body.tbtframe {
	background-color: #1E1E1E;
}

/* default text */
TD {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	COLOR: #CCCCCC;
}

P {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	COLOR: #CCCCCC;
}

/* nav text */
.navred  {
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #CC0000;
}

.navgrey {
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	COLOR: #CCCCCC;
}

/* nav links */
A.nav:link, A.nav:visited, A.nav:active  {
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	COLOR: #CC0000;
}

A.nav:hover {
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.navgrey:link, A.navgrey:visited, A.navgrey:active  {
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	COLOR: #CCCCCC;
}

A.navgrey:hover {
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #CCCCCC;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}

/* red text */
.red  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #CC0000;
}

.redb  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #CC0000;
	FONT-WEIGHT: Bold;
}

.redl  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #CC0000;
}

/* white text */
.white {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
}

.whiteb {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: Bold;
}

.whitel {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
}

/* grey text */
.grey {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	COLOR: #CCCCCC;
}

.greyb {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	COLOR: #CCCCCC;
	FONT-WEIGHT: Bold;
}

.greyl {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	COLOR: #CCCCCC;
}

/* light grey text */
.lgrey {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	COLOR: #CCCCCC;
}

.lgreyb {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	COLOR: #CCCCCC;
	FONT-WEIGHT: Bold;
}

.lgreyl {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	COLOR: #CCCCCC;
}

.lgreyll {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	COLOR: #CCCCCC;
}

/* faq text */
h1 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px ! important;
	COLOR: #FFFFFF;
	font-weight: normal;
}

h2 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px ! important;
	COLOR: #FFFFFF;
	font-weight: normal;
}

h3 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px ! important;
	COLOR: #CCCCCC;
	font-weight: normal;
}

h4 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px ! important;
	COLOR: #CCCCCC;
	font-weight: normal;
}

h5 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px ! important;
	COLOR: #CCCCCC;
	font-weight: normal;
}

.question {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px ! important;
	COLOR: #CC0000;
	font-weight: normal;
}

.answer {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px ! important;
	COLOR: #CCCCCC;
	font-weight: normal;
}

/* default links */
A:link, A:visited, A:active  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
}

A:hover {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}

/* white links */
A.white:link, A.white:visited, A.white:active  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}

A.white:hover {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}

/* red links */
A.red:link, A.red:visited, A.red:active  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #CC0000;
}

A.red:hover {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	TEXT-DECORATION: underline;
}

/* dark grey links */
A.grey:link, A.grey:visited, A.grey:active  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #CCCCCC;
}

A.grey:hover {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
}

/* light grey links */
A.lgrey:link, A.lgrey:visited, A.lgrey:active  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #CCCCCC;
}

A.lgrey:hover {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
}

/* light grey underline links */
A.ugrey:link, A.ugrey:visited, A.ugrey:active  {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #CCCCCC;
}

A.ugrey:hover {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #CCCCCC;
	TEXT-DECORATION: underline;
}

/* form elements */
.buttons {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
}

.button {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
}

textarea.dark {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

textarea.mediumdark {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

textarea.medium {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

textarea.mediumlight {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

textarea.boxes {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

input.buttons {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
}

input.button {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
}

input.dark {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

input.mediumdark {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

input.medium {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

input.mediumlight {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

input.boxes {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

select.buttons {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
}

select.button {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
}

select.dark {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

select.mediumdark {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

select.medium {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

select.mediumlight {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}

select.boxes {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color: #444444 ! important; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;	
 	COLOR: #FFFFFF;
}
