

/* Styles to clear alot of unneccessary html defaults */

:link,:visited { text-decoration:none; }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
span,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none; }

body {
	background-color: #EDEDED;
	padding: 50px;
	}


#container {
	margin: 0 auto;
	background-color: #FFF;
	width: 780px;
	border: 1px solid #CCC;
	padding: 15px;
	}
	
#left_column {
	display: inline;
	float: left;
	background: url(../images/left_bgrnd.gif) top right no-repeat;
	width: 300px;
	height: 350px;
	background-image: url(left_bgrnd.gif);
	}
	
#right_column {
	margin-left: 340px !important;
	margin-left: 337px;
	width: 440px !important;
	width: 440px;
	}	
	
#navigation {
	background-color: #AC0049;
	height: 25px !important;
	height: 23px
	}	
	
#navigation ul {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
	margin:0 10px;
	padding:5px 0;
	height:25px !important;
	}	
	
#navigation ul li {
	display: inline;
	padding: 0 7px 0 7px;
	border-right: 1px solid #000;  
	}
	
#navigation ul li.last {
	border-right: 0;  
	}	
	
#navigation ul li.selected {
	color: #90B12F;
	}	
	
#navigation ul li.selectedlast {
	border-right: 0;  
	color: #90B12F;
	}		
	
#navigation li a {
	color: #000;
	text-decoration: none;
	}
	
#navigation a:hover {
	color: #90B12F;
	text-decoration: none;
	}
			
#content {
	margin-top: 75px;
	}	
	
#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 140%;
	margin-top: 8px
	}
		
#content p.last {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 140%;
	margin-top: 20px
	}
		
	
h1 span { display: none; }

 p
    {
	margin: 0px 5px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 80%;
	}

.redtext {
	color: #AC0049;
	}
	
abbr
 {
   cursor: help;
   border-bottom: 1px dashed #000
 }
* html span.abbr
 {
   cursor: help;
   border-bottom: 1px dashed #000
 }	
	
#content a {
	color: #90B12F;
	text-decoration: none;
	border-bottom: 1px #94B33E;
	border-bottom-style: solid;
	}
	
#content a:hover {
	background-color: #E2E7D4;
	}
	
.strap {
	color: #AC0049;
	font-weight: bold;
	font-style: italic;
	padding-top: 10px;
	}	
	
	
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #E2E7D4;
	margin-bottom: 5px;
	}	
	
th {
	text-align: left;
	color: #FFF;
	font-size: 110%;
	}
	
th,td {
	padding: 5px;
	}

.job_ad {
	padding: 20px 10px 20px 10px;
	margin: 20px 0 20px;
	background-color:#F0FEEB;
}

.job_ad h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
}

.job_ad hr {
	border-top: 1px solid #000;
}

.job_ad a {
	font-weight:bold;
	color:#005128 !important;
	text-decoration:underline;
	border-bottom:0px;
}

.job_ad a:hover {
	background-color:#F0FEEB !important;
	border-bottom:#005128 1px solid  !important;
	

}
