@import "gen_display.css";
/* import the top nav flyout menu */
@import "topnav.css";
/* import the left side menu */
@import "l_sidenav.css";
/* import the right content */
@import "r_content.css";
/* import the footer */
@import "footer.css";


#container {
	width: 760px;
	margin:0 auto;
	padding: 0;
	text-align: left;
	background: #fff;
}

#header {
	width: 760px;
	height: 75px;
	background-image: url(../images/careersheader.gif);
	background-repeat: no-repeat;
}


/* Job Search Link */
.JobSearch {
	position:relative;
	float: right;
	text-align:right;
	margin: 0;
	padding: 2px;
	top: 5px;
	right: 10px;
	width: 350px;
		color: #666;
	font-size: 10px;
	font-weight: normal;
}

.JobSearch  a {
	color: #666;
	text-decoration: underline;
}
.JobSearch  a:hover {
	color:#333333;
	text-decoration: underline;
}


/* INDEX PAGE CONTENT*/	
		
#indexmaincontent {
	float: left;
	margin: 0;
	padding: 0;
	width: 760px;
	min-height: 421px;
	background:url(../index/images/home_bck.jpg) top no-repeat;
	background-color:#8cc63e;
	/*hack for IE6*/
	height: auto !important;
	height:421px;
}	
	
#indexmaincontent #indexheader {
	padding: 0;
    margin: 15px 0 0 23px;
	width: 342px;
}
#indexmaincontent #indexheader h1 {
	display: block;
	padding: 0;
	height: 61px;
	text-indent: -2000px;
	background:url(../index/images/itsyourtime.gif) no-repeat bottom;
	}	
	
#indexbottomfadebar {
	float: left;
	margin: 0;
	padding: 0;
	width: 760px;
	min-height: 44px;
	height: 44px;
	background:url(../index/images/mainbottom.jpg) bottom no-repeat;
		}	
	
#indexcenterbody {
	padding: 0;
	margin: 0 0 0 52px;
	width: 316px;
}
#indexcenterbody2 {
	padding: 0;
	margin: 0 0 0 52px;
	width: 400px;
}

#indexcenterbody h2 {
	display: block;
	margin: 0;
	padding: 0;
	height: 21px;
	font-size: 18px;
	font-weight:bold;
	color: #FF0000;
	/*text-indent: -2000px;
	background:url(../index/images/success.gif) no-repeat bottom;*/
	}
	
/* TEMP  LAYOUT */	
	
#temp1maincontent{
	float: left;
	margin: 0;
	padding: 0;
	padding-bottom:50px;
	width: 760px;
	min-height: 421px;
	background:url(../images/temp1back.gif) left repeat-y;
	background-color:#fff;
}	

#temp2maincontent{
	float: left;
	margin: 0;
	padding: 0;
	padding-bottom:50px;
	width: 760px;
	min-height: 421px;
	background:url(../images/temp2back.gif) left repeat-y;
	background-color:#fff;
}	
	
#temp2col{
width: 410px;
}	

#temp2colthinright {
float:left;
text-align:right;
}

#temp2colthinleft {
float:left;
text-align:left;
}

/* breadcrumbs */
#crumbs {width: 615px;	border-bottom: 1px solid #900; margin-bottom:15px; margin-right:10px;}
#crumbs a {text-decoration:none;}
#crumbsVURV {width: 615px;	border-bottom: 1px solid #900; margin-bottom:15px; margin-right:10px; margin-left:100px;}
#crumbsVURV a {text-decoration:none;}
.Breadcrumb { font-size: 10px; font-weight: normal; }
p.Breadcrumb {	display:block;	margin:0;	padding:0;	color: #898989;	 }
.Breadcrumb_Carrot { font-size: 11px; }
.Breadcrumb_First { color: #b51e3b; }
.Breadcrumb_Middle { color: #b51e3b; }
.Breadcrumb_Last { font-weight: bold;}


#centerbody2col {
	padding: 0;
	margin: 0 0 0 30px;
	background: transparent;
}

#whysv {
margin-right: 10px;
}
#jobsearchcontainer {
margin-right: 10px;
}

#abovejobsearchcontainer {
width: 615px;
margin-bottom:3px; 
height: 100px;
}

table.jobsearchtable {
width:725px;
}
table.jobsearchtable2 {
width:610px;
}


/* find your fits*/
#BothColumns {
	width: 590px;
	margin: 0;
	padding: 0;
}
#BothColumns li {
	line-height: 12px;
}

#leftColumn {
	float: left;
	margin: 0;
	padding: 0;
	width: 295px;
}

#rightColumn {
	float: right;
	margin: 0;
	padding: 0;
	width: 295px;
}

.clear{
	clear:both;
	}