*{
	margin: 0px;
	padding: 0;
}
html{
	margin: 0px;
}

body{
	font-family: Arial;
	font-size: 75%;
	margin: 0px;
	
	color: #575757;
	background: #bfe6fb URL(../images/home_bg.jpg) center 10px no-repeat;
}

#screen_reader_controls{
	height:50px;
	margin-top:-50px;
}
.accessLink {
	height:12px;
	margin-top:-15px;
}

/* Common
***************************/
a{
	text-decoration: none;
}

*:focus {
outline: 0;
}

.clearline{
	clear: both;
	height: 0;
	overflow: hidden;
}





/* Banner
***************************/
#banner{
	
	width: 100%;

}
#logo_banner{
	background: URL(../images/logo_bar.png) center top no-repeat;
	height: 175px;
	width: 970px;
	margin: 0 auto;
}

/* Home Prop
***************************/
#home_prop{
	height: 970px;
}

/* Features
***************************/
#features{
	width: 910px;
	margin: 250px auto 0;
	list-style: none;
	padding: 0;
}
#features li{
	display: inline;
	padding: 0;
}
#features li img{
	border: none;
	width: 225px;
}
#features #features_wrapper{
	width: 963px;
	margin: 0 auto;
}
#features .feature{
	float: left;
	width: 240px;
}


/* Footer
***************************/

#footer	{
	position: absolute;
	bottom: 0px;
	margin: auto;
	height: 31px;
	width: 100%;
	text-align: center;
}

#footer ul{
	list-style: none;
	text-align: center;
	color: #b4e34f;
	width: 986px; 
	margin: 0 auto;
}
#footer ul li{
	margin-right: 14px;
	display: inline;
	
}
#footer ul li.last{
	margin-right: 0;
}
#footer ul li a{
	color: #b4e34f;
	display: inline;
	padding-top: 105px;
}
