body		{ 
		background-image: url(http://www.mantech.com/images/redbg2.jpg); 
		background-color: #000000; 
		background-repeat: repeat-x; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #333333; 
		line-height: 18px; 
		padding: 0px; 
		margin: 0px; 
		}

a:link  	{text-decoration: none; color: #0077AA;}
a:visited  	{text-decoration: none; color: #0077AA;}
a:active  	{text-decoration: underline; color: #0077AA;}
a:hover 	{text-decoration: underline; color: #0077AA;}

.globalnav:link {text-decoration: none; color: #FFFFFF;}
.globalnav:visited {text-decoration: none; color: #FFFFFF;}
.globalnav:active {text-decoration: none; color: #FFFFFF;}
.globalnav:hover { text-decoration: underline; color: #FFFFCC; }

.career:link	{text-decoration:none; color:#FFF;}
.career:visited	{text-decoration:none; color:#FFF;}
.career:active	{text-decoration:none; color:#FFF;}
.career:hover	{text-decoration:underline; color:#FFC;}


#container	{ 
		width: 1024px;  
		margin: 0 auto; 
		}


#logo		{ 
		float: left; 
		height: 82px;
		}


#logo-map	{ 
		clear: both; 
		float: left; 
		height: 82px; 
		}


#map		{ 
		background-image: url(http://www.mantech.com/images/subpage/top-header_2.jpg); 
		width: 813px; 
		height: 82px; 
		float: left;
		text-color: #FFFFFF;
		}


#search		{ 
		width: 200px; 
		height: 30px; 
		margin-top: 33px; 
		float: right; 
		}


#search img	{ 
		margin-right: 15px; 
		display: inline; 
		float: right; 
		cursor: pointer; 
		}


#search input	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #646260; 
		font-size: 10px; 
		margin-right: 5px; 
		margin-top: 3px; 
		float: right; 
		display: inline; 
		}


#search label	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #CCCCCC; 
		margin-right: 5px; 
		font-size: 10px; 
		margin-top: 3px; 
		float: right; 
		display: inline; 
		}


#topNav ul 	{ 
		width: 900px; 
		margin-left: 80px;
		}


#topNav-bg	{ 
		clear: both; 
		width: 1024px; 
		height: 51px; 
		background-image: url(http://www.mantech.com/images/subpage/top_nav.gif); 
		background-repeat: no-repeat;
		}


#topNav ul li 	{ 
		display: inline;
		}


#topNav ul li a	{ 
		color: #FFFFFF; 
		float: left; 
		font-weight: bold; 
		text-decoration: none; 
		display: block; 
		margin-top: 3px; 
		border-right-width: 1px; 
		border-right-style: groove; 
		border-right-color: #333333; 
		border-left-width: 1px; 
		border-left-style: groove; 
		border-left-color: #333333; 
		background-image: none; 
		padding: 12px; 
		}


#topNav ul li a:link {
		background-image: none; 
		}


#topNav ul li a:hover { 
		background-image: url(http://www.mantech.com/images/subpage/topnav-hover.jpg); 
		background-repeat: no-repeat; 
		}


#topNav ul li.top-current a {
		background-image: url(http://www.mantech.com/images/subpage/topnav-hover.jpg);
		}


#grey-bar	{ 
		background-color: #c1c2c3; 
		height: 5px; 
		}


#column-container { 
		background-color: #C1C2C3; 	
		width: 1024px; 
		overflow: auto; 
		}


#left-column	{ 
		background-image: url(http://www.mantech.com/images/subpage/left-nav.gif); 
		background-repeat: no-repeat; 
		min-height: 446px; 
		width: 211px; 
		float: left;
		}


#leftNav	{ 
		padding: 0px; 
		font-size: 11px; 
		width: 211px; 
		}


#leftNav ul 	{ 
		margin: 0px; 
		padding: 0px; 
		}


#leftNav ul li 	{ 
		display: block; 
		width: 211px; 
		border-bottom-width: 1px; 
		border-bottom-style: solid; 
		border-bottom-color: #e7e7e1; 
		list-style-type: none; 
		margin: 0px; 
		padding: 0px;
		}


#leftNav .leftNavHeader { 
		width: 201px; 
		display: block; 
		border-bottom-width: 1px; 
		border-bottom-style: solid; 
		border-bottom-color: #e7e7e1; 
		list-style-type: none; 
		margin-top: 3px; 
		margin-bottom: 3px; 
		padding-left: 10px; 
		padding-top: 3px; 
		padding-bottom: 3px; 
		color: #6699cc; 
		
		font-weight: bold; 
		}


#leftNav ul li a { 
		text-decoration: none; 
		margin-bottom: 3px; 
		display: block; 
		width: 201px; 
		list-style-type: none; 
		margin-top: 3px; 
		padding-left: 10px; 
		color: #333333; 
		padding-top: 1px; 
		padding-bottom: 1px; 
		}


