﻿body{
	background-color: #659BDF;
	background-image: url(../images/background.png);
	background-repeat: repeat;
	margin-top: 43px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: #7D7D7D;
	}
	
a
{
	color: #659BDF;
}

p
{
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: justify;
	
}
	
h1
{
	margin-top: 12px;
	color: #F06B1E;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 6px;
}

h2
{
	margin: 0px;
	color: #F06B1E;
	font-size: 11px;
	font-weight: normal;
}

h3
{
	margin-top: 12px;
	margin-bottom: 0px;
	color: #F06B1E;
	font-size: 11px;
	font-weight: normal;
}
	
h4
{
	font-size: 10px;
	color: #7D7D7D;
	line-height: 10px;
	margin: 2px 0px 2px 0px;
	font-weight: normal;
	white-space: nowrap;
}

.employmentUL ul li
{
	margin-bottom: 8px;
	margin-top: 8px;
}

/*.employmentUL ul
{
	padding-left: 15px;
}*/

ul
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	padding-left: 23px;
	
}

li
{
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: justify;
	
}

.floatLeft
{
	float: left;
}

.orange
{
	color: #F06B1E;
}

.black
{
	color: #7D7D7D;
}

.mainCont{
	margin: auto;
	min-height: 575px;
	width: 900px;
	height: auto;

}

.whiteCont{
	float: left;
	width: 900px;
	min-height: 546px;
	background-color: #ffffff;
	height: auto;
	padding-bottom: 50px;

}

.contentCont{
	width: 872px;
	height:auto;
	position: relative;
	left: 14px;
	top: 16px;
	background-color: #ffffff;
	float: left;
}

/*Header*/

.headerCont{
	width: 900px;
	height: 130px;
	float: left;
}

.headerLogo{
	width:265px;
	height: 130px;
	float:left;
}

.headerLinksCont{
	width: 430px;
	height: 30px;
	float: right;
	background-color: #ffffff;
	position: relative;
	top: 104px;

}

.headerSpacer
{
	background-image: url(../images/headerSpacer.gif);
	width: 10px;
	height: 30px;
	float:left;
}

.headerLink{
	
	border: 0px;
}

