﻿body {background:#004129 url('landing/background8.jpg') repeat-x; font-family: "Myriad Pro", Arial, sans-serif;
font-size:12px; color:#69655c;padding:0px;margin:0px;}

#home{background:#ffffff url('background/background900.jpg') repeat-x; 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:#ffcf06; 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-------------- */
#banner2 a {background:url('background/logo4.jpg') no-repeat; padding:0px 0px 0px 0px; margin:74px 0 0px 10px; 
height:83px; width:198px; display:block; }

#banner a {background:url('background/logo4.jpg') no-repeat; padding:0px 0px 0px 0px; margin:72px 0 0px 10px; 
height:83px; width:198px; display:block; }

#login a { position:relative; background:url('background/login3.gif') no-repeat; top:120px; left:823px;
height:20px; width:53px; display:block; z-index:30000;}

#flashcontent { position:relative; t/op:0px; z-index:90; height:318px; width:900px; color:#000000;
mar/gin:0 0 0px 0; paddi/ng:0px 0 0px 0; /*need to adjust for IE7*//**/ }
/*
background: url('background/animation.jpg') no-repeat; height:283px; width:900px;
position:relative; top:31px; z-index:90; 
margin:0 0 0px 0; padding:0px 0 30px 0;
posit/ion:relative; t/op:0px; z-in/dex:90; marg/in:0 0 0px 0; /*need to adjust for IE7*//**/ 
*/
#random{ 
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 { background: url('landing/topimage1.jpg') no-repeat;
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*/
/**/
}

#navimage2 { 
heigh/t:200px; width:709px; position:relative; top:31px; z-index:90; 
margin:0 0 31px 0; padding:150px 0 0 0; /*need to adjust for IE7*/
/**/
}

