/* CSS Document */

body {
	background-color: #6D2348;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
body.white {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
.pageWidth {
	min-width:800px;
	max-width: 1024px;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 805 ? "800px" : document.body.clientWidth > 1029 ? "1024px" : "100%" );
}
.bkgdHome {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_home.jpg);
	background-repeat: no-repeat;
}
.bkgdGovernment {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_government.jpg);
	background-repeat: no-repeat;
}
.bkgdCommercial {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_commercial.jpg);
	background-repeat: no-repeat;
}
.bkgdAerospace {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_aerospace.jpg);
	background-repeat: no-repeat;
}
.bkgdFinancialMgmt {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_financial_mgmt.jpg);
	background-repeat: no-repeat;
}
.bkgdHR {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_hr.jpg);
	background-repeat: no-repeat;
}
.bkgdIT {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_it.jpg);
	background-repeat: no-repeat;
}
.bkgdInfoSys {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_infosys.jpg);
	background-repeat: no-repeat;
}
.bkgdOrg {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_org.jpg);
	background-repeat: no-repeat;
}
.bkgdReviews {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_reviews.jpg);
	background-repeat: no-repeat;
}
.bkgdProcure {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_procure.jpg);
	background-repeat: no-repeat;
}
.bkgdLogistics {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_logistics.jpg);
	background-repeat: no-repeat;
}
.bkgdSurveys {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_surveys.jpg);
	background-repeat: no-repeat;
}
.bkgdTraining {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_training.jpg);
	background-repeat: no-repeat;
}
.bkgdEnergy {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_energy.jpg);
	background-repeat: no-repeat;
}
.bkgdEnvironment {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_environment.jpg);
	background-repeat: no-repeat;
}
.bkgdSupply {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_supply.jpg);
	background-repeat: no-repeat;
}
.bkgdFinancialServices {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_financial_service.jpg);
	background-repeat: no-repeat;
}
.bkgdFinancialAssist {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_assist.jpg);
	background-repeat: no-repeat;
}
.bkgdSecurity {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_security.jpg);
	background-repeat: no-repeat;
}
.bkgdSecure {
	width: 100%;
	background-position: right top;
	background-color: #FFFFFF;
	background-image: url(images/bkgd_secure.jpg);
	background-repeat: no-repeat;
}


/* Header */

