/*Netscape 4x CSS for the Sierra site*/

/*Basic Tags*/

body {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	margin: -10px 0px 0px -10px;
	padding: 0em;	
	}


a:link {
	color: #FFFFFF;
	text-decoration: none; 
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	}

a:visited {
	color: #FFFFFF;
	background: transparent;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}

acronym,abbr
	{
	cursor: help;
	border-bottom: 0px; 
	}	
		
#maintable {
	width: 100%;
	}

/*#logo	{
	background: #0C8511;
	vertical-align: top;
	width: 149px;
		}*/


#navheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	background: #0C8511;
	text-align: center;
	vertical-align: middle;
	}
	
#navheadericons {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	background: #0C8511;
	text-align: center;
}

#sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #FFFFFF;
	background: #0C8511;
	vertical-align: top;
	width: 149px;
	}

#sidebar p {
	text-align: left;
	font-size: 1.2em;
	}
	
#maincontent {
	font-size: 1em;
	background: #FFFFFF;
	color: #333333;
	vertical-align: top;
	}


#maincontent img {
	border: 0px;

	}
	
#maincontent ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: square;
	background: #FFFFFF;
	color: #333333;
	}

#nelsonimage {
	border: 0px;
	margin: 0px 20px 10px 0px;
	vertical-align:middle;
		}	



.resumethumbnail {
	border:none;
	margin: 0px 20px 10px 0px;
	vertical-align:middle;
	}	

.thumbnail {
	border: 0px;
	float: left;	
	}
		
.clear{
	clear:both;
}	

#maincontent p#bottomlogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	text-align:center;
	color: #0C8511;
	background: transparent;
	}

#maincontent p#PageNameServices {
	text-align:left;
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	}


#maincontent h1#PageName {
	text-align:right;
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
#maincontent .PageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight:normal;
	}


#maincontent a:link {
	color:#0000CC;
	background: transparent;	
	text-decoration: underline; 
	font-family: Arial, Helvetica, sans-serif;
	}

#maincontent a:visited {
	background: transparent;
	color:#0000CC;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	}
#maincontent a:hover {
	color:  #FFFFFF;
	text-decoration: underline;
	background: #0C8511;
	font-family: Arial, Helvetica, sans-serif;
	}


#copyright {
	width: 320px;
	background: #0C8511;
	color:#FFFFFF;
	text-align: left;
	}	

#footer 	{
	background: #0C8511;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	}

#footer a:link {
	color: #FFFFFF;
	background: transparent;	
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	}

#footer a:visited {
	color: #FFFFFF;
	background: transparent;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}

#footer a:hover {
	background: #FFFFFF;
	text-decoration: underline;
	color: #0C8511;
	font-family: Arial, Helvetica, sans-serif;
	}
	

a.servicesanchors{
	color: #0C8511;
	background: transparent;	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	}

hr {
	color: #0C8511;
	background: transparent;	
	}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	}

/*Universal Classes*/


.AlignRight {
	text-align:right;
	}

.AlignLeft {
	text-align:left;
	}

.AlignCenter {
	text-align:center;
	}

.main-table-cell {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	}

.breakingnews	{
	color:#FF6600;
	font-size:1.4em; 
	background: transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:800;
	}

.news {
	color: #000;
	font-size:1.2em;
	font-weight:800;
	background: transparent;	
	}

.eventseparator {
	text-align: center;
	color: #0C8511;
	background: transparent;
	width: 250px;
	margin-bottom: 25px;
	margin-top:  25px;
	}

.side-table-cell {
	padding-top: 70px;
		padding-left: 10px;
	}

.companylogo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 35.0px;
	font-weight: 800;
	}
.small {
	font-size: .75em;
	}
.large {
	font-size: 1.15em;
	}
.darkgreen {
	color:#FFFFFF;
	background: #0C8511;
	}

.lightgreen {
	color: #0C8511;
	background: transparent;
	}

.whitetext {
	color: #FFFFFF;
	text-align: left;
	background: transparent;
	}

.current {
	color: #FFFF00;	
	background: transparent;
	}

.WhiteLeftAlign {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: transparent;
	text-align: left;
	}

.WhiteRightAlign {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background: transparent;
	}
	
.WhiteCenter {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: transparent;
	text-align: center;
	}

blockquote {
	font-style: italic;
	}

strong {
	font-weight: bold;
	}

p, ul, ol {
	font-family:Arial, Helvetica, sans-serif;
	}	
