html { 
padding:0px;
margin:0px;
}


body {
width:690px;
margin: 0px auto;
padding: 0px;
background-color: #fff;
text-align:center;
font-family: trebuchet, arial, sans-serif;
font-size: 10pt;
line-height: 1.6em;
color:#555;
}


A:link   	{ color:#A24500; TEXT-DECORATION: underline }
A:visited   { color:#A24500; TEXT-DECORATION: underline }
A:hover		{ color:#003673; TEXT-DECORATION: underline }
A:active	{ color:#000000; TEXT-DECORATION: underline }


#banner {
width:690px;
height: 150px;
margin: 0px;
padding: 20px 0px 0px 0px;
}







/*- ================================= -*/




#wrapper {
width:690px;
background: url("../images/bg.gif");
background-position:-5px 0px;
background-repeat: repeat-y;
margin: 0px;
padding: 10px 0px 0px 0px;
overflow: auto;
}



#Navigation {
width:161px;
padding: 15px 0px 15px 20px;
margin: 0px;
float:left;
text-align:left;
overflow:none;
}

#Navigation a, #Navigation a:link, #Navigation a:visited {
padding: 0px;
margin: 0px;
color: #000; 
text-decoration: none; 
font-size:10pt;
line-height:2.2em;
font-weight:bold;
}

#Navigation a:hover {
color: #7E3300; 
text-decoration: underline; 
}

#Navigation a:active {
color: #0C3B71; 
text-decoration: underline; 
}





#ContentColumn {
width:500px;
margin: 0px;
padding: 5px 0px 0px 0px;
float:left;
text-align:left;
overflow:none;
}


#ContentColumn p, #ContentColumn dl {
padding: 0px 0px 10px 22px;
width:445px;
font-size:10pt;
line-height:1.5em;
color:#444;
text-align:justify;
}

#ContentColumn ul {
padding: 0px 0px 10px 22px;
margin: 0px 0px 10px 22px;
width:445px;
list-style: disc outside
}


#theCalendarpg {
padding: 0 4px 0 0px;
}

#theCalendarpg td {
font-size: 11px;
background-color:#fff;
}

#theCalendarpg td.calheader {
font-weight:bold;
background-color:#E3ECF7;
}


.cal {
	font-weight:normal;
	font-size:10px;
}


#jobs td {
font-size:9pt;
}

dt { 
text-align:left;
}

dd { 
text-align:left;
font-size: 9pt;
}


.totop {
font-size:8.5pt;
padding-left: 420px;
}



h1 { 
color:#7D4119;
background: url("../images/h1bg.gif");
background-repeat: no-repeat;
background-position: 0px 14px;
padding: 0px 0px 5px 22px;
margin: 0px 0px -5px 0px;
font-size: 13pt;
line-height: 1.2em;
font-family: trebuchet, arial, sans-serif;
letter-spacing:0px;
font-weight:bold;
height:27px;
}


h2 { 
color:#0C3B71;
background: url("../images/h2bg.gif");
background-repeat: no-repeat;
background-position: 0px 13px;
padding: 0px 0px 5px 22px;
margin: 20px 0px -10px 0px;
font-size: 12pt;
line-height: 1.2em;
font-family: trebuchet, arial, sans-serif;
letter-spacing:0px;
font-weight:bold;
height:25px;
}

h3 { 
color:#796252;
padding: 0px 0px 5px 2px;
margin: 20px 25px -5px 20px;
font-size: 12pt;
line-height: 1.2em;
font-family: trebuchet, arial, sans-serif;
letter-spacing:0px;
font-weight:bold;
border-bottom:1px solid #ddd;
}











/*- ================================= -*/
/*- FOOTER STYLES -*/

#footer {
width:690px;
padding: 6px 0px 0px 0px;
margin: 0px;
height: 62px;
font-size: 8.5pt;
line-height: 1em;
color:#333;
text-align: center;
background: url("../images/footerbg.gif");
background-repeat: no-repeat;
}




/*- ================================= -*/
/*- FORM STYLES -*/

input { 
	font-family: trebuchet, arial, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #F4F6FA;
 	padding: 2px;
 	margin: 1px; 
	border: 1px solid #637AB0; 
 }

textarea { 
	font-family: trebuchet, arial, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #F4F6FA;
 	padding: 2px;
 	margin: 1px; 
	border: 1px solid #637AB0;  
 }

input.checkbox { border: 0px; background-color:transparent;}


input[type="submit"] { 
	background-color: #9D6F0C;
	font-weight: bold;
	color: #EAF0FF;
	font-size: 12px;
	-moz-border-radius:3px;
}

input.submit { 
	background-color: #9D6F0C;
	font-weight: bold;
	color: #EAF0FF;
	font-size: 12px;
	-moz-border-radius:3px;
}

.submit { 
	background-color: #9D6F0C;
	font-weight: bold;
	color: #EAF0FF;
	font-size: 12px;
	-moz-border-radius:3px;
}

input[type="submit"]:hover { 
    background-color:#233C85;
}

input.submit:hover { 
    background-color:#233C85;
}

