.spam_content {
	background-color: 	#FFFFFF;
	color:				#CCCCCC;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	}

.side_tbl_border {
	background-color:	#666666;
	}

body {
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	color:				#000000;
	background-color:	#CCCCCC;
	}

.error {
	color:				red;
	font-weight:		bold;
	}

.content_info {
	background-position:top left;
	background-repeat:	no-repeat;
	background-image:	url(/themes/egroep/images/content_infobg.jpg);
	background-color:	#666666;
	}

.content_info_text {
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	color:				#DCD5BA;
	}

.content_info_header {
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			1.0em;
	font-weight:		bold;
	color:				#FFE795;
	}

.content {
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	background-color:	#FFFFFF;
	color:				#000000;
	}

.content_selected {
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	background-color:	#F9E350;
	color:				#000000;
	}

.content_ms {
	font-family:		Monospace, Courier New, Courier;
	font-size:			0.7em;
	background-color:	#EEEEEE;
	color:				#000000;
	}
.content_seperator {
	background-image:	url(/themes/egroep/images/content_seperator.gif);
	border-top:			1px #CCCCCC solid;
	border-bottom:		1px #000000 solid;
	}

.group_hdr {
	background-image:	url(/themes/egroep/images/group_bg.gif);
	font-size:			0.9em;
	border-top:			1px #FFFFFF solid;
	border-bottom:		1px #666666 solid;
	}
.group_hdr_selected {
	background-image:	url(/themes/egroep/images/group_bg2.gif);
	font-size:			0.9em;
	border-top:			1px #FFFFFF solid;
	border-bottom:		1px #CC9900 solid;
	}

a {
	color:				#666666;
	font-size:			0.9em;
	font-weight:		bold;
	text-decoration:	none;
	}

a:link {
	color:				#666666;
	font-size:			0.9em;
	font-weight:		bold;
	text-decoration:	none;
	}


a:visited {
	color:				#666666;
	font-size:			0.9em;
	font-weight:		bold;
	text-decoration:	none;
	}

a:hover {
	color:				#000000;
	font-size:			0.9em;
	font-weight:		bold;
	text-decoration:	underline;
	}

.copyright {
	background-color:	#CCCCCC;
	font-size:			0.7em;
	color:				#666666;
	text-align:			center;
	}

.side {
	background-color:	#888888;
	text-align:			center;
	}

.side_hdr_text {
	color:				#666666;
	font-weight:		bold;
	font-size:			0.8em;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	}
.side_desc {
	color:				#000000;
	font-size: 			0.7em;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	}

.side_content {
	background-color:	#F2EEE0;
	color:				#847E66;
	font-size:			0.7em;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	}

.textbox {
	color:				#000000;
	border:				0px;
	border-bottom:		1px #999999 dotted;
	}

.needed {
	color:				#FF0000;
	font-weight:		bold;
	font-size:			0.9em;
	font-family:		Monospace, Courier, 'Courier New';
	}

.content_hdr {
	color:				#000000;
	font-size:			0.8em;
	font-weight:		bold;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	height:				22px;
	}

.button_content {
	background-color:	#F7EEC2;

	}

.field_hdr {
	color:				#666666;
	font-size:			0.8em;
	font-weight:		bold;
	text-align:			right;
	}

.column_header {
	color:				#333333;
	font-weight:		bold;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	background-color:	#FFFFFF;
	border-bottom:		2px #999999 solid;
	}

.column_text {
	color:				#000000;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	background-color:	#FFFFFF;
	border-bottom:		1px #CCCCCC solid;
	border-left:		1px #CCCCCC dotted;
	}

.column_checked {
	color:				#000000;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	background-color:	#F2EEE0;
	border-top:			1px #FFFFFF solid;
	border-bottom:		1px #CCCCCC solid;
	border-left:		1px #CCCCCC dotted;
	}

.column_start {
	color:				#000000;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.8em;
	background-color:	#F2EEE0;
	border-top:			1px #FFFFFF solid;
	border-right:		1px #FFFFFF solid;
	border-bottom:		1px #CCCCCC solid;
	border-left:		1px #CCCCCC solid;
	}

a.button:link {
	color:				#937F4E;
	font-family:		Arial, Verdana, Helvetica, Tahoma;
	font-size:			0.7em;
	font-weight:		bold;
	}

a.button:visited {
	color:				#937F4E;
	font-size:			0.7em;
	}

a.button:hover {
	color:				#000000;
	font-size:			0.7em;
	text-decoration:	none;
	}

a.tab:link {
	color:				#000000;
	font-size:			0.7em;
	}
a.tab:visited {
	color:				#000000;
	font-size:			0.7em;
	}
a.tab:hover {
	text-decoration:	none;
	}

.groupdesc {
	font-size:			0.7em;
	}

.folderhdr {
	font-size:			1.0em;
	font-weight:		bold;
	color:				#FFCC33;
	}
.folderhdr:hover {
	font-size:			1.0em;
	font-weight:		bold;
	color:				#FFFFFF;
	background-color:	#000000;
	}
.folderhdr:link {
	font-size:			1.0em;
	font-weight:		bold;
	color:				#FFCC33;
	}
.folderhdr:visited {
	font-size:			1.0em;
	font-weight:		bold;
	color:				#FFCC33;
	}

span.folderdesc {
	font-size:			0.9em;
	color:				#DCD5BA;
	}
span.folderdomain {
	color:				#FAF3DA;
	font-size:			0.8em;
	}

span.warning {
	color:				#FF0000;
	font-size:			0.9em;
	font-weight:		bold;
	}

span.standard {
	color:				#666666;
	font-size:			0.9em;
	font-style:			italic;
	}

.info_hdr {
	color:				#333333;
	font-weight:		bold;
	font-size:			0.9em;
	}

.forum_info {
	background-image:       url(/themes/egroep/images/forum_infobg.jpg);
	background-position:	top left;
	background-repeat:		no-repeat;
	background-color:       #F9E350;
	border-right:			2px #FFCC00 dotted;
	vertical-align: 		top;
	}
.forum_info_selected {
	background-image:       url(/themes/egroep/images/forum_infobg_selected.jpg);
	background-position:	top left;
	background-repeat:		no-repeat;
	background-color:       #FFFF7B;
	vertical-align: 		top;
	}

.forum_info2 {
	background-image:       url(/themes/egroep/images/forum_infobg2.jpg);
	background-position:	top left;
	background-repeat:		no-repeat;
	background-color:       #F0EBD9;
	border-right:			2px #F0EBD9 dotted;
	vertical-align: 		top;
	}

.desc_note {
	background-color:       #636363;
	background-position:	top;
	background-repeat:		repeat-x;
	background-image:       url(/themes/egroep/images/desc_bg.gif);
	font-size:				0.7em;
	color:					#FFFFFF;
	height:					21px;
	font-weight:			bold;
	border-top:				1px #CCCCCC solid;
	border-bottom:			1px #000000 solid;
	}

.folder_header {
	background-color:       #7C7C7C;
	background-position:	top;
	background-repeat:		repeat-x;
	background-image:       url(/themes/egroep/images/desc_bg4.gif);
	font-size:				0.7em;
	color:					#DDDDDD;
	height:					21px;
	font-weight:			bold;
	border-top:				1px #DBDBDB solid;
	border-bottom:			1px #686868 solid;
	}

.forum_posted {
	background-color:       #D4D4D4;
	background-position:	top;
	background-repeat:		repeat-x;
	background-image:       url(/themes/egroep/images/desc_bg2.gif);
	font-size:				0.7em;
	color:					#666666;
	height:					21px;
	font-weight:			bold;
	border-top:				1px #FFFFFF solid;
	border-bottom:			1px #999999 solid;
	}

.forum_end {
	background-position:	top;
	background-repeat:		repeat-x;
	background-image:       url(/themes/egroep/images/desc_end.gif);
	font-size:				0.8em;
	color:					#666666;
	height:					21px;
	font-weight:			bold;
	}

a.ci {
	color:					#CCCCCC;
	font-weight:			bold;
	font-size:				0.9em;
}
a.ci:link {
	color:					#CCCCCC;
	font-weight:			bold;
	font-size:				0.9em;
}
a.ci:visited {
	color:					#CCCCCC;
	font-weight:			bold;
	font-size:				0.9em;
}
a.ci:hover {
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				0.9em;
}

.forum_name {
	background-color:		#FFCC00;
	background-position:	top;
	background-repeat:		repeat-x;
	background-image:       url(/themes/egroep/images/desc_bg3.gif);
	border-bottom:			1px #CC9900 solid;
	border-top:				1px #FFFFFF solid;
	font-size:				0.7em;
	color:					black;
	font-weight:			bold;
	}
pre.code {
	background-color:		#EFEFEF;
	color:					#000000;
	border:					1px #CCCCCC dotted;
	padding:				6px;
	margin:					4px;
	}
div.quote {
	background-color:		#EFEFEF;
	color:					#000000;
	border-top:				1px #CCCCCC solid;
	border-bottom:			1px #CCCCCC solid;
	border-right:			1px #CCCCCC solid;
	border-left:			4px #666666 solid;
	padding:				6px;
	margin:					4px;
	}

.gr_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #D6CEAE;
	border-top-width: 1px;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-color: #E2DABB;
	color: #000000;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #BBB18B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFB58E;
}
.gr_fld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #645F4D;
	background-color: #E7DFBD;
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #F3EBCD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0C8A6;
}
.gr_fld_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #555555;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-style: dotted;
	border-right-color: #333333;
}
.gr_fld_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-color: #E3B603;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #FFDB4D;
	border-bottom-style: solid;
	border-bottom-color: #C59E00;
	border-right-style: dotted;
	border-right-color: #C59E00;
}

