body,
	html {
		margin:0;
		padding:0;
		background:#ffffff;
		color:#000;
	}
	
	body { 
		background-color: white; 
		color:#000000; /* width:1200px */
		text-align: left; 
		line-height: 20px;  
		behavior:url("includes/csshover.htc");
		font: 13px Verdana, "Tahoma", Arial, Helvetica, sans-serif;
	}
		
	#wrap {
		background:#ffffff;
		position: relative;
		margin:0 auto;
		width:950px;
	}
	
	#header {
		height: 75px;
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
	#nav {
		background:#ffffff;
		padding:0 0 20px;
		width: 950px;
		margin: 0;
		position: absolute;
		top: 75px;
		left: 0px;
	}
	
	#nav ul{
		margin:0;
		padding:4px 0;
		list-style:none;
	}
	
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	
	#nav2 {
	/*background:#ff0000;*/
		padding:0 0 20px;
		width: 950px;
		margin: 0;
		position: absolute;
		text-align: right;
		top: 75px;
	}
	
	#nav2 ul{
		margin:4px 0 0 0;
		padding:4px 0;
		list-style:none;
	}
	
	#nav2 li{
		display:inline;
		margin:0;
		padding:0;
	}
	
	#main {
		width:514px;
		text-align: left;
		padding: 0 5px;
		padding-top: 232px;
		padding-left: 217px;
		min-height: 650px;
		margin-bottom: 20px;
	}
	
	body#home #main {
		width:514px;
		text-align: left;
		padding: 0 5px;
		padding-top: 322px;
		padding-left: 217px;
		min-height: 600px;
	}
	
	body#landing #main {
	min-height: 400px;
	}
	
	* html #main {
		padding-left: 225px;
	}
	
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	
	#main2 {
		width:714px;
		text-align: left;
		padding: 0 5px;
		padding-top: 232px;
		padding-left: 217px;
		min-height: 600px;
	}
	
	* html #main2 {
		padding-left: 225px;
	}
	
	
	
	#left {
		position: absolute;
		top: 232px;
		left: 0px;
		width: 212px;
		
	}	
	
	body#home #left {
		position: absolute;
		top: 322px;
		left: 0px;
		width: 212px;
		
	}	
	
	#repairs {
		position: absolute;
		top: 232px;
		left: 0px;
		width: 212px;
		
	}
	
	#repairs ul {
		margin-bottom:0;
    }
    
	#repairs h3, #repairs p {
		padding:0 0px 0 0;
    }
	
	
	#sidebar {
		position:absolute;
		right: 0px;
		width:200px;
		top: 232px;
		margin: 0;
		padding: 0;
	}
	
	body#home #sidebar {
		position:absolute;
		right: 0px;
		width:200px;
		top: 322px;
		margin: 0;
		padding: 0;
	}
	
	#sidebar ul {
		margin-bottom:0;
    }
    
	#sidebar h3, #sidebar p {
		padding:0 0px 0 0;
    }
	/*
	#footer {
		clear:both;
		background: url(../images/footer.gif) no-repeat;
		margin-top: 100px;
		padding: 0 0 17px;
	}
	
	#footer ul {
		list-style: none;
		padding:0;
		margin:0;

    }
	
	#footer li {
		display: inline;
		padding-right: 3px;
		margin-bottom: -12px;
		font-size: 8pt;
}
*/
/* rep registration page only */
#main2 {
		width:700px;
		text-align: left;
		padding: 0 5px;
		padding-top: 232px;
		padding-left: 20px;
		min-height: 600px;
	}
	
body#home #main2 {
		width:700px;
		text-align: left;
		padding: 0 5px;
		padding-top: 322px;
		padding-left: 20px;
		min-height: 600px;
	}
	
* html #main2 {
		padding-left: 20px;
	} 
	
.small {
	font-size: 9px;
}

.required {
	color: red;
	background: inherit;
}
