/* EZCommunicator End User Interface [EUI] Stylesheet
	----------------------------------------------------------
	RELATRIX CORPORATION - Copyright 2007-2008; 
	All Rights Reserved
	----------------------------------------------------------
	You may modify and use this stylesheet with your EZCommunicator Online Contact Center
	Please keep an unmodified version of this stylesheet to reset your site - should you
	encounter any problems.*/
/************************************** new Event Styles **************************/
.event
{
    COLOR: #333399;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.ezc_event
{
	font-size:15px !important;
	display:inline;
    float:left;
    margin-bottom:20px;
    padding:10px 18px;
    text-align:left;
    background:transparent url(../../../images/main_content.png) repeat scroll left top;
	}
.ezc_event_width
{
	width: 47%;
}
.ezc_event_header 
{
	/*border-bottom:dotted 1px #000000;*/
	padding-bottom:10px;
	margin-bottom:10px;
	color:#1C2626 !important;
	}
.ezc_event_header_name
{
	text-decoration:underline !important;
	margin-right:10px !important;
	font-size:17px !important;
	margin-left:3px;
	color:#9E3401 !important;
	text-transform:uppercase;
	font-weight:bold !important;
	}
.ezc_event_header_date
{
	font-size:12px !important;
	}
.ezc_event_content 
{
	margin-left:25px;
	text-align:left;
	font-family:comic Sans MS;
	color:#9E3401 !important;
	
	}
.alternate_event
{
    margin-left:25px;
	text-align:left;
	font-family:comic Sans MS;
	color:#9E3401 !important;
}
.event_date {
    background:transparent url(../../../images/event_box.png) no-repeat scroll left top;
    float:left;
    font-family:helvetica,arial,sans-serif;
    height:87px;
    margin-right:5px;
    padding-top:9px;
    text-align:left;
    text-transform:uppercase;
    width:79px;
}
.event_month {
    color:#DED4BC;
    font-size:16px;
    padding-left:21px;
}
.event_day {
    clear:both;
    color:#FFFFFF;
    display:block;
    font-size:21px;
    margin:0 auto;
    padding-right:3px;
    padding-top:17px;
    text-align:center;
    width:auto;
}
.event .Calendar
	{
		background-color: #FFFFFF;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		height: 100%;
		width: 300px;
	}

/******************new survey styles****************************/
.svy_take_separator
{
	height:35px;
	width:100%;
	}
.svy_take_validation
{
	font-weight: bold; 
	color: red; 
	height: 19px;
	padding-bottom:15px;
	}
.svy_take_nomore
{
	width: 100%; 
	height: 45px;	
	text-align:center;
	}
.svy_take_line
{
	border-bottom:1px solid; 
	margin-bottom:40px;
	}
.svy_take_quest_title
{
	background-color: #FFD795; 
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px; 
	vertical-align: middle;
	}
.svy_take_questions 
{
	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	vertical-align:top;
	}
.svy_take_explanation
{
	background-color:#CFddFC;
    padding-left:10px;
    vertical-align:top;
    margin-bottom:15px;
	}
/******************new survey styles****************************/
/******************new quicklogin styles****************************/
	.ezc_quick_table
	{
		width:210px;
		text-align:left;	
		}
	.ezc_quick_containter
	{
		text-align:right;	
		}
	.ezc_quick_section
	{
		margin-top:10px;
		}
	.ezc_quick_section_label
	{
		TEXT-ALIGN: right;
		font-family: Tahoma;
		font-size: 14px;
		font-weight: bold;
		color: Gray;	
		}
	.ezc_quick_TextBox
		{
			BORDER-RIGHT: #666666 1px inset;
			BORDER-TOP: #000000 1px inset;
			FONT-SIZE: 12px;
			BACKGROUND-ATTACHMENT: fixed;
			BORDER-LEFT: #000000 1px inset;
			COLOR: #000000;
			BORDER-BOTTOM: #666666 1px inset;
			FONT-FAMILY: Tahoma;
			BACKGROUND-COLOR: #ffffff;
			width:125px;
		}
	.ezc_quick_Button
	{
		FONT-WEIGHT:normal;
		FONT-SIZE: 14px;
		COLOR: Black;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma;
		TEXT-DECORATION: none;
		 border-color: black;
		 border: 1px 1px 1px 1px;
	}
	.ezc_quick_volunteer
	{
		padding-top:30px;
		}
	.ezc_quick_volunteer .EUI_Page_Description
	{
		float:left;
		margin-right:50px;
		margin-top:5px;
		\margin-top:3px;
		}
	.ezc_quick_volunteer .ezc_quick_Button
	{
		margin-right:10px;
		}
/******************new quicklogin styles****************************/
/******************new My Account styles****************************/

	/* MYA_EUI GRIDS*/
	.mya_ColumnDesc
	{
		TEXT-ALIGN: right;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		color: Gray;
		width:25%;
	}
	.mya_school_header
	{
		text-align:left;
		width:70%;
		margin-bottom:5px;
		}
	.mya_school_header_title
	{
		font-weight:bold;
		}
	.mya_Grid
	{
		border:1px solid #505050;
		border-collapse: collapse;
		width:94%;
	}
	.mya_Grid a
	{
		font-weight:bold;
		color:#000000;
		font-size: 12px;
	}
	.mya_GridItem
	{
		background-color: transparent;
		color: #000000;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		border-bottom: dimgray 1px solid;
		height:21px;
	}
	.mya_GridItem td
	{
		background-color: transparent;
		color: #000000;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
	}
	.mya_AlternateGridItem
	{
		background-color: transparent;
		color: #000000;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		border-bottom: dimgray 1px solid;
		height:21px;
	}
	.mya_AlternateGridItem td
	{
		background-color: transparent;
		color: #000000;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
	}
	.mya_GridSectionHeader
	{
		BACKGROUND-COLOR: #7B68EE;
		height: 25px;
		COLOR: #ffffff;
		FONT-FAMILY: tahoma;
		FONT-SIZE: 14px;
		FONT-weight: normal;
		width: 85%;
		border-Bottom: dimgray 1px solid;
		border-Top: dimgray 1px solid;
		border-Left: dimgray 1px solid;
		border-right: dimgray 1px solid;	
	}
	.mya_GridHeader
	{
		BACKGROUND-COLOR: #7B68EE;
		height: 25px;
		COLOR: #ffffff;
		FONT-FAMILY: tahoma;
		FONT-SIZE: 14px;
		FONT-weight: bold;
		width: 85%;
		border-Bottom: dimgray 1px solid;
		border-Top: dimgray 1px solid;
		border-Left: dimgray 1px solid;
		border-right: dimgray 1px solid;	
	}
	.mya_GridHeader td
	{
		border-bottom:1px solid #505050;
		border-right:1px solid #505050;
		padding:1px 1px 1px 5px;
		font-weight: normal;
		width: 85%;
		color: #FFFFFF;
		text-align:left;
	}
	.mya_GridHeader th
	{
		border-bottom:1px solid #505050;
		border-right:1px solid #505050;
		padding:1px 1px 1px 1px;
		font-weight: normal;
		color: #222222;
	}
	.mya_GridHeader td a
	{	
		COLOR: #ffffff;    
	}
	.mya_GridSharedItem
	{
		background-color: #D9D9D9;
		color: black;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		border-bottom: dimgray 1px solid;
	}
	.mya_InnerGrid
	{
		border:1px solid #000000;
		border-collapse: collapse;
		border-width: 1;
		width:100%;
	}
	.mya_InnerGridHeader
	{
		BACKGROUND-COLOR: #3d6592;
		COLOR: #222222;
		FONT-FAMILY: Tahoma;
		FONT-SIZE: 12px;
		FONT-weight: bold;
		border-Bottom: dimgray 1px solid;
		border-Top: dimgray 1px solid;
		border-Left: dimgray 1px solid;
		border-Right: dimgray 1px solid;	
	}
	.mya_InnerGridItem
	{
		background-color: #F5F5F5;
		color: #000000;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		border-bottom: dimgray 1px solid;
	}
	.mya_OpportunityMessage
	{
		background-color: #DDDDDD;
		color: #ff0000;
		font-family: Tahoma;
		font-size: small;
		font-weight: normal;
		border: solid 1px dimgray;
	}
	.mya_OpportunityWarning
	{
		background-color: #DDDDDD;
		color:#FF0000;
		font-family: Tahoma;
		font-size: small;
		font-weight: normal;
		border: solid 1px dimgray;
	}
	/* MYA_EUI GRIDS -- END --*/
	
.mya_tab_cont
{
	padding-bottom:15px; 
	padding-top:15px
	}
.mya_dist_title
{
	margin-top:10px;
	font-weight:bold;
	width:85%;
	}
.mya_dist_groups_title
{
	margin-top:10px;
	}
.mya_dist_questions
{
	width:100%;
	margin:0px;
	}
.mya_EUI_Button
{
    FONT-WEIGHT:normal;
    FONT-SIZE: 12px;
    COLOR: Black;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    margin-right:5px;
}
.mya_GridSectionHeader
{
	BACKGROUND-COLOR: #3d6592;
    height: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: 12px;
    FONT-weight: bold;
	border-Bottom: dimgray 1px solid;
	border-Top: dimgray 1px solid;
	border-Left: dimgray 1px solid;
	border-right: dimgray 1px solid;	
	padding-left:5px;
	text-align:left;
}
.mya_TextBox
{
    BORDER-RIGHT: #666666 1px inset;
    BORDER-TOP: #000000 1px inset;
    FONT-SIZE: 12px;
    BACKGROUND-ATTACHMENT: fixed;
    BORDER-LEFT: #000000 1px inset;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px inset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
}
.mya_save_btn
{
	padding:5px;
	text-align:right;
	width:93%;
	}
.mya_inputs_boxs
{
	 text-align:left;
	 padding-left:30px;
	}
.location .mya_input_select
{
	width:221px;
	_width:213px;
	}
.state .mya_input_select
{
	width:75px;
	}
.mya_input_select
{
	FONT-FAMILY: Tahoma;
	 BORDER-RIGHT: #666666 1px inset;
    BORDER-TOP: #000000 1px inset;
    FONT-SIZE: 12px;
    BACKGROUND-ATTACHMENT: fixed;
    BORDER-LEFT: #000000 1px inset;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px inset;
    BACKGROUND-COLOR: #ffffff;
	}
.mya_msg_pass_error
{
	color: Red; 
	visibility: hidden;
	display:inline;
	font-size:6px;
	}
/******************new My Account styles****************************/
/******************new school list****************************/
	.shool_table
	{
		width:100%;
		}
	.adm_text
	{
		width:40%;
		text-align:center;
		}
	.adm_text_middle
	{
		width:20%;
		text-align:center;
		}
	.adm_text_header
	{
		font-weight:bold;
		margin-top:5px;
		}
	.adm_text_list
	{
		margin-bottom:10px;
		width:250px;
		}
	.Adm_Button
	{
		WIDTH: 110px;
		MARGIN-TOP: 5px;
		}
/******************new school list**********************************/
/******************new newsletter & news styles****************************/
.ezc_link : hover
{
	text-decoration:none;
	margin-top:100px;
}
.ezc_news
{
	width:100%;
	margin:5px;
}
.ezc_news_search
{
	text-align:right;
	margin-right:40px;
	margin-bottom:15px;
	}
.ezc_news_search_TextBox
{
	background-attachment:fixed;
	background-color:#F1F1F1;
	border-style:inset;
	border-width:2px;
	color:Gray;
	font-family:Tahoma;
	font-size:12px;
	padding:2px;
	width:250px;
	}
.ezc_news_search .ezc_news_search_EUI_Button
{   
	height:24px;
	}	
.ezc_news_search_EUI_Button
{   
	vertical-align:middle;	
	}
.ezc_news_search_title
{
	display:inline;
	}
.ezc_news_rss
{
	margin-left:75px;
	margin-bottom:15px;
	}
	
.ezc_news_rss a:hover 
{
	color: blue;
	text-decoration:underline;
	}
.ezc_news_rss_text 
{
	display:inline;
	vertical-align:super;
	color: blue;
	text-decoration: underline;
	}
.ezc_news_notice 
{
	margin-left:10px;
	margin-right:10px;
	font-size:15px !important;
	padding-bottom:42px;
	}
.ezc_news_notice_header 
{
	border-bottom:dotted 1px #000000;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.ezc_news_notice_header_name
{
	text-decoration:underline !important;
	margin-right:10px !important;
	font-size:15px !important;
	margin-left:3px;
	}
.ezc_news_notice_header_comments
{
	margin-left:10px;
	}
.ezc_news_notice_header_date
{
	font-size:12px !important;
	}
.ezc_news_notice_content 
{
	margin-left:25px;
	text-align:left;
	font-family:comic Sans MS;
	}

/******************new newsletter & news styles****************************/
/******************new comment styles****************************/
.ezc_comment_title
{
	text-align:left;
	margin-bottom:15px;
	margin-left:125px;
	}
.ezc_comment_title_link
{
	text-decoration:underline;
	}
.ezc_comment_title_name
{
	font-family:arial;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	}
.ezc_comment_content
{
	border-top:1px solid black; 
	border-bottom:1px solid black; 
	padding:10px;
	text-align:left;
	
	}
.ezc_comment_abuse
{
	float:right;
	}	
.ezc_comment_abuse
{
	float:right;
	font-weight:bold !important;
	}		
.ezc_comment_signout
{
	float:left;
	font-weight:bold !important;
	}	
.ezc_postcomment 
{
	margin-top:2px;
	border-top:dotted 1px gray;
}
.ezc_comment_new 
{
	position:relative; 
	margin-top:10px		
	}	
.ezc_comment_box 
{
	margin-top:3px;
	position:relative; 
	float:left;
	width:60%;
	height:144px;
}
.ezc_comment_captcha
{
	float:right;
	position:relative;
	text-align:right;
	}
.ezc_comment_EUI_Button 
{
	background-color:#E7E7E7;
	border-style:outset;
	color:#333333;
	font-family:arial;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;

	}
/******************new comment styles****************************/
/******************new search styles****************************/
.ezc_search_container
{
	width:65%;
	/width:60%; 
	padding-left:10px;
	float:left;
	}
.ezc_search_box
{
	width:490px;
	/*border-bottom:1px solid #CCCCCC;*/
	/*padding-bottom:5px;*/
	}
.ezc_search_button .ezc_news_search_EUI_Button
{
	float:right;
	margin-right:10px;
	margin-top:3px;
	height:30px !important;
    width:30px !important;
	}
.ezc_search_pre_label 
{
	/*margin-bottom:5px;*/
	}
.ezc_search_label
{
	float:left;
	text-align:left;
	width:100px;
	}
.ezc_search_pre_label select, .ezc_search_pre_label input
{
	/*width:315px;*/
	}
.ezc_search_title_section 
{
	margin:40px;
	margin-left:60px;
	}
.ezc_search_results_table
{
	margin-top:15px;
	}
.ezc_search_results_table .ezc_search_table_container
{
	margin-left:10px;
	margin-right:10px;
	}
.ezc_search_table_results
{
	font-family:comic Sans MS;
	width:100%;
	text-align:left;
	}
.ezc_search_table_results_item
{
	border-bottom:1px dotted #000000;
	margin-bottom:20px;
	padding-bottom:3px;
	}
.ezc_search_table_results_view
{
	margin-right:3px;
	display:inline;
	float:right;
	}
.ezc_search_table_results_subject
{
	display:inline;
	vertical-align:top;
	margin-left:3px;
	text-decoration:underline !important;
	font-size:15px !important;
	}
.ezc_search_table_results_subject a:hover
{
	font-size:15px !important;
	}
.ezc_search_table_results_category
{
	margin-left:15px;
	display:inline;
	vertical-align:top;
	font-size:12px !important;
	}
.ezc_search_table_results_date
{	
	margin-left:15px;
	display:inline;
	vertical-align:top;
	font-size:12px !important;
	}
.ezc_search_table_results_name
{
	font-weight:bold;
	font-style:italic;
	display:inline;
	}	
.ezc_search_table_container
{
	margin-left:100px;
	margin-right:100px;
	font-size:15px !important;
	padding-bottom:42px;
	}
.ezc_search_table_content
{
	margin-left:25px;
	text-align:left;
	font-family:comic Sans MS;
	}
/******************new search styles****************************/
/******************new search-view response styles**************/
.ezc_view_response_container
{
	font-size:15px !important;
	padding-bottom:20px;
	padding-top:30px;
	}
.ezc_view_response_item
{
	border-bottom:1px dotted #000000;
	margin-bottom:15px;
	padding-bottom:3px;
	}
.ezc_view_response_subject
{
	display:inline;
	vertical-align:top;
	margin-left:3px;
	font-size:15px !important;
	font-weight:bolder;
	}
.ezc_view_response_link
{
	display:inline;
	vertical-align:top;
	margin-left:3px;
	text-decoration:underline !important;
	font-size:15px !important;
	}
.ezc_view_response_date
{	
	margin-left:15px;
	display:inline;
	vertical-align:top;
	}
.ezc_view_response_category
{
	margin-left:15px;
	display:inline;
	vertical-align:top;
	}
.ezc_view_reponse_dotted
{
	border-bottom: dotted 1px black;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;	
	}
.ezc_view_reponse_solid_line
{
	border-bottom: solid 1px black;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:5px;	
	}
.ezc_view_response_icons
{
	height:24px;
	vertical-align:bottom;
	}
/******************new search-view response styles**************/





/* Primary Elements of End User Interface pages */

.EZC_sidebar_comments
{
	border-right: solid 1px gray;
	background-color:lightBlue;
	/*padding: 10px;*/
}
.EZC_sidebar_comments div
{
	margin-bottom:5px;
	margin-left: 10px;
}

.EZC_sidebar_comments h2 {
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	/*border-bottom:1px solid #660000;*/
	color:#000000;
	font-family:Times,serif;
	font-size:98%;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:-13px -11px 10px;
	padding:5px 15px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}

TABLE
{
    COLOR: #000000;
	 FONT-FAMILY: Tahoma;
	 FONT-WEIGHT: normal;
	 FONT-SIZE: 12px;
}

#comments{
	background:white none repeat scroll 0 0;
	clear:both;
	padding:15px;
}

#comments dt {
	border-top:1px dotted #9999CC;
	color:#333333;
	font-size:1.2em;
	padding:8px 0 0;
}

