body				{ color: #FFFFFF; font: 9pt Verdana,Arial,Helvetica; padding: 0px; scrollbar-face-color: #; scrollbar-arrow-color: #; scrollbar-track-color: #; scrollbar-darkshadow-color: #; scrollbar-3dlight-color: #; scrollbar-shadow-color: #; scrollbar-highlight-color: #;  }
table, td			{ color: #FFFFFF; font: 9pt Verdana,Arial,Helvetica; }
a					{ color: #EDBD75; text-decoration: none; }
a:hover				{ text-decoration: underline; }
.text_normal		{ font-size: 9pt; }
.text_small			{ font-size: 8pt; }
.text_smallest		{ font-size: 7pt; }

.main_table			{ background-color: #3E0258; width: 100%; }
.table_bg			{ background-color: #3E0258; }

.descbar			{ color: #FFFFFF;		font-size: 8pt;		padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; background-color: #3E0258;	 background-repeat: repeat-x; }
.descbar_text		{ color: #FFFFFF;		font-size: 8pt;		 }
																		              																		
.headingbar			{ color: #FFFFFF;	font-size: 8pt;		font-weight: bold; 	padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; background-color: #2E0142;	 }
.headingbar_text	{ color: #FFFFFF;	font-size: 8pt;		font-weight: bold; 	 }
																		              																		
.navbar				{ color: #CCCCCC;		font-size: 8pt;			font-weight: bold; 	padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; background-color: #73737D;		 }
.navbar_sep			{ color: #333333;	font-size: 8pt;			font-weight: bold; 	}
.navbar_text		{ color: #CCCCCC;		font-size: 8pt;			font-weight: bold; 	 }
.navbar_link		{ color: #280136;		font-size: 8pt;			font-weight: bold; 	 }
																		              																		
.titlebar			{ color: #FFFFFF;		font-size: 12pt;			font-weight: bold; 	padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; background-color: #3E0258;	 }
.titlebar_text		{ color: #FFFFFF;		font-size: 12pt;			font-weight: bold; 	 }
																		              																		
.userbar			{ color: #EDBD75;		font-size: 8pt;		padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; background-color: #3E0258;	 }
.userbar_text		{ color: #EDBD75;		font-size: 8pt;		 }
																		              																		
.searchbar			{ color: #DCC265;	font-size: 8pt;		padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; background-color: #3E0258;	 }
.searchbar_text		{ color: #DCC265;	font-size: 8pt;			text-decoration: underline;  }
																		              																		
.subjectbar			{ color: #FFFFFF;	font-size: 11pt;		font-weight: bold; 	padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; background-color: #2F0142;	 }
.subjectbar_text	{ color: #FFFFFF;	font-size: 11pt;		font-weight: bold; 	 }
																																				 
.tabbar				{ color: #000000;			font-size: 8pt;	padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 0px; background-color: #3E0258;	 }
.tabbar_text		{ color: #000000;			font-size: 8pt;	}

.linear_paging_text 	{ color: #FFFFFF; background-color: #2E0142; }
.linear_paging_text a	{ color: #FFFFFF; background-color: #2E0142; }


.menubar_standalone { color: #999DC3;		 font: 12px Arial; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;  background-color: #2E0142; }
.menubar			{  background-color: #2E0142; }
.menubar_normal		{ background-color: #2E0142; }
.menubar_highlight	{ background-color: #AAAAAA; }
.menubar_selected	{ background-color: #505050; }
.menubar_shadow		{ background-color: #280136; }
.menubar_text		{ font: 12px Arial; color: #999DC3; vertical-align: middle; }
.menubar_text_dis	{ font: 12px Arial; color: #003333; vertical-align: middle; }
.clickable			{ cursor: hand; }
.disabled			{ cursor: not-allowed; } .dropdown_menu		{ position: absolute; }

.cell_1				{  background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; background-repeat: repeat-x; }
.cell_2				{  background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; background-repeat: repeat-x; }
.cell_hi			{  background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; background-repeat: repeat-x; }
.cell_hi2			{  background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; background-repeat: repeat-x; }
.cell_sel			{ background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; background-repeat: repeat-x; }
.cell_small_1		{  background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; font-size: 8pt; }
.cell_small_2		{  background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; font-size: 8pt; }
.cell_small_hi		{  background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; font-size: 8pt; }
.cell_small_hi2		{  background-color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; font-size: 8pt; }
.cell_tiny			{ font-size: 7pt; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }

.admin_page			{  background-color: #2E0142; padding: 10px; }
.info_box			{  background-color: #000000; padding: 10px; border: 1px solid #3E0258; background-repeat: repeat-x; }
.cell				{  background-color: #000000; padding: 10px; background-repeat: repeat-x; }
.heading1			{ font-weight: bold; font-size: 11pt;	margin-bottom: 5px; }
.heading2			{ font-weight: bold; font-size: 10pt;	margin-bottom: 5px; }
.heading3			{ font-weight: bold; font-size: 9pt;			margin-bottom: 5px; }

.title_huge			{ font-family: Tahoma, Arial, Helvetica; font-size: 18px; font-weight: bold; color: #EDBD75; text-decoration: none; margin-bottom: 5px; }
.title_big			{ font-weight: bold; font-size: 10pt; margin-bottom: 5px; }
.title				{ font-weight: bold; font-size: 9pt; margin-bottom: 5px; }
.title_small		{ font-weight: bold font-size: 8pt; margin-bottom: 5px; }
.link				{ font-weight: bold; text-decoration: underline; }
.input				{ color: #000000; background-color: #FFFFFF; font: 8pt Geneva,Arial,sans-serif; border-top: #000000 solid thin; border-bottom: #000000 solid thin; border-left: #000000 solid thin; border-right: #000000 solid thin; }
.input_error		{ color: #000000; background-color: #FFFFFF; font: 8pt Geneva,Arial,sans-serif; border-top: #990000 solid thin; border-bottom: #990000 solid thin; border-left: #990000 solid thin; border-right: #990000 solid thin; }
.choicebox			{ }
.choicebox_error	{ border: solid thin #990000; }
.button				{ color: #000000; background-color: #AAAAAA; font: bold 9pt Geneva,Arial,sans-serif; border: solid thin #000000; cursor: hand; padding-left: 10px; padding-right: 10px; margin: 2px; }
.help_text			{ font-size: 7pt; margin-top: 5px; margin-bottom: 5px; }
.error_text			{ color: #990000; font-weight: bold; font-size: 8pt; margin-top: 5px; margin-bottom: 5px; }

.msg_user_cell		{  background-color: #000000; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; background-repeat: repeat-x; }
.msg_date_cell		{ background-color: #000000; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 15px; background-repeat: repeat-x; }
.msg_text_cell		{ font-size: 9pt;  background-color: #000000; padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; background-repeat: repeat-x; }
.msg_text_cell a	{ text-decoration: underline; }
.msg_rating_cell	{ font-size: 9pt; background-color: #000000; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 12px; text-align: right; }

.subj_read			{ font-size: 9pt; color: #C3AC5A;		  }
.subj_unread		{ font-size: 9pt; color: #DCC265;		font-weight: bold;   }
.date_text			{ color: #FFFFFF;				  }
.time_text			{ color: #FFFFFF;				  }
.count_text			{ color: #C1C1C1;			  }
.count_new_text		{ color: #C1C1C1;		  }
.auth_text			{ font-size: 9pt; color: #D7C16E;			  }

.list_text			{ color: #DCC265;	font-weight: bold; font-size: 10pt;  }

