body {
			background:#AFC9DD;
			margin: 0px;
			padding: 0px;
			font-family: Arial;
			font-size: 13px;
		}
		
		.button
		{
			margin-bottom: 10px;
			
		}
				
		a:link, a:active, a:visited 
		{
			color:Black;
		}
		
		#pageContainer {
			 width:100%;
		}
		
		#mainBody {
			width:800px; background: white; position: relative;
		}
		
		#header {
			height: 86px;
		}
		
		#logo {
			position: absolute; left: 17px; top: 36px;
		}
		
		#jobBlast {
			position: absolute; left: 530px; top: 11px; width: 250px; font-family: arial; font-size: 13px;
		}
		
		#jobBlastTextBox {
			width:150px; border: 1px solid #0daa00; height: 14px; font-size: 10px;
		}
		
		#mainToolbar {
			color: White; font-weight: bold; padding-top:4px; font-family: Arial; font-size:14px; margin-left:5px; padding-right: 20px; height: 25px; background-image: url(../images/toolbarBG.jpg); background-repeat: no-repeat;
		}
		
		#mainToolbar a:link, #mainToolbar a:visited, #mainToolbar a:active {
			color: white;
			text-decoration: none;
		}
		
		#mainToolbar a:hover {
			color: #868686;
		}
		
		#homePageContent {
			width:640px; margin-left:10px; margin-top:2px; float: left;
		}
		
		#interiorContent{
			width:640px; margin-left:10px; margin-top:15px; float: left; background-color: White;
			
		}
		
		.homePageSearchBox 
		{
		    border: 1px solid #999999;
			overflow: auto;
			height: 250px; width: 250px;  color: #1281AD; font-family: Arial; font-size: 12px; font-weight: bold;  padding-top: 10px; background-repeat: no-repeat;
		}
		
		.homePageSearchContainer {
			float: left; margin-top:5px;
		}
		
		.searchBoxContainer {
			margin-left: 5px;
		}
		
		.searchBoxContainer a 
		{
		    color: #0daa00;
		    display: block;
		    text-decoration: none;
		    font-weight: normal;
		    font-size: 16px;
		    padding: 2px;
		}
		
		.searchBoxContainer a:hover 
		{
		    background: #0daa00;
		    color: White;
		}
		
		.homeJobTitle, .homeJobTitle a, .jt_job_position, .jt_job_position a 
		{
		    color: #0000ff;
		    font-weight: normal;
		    font-size: 14px;
		    text-decoration: none;
		}
		
		.homeJobTitle a:hover, .jt_job_position a:hover
		{
		    text-decoration: underline;
		}
		
		.homeCompanyCity, .jt_job_location 
		{
		    color: #0daa00;
		    font-weight: bold;

		}
		
		.homeDateLink, .jt_job_company 
		{
		    margin-bottom: 20px;
		}
		
		.advSearch a:link, .advSearch a:visited, .advSearch a:active {
			color: black;
			font-weight: normal;
		}
		
		.advSearch a:hover {
			color: #aaaaaa;
		}
		
		#adBox{
			float:left; width:121;  margin-top:5px; text-decoration: none; clear: right;
		}
		
		#adBox a:hover {
			 text-decoration: underline;
		}
		
		#homePageTextContent {
			clear:left; margin-left:15px; margin-top: 5px;
		}
		
		#footer, #footer  a:link, .footer a:visited, .footer a:active  {
			margin-top: 5px;
			color: #747474;
			font-family: Arial;
			font-size: 9px;
		}
		
		#footer a:hover {
			 text-decoration: underline;
		}
		
		#pageTitle 
		{
			font-family:Arial;
			font-size:18px;
			font-weight:bold;
			color: #626262;
			margin-bottom: 15px;
			border-bottom: 1px solid black;
			width: 600px;
		}
		#pageTitle a:link, #pageTitle a:visited, #pageTitle a:active
		{
			font-weight: normal;
			font-size: 14px;
			color: #2020ff;
		}
		
		.fieldContainer 
		{
			clear: left;
			width: 475px;
		}
		
		.fieldLabel 
		{
			font-family:Arial;
			font-size: 12px;
			font-weight: bold;
			width: 125px;
			float: left;
			padding-bottom: 3px;
			color: #626262;
		}
		
		.formFieldDiv 
		{
			width: 335px;
			float:left;
			padding-bottom: 3px;
		}
		
		.formField 
		{
			width: 250px;
			font-family:Arial;
			font-size:10px;
			height: 15px;
			border: 1px solid #CECECE;
		}
		
		.formFieldMulti 
		{
			width: 250px;
			font-family:Arial;
			font-size:10px;
			border: 1px solid #CECECE;
		}
		
		.dropDown {
	
			font-family:Arial;
			font-size:10px;
			height: 19px;
			border: 1px solid #CECECE;
		}
		
		.listBox {
			font-family:Arial;
			font-size:10px;
			border: 1px solid #CECECE;
		}
		
		.formFieldGeneric
		{
			font-family:Arial;
			font-size:10px;
			height: 15px;
			border: 1px solid #CECECE;
		}
		
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

 .greyBox 
 {
	width: 500px; padding: 14px; background-color: #F2F2F2; border: 1px solid #CECECE;
	font-family:Arial;
			font-size: 12px;
			font-weight: bold;
			color: #626262;
}

.sectionLabel 
{
	border-bottom: 1px solid #CECECE; clear: left; margin-bottom: 10px; background-color:#AFC9DD; color:#626262; padding-left: 3px;
	}
	
	.gridView 
	{
		border: none;
	}
	
	.gridView td
	{
		border: none;
	}
	
	.gridHeader 
	{
		color: White;
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
		 background-image: url(../images/gridHeaderBg.gif);
		 background-repeat:repeat-x;
		 border: none;

	}
	
	.gridHeader  a:link, .gridHeader a:visited, .gridHeader a:active
	{
		color: White;
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
	}
	
	.gridHeader td
	{
		border: none;
	}
	
	.gridRow 
	{
		color: Black;
		font-family: Arial;
		font-size: 12px;
		border: 0px solid white;
		background: #f4f4f4;
	}
	
	.gridRow a:link, .gridRow a:visited, .gridRow a:active
	{
		color: Black;
		font-family: Arial;
		font-size: 12px;
		border: 0px solid white;
	}
	
	.gridRow a:hover
	{
		color:Gray;
		font-family: Arial;
		font-size: 12px;
		border: 0px solid white;
	}
	
	.gridRowAlt
	{
		color: Black;
		font-family: Arial;
		font-size: 12px;
		border: 0px solid white;
		background: #dcdcdc;
	}
	
	.gridRowAlt a:link, .gridRowAlt a:visited, .gridRowAlt a:active
	{
		color: Black;
		font-family: Arial;
		font-size: 12px;
		border: 0px solid white;
	}
	
	.gridRowAlt a:hover
	{
		color:Gray;
		font-family: Arial;
		font-size: 12px;
		border: 0px solid white;
	}
	
