	#container{
	  background: #fff url('images/acrbg.jpg') no-repeat;
	  overflow:hidden;
	  width:1025px;
	  
	}
	
	#content{
	  width:580px;
	  height:400px;
	  padding: 120px 0px 0 0px;
	  text-align: left;
	  line-height:15px;
	  float:left;
	  font: 12px Verdana;
	
	}
	
	#content ul{
		margin:5px 0 0 10px;	
		padding:5px 0 0 10px;
	}
	
	#content li{
		margin:0px 0 0 0;	
		padding:0px 0 0 0;
		}
		
	
	#content a:link, #content a:visited, #content a:hover {color: #006699; text-decoration: underline;}
	
	
	h1 {
		font: 18px Verdana;
		padding: 10px 0px 10px 0px;
		color: 0087AB;
	}
	
	.fine {
	  padding: 0px 0px 0 160px;
	  font: italic 9px Verdana;
	  color: #666;
	}
	
	.gray {
	  font: 12px Verdana;
	  color: #666;
	}
	
	.small {
	  font: 11px Verdana;
	  color: #000;
	}
	
/* Nav */	

	#rail{
	  text-align: left;
	  padding: 8px 0 0 45px;
	  width:185px;
	  float:left;
	  
	}
		
	#rail ul{
		margin:0px 0 0 0;	
		padding:0px 0 0 0;
	}
	
	#rail li{
		list-style-type: none;
		margin:0px 0 0 0;	
		padding:0px 0 0 0;
		}
	
	
/* Form */
	
	.login form {
	margin: 0;
	padding: 0;
	width: 300px; 
	min-width: 300px;
	max-width: 300px;
	}

	form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
		font:100% verdana,arial,sans-serif;
		margin: 0;
		padding: 0;
		min-width: 400px;
		max-width: 500px;
		width: 450px; 
		}

	form fieldset {
		/ * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
		border-color: #eee;
		border-width: 1px;
		border-style: solid;
		padding: 10px;        /* padding in fieldset support spotty in IE */
		margin: 0;
		background: #fff url(images/formbg.gif) repeat-x;
		}

	form fieldset legend {
		font-size:1.2em; /* bump up legend font size, not too large or it'll overwrite border on left */
		text-transform:uppercase;    
		color:#999;  
		/* be careful with padding, it'll shift the nice offset on top of border  */
		}

	form label { 
		display: block;  /* block float the labels to left column, set a width */
		float: left; 
		width: 150px; 
		padding: 0; 
		margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
		text-align: right; 
		font-size:1em; 
		}


	form input, form textarea, form select {
		/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
		width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
		margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
								label aligns textarea better in IE */
		}
		
	form .labelCheckbox {
	  float: none;
	  display: block;
	  width: 200px;
	  height: expression('1%');
	  padding: 5px 0 0 0;
	  margin: 0 0 5px 150px;
	  text-align: left;
	}
	


	textarea {
		overflow: auto; 
		}

	form small {
		display: block;
		margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
		padding: 1px 3px;
		font-size: 88%;
	}

	form .required {
		font-weight:bold;
		} /* uses class instead of div, more efficient */

	form br {
		clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
		}
	#submitbuttons {
		padding: 1px 0 0 150px;
		}
			
	.inputBox {
		width:125px;
		height:20px;
		border: solid 1px #0099CC;
		font: 10px verdana, sans-serif;
		}
			
	
/* Footer */			
	
	#footer {
		font: 9px verdana, sans-serif;
		padding:50px 0 15px 0px;
		color: 666666;
		width:900;
		text-align:left;
		}
	
	
	#footer a:link, #footer a:visited, #footer a:hover {color: #666666; text-decoration: underline;}

