

/* CSS Document */
body {background-color: white; width:829px; margin: 10px auto; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5; font-size:11px;}
img {border:0;}


#topheader {width: 829px;  clear:both; background-color: white; margin:auto;}
#topheader h1 {position: relative; top: 50px; left:0; z-index: 1; color: #808080; font-size:12px; font-weight:bold; float:left; margin:0; padding:0;} 


.jspageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #285DB8; BACKGROUND-COLOR: White; FONT-FAMILY: Verdana;
	text-transform : uppercase;
}

#top {width:829px; clear:both; background-color: #FFFFFF;}
#top a#logo {line-height: 0; font-size: 0; margin-bottom: 0; padding-bottom: 0; display: block;}
#top h1 {display:block; color:#808080; width:450px; font-size:12px; font-weight:bold; float:left; margin:0px; padding:0; text-align: left;}
#top #tip {width:16px; height:26px; float:left; margin-left:44px;}
#top h2 {display:block; width:280px; font-style:italic; font-size:12px; color:#9F2C2E; float:right; margin:0; padding:0px 20px 0px 0px; text-align: right;}
#top span {color:#B5B5B5;}
#top a {text-decoration:none;}

#main {clear:both; width:830px; margin:2px 0 0; background: #FFF; height:100%;}
#left {width:190px; float:left; background: #FFF url(/media/images/bkg_left.jpg) top left repeat-y;}
#right {width:632px; float:right; background: #F2F2F2;}
#aright {width:632px; float:right;}

#seekers {display:block; float:left; padding:0; margin:0; width:316px; height:199px;}
#employers {display:block; float:right; padding:0; margin:0; width:315px; height:199px;}
#bluebox {width:200px; border: 5px solid #7B9DC2; background-color:#ABC3D9; padding:10px; margin:10px 0 0 3px; text-align:center; 
	line-height:1.5; font-weight:bold; float:left;}
#bluebox a {text-decoration:none;}
#bluebox span.hdr {color:#000; font-size:14px; display:block; margin-bottom:15px;}
#bluebox span.cnt {color:#254D87;}
#floats {margin-top:5px; clear:both;}
#floats #floatp {width:370px; padding:0; float:right; clear:none;}

#left ul {list-style:url(/media/images/blt_r.jpg) inside none; padding:15px 0; margin:0; 
	background: transparent url(/media/images/bgr_tl.jpg) top left no-repeat;}
#left ul #lcurrent {list-style:url(/media/images/blt_d.jpg) inside none;}
#left ul #lcurrent a.lcur {display:block; color:#B7CFEB; text-decoration:none; padding:2px 0 2px 30px;}
#left ul #lcurrent a.lcur:hover {display:block; color:#FFF; text-decoration:underline;}
#left ul li {padding:5px 0; margin:0; background: transparent url(/media/images/brd_left_nav.jpg) bottom center no-repeat; }
#left ul a {color:#FFF; text-decoration:none; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#left ul a:hover {color:#A7D2FF;}

#left a.ulinks {display:block; padding: 3px 3px 3px 15px; font-size:11px; color:#BDDDFF; text-decoration:none; font-weight:bold;}
#left a.ulinks:hover {text-decoration:underline; color:#FFF;}

#left h3 {background-color:#2B64A7; color:#5E9EE6; font-size:15px; margin:20px 0 0; width:190px; padding:5px 0; font-family:Arial, Helvetica, sans-serif;}
#left h3 span {padding: 0 5px;}

#right h1 {font-size:14px; font-weight:bold; clear:both; text-align:center; padding:5px 0 0; margin:5px 0 0;}
#right p {clear:both; padding:5px; margin:5px 0;}

#aright h1 {font-size:14px; font-weight:bold; clear:both; text-align:center; padding:5px 0 0; margin:5px 0 0;}
#aright p {clear:both; padding:5px; margin:5px 0;}

#aright #topnav {background: #F2F2F2;}
#topnav {text-align:right; padding:2px; color:#535353; font-weight:normal; font-size:13px;}
#topnav a {text-decoration:underline; color:#535353; font-weight:bold; font-size:8pt; padding:0 3px; font-family: Verdana;}
#topnav a:hover {text-decoration:none;}
#topnav #tcurrent {text-decoration:underline; color:#97474A;}

#ftrempl {width:630px; float:left; padding:0; margin:0;}
#ftrempl h2 {padding:3px 0; margin:0; background-color:#C6D8E6; color:#34495B; font-weight:bold; font-size:12px;}
#ftrempl h2 span, #resources h2 span {padding:0 10px;}
#resources {width:164px; float:left; padding:0; margin:0;}
#resources h2 {padding:3px 0; margin:0 0 0 3px; background-color:#194884; color:#5EA1EA; font-weight:bold; font-size:12px;}
#resources p {background-color:#2963A2; padding:5px 5px 15px; margin:0 0 0 3px; color:#FFF; }

#copy {width:830px; height:28px; color:#2F6AA9; text-align:center; margin: 0 auto 0; clear:both; background-color:#FFF;
background-image:url(/media/images/bkg_dotted.jpg); background-position:top center; background-repeat:no-repeat; padding-top:7px;}
#copy a {text-decoration:underline; color:#2F6AA9;}

.colorp {color:#2A64A2;}
.colorf {color:#940000;}




.subheaderbg {
	background-color: #EAEEF2;
}


a:link.subheaderlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #535353; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;
}
a:visited.subheaderlinks  {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #535353; FONT-FAMILY: Verdana, Sans-serif; TEXT-DECORATION: underline;
}
a:active.subheaderlinks  {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #535353; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
a:hover.subheaderlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #535353; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}


/* styles for Security Clearance News page */
#SecurityClearanceSearch {
    width: 100%;
    text-align: center;
}
table.inputFieldsSearch {
    margin: 15px auto;
    border: none;
    border-collapse: collapse;
    border-spacing: 0; 
}
table.inputFieldsSearch td.logo,
table.inputFieldsSearch td.value {
    width: 150px;
}
table.inputFieldsSearch td.submit {
    width: 100px;
}
/* End styles for Security Clearance News page */

/* SiteMap styles */
#SiteMap {
    padding: 20px 0 20px 20px;
}
#SiteMap ul {
    list-style: none;
    margin: 10px 0 0 0; padding: 0;
}
#SiteMap ul li {
    list-style-type: none;
    margin-left: 10px;
}
#SiteMap ul li.root {
    margin-left: 0;
}
#SiteMap ul li.root a {
    font-weight: bold; text-transform: uppercase;
}
#SiteMap ul li a {
    font-family: Verdana; font-size: 8pt; text-decoration: underline;
    color: #003399;
}
#SiteMap ul li a:hover {
    text-decoration: none;
}

/* end Sitemap styles */