BODY {font : normal 12px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #000000; background:#E7E3D6;}
TD {font : normal 12px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #000000;}
TH {font : normal 12px Trebuchet MS, Verdana, Arial, Sans-Serif;  font-weight:bold; text-decoration: none; color: #000000;}
A {color: #000099;}
A:HOVER {color: #000000;}

.title {font : bold 14px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #000000;}
.red_title {font : bold 18px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #cc3300;}
.big_red_title {font : bold 24px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #cc3300;}

.big_blue_title {font : bold 24px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #0033cc;}
.big_green_title {font : bold 24px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #668774;}
.blue_title {font : bold 18px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #336666;}
.med_blue_title {font : bold 14px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #336666;}
.Bigtitle {font : bold 18px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #336633;}
.main {font : normal 12px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #000000;}
.main_white {font : normal 12px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #FFFFFF;}
.small {font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
.small_note {font : normal 9px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
.smallRed {font : normal 11px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #990000;}
.RedBold {font : normal 11px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #990000; font-weight:bold;}
.GreenBold {font : normal 11px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #006633; font-weight:bold;}
.BlueBold {font : normal 11px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: Blue; font-weight:bold;}
.confirm_message {font : bold 15px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #cc3300;}
.edit_page_title {font : normal 18px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color:#669966; font-weight:bold;}
.dimmed_1{color:#B7B0A2;};
.dimmed_2{color:#4D626C;};
.dimmed_3{color:#567178;};

.BlueBold_lite {
	font : normal 11px Arial, Trebuchet MS, Verdana, Sans-Serif;
	text-decoration: none;
	color: #74bac9;
	font-weight:bold;
}


.DataGrid {
	border-bottom: solid 1px #c2c6aa;
}
.frm {
	font-size:8pt;
	color:#555555;
	background-color:#eef7ce;
	border-width:1px;
	border-style:Solid;
	border-color:#555555;
	font-family:Verdana;
}

.frm_manditory {
	font-size:9pt;
	color:#555555;
	background-color:#eef7ce;
	border: Double 3px #ffcc00;
	font-family:Verdana;
}

.frm_OK_access {
	font-size:9pt;
	color:#555555;
	background-color:#eef7ce;
	border: solid 1px #669900;
	font-family:Verdana;
}

.frm_NO_access {
	font-size:9pt;
	color:#555555;
	background-color:#eef7ce;
	border: solid 1px #cc0000;
	font-family:Verdana;
}

.frm_trans_back {
	font-size:9pt;
	color:#555555;
	background-color:transparent;
	border-width:1px;
	border-style:Solid;
	border-color:#B7B0A2;
	font-family:Verdana;
	text-align:right;
}
.frm_stealth {
	color:#555555;
	background-color:transparent;
	border:none;
	font-family:Verdana;
	text-align:right;
}
.frm_right {
	font-size:9pt;
	color:#555555;
	background-color:#eef7ce;
	border-width:1px;
	border-style:Solid;
	border-color:#555555;
	font-family:Verdana;
	font-size:10pt;
}
.Bigfrm {color: #990000; font-size:16px; font-family:Trebuchet MS, Verdana, Arial, Sans-Serif; background-color:#ffffcc; font-weight:bold;}
.btnRed {font: normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif; background-color:#fa7676; }
.btn {color: #003300; font: bold 11px Arial, Trebuchet MS,  Verdana, Sans-Serif; background: #F3E7B4 url(/intranet/images/btn_back_orange.gif); border-top-width: 0px;  height: 18px;}
.btn2 {color: #990000; font: bold 11px Arial, Trebuchet MS,  Verdana, Sans-Serif; background: #F3E7B4 url(/intranet/images/btn_back_orange.gif); border-top-width: 0px;  height: 18px;}

.hour_header {font : normal 10px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #000000;}
.resTotals {font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Sans-Serif; background-color:WhiteSmoke; border:0;}


.clear_list_item_top {
	border-top:Thin groove #eae8c8 !important;
}
.clear_list_item_bottom {
	border-bottom:Thin groove #eae8c8 !important;
}


.visible {
		display: normal;
	}
	
.hidden {
		display: none;
	}
	
#visible {
		display: normal;
	}
	
#hidden {
		display: none;
	}
	
div.checklist_div {
	position : relative;
	font : normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif;
	border: solid 1px #000000;
	text-decoration: none;
	background-color:#ECE9DF;
	padding: 8px;
	text-align: left;
	width: 375;


}


div.scroll_win {
	position : relative;
	font : normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif;
	border: solid 1px;
	text-decoration: none;
	background-color:#ECE9DF;
	padding: 8px;
	text-align: left;
	width: 430;
	height: 175;
	overflow:auto;
}

/*for the prompt alternative functionality */
#aep_ovrl { 
	background-color: #FFFFFF;
	FILTER:Alpha(Opacity=65); /* IE */
	opacity:0.65; /* Safari, Opera */
	-moz-opacity:0.65; /* FireFox */
	top: 0; left: 0; position: absolute;
	width: 3000px; height:2400px; z-index: 99; 
}
#aep_ww { position: absolute; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; text-align: center;} 
#aep_win { margin: 20% auto 0 auto; width: 220px; text-align: left;}
#aep_w {background-color: white; padding: 3px; border: 1px solid black; background-color: #EEE;}
#aep_t {color: white; margin: 0 0 2px 3px; font-family: Arial, sans-serif; font-size: 10pt;}
#aep_text {width: 40px;}
#aep_w span {font-family: Arial, sans-serif; font-size: 10pt;white-space:noqrap;}
#aep_w div {text-align: right; margin-top: 5px;}
/* END for the prompt alternative functionality */

div.darkenBackground {
	background-color: #FFFFFF;
	FILTER:Alpha(Opacity=65); /* IE */
	opacity:0.65; /* Safari, Opera */
	-moz-opacity:0.65; /* FireFox */
	z-index: 20;
	height: 2100px;
	width: 3000px;
	background-repeat:repeat;
	position:absolute;
	left: 0px;
}

div.schedule_box_style{
	z-index: 21;
	font : normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	padding:7px;
	color: #009966;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border:solid 4px #003399;
	position:absolute;
	top:100px;
	left:25%;
	width:400px;
}



div.transfer_box_style{
	z-index: 21;
	font : normal 11px Trebuchet MS, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	padding:7px;
	color: #009966;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#003399;
	position:absolute;
	top:300px;
	left:10px;
}



div.box{
	padding:4px;
	visibility: hidden;
	background-color:#FFFFFF;
	color:blue;
	position:absolute;
	opacity:.60;
	filter:alpha(opacity=80);
	-moz-opacity:0.6;
}

div.box_text{
	
	padding:4px;
	visibility: hidden;
	background-color:#FFFFFF;
	font : bold 12pt Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #003300;
	position:relative;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-color:#336600;
	overflow:auto;
	opacity:.50;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}

div.alert_box_div{
	z-index: 21;
	font : normal 13px Trebuchet MS, Arial, Verdana, Sans-Serif color: #000033;
	text-decoration: none;
	padding:7px;
	color: #009966;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border:solid 4px #003399;
	position:absolute;
	top:100px;
	left:25%;
	width:400px;
}

div.alert_close {
	width:100%;
	text-align:right;
}

.stealth_select{
	background-color:transparent;
	border: solid 1px  #FFFFFF;
	font : normal 10pt Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #000000;
	padding:6px;
}

stealth_select_tan{
	background-color:#EDEBE1;
	border: solid 1px  #FFFFFF;
	font : normal 10pt Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #000000;
	padding:6px;
}

//we give a style to the close button which is only a link
a.close{
	width:20px;height:20px;text-align:center;margin:5px;
	border:1px solid black;float:right;background-color:white;color:red;
	font-size:16px;text-decoration:none;
}

//Auto Complete Styles
.AutoCompleteBackground
{
	background-color:white;
}
.AutoCompleteHighlight
{
	background-color:gray;
}


.recStreet_logo {
	background-image:url('images/RecStreet_logo_trans.png');
	background-repeat:no-repeat;
	background-position:center center;
}


div.pub_grid{
	position:relative;
	width:571px;
	height:36px;
	background: #F4F5EC url(/assets/images/pub_facility_grid_back.gif);
	background-repeat:repeat-x;
}
div.res_bar{
	position:absolute;
	top:5px;
	height:13px;
	background-color:#ff9900;
	padding:0px;
	margin:0px;
	font-size:3px;
	FILTER:Alpha(Opacity=60); /* IE */
	opacity:0.60; /* Safari, Opera */
	-moz-opacity:0.60; /* FireFox */
}

.grid_box{
	padding:4px;
	visibility: hidden;
	background-color:#FFFFFF;
	color:blue;
	position:absolute;
}


.pannel_blue {
	margin-top: 6px;
	background: url(/assets/images/pannel_blue_back_top.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border: solid 1px #B0AC8E;
	width:300px;
	padding:6px;
}

.pannel_blue_single {
	margin-top: 6px;
	background: url(/assets/images/pannel_blue_back_top.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border: solid 1px #B0AC8E;
	width:369px;
	padding:6px;
	left:120px;
	top:30px;
}


.pannel_tan {
	position:relative;
	border: solid 2px #B0AC8E;
	padding:7px;
	width:376px;
	background: url(/assets/images/back_details_box_golden.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:top;
}

.details_tab_label {
	position:relative;
	left:25px;
	top:-30px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	width:163px;
	height:23;
	background:url(/assets/images/tab_details_golden.gif);
	background-repeat:no-repeat;
}

div.main_container {
	position:relative;
	width:100%;
}

.top_tabs {
	position:relative;
	background-color:transaparent;
	background: url(/intranet/images/top_tabs_3.gif);
	background-repeat:no-repeat;
	width:600px;
	left:15px;
	height:300px;
}

.top_tabs_3_no_search {
	position:relative;
	background-color:transaparent;
	background: url(/intranet/images/top_tabs_3_no_search.gif);
	background-repeat:no-repeat;
	width:600px;
	left:15px;
	height:300px;
}

.top_tabs_2_no_search {
	position:relative;
	background-color:transaparent;
	background: url(/intranet/images/top_tabs_2_no_search.gif);
	background-repeat:no-repeat;
	width:600px;
	left:15px;
	height:300px;
}

.top_tab_select {
	position:relative;
	background: url(/intranet/images/top_tabs_select_background.gif);
	background-repeat:repeat-x;
	top:26px;
	left:11px;
	width: 90px;
	height: 20px;
}

div.tab_1_3 {
	position:absolute;
	top:10px;
	left:11px;
	width: 90px;
	height: 18px;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}

div.tab_2_3 {
	position:absolute;
	top:10px;
	left:103px;
	width: 90px;
	height: 18px;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}

div.tab_3_3 {
	position:absolute;
	top:10px;
	left:195px;
	width: 90px;
	height: 18px;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}

div.rpt_select_box{
	position:relative;
	display:none;
}

.TableHeader
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
	background: #3B559C;
}

.cal_weekday_header
{
	text-align: center;
	font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #FFFFFF;
	background: #8A9ED2;
}

.cal_blank_day
{
	text-align: center;
	font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #FFFFFF;
	background: #E0E4E9;
}

.TableItem
{
	BACKGROUND: #ffffff;
}

.TableAltItem
{
	BACKGROUND: #f0f1f3;
}

div.progress_box_div{
	z-index: 21;
	font : normal 13px Trebuchet MS, Arial, Verdana, Sans-Serif color: #000033;
	text-decoration: none;
	padding:15px;
	color: #009966;
	font-weight:bold;
	text-align:center;
	background-color:#E7E3D6;
	border:solid 1px #003399;
	position:absolute;
	top:45%;
	left:45%;
}