#content dt {
	font-weight:bold;
}

#comments h2 {
	margin:0;
}

TR
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

TD
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	FONT-WEIGHT: normal;
}

P
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

A
{
	COLOR: blue;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	Text-Decoration: none;
}

A:ACTIVE
{
	COLOR: red;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	TEXT-DECORATION: underline;
	background-color: white;
}

A:LINK
{
    COLOR: blue;
    FONT-FAMILY: Tahoma;
    FONT-WEIGHT: normal;
	 FONT-SIZE: 14px;
	 TEXT-DECORATION: none;
}

A:HOVER
{
	COLOR: blue;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	TEXT-DECORATION: underline;
}

SELECT
{
    FONT-FAMILY: Tahoma;
	 BORDER-RIGHT: #666666 1px inset;
    BORDER-TOP: #000000 1px inset;
    FONT-SIZE: 12px;
    BACKGROUND-ATTACHMENT: fixed;
    BORDER-LEFT: #000000 1px inset;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px inset;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 450px;
}
BUTTON
{
    FONT-FAMILY: Tahoma;
	 FONT-SIZE: 14px;
    WIDTH: 150px;
	 border: Black 1px;
	 background-color: #FFC04A;
}
/* Primary Classes for End User Interface pages */
.span
{
	FONT-FAMILY: Tahoma;
	FONT-STYLE: Normal;
	FONT-SIZE: 12px;
	FONT-WEIGHT: Normal;
}
.Page_Body
{
	Background-COLOR: White;
	FONT-FAMILY: verdana,arial,san serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
}

