body { 
	background: #bebebe url('../images/background_repeat_y.gif') repeat-y;
	margin: 0;
}

td, p, div, input { 
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	line-height: 1.25em;
}

input,select,textarea { 
    background-color: #F4F4F4; 
    border: 1px solid #c9c9c9;
    font-size: 11px;
    font-family: Verdana, sans-serif;
    color: #000000;
}

form {
padding: 0px;
margin: 0px;
}

.red {
color: #ff0000;
font-weight: bold;
}
#careers {
padding: 10px;
}

a, a.visited, a.link, a.active {
	text-decoration:underline;
	color:#678f00;
}

a:hover {
	text-decoration:none;
	color:#678f00;
}

h1 { 
	margin: 0; 
	padding: 3px 0; 
	font-size: 14px; 
	font-weight: bold; 
}

h2 { 
	margin: 0; 
	padding: 3px 0; 
	font-size: 13px; 
	font-weight: bold; 
}


h3 { 
	margin: 0; 
	padding: 3px 0; 
	font-size: 12px; 
	font-weight: bold; 
}

#outer {
	background:url('../images/background_repeat_x.gif') repeat-x;	
	height:665px;
}

#inner_home {
	background:url('../images/background.gif') no-repeat fixed top left;
	height:665px;
	width:1100px;
}

#inner_sub {
	background:url('../images/background.gif') no-repeat fixed top left;
	width:1100px;
}

#content { 
	position:absolute;
	top:0px;
	left:100px;
} 

#text {
	padding-left:20px;
	padding-right:20px;
	padding-top:5px
}

#navigation {
	display:inline
}

#sub {
	background:url('../images/content_background_repeat.gif') repeat-y;
	width:900px;
}

#body_copy {
	background:url('../images/content_background.gif') no-repeat;
	padding-bottom:20px;
	padding-left:60px;
	padding-top:0px;
	padding-right:60px;
}

#intro {
	padding:30 0 0 80;
	color:#ffffff;
	width:240px
}

#intro a {
	color:#ffffff;
	text-decoration:underline
}	

#intro a:hover {
	color:#ffffff;
	text-decoration:none
}	

#footer {
	padding-top:20px;
	background:url('../images/footer_background.gif') no-repeat;	
	font-size:10px;
	float:none;
	text-align:center
}

#footer a {
	text-decoration:none;
	color:#333333;
}

#footer a:hover{
	text-decoration:underline;
	color:#333333;
}

#tertiary {
color: #999;
font: arial,helvetica 13px normal;
padding: 10px 5px 5px 10px;
line-height: 2em;
}

#tertiary a {
			color: #999;
			font: arial,helvetica 13px normal;
			text-decoration: none;
			padding: 3px 8px 3px 2px;
		}
		

		/*
#tertiary a:hover {
			background:url('../images/ternav_hover.gif') no-repeat;	
			padding-right: 10px;
			color: #678f00;
		}*/
#grayline {
border-top: 1px #999 solid;
margin-left: 120px;

}
#sidebar {
}
	#sidebar ul.nav {
		list-style: none;
		margin: 0;
		padding: 0;
		/*	border-bottom: 1px solid white;*/
	}
		#sidebar ul.nav li {
			margin: 0;
			padding: 0;
			font-size: 10px;
			line-height: 1.2em;
		}
		#sidebar ul.nav li a {
			color: #fff;
			display: block;
			/*	width: 115px; removed b/c it messed up the dropdown*/
			font-weight: bold;
			text-decoration: none;
			padding: 3px 8px 3px 2px;
		/*		border-top: 1px solid white;*/
		}
			#sidebar ul.nav ul.nav {
				border: none;
			}
			#sidebar ul.nav li a:hover {
				color: #4E4C4D;
				/*background-color: white;*/
			}

#thirdnav {
position:absolute; 
top:400; 
padding-left: 10px;
z-index: 100;

}			


#container	{ position:relative; width:380px; height:220px; z-index:100 }
/* Include id's for all your layers here, with commas between. */
#lyr1, #lyr2, #lyr3, #lyr4,	#lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10, #lyr11 { position:absolute; visibility:hidden; left:0; top:0; z-index:1 }


/* TERTIARY PT II */

.ter2BG {
background:url('../images/ter2bg.jpg') repeat-y 0 0;	
}
.terleft {
background:url('../images/terleftBG.jpg') repeat-y 0 0;	
}

.ternavlink 
{
color: #999;
font-weight: bold;
text-decoration: none;
padding-left: 5px;
font-size: 11px;
font-family: Arial, helvetica, sans-serif;
text-align: left;

}

.ternavlink a
{
color: #999;
font-weight: bold;
text-decoration: none;
padding-left: 5px;
font-size: 11px;
font-family: Arial, helvetica, sans-serif;
text-align: left;

}
.ternavlink a:hover
{
color: #658E01;
font-weight: bold;
text-decoration: none;
padding-left: 5px;
font-size: 11px;
font-family: Arial, helvetica, sans-serif;
text-align: left;

}

.ternavtop {
color: #fff;
background:url('../images/ternavtopBG.jpg') repeat-x 0 0;	
font-weight: bold;
padding-left: 5px;
font-size: 12px;
font-family: Arial, helvetica, sans-serif;
padding: 3px;
text-align: left;
}

.gryln {
background: #c6c6c6;
}

.white {
background: #fff;
}

/* map styles */
table#mapTable,
img.mapPosition{
  padding:0px !important;
	margin:0px !important;
}

table#mapTable div#div01,table#mapTable div#div02,table#mapTable div#div03,table#mapTable div#div04,table#mapTable div#div05,table#mapTable div#div06,table#mapTable div#div07,
table#mapTable div#div08,table#mapTable div#div09,table#mapTable div#div10,table#mapTable div#div11,table#mapTable div#div12,table#mapTable div#div13,table#mapTable div#div14,
table#mapTable div#div15,table#mapTable div#div16,table#mapTable div#div17,table#mapTable div#div18,table#mapTable div#div19,table#mapTable div#div20,table#mapTable div#div21,
table#mapTable div#div22,table#mapTable div#div23,table#mapTable div#div24,table#mapTable div#div25,table#mapTable div#div26,table#mapTable div#div27,table#mapTable div#div28,table#mapTable div#div29{
	width:500px; 
  display:none;
	margin-top:5px;
}

.floatLeft{
  float:left;
}
table#mapTable div.floatRight{
  float:right;
	border-left:1px solid #ccc;
	margin-top:10px;
	padding-left:30px;
}
.clear{
  clear:both;
}
.width45{
  width:45%;
}
