
* { 
	margin: 0; padding: 0;
	}
	
/*--STRUCTURE--*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color:#989898;}
	
#wrap {
width: 900px;
background-image: url(images/rules-900.gif);
background-repeat: repeat-y;
background-color: none;
}

#wrapindex {
width: 900px;
background-image: url(images/rules-index-900.gif);
background-repeat: repeat-y;
background-color: none;
}

#wrap-nolines {
width: 900px;
background-image: url(images/white-nolines-900.gif);
background-repeat: repeat-y;
}

#wraplogin {
width: 900px;
height:575px;
background-color: #fff;
}

#wrapemployment {
width: 900px;
height:575px;
background-color: #fff;
}

#banner {margin-left: auto;
		 margin-right: auto;
		 width: 900px;}
	
#header {
	width: 900px;
	height: 115px;
	background-image: url(images/headerbg.gif);
	background-repeat:repeat-x;
	}
#navigation {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	background-color:#173c0d;
/*	border: 1px solid red;*/
		}
		
/* INDEX PAGE */
#middleindex {
	 width: 530px;
	 float: left;
	 padding-top: 10px;
	 padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
	background-color:none;
	}
	
#leftindex {
	width: 180px;
	float: left;
	/*padding:5px;*/
	padding-top:10px;
	text-align:left;	
	color:#173c0d;
	margin:0px;
	height: auto;
	}
	
	.lefttext{
	font-size:13px;
	font-weight:bold;
	width:180px;
	}
#rightindex {
	width: 170px;
	height: auto;
	float: right;
	padding: 5px;
	padding-top:10px;
	}
	
	#rightindexbox{
	width: 170px;
	padding: 5px;
	margin-top:10px;
	margin: 0;
	text-align:center;
	background-color:#173c0d;

	}
/* END INDEX PAGE */

/* SUB PAGES */

#leftsub {
	width: 170px;
	float: left;
	padding: 5px;
	background-color: none;
	}

#leftsub ul {
				display: block;
				list-style-type:none;
				color: #000;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#fff;
				padding:50px 20px 0 20px;
				text-align: left;
			
				}
				
#leftsub li{list-style-type: disc;
				  padding: 10px;
				  border-top: solid 1px #ccc;}
		#leftsub li a {
				color:#006600;
				text-decoration: none;
				}
				#leftsub li a:hover {
					color:#003300;
					text-decoration: underline;
					}
	
#rightsub {
	width: 280px;
	float: right;
	padding: 40px 10px 20px 10px;
	background-color: none;
	margin-left: auto;
	margin-right: auto;
	}
	
#middlesub {
	 width: 400px;
	 float: left;
	 padding-top: 10px;
	 padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
	background-color:#fff;
	}
	
	#middlesub2 {
	 width: 700px;
	 float: left;
	 padding-top: 10px;
	 padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
	background-color:#fff;
	}
	
/* END SUB PAGES */


#middle {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color:#fff;
	}

	#loginmiddle{
	width: 500px;
	height:400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color:#fff;
	}
	
	#employmentmiddle{
	width: 500px;
	height:400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color:#fff;
	}

#footer {
	width: 900px;
	height: 24px;
	margin-right: auto;
	margin-left: auto;
	background-color: #173c0d;	
	}

			
/*--MENUS--*/	
	#mainmenu {
		height: 14px;
		padding:0px 15px 0px 0px;
		text-align: right;
		}
			#mainmenu li {
				display: inline;
				list-style-type: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#fff;
				padding:0 0 0 20px;
				text-align: right;
				}
				#mainmenu li a {
					color:#fff;
					text-decoration: none;
					}		
					#mainmenu li a:hover {
						color:#b0e053;
						text-decoration: none;
						border-bottom: solid 2px #b0e053; 
						}
	#submenu {
			width: 150px;
			}
		#submenu li {
			list-style-type: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: .9em;
			color:#589720;
			padding: 10px 10px 10px 20px;
			width: 150px;
			}
			#submenu li a {
				color:#589720;
				text-decoration: none;
				}
				#submenu li a:hover {
					color:#335711;
					text-decoration: underline;
					}		
	#footnav {
			width: 600px;
			margin-right: auto;
			margin-left: auto;
			float:right;
			text-align: right;
			padding-top: 3px;
			padding-bottom: 3px;	
			}
		#footnav li {		
			margin-right: auto;
			margin-left: auto;	
			clear:both;
			list-style-type: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight:normal;
			color:#dfffc2;
			padding:0 15px 0 15px;
			display:inline;
			}
			#footnav li a {
				color:#dfffc2;
				text-decoration: none;
				}
				#footnav li a:hover {
					color:#b0e053;
					text-decoration: underline;
					}
					#footnav p {
						color:#b0e053;
						text-align: center;
						}	
						
 
						
			
/*--TAGS--*/
		.banner{
				margin-left: auto;
				margin-right: auto;
				padding:0;
				margin: 0;
				}
				.logo{
					margin:0;
					padding:0;
					}
h1 {margin-left: auto;
	   margin-right: auto;
	   width: 900px;
	}
	
h2 {
	color: #333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #90a271;
	margin-bottom: 8px;
    width: auto;
	padding: 5px 20px 5px 20px;
	}
h3 {
	color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 8px;
	padding: 0 5px 0 5px;
	}
h4 {
	color: #335711;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:lighter;
	font-variant:small-caps;
	margin-bottom: 8px;
	padding: 0 20px 0 20px;
	}
h5 {
	color: #173c0d;
	font-size:16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-left:19px;
	padding-bottom:10px;
	}
p {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	text-align:left;
	font-size: 12px;
	color: #000;
	margin-bottom: 10px;
	padding: 0 20px 0 20px;
	}
	p a {
		color:blue;
		text-decoration: underline;
		}
		p a:hover {
			color:blue;
			text-decoration: underline;
			}
				
/*--MISC--*/
.clear {
	clear: both;
	background-color: #fff;
	}  
.eventlist{
	width:150px;
	/*height:170px;*/
	background-color:#173c0d;
	color:#fff;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	}
	
	.eventlist h3 {
		text-align: center;
		}
		
		.eventlist h3 a {
		text-align: center;
		color: #fff;
		text-decoration:none;
		}
		
		.eventlist h3 a:hover {
		text-align: center;
		color: #fff;
		text-decoration:none;
		}


#rightindex li{
	padding-top:5px;
	padding-bottom:5px;
	list-style-type: none;
	}
	
	
 #footer p.copyright {
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	color: #dfffc2;
	}
	
#middle p.contact {line-height: .5em;
padding-left: 150px;}

#middle h3 {padding-left: 150px;}

#middlesub h2 {width: 360px; margin-left: 5px;}
