/* CSS Document */

body{
	background-color:#fff;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#container1
{
	margin: 10px auto 2px auto;
	position:relative;
	padding: 0;
	width:854px;
	z-index:10;

	
}

#header 
{
	position:relative;
	width: 100%;
	background: rgb(225,230,232);
	color: #000;
}

#header img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

#logo{
	margin-left:30px;

}

#logo img{
	border:none;
}
/*Information About Menu Search Box------*/   
#search
{
	position:absolute;
	bottom:15px;
	right:0px;
	width:210px;
}

.searchbox
{
	background:#fff url(../images/searchbox.gif) no-repeat top left;
	border:1px solid RGB(106,136,155);
	height:16px;
	width:118px;
	color:#fff;
	float:left;
	text-indent:5px;
}

.searchbutton
{
	background:#000 url(../images/searchbutton.gif) no-repeat center;
	margin-left:5px;
	height:20px;
	width:20px;
	border: 1px solid RGB(106,136,155);
	float:left;
}

.roundtop {background: url(../images/tr.gif) no-repeat top right;}

.roundbottom {background: transparent url(../images/br.gif) no-repeat bottom right;}


#nav_menu {
	background: transparent url(../images/nav_bar.gif) no-repeat bottom center;
	height:29px;
	margin-top:5px;
	padding-bottom:1px;
	width:100%;
	positon:relative;
	z-index:10;
}
.nav_menu_wrap {
	margin-left:45px;
}
	
#nav_list
{
	position:relative;
	margin: 0 auto;
	width: 820px;
	z-index:10;
}

#nav_list ul
{
  	padding:0 0 0 0;
  	list-style:none;
}

#nav_menu .roundtop 
{
	background: url(../images/tr2.gif) no-repeat top right;
	}

#nav_menu .roundbottom 
{
	background: transparent url(../images/br2.gif) no-repeat bottom right;
	}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

#container2 {
	padding-bottom:0;
}
.container2
{
	margin: 0 auto 0;
	padding: 0;
	width:100%;
	height:110px;
	position:relative;
	top:2px;
	z-index:1;
}

.flashbanner
{	
	margin: 0 auto 0;
	width:854px;
	height:110px;
	background-color:#000;

}

.flash1
{	
	float:left;
	width:354px;
	height:110px;


}

.flash2
{	
	float:left;
	width:500px;
	height:110px;

}

#container3
{
	margin: auto;
	padding: 0;
	width:854px;
	top:2px;
/*	background:transparent url(../images/period2.gif) repeat-y scroll 205px top;*/
}
#container3_sub
{
	margin: auto;
	padding: 0;
	width:854px;
	background:transparent url(../images/period2.gif) repeat-y scroll 207px top;
}


#main_content
{
	width:100%;
	overflow: hidden;
}


/*left content---------------------------------------------------*/
#left_content
{
	float: left;
	width: 205px;		
	margin-bottom:5px;
}

#left_nav
{
	width: 200px;
	padding-bottom:10px;
	margin-top:10px;
}

.newspanel {
 width:200px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#606E74;
}

.newspanel_title {
 padding:5px 5px 0px 60px;
 /*width:140px;*/
 font-weight:bold;
}
 
.newspanel_meat {
 padding:5px 5px 5px 60px;
 /*width:140px;*/
}
.newspanel_more a, .newspanel_more a:hover, .newspanel_more a:visited, .newspanel_more a:focus {
 color:#ED6E00;
 padding-top:5px;
}

.newspanel div.hr {
 height:10px;
 margin-left:40px;
 width:160px;
 border:0;
}

.newspanel div.hr hr {
 display:none;
}


#leftnav_spacer
{
	width: 200px;
	background: #FFFFFF url(../images/period.gif) repeat-x top left;		
	margin-bottom:10px;
	margin-top:10px;
	height:5px;		
}

