body
{
	background-color:#716F64;	
}

.windowbackground
		{
			background-color:#716F64;
			margin-top:0px;
		}

		.topbanner
		{
			margin:auto;
			width:770px; 
			display:block;
			background-color:#003366;
			text-align:right;
			height:56px;
			padding:0px 10px;
		}

		.pageposition
		{
			margin:auto;
			background-color:#CADFF4; /* defined as overide in client css*/
			background-image:url(images/jumper-bg.jpg);			
			background-repeat:repeat-x;
			width:770px; 
			display:block;
			text-align:left;
			overflow:visible;
			padding:10px;
			clear:both;
			border:none;
			
		}
		
		body
		{
			font-family:verdana;
			margin:0;
			padding:0;
		}
		
		h1{
			text-align:center;
			font-size:1.6em;	
			font-weight:bold;		
		}
		
		h2{
			text-align:center;
			font-size:1.3em;
			font-weight:bold;	
			text-decoration:underline;		
		}
		
		h3{
			text-align:center;
			font-size:1em;
			font-weight:bold;
		}
		
		h4
		{
			font-size:0.8em;
			font-weight:bold;
			padding-bottom:0px;
			margin-bottom:0px;
		}
		
		table
		{
			border:solid 1px #000000;
		}
		
		thead tr td
		{
			background-color:lightgrey;
			font-weight:bold;
			font-size:0.9em;
			border:solid 1px #000000;
		}
		
		tbody td
		{
			font-size:0.8em;
			background-color:#FFFFFF;
			border:solid 1px #000000;
		}
		
		p
		{
			margin-top:5px;
			margin-bottom:15px;
			font-size:0.8em;
		}
		
		li
		{
			font-size:0.8em;
		}
		
		td p
		{
			font-size:1em;
		}
		
		.bannerleft
		{
			color:#FFFFFF;
			float:left;
			
			
		}
		
		.bannerleft a, .bannerleft a:visited, .bannerleft a:active, .bannerleft:hover
		{
			color:#FFFFFF;
			font-size:0.9em;	
			margin-left:12px;	
		}
		
		.bannerright
		{
			float:right;
		}