.linkHeader {
	color: #6D2348;
	font-size: 9px;
	padding-top: 5px;
	padding-right: 5px;
}
.menuHeader {
	color: #6D2348;
	font-size: 9px;
	padding-left: 10px;
}
a.headerLinks {
	color: #6D2348;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
}
.headerLinksOver {
	color: #968256;
	font-weight: bold;
	text-decoration: none;
}
a.headerLinksOver:hover {
	color: #968256;
	font-weight: bold;
	text-decoration: none;
}
a.headerLinks:hover {
	color: #968256;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
a.skipNav {
	color: #968256;
	font-weight: normal;
	text-decoration: none;
}
a.skipNav:hover {
	color: #968256;
	font-size: 9px;
	text-decoration: none;
}


/* Menu Bar */

.menuBarHome {
	color: #6D2348;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3808C;
}
.menuBar {
	color: #6D2348;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5CDBB;
}
a.menuLinks {
	color: #6D2348;
	font-weight: bold;
	text-decoration: none;
}
a.menuLinks:hover {
	color: #968256;
	font-weight: bold;
	text-decoration: none;
}
.menuBarMargin {
	padding-left: 15px;
	padding-right: 15px;
	min-width:770px;
	max-width: 994px;
}
a.menuLinksOver {
	color: #968256;
	font-weight: bold;
	text-decoration: none;
}
a.menuLinksOver:hover {
	color: #968256;
	font-weight: bold;
	text-decoration: none;
}
table.careerstable tr td p {
	padding-bottom: 15px;
}
.tableCellPad {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.tableCellPadLine {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right: 1px solid #CCCCCC;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


/* Left Nav */

.leftNav {
	font-size: 10px;
	background-color: #D5CDBB;
	font-weight: bold;
}
.navPadding {
	padding-top: 20px;
	padding-left: 10px;
}


/* Right Nav */
.contentBoxRight {
	background-color: #ece7dd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}


/* Content */

.contentArea {
	margin-top: 60px;
}
.contentMargin {
	padding-left: 15px;
	padding-right: 15px;
	min-width:770px;
	max-width: 994px;
}
.content {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;

}
.contentSmall {
	font-size: 10px;
}
.contentSmallGray {
	font-size: 10px;
	color: #666666;
}
.contentSmaller {
	font-size: 9px;
}
.contentBig {
	font-size: 12px;
}
.headerlink {
	text-decoration: none;
	color: #6D2348;
}
.headerlink:over {
	text-decoration: none;
	color: #924C71;
}
.contentHome {
	padding: 0px 30px 10px;
	line-height: 17px;
}
.listLinks {
	padding-bottom: 10px;
	font-size: 10px;
}
a.listLinks {
	color: #000000;
	text-decoration: none;
}
a.listLinks:hover {
	color: #666666;
	text-decoration: none;
}
a.h2Links {
	color: #000000;
	text-decoration: none;
}
a.h2Links:hover {
	color: #666666;
	text-decoration: none;
}
.nobr {
	white-space: nowrap;
}
.linkRightArea {
	background-color: #FFFFFF;
	opacity:.75;
	filter: alpha(opacity=75);
	width: 150px;
	margin-left: 15px;
	-moz-opacity: 0.75;
}
.linkRight {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.linkDoc {
	font-size: 10px;
	line-height: 11px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.docImage {
	margin-top: 60px;
}
h1 {
	font-size: 11px;
	font-weight: bold;
	color: #6D2348;
	padding-bottom: -3px;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: -3px;
	padding-top: 5px;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	padding-bottom: -3px;
	padding-top: 5px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
hr {
	width: 70%;
	height: 1px;
	color: #999999;
	background-color: #999999;
	border: 0px solid #999999;
	margin-top: 20px;
	margin-bottom: 20px;
}
li {
	margin-bottom: 3px;
}
a {
	color: #6D2348;
}
a:hover {
	color: #924C71;
}
.nomargin {
	margin-top: 0px;
}
.imgleft {
	padding: 0px 15px 15px 0px;
}
.imgright {
	padding: 0px 0px 15px 15px;
}
.highlightbox {
	background-color: #6D2348;
	width: 485px;
	padding: 11px;
	color: #FFFFFF;
}
.highlightbox p.highlighttext {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.highlightbox a.highlightlink, a.highlightlink:link, a.highlightlink:visited, a.highlightlink:active {
	color: #FFFFFF;
}
.highlightbox a.highlightlink:hover {
	color: #DDDDDD;
}


/* Tables */
th {
	color: #ffffff;
	font-weight: bold;
	background-color: #6d2348;
	font-size: 10px;
}
.thBorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.tableRow {
	background-color: #eeeeee;
}
.tdBorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6d2348;
}


/* Forms */
.formButton { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
	font-weight: bold;
    background-color: #CCCCCC;
    border: 1px solid #666666;
    padding: 2px 10px;
    margin: 0px;
    text-align: center;
}

.formField {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 2px 0px;
	border: 1px solid #666666;
}

.formFieldSelect {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	border: 1px solid #666666;
}
.contentRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D2348;
}
hr.formLine {
	width: 90%;
	height: 1px;
	color: #cccccc;
	background-color: #cccccc;
	border: 0px solid #cccccc;
}


/* Footer */

.footerLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3808C;
}
.footerLineMargin {
	padding-right: 15px;
	min-width: 533px;
	max-width: 757px;
}
.footerText {
	padding-right: 15px;
	font-size: 10px;
}
.footer {
	color: #FFFFFF;
	font-size: 9px;
}
.footerContent {
	font-size: 9px;
	padding-right: 5px;
}
a.footerLinks {
	color: #FFFFFF;
	text-decoration: none;
}
a.footerLinks:hover {
	color: #FFFFFF;
	text-decoration: none;
}



.navsubtitle, a.navsubtitle, a.navsubtitle:link, a.navsubtitle:visited, a.navsubtitle:active, a.navsubtitle:hover {
	font-size: 13px; color: #000000;
}