#leftNav a:hover { 
		background-color: #e7e7e1; 
		display: block; 
		width: 201px; 
		background-repeat: no-repeat; 
		}


#leftNav .left-current a { 
		background-color: #e7e7e1; 
		display: block;
		font-weight: bold; 
		width: 201px; 
		}


#middle-box	{ 
		background-color: #F9F9F9; 
		float: left; 
		width: 813px;
		}


#middle-column	{ 
		width:535px; 
		float: left; 
		padding-left: 15px; 
		padding-right: 15px; 
		padding-top: 5px; 
		border-right-width: 1px; 
		border-right-style: solid; 
		border-right-color: #EFEFED;
		}
		
#middle-column a:link  		{text-decoration: none; color: #0077AA;}	
#middle-column a:visited	{text-decoration: none; color: #0077AA;}	
#middle-column a:active		{text-decoration: underline; color: #0077AA;}
#middle-column a:hover 		{text-decoration: underline; color: #0077AA;}

#middle-noRN	{
		width: 783px; 
		float: left; 
		padding-left: 15px; 
		padding-right: 15px; 
		padding-top: 5px; 
		}


#breadcrumb	{ 
		background-color: #E7E7E1; 
		display: block; 
		width: 529px; 
		border-left-width: thick; 
		border-left-style: solid; 
		border-left-color: #666666; 
		height: 22px; 
		}


#breadcrumb a	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #666666; 
		text-decoration: none; 
		margin-bottom: 5px; 
		padding-left: 5px; 
		}


#breadcrumb a:hover {
		color: #3399CC;
		}


#breadcrumb-noRN  { 
		background-color: #E7E7E1; 
		display: block; 
		width: 773px; 
		border-left-width: thick; 
		border-left-style: solid; 
		border-left-color: #666666; 
		height: 22px; 
		}


#breadcrumb-noRN a   { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #666666; 
		text-decoration: none; 
		margin-bottom: 5px; 
		padding-left: 5px; 
		}


#breadcrumb-noRN a:hover { color: #3399CC; }


#subpage-flash	{ margin-top: 5px; }


#title 		{ 
		font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold"; 
		font-size: 13px; 
		font-weight: bold; 
		text-transform: uppercase; 
		color: #cc0033; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #cc0033; 
		display: block; 
		padding-top: 10px; 
		width: 500px; 
		}


#title-noRN 	{ 
		font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold"; 
		font-size: 13px; 
		font-weight: bold; 
		text-transform: uppercase; 
		color: #cc0033; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #cc0033; 
		display: block; 
		width: 550px; 
		padding-left: 3px; 
		}

#title-ER 	{ 
		font-family: "Microsoft Sans Serif", sans-serif; 
		font-size: 20px; 
		color: #cc0033; 
		border-bottom-width: 1px; 
		border-bottom-style: dotted; 
		border-bottom-color: #cc0033; 
		display: block; 
		width: 700px; 
		padding-left: 3px; 
		}

#dotline 	{ 
		border-top-width: 1px; 
		border-top-style: dotted; 
		border-top-color: #cc0033; 
		display: block; 
		width: 500px; 
		padding: 0px; 
		margin-top: 2px; 
		}

#dotlinesentris 	{ 
		border-top-width: 1px; 
		border-top-style: dotted; 
		border-top-color: #999999; 
		display: block; 
		width: 500px; 
		padding: 0px; 
		margin-top: 2px; 
		}
		
#dotline-noRN 	{ 
		border-top-width: 1px; 
		border-top-style: dotted; 
		border-top-color: #cc0033; 
		display: block; 
		width: 700px; 
		margin-top: 2px; 
		padding-left: 3px; 
		}

#ER-left	{
	clear:both;
	float:left;
	width:500px;
}

.title1		{
	font-family:"Microsoft Sans Serif", sans-serif;
	font-size:13px;
	padding-bottom:10px;
}

#ER-right	{
	float:right;
	padding-right:4px;
	width:220px;
}
#ER-clear	{
	clear:both;
}
.image-left 	{ margin-right: 15px;}


.image-right	{
		margin: 8px; 
		float:right;
		}


#right-column	{ 
		width: 233px; 
		float: right; 
		padding: 4px;
		}


.rightNav-link	{ 
		font-size: 13px; 
		color: #0077AA; 
		background-color: #f4f4f4; 
		display: block; 
		width: 210px; 
		border-top-width: 3px; 
		border-bottom-width: 3px; 
		border-top-style: solid; 
		border-bottom-style: solid; 
		border-top-color: #FFFFFF; 
		border-bottom-color: #FFFFFF; 
		height: 25px; 
		padding-top: 3px; 
		padding-right: 3px; 
		padding-bottom: 5px; 
		padding-left: 8px; 
		margin-top: 2em; 
		margin-bottom: 2.5em;
		}


