@charset "UTF-8";
/* CSS Document */

.sideNavigation {
margin: 0;
padding: 0;
width:140px;
}
.moveImageIE{
margin-left:-123px;
position:absolute;
}

.moveImageIE02{
margin-left:-121px;
position:absolute;
}
.moveImageIE03{
margin-left:-122px;
position:absolute;
}
.request_link{
position:absolute;
margin-left:695px;
margin-top:83px;
z-index:65;
}
.moveImage{
margin-left:-122px;
position:absolute;
}
.moveImageCompany{
margin-left:-124px;
position:absolute;
}
.moveContent{
margin-top:145px;
/*position:absolute;
z-index:65;*/
}

.newsEdit01{
font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
font-size:8pt;
font-weight:normal;
letter-spacing:0.4px;
color:#179934;
margin-top:50px;
position:absolute;
}

#optionalImage{
margin-left:120px;
margin-top:-329px;
position:absolute;
}

.text_style01, .text_style01 p {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:10pt;
	display:block;
	color:#535353;
	line-height:22px;
	letter-spacing:.2px;
}
.text_style02, .text_style02 p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:7.5pt;
	position:absolute;
	color:#535353;
	line-height:15px;
	letter-spacing:0.5px;
	margin-top:134px;
	margin-left:-10px;
	z-index:2;
}
.text_style02 span a:link, .text_style02 span a:visited, .text_style02 span a:active, .text_style02 span a:hover {
	text-decoration:underline;
	color:#535353;
}
.text_style03, .text_style03 p, .text_style03 a:link, .text_style03 a:visited, .text_style03 a:active {
	font-family:"Lucida Grande","Lucida Sans Unicode", "Lucida Sans", sans-serif;
	font-size:7.5pt;
	font-weight:bolder;
	color:#535353;
	letter-spacing:-0.2px;
	line-height:30px;
}
.text_style03 a:hover {
	color:#003399;
}
.text_style03 span {
	color:#179934;
}

.text_style04 span {
	margin-left:15px;
	line-height:30px;
}
.text_style05, .text_style05 p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#535353;
	letter-spacing:.2px;
	line-height:18px;
}
.text_style05 li{
	
	list-style:none;
	background:url(/media/images/green_bullet.gif) left no-repeat;
	background-position:0px 9px;
	padding-left: 10px;
	margin-bottom:5px;
}
.text_style05 span {
	color:#179934;
	font-size:9pt;
	font-weight:bold;
	letter-spacing: -0.2px;
}
.text_style05 div div{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#003399;
	letter-spacing:-0.2px;
}
.text_style05 div a:link, .text_style05 div a:visited, .text_style05 div a:active, .text_style05 div a:hover{
	color:#179934;
	text-decoration:underline;
}

.text_style05n, .text_style05n p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#535353;
	letter-spacing:.2px;
	line-height:28px;
}
.text_style05n span {
	color:#179934;
	font-size:9pt;
	letter-spacing: -0.2px;
}
.text_style05n div div{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#003399;
	letter-spacing:-0.2px;
}
.text_style05n div div div a:link, .text_style05n div div div a:visited, .text_style05n div div div a:active, .text_style05n div div div a:hover{
	color:#179934;
	text-decoration:underline;
}

.text_style06, .text_style06 p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	display:block;
	color:#535353;
	line-height:23px;
	letter-spacing:0.1px;
}
.text_style06 a:link, .text_style06 a:active, .text_style06 a:visited{
	color:#003399;
	font-size:8.5pt;
	font-weight:normal;
}
.text_style06 a:hover{
	color:#003399;
}
.text_style07, .text_style07 p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	display:block;
	color:#535353;
	line-height:18px;
	letter-spacing:-.2px;
}
.text_style07 a:link, .text_style07 a:active, .text_style07 a:visited{
	color:#179934;
	font-size:9pt;
	font-weight:normal;
}
.text_style07 a:hover{
	color:#003399;
}
.text_style07 li{
	margin-left:-40px;
	list-style:none;
	background:url(/media/images/green_bullet.gif) left no-repeat;
	background-position:0px 9px;
	padding-left: 10px;
	margin-bottom:5px;
}
.text_style07 li a:link, .text_style07 li a:visited, .text_style07 li a:active{
	text-decoration:none;
	font-size:9pt;
	color:#003399;
}
.text_style07 li a:hover{
	color:#179934;
}
.text_style07 span {
	color:#179934;
	font-size:9pt;
	font-weight:bold;
	line-height:12px;
}
.text_style08, .text_style08 p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	display:block;
	color:#535353;
	line-height:18px;
	letter-spacing:0.1px;
}
.text_style08 a:link, .text_style06 a:active, .text_style06 a:visited{
	color:#535353;
}

