/****************************************************************************
 *layout:		exodus
 *style:		navy
 *Created On:	5/22/2005
 *Author:		TJ Rikli, MOPS International
 *Comments:		Under each description, it says if this class is needed in
 *				all style sheets on the MOPS public and leaders site, 
 *				or if this is just for this design
 ****************************************************************************/

/****************************************************************************
 *Printing stuff.
 *  -required in all designs
 ***************************************************************************/
	.PrintHide{
	}
	.PrintShow{
		DISPLAY: none
	}
	.Show{
	}
	

	
	
/****************************************************************************
 *Class:		.shell
 *Description:	basically sets the background color of the page
 *Requirement:	all designs
 ***************************************************************************/
	.shell{
		background-color:#F0F0F0;
		text-align:left;
	}
	.shell_shadow{
		background-image:url(background_shadow.jpg);
	}
	.shell_bottom{
		background-image:url(background_lower.jpg);
	}
	
	
/****************************************************************************
 *Class:		.header
 *Description:	Top header for the main content section
 *Requirement:	all designs
 ***************************************************************************/
	.header{
		background-image:url(header.jpg);
	}

/****************************************************************************
 *Class:		.header
 *Description:	Top header for the main content section
 *Requirement:	all designs
 ***************************************************************************/
	.header_content{
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:13px;
		line-height:20px;
		padding-left:30px;
		padding-bottom:15px;
	}
	.header_content a:link { text-decoration: underline; color: #FFFFFF}
	.header_content a:visited { text-decoration: underline; color: #FFFFFF}
	.header_content a:hover { text-decoration: underline; color: #8BA820;}
	.header_content a:active { text-decoration: underline; color: #8BA820}
	
	#searchsubmit { background-image: url(search.png); height: 20px; width: 23px; background-repeat: no-repeat; text-indent: -9999px; border: none; background-color: transparent; cursor: pointer; padding: 0px 5px 0px 5px; }
/****************************************************************************
 *Class:		.content
 *Description:	main content area of the site.
 *Requirement:	all designs
 ***************************************************************************/
	.content{
		FONT-SIZE: 11px;
		LINE-HEIGHT: 20px;
		FONT-FAMILY: Verdana;
		FONT-WEIGHT: normal;
		background-color:#F0F0F0;
		color:#253131;
		text-align:left;
	}
	.content a:link { text-decoration: underline; color: #5E7216}
	.content a:visited { text-decoration: underline; color: #5E7216}
	.content a:hover { text-decoration: underline; color: #5E7216;}
	.content a:active { text-decoration: underline; color: #5E7216}
	.content p {line-height: 20px; margin-bottom: 10px;}
	.content UL {MARGIN-LEFT: 20px;	}
	
/****************************************************************************
 *Class:		.content_header
 *Description:	Top header for the main content section
 *Requirement:	all designs
 ***************************************************************************/
	.content_header{
		FONT-WEIGHT: 600;
		FONT-SIZE: 14px;
		COLOR: #5F6637;
		FONT-FAMILY: "Verdana";
		background-image:url(content_header.jpg);
		text-align:left;
	}
	
/****************************************************************************
 *Class:		.content_subheader
 *Description:	header for all modules in the main content area
 *Requirement:	all designs
 ***************************************************************************/
	.content_subheader
	{
		FONT-WEIGHT: bolder;
		FONT-SIZE: 8pt;
		COLOR: #838C4D;
		FONT-FAMILY: Verdana;
		BACKGROUND-COLOR: #FFFFCC;
		background-image:url(content_subheader.jpg);
		text-align:center;
	
	}
	
/****************************************************************************
 *Class:		.content_H1D, .content_H2D, .content_H3D
 *Description:	Heading fonts for the main content area
 *Requirement:	all designs
 ***************************************************************************/
	.content_H1D{
		FONT-WEIGHT: bold;
		FONT-SIZE: 20px;
		COLOR: #253131;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		line-height:40px;
		border-bottom-color:#A9B0B1;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}
	
	.content_H1D a:link { FONT-WEIGHT: bold;
		FONT-SIZE: 20px;
		COLOR: #253131;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		line-height:40px;
		text-align:left;
		
		text-decoration:none;}
	.content_H1D a:visited { FONT-WEIGHT: bold;
		FONT-SIZE: 20px;
		COLOR: #253131;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		line-height:40px;
		text-decoration:none;}
	.content_H1D a:hover { FONT-WEIGHT: bold;
		FONT-SIZE: 20px;
		COLOR: #253131;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		line-height:40px;
		border-bottom-color:#A9B0B1;
		border-bottom-style:solid;
		border-bottom-width:1px;
		text-decoration: underline;}
	.content_H1D a:active { FONT-WEIGHT: bold;
		FONT-SIZE: 20px;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		line-height:40px;
		border-bottom-color:#A9B0B1;
		border-bottom-style:solid;
		border-bottom-width:1px;text-decoration: underline; color: #EEC617}
	
	
	.content_H2D
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		COLOR: #698747;
		FONT-FAMILY: Verdana;
	}
	.content_H3D
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 10px;
		COLOR: #C20044;
		FONT-FAMILY: Verdana;
	}


/****************************************************************************
 *Class:		.sidebar
 *Description:	sidebar area of the site.  Used for related links, page options, etc
 *Requirement:	all designs
 ***************************************************************************/
	.sidebar_background
	{
		BACKGROUND-COLOR: #fff;
		background-image:url(sidebar.jpg);
		background-repeat:repeat-y;
	}
	.sidebar
	{
		background-image:url(sidebar_bg.jpg);
		FONT-WEIGHT:normal;
		FONT-SIZE: 12px;
		COLOR: #253131;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		line-height:14px;
		margin:0px;
		margin-left:13px;
		padding:0px;
		
	}
	.sidebar a:link { text-decoration: none; color: #698747; font-size: 12px;}
	.sidebar a:visited { text-decoration: none; color: #698747; font-size: 12px;}
	.sidebar a:hover { text-decoration: underline; color: #333; font-size: 12px;}
	.sidebar a:active { text-decoration: underline; color: #333; font-size: 12px;}

	.sidebar UL
	{
		MARGIN-LEFT: 20px;
		color: #666666;
	}
	
	.sidebar_content
	{
		FONT-WEIGHT:normal;
		FONT-SIZE: 12px;
		COLOR: #253131;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		line-height:14px;
		margin:5px;
		margin-left:13px;
		padding:0px;
	}
	
	.sidebar_content UL
	{
		MARGIN-LEFT: 20px;
		color: #666666;
	}
/****************************************************************************
 *Class:		.sidebar_header
 *Description:	Top header bar for the sidebar 
 *Requirement:	all designs
 ***************************************************************************/
	.sidebar_header{
		FONT-WEIGHT: 600;
		FONT-SIZE: 18px;
		COLOR: #ffffff;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		background-image:url(sidebar_header.jpg);
		text-align:center;
	}
	
	
	.sidebar_footer{
		background-image:url(sidebar_bottom.jpg);
	}
	
/****************************************************************************
 *Class:		.sidebar_subheader
 *Description:	Header bar for modules in the sidebar 
 *Requirement:	all designs
 ***************************************************************************/
	.sidebar_subheader
	{
		FONT-WEIGHT:600;
		FONT-SIZE: 11px;
		COLOR: #96A258;
		FONT-FAMILY: Verdana;
		BACKGROUND-COLOR: #EEEEE4;
		background-image:url(content_subheader.jpg);
		text-align:center;
		
	
	}
	
/****************************************************************************
 *Class:		.sidebar_H1D, .sidebar_H2D, .sidebar_H3D
 *Description:	Heading fonts for the main content area
 *Requirement:	all designs
 ***************************************************************************/
	.sidebar_H1D{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #253131;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		line-height:25px;
		margin:0px;
		margin-left:13px;
		padding:0px;
	}
	.sidebar_H2D
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 10pt;
		COLOR: #447FA9;
		FONT-FAMILY: Verdana;
	}
	.sidebar_H3D
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 8.5pt;
		COLOR: #C20044;
		FONT-FAMILY: Verdana;
	}
	
	


/****************************************************************************
 *Class:		.table_bg
 *Description:	Background settings for a table.  Mainly used as a border for 
 *				when the cellspacing=1 on the table properties
 *Requirement:	all designs
 ***************************************************************************/
	.table_bg{
		FONT-WEIGHT: 600;
		FONT-SIZE: 12px;
		COLOR: white;
		FONT-FAMILY: "Verdana";
		background-color:#94A054;
		text-indent: 5px;
	}
	
/****************************************************************************
 *Class:		.table_heading
 *Description:	Header row of a table.  Defines color and font
 *Requirement:	all designs
 ***************************************************************************/
	.table_heading
	{
		FONT-WEIGHT: bolder;
		FONT-SIZE: 8pt;
		COLOR: #333;
		FONT-FAMILY: Verdana;
		BACKGROUND-COLOR: #DBE1CC;
	
	}
	
/****************************************************************************
 *Class:		.row_bg
 *Description:	Alternate row color.  Default will be .content, but sometimes
 *				you may want every row to alternate colors.  Make sure the font
 *				is the same as defined in .content, otherwise it will look funny
 *Requirement:	all designs
 ***************************************************************************/
 	.row_bg	{
		FONT-SIZE: 11px;
		COLOR: #333;
		LINE-HEIGHT: 16px;
		FONT-FAMILY: Verdana;
		BACKGROUND-COLOR: #F4F4ED;
		FONT-WEIGHT: normal;
		text-align: justify;
	}
	.row_bg a:link { text-decoration: none; color: #5B8FB3}
	.row_bg a:visited { text-decoration: none; color: #5B8FB3}
	.row_bg a:hover { text-decoration: underline; color: #333;}
	.row_bg a:active { text-decoration: underline; color: #333}
 	

/****************************************************************************
 *Class:		.line1, .line2, .line3
 *Description:	defines a color for a line in the design
 *Requirement:	Specific to this design
 ***************************************************************************/
	.line1
	{
		BACKGROUND-COLOR: #A9B0B1;
		
	}
	.line2
	{
		BACKGROUND-COLOR: #5996D2;
	}
	.line3
	{
		BACKGROUND-COLOR: #fff;
	}
	
/****************************************************************************
 *Class:		.small
 *Description:	defines a a small font, used in footer and other places
 *Requirement:	All Designs
 ***************************************************************************/
	.small
	{
		FONT-SIZE: 7pt;
		COLOR: #5A5A5A;
		LINE-HEIGHT: 17px;
		FONT-FAMILY: Verdana
	}
	.small a:link { text-decoration: none; color: #5B8FB3}
	.small a:visited { text-decoration: none; color: #5B8FB3}
	.small a:hover { text-decoration: underline; color: #333;}
	.small a:active { text-decoration: underline; color: #333}


/****************************************************************************
 *Class:		.err
 *Description:	used mainly on forms, when there is an error to display
 *				(Only used on Non-group registration)
 *Requirement:	All Designs
 ***************************************************************************/
	.err {
		FONT-WEIGHT: bold;
		FONT-SIZE: 9pt;
		COLOR: red;
		LINE-HEIGHT: 17px;
		FONT-FAMILY: Verdana
	}


/****************************************************************************
 *Class:		.form_field
 *Description:	defines the look of a form field (text box, DDL, etc)
 *Requirement:	All Designs
 ***************************************************************************/
	.form_field
	{
		height:19px;
		font-size:10px;
		font-family:verdana;
		color:#676767;
	}

/****************************************************************************
 *Class:		.form_field_err
 *Description:	defines the look of a field if there is an error
 *				(only used in Non-group registration)
 *Requirement:	All Designs
 ***************************************************************************/
	.form_field_err
	{
		height:19px;
		font-size:10px;
		font-family:verdana;
		color:#676767;
		background-color:#ffc0c0
	}

/****************************************************************************
 *Class:		.form_textarea
 *Description:	defines the look of a textarea field
 *Requirement:	All Designs
 ***************************************************************************/
	.form_textarea
	{
		font-size:10px;
		font-family:verdana;
		color:#676767;
	}

/****************************************************************************
 *Class:		.form_button
 *Description:	defines the look of a button
 *Requirement:	All Designs
 ***************************************************************************/
	.form_button
	{
		cursor:hand;
		font-family:Verdana,"MS Sans Serif",Charcoal,Chicago,Arial;
		font-weight:normal;
		font-size:10px;
		color:#666666;
		background-color:#f1f1f2;
	}

/****************************************************************************
 *Class:		.hidden
 *Description:	used with JavaScript to hide data until user clicks on an icon to display
 *Requirement:	All Designs
 ***************************************************************************/
	.hidden
	{
		display:none;
	}



.Editorbody
{
    FONT-SIZE: 8.5pt;
    COLOR: #5A5A5A;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana;
	Font-Weight: normal;
	align: justify;
}
.Editorbody a:link { text-decoration: none; color: #c20044}
.Editorbody a:visited { text-decoration: none; color: #c20044}
.Editorbody a:hover { text-decoration: underline; color: #333;}
.Editorbody a:active { text-decoration: underline; color: #333}

.Editorbody H2 {
	color:#FF9966;
	font-size: 14px;
	font-weight:bold;
}

.L1 {background-color:#FFFFFF;}





/**********************************************************************************************************
 *GMT
 **********************************************************************************************************/
 .page_bg
{
BACKGROUND-COLOR: #F0F0F0;
}

.body
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#ffffff;
	text-align:left;
	

}



.button
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana;
	/*BACKGROUND-COLOR:#F7F7F7; */
	
	/* rod added */
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR:#EBEFF3;
	/*  end    */
	
	padding:2px;
	cursor:hand;
	border-style:solid;
	border-color:#535480;
	border-width:1px;
	height:20px;
	width: 90px;
	
}
.button_delete {
	 FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana;
	/*BACKGROUND-COLOR:#F7F7F7; */
	
	/* rod added */
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR:#EBEFF3;
	/*  end    */
	
	padding:2px;
	cursor:hand;
	border-style:solid;
	border-color:#535480;
	border-width:1px;
	height:20px;
	width: 90px;
}

.button_save {
	 FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana;
	/*BACKGROUND-COLOR:#F7F7F7; */
	
	/* rod added */
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR:#EBEFF3;
	/*  end    */
	
	padding:2px;
	cursor:hand;
	border-style:solid;
	border-color:#535480;
	border-width:1px;
	height:20px;
	width: 90px;
}

.button_edit {
	 FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana;
	/*BACKGROUND-COLOR:#F7F7F7; */
	
	/* rod added */
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR:#EBEFF3;
	/*  end    */
	
	padding:2px;
	cursor:hand;
	border-style:solid;
	border-color:#535480;
	border-width:1px;
	height:20px;
	width: 90px;
}

.button_new {
	 FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana;
	/*BACKGROUND-COLOR:#F7F7F7; */
	
	/* rod added */
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR:#EBEFF3;
	/*  end    */
	
	padding:2px;
	cursor:hand;
	border-style:solid;
	border-color:#535480;
	border-width:1px;
	height:20px;
	width: 90px;
}

.LayerErr
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: 'Times New Roman', Arial;
    BACKGROUND-COLOR: #d00000
}
.LayerTableLabels
{
    background-image:url(images/table_label_heading.jpg);
}
.LayerTableBottomButtonBar
{
	background-image:url(../images/table_bottom_button_bar.jpg);
}


.footer
{
	background-color:#9FB524;
}
/****************************************************************************
 *Class:		.parent window
 *Description:	Background settings for a parent table. 
 *Requirement:	all designs
 ***************************************************************************/
	.parent_ul{
		height:29px;
		background-image:url(/design/public/exodus/gmt/images/mops_scheme/parent_tbl_ul.jpg);
	}
	.parent_u{
		FONT-WEIGHT:BOLD;
    	COLOR: white;
		height:29px;
		background-image:url(/design/public/exodus/gmt/images/parent_tbl_u.jpg);
	}
	.parent_ur{
		background-image:url(/design/public/exodus/gmt/images/parent_tbl_ur.jpg);
	}
	.parent_ls{
		background-image:url(/design/public/exodus/gmt/images/parent_tbl_ls.jpg);
	}
	.parent_lla{
		background-image:url(/design/public/exodus/gmt/images/parent_tbl_lla.jpg);
	}
	.parent_llb{
		background-image:url(/design/public/exodus/gmt/images/parent_tbl_llb.jpg);
	}
	.parent_b{
		height:8px;
		background-image:url(/design/public/exodus/gmt/images/parent_tbl_b.jpg);
	}
	.parent_lr{
		background-image:url(/design/public/exodus/gmt/images/parent_tbl_lr.jpg);
	}
	.parent_r{
		background-image:url(/design/public/exodus/gmt/images/parent_tbl_r.jpg);
	}

/****************************************************************************
 *Class:		.tab_normal etc.
 *Description:	Background settings for a normal tab. 
 *Requirement:	all designs
 ***************************************************************************/
	.tab_normal_ul{
		background-image:url(/design/public/exodus/gmt/images/tab_normal_ul.jpg);
		height:7px;
	}
	.tab_normal_u{
		background-image:url(/design/public/exodus/gmt/images/tab_normal_u.jpg);
	}
	.tab_normal_ur{
		background-image:url(/design/public/exodus/gmt/images/tab_normal_ur.jpg);
	}
	.tab_normal_ls{
		background-image:url(/design/public/exodus/gmt/images/tab_normal_ls.jpg);
	}
	.tab_normal_ll{
		background-image:url(/design/public/exodus/gmt/images/tab_normal_ll.jpg);
	}
	.tab_normal_b{
		background-image:url(/design/public/exodus/gmt/images/tab_normal_b.jpg);
	}
	.tab_normal_lr{
		background-image:url(/design/public/exodus/gmt/images/tab_normal_lr.jpg);
	}
	.tab_normal_rs{
		background-image:url(/design/public/exodus/gmt/images/tab_normal_rs.jpg);
	}
	

/****************************************************************************
 *Class:		.tab_normal_status
 *Description:	Background settings for the navigation tabs. 
 *Requirement:	all designs
 ***************************************************************************/
	.tab_normal_status{
		FONT-WEIGHT: bold;
		FONT-SIZE: 8pt;
		COLOR: white;
		FONT-FAMILY: Verdana;
		height:24px;
		background-color:#BCD52F;
		text-align:center;
		
	}
	.tab_normal_status a:link { text-decoration: none; color: white;}
	.tab_normal_status a:visited { text-decoration: none; color: white;}
	.tab_normal_status a:hover { text-decoration: none; color: #003366;}
	.tab_normal_status a:active { text-decoration: none; color: #003366;}
	
/****************************************************************************
 *Class:		.tab_selected etc.
 *Description:	Background settings for a normal tab. 
 *Requirement:	all designs
 ***************************************************************************/
	.tab_selected_ul{
		background-image:url(/design/public/exodus/gmt/images/tab_selected_ul.jpg);
		height:7px;
	}
	.tab_selected_u{
		background-image:url(/design/public/exodus/gmt/images/tab_selected_u.jpg);
	}
	.tab_selected_ur{
		background-image:url(/design/public/exodus/gmt/images/tab_selected_ur.jpg);
	}
	.tab_selected_ls{
		background-image:url(/design/public/exodus/gmt/images/tab_selected_ls.jpg);
	}
	.tab_selected_ll{
		background-image:url(/design/public/exodus/gmt/images/tab_selected_ll.jpg);
	}
	.tab_selected_b{
		background-image:url(/design/images/tab_selected_b.jpg);
	}
	.tab_selected_lr{
		background-image:url(/design/public/exodus/gmt/images/tab_selected_lr.jpg);
	}
	.tab_selected_rs{
		background-image:url(/design/public/exodus/gmt/images/tab_selected_rs.jpg);
	}
	
/****************************************************************************
 *Class:		.tab_selected_status
 *Description:	Background settings for the navigation tabs.
 *Requirement:	all designs
 ***************************************************************************/
	.tab_selected_status{
		FONT-WEIGHT: bold;
		FONT-SIZE: 8pt;
		COLOR: white;
		FONT-FAMILY: Verdana;
		height:24px;
		background-color:#ED1B24;
		text-align:center;
	}
	.tab_selected_status a:link { text-decoration: none; color: white;}
	.tab_selected_status a:visited { text-decoration: none; color: white;}
	.tab_selected_status a:hover { text-decoration: none; color: #CB0303;}
	.tab_selected_status a:active { text-decoration: none; color: #CB0303;}
/****************************************************************************
 *Class:		.child_head1
 *Description:	Background settings for a child table's heading background. 
 *Requirement:	all designs
 ***************************************************************************/
	.child_head1{
		height:20px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 9pt;
		COLOR: black;
		FONT-FAMILY: Verdana;
		background-image:url(/design/public/exodus/gmt/images/child_head1.jpg);
		text-align:left;
	}

/****************************************************************************
 *Class:		.child_head2
 *Description:	Background settings for child's column's header
 *Requirement:	all designs
 ***************************************************************************/
	.child_head2{
		height:22px; 
		background-image:url(/design/public/exodus/gmt/images/child_head2.jpg);
		FONT-SIZE: 11px;
    	FONT-FAMILY:	Verdana, Helvetica, sans-serif;
	}

/****************************************************************************
 *Class:		.child_column1
 *Description:	Background settings for child's column's header
 *Requirement:	all designs
 ***************************************************************************/
	.child_column1{ 
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		COLOR: #FF0000;
    	FONT-FAMILY:	Verdana, Helvetica, sans-serif;
	}

/****************************************************************************
 *Class:		.child_foot1
 *Description:	Background settings for child's column's footer
 *Requirement:	all designs
 ***************************************************************************/
	.child_foot1{
		height:39px; 
		background-image:url(/design/public/exodus/gmt/images/child_foot1.jpg);
		FONT-SIZE: 11px;
    	FONT-FAMILY:	Verdana, Helvetica, sans-serif;
	}


/****************************************************************************
 *Class:		.sub_nav_b
 *Description:	Background setting for Sub Nav (vertical) table. 
 *Requirement:	all designs
 ***************************************************************************/
	.sub_nav_b{
	background-color:#FFEC93;
	}
/****************************************************************************
 *Class:		.sub_nav_normal
 *Description:	Background setting for Sub Nav (vertical) - normal row. 
 *Requirement:	all designs
 ***************************************************************************/
	.sub_nav_normal{
		background-image:url(/design/public/exodus/gmt/images/sub_nav_normal.jpg);
		FONT-WEIGHT:BOLD;
		FONT-FAMILY:	Verdana, Helvetica, sans-serif;
    	COLOR: black;
		FONT-SIZE: 13px;
		height:34px;
	}
	.sub_nav_normal a:link { text-decoration: none; color: black;}
	.sub_nav_normal a:visited { text-decoration: none; color: black;}
	.sub_nav_normal a:hover { text-decoration: none; color: #EB9524;}
	.sub_nav_normal a:active { text-decoration: none; color: #EB9524;}

/****************************************************************************
 *Class:		.sub_nav_selected
 *Description:	Background setting for Sub Nav (vertical) - selected row. 
 *Requirement:	all designs
 ***************************************************************************/
	.sub_nav_selected{
		background-image:url(/design/public/exodus/gmt/images/sub_nav_selected.jpg);
		FONT-WEIGHT:BOLD;
		FONT-FAMILY:	Verdana, Helvetica, sans-serif;
    	COLOR: white;
		FONT-SIZE: 13px;
		height:34px;
	}
	.sub_nav_selected a:link { text-decoration: none; color: black;}
	.sub_nav_selected a:visited { text-decoration: none; color: black;}
	.sub_nav_selected a:hover { text-decoration: none; color: black;}
	.sub_nav_selected a:active { text-decoration: none; color: black;}


.note
{
	font-size:10px;
	color:#999999;
	font-style:italic;
}
	
.L2
{
    FONT-SIZE:	11px;
    COLOR:	black;
	font-weight: 500;
    FONT-FAMILY:	Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-align:left;
}


	.L2 a:link { text-decoration: underline; color: #831264}
	.L2 a:visited { text-decoration: underline; color: #831264}
	.L2 a:hover { text-decoration: none; color: #831264}
	.L2 a:active { text-decoration: none; color: #831264}

.L3
{
    FONT-SIZE:	11px;
    COLOR:	black;
	font-weight: 600;
    FONT-FAMILY:	Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
.L4
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ECE9D8;
}
.L5
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F8F7EF;
}
.L5 UL{
	margin-left: 20px;
}
.L6
{
    FONT-SIZE: 11px;
    COLOR: dimgray;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EBEFF3;
}
.L6 UL{
	margin-left: 20px;
}
.line
{
	FONT-SIZE: 10px;

    COLOR: #5D5D5D
    FONT-FAMILY: Verdana;
	background-color: #A7B7C5;
}
.H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #6699cc;
    FONT-FAMILY: 'Verdana';
}
.H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #fcf1d4;
    FONT-FAMILY: 'Verdana';
}
.H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #6699cc;
    FONT-FAMILY: 'Verdana';
}
A
{
    COLOR: red;
	text-decoration: none;
	font-size:11px;
}
A:hover
{
	text-decoration: underline;
}
.H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY:	Verdana, Helvetica, sans-serif;
    /*FONT-VARIANT: small-caps */
}
.H5
{
    COLOR: #fcf1d4;
    FONT-FAMILY: 'Verdana';
}
.H6
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: 'Verdana';
}
BODY
{
    background-color:#ffffff;
}
.hidden
{
	display:none;
}

.TipOfTheDay
{
	background-color:#FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC0000;
	line-height:18px;
}
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #ffffcc;
color:#333333;
width: 700px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

.cal_today
{
	background-color:#FF8000;
}
.cal_meeting
{
	background-color:#990033;
}
.cal_steering
{
	background-color:#0033CC;
}
.cal_birthday
{
	background-color:#669900;
}
.cal_anniv
{
	background-color:#ffcc00;
}
.cal_mievent
{
	background-color:#0099FF;
}
.cal_flevent
{
	background-color:#FF66FF;
}
.cal_event
{
	background-color:#FFCF75;
}


#menu {width:750px; height:42px;text-align:center; position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu ul {display:inline-block;}
#menu ul {display:inline;}

#menu #table {display:table; margin:0 auto;}
#menu #table ul {display:table-row;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline; margin-right:1px;}
#menu ul table {position:absolute; left:-9999px; width:750px; font-family:verdana, arial, sans-serif; background:url(black60.png);}
#menu ul table td {vertical-align:top; padding:3px; margin:0;}
#menu ul table td.border {border-right:1px dashed #fff;}
#menu ul table td img {padding:0; display:inline; margin:0; border:1px solid #000;}
#menu ul table td.image {width:122px;}
#menu ul table th {padding:4px 0 4px 10px; margin:0; color:#8BA820; font-size:11px;}
#menu ul table caption {font-size:14px; color:#fff; font-weight:bold; padding:5px 0; margin:0; background:url(black60.png);}
#menu ul table tfoot td {font-size:10px; color:#fff; padding-left:10px;}
#menu ul.level1 li.level1-li {float:left; display:block; width:120px;}
#menu ul table td p {line-height:16px; font-size:11px; color:#fff; white-space:normal; margin:0; padding:0 5px;}
#menu ul table td p a {padding:0; margin:0; font-weight:bold; color:#fc0;}

#menu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#fff; line-height:42px; text-decoration:none;}
#menu ul.level1 li.level1-li a.level1-a {float:left; padding:0 10px 0 0; background: url(tab4a.gif) no-repeat right top; color:#000; }
#menu ul.level1 li.level1-li a.level1-a b {float:left; padding:0 0 0 10px; background: url(tab4.gif) no-repeat left top; cursor:pointer; width:100px; text-align:center;}

#menu ul li:hover table {visibility:visible; left:0; top:42px;}

#menu a:hover table {left:0; top:42px;}

#menu ul.level1 li.level1-li a.drop {background: url(tab4a-arrow.gif) no-repeat right top;}

#menu ul.level1 li.level1-li a.level1-a:hover {background-position:right bottom; color:#000}
#menu ul.level1 li.level1-li a.level1-a:hover b {background-position:left bottom;}


#menu ul.level1 li.level1-li:hover > a {background-position:right bottom; color:#000}
#menu ul.level1 li.level1-li:hover > a > b {background-position:left bottom;}

#menu ul table td a {line-height:18px; padding:0 0 0 10px;}
#menu ul table a:hover {background:transparent; text-decoration:underline;}
#menu ul table a:hover img {border:1px solid #000;} 


#header_guide{
width:1000px;
height:123px;
background-image:url(header.jpg);
}
#header_guide_content{
	width:600px;
	height:auto;
}



