﻿

/* CSS Document */


ul, li, div, ol, p, h2, h3, h4, h5, h5, a, span{
margin: 0;
padding: 0;
}
#searchresults{
width: 90%;
margin: 10px auto;
}
#searchresults h4{
margin: 10px 0 0px 0;
}
#searchresults h4 a{
color: #7c0041;
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background:#cad5d9;
}
#ctl00_homelink{
height: 110px;
width: 700px;
display: block;
}
::root #container{
display: none;
}
#container{
	background: url(../images/bg_interior_page.jpg) top left no-repeat #fff;
	_height: 500px;
	width: 1000px;
	margin:0px auto;
	padding: 0;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	_overflow: none;
}
#containersearch{
	background: url(../images/bg_search_page.jpg) top left no-repeat #fff;
	_height: 500px;
	width: 1000px;
	margin:0px auto;
	padding: 0;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	_overflow: none;
}
#containerhome{
	background: url(../images/homepage_bg.jpg) top left no-repeat #fff;
	_height: 500px;
	width: 1000px;
	margin:0px auto;
	padding: 0;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	_overflow: none;
}

/*  header/branding---------------------------------------------*/
#heading 
{
	height:112px;
	background: url(../images/header_emf.jpg) no-repeat top left;
	position: relative;
	width:100%;
}
#heading2 
{
	height:111px;
	background: url(../images/header_emf.jpg) no-repeat top left;
	position: relative;
	width:100%;
border-bottom: 1px solid #fff;
}
#donatenow{
	position: absolute;
	right: 15px;
	top: 10px;
	width:210px;

}
#donatenow a img{
border: none;
}
/*  Search Box Styling---------------------------------------------*/
#search
{
	position:absolute;
	top:50px;
	right:15px;
	width:210px;
}

.searchbox
{
	border:1px solid RGB(106,136,155);
	height:16px;
	width:118px;
	color:#000;
	float:left;
	text-indent:5px;
}

.searchbutton
{
	background:#000 url(../../images/08/searchbutton.gif) no-repeat center;
	margin-left:1px;
	height:20px;
	width:20px;
	border: 1px solid RGB(106,136,155);
	float:left;
	text-indent:-9999px;
}

#searchtxt{
	clear:both;
	padding-top:3px;
	color:#fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
 --------------------------------------------------------------

#nav_listnew

{
border-top: 1px solid #fff;
}
#navigation{
background: #ccc;
}

#nav_listnew2 #e0fa05761_8_0_ekflexmenu{
border-top: 1px solid #fff;
position: relative;
top: 1px;
}
/*Main content container----------------------------------------------------*/
#content_area
{
	width:100%;
}


/*left Navigation Area---------see css/expandl.css for left menu styling--------*/
#left_content
{
	float: left;
	width: 234px;
	min-height: 50px;
	_height: 50px;
	border:1px solid #ccc;
	margin: 99px 0 0 20px;
	_margin: 73px 0 0 10px
}
#left_content .higlight{
background: none;
clear: both;
line-height: 12px;
position: static;
float: none;
padding: 20px 0 0 10px;
_padding: 10px;
}
#brown{
background: #998675;
width: 225px;
_width: 220px;
min-height: 15px;
padding-top: 5px;
overflow: hidden;
_overflow: none;
margin: 5px 10px 0px 5px;
_position: relative;
_left: 1px;
_border-bottom: 5px #998675 solid;
}
*+html #brown{
background: #998675;
width: 225px;
height: 25px;
padding-top: 5px;
overflow: hidden;
margin: 5px 10px 0px 5px;

}
*+html #left_content
{
	float: left;
	width: 234px;
	min-height: 50px;
	border:1px solid #ccc;
	margin: 73px 0 0 20px;
}

/*Main content Area--------------------------------------------------*/
#main_content
{
	float: right;
	width: 100%;
	min-height: 500px;
	_height: 500px;
	margin: 0 0 0 0;
}
#main_content_interior{
	float: right;
	width: 640px;
	min-height: 400px;
	_height: 400px;
	margin: 0 0 0 0;
}
#main_content_interior a{
color: #7c0041;

}
#main_info{
min-height: 200px;
_height: 200px;
width: 50%;
margin: 10px 0 10px 450px;
}
#main_info h2{
color: #7c0041;
font-family: "Times New Roman", Times, serif;

}
#bottomhome{
position: relative;
overflow: hidden;
_overflow: none;
_position: static;
width: 100%;
}
#footerinfosecondary a, #footerside a{
color: #534741;
}
#footerside{
width: 310px;
_width: 300px;
float: left;
margin: 190px 0 0 10px;
color: #534741;
/*position: absolute;
left: 0;*/
bottom: 0;
}
#grants{
border: 1px solid #ccc;
width: 320px;
float: right;
min-height: 90px;

}
#grants h2{
background: url(../images/content_bottom_home_09.gif) #61559e top right no-repeat;
margin: 4px;
padding: 2px 0 0 10px;
color: #fff;
height: 31px;
font-size: 22px;
}
#supportEmf{
border: 1px solid #ccc;
width: 320px;
float: right;
min-height: 90px;
margin: 0 10px 0 10px;
}	
#supportEmf h2{
background: url(../images/content_bottom_home_12.gif) #00b8c2 top right no-repeat;
margin: 4px;
padding: 2px 0 0 10px;
color: #fff;
height: 31px;
font-size: 22px;
}
#alert{
border: 1px solid #ccc;
min-height: 20px;
width: 652px;
float: right;
margin: 10px 10px 10px 10px;
clear: both;
}
#alert p{
margin: 4px;
color: red;
}
.alertidentifier{
background: red;
color: #fff;
padding: 3px 5px 3px 5px;
font-weight: bold;
}
/*Right content Area--------------------------------------------------*/
#right_content
{
	float: left;
	border-left:1px solid #d2d2d2;
	width: 209px;
	min-height: 600px;
	_height: 600px;
	display: none;
}