.text_style08 a:hover{
	color:#003399;
}

.text_style09, .text_style09 p, .text_style09 a:link, .text_style09 a:visited, .text_style09 a:active {
	font-family:"Lucida Grande","Lucida Sans Unicode", "Lucida Sans", sans-serif;
	font-size:8.5pt;
	font-weight:normal;
	color:#535353;
	letter-spacing:-0.25px;
	line-height:20px;
}
.text_style09 a:hover {
	color:#003399;
}
.text_style09 span {
	color:#179934;
}

.text_style10 span {
	/*margin-left:15px;
	line-height:30px;*/
}

.text_style10, .text_style10 a:hover, .text_style10 a:visited, .text_style10 a:link, .text_style10 a{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:6.5pt;
	color:#535353;
	line-height:15px;
	letter-spacing:-0.5px;
	font-weight: normal;
}

 .text_style10 a:hover, .text_style10 a:visited, .text_style10 a:link, .text_style10 a{
	text-decoration:underline;
}

.text_style11, .text_style11 p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#535353;
	letter-spacing:.2px;
	line-height:18px;
}
.text_style11 li{
	
	list-style:none;
	background:url(/media/images/green_bullet.gif) left no-repeat;
	background-position:0px 9px;
	padding-left: 10px;
	margin-bottom:5px;
}
/* This was taken out to solve the blue header issue for In the News section.
.text_style11 span {
	color:#535353;
	font-size:9pt;
	font-weight:bold;
	letter-spacing: -0.2px;
}*/
.text_style11 div div{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#003399;
	letter-spacing:-0.2px;
}
.text_style11 div a:link, .text_style11 div a:visited, .text_style11 div a:active, .text_style11 div a:hover{
	color:#179934;
	text-decoration:none;
}
.archivesDropdown {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;	
	color:#535353;
	letter-spacing:-0.2px;
}
.newsSubLink {
	margin-top: 180px;
	margin-left: -40px;
	padding-left: 9px;
	line-height: 14px;
}
.newsSubLink a:link, .text_style07 a:active, .newsSubLink a:visited{
	color:#179934;
	font-size:9pt;
	font-weight:normal;
}
.newsSubLink a:hover{
	color:#003399;
}
.newsSubtitle {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;	
	color:#535353;
	line-height:18px;
	letter-spacing:-.2px;
}

.breaks{
	line-height:28px;
}
.breaks02{
	line-height:18px;
}
.breaks02 p{
	/*margin-top:9.2px;*/
	margin-right:20px;
}
.breaks03{
	line-height:18px;
}
.breaks03 p{
	margin-top:12px;
}
.text_style05 .breaks03{
	position:absolute;
	margin-top:-45px;
	width:390px;
	left: 353px;
	top: 329px;
}

.exec_bio{
	margin-left:-168px;
padding:0;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom:15px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	color:#003399;
	letter-spacing:-.2px;
	line-height:15px;
}
h4 span{
	margin-bottom:15px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	color:#179934;
	letter-spacing:-.2px;
	line-height:45px;
}
h4 span div{
	margin-top:-12px;
	line-height:18px;
	color:#003399;
	font-size:9pt;
	font-weight:bold;
}
.homebtn a img {
	border:0;
	margin-left:10px;
	margin-bottom:7px;
}
.top_spacer {
	margin-top:20px;
}
.clientbtn_spacing a img {
	border:0;
}
.btnMove01 a{
position:absolute;
z-index:75;
margin-top:-23px;
}
.btnMove02 a{
position:absolute;
z-index:75;
margin-top:-19px;
}
.subtitle01 {
	margin-top:30px;
}
.subtitle02 {
	margin-top:12px;
}
.main_background {
	background-image:url(/media/images/main_background.jpg);
	background-color:#f7f4e1;
	background-repeat:no-repeat;
	background-position:top;
}
.menu_static{
	position:absolute;
	z-index:61;
	float:left;
	margin-top:0px;
	margin-left:0px;
}
.home_page {
	position:absolute;
	float:right;
	width:697px;
	margin-top:60px;
	margin-left:101px;
	z-index:2;
}
.contact_page {
	float:right;
	margin-top:43px;
	margin-right:0px;
	z-index:1;
}
.contact_sidespacing04{
	position:absolute;
	margin-top:230px;
	margin-left:100px;
}

.contact_sidespacing div {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#003399;
	letter-spacing:-0.2px;
}
.contact_sidespacing br{
	line-height:15px;
}
.contact_sidespacing span {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#535353;
	letter-spacing:-0.2px;
	line-height:18px;
}
.infotech_page{
	float:right;
	margin-top:43px;
	margin-right:0px;
	z-index:1;
}
.ourcoverage_page{
	float:right;
	margin-top:43px;
	margin-right:0px;
}
.ourcoverage_page span img{
	margin-left:54px;
}

