﻿body {
	margin:0;
	padding:0;
	border:0;
	font: 12px verdana, arial, helvetica, sans-serif;
}
#content {
	position: relative; /* Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	text-align: left;
	width: 100%;
	height: 579px;
	background-color: #666633;
}
.body {
	font-size: 12px;
	color:#666633;
	line-height:22px;
}
p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000;
}
li {
	font-size: 12px;
	color:#666633;
}
ul{
    margin:0;
    padding:0;
    border:0;
    margin-left:14px;
}
h1 {
	font-size: 16px;
	color:#666633;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	padding-left:5px;
}
#welcome{
	display:block;
	width:750px;
	height:150px;
	position:absolute;
	z-index:4;
	top:380px;
	left:240px;
	text-align:left;
}
#begin{
	display:block;
	width:226px;
	height:19px;
	position:absolute;
	z-index:5;
	top:530px;
	left:405px;
}
/*
#ipod{
	display:block;
	width:151px;
	height:160px;
	position:absolute;
	z-index:7;
	top:385px;
	left:80px;
}
*/
form{
    padding:0;
    margin:0;
    border:0;
}
a:hover.links{
    text-decoration:underline;
    color:#666633;
}
.links{
    text-decoration:underline;
    color:#666633;
}


/*  Job Search Page Section */

a:hover.jobLinks{
    text-decoration:underline;
    color:#9C6501;
}
.jobLinks{
    text-decoration:underline;
    color:#9C6501;
}

.clusterLinks{
    text-decoration:none;
    color:#979A65;
    font-weight:bold;
}
.b0
{
	font-weight:bold;
}
/*  End Job Search Page Section */

/*  XML Feed Page */
.xmlHR
{
	color:#9C6501;
}

/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

#clearfooter{clear:both;height:29px;}/*needed to make room for footer*/
* html #clearfooter{clear:both;height:5px;}
#minHeight{float:left;width:0px;height:100%;margin-bottom:-31px;} 
* html #minHeight{margin-bottom:-20px;} 
div,p {margin-top:0}/*clear top margin for mozilla*/
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/ 
/*don't put comments in the style below (breaks mac ie) - fixes PC IE colums from wrapping
/* \*/
* html body #outer {
	height:auto;float:left;margin:0px;padding:0px;border:0px;
}
/* */

form{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

/*///////////////////////////////
footer____________footer____//////
//////////////////////////////////*/
#footer { 
	
	display:block;
	clear:both;
	height:19px; 
	position:relative; 
	} 
#footer a
{
	text-decoration:none;
}	
#footer a:hover
{
	text-decoration:underline;
}		
* html #footer {/*only ie gets this style*/ 
	\height:21px;/* for ie5 */ 
	he\ight:19px;/* for ie6 */ 
	}

#outer{ 
	height:100%; 
	min-height:100%; 
	/*margin-right:5px;*/
	margin-bottom:-20px; /* footer trick */
}

#center_container
{
	display:block;
	width:100%;
	
	/*height:288px;
	background-color:#000;*/
	margin: 0 auto;/*part of centering divs*/
}
#header a
{
	text-decoration:none;	
}
#header a:hover
{
	text-decoration:underline;	
}
#header_top{
	display: block;
	width: 100%;
	height: 55px;
	background:url(../images/header_bg.gif) repeat-x #868655;
	border-top: solid 1px #000;
	border-bottom: solid 1px #ffffff;
}

#top_left{
	display:block;
	position:absolute; /*absolute because IE doesn't like two % divs that equal 100%*/
	border-top:1px solid #000;
	/*padding-left:7px;
	padding-right:7px;*/
	top:0px;
	left:0px;
	z-index:5;
	width:15%;
	height:55px;
	float:left;
	background:url(../images/header_border.gif) right no-repeat #666633; 
	color:#ffffff; 
	padding-top:20px; 
	text-align:center; 
	\height:35px; 
	h\eight:35px;
}

