body					{ background-color: #0E3635; margin: 0px;	font-family: arial;	font-size: 10pt;	color: #c0c0c0; }
a:link				{	font-family: arial;	font-size: 10pt; color: #C79BE3;	text-decoration: none; }
a:visited			{	font-family: arial;	font-size: 10pt; color: #C79BE3;	text-decoration: none; }
a:active				{	font-family: arial;	font-size: 10pt; color: #C79BE3;	text-decoration: none; }
a:hover				{	font-family: arial;	font-size: 10pt; color: #57B79C;	text-decoration: underline; }

/* content */
.table				{ font-family: arial;	font-size: 10pt; color: #666666; border: 0px; padding: 0px; height: 100px;}
.table1				{ overflow: -moz-scrollbars-vertical;	background: #0E3635 url(img/bg_headerT180.jpg) repeat-x center; width: 100%; border: 0px; padding: 0px; height: 180px;}
.cont					{ background-color: white; width: 990px; border: 0px; padding: 0px;}
.footer				{ overflow: -moz-scrollbars-vertical;	background: #0E3635 url(img/divider990.jpg) repeat-x center; width: 990px; border: 0px; padding: 0px; height: 50px;}

.error { background-color: Red;	color: #ffffff; font-size: 10pt; display: none; border: 1px solid black; padding: 1px; width: 100%; } 

.heading13			{ color: #6ec7c3; font-size: 13pt; font-weight: normal;}
.heading10B			{ color: #ffffff3; font-size: 10pt; font-weight: bold;}
.innertd				{ padding: 10px; color: #c0c0c0; }

.tableM 				{	width: 100%; background-color: ffffff;	font-family: arial;	font-size: 10pt;	border-top: 1px;	border-bottom: 1px;	border-color: #999999;	color: #EDEDED;}
.contentheader		{	font-family: arial;	color: #c26603;	font-weight: normal;	font-size: 13pt;	padding: 5px;	background-color: #F2F2F2;	border-bottom: 1px;	border-left: 0px;	border-right: 0px;	border-style: solid;	border-color: #999999;	background-image: url(http://www.cybermight.com/img/contentheaderbar.jpg);}

.form					{	background-color:  #ffffff;	border: 1px solid #C79BE3;	padding: 0px;	cursor: text;	font-family: arial;	font-size: 10pt; padding: 2px}
.form:hover			{	border: 1px solid #57B79C;	background-color: #E8E8E8;	}
.form:visited		{	border: 1px solid #C79BE3;	background-color: #ffffff;	}

.formbutton					{	background-color:  #ffffff;	border: 1px solid #C79BE3;	padding: 0px;	cursor: text;	font-family: arial;	font-size: 10pt;}
.formbutton:hover			{	border: 1px solid #57B79C;	background-color: #E8E8E8;	}
.formbutton:visited		{	border: 1px solid #C79BE3;	background-color: #ffffff;	}

.header				{	background-color: #222222;	padding: 3px; color: Black;}
.dbtable				{	background: #f2f2f2;	border: 0px;	width: 100%;	}
.trbg 				{	background-color: #000000; }
.trbg:hover			{	background-color: #333333;	}
.trbg:visited		{	background-color: #000000;	}


/* calendar */
.date_header						{ font-size:11pt; font-family:arial; color:000000 }
.day_cell							{ background-color:#000000; height:120;  width: 14%; }
.empty_day_cell					{ background-color:#333333; height:120; width: 14%; }
.today_cell							{ background-color: #27023A; height:120; width: 14%; }
.day_number							{ color: #999999; font-weight: bold;}
.day_number A:hover				{ text-decoration: underline; color: #cc0000; background-color: #E6E6E6 }				
.time_str							{ font-size:9pt; color:#999999; font-family:arial }
.column_header						{ background-color: #33024A; font-size:9pt; font-family:arial; color:#ffffff; }
.title_txt A:link					{	letter-spacing: 0px;	}
.title_txt A:active				{	letter-spacing: 0px;	}
.title_txt A:visited				{	letter-spacing: 0px;	}
.title_txt A:hover				{	letter-spacing: 0px;	}

/* calendar admin */
SPAN 									{ font-size: 9pt; font-family:arial; }
TD										{ font-size: 9pt; font-family:arial; }
.login_header						{ font-size: 9pt; font-family:arial; }
.login_label						{ font-size: 9pt; font-family:arial }
.login_auth_fail					{ font-size: 9pt; font-family:arial; color:#ff0000 }
.edit_user_header 				{ font-size: 9pt; font-family:arial; }
.edit_user_label					{ font-size: 9pt; font-family:arial }
.bad_user_name						{ font-size: 9pt; font-family:arial; color: #708090; }
.user_table_col_label			{ font-size: 9pt; font-family:arial; color:#FFF; }
.user_table_txt					{ font-size: 9pt; font-family:arial; color:#000; }
.user_list_header					{ font-size: 9pt; font-family:arial; font-weight: bold;}
.user_list_options				{ font-size: 9pt; font-family:arial; color:#000; }
.user_list_options A:link		{ font-size: 9pt; font-family:arial; color:#00F }
.user_list_options A:active	{ font-size: 9pt; font-family:arial; color:#00F }
.user_list_options A:visited	{ font-size: 9pt; font-family:arial; color:#00F }
.user_list_options A:hover		{ text-decoration: none; color: white; background-color: blue; border: solid; border-width:0px; border-color: #3A3A3A;}

/* calendar popups */
.form_labels						{ font-size:9pt; font-family:arial, Arial; color: gray; }
.add_new_header					{ font-size:9pt; font-family:arial, Arial; font-weight:bold; color: White; }
.delete_pg_txt						{ font-size:9pt; font-family:arial, Arial }
.display_header					{ font-size:9pt; font-family:arial, Arial; font-weight:bold }
.display_title						{ font-size:9pt; font-family:arial, Arial; color:#ffffff; font-weight:bold }
.display_txt						{ font-size:9pt; font-family:arial, Arial; color:#000000 }
.display_user						{ font-size:9pt; font-family:arial, Arial, arial; color:#999999;}
.display_edit						{ font-size:9pt; font-family:arial, arial, Arial }
.display_title_bg					{ background-color:#27023A }
.display_txt_bg					{ background-color:#ffffff }