.ourcoverage div img{
	margin-top:15px;
}
.ourcoverage a:link, .ourcoverage a:visited, .ourcoverage a:active, .ourcoverage a:hover{
	color:#003399;
	text-decoration:none;
}

table{
	table-layout:auto;
}
p{
	margin:0 0 15px 0;
	padding:0;
color:#535353;
font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",sans-serif;
font-size:9pt;
letter-spacing:0.2px;
line-height:18px;	
}

.ourdifference{
	margin-left:120px;
	margin-top:-12px;
}
.ourdiff_subnav{
margin-left:-170px;
margin-top:160px;
position:absolute;
}
.ourdifference li a:link, .ourdifference li a:active, .ourdifference li a:visited{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#179934;
	letter-spacing:0.4px;
}
.ourdifference li span{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#003399;
	letter-spacing:1px;
}
.ourdifference li a:hover{
	color:#003399;
}

.missionstate02 h4 div{
	/*line-height:5px;*/
}

.missionstate03 h4 div{
	/*line-height:5px;*/
}

.field_contact_page{
	margin-top:-150px;
	margin-left:75px;
}
a:link, a:active, a:hover, a:visited {
	text-decoration:none;
}
#pum {
	margin:0;
	padding:0;
}
#pum img {
	border:0;
	margin:0;
	padding:0;
}
#pum li:hover {
}
#pum li a {
	width:auto;
}
#m1 a:link, #m1 a:active, #m1 a:visited, #m2 a:link, #m2 a:active, #m2 a:visited, #m3 a:link, #m3 a:active, #m3 a:visited, #m4 a:link, #m4 a:active, #m4 a:visited, #m5 a:link, #m5 a:active, #m5 a:visited {
	margin-left:0px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	color:#535353;
}
.top_menu_space a{
	line-height:normal;
}
.top_menu_space{
	padding-top:7px;
	padding-bottom:0;
	background-color:#e6dcac;
}
#m1, #m1 div {
	width:inherit;
	margin-left:178px;
	margin-top:-26px;
	padding-top:0px;
	position:absolute;
}
#m2, #m2 div {
	width:inherit;
	margin-left:168px;
	margin-top:-26px;
	padding-top:0px;
	position:absolute;
}
#m3, #m3 div {
	width:inherit;
	margin-left:158px;
	margin-top:-26px;
	padding-top:0px;
	position:absolute;
}

#m5, #m5 div {
	width:inherit;
	margin-left:138px;
	margin-top:-26px;
	padding-top:0px;
	position:absolute;
}
#pum li a:hover {
}
#pum div {
	background-color:#e6dcac;
	height:26px;
	width:auto;
	visibility:hidden;
}
#pum div a {
	-x-system-font:none;
	position:relative;
	white-space:nowrap;
	width:auto;
}
#pum div a:hover {
	color:#003399;
}
#pum div a span {
	color:#179934;
	font-size:8pt;
	font-weight:bold;
}
.pum_footer {
	background:url(/media/images/menu_ro_footer.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:180px;
	height:26px;
}
body{
	margin:60px 0 0 0;
	padding:0;
	background-color:#dbce91;
}
.blueheader{
	color:#003399;
	font-weight:bold;
	margin-top:-4px;
}
.blueheader a:link, .blueheader a:active, .blueheader a:hover, .blueheader a:visted{
	color:#003399;
	font-weight:bold;
	margin-top:-4px;
}

.faq{
	margin-top:-12px;
}
.faq ul{
	margin-left:25px;
	margin-top:-45px;
}
.faq span img{
	margin-top:20px;
	margin-bottom:15px;
}
.faq li{
	margin-left:-40px;
	list-style:none;
	background:url(/media/images/square.gif) left center no-repeat;
	padding-left: 9px;
	margin-bottom:0px;
	line-height:22px;
}
.faq li a:link, .faq li a:active, .faq li a:visited{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#179934;
	letter-spacing:0.4px;
}
.faq li span{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#003399;
	letter-spacing:1px;
}
.faq li a:hover{
	color:#003399;
}
.faq li span{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#003399;
	letter-spacing:0.4px;
}
.ourservices{
	margin-top:-12px;
}
.ourservices ul{
	margin-left:45px;
	margin-top:-45px;
}
.ourservices span img{
	margin-top:20px;
	margin-bottom:15px;
}
.ourservices li{
	margin-left:-40px;
	list-style:none;
	background:transparent url(/media/images/square.gif) no-repeat scroll 0 10px;
	padding-left: 9px;
	margin-bottom:0px;
	line-height:22px;
}
.ourservices li a:link, .ourservices li a:active, .ourservices li a:visited{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#179934;
	letter-spacing:0.4px;
}
.ourservices li span{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#003399;
	letter-spacing:1px;
}
.ourservices li a:hover{
	color:#003399;
}
.ourservices li span{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#003399;
	letter-spacing:0.4px;
}
.arrow_link, .arrow_link a:link, .arrow_link a:visited, .arrow_link a:hover, .arrow_link a:active {
	color: #179934;
	text-decoration: none;
}

/* DotNetNuke Changes */

.head_title, .c_actions
{
	z-index:100;
}

.TitleHead
{
	font-size: 11px;
	z-index: 100;
}

.NCCI_SubNavigationContent {
	padding-top: 16px;
}

.SubNavigationWidth {
	width: 120px;
}

.ourdifference li{
	margin-left:0px;
	list-style:none;
	background:url(/media/images/square.gif) 0 10px no-repeat;
	padding-left: 10px;
	margin-bottom:0px;
}

.ourdifference span img{
	margin-top:20px;
	margin-bottom:15px;
}

.text_style04, .text_style04 p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:7pt;
	color:#535353;
	line-height:15px;
	font-weight: normal;
}

