body					{ margin: 10px; font-family: arial;	font-size: 10pt;	color: #999999; background: #ffffff; background-image: url(img/bg_stripe_blackgray.jpg); /* background: #fff url(img/bg_stripe_blackgray.jpg) center fixed no-repeat; */ }
a:link				{ color: #FAC40A;	text-decoration: none; border: 1px solid gray;  padding: 1px; /*background-image: url(http://www.cybermight.com/img/bgmenu18.jpg);*/	}
a:visited			{ color: #FAC40A;	text-decoration: none; border: 1px solid gray;  padding: 1px;	/* background-image: url(http://www.cybermight.com/img/bgmenu18.jpg);*/	}
a:active				{ color: #FAC40A;	text-decoration: none; border: 1px solid gray;  padding: 1px;	/* background-image: url(http://www.cybermight.com/img/bgmenu18.jpg);*/	}
a:hover				{ color: #ffffff;	text-decoration: none; border: 1px solid white; padding: 1px; background-color: #0080FF;	/* background-image: url(http://www.cybermight.com/img/bgmenu18_2.jpg);*/	}


/* content */
.form				{	background-color: #ECECEC;	border: 1px solid #999999;	padding: 1px; font-family: arial; font-size: 10pt; background-image: url("img/formshade.gif"); }
.form:hover		{	border: 1px solid red;	background-color: #ffffff; background-image: url("img/formshade2.gif"); }
.formbutton				{	background-color: #ECECEC;	border: 1px solid #999999;	padding: 0px; font-family: arial; font-size: 9pt; background-image: url("img/formshade2.gif"); }
.formbutton:hover		{	border: 1px solid #c26603;	background-color: #ffffff; background-image: url("img/formshade.gif"); }
		
.table				{ padding: 15px; background-color: Black; width: 970px; font-family: arial;	font-size: 10pt; border-left: 1px solid #7a0000; border-right: 1px solid #7a0000;	}


.contentheader		{	font-family: arial;	color: #c26603;	font-weight: normal;	font-size: 13pt;	padding: 5px;	background-color: #F2F2F2;	border-bottom: 0px;	border-left: 1px;	border-right: 0px; border-style: solid;	border-color: #c0c0c0;	background-image: url(http://www.cybermight.com/img/contentheaderbar.jpg);}
.noti					{	background-color: #FFFFFF;	border: 1px solid red;	color: red;	padding: 2px;	font-family: arial;	font-size: 10pt;	}
.header				{	background-color: #DDDDDD;	padding: 3px; color: Black;}
.dbtable				{	background: #f2f2f2;	border: 0px;	width: 100%;	}

/* rollover */
.trbg 				{	background-color: #000000; color: #666666; }
.trbg:hover			{	background-color: #222222; color: #666666; }
.trbg:visited		{	background-color: #000000; color: #666666; }


/* calendar */
.date_header						{ font-size:11pt; font-family:arial; color:000000 }
.day_cell							{ background-color:#000000; height:150;  width: 14%; }
.empty_day_cell					{ background-color:#333333; height:150; width: 14%; }
.today_cell							{ background-color: #723D03; height:150; width: 14%; border: 1px; border-color: White; border-style: dotted; }
.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: #723D03; font-size:14pt; font-family:helvetica; color: #EAEAEA; }
.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 }
.add_new_header					{ font-size:14pt; font-family:arial, Arial; }
.delete_pg_txt						{ font-size:9pt; font-family:arial, Arial }
.display_header					{ font-size:14pt; font-family: helvetica; }
.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:#723D03 }
.display_txt_bg					{ background-color:#ffffff }

.error { background-color: Red;	color: #ffffff; font-size: 10pt; display: none; border: 1px solid black; padding: 1px; width: 100%; } 