.headerServices a
{
	float: left;
	width: 86px;
	height: 30px;
	background-image: url(../images/headerServices.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerServices a:hover
{
	float: left;
	width: 86px;
	height: 30px;
	background-image: url(../images/headerServices-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerServices-hover
{
	float: left;
	width: 86px;
	height: 30px;
	background-image: url(../images/headerServices-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerServices-select
{
	float: left;
	width: 86px;
	height: 30px;
	background-image: url(../images/headerServices-select.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

.headerAbout a
{
	float: left;
	width: 68px;
	height: 30px;
	background-image: url(../images/headerAbout.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerAbout a:hover
{
	float: left;
	width: 68px;
	height: 30px;
	background-image: url(../images/headerAbout-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerAbout-hover
{
	float: left;
	width: 68px;
	height: 30px;
	background-image: url(../images/headerAbout-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerAbout-select
{
	float: left;
	width: 68px;
	height: 30px;
	background-image: url(../images/headerAbout-select.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

.headerCareers a
{
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/headerCareers.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerCareers a:hover
{
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/headerCareers-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerCareers-hover
{
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/headerCareers-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerCareers-select
{
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/headerCareers-select.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

.headerContact a
{
	float: left;
	width: 90px;
	height: 30px;
	background-image: url(../images/headerContact.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerContact a:hover
{
	float: left;
	width: 90px;
	height: 30px;
	background-image: url(../images/headerContact-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerContact-hover
{
	float: left;
	width: 90px;
	height: 30px;
	background-image: url(../images/headerContact-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerContact-select
{
	float: left;
	width: 90px;
	height: 30px;
	background-image: url(../images/headerContact-select.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

.headerHome a
{
	float: left;
	width: 61px;
	height: 30px;
	background-image: url(../images/headerHome.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerHome a:hover
{
	float: left;
	width: 61px;
	height: 30px;
	background-image: url(../images/headerHome-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerHome-hover
{
	float: left;
	width: 61px;
	height: 30px;
	background-image: url(../images/headerHome-hover.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.headerHome-select
{
	float: left;
	width: 61px;
	height: 30px;
	background-image: url(../images/headerHome-select.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

.bold
{
	font-weight: bold;
}

/*Content*/



.contentHomeLeft
{
	width: 185px;
	height:337px;
	float:left;
	
}

.contentHomeCenter
{
	width: 340px;
	height:337px;
	float:left;
	position: relative;
	left: 14px;
	top: 1px;
	
}

.contentHomeRight
{
	width: 319px;
	height:337px;
	float:left;
	position: relative;
	left: 28px;
	top: 1px;
	
}

/*Footer Styles*/

.footerCont{
	margin-top: 12px;
	float: left;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;	
	width: 900px;
	margin-bottom: 40px;
}

.footerCopyright{
	float:left;
	width: 400px;
	
}

.footerPD
{
	float: right;
	position: relative;
	top: -7px;
}

.footerLinks{
	float:left;
	width: 355px;
	text-align: left;
	text-decoration: none;
	color: #ffffff;	
}

.footerLinks a{
	text-decoration: none;
	color: #ffffff;	

}

.footerLinks a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.careersLeftCont, .servicesLeftCont, .solutionLeftCont, .aboutLeftCont
{
	width: 262px;
	float: left;
	background-color: white;
	height: 400px;
}

.careersRightCont, .servicesRightCont, .solutionRightCont, .aboutRightCont
{
	width: 600px;
	float: left;
	border-left: 1px solid #cfcfcf;
	
	height: auto;
}

.termsRightCont
{
	width: 868px;
	float: left;

	
	height: auto;
}

.termsRightCopyCont
{

width:868px
}

.resumeThanksRightCont
{
	width: 600px;
	float: left;
	border-left: 1px solid #cfcfcf;
	
	height: 430px;
}

.aboutRightCopyCont
{
	position: relative;
	left: 37px;
	width: 565px;
}

.solutionRightCopyCont
{
	position: relative;
	left: 37px;
	width: 565px;
}

.servicesRightCopyCont
{
position: relative;
left: 37px;
width: 565px;


}

.resumeThanksRightCopyCont
{
position: relative;
left: 37px;
width: 565px;
top: 10px;
line-height: 150%;
}


.careersRightCopyCont
{
position: relative;
left: 37px;
width: 565px; /*right border of text*/
}

.careersRightCopyCont P
{
	text-align: justify;
}


.careersRightContact
{
	position: relative;
	left: 36px;
	float: left;
	width: 200px;
	background-color: white;
	
}

.contactRightContact
{
	position: relative;
	left: 36px;
	float: left;
	width: 200px;
	background-color: white;
}

.careersRightSubmit
{
	position: relative;
	left: 72px;
	float: left;
	width: 300px;
	background-color: white;
}

.careersFieldCont
{
	margin-top: 12px;
	color: #F06B1E;
	font-size: 11px;
}

.careersTextField
{
	width: 160px;
	border: 1px solid #9d9d9d;
	margin-top: 3px;
	height: 14px;
		font-size: 11px;
	color: #7D7D7D;
	font-family: Verdana;
	
	
}

.contactTextField
{
	width: 160px;
	border: 1px solid #9d9d9d;
	margin-top: 3px;
	height: 14px;
	margin-right: 150px;
			font-size: 11px;
	color: #7D7D7D;
	font-family: Verdana;
	
}

.contactDropField
{
	width: 160px;
	border: 1px solid #9d9d9d;
	margin-top: 3px;
	height: 18px;
	font-size: 11px;
	color: #7D7D7D;
	font-family: Verdana;
}

.careersResumeField
{
	margin-top: 3px;
	width: 298px;
	height: 200px;
	border: 1px solid #9d9d9d;
	padding: 0 0 0 0;
	color: #7d7d7d;
	font-family:Verdana;
	font-size:11px;
}

.contactResumeField
{
	margin-top: 3px;
	width: 298px;
	height: 100px;
	border: 1px solid #9d9d9d;
	padding: 0 0 0 0;
			font-size: 11px;
	color: #7D7D7D;
	font-family: Verdana;
}

.twocolumnCont
{
	border-top: 1px solid #cfcfcf;
	position: relative;
	top: -6px;
	width: 560px;
	float:left;
	
}

.twocolumn1
{
	width: 280px;
	float: left;
	position: relative;
	top: -6px;
}

.twocolumn2
{
	width: 280px;
	float: left;
	position: relative;
	top: -6px;
}

.button
{
	height: 16px;
	width: 70px;
	border: 0px;
	color: White;
	background-image: url('../images/button.png');
	font-size: 10px;
	cursor: pointer;
 
	
}

.dropdown
{
	background-image: url('../images/button.png');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: Red;
	border: 1px solid gray;
}

.leftPhotoDropTop
{
	position: relative;
	top: 14px;
}

.leftPhotoDropBottom
{
	position: relative;
	top: 24px;
}

.submitresumecont
{
	margin-top: 20px; 
	position: relative; 
	left: -38px;
}

.contactFieldCont
{
	float: left;
	width: 300px;
}



.joblistings_cont
{
	margin-top: 10px;
	float:left;
}

.fileHidden
{
	position: relative;
	z-index: 3;
	text-align: left;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	cursor: pointer;
}

.fileFake
{
	background-image: url('../images/fileBrowse.png');
	position: absolute;
	width: 250px;
	height: 17px;
	text-align: left;
	cursor: pointer;
}




.fakeInput
{
	border: 0px solid transparent;
	background-color: Transparent;
	position: absolute;
	font-size: 11px;
	color: #7D7D7D;
	width: 158px;
	text-align: left;
	
	margin-top: 1px;
	margin-left: 2px;

}

select
{
	border-collapse: collapse;
}

.dropdownFake
{
	background-image: url('../images/dropdown.png');
	position:relative;
	width: 166px;
	height: 20px;
	top: 30px;
}

.solutionbriefPlace
{
	position: relative;
	left: 270px;
	font-weight: bold;
	top: 37px;
	width: 50px;
	height: 14px;
}

#ctl00_ContentPlaceHolder1_RequiredFieldValidator2
{
	border: 0px !important;
}