/*White Paper Content--------------------------------------------------*/
#whitepaper
{
	width: 200px;
	background: #FFFFFF url(../images/whitepaper_off.gif) no-repeat top left;		
	margin-bottom:5px;
	height:35px;	
}
#whitepaper a:hover
{
	background: #FFFFFF url(../images/whitepaper_on.gif) no-repeat top left;		

}
#whitepaper table:hover
{
	background: #FFFFFF url(../images/whitepaper_on.gif) no-repeat top left;		

}
#sb_teaming
{
	background: #FFFFFF url(../images/6060_sb_teaming.gif) no-repeat top left;
	width: 200px;
	margin-bottom:5px;
	height:35px;			
}
#sb_teaming a:hover
{
	background: #FFFFFF url(../images/6060_sb_teaming_o.gif) no-repeat top left;		
}
#sb_teaming table:hover
{
	background: #FFFFFF url(../images/6060_sb_teaming_o.gif) no-repeat top left;			
}
#sb_alliance
{
	background: #FFFFFF url(../images/6060_sb_alliances.gif) no-repeat top left;
	width: 200px;
	margin-bottom:5px;
	height:35px;			
}
#sb_alliance a:hover
{
	background: #FFFFFF url(../images/6060_sb_alliances_o.gif) no-repeat top left;		
}
#sb_alliance table:hover
{
	background: #FFFFFF url(../images/6060_sb_alliances_o.gif) no-repeat top left;			
}
#sb_info
{
	background: #FFFFFF url(../images/6060_sb.gif) no-repeat top left;
	width: 200px;
	margin-bottom:5px;
	height:35px;			
}
#sb_info a:hover
{
	background: #FFFFFF url(../images/6060_sb_o.gif) no-repeat top left;		
}
#sb_info table:hover
{
	background: #FFFFFF url(../images/6060_sb_o.gif) no-repeat top left;			
}

/*right content--------------------------------------------------*/
#right_content
{
	float: left;
	width: 633px;
	padding-left:10px;
	/*_padding-left:0;*/
	margin-top:5px;
	background:none;
	min-height: 380px;
	_min-height: 380px;
	
}

#right_content a, #right_content_home a
{
	color:rgb(67,108,174);
}

#right_content p, #right_content_home p

{
	font-size:12px;
	color:rgb(110,111,100);
}

#right_content ul, #right_content_home ul

{
	padding:0;
	margin:0;
	list-style:none;
}

#right_content li, #right_content_home li
{
	text-decoration:none;
	color:#6E6F64;
	font:inherit;
	padding:0 0 0 4px;
	margin:0 0 0 25px;
	list-style: url(../images/bullet.gif) outside;
}
#right_content_home
{
	float: left;
	width: 350px;
	padding-left:10px;
	/*_padding-left:0;*/
	margin-top:5px;
	background:none;
	min-height: 380px;
	_min-height: 380px;
	
}
#homeflash_page {
	float: right;
}




/*  footer---------------------------------------------*/
.spacer
{
	width: 100%;
	height:5px;
	background: url(../images/period.gif) repeat-x bottom left;
}

#footer 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width: 100%;
	background-color: #e1e6e8;
	margin:5px 0 5px 0;
}

#footer_content
{
	height:15px;
	font-weight:bold;
	text-align:center;
	color: rgb(0,56,150);
	margin-top:-10px;
}

#copyright{color: rgb(110,111,100);}

#footer_content a{color: rgb(0,56,150);}

#footer p
{
	padding:0;
	margin:0;
}

#footer img.corner {
   width: 15px;
   height: 15px;
   display: block !important;
}


/*  default.aspx---------------------------------------------*/

#default a
{
	text-decoration:none;
	color: rgb(0,56,150);
}

#default ul
{
	padding-bottom: 0px;
	padding-top: 0px;
}

#default h1
{
	background: url(../images/welcome.gif) no-repeat top left;
	text-indent: -9999px;
	height:35px;
	width:125px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}

#default .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
}

#default .breadcrumb a
{
	color: rgb(110,111,100);
	font-weight:bold;
	font:arial;
	font-size:10pt;
	padding:0 5px 0 5px;

}

.rightcontent
{
	clear:both;
}


.pageheader
{
	

}