.MainHeading
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: 800;
}

.EUI_Page_Title
{
	FONT-SIZE: 12pt;
	WIDTH: 80%;
	COLOR: Black;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana,arial,san serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	BACKGROUND-COLOR: White;
}

.EUI_Page_Title td
{
	height:19px;
    COLOR: BLACK;
	FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,san serif;
    TEXT-DECORATION: none;
    font-weight:bold;
    BACKGROUND-COLOR:#ffffff ;
}

.EUI_Page_Title td a
{
    COLOR: black;
	FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,san serif;    
}

.EUI_Page_Description
{
    Font-family: Tahoma;
	 FONT-STYLE: normal;
    font-weight:normal;
	 font-size: 12px;
}

.Section_Header
{
	BACKGROUND-COLOR: White;
	COLOR: Black;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12px;
	FONT-weight: bold;
}

.Sub_Section_Header
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	COLOR: white;
    FONT-STYLE: normal;
    font-weight:bold;
	 background-color: Blue;
}

/*status messages*/

.Status
{
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: small;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}

.RequiredField
{
	color: blue;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}

.ColumnDesc
{
	TEXT-ALIGN: right;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: Gray;
}

/*     EUI NAVIGATION MENU     */

.NewNav
{
	border-bottom: #C3D5F3 1px solid;
	border-top: #C3D5F3 1px solid;
	border-left: #C3D5F3 1px solid;
	height: 30px;
	background-color: #C3D5F3;
}
.NewNav_sel
{
	border-bottom: #B0C4DE 1px solid;
	border-top: #B0C4DE 1px solid;
	border-left: #B0C4DE 1px solid;
	height: 30px;
	background-color: #B0C4DE;
	color:Black;
}
.NewNavSeparator
{
	border-bottom: #C3D5F3 1px solid;
	border-top: #C3D5F3 1px solid;
	border-right: #C3D5F3 1px solid;	background-color: #C3D5F3;
}
.NewNavSeparator_sel
{
	border-bottom: #B0C4DE 1px solid;
	border-top: #B0C4DE 1px solid;
	border-right: #B0C4DE 1px solid;	background-color: #B0C4DE;
}
.NewNavLeft_sel
{
	border-bottom: #B0C4DE 1px solid;
	border-top: #B0C4DE 1px solid;
	border-left: #B0C4DE 1px solid;
	background-color: #B0C4DE;
	color:Black;
}

