#wrapper {
	width:900px;
	position:relative;
}

#header {
	width:900px;
}

#main_menu {
	background:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	width:680px;
	padding:0px;
	position:absolute;
	z-index:100;
}

#home_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html #home_overlay {
	display:none;
	background-color: #f2f2f3;
}

#home_banner {
	/*background:url(../images/banner.jpg) no-repeat #fff;*/
	background:#fff;
	width:900px;
	height:287px;
	margin-top:10px;
	position:absolute;
	top:145px;
	z-index:0;
	overflow:hidden;
}

#rapidata_download {
	position: absolute;
	top: 25px;
	left: 280px;
	cursor: pointer;
	padding: 3px;
	z-index: 200;
}

#rapidata_download img {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	display: none;
}


a.arrow_link { background:url(../images/grey_arrow.gif) no-repeat left; padding-left:20px; }
#home_banner a { font-size:14px; font-weight:bold; text-decoration:none; }
#home_banner a#explore_link { 
	position:absolute; 
	bottom:10px; 
	right:20px; 
}
#home_banner #close { 
	display:none; 
	position:absolute; 
	bottom:10px; 
	right:20px; 
	font-size:1.8em;
}

#home_banner #home_banner_content {
	padding:0 0 10px 25px;
	width:600px;
	font-size:12px;
	position:absolute;
	top:280px;
	background:#fff;
	z-index:100;
}
h1.inside { display:none; }
#home_banner #home_banner_content #links { padding-top:70px; }
#home_banner #home_banner_content #links a { margin-right:30px; }
#home_banner #home_banner_content #links #nfp { color:#23496E; background:url(../images/nfparrow.jpg) no-repeat top; padding:60px 20px 20px 20px; }
#home_banner #home_banner_content #links #comm { color:#A54434; background:url(../images/commarrow2.jpg) no-repeat top; padding:60px 20px 20px 20px; }
#home_banner_content p {
	line-height:17px;
	margin-bottom:20px;
}

#home_box_holder {
	width:900px;
	padding-top:10px;
	position:absolute;
	top:440px;
	z-index:1;
}

.home_box {
	height:240px;
	float:left;
	background:#fff;
	margin-right:10px;
}
.home_box h2 { font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:18px; }
.last_box { margin-right:0px; }

.box_one { background:url(../images/box1.jpg) no-repeat left top #fff; color:#47882F; padding:20px 20px 0 110px; width:163px; overflow:hidden; }
.box_one a { color:#47882F; text-decoration:none; }
.box_two { background:url(../images/box2.jpg) no-repeat left top #fff; color:#4D185E; padding:20px 20px 0 140px; width:133px; }
.box_two a { color:#4D185E; text-decoration:none;}
.box_three { background:url(../images/box3.jpg) no-repeat left top #fff; color:#A54434; padding:20px 20px 0 130px; width:143px; }
.box_three a { color:#A54434; text-decoration:none;}

p.latest_item {
	color:#47882F;
	font-size:1.2em;
	font-weight:bold;
}

.box_one p.latest_item { color:#47882F; }
.box_three p.latest_item a { color:#A54434; text-decoration:none; }

.box_one p.latest_item span, .box_three p.latest_item span {
	color:#333;
	margin:0px;
	font-size:11px;
	font-weight:100;
}

.home_box ul { list-style:disc; margin-left:10px; }
.home_box ul li { margin:5px 0 5px 0; }
.box_two ul li a { text-decoration:none; color:#4D185E; }
.box_three ul li a { text-decoration:none; color:#A54434; }

#footer {
	width:900px;
	padding:10px 0px 0px 0px;
	margin-top:10px;
	background:none;
	padding-left:4px;
	position:absolute;
	top:710px;
}

#footer .cont {
	width:115px;
	padding-left:20px;
	color:#97999C;
	background:#fff;
	height:100px;
	margin-right:5px;
}

#footer .doublecont {
	width:245px;
	padding-left:20px;
	color:#97999C;
	background:#fff;
	height:100px;
	margin-right:5px;
}

#footer ul li {
	list-style-image:url(../images/tri_grey.png);
	behavior:url(iepngfix.htc);
}

#footer ul li a { color:#1A1713; }

#footer .doublecont ul {
	float:left;
}

#footer .doublecont ul.first {
	margin-right:30px;
}

#sub {
	width:900px;
	padding:4px 0px 10px 5px;
	font-size:0.8em;
	position:absolute;
	top:835px;
	border-top:solid 1px #7A7876;
	color:#1A1713;
}

