	body
	{
		font-family: Lucida, sans-serif;
		font-size: 95%;
	}
	
	a img
	{
		border: none;
	}
	
	.mainBody em
	{
		font-weight: 900;
		display: block;
		line-height: 1.7em;
	}
	
	
	.header
	{
		float: left;
	}
	
	#page-wrap
	{
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		height: 100%;
		padding-left: .4em;
		padding-right: .4em;
		float: left;
		
	}
	#page-wrap > *
	{
		margin-left: 5%;
		
		float: left;
	}
	
	#ri
	{
		float: right;
		margin-top: 5px;
		clear: both;
	}
	
	#bannerSlider ul, #bannerSlider li
	{
		margin:0;
		padding:0;
		list-style:none;
	}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#bannerSlider, #bannerSlider li{ 
		width:555px;
		height:65px;
		overflow:hidden; 
	}
	#slider
	{
		width:500px;
		height:300px;
		overflow:hidden; 
	}
	#slider li{ 
		width:500px;
		height:300px;
		overflow:hidden; 
	}
	span#prevBtn
	{   background: url('/images/prev.gif') no-repeat scroll 0 0;
		width: 16px;
		height: 13px;
	}
	span#nextBtn
	{ 
		background: url('/images/next.gif') no-repeat scroll 0 0;
		width: 16px;
		height: 13px;
	}
	
	.sponsorTable
	{
		text-align: center;
	}
	.sponsorTable a
	{
		text-decoration: none;
	}
	
	.sponsorTable img
	{
		border: none;
	}
	.banAd
	{
		float: right;
		height: 65px;
		width: 555px;
		
		margin-top: 48px;
		
	}
	
	
	
	.sidenav
	{
		float:left;
		clear: both;
		height: 100%;
		background-color: black;
		color: white;
		width: 125px;
		padding-top: .2em;
		padding-bottom: .2em;
		
	}
	
	.sidenav li:hover a
	{
		color: black;
	}
	
	.sidenav a, .sidenav a:visited
	{
		text-decoration: none;
		color: white;
	}
	
	.sidenav a:hover
	{
		color: black;
	}
	
	.sidenav ul
	{
		margin-top: 3px;
		margin-bottom: 10px;
		padding: 0;
		margin-left: 0px; 
	}
	
	.sidenav li
	{
		background-color: #2293f7;
		list-style-type: none;
		list-style-image: none;
		margin: 0;
		padding: .2em;
		line-height: 25px;
		vertical-align: top;
		
	}
	
	.sidenav li.current
	{
		background-image: url(/style/images/ui-bg_flat_0_e6b900_40x100.png);
		color: black;
		border-left: solid 4px #e6b900;
		border-right: solid 4px #e6b900;
		margin-left: 5px;
		line-height: 25px;
		width: 123px;
		-moz-border-radius-topright: 3px; 
        -webkit-border-top-right-radius: 3px; 
        border-top-right-radius: 3px;
		-moz-border-radius-bottomright: 3px; 
        -webkit-border-bottom-right-radius: 3px; 
        border-bottom-right-radius: 3px;
	}
	
	.sidenav li.spacer:hover
	{
		background-color: #2293f7;
		list-style-type: none;
		list-style-image: none;
		margin: 0;
		padding: .2em;
		line-height: 25px;
	}
	
	.sidenav li:hover
	{
		background-image: url(/style/images/ui-bg_flat_0_e6b900_40x100.png);
		color: black;
		border-left: solid 4px #e6b900;
		border-right: solid 4px #e6b900;
		margin-left: 5px;
		line-height: 25px;
	}
	
	.mainBody
	{
		float: left;
		width: 730px;
		margin-left: 10px;
	}
	
	.handy
		{
			cursor: pointer;
		}
	
	.mastHead
	{
		background-color: white;
		width: 90%;
		float: left;
	}
	.footer
	{
		float: left;
		clear: both;
		bottom: 0px;
		width: 90%;
		color: white;
		background-color: black;
		margin-top: 5em;
	}
	div.sidenav  li.non:hover
	{
		background-color: white;
	}
	
	.button
	{
		background-color: #2293f7;
	}
	
	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#ff0011;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#fffdaa;
		}