.NewNavRight_sel
{
	border-bottom: #B0C4DE 1px solid;
	border-top: #B0C4DE 1px solid;
	border-right: #B0C4DE 1px solid;
	background-color:  #B0C4DE;
	color:Black;
}
.NewNavLeft
{
	border-bottom: #C3D5F3 1px solid;
	border-top: #C3D5F3 1px solid;
	border-left: #C3D5F3 1px solid;
	background-color: #C3D5F3;
}

.NewNavRight
{
	border-bottom: #C3D5F3 1px solid;
	border-top: #C3D5F3 1px solid;
	border-right: #C3D5F3 1px solid;
	background-color: #C3D5F3;
}

/*     EUI NAVIGATION MENU  -- END --     */

/* EUI GRIDS*/

.Grid
{
	border:1px solid #505050;
	border-collapse: collapse;
}

.Grid a
{
	font-weight:bold;
	color:#000000;
	font-size: 12px;
}

.GridItem
{
	background-color: transparent;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	
	height:21px;
}

.GridItem td
{
	background-color: transparent;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	border-bottom: dimgray 1px solid;
}

.AlternateGridItem
{
	background-color: #D9D9D9;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	
	height:21px;
}

.AlternateGridItem td
{
	background-color: #D9D9D9;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	border-bottom: dimgray 1px solid;
	font-weight: normal;
}

