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

/* -------------------- IE PNG fix specific styles ------------------*/



img, div, a, h1, h2, h3, class, p, html, body, background-image { behavior: url(http://www.mnsenterprise.com/TEST/iepngfix.htc); }


a {outline:none; } /*---fixes dotted border in FireFox-----*/


/*---h3 {
	font-size: 14px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}----*/
	
h3 {
	font-size: 16px;
	margin-top: 14px;
	margin-bottom: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
h4 {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 6px;
	color: #009900;
	font-weight: normal;
	}

body {
	color: #666666;
	background-image: url(../../JPGs/bg6.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}


#header {
	display: block;
	width: 800px;
	height: 175px;
	margin: 0 0 0 45px;
	padding: 0 0 0 0;
	}
	

	
#flash {
	margin-left: 45px;
	height: 570px;
	}



a.main:link, a.main:visited {
	color:#7C96BE;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
		}

a.main:link:hover, a.main:visited:hover {
	color:#009900;
		}


.linkcurrent {
	color:#009900;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		}


/*------Sub Navigation-----------*/

a.subnav:link, a.subnav:visited {
	background-image: url(../../JPGs/nav_line2.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	
		}

a.subnav:link:hover, a.subnav:visited:hover {
	background-image: url(../../JPGs/nav_line2.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 12px;
	color: #009900;
	
			}

.subnavcurrent {
	background-image: url(../../JPGs/nav_line2.png);
	background-position: right center;
	background-repeat: no-repeat;	
	padding-right: 12px;
	color: #009900;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}



a.subnavlast:link, a.subnavlast:visited {
	padding-right: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	
		}

a.subnavlast:link:hover, a.subnavlast:visited:hover {
	padding-right: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	
			}

.subnavlastcurrent {
	padding-right: 12px;
	color: #009900;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}


/*----Site Navigation----*/

/*----#site-nav {
	height: 80px;
	margin: 0 0 0 5px;
	padding: 7px 0 0 0;
	}
	--------*/



#site-nav {
	height: 58px;
	margin: 23px 0 0 35px;
	padding: 0 0 0 0;
	}
	#site-nav ul {
		list-style-type: none;
		}
	#site-nav li {
		float: left;
		}


#site-nav #logolink a {
	text-indent: -9999em;
	width: 350px;
	height: 58px;
	display: block;
		}

#site-nav #indexlink a, #indexlinkcurrent a {
	text-indent: -9999em;
	width: 87px;
	height: 58px;
	display: block;
	}

#site-nav #aboutuslink a, #aboutuslinkcurrent a {
	text-indent: -9999em;
	width: 86px;
	height: 58px;
	display: block;
	}
	
#site-nav #capabilitieslink a, #capabilitieslinkcurrent a {
	text-indent: -9999em;
	width: 86px;
	height: 58px;
	display: block;
	}
	
#site-nav #relationshipslink a, #relationshipslinkcurrent a {
	text-indent: -9999em;
	width: 91px;
	height: 58px;
	display: block;
	}

#site-nav #contactlink a, #contactlinkcurrent a {
	text-indent: -9999em;
	width: 65px;
	height: 58px;
	display: block;
	}


#site-nav #logolink a:link,
#site-nav #logolink a:visited{
	background-image: url(../../JPGs/NAV/logo_holder.gif);
}


#site-nav #indexlink a:link,
#site-nav #indexlink a:visited{
	background-image: url(../../JPGs/NAV/but_home.jpg);
}

#site-nav #aboutuslink a:link,
#site-nav #aboutuslink a:visited{
	background-image: url(../../JPGs/NAV/but_about.jpg);
}	

#site-nav #capabilitieslink a:link,
#site-nav #capabilitieslink a:visited{
	background-image: url(../../JPGs/NAV/but_capabilities.jpg);
	
}

#site-nav #relationshipslink a:link,
#site-nav #relationshipslink a:visited{
	background-image: url(../../JPGs/NAV/but_relationships.jpg);
}

#site-nav #casestudieslink a:link,
#site-nav #casestudieslink a:visited{
	background-image: url(../../JPGs/NAV/but_casestudies.jpg);
}

#site-nav #contactlink a:link,
#site-nav #contactlink a:visited{
	background-image: url(../../JPGs/NAV/but_contact.jpg);
}