.pagebody
{
	padding-top:10px;
	_padding-left:10px;
	padding-bottom:15px;
	width:625px;
	clear:both;
}
#right_content_home .pagebody
{
	width:340px;
	clear:both;
}
.pagebody table
{
	color:#6E6F64;
	font-size:12px;
	border:0;
	width:100%;
}
.pagebody tr, .pagebody td
{
	color:#6E6F64;
	font-size:12px;
	border:0;
}
.pagebody td
{
width:25%;
}

/*  about.aspx---------------------------------------------*/

#aboutus_body a
{
	text-decoration:none;
	color: rgb(0,56,150);
}

#aboutus_body .headline
{
	color:#134899;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16pt;
	font-weight:bolder;
	
}


#aboutus_body h1
{
	background: url(../images/aboutus.gif) no-repeat top left;
	text-indent: -9999px;
	height:35px;
	width:125px;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	float:left;
}

#aboutus_body .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
	color: rgb(110,111,100);
	font:bold 10pt arial;
	padding:0 5px 0 5px;


}

#aboutus_body .breadcrumb a
{
	color: rgb(110,111,100);
	font:bold 10pt arial;
	padding:0 5px 0 5px;

}

/*  capabilities.aspx---------------------------------------------*/

#capabilities_body a
{
	text-decoration:underline;
	padding:0;
}

#capabilities_body ul
{
	padding:0;
	margin:0;
}

#capabilities_body h1
{
	background: url(../images/capabilities.gif) no-repeat top left;
	text-indent: -9999px;
	height:35px;
	width:165px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}

#capabilities_body .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
}

#capabilities_body .breadcrumb a
{
	color: rgb(110,111,100);
	font-weight:bold;
	font:arial;
	font-size:10pt;
	padding:0 5px 0 5px;
	text-decoration:none;

}

/*  contractvehicles.aspx---------------------------------------------*/

#contractvehicles_body a
{
	text-decoration:underline;
	padding:0;
}

#contractvehicles_body ul
{
	padding:0;
	margin:0;
}

#contractvehicles_body h1
{
	background: url(../images/contractvehicles.gif) no-repeat top left;
	text-indent: -9999px;
	height:35px;
	width:235px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}

#contractvehicles_body .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
}

#contractvehicles_body .breadcrumb a
{
	color: rgb(110,111,100);
	font-weight:bold;
	font:arial;
	font-size:10pt;
	text-decoration:none;
	padding:0 5px 0 5px;
	text-transform: lowercase;
}

#leftcontact{

width:200px;
padding-top:10px;


}

/*  programs.aspx---------------------------------------------*/

#programs_body a
{
	text-decoration:underline;
	padding:0;
}

#programs_body ul
{
	padding:0;
	margin:0;
}

#programs_body h1
{
	background: url(../images/programs.gif) no-repeat top left;
	text-indent: -9999px;
	height:35px;
	width:130px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}

#programs_body .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
}

#programs_body .breadcrumb a
{
	color: rgb(110,111,100);
	font-weight:bold;
	font:arial;
	font-size:10pt;
	text-decoration:none;
	padding:0 5px 0 5px;

}


/*  newsandevents.aspx---------------------------------------------*/


#newsandevents_body a
{
	text-decoration:underline;
	padding:0;
}

#newsandevents_body ul
{
	padding:0;
	margin:0;
}

#newsandevents_body h1
{
	background: url(../images/newsandevents.gif) no-repeat top left;
	text-indent: -9999px;
	height:35px;
	width:200px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}

#newsandevents_body .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
}

#newsandevents_body .breadcrumb a
{
	color: rgb(110,111,100);
	font-weight:bold;
	font:arial;
	font-size:10pt;
	text-decoration:none;
	padding:0 5px 0 5px;

}

#leftcontact{
	width:200px;
	padding-top:10px;}

/*  careers.aspx---------------------------------------------*/

#careers_body a {
	text-decoration:underline;
	padding:0;
}
#careers_body ul {
	padding:0;
	margin:0;
}
#careers_body h1 {
	text-indent: -9999px;
	height:35px;
	width:110px;
	padding:0;
	margin:-10px 0pt 0pt;
	float:left;
}
#careers_body .breadcrumb {
	margin:20px 0 0 0;
	float:left;
}
#careers_body .breadcrumb a {
	color: rgb(110,111,100);
	font-weight:bold;
	font:arial;
	font-size:10pt;
	text-decoration:none;
	padding:0 5px 0 5px;

}