#finance {background: url('landing/topimage2.jpg') no-repeat;
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: url('landing/topimage3.jpg') no-repeat;
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: url('landing/topimage4.jpg') no-repeat;
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: url('landing/topimage5.jpg') no-repeat;
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: url('landing/topimage6.jpg') no-repeat;
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 {width:709px; position:relative; font-size:11px; margin:-0px 0 0 0px;left: 320px; z-index:100;}/* margin:28px auto;*/
/*margin:-36px 0 0 0px;*/
.menu2 ul li a:visited {display:block; text-decoration:none; width:110px; height:35px; 
text-align:center; color:#ffffff; padding-left:0px; border:0px solid #fff; border-width:0 0px 0px 0; 
background:#c9c9a7; line-height:35px; font-size:13px;}

.menu2 ul li a {display:block; text-decoration:none; width:110px; height:35px; 
text-align:center; color:#ffffff; padding-left:0px; border:0px solid #fff; border-width:0 0px 0px 0; 
background:#c9c9a7; line-height:35px; font-size:13px;}

.menu2 ul li a:visited{ background: url('background/work20.jpg') -0px -0px no-repeat; width:120px; }

.menu2 ul li a{ background: url('background/work20.jpg') -0px -0px no-repeat; width:120px; }

.menu2 ul {padding:0; margin:0;list-style-type: none; }
.menu2 ul li {float:left; position:relative;}
.menu2 ul li ul {visibility:hidden; position:absolute;}

.menu2 table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}

.menu2 ul li a:hover {background: url('background/work20.jpg') -0px -139px no-repeat;color:#ffffff; bac/kground:#e9e9c7;}

.menu2 ul li:hover a {background: url('background/work20.jpg') -0px -139px no-repeat;color:#ffffff; backg/round:#e9e9c7;}

.menu2 ul li a:hover ul {visibility:visible; bottom:-0px; left:0;}

.menu2 ul li:hover ul {visibility:visible; bottom:-0px; left:0;}

.menu2 ul li a:hover ul li {display:block; background:#ffffff; color:#000000;width:120px; clear:both;}

.menu2 ul li:hover ul li {display:block; background:#ffffff; color:#000000;width:120px; clear:both;}

.menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute;}

.menu2 ul li:hover ul li ul {visibility:hidden; position:absolute;}

.menu2 ul li a:hover ul li a {display:block; 
background: url('background/work20.jpg') no-repeat -0px -100px; color:#000000; width:100%; 
padding:0px 0px 5px 7px; height:auto; text-align:left; line-height:14px; font-size:11px;}

.menu2 ul li:hover ul li a {display:block; 
background: url('background/work20.jpg') no-repeat -0px -100px; color:#000000; width:100%; 
padding:0px 0px 5px 7px; height:auto; text-align:left; line-height:14px; font-size:11px;}

.menu2 ul li a:hover ul li.menutop  {display:block; background:url('background/work20.jpg') no-repeat -0px -37px; 
color:#004731; width:120px; font-size:12px; padding:5px 0px 5px 7px; font-weight:bold; }

.menu2 ul li:hover ul li.menutop  {display:block;
 background:url('background/work20.jpg') no-repeat -0px -37px; color:#004731; width:120px;
 font-size:12px; padding:5px 0px 5px 7px; font-weight:bold;}

.menu2 ul li:hover ul li a:hover { color:#69b33a;}

.menu2 ul li a:hover ul li a:hover { color:#69b33a;}

.menu2 ul li:hover ul li.menutop a:hover { color:#004731;}


.menu2 ul li a:hover ul li.menutop a:hover { color:#004731;}


/*****STYLE TWO*****/
.menu2 ul li#nav100 a:visited { background:url('background/work00.jpg') no-repeat -0px -0px; width:100px; }

.menu2 ul li#nav100 a { background:url('background/work00.jpg') no-repeat -0px -0px; width:100px; }

.menu2 ul li#nav100 a:hover {background: url('background/work00.jpg') no-repeat -0px -139px;color:#ffffff; backgro/und:#e9e9c7;}

.menu2 ul li:hover#nav100 a {background: url('background/work00.jpg') no-repeat -0px -139px;color:#ffffff; backgr/ound:#e9e9c7;}

.menu2 ul li#nav100 a:hover ul {visibility:visible; bottom:-0px; left:0;}

.menu2 ul li:hover#nav100 ul {visibility:visible; bottom:-0px; left:0;}

.menu2 ul li#nav100 a:hover ul li {display:block; background:#ffffff; color:#000000;width:120px; clear:both;}

.menu2 ul li:hover#nav100 ul li {display:block; background:#ffffff; color:#000000;width:120px; clear:both;}

.menu2 ul li#nav100 a:hover ul li a ul {visibility:hidden; position:absolute;}

.menu2 ul li:hover#nav100 ul li ul {visibility:hidden; position:absolute;}

.menu2 ul li#nav100 a:hover ul li a {display:block; 
background: url('background/work00.jpg') no-repeat -0px -100px; color:#000000; width:100%; 
padding:0px 0px 5px 7px; height:auto; text-align:left; line-height:14px; font-size:11px;}


.menu2 ul li:hover#nav100 ul li a {display:block; 
background: url('background/work00.jpg') no-repeat -0px -100px; color:#000000; width:100%; 
padding:0px 0px 5px 7px; height:auto; text-align:left; line-height:14px; font-size:11px;}


.menu2 ul li#nav100 a:hover ul li.menutop00 {display:block; 
background:url('background/work00.jpg') no-repeat -0px -37px; color:#004731; width:100px;
padding:5px 0px 5px 7px; font-size:12px;  font-weight:bold;}


.menu2 ul li:hover#nav100 ul li.menutop00 {display:block; 
background:url('background/work00.jpg') no-repeat -0px -37px; color:#004731; width:100px;
padding:5px 0px 5px 7px; font-size:12px;  font-weight:bold;}

.menu2 ul li:hover#nav100 ul li a:hover { color:#69b33a;}

.menu2 ul li#nav100 a:hover ul li a:hover { color:#69b33a;}

.menu2 ul li:hover#nav100 ul li.menutop00 a:hover  { color:#004731;}



.menu2 ul li#nav100 a:hover ul li.menutop00 a:hover  { color:#004731;}



/* -----------------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 0px 10px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;color:#ffffff; }
.areas {}
.areas h1 {font-size:11px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 0 22px; padding:0px;}
.areas h1 a {color:#ffcf06;text-decoration:none; }
.areas h1 a:hover {color:#7e3f88;text-decoration:none; }

.areas a.finance {background:url('background/areas.jpg') no-repeat -0px -0px; width:55px; height:32px; display:block;  }

.areas a.info {background:url('background/areas.jpg') no-repeat -80px -0px; width:111px;height:32px; display:block; }

.areas a.executive {background:url('background/areas.jpg') no-repeat -191px -0px; width:80px;height:32px; display:block; }

.areas a.health {background:url('background/areas.jpg') no-repeat -267px -0px; width:85px;height:32px; display:block; }

.areas a.defense {background:url('background/areas.jpg') no-repeat -352px -0px; width:119px; height:32px; display:block; }

/*a {margin:0px 0px 0px 20px; hei/ght:54px;  dis/play:inline-block; 
font-size:11px; text-decoration:none;text-align:center;color:#c5eb49;}
.areas a:hover {margin:0px 20px 0px 0; height:54px;  dis/play:inline-block; font-size:11px; 
text-decoration:none;text-align:center;color:#7e3f88;}



.areas a.finance {background:url('background/sprite800.jpg') no-repeat -0px -62px; width:80px; padding:30px 0 0px 0px;display:block; }
a:hover.finance {background:url('background/sprite800.jpg') no-repeat -0px -116px;  width:80px;color:#7e3f88; }

a.info {background:url('background/sprite800.jpg') no-repeat -80px -62px; width:111px;}
a:hover.info {background:url('background/sprite800.jpg') no-repeat -80px -116px;  width:111px;}

a.executive {background:url('background/sprite800.jpg') no-repeat -191px -62px; width:76px;}
a:hover.executive {background:url('background/sprite800.jpg') no-repeat -191px -116px; width:76px;}

a.health {background:url('background/sprite800.jpg') no-repeat -267px -62px; width:85px;}
a:hover.health {background:url('background/sprite800.jpg') no-repeat -267px -116px; width:85px; }

a.defense {background:url('background/sprite800.jpg') no-repeat -352px -62px; width:119px; }
a:hover.defense {background:url('background/sprite800.jpg') no-repeat -352px -116px; width:119px; }
*/

/* --------------right nav------------- */
#right {
float: right;
width: 300px;
margin: 0px 0 0 18px;
padding: 0px;
}


#search {width:295px;height:226px; background: url('background/jobsearchbox2.jpg') no-repeat;	
margin:0 0 23px 0px; padding:10px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#search h1 { color:#003d28; font-size:18px; margin:0px 0 0 5px; padding:0px; font-family:"Myriad Pro", Arial, sans-serif;}
#search table {	height:0px; margin:-2px 0 0 0px;}

#search table tr td { padding:0px 0 0 0; margin:0px;}
select {font-size:11px;}
input  {font-size:12px;}
/*
#search fieldset {  margin:0px 0 0 0px; padding:5px 10px 0 10px;}
#search legend { color:#FFFFFF; margin-bottom:10px;}

*/

#search2 {wid/th:295px;heig/ht:200px; margin:0 0 23px 0px; padding:0px 0px 0 10px; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#69655c;}

#search2 h1 { color:#003d28; font-size:18px; margin:0px; padding:0px; font-family:"Myriad Pro", Arial, sans-serif;}
#search2 table {	height:60px; margin:-10px 0 0 0px;}

#search2 fieldset { }
#search2 legend { color:#69655c;}
#search2 table tr td { padding:5px 0 0 0;}

#hirerequest {color:#69655c; margin:10px 0 0 0;}
#availablestaff {color:#69655c; margin:20px 0 0 10px;}

a.apply {background:url('background/sprite800.jpg') no-repeat -0px -0px; 
height:31px; width:135px; display:inline-block;
}
a:hover.apply {background:url('background/sprite800.jpg') no-repeat -0px -31px; 
height:31px; width:135px; display:inline-block;
}

a.request {background:url('background/sprite800.jpg') no-repeat -159px -0px; 
height:31px; width:135px; display:inline-block; margin:0 0 0 22px;
}
a:hover.request {background:url('background/sprite800.jpg') no-repeat -159px -31px; 
height:31px; width:135px; display:inline-block;
}


/*--------------Landing page with static image--------------*/
#page {background: #ffffff; height:auto; width:878px;margin:55px auto 0px 11px;padding:0px 0 0 0px;font-family:Arial, Helvetica, sans-serif;}

#page #content {padding: 0px 20px 0 5px;margin-right: 0px;margin-left: 120px; height:auto; }

#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;}

#page .box {float:right; width:215px; margin:0 10px 0px 25px;}
#page .box ul {	padding:20px 0 0 35px;}
#page .box ul li { color:#69655c;}
#page .box ul li h1 {color:#69b33a; font-size:12px; font-weight:bold; font-style:italic; padding:0px;}

#random_page .box {float:right; width:185px; margin:0 0px 0px 25px;position:relative; z-index:101; padding:0px;}
#random_page .box h1 { font-size:16px; padding:15px 0 5px 20px; margin:0px;}
#random_page .box ul {	padding:0px 0 0 40px;}
#random_page .box ul li { color:#69655c;}
#random_page .box ul li h1  {color:#69b33a; font-size:12px; font-weight:bold; font-style:italic; padding:0px; font-family:Arial, Helvetica, sans-serif;}

.jobline {background:url('landing/Job-Box-Line_sm.jpg') no-repeat; height:200px;}
.jobline2 {background:url('landing/Job-Box-Line2.jpg') no-repeat; height:230px;}
.jobline3 {background:url('landing/Job-Box-Line3.jpg') no-repeat; height:180px; }
.jobline4 {background:url('landing/Job-Box-Line.jpg') no-repeat; height:260px;}
.jobline5 {background:url('landing/Job-Box-Line5.jpg') no-repeat; height:140px;}
.jobline5 h1 a {color:#69b33a; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.jobline6 {background:url('landing/Job-Box-Line6.jpg') no-repeat; height:160px;}
.jobline6 h1 a {color:#69b33a; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; padding:0px; font-family:Arial, Helvetica, sans-serif;}

#cost a { display:block; float:right; margin:30px 200px 0 0;
	background:url('landing/cost_living.jpg') no-repeat -0 -0;
	width:168px; height:31px;
}
#cost a:hover { display:block;
	background:url('landing/cost_living.jpg') no-repeat -0 -31px ;
	width:168px; height:31px;
}

table tr td.tableblue {
	padding:15px 20px; background: #69b33a; 
color:#ffffff; font-size:14px;
}
table tr td.tablegreen {
	padding:20px 20px 10px 20px; color:#69b33a; border-right:1px #69b33a solid;border-left:1px #69b33a  solid;border-bottom:1px #69b33a solid;
}


/*--------------Random Image page--------------*/
#random_page {background: #ffffff; height:auto; width:878px;margin:-29px auto 0px 11px;padding:0px 0 0 0px;font-family:Arial, Helvetica, sans-serif;}
#random_page #content {padding: 0px 20px 0 5px;margin-right: 0px;margin-left: 120px;  height:100%; }
#random_page #know {padding: 0px 20px 0 5px;margin-left: 120px;}
#random_page #know h2.link a {	color:#69b33a; text-decoration:none;}
#random_page #know h2.link a:hover {	color:#7e3f88;text-decoration:none;}
#random_page #know h2.article { padding-bottom:0px;}
#random_page #know p.article { font-style:italic; font-weight:bold;}

/*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_page h1 .return a { background:url('landing/return.gif') no-repeat; padding-left:13px; text-decoration:none;
color:#69b33a; font-size:12px; margin-left:360px; font-style:italic; font-family:Arial, Helvetica, sans-serif;
}
#random_page h1 .return2 a { background:url('landing/return.gif') no-repeat; padding-left:13px; text-decoration:none;
color:#69b33a; font-size:12px; margin-left:240px; font-style:italic; font-family:Arial, Helvetica, sans-serif;
}

#random_page h2.division {padding: 0px 0px 0px 10px; margin:0px; font-style:normal;}

#random_page .NewsEntry h2.division {padding: 0px 0px 0px 10px; margin:0px; font-style:normal;}

/*--------------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;margin-left: 142px; heig/ht:380px; } /*for news*/
#news h1 {color:#7e3f88; font-size:18px; padding: 0px 0px 10px 10px; margin:0px;backgrou/nd-color:#ebede0;}
#news h1.header {color:#7e3f88; font-size:16px; padding: 0px 0px 0px 10px; margin:0px;backgrou/nd-color:#ebede0;}
h1.title a {color:#7e3f88; font-size:12px; padding: 0px 0px 0px 0px; margin:0px; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h1.title a:hover {color:#69b33a; font-size:12px; padding: 0px 0px 0px 0px; margin:0px; text-decoration:none; font-weight:normal;}
#news h2 {color:#69b33a; font-size:14px; padding: 0px 0px 10px 10px; margin:0px; font-weight:bold; font-style:italic; }
#news .NewsEntry .division {padding: 0px 0px 0px 0px; margin:0px;}
#news p {padding: 0px 10px 10px 10px;font-family:Arial, Helvetica, sans-serif; margin:0px; color:#69655c;}

/*------------NEWS --- RSS-----------------------------*/
.divScroll-1 {
height:300px; position:relative; z-index:300;
width:280px;
overflow:auto;
margin:0px 0 0 0px;
padding:20px 0 0 20px;
background-color:#FAFBF7;/*#ebede0*/
border:1px #D9DACF  solid; /*#cbcdbe*/
}
.divScroll-2 {
float:right; position:relative; z-index:300;
height:310px;
width:280px;
overflow:auto;
margin:0px 0px 0 0;
padding:10px 0 0 10px;
background-color:#FAFBF7;
border:1px #D9DACF  solid;
}

#news .NewsEntry {}

#news .NewsEntry h1 a{
	color:#69b33a;
	font-size:13px;
	font-weight:bold;
	margin:0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}

#news .NewsEntry h1{
	color:#69b33a;
	font-size:13px;
	font-weight:bold;
	margin:0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}

#news .NewsEntry h2{
	color:#69655c;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	padding: 0px 0px 10px 0px;
	margin:0px;
}



.rss-box-style {border:0px #000000 solid; margin-top:5px;}

.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;}

.feed_item_title {color:#69b33a; font-size:13px; font-weight:bold; text-decoration:none;}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:#69655c;
font-size:12px;
font-style:italic;
}

#example1 li{ /*CSS specific to demo 1*/
margin-bottom: 4px;

}
#example1 a {
	color:#69b33a;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}



#pagefooter {background:url('landing/pagefooter3.jpg') no-repeat; height:24px; width:878px;
 clear: both; margin:0px auto; 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 {
float: left;
width: 120px;
margin: 0px 0px 0px 0px;
padding: 0px 0 0 0px;
}

/*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 p {
	text-align:center;
}
#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; font-size:12px;}
#news #events p a {color:#ffffff; text-decoration:none; font-style:italic;}
#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 a:hover {color:#ffcf06;}
#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:60px;
}

#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;font-size:14px; margin-bottom:5px;
}

.JobView .Location
{
	float:left;
	width:50%;
}

.JobView .MetroArea
{
	float:left;
	width:25%;
	margin-top:15px; 
}

.JobView .State
{
	float:left;
	width:15%;
	margin-top:15px;
}

.JobView .Title
{
	float:left;
	width:50%;
	margin-top:15px;
}
.JobView .Location
{
	margin-top:15px;
}
.JobView H3
{
	color: #7e3f88;
	background-color: #E8F4D0;font-size:14px;
	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;
}




