/* td { border: 1px solid #000000;} */
body { background-color:#CCCCCC; }
BODY, TD	{font-family: Verdana; font-size: 11px; text-align: justify}


/* font { font-family: Verdana; font-size: 15px; color: #000000;} */
.font_white {font-family: Verdana; font-size: 11px; color: #ffffff; }
.font7 {font-size: 7pt}
.font8 {font-size: 8pt}
.font10 {font-size: 10pt}
.font12 {font-size: 12px}

/* header font style for each page */
.header-text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

a:hover	{ text-decoration: underline; }
a.link-top:hover	{ text-decoration:underline; }
a.browselink	{ font-weight:bold; text-decoration:underline; }


textarea { font-family: Verdana; font-size: 11px; color: #000000; padding: 2px; border: 1px solid #000000;}
radiobutton { border: 1px solid #000000;}
input { font-family: Verdana; font-size: 11px; border: thin solid #000000; padding: 2px;}
button { font-family: Verdana; font-size: medium; background-color: #FFCC00; border: 1px dotted #000000; }


/* **************** STANDARD TABLES (PLAIN) ******************** */
.clear_table { border: 3px none; }
.clear_td { border: 3px none; }

.black_table { border: 1px solid black; }
.black_td { border: 1px solid #000000; }

.white_table {}
.white_td {}

.blue_table { border: 1px solid #336699; }
.blue_td { border: 1px solid #ffffff; padding: 5px; background-color: #BBC4D9; }
.grey_td { border: 1px solid #ffffff; padding: 5px; background-color: #D6D6D6; }



/* *************** DASHED, STANDARD TABLES ********************* */
.black_dashed_table { border: 1px dashed #000000; }
.black_dashed_td {}

.white_dashed_table { border: 1px dashed #FFFFFF; }
.white_dashed_td {}

.grey_dashed_table {}
.grey_dashed_td {}


/* *************** YELLOW BG FOR TABLES ********************* */
.light-blue_td { background-color: #CCFFFF; } /*also ffcc00 */

/* *************** HOVER COLOURS FOR DIFFERENT FONTS & BG ********************* */
.hover_black_on_yellow { text-decoration: underline; background-color: #FFFFCC; }
.hover_black_on_white { text-decoration: underline; background-color: #FFCC00; }

/* ************************************ */
.yellow_input { border: 1px solid #000000; background-color: #FFCC00; }
.white_input {}
.blue_input {}

input, textarea, select {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  
}

input { text-indent : 2px; }

input.button {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  
}

/* **************** FORUM ******************** */
.td_row1 { background-color: #EFEFEF; border: 1px solid #000000; }	/*	copied black_td into here	*/
.td_row2 { background-color: #DEE3E7; border: 1px solid #000000;}	/*	copied black_td into here	*/
.td_row3 { background-color: #8B8B9C; } /*	old = #D1D7DC	*/

/* **************** EXTRA CRAP FROM OSTICKET ******************** */
.inputsubmit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #00A6DD; 
	color: #FFFFFF;
	border: #666666; 
	border-style: solid;
 	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.inputsubmit2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	color: #006699;
	border: #FFFFFF; 
	border-style: solid;
 	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.barTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	border: none;
	font-weight: bold;
}

.mainTable { background-color: #F4FAFF; }
.mainTableAlt { background-color: #FFFFFF; }
.mainTableOn { background-color: #FFFFF0; }
.TableHeader { background-color: #00A6DD; }
.TableHeaderText { color: #FFFFFF; font-size: 11px; font-weight: bold; }
.TableInfoText { color: #000000; font-size: 11px; background-color: #FFFFFF; }
.priLow { background-color: #DDFFDD; }
.priNormal { background-color: #FFFFF0; }
.priHigh { background-color: #FEE7E7; }
.privReceived { background-color: #3669CF; color: white; }
.privBox { background-color: #FFFFFF; }
.privBorder { background-color: Black; }
.privAttachments { background-color: #94C7FF; }
.msgReceived { background-color: #00A6DD; color: #FFFFFF; }
.msgAnswered { background-color: #999999; color: #FFFFFF; }
.msgAttachments { background-color: #7CAFFF; color: #FFFFFF; }
.msgBorder { background-color: #000000; }
.msgBox { background-color: #F9F9F9; }

