	a.skipnav {position: absolute;
		color:#006600;
		top: -100px;
		left: -100px;
		height:1px;
		width:1px;
		overflow:hidden;
		text-align: left;}
	
	a.skipnav:active, a.skipnav:focus {top:0;
		left:0;
		background-color:#d9e6df;
		height:auto;
		overflow:auto;
		width: 100%;
		padding:5px;
		text-decoration:none;}
		
	img {
		border:0;
		}
	

body {
	font: 100.1% Arial, Verdana, Helvetica, sans-serif;
	background: #fff;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
#pageContainer {
	width: 780px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; 
}
#header {
	background: #fff; 
	padding: 0;
	margin: 10px auto 8px auto;
	height:76px;
	padding:0 10px;
}

#header a {
		text-decoration:none; 
		color:#006600;
		} 

#header a:hover {
		text-decoration:none; 
		color:#c33;
		} 

#header a.selected {
		font-weight:bold;
		}
	
.headermenu {
		text-align:right;
		float:right; 
		width:400px;
		padding-top:5px;
		}
.headermenu p {
	text-transform: uppercase;
	color:#000;
	font-size:0.7em;
}
.logo {
		float:left; 
		width:158px;
		padding-top:4px;
		}

#mainContent {
	padding: 5px;
	background: #FFFFFF;
	border:1px solid #eaeaea;
	clear:both;
}


#mainNav ul
	{list-style: none;
	padding: 0;
	margin: 0;}

#mainNav li
	{background: none;
	float: left;
	margin: 0; padding:0; background-color:#a9c46f;}

#mainNav li a
	{float: left;
	width: 136px; /*tab #9-7.8em, #8-8.8em*/
	display: block;
	border-left:1px solid #3c4a1f;
	border-right:1px solid #cdddad;
	color: #0d2474;
	font-weight:bold;
	font-size: 0.85em;
	text-decoration: none;
	text-align: center;
	height:34px;
	text-indent:-9999px;}
	#mainNav li a:hover
	{text-decoration: underline;}
	/* Hide from IE5-Mac \*/
	#mainNav li a
	{float: none}
	/* End hide */
	
#mainNav li a.home {width:77px; background:url(../images/menu_home.gif) no-repeat 0 0;}
#mainNav li a.news {background:url(../images/menu_news.gif) no-repeat 0 0;}
#mainNav li a.needs {background:url(../images/menu_needs.gif) no-repeat 0 0;}
#mainNav li a.forward {background:url(../images/menu_forward.gif) no-repeat 0 0;}
#mainNav li a.local {background:url(../images/menu_local.gif) no-repeat 0 0;}
#mainNav li a.disaster {background:url(../images/menu_disaster.gif) no-repeat 0 0;}
	
#mainNav {width:769px; background-color:#/*EDEDED*/000; margin:0; padidng:0; position:relative;}

#contentContainer {clear:both; margin:0; padding:0;}

#leftNav {width:227px; float:left; background-color:#dddcd7; padding-bottom:50px; margin:8px 0 0 0; border:1px solid #ccc; }
#leftNav h2 {margin:0; padding:3px 0 0 7px; 
	font:1.1em Verdana, Arial; 
	border-bottom:1px solid #ababaa; 
	background:url(../images/leftmenu_heading_bg.gif) #eff5e5 repeat-x 0 0; 
	height:33px;
	color:#333333}
#leftNav ul {margin:0; padding:0 2px; list-style-type:none; font-size:0.85em; background-color:#f0efed;}
#leftNav ul li {margin:0; display:block; border-bottom:1px solid #ababaa; }
#leftNav ul li a {color:#333333; padding:1em 0 1em 1.5em; text-decoration:none;  display:block; background-color:#f0efed; background:url(../images/red_arrow.gif) no-repeat 4px 50%;}
#leftNav ul li a:hover {color:#000; padding:1em 0 1em 1.5em; background-color:#dddcd7;}

#contentStart {margin:0 0 0 229px; background:url(../images/maincontent_bg.gif) repeat-x 0 0; padding:20px 5px 0 20px; font-size: 0.8em;}
h1 {margin:0 0 0 -5px; padding:0; color:#003366; font-family:"Times New Roman", Times, serif; font-size:1.9em;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:1.3em; margin: 0px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:1.1em;}

#footer {clear:both;
	padding:0 ; 
	text-align:center; margin-bottom:20px;}
#footer ul {margin:1em 0 0 0; padding:0; list-style-type:none; position:relative; font-size:0.7em}

#footer ul li {display:inline; border-right:1px solid #666;}

#footer a {color:#666666; padding:0 10px; text-decoration:none; margin:0; }

#footer a:hover {color:#c33; text-decoration:none; }

#footer li.noborder {border-right:none;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
