﻿body {background:none; font-family: "Myriad Pro", Arial, sans-serif;
font-size:12px; color:#69655c;padding:0px;margin:0px;}

#home{background:none; font-family: "Myriad Pro", Arial, sans-serif;
font-size:12px; color:#ffffff;padding:0px;margin:0px;}


a {color: #7e3f88;}
a:visited {color:#7e3f88;}
a:hover {color: #69b33a;}
a:active { color:#7e3f88;}

h1 {color:#003d28; font-size:18px; padding: 0px 10px 10px 10px; margin:0px;}
h2 {color:#c5eb49; font-size:18px; padding: 0px 10px 10px 10px; margin:0px; font-weight:normal;}

ul { color:#69655c; padding: 0px 10px 10px 40px;margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ol { color:#69655c; padding: 0px 10px 10px 40px;margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
li {color:#69655c; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
p {color:#69655c; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	

/* ----------container to center the layout-------------- */
#container {
width: 900px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
margin-top:auto;
}

/* ----------banner for logo-------------- */
#banner a { display:none;}
#login a { display:none;}
#flashcontent { display:none;}

#random{ background-image:none;
heig/ht:300px; width:900px; position:relative; top:-2px; z-index:90; 
margin:0px 0 -2px 0; padding:0px 0 0 0; /*need to adjust for IE7*/
/**/
}

#navimage1 {display:none;}
#navimage2 {display:none;}


#finance {background: none;
heigh/t:200px; width:900px; position:relative; top:33px; z-index:90; 
margin:0 0 33px 0; padding:150px 0 0 0; /*need to adjust for IE7*/
/**/	
}

#systems {background: none;
heigh/t:200px; width:900px; position:relative; top:33px; z-index:90; 
margin:0 0 33px 0; padding:150px 0 0 0; /*need to adjust for IE7*/
/**/	
}
#executive {background: none;
heigh/t:200px; width:900px; position:relative; top:33px; z-index:90; 
margin:0 0 33px 0; padding:150px 0 0 0; /*need to adjust for IE7*/
/**/	
}
#healthcare {background: none;
heigh/t:200px; width:900px; position:relative; top:33px; z-index:90; 
margin:0 0 33px 0; padding:150px 0 0 0; /*need to adjust for IE7*/
/**/	
}
#defense {background:none;
heigh/t:200px; width:900px; position:relative; top:33px; z-index:90; 
margin:0 0 33px 0; padding:150px 0 0 0; /*need to adjust for IE7*/
/**/	
}


/* -----------MENU--------------------------- */

.menu2 {display:none;}/* margin:28px auto;*/



/* -----------------HOME PAGE content--------------------- */
#content {
padding: 0px 0px 0px 0px;
margin-left: 0px;
margin-right: 0px;
}

div#content { 
min-height:300px;
height:expression(this.scrollHeight > 300 ? "auto":"300px"); 
}

p {padding: 0px 10px 10px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;color:#ffffff; }

.areas a {margin:0px 20px 0px 0; height:54px; padding:0px; display:inline-block; }

a.finance {display:none;}

a.info {display:none;}

a.executive {display:none;}

a.health {display:none;}

a.defense {display:none; }


/* --------------right nav------------- */
#right {
 display:none;
}


#search { display:none;}

#search2 {display:none;}

#hirerequest { display:none;}
#availablestaff { display:none;}

a.apply {  display:none;}

a.request { display:none;}


/*--------------Landing page with static image--------------*/
#page {}

#page #content { margin-left: 0px;}

#page h1 {color:#7e3f88; font-size:18px; padding: 0px 0px 0px 10px; margin:0px;}
#page h2 {color:#69b33a; font-size:14px; padding: 0px 0px 10px 10px; margin:0px; font-weight:bold; font-style:italic;}
#page h1.header {padding: 0px 10px 10px 10px; margin:0px;}

#page p {padding: 0px 10px 10px 10px;font-family:Arial, Helvetica, sans-serif; margin:0px; color:#69655c;}



/*--------------Random Image page--------------*/
#random_page { }
#random_page #content {margin-left: 0px; }



/*padding: 0px 20px 0 10px;margin-right: 0px;margin-left: 120px;*/
#random_page h1 {color:#7e3f88; font-size:18px; padding: 0px 0px 0px 10px; margin:0px; font-family:"Myriad Pro", Arial, sans-serif;}
#random_page h2 {color:#69b33a; font-size:14px; padding: 0px 0px 10px 10px; margin:0px; font-weight:bold; font-style:italic;}
#random_page h1.header {padding: 0px 10px 10px 10px; margin:0px;}
#random_page h2.header {color:#69b33a; font-size:14px; padding: 0px 0px 0px 10px; margin:0px; font-weight:bold; font-style:italic;}
#random_page p {padding: 0px 10px 10px 10px;font-family:Arial, Helvetica, sans-serif; margin:0px; color:#69655c;}

/*--------------Random Image NEWS--------------*/
/*#news {padding: 0px 20px 0 5px;margin-right: 0px;margin-left: 60px; } for news*/

#news {background:#7C4387; height:auto; width:878px;margin:-58px auto 0px 11px;padding:0px 0 0 0px;font-family:Arial, Helvetica, sans-serif;}
#news #content {background: #ffffff;padding: 40px 40px 0px 40px;margin-right: 0px; heig/ht:380px; } /*for news*/
#news h1 {color:#7e3f88; font-size:18px; padding: 0px 0px 5px 0px; margin:0px;backgrou/nd-color:#ebede0;}
#news h2 {color:#69b33a; font-size:14px; padding: 0px 0px 10px 10px; margin:0px; font-weight:bold; font-style:italic; }
#news .division {padding: 0px 0px 0px 10px; margin:0px;}
#news p {padding: 0px 10px 10px 10px;font-family:Arial, Helvetica, sans-serif; margin:0px; color:#69655c;}

/*------------NEWS --- RSS-----------------------------*/
.divScroll-1 {
height:340px; position:relative; z-index:300;
width:280px;
overflow:auto;
margin:0px 0 0 0px;
padding:10px;
background-color:#FAFBF7;/*#ebede0*/
border:1px #D9DACF  solid; /*#cbcdbe*/
}
.divScroll-2 {
float:right; position:relative; z-index:300;
height:340px;
width:280px;
overflow:auto;
margin:0px 0px 0 0;
padding:10px;
background-color:#FAFBF7;
border:1px #D9DACF  solid;
}

#news .NewsEntry {}

#news .NewsEntry h1{
	color:#69b33a;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding: 0px 0px 0px 10px;
	 margin:0px;
}

