html, body {
        padding:0px;
        margin:0px;
		background-color:#E2E2E2;
		font: 12px arial, helvetica, sans-serif;
		text-align: center;
    }
	.red{
		color:#BD0202;
		}
		.redCode{
		color:#006600;
		font: 12px "Courier New", Courier, mono
		}
	#container{
		width:790px;
		margin: auto;
		background-color:#FFFFFF;
		min-height:500px;
	}
	
	
	a{
	text-decoration:none
	}

	a:hover{
		text-decoration:underline
	
	}
	
	h2 a{
	color:#000;
	text-decoration:none;
	}
	

	
	#header {
        width:790px;
		height:120px;
		text-align:left;
 	}
	#logo{
		float:left;
		padding:13px;
		display:inline;
	}
	#toprightchecker{
		float:right;
		display:inline;
		padding:13px;
		width:200px;
	}
	.toprightitem{
		float:right;
		display:inline;}
	#menu{
		height:27px;
		width:790px;
		text-align:left;
		margin-bottom:20px;
		background-color:#BD0202;
		clear:both;
	}
	#menucontainer{
		height:27px;
	}
	.menuspacer{
		width:290px;
		float:left;
		display:inline;		
		font-size:14px;
	}
	.menuitem{	
		height:24px;
		float:left;
		display:inline;		
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		padding:4px 6px 0px 6px;
		background-color:#DDDDDD;
	}
	.menuitem a{		
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		color:#333333;
		margin-right:2px;
	}
	.menuitem a:hover{		
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		color:#000;
		
	}
	#main{
		width:750px;
		padding:0 20px 0 20px;
		text-align:left;
		margin-bottom:20px;
		display:block;
	}
	#leftcol{
		float:left;
		width:254px;
		text-align:left;
		overflow:hidden;
	}
	#rightcol{
		float:left;
		width:444px;
		text-align:left;
		padding:0 20px 0 20px;
		overflow:hidden;
	}
	h1{
		font-size:18px;
		color:#000000;
		font-weight:bold;
		padding-top:0;
	}
	h2{
		font-size:14px;
	}
	#footer{
		clear:both;
		height:20px;
		width:790px;
		text-align:left;
		background-color:#999999;
	}
	#footercontainer{
		height:20px;
	}
	.footerleft{	
		height:20px;
		float:left;
		display:inline;		
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		padding:4px 4px 0px 4px;
	}
	.footerright{	
		height:20px;
		float:right;
		display:inline;		
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		padding:4px 4px 0px 4px;
	}
	.footerright a{		
		font-weight:bold;
		color:#333333;
		text-decoration:underline;
	}
	.footerright a:hover{		
		font-weight:bold;
		color:#000000;
		text-decoration:underline;
	}
	.greybutton{
		background-color:#D4D4D4;
		height:30px;
		width:245px;
		text-align:left;
		margin:0 0 10px 0;
	}
	.greybuttonleft{	
		height:20px;
		float:left;
		display:inline;		
		font-size:16px;
		text-decoration:none;
		padding:4px 4px 0px 4px;
	}
	.greybuttonleft a{		
		color:#333333;
	}
	.greybuttonleft a:hover{
		color:#000000;
	}
	.greybuttonright{	
		height:20px;
		float:right;
		display:inline;		
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		padding:4px 4px 0px 4px;
	}
	.greybuttonright a{		
		font-weight:bold;
		color:#333333;
	}
	.greybuttonright a:hover{	
		font-weight:bold;
		color:#000000;
	}
	.blackbutton{
		background-color:#000000;
		height:30px;
		width:455px;
		text-align:left;
		margin:0 0 10px 0;
	}
	.blackbuttonleft{	
		height:20px;
		float:left;
		display:inline;		
		font-size:16px;
		text-decoration:none;
		padding:4px 4px 0px 4px;
	}
	.blackbuttonleft a{		
		color:#ffffff;
	}
	.blackbuttonleft a:hover{
		color:#ffffff;
	}
	.blackbuttonright{	
		height:20px;
		float:right;
		display:inline;		
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		padding:4px 4px 0px 4px;
		color:#ffffff;
	}
	.blackbuttonright a{		
		font-weight:bold;
		color:#ffffff;
	}
	.blackbuttonright a:hover{	
		font-weight:bold;
		color:#ffffff;
	}
	.redbutton{
		background-color:#ffffff;
		height:20px;
		width:455px;
		text-align:left;
		margin:0 0 5px 0;
		border:1px solid #afafaf;
	}
	.redbuttonleft{	
		height:16px;
		float:left;
		display:inline;		
		font-size:12px;
		text-decoration:none;
		padding:4px 4px 0px 4px;
	}
	.redbuttonleft a{		
		color:#BD0202;
	}
	.redbuttonleft a:hover{
		color:#BD0202;
	}
	.redbuttonright{	
		height:20px;
		float:right;
		display:inline;		
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		padding:4px 4px 0px 4px;
		color:#BD0202;
	}
	.redbuttonright a{		
		font-weight:bold;
		color:#ffffff;
	}
	.redbuttonright a:hover{	
		font-weight:bold;
		color:#ffffff;
	}
	.sidelinks{
		color:#333333;
		}
	.sidelinks a{
		color:#333333;
		}
	.sidelinks a:hover{
		color:#000000;
		}
	.redlink{
		text-decoration:underline;
		color:#BD0202;
		}
	.redlink a{
		color:#BD0202;
		}
	.redlink a:hover{
		color:#000000;
		}
	.imagerightspacer{
	margin:0 0 5px 5px;
	border:1px solid #666666;
	}
		.imageleftspacer{
	margin:0 5px 5px 0;
	border:1px solid #666666;
	}
	.formname{
	color:#333333;
	padding:5px 5px 5px 0;
	}
	.formbox{
	width:95%;}