/************* #search styles ***************/

#search{
	padding: 10px 0px 5px 5px;
	font-size: 1em;
}

#search form{
	margin: 0px;
	padding: 0px;
}

#search img {
	display:block;
	margin: 0px;
	border: 0px;
	padding: 5px 0px 0px 0px;
}


#skip a, #skip a:hover, #skip a:visited  
 { 
 position:absolute; 
 left:0px; 
 top:-500px; 
 width:1px; 
 height:1px; 
 overflow:hidden;
 } 
  
 #skip a:active, #skip a:focus
 { 
 position:static; 
 width:auto; 
 height:auto; 
 } 
 
 #skipiefix {
 width:5%;
 }
/*********** #thumbnail styles***********/
div.container {
  border: 1px solid #333;
  background: #0C8511;
  margin-bottom: 20px;
  }

div.float {
  float: left;
padding: 10px 20px 10px 10px;  	  
}
  
div.float p {
   text-align: center;
   }

div.spacer {
  clear: both;
  }

#download form{
/*	margin: 30px  30px 0 30px; Sets the margins on the form - bottom  is zero feel free to change as required*/
	margin: 30px auto;
	width: 250px;
}


#download fieldset {
	width: 225px; /*Set the width of the fieldset that contains the form inputs*/
	padding: 0; /*zero the padding on the nested fieldset*/
	border: none; /*remove the borders*/
}

#download input{
	background-color: #FFF;/*Set the background color of the form inputs*/
	color: #000;/*Set the text color*/
	border: 2px solid #0C8511;/*add a border around them*/
	margin: 10px 0 0 0;/*Specifically set the width*/
	display: block;/*force the inputs to stack*/
}


#download textarea{
	background-color: #FFF;/*set the background color*/
		padding-top: 5px;/*set alittle padding on the top*/
	color: #000;/*set the text color*/
	border: 2px solid #0C8511;/*set a border around the element*/
	margin: 10px 30px 0 0;/*set a margin on the right only*/
	height: 200px;/*specifically set a height for the textarea, tends to vary somewhat cross browser*/
}


#download label{
	color: #0C8511;/*set the label text color*/
	font-weight: bold;
	font-size: 75%;/*set the label font size*/
	padding-top: 5px;/*set alittle padding on the top*/
	padding-bottom:  10px;
	display: block;/*display it as a block level element*/
	background-color: transparent;
}


#download .button{
  background-color: #0C8511;/*changes the default background color from the input styling*/
  border: 1px solid #000;
  font-weight: bold;
  color: #FFF;/*changes the default color from the input styling*/
  width: 60px;/*changes the default width color from the input styling*/
  margin-top: 20px;/*adds a little sapce between the bottom input and the buttons*/
  display: inline;/*allows the buttons to sit side by side by, over ruling the display: block; on the input selctor*/
}


#download .hide {
	display:none;
}


#maincontent .main-table-cell form.paypal {
	margin: 30px 0px 30px 0px;
	width: 250px;
	border:none;
}


#maincontent .main-table-cell form.paypal image {
	border:none;
}


#maincontent .main-table-cell form.paypal input {
	background-color: #FFF;/*Set the background color of the form inputs*/
	color: #000;/*Set the text color*/
	border: none; /*add a border around them*/
	margin: 0 0 0 0;/*Zero off any margins*/
	width: 150px;/*Specifically set the width*/
	display: block;/*force the inputs to stack*/
}


.new {
	color:#FF0000;
	font-weight:bold;
	}

#breadCrumb{
	font-size: 80%;
	padding: 5px 0px 5px 0px;
}

#gcepdcimage {
	border: 0px;
	float:left;
	margin:0px 10px 10px 0px;
	vertical-align:bottom;
	}

#michaelgcepdc {
	border: 0px;
	float: right;
	margin: 10px 0px 15px 10px;
	}


#janet_lawjournal {
	border: 0px;
	float: right;
	margin: 10px 0px 15px 10px;
	}

#janet_bucknell {
	border: 0px;
	float: right;
	margin: 10px 0px 15px 10px;
	}
	
#exclamationimage {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}	

#eimage {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}	


#redflagimage {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}	

#emplogoimage {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}	


#ticketworklogo {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}
	

#findjoblogo {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}
	
#iSearchlogo {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}


#candidate_sourcing_image {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}
	
#overviewimage {
	border: 0px;
	float:left;

	}	


#recycleitimage {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}	

#breakfastclubimage {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}	
	