.ourcoverage{
	margin-top:-115px;
	position:relative;
	z-index:60;
}

.infotech{
	margin-top:29px;
}

.infotech_page img{
	margin-left:7px;
	margin-top: 0px;
}

.ourcoverage h4 div{
	/*line-height:5px;*/
}

.missionstate h4 div{
	/*line-height:5px;*/
}

.CommandButton 
{
	z-index:100;
}

.missionstate{
	position:relative;
	margin-left:277px;
	margin-top:-115px;
	z-index:62;
}

.missionstate02{
	position:relative;
	margin-left:277px;
	margin-top:-115px;
	z-index:60;
}

.missionstate_career{
	position:relative;
	margin-left:277px;
	margin-top:0px;
	z-index:60;
}
.missionstate_career02{
	position:relative;
	margin-left:263px;
	margin-top:0px;
	z-index:60;
}
.missionstate_career03{
	position:relative;
	margin-left:282px;
	margin-top:0px;
	z-index:60;
}
.missionstate03{
	position:relative;
	margin-left:262px;
	z-index:60;
}

.field_placement{
	margin-top:-115px;
	position:relative;
	z-index:60;
}

.green_link_spacer a
{
	
	line-height:15px;
}

.contact_sidespacing {
	position:absolute;
	margin-top:170px;
	margin-left:225px;
}

.contact_sidespacing li {
	font-weight:normal;
}

.contact_sidespacing02 {
	float:inherit;
	position:absolute;
	margin-top:230px;
	margin-left:20px;
}

.contact_sidespacing02 div {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#003399;
	letter-spacing:-.2px;
}
.contact_sidespacing02 br{
	line-height:15px;
}
.contact_sidespacing02 span {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#535353;
	letter-spacing:-0.2px;
	line-height:18px;
	font-weight: normal;
}

.contact{
	position:relative;
	margin-left:211px;
	margin-top:-15px;
	height:auto;
	z-index:60;
}

.dropshadow{
	margin-left:0px;
	margin-right:10px;
}

.dropshadow2{
	margin-left:-7px;
	margin-right:17px;
}

.contact_sidespacing03 {
	float:inherit;
	position:absolute;
	margin-top:170px;
	margin-left:85px;
}

.contact_sidespacing03 div {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#003399;
	letter-spacing:-.2px;
}
.contact_sidespacing03 br{
	line-height:15px;
}
.contact_sidespacing03 span {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  sans-serif;
	font-size:9pt;
	color:#535353;
	letter-spacing:-0.2px;
	line-height:18px;
	font-weight: normal;
}

.contact_sidespacing03 li 
{
		font-weight: normal;
}

.faq_placement{
	margin-top:-15px;
	position:relative;
	z-index:60;
}

.executive_image 
{
	padding-left: 55px;
}

.specialh4 
{
	margin-top: 21px;
	margin-bottom: 0;
	line-height:0px;
	margin-left:10px;
}

.clear_footer
{
	clear:both;
	height:50px;
}

.footer{
	display:block;	
	vertical-align:bottom;
	margin-left:380px;
}
.homeFooter{
	margin-left:200px;
}
.overviewFooter{
	margin-left:320px;
}

.top_background {
	/*background-image: url(/media/images/repeat_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
	height: 127;
}

.underlinedAndGrey {
	text-decoration:underlined;
	color:grey;
}

#dnn_ctr419_HtmlModule_lblContent{
	margin-top:-28px;
}
























































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h4 {

}


