BODY {font : normal 12px Trebuchet MS, Verdana, Arial, Sans-Serif; color: #000000; margin:0px;padding:0px; background: #F4F5EC url(/activity/assets/images/page_background_1.jpg); background-repeat:repeat-x;}
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;}
Input {font-size:10px;}
Select {font-size:10px;}
A {text-decoration:none;color: #000099;}
A:HOVER {color: #0033CC;text-decoration:underline;}

.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 20px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #45948f;}
.med_green_title {font : bold 15px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #45948f;padding-bottom:20px;}
.med_blue_title {font : bold 15px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #44879d;}
.med_blue_title_15 {font : bold 15px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color: #ff6600;}
.med_red_title {font : bold 18px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color:#ff6600 ;}
.med_teal_title {font : bold 18px Trebuchet MS, Verdana, Arial, Sans-Serif; text-decoration: none; color:#037a94 ;}
.blue_title {font : bold 18px 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;}
.smallRed {font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #990000;}
.smallBlue {font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #000099;}
.RedBold {font : normal 13px 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;}
.bigLabel {color:#3366ff;font-family:Arial;font-weight:bold;font-size:14pt;}

.dimmed_1{color:#ACA493;};
.dimmed_2{color:#4D626C;};
.dimmed_3{color:#567178;};
.frm {
	font-size:9pt !important;
	color:#555555;
	background-color:transparent;
	border-width:1px;
	border-style:Solid;
	border-color:#60a5bf;
	font-family:Verdana;
}
.frm_right {
	color:#555555;
	background-color:#eef7ce;
	text-align:right;
	border-width:1px;
	border-style:Solid;
	border-color:#555555;
	font-family:Verdana;
	font-size:10pt;
}


.clear_list_item_top {
	border-top:Thin groove #eae8c8 !important;
}
.clear_list_item_bottom {
	border-bottom:Thin groove #eae8c8 !important;
}

.clear_list_item_bottom_bold {
	border-bottom:Thin solid #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: 400;
	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: 110px; 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;}
#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-style:solid;
	border-color:#003399;
	position:absolute;
	top:100px;
	left:25%;
	width:400px;
}


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;
}

.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;
}

.blue_info_bar {
	font-size: 19px;
	font-weight:bold;
	color: #FFFFFF;
	margin:0px;
	padding-left:35px;
	background: url(/activity/assets/images/blue_info_bar_background.jpg);
	background-repeat:repeat-x;
	white_space:nowrap;
}

.look_down_arrow {
	position:relative;
	top:10px;
	width:20px;
	height:27px;
}

.mouse_trail {
	position:relative;
	font-weight:bold;
	color: #4E81D0;
	top:12px;
	left:20px;
	width:595px;
	white_space:nowrap;
	vertical-align:middle;
	clear:both;
}

.my_info_box {
	position:absolute;
	font-size:.9em;
	font-weight:bold;
	color: #4E81D0;
	background-color:transparent;
	margin-left:6px;
	margin-right:6px;
	top:149px;
	left:617px;
	width:358px;
	height:75px;
	overflow:auto;
}

.logo_link_button {
	position:absolute;
	background: url(/activity/assets/images/shim.gif);
	cursor:hand;
	top:0px;
	left:0px;
	height:100px;
	width:200px;
}

.footer {
	position:relative;
	top:100px;
	width:1000px;
	height:300px;
	text-align:center;
}

div.main_container {
	position:relative;
	width:100%;
}

.top_tabs {
	position:relative;
	background-color:transaparent;
	background: url(/activity/assets/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(/activity/assets/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(/activity/assets/images/top_tabs_2_no_search.gif);
	background-repeat:no-repeat;
	width:600px;
	left:15px;
	height:300px;
}

.top_tab_select {
	position:relative;
	background: url(/activity/assets/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;
}

.tab_search {
	position:absolute;
	top:5px;
	left:250px;
	width: 400px;
	height: 30px;
	text-align:center;
	font-weight:bold;
}

.main_body {
	position:absolute;
	width:1010px;
	top:37px;
	left:15px;
}

.pannel_blue {
	margin-top: 6px;
	background: url(/activity/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(/activity/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_blue_bottom {
	height:100%;
	background-color:transparent;
	background: url(/activity/assets/images/pannel_blue_back_bottom.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	border: solid 1px #B0AC8E;
	width:300px;
	padding:6px;
	vertical-align:top;
}


.pannel_tan {
	position:relative;
	border: solid 2px #B0AC8E;
	padding:7px;
	width:376px;
	background: url(/activity/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(/activity/assets/images/tab_details_golden.gif);
	background-repeat:no-repeat;
}

.list_col_left {
	float:left;
	width:80px;
	text-align:right;
	padding-right:5px;
}

.list_col_right {
	text-align:left;
	width:100%;
	border-bottom: 1px solid #d2dadb;
}

.been_n_1 {
	color:#4D626C;
	display:block;
	text-align:right;
	white-space:nowrap;
}
.been_n_2 {
	color:#4D626C;
	display:block;
	text-align:right;
	white-space:nowrap;
}
.been_n_3 {
	color:#4D626C;
	display:block;
	text-align:right;
	white-space:nowrap;
}

div.pub_grid{
	position:relative;
	width:571px;
	height:36px;
	background: #F4F5EC url(/activity/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;
}