.GridHeader
{
	BACKGROUND-COLOR: #3d6592;
	height: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: 12px;
    FONT-weight: bold;
	border-Bottom: dimgray 1px solid;
	border-Top: dimgray 1px solid;
	border-Left: dimgray 1px solid;
	border-right: dimgray 1px solid;	
}

.GridHeader td a
{	
    COLOR: #ffffff;    
}

.GridSectionHeader
{
	BACKGROUND-COLOR: #3d6592;
    height: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: 12px;
    FONT-weight: bold;
	border-Bottom: dimgray 1px solid;
	border-Top: dimgray 1px solid;
	border-Left: dimgray 1px solid;
	border-right: dimgray 1px solid;	
}

.GridHeader td
{
	border-bottom:1px solid #505050;
	border-right:1px solid #505050;
	padding:1px 1px 1px 1px;
	font-weight: bold;
	color: #FFFFFF;
}

.GridHeader th
{
	border-bottom:1px solid #505050;
	border-right:1px solid #505050;
	padding:1px 1px 1px 1px;
	font-weight: bold;
	color: #222222;
}

.GridSharedItem
{
	background-color: #D9D9D9;
	color: black;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	border-bottom: dimgray 1px solid;
}

.InnerGrid
{
	border:1px solid #000000;
	border-collapse: collapse;
	border-width: 1;
}

