body {
	font-size: .9em;
	font-family: arial,verdana,sans;
	line-height: 1.3em;
	margin: 0px;
	background:#C80002;}

form
{
text-align:left;
}

table {
	font-size: 1em;
}
span#loginstatus {
	float:right;
}

span#loginstatus a {
	font-weight: bold;
}
div#outer {
	background: ;
}
div#shadow {

	width: 100%;
	display: block;
	overflow: auto;
	background-color: #D7D7D7;
		background: #C80002;
	text-align:center;
	/*padding-top: 25px;*/
	padding:0;
}
 
div#appmenu {
	height: 21px;
	/*margin: 3px 5px 0px 0px;*/
	margin: 2px auto;
	/*position:absolute;*/
	overflow:hidden;
	font-size: 0.8em;
	display:block;
	width: 800px;
}

div#container {
	width: 800px;
	_width:800px;
	margin: 0px auto;
	margin-bottom:0;
	display: block;
	overflow: auto;
	background-color: #FDFFE4;
	border: 1px solid #666666;
	text-align:left;
	_overflow:hidden;
	color: #222222;
}

div#footer {
	background: ;		
	padding:20px 0px;	
}


div#header_img {
	background-image:url(/images/colorado-phipsi/header.jpg);
		display: block;
		float:left;clear:both;	
	height: 119px;
	width: 800px;
	
}

div#header_img * {
	text-align:center;
	margin: 0px 2em;
}

div#body_content {
	
	margin:0px;
				
	
					
			
		padding-top:0px;
			padding-right:10px;
				padding-bottom:25px;	
		
			
						
				
		padding-left: px; 			
		
	overflow:auto;
	_overflow:hidden;
	background: #eae2c7 url(/images/colorado-phipsi/content_bg.jpg) no-repeat scroll top left;margin-top:-3px;;
		clear:both;display:block;	
		
											
								
			width: 790px;
			_width:800px;
			
						
			}

div#body_content div.column {
	display:block;
	float: left;
	overflow:auto;
	min-height: 300px;
}

div#body_content div.column p {
	margin-right: 10px;
}


div#body_content div#nav {
	width: 125px;
	padding: 60px 0px 10px 0px;
	margin: 0px 10px 0px 0px;	
	font-size: 1em;
	overflow:visible;
	}

div#container div#main_nav {
		
		test:;
		
	float:left;
	
                                               width: 800px;
                _width: 800px;
                        
        
}
div#main_nav div#cssmenu {
float:left;
}

div#body_content div#body_container {
	margin: 25px 15px 0px 0px;
	
		margin-top:20px;
			margin-right:15px;
			margin-bottom:0px;
			margin-left:0px;
		
		padding-top:20px;
		
		padding-right:10px;	
	
		padding-bottom:25px;
			padding-left:10px;
		
		
		
	 
	 	
	width: 790px;
	_width:800px;
	
	newwidth:790;
	
	text-align:center;
			
						
		border: 1px solid #222222;
			
	
		
		
		overflow: hidden;
	background: none;margin-top:5px;
}

div#footer,div#appmenu {
	color: #005200;
}

div#footer a,div#appmenu a {
	color: #005200;
}

div#footer a:hover,div#appmenu a:hover {
	color: #FFFFFF;
}
div#footer p {
margin: 0px; padding: 0px;
}

<!--added to fix some specific complaints-->
div.checkblock {width:220px;}
div#body_container.column form {margin:0;}
form#addusersform div.addInfo, div.addInfo {font-size:11px;}
form#addusersform div.addInfo h4,div.addInfo h4 {font-weight:bold;font-size:12px;text-align:left;margin:1px 0px;padding:1px 3px;}