#wcedcimage {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}


#iarplogo {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}
		
#janettestifies {
	border:0px;
	float:left;
	margin:0px 20px 10px 0px;
		vertical-align: middle;
	}	
#sierrastyleimage {
	border:0px;
	float:left;
	margin:0px 10px 10px 0px;
	}

#janetstandingimage {
	border: 0px;
	float:left;
	margin:0px 10px 15px 0px;
	}
	
#successpuzzlelogo {
	border: 0px;
	float:left;
	margin: 10px 10px 10px 0px;
	}
	
#sethimage {
	border: 0px;
	margin: 0px 20px 10px 0px;
	vertical-align:baseline;
}

#pbjimage {
	border: 0px;
	margin: 0px 15px 10px 0px;
	float:left;
}


#dmdlogo_small {
	border: 0px;
	margin: 0px 15px 10px 0px;
	float: left;
	}

#pbjilogo {
	border: 0px;
	margin: 0px 15px 10px 0px;
	float: left;
	}

.businesslogos {
	border: 0px;
	margin: 0px 15px 10px 0px;
	float: left;
	}

.puzzle{
	float: right;

	border: 0px;
}	
#monsterlogo {
	border: 0px;
	margin: 0px 15px 10px 0px;
	float: left;
	}
	
	
#hireheroeslogo {
	border: 0px;
	margin: 0px 15px 10px 0px;
	float: left;
	}
	
#maintable #maincontent .main-table-cell div.oc_alert {
	background-color:#FFFFFF;
	margin: 0px 30px 0px 0px;
  	}

#maintable #maincontent .main-table-cell div.oc_alert img{
	border: 0px;
	float:left;
	padding: 0px 0px 40px 0px;
	margin: 0px 30px 0px 0px;
	background-color:#FFFFFF;
}

#maintable #maincontent .main-table-cell div.oc_alert p {
	color:#FFFFFF;
	font-size: 37px;
	font-family:"Gill Sans MT", Arial, sans-serif;
	padding: 40px 20px 40px 0px;
	background-color: #0C8511;	
	}
	
	/********* Begin styling the form ****************/


#maincontent .main-table-cell form{
	margin: 30px 30px 30px 30px; /*Sets the margins on the form - bottom  is zero feel free to change as required*/
}


#maincontent .main-table-cell fieldset fieldset{
	width: 195px;/* Set the width of the fieldset that contains the form inputs*/
	padding: 0; /*zero the padding on the nested fieldset*/
	border: none; /*remove the borders*/
}
#maincontent .main-table-cell fieldset fieldset label{
display:inline;
}

#maincontent .main-table-cell input{
	/*	background-color:#FFFF00;*/
	background-color: #FFF;/*Set the background colour of the form inputs*/
	color: #414F4B;/*Set the text colour*/
	border: 2px solid #0C8511;/*add a border around them*/
	margin: 0 0 0 0;/*Specifically set the width*/
	display: block;/*force the inputs to stack*/
	padding-left: 0px;
}

.required {
	background-color: transparent;
	color: #FF0000;/*Set the text colour*/
}

	  
#maincontent .main-table-cell textarea{
	background-color: #FFF;/*set the background colour*/
	color: #556660;/*set the text colour*/
	border: 2px solid #0C8511;/*set a border around the element*/
	margin: 0 30px 0 0;/*set a margin on the right only*/
	height: 200px;/*specifically set a height for the textarea, tends to vary somewhat cross browser*/
}

.labelfloat{
	float: right;/*float the textarea's label and the textarea within it*/
	padding-top: 20px;/*set a top padding to align it*/
}

#maincontent .main-table-cell label{
	color: #4F4F4F;/*set the label text colour*/
	font-size: 75%;/*set the label font size*/
	padding-top: 5px;/*set alittle padding on the top*/
	display: block;/*display it as a block level element*/
}

#maincontent .main-table-cell fieldset{
	margin: 0;/*zero off any existing margine*/
	border: none;/*remove the default borders*/
	padding: 5px 5px 20px 20px;/*give a little "air" inside the parent fieldset*/
	width: 450px;/*set a width against it*/
}


#maincontent .main-table-cell .button{
background-color: #0C8511;/*changes the default background colour from the input styling*/
  color: #fff;/*changes the default colour from the input styling*/
  width: 80px;/*changes the default width colour from the input styling*/
  margin-top: 20px;/*adds a little sapce between the bottom input and the buttons*/
  display: inline;/*allows the buttons to sit side by side by, over ruling the display: block; on the input selctor*/
    border: 1px solid #000;
  font-weight: bold;

}

