BODY{
	margin-top: 0PX;
	margin-left: 0PX;
	margin-right: 0PX;
	margin-bottom: 0PX;
	padding-right: 0PX;
	padding-left: 0PX;
	padding-top: 0PX;
	padding-bottom: 0PX;
	font-family: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size: 11px;
	background-color: #D9D8D9;
}

A { color: #000000; text-decoration: none; font-family: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS-SERIF; }
A:hover { color: #e89e00; text-decoration: underline; }

.top_menu { font-weight:normal;	font-size: 14px; font-weight: bold; }
.top_menu:hover{ color: #666666; text-decoration: none; }
.top_menu_user { padding-left: 10px; padding-right: 4px; }
.top_menu_sel { color: #ffffff; font-weight:normal;	font-size: 14px; font-weight: bold; }
.top_menu_sel:hover{ color: #eeeeee; text-decoration: none; }

.link_small { font-weight:normal; font-size: 8pt; }
.8pt { font-weight:normal; font-size: 8pt; }
.title { font-weight:bold; font-size: 11pt; }
.footer { font-weight:normal; font-size: 8pt; color: #000000; }

.popup {
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
    BORDER-RIGHT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid; 
	PADDING-TOP: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-RIGHT: 3px; 
	PADDING-BOTTOM: 3px; 
	Z-INDEX: 10; 
	visibility: hidden;
	POSITION: absolute; 
	BACKGROUND-COLOR: #F0F0F0; 
	LAYER-BACKGROUND-COLOR: #F0F0F0
}

TABLE {	border-spacing: 0px; border-collapse:collapse; }

HR {
	border: 0;
	height: 1px; 
	color: #A0A0A0;
	background-color: #A0A0A0;
}


TR.CSS_EVEN_ROW{
	border-bottom: #666666 1px solid;
	background-color: #f0f0f0;
}

TR.CSS_ODD_ROW{
	border-bottom: #666666 1px solid;
	background-color: #e0e0e0;
}

TD {
	font-family: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.td5 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.BOX {
	border-right: #AAAAAA 1px solid;
	border-top: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;
	border-bottom: #AAAAAA 1px solid;
	background-color: #EDEDED;
	font-size: 12px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:10px;
}

.POPUPBOX {
	font-size: 12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}
.POPUPBOX TD { padding-top: 3px;	padding-bottom: 3px; padding-left: 3px;	padding-right: 3px; }
.POPUPBOX_HEADER { background-color: #A0A0A0;  height: 20px; }
.POPUPBOX_HEADER TD { font-size: 12px; color: #FFFFFF; font-weight:bold; }


.BOX TD { padding-top: 5px;	padding-bottom: 5px; padding-left: 5px;	padding-right: 5px; }
.BOX_HEADER { background-color: #A0A0A0;  height: 20px; }
.BOX_HEADER TD { font-size: 12px; color: #FFFFFF; font-weight:bold; }
.BOX_HEADER A { font-size: 12px; color: #FFFFFF; font-weight:bold; text-decoration: none; }
.BOX_HEADER A:HOVER { color: #FFDA31; text-decoration: underline; }
.BOX A { text-decoration: none; }
.BOX A:HOVER { text-decoration: underline; }
.box_even_row { background-color: #EDEDED; }
.box_odd_row { background-color: #FEFEFE; }


.BORDERTABLE{
	border-right: #666666 1px solid;
	padding-right: 5px;
	border-top: #666666 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #666666 1px solid;
	padding-top: 5px;
	border-bottom: #666666 1px solid;
	background-color: #EDEDED;
}
.BORDERTABLE TD { padding-top: 5px;	padding-bottom: 5px; padding-left: 5px;	padding-right: 5px; }

.filter_table{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.filter_table TD { padding-left: 10px; }

.spacedtable{ border-collapse: separate; border-spacing: 10px; }
.spacedtable TD { padding-top: 5px;	padding-bottom: 5px; padding-left: 5px;	padding-right: 5px; }


.nav_sub_row {
	border-top: #A0A0A0 1px solid; 
	border-bottom: #A0A0A0 1px solid;
	background-color: #A0A0A0;
	font-weight: normal;	
	font-size: 12px; 
	color: #FFFFFF;
}

.nav_sub_row A { font-weight: normal; font-size: 12px; color: #FFFFFF; }
.nav_sub_row A:HOVER { color: #FFDA31; }
.nav_sel { color: #e89e00; }

.toolbox { background-color: #b3afaf; }

.thumbsrow {
	border-top: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	background-color: #b3afaf;
}
.thumbsrow td {
	padding: 10px;
}

.MAIN {	border-left: #666666 1px solid; border-right: #666666 1px solid; background-color: #EDEDED; }

.ERR{ color: #FF3333; }
.MESSAGE{ color: #0000FF; font-size: 10px; }
.ERRCOMMENT{ color: #FF0000; font-size: 10px; }


.TUMBS A {
	color: #000000;
	font-size: 11px; 
}
.TUMBS A:HOVER {
	color: #e89e00; 
}

DIV.TUMBS, TD.TUMBS{
	border-right: #A0A0A0 1px solid;
	border-top: #A0A0A0 1px solid;
	border-left: #A0A0A0 1px solid;
	border-bottom: #A0A0A0 1px solid;
	background-color: #EDEDED;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

DIV.TUMBSREM, TD.TUMBSREM{
	border-right: #FF0000 1px solid;
	border-top: #FF0000 1px solid;
	border-left: #FF0000 1px solid;
	border-bottom: #FF0000 1px solid;
	background-color: #A0A0A0;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

DIV.TUMBSHIDE, TD.TUMBSHIDE{
	border-right: #0000FF 1px solid;
	border-top: #0000FF 1px solid;
	border-left: #0000FF 1px solid;
	border-bottom: #0000FF 1px solid;
	background-color: #A0A0A0;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.TUMBS_FOOOTER {
	border-right: #A0A0A0 1px solid;
	border-top: #A0A0A0 1px solid;
	border-left: #A0A0A0 1px solid;
	border-bottom: #A0A0A0 1px solid;
	background-color: #e0e0e0;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px; 
}

.TUMBS_FOOOTERREM {
	border-right: #FF0000 1px solid;
	border-top: #FF0000 1px solid;
	border-left: #FF0000 1px solid;
	border-bottom: #FF0000 1px solid;
	background-color: #e0e0e0;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px; 
}

.TUMBS_FOOOTERHIDE {
	border-right: #0000FF 1px solid;
	border-top: #0000FF 1px solid;
	border-left: #0000FF 1px solid;
	border-bottom: #0000FF 1px solid;
	background-color: #e0e0e0;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px; 
}

.TUMBS_FOOOTER A {
	color: #000000;
	font-size: 11px; 
}
.TUMBS_FOOOTER A:HOVER {
	color: #e89e00; 
}
.TUMBS_FOOOTER_RIGHT {
	background-color: #A0A0A0; 
	color: #FFFFFF;
}
.TUMBS_FOOOTER_RIGHT A {
	cursor: pointer; 
	color: #FFFFFF;
}

.warn_input {
	background-image: url(imgs/warn.png);
	background-repeat: no-repeat;
	background-position: center;
	BORDER-WIDTH:1px 1px 1px 1px;
	BORDER-COLOR: #f1f1f1;
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#000000;
	font-size:12px;
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS-SERIF;
}

.sep_input_border {
	HEIGHT:18px;
	BORDER-WIDTH:1px;
	BORDER-COLOR: #f1f1f1;
	BACKGROUND:url(imgs/sep_input.gif) repeat-x 0px;
	BACKGROUND-COLOR:#FFFFFF;
	FONT:14px "Courier New",Courier,monospace;
	FONT-WEIGHT: bold;
	LETTER-SPACING:9px;
	TEXT-TRANSFORM: uppercase;
}

.ord_input {
	BORDER-WIDTH:1px 1px 1px 1px;
	BORDER-COLOR: #f1f1f1;
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#000000;
	font-size:12px;
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS-SERIF;
}

.button_elements {
	font-size: 9pt; 
	font-family: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-weight: italic; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000; 
	background-color:#CCCCCC;	
	cursor: pointer;
}

.select_elements {
	font-size: 12px; 
	font-family: TAHOMA, VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-weight: italic; border-style: solid; 
	border-width: 1px; 
	border-color: #000000; 
	background-color:#FFFFFF;
}

.forum_themes{
    border-right: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	border-top: #666666 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:10px;
}

.forum_themes TD{ 
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.forum_themes_header { 
	background-color: #A0A0A0;  
	height: 20px; 
}

.forum_themes_header TD { 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight:bold; 
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.forum_themes_header A { font-size: 12px; color: #FFFFFF; font-weight:bold; text-decoration: none; }
.forum_themes_header A:HOVER { text-decoration: underline; }

.forum_post{
    border-right: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right:0px;
	margin-left:10px;
}

.forum_post TD{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.forum_post_header{
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color: #d9d8d9;
}

.forum_post_body{
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color: #F0F0F0;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.forum_post_body TD{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.forum_list{
    border-right: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color: #d9d8d9;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right:0px;
	margin-left:10px;
}

.forum_list TD{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.forum_list_row{
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.forum_list_row_selected{
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

A.forum_link{
	color: BLACK;
	text-decoration: underline;
}

A:HOVER.forum_link{
	color: #ffcc33;
	text-decoration: underline;
}