#news .NewsEntry h2{
	color:#69655c;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	padding: 0px 0px 10px1 0px;
	margin:0px;
}

.rss-box-style {border:0px #000000 solid;}

.rss-title {color:#c5eb49; font-size:12px; font-weight:bold;}

.rss-items { margin:10px; padding:0px;}

.rss-item {	padding:0 0 10px 0px; list-style:none;}

.rss-item a {color:#69b33a; font-size:13px; font-weight:bold; text-decoration:none;}

.rss-date {	color:#69655c; font-style:italic;}





#pagefooter {background:url('landing/pagefooter3.jpg') no-repeat; height:24px; width:878px;
 clear: both; margin:0px 0px 0px 11px; padding: 0px;}
#pagefooter-news {background:url('landing/pagefooter-news.jpg') no-repeat; height:24px; width:878px;
 clear: both; margin:0px 0px 0px 11px; padding: 0px;}


/*--------------Cost of Turnover Calculator--------------*/
#calc {color:#69655c; background-color:#ffffff; width:720px; padding:0 0 0 7px;}
#calc h3 {color:#69655c; margin:10px 0 0 0; font-size:14px;}


.blue {color:#0000ff; font-size:12px;}
.green {color:#009900; font-size:12px;}

.nowrap {
	white-space: nowrap;
}







/* --------------left navi------------- */
#left {
 display:none;}

/*float: left;
width: 120px;
margin: 0px 0px 0px 0px;
padding: 0px 0 0 120px;
*/
#left a { color:#69655c;text-decoration:none; position:relative; z-index:101;}

#left img {border:0px; }

#news #events {
float: left;
width: 142px;
margin: 0px 0px 0px 0px;
padding: 0px 0 0 0px;
background-color:#7C4387;position:relative; z-index:101;height:100%;
}
#news #events p {color:#ffffff; margin:0px 0 0 0px; padding:0px 10px 10px 20px;}
#news #events h1{color:#ffffff; margin:40px 0 10px 10px; font-family:"Myriad Pro", Arial, sans-serif;background-color:#7C4387; font-weight:normal;}






/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 20px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:11px;
padding: 0px;
text-align: center; color:#69655c; }

#footer a {color:#69655c; text-decoration:none;}

#footer img {border:0px; vertical-align:text-bottom;}




#footer_land {
clear: both;
margin: 6px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;
padding: 0px;
text-align: center; color:#ffffff; }

#footer_land a {color:#ffffff; text-decoration:none;}

#footer_land img {border:0px; vertical-align:text-bottom;}










/**** JOB Search *****/
.JobSearchHeader TH
{
    font-weight:bold;
    padding:10px;
    text-align:left;
    background-color:#003d28;
    color:#FFFFFF;
}
.JobSearchHeader
{
    font-weight:bold;
    padding:10px;
    text-align:left;
    background-color:#015546;
    color:#FFFFFF;
}
.JobSearchSubHeader
{
    padding:10px;    
    vertical-align:top;    
    /*background-color:#FFEECB;*/
}
.JobSearchGrid
{
	border:1px black solid;
}
.JobSearchGrid TD
{
    padding:4px;    
    padding-left:10px;    
    vertical-align:top;    
}
.JobSearchGrid TD.Reference
{
    font-weight:bold;
}
.JobSearchGrid TD.Icon
{
    padding-left:0;
}
.JobSearchGrid .Item
{
    background-color:#FFFFFF;
}
.JobSearchGrid .AlternatingItem
{
    background-color:#E8F4D0;
    filter:alpha (opacity: 20);
}

/************ JOB VIEW ***************/
.JobView
{
	margin-left:5px;
	margin-right:5px;
	padding-bottom:25px;
	zoom:1;
}

.JobView .Header
{
	height:50px;
}

#random_page .JobView H2
{
	background-color:#015546;
	color:#ffffff;
	border-bottom:1px black solid;
	display:block;
	padding:2px;
	font-style:normal;
}

.JobView H2 span 
{
	margin:0;
	height:5px;
	font-size:14px;
	color:#ffffff; font-style:normal;
}

.JobView h4
{
	margin-top:0 !important;
}

.JobView .Location
{
	float:left;
	width:50%;
}

.JobView .MetroArea
{
	float:left;
	width:25%;
	margin-top:15px;
}

.JobView .State
{
	float:left;
	width:25%;
	margin-top:15px;
}

.JobView .Title
{
	float:left;
	width:40%;
	margin-top:15px;
}
.JobView .Location
{
	margin-top:15px;
}
.JobView H3
{
	color: #7e3f88;
	background-color: #E8F4D0;
	padding:4px;
	margin-top:10px;
}

.JobView .Buttons
{
	text-align:center;	
	padding:5px;
}

.JobView .Buttons A
{
	margin-left:25px;
}

.JobView .Description
{
	padding:5px;
	min-height:100px;
}



.JobView label
{
	width:100px;	
	display:block;
	float:left;
	font-weight:bold;
	padding-left:20px;
}

.ErrorText 
{
	color:Red;
}


.ErrorSummary
{
	border: 1px solid	#E78787;
	background-color: #FFF2F2;
	margin-bottom: 15px;
	font-size: 12px;
	color: #422d2d !important;
}
#ErrorSummary UL LI a
{
	color: #422d2d !important;
}
.ErrorSummary UL
{
	list-style-type: square;
	list-style-position:inside;
	margin:12px;
}

.ErrorSummary UL LI 
{
    line-height:1.5em;
}

.ErrorHeader
{
	color: White;
	background-color: #DF0000;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px;
}