/*  footer---------------------------------------------*/
#footer 
{
	position:relative;
	clear:both;
	width:100%;
	height:50px;
	border-top:1px solid #d2d2d2;
	background:#fff;
display: none;
}
/*------list for home---------*/
.listitem{
clear: both;
margin: 0 0 10px 0;
overflow: hidden;
}
.listlink{
float: right;
width: 249px;
_width: 239px;
border: 1px solid #ccc;
min-height: 50px;
_height: 50px;
margin: 0 4px 0 0;
}
.listlink a{
color: #231f20;
font-size: 16px;
font-weight: bold;
text-decoration: none;
padding: 0px 0 0 5px;
position: relative;
top: 14px;
display: block;
}
.listimage{
float: left;
width: 55px;

margin: 0 0 0 4px;
}
.listimage img{
border: 1px solid #ccc;
padding: 4px;
}
.newscontainer {
margin: 10px 0 0 0;
clear: both;
overflow: hidden;
}
.newsimage{
width: 160px;
height: 109px;
float: left;
margin: 0 10px 0 0;
}
.newsimageNew{
width: 160px;
height: 109px;
background: #fff url(../images/point_home.gif) no-repeat top right;
float: left;
margin: 0 10px 0 0;
}
.news_description{
float: left;
width: 50%;
}
#mid_content{
width: 96%;
float: left;
font-size: 12px;
margin: 
}
#right_images{
float: right;
width: 212px;
display: none;

}
#small_image{
min-height: 90px;
width: 148px;
position: relative;
top: 65px;
left: 55px;
}
#large_image{
position: relative;
top: 120px;
width: 212px;
min-height: 137px;
}
#mid_content p{
margin: 0 0 10px 0;
}
#mid_content h2{
font-family: "Times New Roman", Times, serif;
color: #736357;
font-size: 30px;
margin: 65px 0 20px 0;
}
#mid_content h3{
font-family: "Times New Roman", Times, serif;
color: #7c0041;
font-size: 18px;
margin: 0 0 10px 0;
}
#search_main_content_interior{
width: 100%;
clear: both;
margin: 63px 0 10px 0;
min-height: 300px;
_height: 300px;
}
#ctl00_txtSearchText{
width: 100px;
position: relative;
top: -1px;
left:-4px;
}
#ctl00_btnSearch{
background: url(../images/go_bg.jpg);
width: 30px top left repeat-x;
border: 1px solid #b1b2b4;
margin: 0;
width: 30px;
height: 22px;
font-weight: bold;
color: #4d4d4f;
position: relative;
left:-8px;
_top: -1px;
}
*+html #ctl00_btnSearch{
background: url(../images/go_bg.jpg);
width: 30px top left repeat-x;
border: 1px solid #b1b2b4;
margin: 0;
width: 30px;
height: 22px;
font-weight: bold;
color: #4d4d4f;
position: relative;
left:-8px;
top: -1px;
}

*+html #brown{
background: #998675;
width: 225px;
height: 10px;
margin: 5px 10px 0px 4px;
}
#footerinfosecondary{
clear: both;
width: 310px;
_width: 300px;
color: #534741;
margin: 0 0 10px 10px;
}
.asterix{
/*background: url(../images/boxes.gif) no-repeat top left;*/
width: 15px;
height: 15px;
float: left;
position: relative;
left: -5px;
_position: none;
display: none;
}
#mid_content ol, #mid_content ul{
margin: 0 0 10px 0;
}
#mid_content ol li{
margin: 0 0 0 25px;
}
#mid_content ul li{
margin: 0 0 0 21px;
}
#mid_content b, #mid_content strong, #mid_content em{
color: #7c0041;
}
#navbar{
width: 900px;
overflow: hidden;
margin: 0 0 0 50px;
color: #ccc;
}
#navbar a, #advancedTerms a{
color: #7c0041;
}
#navbar ul{
list-style: none;
}
.searchResultsHeader{
width: 900px;
margin: 0 0 0 50px;
}
.resultPreview {
width: 900px;
margin: 0 0 0 50px;
}
.resultPreview ul li{
margin: 0 0 0 20px;
}
#navbar ul li{
float: left;
margin: 0 3px 0 3px;
}
#LoadingLabel{
text-align: center;
}
