body
{
	background-image: url(/img/bg.gif);
	background-repeat: repeat-x;
	background-color: #063769;
	
	margin: 0px auto 0px auto;
	padding: 20px 0px 0px 0px;
	
	font-family: verdana, arial, helvetica, san-serif;
	font-size; 8pt;
}

a:link, a:visited
{
	color: #769ed6;
}

a:hover, a:active
{
	color: #b61f30;
}

div#container 
{
	width: 868px;
	
	margin: 0px auto 0px auto;
	
	background-color: white;
}

/******* HEADER SPECIFIC *******/

div#container div#header
{
	background-image: url(/img/hdr-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	height: 141px
}

div#container div#header h1
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

div#container div#header h1 a
{
	display: block;
	
	background-image: url(/img/logo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	
	padding: 45px 0px 0px 25px;
	
	text-indent: -5000px;
	
	float: left;
	
	width: 321px;
	height: 76px;
}

div#container div#header div#top-right
{
	float: right;
	
	width: 420px;
	
	text-align: right;
	
	padding: 0px 20px 0px 0px;
	
	overflow: auto;
}

div#container div#header div#top-right ul#top
{
	padding: 10px 0px 20px 0px;
	margin: 0px;
}

div#container div#header div#top-right ul#top li
{
	display: inline;
	
	list-style-type: none;
	
	font-size: 8pt;
	text-transform: uppercase;
	
	background-image: url(/img/top-nav-divider.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	padding: 0px 12px 0px 0px;
}

div#container div#header div#top-right ul#top li.last
{
	background-image: none;
}

div#container div#header div#top-right ul#top li a:link,
div#container div#header div#top-right ul#top li a:visited
{
	color: #515050;
	
	text-decoration: none;
}

div#container div#header div#top-right ul#top li a:hover,
div#container div#header div#top-right ul#top li a:active
{
	color: #b51e2f;
	
	text-decoration: none;
}

div#container div#header div#top-right ul#top li a.news
{
	color: #b51e2f;
	
	text-decoration: none;
}

div#container div#header div#top-right p
{
	font-size: 6.5pt;
	font-weight: bold;
	text-align: left;
	
	width: 140px;
	
	float: right;
	
	padding: 10px 0px 0px 0px;
	margin: 22px 0 0 0;
}

/****** NAVIGATION ********/

div#container div#main-nav
{
	height: 29px;
	
	background-color: #7c7b7b;
	background-image: url(/img/dashed-border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div#container div#subnav
{
	height: 20px;
	
	border-bottom: 1px solid white;
	
	background-color: #515050;
}

/******* HOMEPAGE SPECIFIC ********/

div#container div#main-image
{
	background-image: url(/img/main-image.jpg);
	background-repeat: no-repeat;
	
	height: 232px;
	
	border-bottom: 4px solid black;
}

div#container div#main-image ul
{
	float: right;
	
	padding: 20px 40px 0px 0px;
	margin: 0px;
}

div#container div#main-image ul li
{
	padding: 0px 0px 15px 0px;
	margin: 0px;	
	
	list-style-type: none;
}


div#container div#main-image ul li.info-security a:link,
div#container div#main-image ul li.info-security a:visited
{
	padding: 0px;
	margin: 0px;
	
	display: block;
	height: 49px;
	width: 126px;
	
	background-image: url(/img/info-security.png);
	background-position: top;
}

div#container div#main-image ul li.info-security a:hover,
div#container div#main-image ul li.info-security a:active
{
	padding: 0px;
	margin: 0px;
	
	display: block;
	height: 49px;
	width: 126px;
	
	background-image: url(/img/info-security.png);
	background-position: bottom;
}

div#container div#main-image ul li.enterprise a:link,
div#container div#main-image ul li.enterprise a:visited
{
	padding: 0px;
	margin: 0px;
	
	display: block;
	height: 49px;
	width: 126px;
	
	background-image: url(/img/enter-management.png);
	background-position: top;
}

div#container div#main-image ul li.enterprise a:hover,
div#container div#main-image ul li.enterprise a:active
{
	padding: 0px;
	margin: 0px;
	
	display: block;
	height: 49px;
	width: 126px;
	
	background-image: url(/img/enter-management.png);
	background-position: bottom;
}

div#container div#main-image ul li.network a:link,
div#container div#main-image ul li.network a:visited
{
	padding: 0px;
	margin: 0px;
	
	display: block;
	height: 49px;
	width: 126px;
	
	background-image: url(/img/network.png);
	background-position: top;
}

div#container div#main-image ul li.network a:hover,
div#container div#main-image ul li.network a:active
{
	padding: 0px;
	margin: 0px;
	
	display: block;
	height: 49px;
	width: 126px;
	
	background-image: url(/img/network.png);
	background-position: bottom;
}


div#container div#btm1
{
	background-image: url(/img/hm-call-outs-bg.gif);
	background-repeat: repeat-x;
	
	display: block;
	overflow: auto;
	zoom: 1;
}

div#container div#btm1, div#container div#btm1 *
{
	background-color: #8abdf0;
}

div#container div#btm1 div#top-dash
{
	background-image: url(/img/dashed-divider.gif);
	background-repeat: repeat-x;
	background-position: top;
	
	padding: 0px 0px 0px 0px;
	
}

div#container div#btm1 div#top-dash ul
{
	padding: 0px;
	margin: 0px;

	overflow: auto;
}

div#container div#btm1 div#top-dash ul li
{
	float: left;
	
	width: 268px;
	
	list-style-type: none;
	
	background-image: url(/img/btm-dashed-vertical.gif);
	background-repeat: repeat-y;
	background-position: right;
	
	padding: 10px 10px 20px 10px;
}

div#container div#btm1 div#top-dash ul li p
{
	/*padding: 30px 10px 4px 0px;*/
	margin: 0px;
	
	font-size: 7pt;
	line-height: 11px;
}

div#container div#btm1 div#top-dash ul li p.link
{
	padding: 5px 10px 5px 0px;
	margin: 0px;
	
	font-size: 8pt;
	line-height: 11px;
	
	background-image: url(/img/btm-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}


div#container div#btm1 div#top-dash ul li p.link a:link,
div#container div#btm1 div#top-dash ul li p.link a:visited
{
	font-weight: bold;
	color: black;
	
	text-decoration: none;
}

div#container div#btm1 div#top-dash ul li p.link a:hover,
div#container div#btm1 div#top-dash ul li p.link a:active
{
	font-weight: bold;
	color: #b71a2b;
	
	text-decoration: none;
}



div#container div#btm1 div#top-dash ul li img
{
	float: left;
	
	margin: 0px 10px 22px 0px;
}



div#container div#btm1 div#top-dash ul li.civilian h3
{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	
	background-image: url(/img/civilian-hdr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
	width: 112px;
	height: 27px;
	
	text-indent: -5000px;
}

div#container div#btm1 div#top-dash ul li a.imagehover:link,
div#container div#btm1 div#top-dash ul li a.imagehover:visited
{
	padding: 0px;
	margin: 0px 10px 38px 0px;
	float: left;
	
	background-repeat: no-repeat;
	background-position: top;
	
	width: 120px;
	height: 138px;
	
	display: block;
}

div#container div#btm1 div#top-dash ul li a.imagehover:hover,
div#container div#btm1 div#top-dash ul li a.imagehover:active
{
	background-position: bottom;
}

div#container div#btm1 div#top-dash ul li.civilian a.imagehover
{
	background-image: url(/img/civilian.jpg);
}

div#container div#btm1 div#top-dash ul li.defense a.imagehover
{
	background-image: url(/img/defense.jpg);
}

div#container div#btm1 div#top-dash ul li.intel a.imagehover
{
	background-image: url(/img/intel.jpg);
}

div#container div#btm1 div#top-dash ul li.defense h3
{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	
	background-image: url(/img/defense-hdr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
	width: 112px;
	height: 27px;
	
	text-indent: -5000px;
}

div#container div#btm1 div#top-dash ul li.intel
{
	background-image: none;	
}

div#container div#btm1 div#top-dash ul li.intel h3
{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	
	background-image: url(/img/intel-hdr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
	width: 112px;
	height: 27px;
	
	text-indent: -5000px;
}

div#container div#btm2
{
	background-image: url(/img/dashed-divider.gif);
	background-repeat: repeat-x;
	background-position: top;
	
	border-top: 1px solid white;
	
	height: 275px;
	
	overflow: auto;
}

div#container div#btm2 div#hm-left-col
{
	float: left;
	
	padding: 10px 0px 10px 0px;
	
	width: 550px;

}

div#container div#btm2 div#hm-left-col ul#tabs,
div#container div#btm2 div#hm-left-col ul#tabs li
{
	background-image: none;

	list-style: none;

	margin: 0px;
	padding: 0px;
}

div#container div#btm2 div#hm-left-col ul#tabs
{
	border-bottom: 1px solid #000;

	display: block;
	float: left;

	margin: 0px 0px 10px 0px;
	padding: 0px;

	width: 565px;
}

div#container div#btm2 div#hm-left-col ul#tabs li
{
	display: block;
	float: left;

	margin: 0px 5px 0px 5px;
}

div#container div#btm2 div#hm-left-col ul#tabs li.first
{
	margin-left: 0px;
}

div#container div#btm2 div#hm-left-col ul#tabs li a
{
	background-color: #8abdf0;

	border: 1px solid black;
	border-bottom: none;

	color: white;
	font-size: 10pt;
	font-weight: bold;

	display: block;

	text-align: center;
	text-decoration: none;

	position: relative;
	top: 1px;

	margin: 0px;
	padding: 1px 15px;
}

div#container div#btm2 div#hm-left-col ul#tabs li.first a
{
	border-left: none;
}

div#container div#btm2 div#hm-left-col ul#tabs li a.current
{
	background-color: white;

	color: #bf002e;
	font-weight: bold;

	padding-bottom: 2px;

	position: relative;
	top: 1px;
}

div#container div#btm2 div#hm-left-col div.tab-content
{
	font-size: 8pt;

	padding: 0px 10px;
}

div#container div#btm2 div#hm-left-col div#top-news.tab-content ul li
{
	padding-bottom: 10px;
}

div#container div#btm2 div#hm-left-col div#top-news.tab-content ul li p
{
	margin: 3px 0px 0px 0px;
}

div#container div#btm2 div#hm-left-col div.tab-content img.client
{
	width: 125px;
}

div#container div#btm2 div#hm-left-col div#top-news.tab-content p.view-all,
div#container div#btm2 div#hm-left-col div#our-clients.tab-content p.view-all,
div#container div#btm2 div#hm-left-col div#contract-vehicles.tab-content p.view-all
{
	text-align: right;
}

div#container div#btm2 div#hm-left-col div.tab-content ul
{
	list-style-image: url(/img/arrow-content2.gif);

	margin: 0px;
	padding-left: 15px;
}

div#container div#btm2 div#hm-left-col div.tab-content ul.two-col
{
	width: 48%;

	display: block;
	float: left;

	padding-left: 10px;
}

div#container div#btm2 div#hm-left-col div.tab-content ul.right
{
	float: right;
}

/****** HOME CAREERS ********/

div#container div#btm2 div#careers
{
	float: right;
	
	width: 288px;
	height: 265px;
	
	padding: 4px 2px 0px 6px;
	
	background-image: url(/img/btm-dashed-vertical.gif);
	background-repeat: repeat-y;
}

div#container div#btm2 div#careers h4
{
	height: 28px;
	
	display: block;
	
	padding: 0px;
	margin: 0px;
	
	text-indent: -5000px;
	
	background-image: url(/img/careers.gif);
	background-repeat: no-repeat;
	background-color: #ffcc33;
}

div#container div#btm2 div#careers h5
{
	height: 15px;
	
	display: block;
	
	padding: 0px;
	margin: 6px 0px 2px 6px;
	
	text-indent: -5000px;
	
	background-image: url(/img/why-work-hdr.gif);
	background-repeat: no-repeat;
}

div#container div#btm2 div#careers p
{
	font-size: 7pt;
	
	padding: 3px 30px 5px 8px;
	margin: 0px;
	
	text-align: left;
}

div#container div#btm2 div#careers p#link
{
	text-align: right;
	
	padding: 30px 0px 20px 150px;
}

div#container div#btm2 div#careers p#link a:link, 
div#container div#btm2 div#careers p#link a:visited
{
	background-image: url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: top right;
	
	text-indent: -5000px;
	
	height: 26px;
	width: 100px;
	display: block;
}

div#container div#btm2 div#careers p#link a:hover, 
div#container div#btm2 div#careers p#link a:active
{
	background-image: url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	
	text-indent: -5000px;
	
	height: 26px;
	width: 100px;
	display: block;
}


/****** FOOTER ********/

div#container div#footer
{	
	padding: 5px 0px 10px 0px; 
	margin: 0px 0px 20px 0px;
	
	border-top: 3px solid #a6a6a6;
	
	overflow: auto;
}

div#container div#footer div.dotted-border
{
	background-image: url(/img/footer-bg.gif);
	background-repeat: repeat-x;
	
	overflow: auto;
}

div#container div#footer div.dotted-border p
{	
	padding: 4px 0px 10px 20px;
	margin: 0px;
	
	float: left;
	
	width: 420px;
	
	font-size: 7pt;
}

div#container div#footer div.dotted-border ul#footer-links
{	
	padding: 0px 20px 0px 0px;
	margin: -2px 0px 0px 0px;
	
	float: right;
}

div#container div#footer div.dotted-border ul#footer-links li
{	
	padding: 0px 10px 0px 0px;
	margin: 0px;
	
	display: inline;
	
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	
	background-image: url(/img/btm-nav-divider.gif);
	background-repeat: no-repeat;
	background-position: right;
}

div#container div#footer div.dotted-border ul#footer-links li.last
{	
	padding: 0px;
	margin: 0px;
	
	background-image: none;
}


div#container div#footer div.dotted-border ul#footer-links li a:link,
div#container div#footer div.dotted-border ul#footer-links li a:visited
{
	color: #a6a6a6;
	text-decoration: none;
}

div#container div#footer div.dotted-border ul#footer-links li a:hover,
div#container div#footer div.dotted-border ul#footer-links li a:active
{
	color: #b61f30;
	text-decoration: underline;
}

/*********** SECONDARY PAGE ***********/

div#sec-image
{
	height: 124px;
	
	border-bottom: 3px solid black;
}

div#sec-image h2
{	
	margin: 0px;
	padding: 8px 5px 5px 20px;
	
	color: white;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "univers", arial, helvetica, san-serif;
	
	background-color: #bf002e;
}

div#sec-image h2.about-us
{
		width: 110px;

}

div.about-us
{
	background-image: url(/img/sec-images/about-us.jpg);
	background-repeat: no-repeat;
}

div#sec-image h2.careers
{
		width: 110px;

}

div.careers
{
	background-image: url(/img/sec-images/careers.jpg);
	background-repeat: no-repeat;
}

div#sec-image h2.employees
{
		width: 145px;

}

div.employees
{
	background-image: url(/img/sec-images/careers.jpg);
	background-repeat: no-repeat;
}

div#sec-image h2.contact
{
		width: 145px;

}

div.contact
{
	background-image: url(/img/sec-images/careers.jpg);
	background-repeat: no-repeat;
}


div#sec-image h2.news
{
		width: 250px;

}

div.news
{
	background-image: url(/img/sec-images/news.jpg);
	background-repeat: no-repeat;
}

div#sec-image h2.government
{
		width: 330px;
}

div.government
{
	background-image: url(/img/sec-images/serving-govt.jpg);
	background-repeat: no-repeat;
}

div#sec-image h2.innovative
{
		width: 290px;
		

}

div.innovative
{
	background-image: url(/img/sec-images/innovative-solutions.jpg);
	background-repeat: no-repeat;
}

div#sec-image h2.contract
{
		width: 220px;
		
	
}

div.contract
{
	background-image: url(/img/sec-images/contract-vehicles.jpg);
	background-repeat: no-repeat;
}

div#sec-content-fade
{
	background-image: url(/img/drop-shadow.gif);
	background-repeat: repeat-x;
	
	overflow: auto;
}

div#sec-content-fade div#sec-content
{
	background-image: url(/img/sec-bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	
	overflow: auto;
	display: block;
	zoom: 1;
}

div#sec-content-fade div#sec-content.no-left-nav
{
	background-image: url(/img/sec-bg-2.gif);
}

div#sec-content-fade div#sec-content div#left-col
{
	float: left;
	
	width: 220px;
}

div#sec-content-fade div#sec-content div#left-col h4
{
	padding: 15px 0px 5px 5px;
	margin: 0px;
	
	font-family: "univers", arial, helvetica, san-serif;
	font-size: 14pt;
	text-transform: uppercase;
	color: #2b3e77;
	font-weight: normal;
}

div#sec-content-fade div#sec-content div#left-col h5
{
	padding: 5px 0px 5px 5px;
	margin: 0px;
	
	font-family: "univers", arial, helvetica, san-serif;
	font-size: 14pt;
	text-transform: uppercase;
	color: #2b3e77;
	font-weight: normal;
}

div#sec-content-fade div#sec-content div#left-col ul#leftnav,
div#sec-content-fade div#sec-content div#left-col ul.leftnav
{
	padding: 5px 0px 70px 20px;
	margin: 0px;
}

div#sec-content-fade div#sec-content div#left-col ul#leftnav li,
div#sec-content-fade div#sec-content div#left-col ul.leftnav li
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	
	list-style-type: none;
}

div#sec-content-fade div#sec-content div#left-col ul#leftnav li a:link,
div#sec-content-fade div#sec-content div#left-col ul#leftnav li a:visited,
div#sec-content-fade div#sec-content div#left-col ul.leftnav li a:link,
div#sec-content-fade div#sec-content div#left-col ul.leftnav li a:visited
{
	text-decoration: none;
	
	color: #666666;
	
	background-image: url(/img/crosshair.gif);
	background-position: center left;
	background-repeat: no-repeat;
	
	padding: 0px 0px 0px 10px;
}

div#sec-content-fade div#sec-content div#left-col ul#leftnav li a:hover,
div#sec-content-fade div#sec-content div#left-col ul#leftnav li a:active,
div#sec-content-fade div#sec-content div#left-col ul.leftnav li a:hover,
div#sec-content-fade div#sec-content div#left-col ul.leftnav li a:active
{
	text-decoration: underline;
	color: #be002e;
}

div#sec-content-fade div#sec-content div#left-col ul.leftnav li a.current
{
	background-image: url(/img/arrow-content.gif);

	color: #be002e;
}

div#sec-content-fade div#sec-content div#left-col blockquote
{
	background-image: url(/img/quote-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 5px 30px;
	
	font-family: times, "times new roman", georgia, serif;
	color: #858484;
	font-style: italic;
	font-size: 14pt;
	line-height: 15pt;
}

div#sec-content-fade div#sec-content div#left-col blockquote p
{
	background-image: url(/img/quote-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	
	margin: 0px;
	padding: 10px 20px 15px 0px;
	
	font-family: arial, helvetica, verdana, san-serif;
	color: #769ed6;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}

div#sec-content-fade div#sec-content div#middle-col
{
	float: left;
	
	width: 400px;
	
	padding: 0px 20px 30px 30px;
}

div#sec-content-fade div#sec-content.no-left-nav div#middle-col
{
	width: 625px;
}

div#sec-content-fade div#sec-content div#middle-col h3
{
	padding: 0px 0px 14px 0px;
	margin: 0px;
	
	font-family: "univers", arial, helvetica, san-serif;
	font-size: 14pt;
	text-transform: uppercase;
	color: #2b3e77;
	font-weight: normal;
}

div#sec-content-fade div#sec-content div#middle-col h4
{
	padding: 5px 0px 4px 0px;
	margin: 0px;
	
	font-family: arial, verdana, helvetica, san-serif;
	font-size: 10pt;
	text-transform: uppercase;
	color: #2b3e77;
	font-weight: bold;
}

div#sec-content-fade div#sec-content div#middle-col h5
{
	padding: 5px 0px 4px 0px;
	margin: 0px;
	
	font-family: arial, verdana, helvetica, san-serif;
	font-size: 9pt;
	color: #666;
	font-weight: bold;
}

div#sec-content-fade div#sec-content div#middle-col ul
{
	padding: 10px 0px 20px 0px;
	margin: 0px;
}

div#sec-content-fade div#sec-content div#middle-col ul li
{
	padding: 0px 0px 10px 8px;
	margin: 0px;
	
	font-size: 8pt;
	
	background-image: url(/img/arrow-content.gif);
	background-repeat: no-repeat;
	
	list-style-type: none;
}

div#sec-content-fade div#sec-content div#middle-col ul li:last-child
{
	padding-bottom: 0px;
}

div#sec-content-fade div#sec-content div#middle-col ul li ul
{
	padding: 10px 0px 0px 0px;
}

div#sec-content-fade div#sec-content div#middle-col ul#logo-list li
{
	background-image: none;

	display: inline;
	padding: 10px 10px;
}

div#sec-content-fade div#sec-content div#middle-col ul li.year
{
	background-image: none;
}

div#sec-content-fade div#sec-content div#middle-col ul li.year ul li.newsItem h5,
div#sec-content-fade div#sec-content div#middle-col ul li.newsItem h5
{
	padding: 0px;
}

div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb
{
	padding: 10px 0px 20px 0px;
	margin: 0px;
}

div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li
{
	padding: 0px;
	margin: 0px;
	
	display: inline;
	
	font-size: 8pt;
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666;
	
	background-image: none;

}

div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a
{
	background-image: none;
}

div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a:link,
div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a:visited
{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	
	padding: 0px 10px 0px 0px;
		
	background-image: url(/img/breadcrumb-arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
}

div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a:hover,
div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a:active
{
	font-weight: bold;
	color: #be002e;
	text-decoration: underline;
}

div#sec-content-fade div#sec-content div#middle-col p,
div#sec-content-fade div#sec-content div#middle-col address
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	
	font-size: 8pt;
}

div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a:link,
div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a:visited,
div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a:hover,
div#sec-content-fade div#sec-content div#middle-col ul#breadcrumb li a:active
{
	background-image: none;
	padding: 0px;
}

div#sec-content-fade div#sec-content div#middle-col div#cms-content table {
	font-size:8pt;
	padding:5px 0 5px 0;
}

div#sec-content-fade div#sec-content div#middle-col div#cms-content table th{
	text-align:left;
}

div#sec-content-fade div#sec-content div#middle-col div#cms-content table td{
	vertical-align: top;
}



div#sec-content-fade div#sec-content div#middle-col div#cms-content table td.title {
	font-weight:bold;
	color:#666666;
}

div#sec-content-fade div#sec-content div#right-col
{
	float: right;
	
	width: 178px;
}

div#sec-content-fade div#sec-content div#right-col h5
{
	padding: 6px;
	margin: 0px;
	
	text-indent: -5000px;
	background-image: url(/img/market-subhead.gif);
}

div#sec-content-fade div#sec-content div#right-col ul
{
	padding: 10px 0px 10px 16px;
	margin: 0px;
}

div#sec-content-fade div#sec-content div#right-col ul li
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	
	list-style-type: none;
	
	font-size: 8.5pt;
}

div#sec-content-fade div#sec-content div#right-col ul li a:link,
div#sec-content-fade div#sec-content div#right-col ul li a:visited
{
	color: white;
	
	background-image: url(/img/right-col-arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	
	padding: 0px 20px 0px 0px;
	
	text-decoration: none;
}

div#sec-content-fade div#sec-content div#right-col ul li a:hover,
div#sec-content-fade div#sec-content div#right-col ul li a:active
{
	color: #8abdf0;
	
	background-image: url(/img/right-col-arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	
	padding: 0px 20px 0px 0px;
	
	text-decoration: none;
}

/******** TOP NAVIGATION *********/



/* first tier */

			ul#nav
			{
				height: 30px;
				
				padding-left: 30px !important;
			}

			ul#nav, ul#nav ul
			{
				margin: 0px;
				padding: 0px;

				list-style: none;
			}



			ul#nav li
			{
				float: left;

				position: relative;

				white-space: nowrap;
			}
			
			ul#nav li li
			{
				display: inline;

				float: none;
			}
			
			ul#nav li li a
			{
				display: inline;
				
				font-size: 7pt;
				text-transform: uppercase;
				
				padding: 0px 10px 0px 10px;
				margin: 0px;
			}

			ul#nav li a
			{
				display: block;
			}

			ul#nav li a:link, ul#nav li a:visited
			{
				color: white;
				text-decoration: none;
			}
			
			ul#nav li a:hover, ul#nav li a:active
			{
				color: #ccc;
			}
			
			ul#nav li a#government
			{
				background-image: url(/img/serving-govt-link.gif);
				background-position: top right;
				background-repeat: no-repeat;
				
				height: 30px;
				width: 225px;
				
				display: block;
				
				text-indent: -5000px;
			}
			
			ul#nav li a#government:hover
			{
				background-image: url(/img/serving-govt-link.gif);
				background-position: bottom right;
				background-repeat: no-repeat;
				
				height: 30px;
				width: 225px;
				
				display: block;
				
				text-indent: -5000px;
			}
			
			ul#nav li a#innovative
			{
				background-image: url(/img/innovative-link.gif);
				background-position: top left;
				background-repeat: no-repeat;
				
				height: 30px;
				width: 200px;
				
				display: block;
				
				text-indent: -5000px;
				
				margin-right: 5px;
			}
			
			ul#nav li a#innovative:hover
			{
				background-image: url(/img/innovative-link.gif);
				background-position: bottom left;
				background-repeat: no-repeat;
				
				height: 30px;
				width: 200px;
				
				display: block;
				
				text-indent: -5000px;
				
				margin-right: 5px;
			}
			
			ul#nav li a#contract
			{
				background-image: url(/img/contract-links.gif);
				background-position: top left;
				background-repeat: no-repeat;
				
				height: 30px;
				width: 170px;
				
				display: block;
				
				text-indent: -5000px;
			}
			
			ul#nav li a#contract:hover
			{
				background-image: url(/img/contract-links.gif);
				background-position: bottom left;
				background-repeat: no-repeat;
				
				height: 30px;
				width: 170px;
				
				display: block;
				
				text-indent: -5000px;
			}

			ul#nav li:hover ul, ul#nav li.sfhover ul
			{
				display: block;
			}

			ul#nav li:hover ul ul, ul#nav li.sfhover ul ul
			{
				display: none;
			}

			ul#nav ul
			{
				position: absolute;

				left: 0px;

				display: none;
				
				padding: 0px;
				margin: -4px 0px 0px 0px;
			}

			ul#nav ul ul
			{
				background-color: #9999ff;

				top: 0px;
				left: 200px;
			}

			ul#nav ul li:hover ul, ul#nav ul li.sfhover ul
			{
				display: block;
			}
			
div#copyright
{
	text-align: center;
	color: white;
	font-size: 7pt;
	
	padding-bottom: 18px;
}