.InnerGridHeader
{
	BACKGROUND-COLOR: #3d6592;
    COLOR: #222222;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-weight: bold;
	border-Bottom: dimgray 1px solid;
	border-Top: dimgray 1px solid;
	border-Left: dimgray 1px solid;
	border-Right: dimgray 1px solid;	
}

.InnerGridHeader td
{
	BACKGROUND-COLOR: #3d6592;
    COLOR: #222222	;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-weight: bold;
	border-Bottom: dimgray 1px solid;
	border-Top: dimgray 1px solid;
	border-Left: dimgray 1px solid;
	border-Right: dimgray 1px solid;	
}

.InnerGridItem
{
	background-color: #F5F5F5;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	border-bottom: dimgray 1px solid;
}

.OpportunityMessage
{
	background-color: #DDDDDD;
	color: #ff0000;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	border: solid 1px dimgray;
}

.OpportunityWarning
{
	background-color: #DDDDDD;
	color:#FF0000;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	border: solid 1px dimgray;
}

/* EUI GRIDS -- END --*/

/* EUI VIEW QUESTION ANSWER PAGE*/

.Question
{
    COLOR: Black;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
	font-weight: normal;
}

.Answer
{
    COLOR: Black;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
	font-weight: normal;
}

/* EUI VIEW QUESTION ANSWER PAGE -- END --*/