#site-nav #indexlink a:link:hover,
#site-nav #indexlink a:visited:hover{
	background-image: url(../../JPGs/NAV/but_home_over.jpg);
}

#site-nav #indexlinkcurrent a {
	background-image: url(../../JPGs/NAV/but_home_over.jpg);
}


#site-nav #aboutuslink a:link:hover,
#site-nav #aboutuslink a:visited:hover{
	background-image: url(../../JPGs/NAV/but_about_over.jpg);
}

#site-nav #aboutuslinkcurrent a {
	background-image: url(../../JPGs/NAV/but_about_over.jpg);
}


#site-nav #capabilitieslink a:link:hover,
#site-nav #capabilitieslink a:visited:hover{
	background-image: url(../../JPGs/NAV/but_capabilities_over.jpg);
}

#site-nav #capabilitieslinkcurrent a {
	background-image: url(../../JPGs/NAV/but_capabilities_over.jpg);
}

#site-nav #relationshipslink a:link:hover,
#site-nav #relationshipslink a:visited:hover{
	background-image: url(../../JPGs/NAV/but_relationships_over.jpg);
}

#site-nav #relationshipslinkcurrent a {
	background-image: url(../../JPGs/NAV/but_relationships_over.jpg);
}


#site-nav #contactlink a:link:hover,
#site-nav #contactlink a:visited:hover{
	background-image: url(../../JPGs/NAV/but_contact_over.jpg);
}

#site-nav #contactlinkcurrent a {
	background-image: url(../../JPGs/NAV/but_contact_over.jpg);
}

/*--------Sub Nav (Relationships)---------------*/

#sub-nav {
	height: 22px;
	margin: -20px 0 0 386px;
	padding: 0 0 0 0;
	}
	#sub-nav ul {
		list-style-type: none;
		}
	#sub-nav li {
		float: left;
		}



#sub-nav #linkholder a {
	text-indent: -9999em;
	width: 350px;
	height: 22px;
	display: block;
		}


#sub-nav #clientslink a, #clientslinkcurrent a {
	text-indent: -9999em;
	width: 204px;
	height: 22px;
	display: block;
	}


#sub-nav #allianceslink a, #allianceslinkcurrent a {
	text-indent: -9999em;
	width: 220px;
	height: 22px;
	display: block;
	}
	

#space {
text-indent: -9999em;
	width: 220px;
	height: 22px;
	display: block
	}


#sub-nav #linkholder a:link,
#sub-nav #linkholder a:visited{
	background-image: url(../../JPGs/NAV/sub_holder.jpg);
}


#sub-nav #clientslink a:link,
#sub-nav #clientslink a:visited{
	background-image: url(../../JPGs/NAV/sub_clients.jpg);
}

#sub-nav #allianceslink a:link,
#sub-nav #allianceslink a:visited{
	background-image: url(../../JPGs/NAV/sub_alliances.jpg);
}



#sub-nav #clientslink a:link:hover,
#sub-nav #clientslink a:visited:hover{
	background-image: url(../../JPGs/NAV/sub_clients_over.jpg);
}
#sub-nav #clientslinkcurrent a {
	background-image: url(../../JPGs/NAV/sub_clients_over.jpg);
}



#sub-nav #allianceslink a:link:hover,
#sub-nav #allianceslink a:visited:hover{
	background-image: url(../../JPGs/NAV/sub_alliances_over.jpg);
}
#sub-nav #allianceslinkcurrent a {
	background-image: url(../../JPGs/NAV/sub_alliances_over.jpg);
}


/*--------Sub Nav (Capabilities)---------------*/



#sub-nav #broadlink a, #broadlinkcurrent a {
	text-indent: -9999em;
	width: 140px;
	height: 22px;
	display: block;
	}
	
#sub-nav #targetlink a, #targetlinkcurrent a {
	text-indent: -9999em;
	width: 280px;
	height: 22px;
	display: block;
	}

#sub-nav #broadlink a:link,
#sub-nav #broadlink a:visited{
	background-image: url(../../JPGs/NAV/sub_broad.jpg);
}

#sub-nav #targetlink a:link,
#sub-nav #targetlink a:visited{
	background-image: url(../../JPGs/NAV/sub_target.jpg);
}


#sub-nav #broadlink a:link:hover,
#sub-nav #broadlink a:visited:hover{
	background-image: url(../../JPGs/NAV/sub_broad_over.jpg);
}