.rightNav-link a  { text-decoration: none; }


.rightNav-link a:hover { 
		color: #c3c3c3; 
		text-decoration: none; 
		}


#rightNav 	{
		font-size: 11px; 
		color: #0077aa; 
		text-decoration: none; 
		margin-top: 5px; 
		padding: 0px; 
		}


#rightNav ul  	{ 
		margin: 0px; 
		padding: 0px; 
		}


#rightNav ul li { 
		display: inline-block; 
		
		 
		 
		padding-top: 5px; 
		padding-right: 0px; 
		padding-bottom: 5px; 
		padding-left: 5px; 				
		margin: 0px; 
		color: #333333; 
		}


#rightNav ul li a { 
		font-size: 11px; 
		color: #0077AA; 
		text-decoration: none; 
		}


#rightNav ul li a:hover { 
		color: #c3c3c3; 
		text-decoration: none;
		}


h1 		{ 
		font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold"; 
		font-weight: bolder; 
		color: #333333; 
		text-decoration: none; 
		font-size: 14px; 
		margin: 0px; 
		padding-top: 1px; 
		}


#footer 	{
		font-size: 9px;
		color:#666666; 
		text-align:center; 
		}


#footer a:link, a:visited, a:active  {
		text-decoration: none; 
		}



#footer	a:hover { 
		text-decoration: none; 
		color: #999999;
		}	


.inquiry label	{
		font-weight: bold; 
		width: 5em; 
		display: block; 
		float: left;
		}


.inquiry input	{float: left;}


.inquiry .counter  {
		margin-left: 5em; 
		margin-top: 1em;
		}


.inquiry .counter label {
		width: 8em; 
		font-weight: normal; 
		}


.inquiry .inputrow {clear: both;}


a.news 		{ 
		margin-left: 49px; 
		font-size: 11px; 
		color: #333333; 
		float: left;
		}


a.news:hover 	{
		color: #0077AA; 
		text-decoration: none;
		}


.date     	{
		line-height: 1.2em; 
		font-size: 11px; 
		color: #717070; 
		width: 45px; 
		margin-right: -49px; 
		padding-top:2px;
		float: left;
		}


.newsrow 	{
		float: left; 
		clear: both; 
		margin-top: 15px; 
		width: 530px;
		}


.pressreleasecontainer {
		float: left; 
		clear: both;
		}


.pressreleasecontainer b {
		float: left; 
		clear: both; 
		width: 15em; 
		margin-top: 10px;
		}





.rss-alert 	{
		margin-left: 669px;
		}


.archives	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		}


.archives a 	{
		color: #333333;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 13px;
		}


.archives a:hover {
		color: #3399CC;
		}


.archives td 	{
		font-size: 10px;
		}






.career-top 	{
		background-image: url(http://www.mantech.com/images/careers/career_top.jpg);
		background-repeat: no-repeat;
		height: 203px;
		width: 780px;
		}


.threecareers 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color: #333333;
		}


.threecareers-sub {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #666666;
		font-weight: bold;
		line-height: 1.7em;
		margin-left: 5px;
		}


.career-title 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #dd1831;
		}


.career-title-grey {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: normal;
		color: #a2a1a0;
		}


.career-link 	{
		color: #0077AA;
		text-decoration: underline;
		}
		
		
		.confirm	{
		color: #CC0000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		
		}



.career-link a  {
		color: #0077AA;
		text-decoration: underline;
		}


.career-link a:hover {
		color: #c3c3c3;
		text-decoration: none;
		}
		

#sitemap ul	{
		list-style-image: url(http://www.mantech.com/images/homepage/red-bulet.gif);
		list-style-type: none;
		list-style-position: outside;
		}


.sitemap-link2:link {
		text-decoration: none; 
		color: #333333;
		}


.sitemap-link2:visited {
		text-decoration: none; 
		color: #333333;
		}


.sitemap-link2:active {
		text-decoration: none; 
		color: #333333;
		}


.sitemap-link2:hover {
		text-decoration: none;
		color: #999999;
		}


.sitemap-link:link {
		text-decoration: none; 
		color: #0077AA;
		}


.sitemap-link:visited {
		text-decoration: none; 
		color: #0077AA;
		}


.sitemap-link:active {
		text-decoration: none; 
		color: #0077AA;
		}


.sitemap-link:hover {
		text-decoration: none;
		color: #999999;
		}


#green 		{ 
		font-size: 11px; 
		color: #424445; 
		text-decoration: none; 
		}


#green ul  	{ 
		margin: 0px; 
		padding: 0px; 
		}


#green ul li 	{ 
		border-bottom-width: 1px; 
		border-bottom-style: solid; 
		border-bottom-color: #94d3ee; 
		padding-top: 8px; 
		padding-bottom: 8px; 
		padding-left: 10px; 
		padding-right: 8px; 
		}

