	#header {
		width:800px;
		height:81px;
		/*border: solid 1px #000;*/
		}
	
	/* Home Page */
	
	#home {
		background: #fff url('images/bg.jpg') repeat-x;
		margin:0;
		padding:0;
		}

	#homeFeatures {
		width:780px;
		height:320px;
		padding: 10px;
		/*border: solid 1px #000;*/
		}
	
	/* Secondary */ 
	
	#secondary {
		background: #fff url('images/bg2.jpg') repeat-x;
		margin:0;
		padding:0;
		}
		
	#container{
	  overflow:hidden;
	  width:740px;
	  
	}
	
	#content{
	  width:550px;
	  padding: 15px 10px 0 0;
	  text-align: left;
	  float:left;
	  font: 12px Verdana;
	
	}
	
	#content a:link, #content a:visited, #content a:hover {color: #2BA7B7; text-decoration: underline;}
	
	.contentText {
		font: 12px Verdana;
	}
	
	.certList {
		font: 10px Verdana;
		color: 666666;
		line-height:14px;
	}
	
	.certList a:link, .certList a:visited, .certList a:hover {color: #2BA7B7; text-decoration: underline;}
	
	
	#rail{
	  padding: 50px 0 0 0;
	  width:180px;
	  float:left;
	  
	}
	
	h1 {
		font: 18px Verdana;
		color: 2BA7B7;
	}
	
	h2 {
		font: bold 13px Verdana;
		color: 333333;
		padding:5px 0 3px 0px;
	}
	
/* Nav */	
		
	#menu {
		width:800px;
		font: 11px verdana, sans-serif;
		margin:0px 0 0 0;	
		padding:3px 0 0 5px;	
		color:#283D49;
		/*border: solid 1px #000;*/
		}	
		
	#menu ul{
		margin:0px 0 0 0;	
		padding:0px 0 0 0;
	}
	
	#menu li{	
		display: inline;
		list-style-type: none;
		}
	
	#menu a{
		text-decoration:none;
		font-weight:bold;	
		padding:0;
		color:#fff;
		}	
	
	#menu a:hover{
		text-decoration:underline;	
		font-weight:bold;
		padding:0;
		color:#fff;
		}	
	
/* Form */
	


	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: #999;
		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:.8em; 
		}


	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 input#reset {
		margin-left:0px; /* set margin-left back to zero on reset button (set above) */
		}

	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 {
		float:right;
		}

	.inputBox {
			width:125px;
			height:20px;
			border: solid 1px #A1B219;
			font: 9px verdana, sans-serif;
			}
			
	.loginForm {
			
			width:250px;
			font: 11px verdana, sans-serif;
			line-height:20px;
			color:#FFF;
			/*border: solid 1px #000;*/
			}
			
		
	#loginBox {
			float:right;
			width:210px;
			text-align:left;
			text-transform: uppercase;
			margin:10px 0 0px 0px;
			padding:0 0 0px 0px;
			font: 11px verdana, sans-serif;
			line-height:20px;
			color:#FFF;
			/*border: solid 1px #000;*/
			}

/* Footer */			
	
	#footer {
		font: 9px verdana, sans-serif;
		padding:30px 0 0px 0px;
		color: 2BA7B7;
		width:740;
		text-align:left;
		}
	
	
	#footer a:link, #footer a:visited, #footer a:hover {color: #2BA7B7; text-decoration: underline;}

