/* Footer styles */

div#maincontentwrapper div#footer
{
	margin: 0;
	background: #FFF url('/images/footer_bg.gif') no-repeat bottom left;
	clear: both;
	float: left;
	width: 98%;
	padding: 0 0 0 2%;
	margin: 0 0 10px 0;
}
div#innerfooter
{
	padding: 0 2% 11px 0;
	background: #FFF url('/images/footer_bg_right.gif') no-repeat bottom right;
	width: 98%;
	float: left;
}
div#maincontentwrapper div#footerlinks
{
	padding: 0 0 10px 0;
	background: #FFF;
	float: left;
}
div#maincontentwrapper div#footerlinks div#linkscontainer
{
	padding: 0;
	margin: 0;
	background: #215AD2;
	float: left;
	width: 100%;
}
div#maincontentwrapper div#footer div#leftlinks
{
	float: left;
	width: 360px;
	padding: 10px 0 10px 5px;
}
div#maincontentwrapper div#footer div#rightlinks
{
	float: right;
	width: 440px;
	padding: 10px 5px 10px 0;
}
div#maincontentwrapper div#footer div#footerlinks div#leftlinks p
{
	font-size: 1em;
	color: #fff;
	padding: 0;
}
div#maincontentwrapper div#footer div#rightlinks ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
	color: #00297b;
}
div#maincontentwrapper div#footer div#rightlinks ul li
{
	display: inline;
	color: #FFF;
}
div#maincontentwrapper div#footer div#rightlinks ul li a
{
	font-size: 1em;
	padding: 0 5px 0 0;
	color: #fff;
}
div#maincontentwrapper div#footer div#rightlinks ul li a:hover
{
	color: #fff;
}
div#maincontentwrapper div#footer div#rightlinks ul li a:visited
{
	color: #fff;
}

/* End Footer styles */