	body
	{
		background-color:#660000;
		text-align: center;
	}

	html, body 
	{ 
		margin-top:1%;
		margin-bottom:1%;
		padding: 0; 
	} 

	#main
	{
		width:970px;
		min-width:970px;
		max-width:970px;
		width:expression(document.body.clientWidth > 970? "970": "auto" );
		margin-left:auto;
		margin-right:auto;
		background-color:#223289;
	}

	#mainHome
	{
		width:970px;
		margin-left:auto;
		margin-right:auto;
		background-color:#223289;
	}

	#header
	{
		height:103px;
		width:100%;
		background-color:white;
	}

	/*Top Navigation Bar*/
	#topNavbar
	{
		width:100%;
		height:26px;
		background-color:#223289;
		border-bottom-style:solid;
		border-bottom-color:white;
		border-bottom-width:2px;
	}

	#topNavbar ul
	{
		list-style:none;
		padding: 0;
		margin: 0;
	}

	#topNavbar li
	{
		float: left;
		margin: .5em 0.5em;
	}

	li#active
	{
		text-decoration:underline;
	}

	#topNavbar li a
	{
		font-size:1em;
		font-weight:bold;
		font-family:"helvetica";
		display:block;
		color:white;
		text-decoration:none;
	}

	#topNavbar li a:hover
	{
		text-decoration:underline;
	}
	/*-----------------*/

	#masthead
	{
		height:49px;
		background-color:white;
	}

	#content
	{
		text-align:left;
		width:790px;
		_width:810px;
		height:auto;
		float:right;
		background-color:white;
		padding:10px 10px 10px 10px;
	}

	#contentHomepage
	{
		/*Same as #content, just with larger width so that it gets rid of sidebar*/
		text-align:center;
		width:950px;
		/*_width is needed to fix IE's padding problem, in IE padding doesn't add to width in other it does*/
		_width:970px;
		height:auto;
		float:right;
		background-color:white;
		padding:10px 10px 10px 10px;
	}

	/*-----Navigation Sidebar-----*/
	#sideNavbar
	{
		float:left;
		background-color:#223289;
		width:160px;
	}

	ul#sideList 
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 100%;
	}

	ul#sideList li
	{
		margin: 0;
		border-bottom: 2px solid white;
		text-align:left;
	}

	ul#sideList li a
	{
		display:block;
		padding:10px 8px;
		background-color: #333399;
		color:white;
		font-weight:bold;
		font-family:"helvetica";
		font-size:1em;
		text-decoration:none;
	}

	#sideNavbar a:hover
	{
		background-color:white;
	}
	/*----------------------------*/

	#callouts
	{
		float:right;
	}

	#footer
	{
		clear:both;
		height:30px;
		width:100%;
		border-top-style:solid;
		border-top-color:white;
		border-top-width:1px;
		background-color:white;
	}

	.footer{
		font:10px Arial, Helvetica, sans-serif;
		color:#7F7769;
	}
	.footerLink{
		font:10px Arial, Helvetica, sans-serif;
		color:#7F7769;
	}
	.footerLink:link{
		font:10px Arial, Helvetica, sans-serif;
		color:#7F7769;
		text-decoration:none;
	}
	.footerLink:visited{
		color:#7F7769;
		text-decoration:none;
	}
	.footerLink:hover{
		text-decoration:underline;
	}

	.pageHeader {
		color: #07212E;
		font-size: 16px;
		font-weight: 900;
	}

	a img
	{
		border:none;
	}

	.callout
	{
		float:right;
		background-color:white;
		width:221px;
		padding-left:40px;
		padding-bottom:40px;
		padding-right:0px;
	}

