/* 
	Author: Stephen Rushing, eSiteful
	Created: 02/23/2007
	Comments: These styles are NOT visible for Contribute editors.mmhide_
	
	STYLES ARE IN ALPHABETICAL ORDER
*/

a, a:link, a:active{
	color:#0c7097;
	text-decoration:underline;
}

a:visited{
	color:#660033;

}

a:hover{
	color:#003058;
	text-decoration:none;
}

body{
	margin:0px 0px 20px 0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

html{
	overflow:-moz-scrollbars-vertical;
}

iframe{
	border:0px;
	background:transparent;
}

	iframe body, iframe html{
		background:transparent;
		border:0px;
		
		
	}
	
	iframe.mmhide_position{
		position:relative;
		right:27px;
		border-left:20px solid white;
	}

ul{
	margin-top:0px;
}

.mmhide_breadcrumb{
	font-size:11px;
	padding:3px 0px 7px 25px;
}

.mmhide_content_area{
	background:url(/common/images/content_area_bg.gif) top no-repeat;
	background-position:left 0px;
	padding:15px 25px 0px 25px;
	line-height:140%;
	width:556px;
}

.mmhide_footer{
	width:770px;
	border-top:1px dotted #94948f;
	padding:7px 0px 0px 0px;
	font-size:10px;
	color:#8f8f8f;
	text-align:left;
}

.mmhide_footer a, .mmhide_footer a:link, .mmhide_footer a:active, .mmhide_footer a:visited{
	color:#0c7097;
	text-decoration:underline;
}

.mmhide_footer a:hover{
	color:#003058;
	text-decoration:none;
}

.mmhide_header{
	width:100%;
	font-family:"GillSans", Arial, Verdana;
	font-size:10px;
	letter-spacing:1px;
}

.mmhide_header a, .mmhide_header a:link, .mmhide_header a:active, .mmhide_header a:visited{
	color:#5e5e5e;
	text-decoration:none;
}

.mmhide_header a:hover{
	color:#003058;
	text-decoration:none;
}

.mmhide_header_links td{
	text-align:right;
	padding-left:20px;
}

.mmhide_header_row{
	background-image:url(/common/images/header_bg.jpg);
	background-repeat:repeat-x;
	
}

.mmhide_header_table{
	width:785px;
	margin-bottom:10px;
	text-align: left;
	padding-right: 10px;
}

.mmhide_home_content{
	margin-top:13px;
	width:785px;
}

.mmhide_home_content h1{
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
	color:#003058;
	letter-spacing:normal;
}

.mmhide_home_content_bg_table{
	background-image:url(/common/images/content_area_home_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:498px;
	height:230px;	
}

.mmhide_home_content_bg_table td{
	background-image:url();
	background-repeat:no-repeat;
	background-position:bottom;
	padding:17px 17px 34px 17px;
	text-align:left;
	letter-spacing:normal;
	line-height:18px;
	vertical-align:top;
	color:#636363;
	font-size:110%;
	font-weight:bold;
}

.mmhide_home_content_bg_table table td{

}

.mmhide_home_content_right_col_table{
	background-image:url(/home/images/latest-postings-bg_03.jpg);
	background-repeat:repeat-y;
}

.mmhide_home_content_right_col_table td{
	background-image:url(/home/images/latest-postings-bg_02.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.mmhide_home_content_right_col_table table td{
	background-image:none;
	border-bottom:1px dashed #333333;
	color:#333333;
	padding:4px 6px 4px 6px;
}

.mmhide_home_content_right_col_table_content{
	padding:5px 22px 0px 13px;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mmhide_home_content_right_col_table_content a, .mmhide_home_content_right_col_table_content a:link, .mmhide_home_content_right_col_table_content a:active{
	text-decoration:none;
	color:#333333;
}

.mmhide_home_content_right_col_table_content a:visited{
	color:#666666;
}

.mmhide_home_content_right_col_table_content a:hover{
	text-decoration:underline;
}

.mmhide_grid_header{
    background-color: #314e7e;
    color:White;
    text-align:left;
        
}

.mmhide_grid_header a:link{
    background-color: #314e7e;
    color:White;
    text-align:left;
    text-decoration:none;
        
}
.mmhide_grid_row{
    background-color: Transparent;
    color: Black;
}

.mmhide_grid_alt_row{
    background-color: #eeeeee;
    color: Black;
} 
.mmhide_table_header_large{
    background-color: Transparent;
    color: #314e7e;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    font-size: larger;
}

.mmhide_table_header_Message{
    background-color: Transparent;
    color: #e65d17;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    font-size: larger;
}
.mmhide_table_header{
    background-color: Transparent;
    color: #314e7e;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    }

.mmhide_table_header td{
    background-color: Transparent;
    color: red;
    font-weight: bold;
    text-align: left;
    width:150px;
}

.mmhide_table_contents{
    background-color: Transparent;
    color: Black;
    text-align: left;
    vertical-align: top;
    width: 420px;
}
.mmhide_Header_table{
    background-color: Transparent;
    color: #314e7e;
    text-align: left;
    vertical-align: top;
    width: 554px;
    padding: 0px;
    border: 0;
}

.mmhide_table_link{
    background-color: Transparent;
    color: #595756;
    text-align: left;
    vertical-align: top;
    font-size:smaller;
}

.mmhide_table_link a
{
    color: #595756;
    text-decoration:none;
}

.mmhide_table_link a:link, .mmhide_table_link a:active, .mmhide_table_link a:visited
{
    color: #595756;
    text-decoration:none;
}

.mmhide_table_link a:hover{
    color: #000000;
    text-decoration:none;
}


.mmhide_logo{
	margin:30px 0px 10px 0px;
}

.mmhide_main_photo{
	background-color:#314e7e;
	background-image:url(/common/images/main_photo_bg.gif);
	background-repeat:repeat-x;
}

.mmhide_nav_table{
	background-image:url(/common/images/nav_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #94948f;	
	text-align:center;
}

.mmhide_nav{
	width:785px;
	font-size:14px;
	margin:9px 0px 6px 0px;
	padding-right: 10px;
}

.mmhide_nav a, .mmhide_nav a:link, .mmhide_nav a:active, .mmhide_nav a:visited{
	color:#003058;
	text-decoration:none;
}

.mmhide_nav a:hover{
	color:#5f8ebc;
	text-decoration:none;
}


.mmhide_nav td{
	padding:0px 20px 0px 20px;
	white-space:nowrap;
	vertical-align:top;
}

.mmhide_page_content{
	width:785px;
	text-align:left;
}

.mmhide_secondary_nav{
	width:164px;
	margin-right:15px;
	font-family:verdana;
	font-size:12px;
}

.mmhide_secondary_nav a, .mmhide_secondary_nav a:link, .mmhide_secondary_nav a:active, .mmhide_secondary_nav a:visited{
	color:#595756;
	text-decoration:none;
}

.mmhide_secondary_nav a:hover{
	color:#000000;
}

.mmhide_secondary_nav_over{
	text-decoration:none;
	background-image:url(/common/images/secondary_nav_arrow.gif) !important;
	background-position:127px 10px !important;
	background-repeat:no-repeat !important;
}

.mmhide_secondary_nav_select{
	text-decoration:none;
	background-image:url(/common/images/secondary_nav_arrow.gif) !important;
	background-position:127px 10px !important;
	background-repeat:no-repeat !important;
}

.mmhide_secondary_nav_table{
	background-image:url(/common/images/secondary_nav_box_03.gif);
	background-repeat:repeat-y;
}

.mmhide_secondary_nav_table td{
	background-image:url(/common/images/secondary_nav_box_02.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.mmhide_secondary_nav_links_table{
	padding:0px 18px 10px 10px;
	text-align:center;
}

.mmhide_secondary_nav_links_table td, secondary_nav_td{
	padding:7px 17px 7px 8px;
	border-bottom:1px dashed #94948f;
	background:none;
}

.mmhide_section_title{
	width:785px;
	text-align:left;
	color:#ffffff;
	font-family:"GillSans",Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:top;
	letter-spacing:2px;
	padding:9px 0px 0px 0px;
}

.mmhide_section_title_row{
	background-image:url(/common/images/section_title_bg.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	height:39px;
	
}

.mmhide_section_divider
{
    background-color: #314e7e;
    color:White;
    text-align:left;
    text-decoration:none;

}


.mmhide_right_align img{
	float: right;
	margin:0px 0px 4px 12px;
}

.mmhide_thank_container{
	width: 460px;
	margin: 20px 30px 10px 30px;
	font-size: 11px;
}

.mmhide_thank_foot{
	font-size: 11px;
}

.mmhide_thank_letter{
	border:1px solid;
	border-color: #CCCCCC;
	font-size: 11px;
	padding: 10px;
}