#maincontent .main-table-cell .hide {
	display:none;
}

.dmd_logo {
	margin: 15px 0px;
	text-align:center;
	padding-bottom: 25px;
}

.dmd {
	margin: 25px 0px;
	padding: 20px;
	background-color: #0C8511;
	color:#FFFFFF;
	font-size: 125%;
		
}


#blnlogo {
	border: 0px;
	margin: 0px 15px 10px 0px;
	float: left;
	}
	

.candidate_sourcing {
	background-color:transparent;
	color:#0C8511;
	font-size: 150%;
	font-style:italic;
	}
	
.in_line {
	display:inline;
	margin:0px;
	padding:0px;
	}


#captionimageleft_Janetbio {
	float: left;/*float the image to the left*/
	font-size: 80% ;/*scales the font to 80% of the default set int he body selector*/
		margin: 0px 10px 5px 0px;/*set a margin to the top and right to give clearance against the text the top margin aligns the image with the top of the p element*/
	text-align:center;
	color:#000;
	font-weight:bold;
	clear: both;
}
		

.captionimageleft {
	float: left;/*float the image to the left*/
	font-size: 80% ;/*scales the font to 80% of the default set int he body selector*/
		margin: 5px 10px 0 10px;/*set a margin to the top and right to give clearance against the text the top margin aligns the image with the top of the p element*/
	text-align:center;
	font-weight:bold;
	clear: both;
}
		
.captionimageright {
font-size: 80% ;/*scales the font to 80% of the default set int he body selector*/
	float: right;/*float the image to the right*/
	text-align:center;
	margin: 15px 10px 0 10px;/*set a margin to the top and left to give clearance against the text the top margin aligns the image with the top of the p element*/
	font-weight:bold;
	clear: both;
}


.captionimageright2 {
	font-size: 70% ;/*scales the font to 70% of the default set int he body selector*/
	float: right;/*float the image to the right*/
	text-align:center;
	margin: 15px 10px 0 10px;/*set a margin to the top and left to give clearance against the text the top margin aligns the image with the top of the p element*/
}

.captionimageright2 div {
font-weight:700;
font-style:italic;
text-align:center;
padding: 0;/*zeroes the padding*/
color: #314048;/*sets the colour for the text*/
}	

.captionimageleft2 {
	float: left;/*float the image to the left*/
	text-align:center;
	font-size: 70% ;/*scales the font to 70% of the default set int he body selector*/
		margin: 10px 10px 0px 0px;/*set a margin to the top and right to give clearance against the text the top margin aligns the image with the top of the p element*/
		}
		
.captionimageleft2 div {
font-weight:700;
font-style:italic;
padding: 0;/*zeroes the padding*/
color: #314048;/*sets the colour for the text*/
}	

.captionimagecenter {
text-align:center;
font-size: 70% ;/*scales the font to 70% of the default set int he body selector*/
}

.captionimagecenter div {
font-weight:700;
font-style:italic;
padding: 0;/*zeroes the padding*/
color: #314048;/*sets the colour for the text*/

margin-top: 10px;
}	



#subnavheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding: 10px 5px;
	color: #FFFFFF;
	background: #0000CC;
	text-align: center;
	}

#subnavheader a:link {
	color: #FFFF00;
	background: transparent;	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

#subnavheader a:visited {
	background: transparent;
	color: #FFFF00;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#subnavheader a:hover {
	color:  #FFFFFF;
	text-decoration: underline;
	background: #0C8511;
	font-family: Arial, Helvetica, sans-serif;
	}


#subnavheader  a:active {
	color: #FFFF00;
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
	}
	
#maincontent #search_bar {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#008800;	
	padding: 0px 0px;
	margin:0px;
	text-align:right;
	white-space:nowrap;
}


#maincontent #search_bar form {
	width:90%;
	background-color:#008800;	
	padding:10px 10px;
	margin:0px 10px 0px 0;
}

#maincontent #search_bar form .button2 {
  border: 1px solid #008800;
  font-weight: bold;
  color: #008800;
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
  background-color:#FFFFFF;
  width:175px;
  padding: 0 2px 0 2px;
  margin-left:5px;
}

#maincontent #search_bar input {
	display:inline;
}
  
  #maincontent #search_bar label{
	display:inline;
}.larger_text {
	font-size: 160%;
	font-weight: bold;
}