#sub-nav #broadlinkcurrent a {
	background-image: url(../../JPGs/NAV/sub_broad_over.jpg);
}



#sub-nav #targetlink a:link:hover,
#sub-nav #targetlink a:visited:hover{
	background-image: url(../../JPGs/NAV/sub_target_over.jpg);
}

#sub-nav #targetlinkcurrent a {
	background-image: url(../../JPGs/NAV/sub_target_over.jpg);
}


/*--------Sub Nav (Contact)---------------*/

#sub-nav #careerslink a, #careerslinkcurrent a {
	text-indent: -9999em;
	width: 105px;
	height: 22px;
	display: block;
	}


#sub-nav #contactuslink a, #contactuslinkcurrent a {
	text-indent: -9999em;
	width: 306px;
	height: 22px;
	display: block;
	}


#sub-nav #careerslink a:link,
#sub-nav #careerslink a:visited{
	background-image: url(../../JPGs/NAV/sub_careers.jpg);
}

#sub-nav #contactuslink a:link,
#sub-nav #contactuslink a:visited{
	background-image: url(../../JPGs/NAV/sub_contactus.jpg);
}


#sub-nav #careerslink a:link:hover,
#sub-nav #careerslink a:visited:hover{
	background-image: url(../../JPGs/NAV/sub_careers_over.jpg);
}

#sub-nav #careerslinkcurrent a {
	background-image: url(../../JPGs/NAV/sub_careers_over.jpg);
}


#sub-nav #contactuslink a:link:hover,
#sub-nav #contactuslink a:visited:hover{
	background-image: url(../../JPGs/NAV/sub_contactus_over.jpg);
}

#sub-nav #contactuslinkcurrent a {
	background-image: url(../../JPGs/NAV/sub_contactus_over.jpg);
}


/*-----SUBNAV TEST________*/

/*-------
#site-nav ul ul {
	margin: 12px;
	}
#site-nav ul ul li {
	border-bottom: 1px solid #7C96BE;
	margin: 0px;
	}
#site-nav ul ul a:link, #site-nav ul ul a:visited  {
	color: #7C96BE;
	}
	
#site-nav ul ul a:hover  {
	color: #009900;
	}
-----------*/


/*-----Content------*/

#content {
		margin-bottom: 24px;
		}
		
		#content p {
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 10px;
		line-height: 14px;
		}
		
		
#content h1, #content h2, #content h3 {
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-weight: normal;
		}
		
#content h2 {
		color: #000000;
		font-size: 16px;
		padding-top: 10px;

}


#rightside {
		padding-top: 10px;
		}
#leftside {
		padding-top: 40px;
		}
.bold {
		color:#009900;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: .75px;
		}
.boldplain {
		font-weight: bold;
		}
.readmore {
	color:#CCCCCC;
		font-weight: bold;
		}
.introhighlight {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.introhighlightbold {
	font-weight: bold;
	color: #009900
	}

/*-------Arrows---------*/

a.arrow:link, a.arrow:visited {
		text-indent: -9999em;
		height: 18px;
		background-image: url(../../JPGs/but_arrow.png);
		background-repeat: no-repeat;
		}

a.arrow:link:hover, a.arrow:visited:hover {
		display: block;
		text-indent: -9999em;
		height: 18px;
		width: 18px;
		background-image: url(../../JPGs/but_arrow_over.png);
		}

#arrow1 {
	padding-top: 40px;
		}

#arrow2 {
	padding-top: 50px;
		}

#arrow3 {
	padding-top: 40px;
		}

#arrow4 {
	padding-top: 55px;
		}
	
#arrow5 {
	margin-top: 38px;
		}
	
#arrow6 {
	margin-top: 30px;
	}

#jobs {
	margin-top: 15px;
	
	}

#jobs ul {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
		}




	
/*-------LOGOS----------*/



#logo {
	margin-left: 0px;
	}

.logotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	line-height: 11px;
}

a.readmore:link, a.readmore:visited {
	color:#42729e;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
		}

a.readmore:link:hover, a.readmore:visited:hover {
	color:#333333;
		}




a.siteinfo:link, a.siteinfo:visited {
	color: #FFFFFF;
	text-decoration: none;
		}

#site-info {
	position: absolute; top: 750px;
	background-position: center bottom;
	text-align: center;
	height: 38px;
	
	}
	#site-info p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 9px;
		}