.gr_row {
	color: #847E66;
	background-color: #F2EEE0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border-bottom: 1px #F2EEE0 solid;
	border-top: 1px #F2EEE0 solid;
	border-left: 1px #F2EEE0 solid;
}
.gr_row_gray {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.gr_row_yellow {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.gr_hdr_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #F1E9CB;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F3EBCD;
	border-bottom-color: #D0C8A6;
	color: #000000;
}
.side_hdr {
	background-color:       #636363;
	background-repeat:      repeat-x;
	background-image:       url(/themes/egroep/images/desc_bg.gif);
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:              0.8em;
	color:                  #FFFFFF;
	font-weight:            bold;
	padding:				3px;
    }
.bling {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #333333;
	}

.bling2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #cccccc;
	border-top-color: #CCCCCC;
	}

.groupbox_title {
	font-size: 				0.8em;
	font-weight: 			bold; 
	background-color: 		white;
	color:					#666633;
	}

.startbox_hdr {
	font-size: 				1.0em;
	font-weight: 			bold; 
	}

.startbox_text {
	font-size:				0.8em;
	line-height:			20px;
	}

.flags_light {
	background-color:		#999999;
	}

.folder_browse {
	border-top: 			1px #777777 dotted;
	border-right: 			1px #777777 dotted;
	}

.content_domain {
    color:                  #666666;
	font-size:				0.8em;
    }

.side_border {
	background-color:		#AAAAAA;
	}
SELECT {
	background-color:		#EDE4BF;
	color:					#686452;
	font-size:				0.8em;
	}