/* EUI SMALL CALENDAR*/
	.Calendar
	{
		background-color: #FFFFFF;
		font-family: Tahoma;
		font-size: 10px;
		font-weight: normal;
		height: 600px;
		width: 515px;
		BORDER-TOP: gray 1px inset !important;
		BORDER-BOTTOM: gray 1px inset !important;
		BORDER-LEFT: gray 1px inset !important;
		BORDER-RIGHT: gray 1px inset !important;
	}
	.Calendar_TD
	{
		BORDER-TOP: gray 1px inset !important;
		BORDER-BOTTOM: gray 1px inset !important;
		BORDER-LEFT: gray 1px inset !important;
		BORDER-RIGHT: gray 1px inset !important;
	}
	.Calendar SELECT
	{
			width:auto !important;
	}
	.Calendar_Header
	{
		border-right: black 1px solid;
		border-top: black 1px solid;
		border-bottom: black 1px solid;
		border-left: black 1px solid;
		background-color: #3d6592;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: center
	}
	.Calendar_Day_OutOfMonth
	{
		background-color: #D3D3D3;
	}
	.Calendar_Day
	{
		border-right: gray 1px solid;
		border-top: gray 1px solid;
		border-bottom: gray 1px solid;
		border-left: gray 1px solid;
		background-color: White;
		Font-family: Tahoma;
		Font-size: 10px;
		font-weight: Normal;
		max-width:30px;
		
	}
	.Calendar_Today
	{
		border-right: gray 1px solid;
		border-top: gray 1px solid;
		border-bottom: gray 1px solid;
		border-left: gray 1px solid;
		background-color: #B0E0E6;
		font-family: Tahoma;
		font-weight: Normal;
		font-style: Normal;
		font-size: 10px;
	}
	.Todays_Events
	{
		background-color: #E7E7E7;
		font-family: Tahoma;
		font-size: 10px;
		font-weight: normal;
	}
/* EUI SMALL CALENDAR*/
/* EUI WELCOME SMALL CALENDAR*/
	.welcome .Calendar
	{
		background-color: #FFFFFF;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		height: 100%;
		width: 800px;
	}
	.welcome .Calendar_Header
	{
		border-right: black 1px solid;
		border-top: black 1px solid;
		border-bottom: black 1px solid;
		border-left: balck 1px solid;
		background-color: #3d6592;
		COLOR: #ffffff;
		FONT-FAMILY: Tahoma;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: center
	}
	.welcome .Calendar_Day_OutOfMonth
	{
		background-color: Gray;
	}
	.welcome .Calendar_Day
	{
		background-color: White;
		Font-family: Tahoma;
		Font-size: 12px;
		font-weight: Normal;
		
	}
	.welcome .Calendar_Today
	{
		background-color: #75A0EE;
		font-family: Tahoma;
		font-weight: Normal;
		font-style: Normal;
		font-size: 12px;
	}
	.welcome .Todays_Events
	{
		background-color: #E7E7E7;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
	}
/* EUI WELCOME SMALL CALENDAR*/

/* EUI SIDEBOXED */

.SideBox
{
	Background-COLOR: #ffffcc;
}

.Side_Box_Body
{
    COLOR: #000000;
	border-right: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
    Background-COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    Vertical-align: top;
}

.Side_Box_BodyLeft
{
    COLOR: #000000;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
    Background-COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    Vertical-align: top;
}

.Side_Box_Header
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
    background-color: #3d6592;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: small;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

.Side_Box_Text_Center
{
	border-left: dimgray 1px solid;
	border-right: dimgray 1px solid;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: small;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

.Side_Box_Text_Left
{
	border-left: dimgray 1px solid;
	border-right: dimgray 1px solid;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}

.Side_Box_Bottom
{
	border-left: dimgray 1px solid;
	border-right: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

/* EUI SIDEBOXED   -- END --*/

/*  EUI OBJECTS */

.Textarea
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
    WIDTH: 225px
}

.ListBox
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
    WIDTH: 225px
}