#referral{
	font-size:18px;
	font:arial;
	color:#003399;
	font-weight:bold;
	padding-top:10px;
}

#aboutus_body .breadcrumb, #capabilities_body .breadcrumb, #contractvehicles_body .breadcrumb, #programs_body .breadcrumb, #newsandevents_body .breadcrumb, #contactus_body .breadcrumb, #careers_body .breadcrumb, #partners_body .breadcrumb, #spotlight_body .breadcrumb, #customers_body .breadcrumb {
	/*margin:20px 0 0 0;*/
	float:left;
	color: rgb(110,111,100);
	font:bold 10pt arial;
	padding:5px;
	_padding:5px 5px 0 5px;

	margin-top:10px;
}

/*  partners.aspx---------------------------------------------*/

#partners_body a
{
	text-decoration:underline;
	padding:0;
}

#partners_body ul
{
	padding:0;
	margin:0;
}

#partners_body h1
{
	background: url(../images/partners.gif) no-repeat top left;
	text-indent: -9999px;
	height:35px;
	width:115px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}

#partners_body .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
}

#partners_body .breadcrumb a
{
	color: rgb(110,111,100);
	font-weight:bold;
	font:arial;
	font-size:10pt;
	text-decoration:none;
	padding:0 5px 0 5px;

}

/*  contactus.aspx---------------------------------------------*/

#contactus_body a
{
	text-decoration:underline;
	padding:0;
}

#contactus_body ul
{
	padding:0;
	margin:0;
}

#contactus_body h1
{
	background: url(../images/contactus.gif) no-repeat top left;
	text-indent: -9999px;
	height:35px;
	width:150px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}

#contactus_body .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
}

#contactus_body .breadcrumb a
{
	color: rgb(110,111,100);
	font-weight:bold;
	font:arial;
	font-size:10pt;
	text-decoration:none;
	padding:0 5px 0 5px;

}

/*  information.aspx---------------------------------------------*/

#information{padding-bottom:10px;}

 

#information a

{

      text-decoration:underline;

      padding:0;

}

 

#information ul

{

      padding:0;

      margin:0;

}

 

#information .breadcrumb

{

      margin:20px 0 0 0;

      float:left;

}

 

#information .breadcrumb a

{

      color: rgb(110,111,100);

      font-weight:bold;

      font:arial;

      font-size:10pt;

      text-decoration:none;

      padding:0 5px 0 5px;
	  text-transform: lowercase;

}
#sitemap_body a
{
	text-decoration:underline;
	padding:0;
}

#sitemap_body ul
{
	padding:0;
	margin:0;
}

#sitemap h1
{
	/*background: url(../images/sitemap.gif) no-repeat left top;
	text-indent: -9999px;*/
	height:35px;
	width:150px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}

#sitemap .breadcrumb
{
	margin:20px 0 0 0;
	float:left;
}

#sitemap .breadcrumb a
{
	color: rgb(110,111,100);
	font:bold 10pt arial;
	text-decoration:none;
	padding:0 5px 0 5px;

}
#sitemap .lnavtop img {
	display:none;
}
#sitemap .lnavbottom img {
	display:none;
}
#sitemap a {
	background:transparent;
	color:black;
}

#sitemap td {
 width:50%;
}
/*  side style---------------------------------------------*/
#left_nav ul {
		list-style: none;
		padding:0;
		margin:0;
}
#left_nav li {
	background:url(../images/button2.gif) top left no-repeat;
	list-style: none;
	width:200px;
	padding:5px 0 15px 0;
}
#left_nav ul li a{
	list-style: none;
	height:21px;
	color:#6F8B9e;
	padding:5px 0 5px 16px;
	margin:0;
	display:block;
	font:bold 8pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#left_nav ul li a:hover{
	color:black;
}
.left_wrap {
		background: #E1E6E8 url(../images/blue_button_image.gif) no-repeat left bottom;
}

