@charset "utf-8";
/* CSS Document */


html, body, #wrapper 
{
min-height: 100%; 
/*Sets the min height to the   height of the viewport.*/  
width: 100%;  height: 100%; 
/*Effectively, this is min height   for IE5+/Win, since IE wrongly expands   an element to enclose its content.   This mis-behavior screws up modern    browsers*/  
margin: 0;  padding: 0;  } 

html>body, html>body #wrapper {  
height: auto; /*this undoes the IE hack, hiding it   from IE using the child selector*/  
}  

a {
	color:#993333;
}
a:hover {
	color:#993333;
}

.smTitle
{
	color:#009999;
	font-weight:bold;
}
.address {
	font-family:Verdana,arial,helvetica;
	font-size:14px;
}
#content a {
	color:#993333;
	text-decoration:none;
}
#content a:hover {
	color:#993333;
	text-decoration:underline;
}
#wrapper {  
	margin:0 auto; 
	width:998px; 
	background:url(../images/ss_bg.jpg); 
	min-height:750px; 
	height:750px;
	position:relative;
}   
#wrapperSub {  
	margin:0 auto; 
	width:998px; 
	background:url(../images/ss_bg2.jpg); 
	min-height:750px; 
	height:750px;
	position:relative;
}   

#wrapperSub2 {  
	margin:0 auto; 
	width:998px; 
	background:url(../images/ss_bg3.jpg) repeat-y; 
	min-height:750px; 
	height:750px;
	position:relative;
} 

#wrapperSub3 {  
	margin:0 auto; 
	width:998px; 
	background:url(../images/ss_bg3.jpg) repeat-y; 
	min-height:750px; 
	position:relative;
} 
  

body { 
	font-family: arial, helvetica; 
	text-align: left; 
	margin-left:0px; 
	margin-top:0px; 
	/*background:#999999;*/
	background:url(../images/blue_bg.jpg); 
	font-size:12px;}

hr { height:1px; color:#ff6633;}
img {border:none;}
#menuWrapper{font-size:14px;}
#menuWrapper ul { list-style-type:none; margin:0px;}
#menuWrapper a { color:#ff6633; text-decoration:none; }
#menuWrapper a:hover { color:#ff6633;  text-decoration:underline;}

/*------ HOME ------- */
#homeBlurb {
	position:absolute;
	top:225px;
	left:75px;
}

#homeLocations {
	position:absolute;
	top:158px;
	left:712px;
}

#homeCircles {
	position:absolute;
	top:516px;
	left:574px;
}
#homeOpenings{
	position:absolute;
	top:688px;
	left:608px;
}
#homeQuote{
	position:absolute;
	top:378px;
	left:0px;
}

/*------ JObs ------- */

#jobCareers{
	position:absolute;
	top:243px;
	left:134px;
}
#jobCircles{
	position:absolute;
	top:333px;
	left:128px;

}
#jobLinks{
	position:absolute;
	top:550px;
	left:128px;

}
#jobOpenings{
	position:absolute;
	top:688px;
	left:615px;

}
#jobQuote{
	position:absolute;
	top:437px;
	left:600px;
}
#copy{
	position:absolute;
	top:716px;
	left:10px;
	font-size:10px;
	color:#666666;
}
#copy a, a:hover{
	color:#666666;
}

/*------ Benefits ------- */

#benCircles {
	position:absolute;
	top:264px;
	left:44px;
}

#benTitle {
	position:absolute;
	top:213px;
	left:268px;
}

#benChart {
	position:absolute;
	top:276px;
	left:269px;
}

/*------ Benefits ------- */

#cultureCircles {
	position:absolute;
	top:250px;
	left:0px;
}

#copyST{
	font-size:10px;
	color:#666666;
	margin:-10px 0px 10px 10px;
}
#copyST a, a:hover{
	color:#666666;
}

#tara {
	position:absolute;
	top:250px;
	left:500px;
}
/* ------- CONTACT --------*/

#contactCircles {
	margin-top:55px;
}
#divLoc {
	position:absolute;
	left:835px;
	top:522px;
	width:150px;
	display:none;
	border:solid 2px #00978b;
}
#divLocHome {
	position:absolute;
	left:828px;
	top:415px;
	width:100px;
	display:none;
	border:solid 2px #f7cb84;
}