.EUI_Button
{
    FONT-WEIGHT:normal;
    FONT-SIZE: 14px;
    COLOR: Black;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	 border-color: black;
	 border: 1px 1px 1px 1px;
}

.TextBox
{
    BORDER-RIGHT: #666666 1px inset;
    BORDER-TOP: #000000 1px inset;
    FONT-SIZE: 12px;
    BACKGROUND-ATTACHMENT: fixed;
    BORDER-LEFT: #000000 1px inset;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px inset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
}

A.head:link
{
    COLOR: white;
    FONT-FAMILY: Tahoma;
    FONT-WEIGHT: bold;
    Text-Decoration: none;
}

A.head:hover
{
    COLOR: white;
    FONT-FAMILY: Tahoma;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

A.head:visited
{
    COLOR: white;
    FONT-FAMILY: Tahoma;
    FONT-WEIGHT: normal;
    Text-Decoration: none;
}


.HotTopicsLeft
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
	border-Left: dimgray 1px solid;
}

/*  EUI OBJECTS -- EUI --*/

/*
	not edited yet
*/


.newsdate
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    TEXT-INDENT: 15px
}

.show
{
    DISPLAY: block
}

.hide
{
    DISPLAY: none
}

.Welcome
{
    COLOR: #333399;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.TableHeading
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 9pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.NormalText
{
    COLOR: #333399;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px
}

.TopHead
{
    COLOR: #333399;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 14px
}

.Heading
{
    BACKGROUND-COLOR: #006699;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}

.TopHeading
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: small;
    FONT-WEIGHT: bold
}

.SMEHeading
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #006699;
    COLOR: #ffffff;
    TEXT-ALIGN: center
}

.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma
}

.HotTopics
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
}

.HotTopicsInactive
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
}

.HotTopicsEvent
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.HotTopicsEventLeft
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Left: dimgray 1px solid;
}

.HotTopicsEventRight
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Right: dimgray 1px solid;
}

.HotTopicsRight
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
	border-Right: dimgray 1px solid;
}

.HotTopicsBoth
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
	border-Right: dimgray 1px solid;
	border-Left: dimgray 1px solid;
}

.HotTopics1Left
{
    BACKGROUND-COLOR: #F5F5F5;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
	border-Left: dimgray 1px solid;
}

.HotTopics1Right
{
    BACKGROUND-COLOR: #F5F5F5;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
	border-Right: dimgray 1px solid;
}

.HotTopics1Both
{
    BACKGROUND-COLOR: #F5F5F5;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
	border-Right: dimgray 1px solid;
	border-Left: dimgray 1px solid;
}

.HotTopics1
{
    BACKGROUND-COLOR: #F5F5F5;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Bottom: dimgray 1px solid;
}

.HotTopics2
{
    BACKGROUND-COLOR: #F5F5F5;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	border-Left: dimgray 1px solid;
	border-Right: dimgray 1px solid;
	border-Top: dimgray 1px solid;
	border-Bottom: dimgray 1px solid;
}


/*
.MainHeading1
{
    BACKGROUND-COLOR: #006699;
    COLOR: white;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: medium;
    FONT-WEIGHT: 800;
    TEXT-ALIGN: left
}

.MainHeadingSearch
{
    BACKGROUND-COLOR: #006699;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: right
}


.NewsletterRight
{
	border-right: dimgray 1px solid;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

.Newsletter1
{
	border-right: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}*/



.Navigation
{
    BACKGROUND-COLOR: white;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

.HowItWorks2
{
    BACKGROUND-COLOR: #006699;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,san serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}

.Footer
{
    BACKGROUND-COLOR: #006699;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma
}

.FooterEmail
{
    BACKGROUND-COLOR: #006699;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
	 FONT-SIZE: 12px;
    TEXT-ALIGN: right
}

.Menu
{
    BACKGROUND-COLOR: black;
    COLOR: white;
    FONT-FAMILY: Tahoma
}

.view
{
    BACKGROUND-COLOR: gray;
    FONT-FAMILY: verdana,arial,san serif;
    TEXT-ALIGN: center
}

.PoweredBy
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right
}
