html {background: #efefef;}
body {margin: 0; background: #fff;}


/* CONTAINER, HEADER AND TOP NAVIGATION
------------------------------------------------------------------------------------- */
#wrapper {width: 100%; background: url(/images/bg_top.gif) top left repeat-x;}
#pulldown {margin: 0; padding: 0; width:100%; height: 118px; background: url(https://www.saic.com/images/bg_pulldown.gif) bottom left repeat-x; display: none;}
#pulldown-content {width: 920px; height: 100%; margin: auto; text-align: left; font-size: 70%; background: url(https://www.saic.com/images/logo_saic_pulldown.gif) no-repeat right 43px;}
#pulldown #desc {float: left; margin: 15px 0 0 0; padding: 0; width: 475px;}
#pulldown ul.links1, #pulldown ul.links2, #pulldown ul.links3 {float: left; margin: 0; padding: 0;}
#pulldown ul li {list-style-type: none; background: url(https://www.saic.com/images/bullets/pulldown-link.gif) no-repeat 0 6px; padding-left: 13px;}
#pulldown ul.links1 {margin: 29px 0 0 40px; padding: 0; width: 155px;}
#pulldown ul.links2 {margin: 29px 0 0 0; padding: 0; width: 130px;}
#header	{position: relative; height: 123px; background: url(/images/bg_top.gif) top left repeat-x;}
#wrap {background: url(https://www.saic-frederick.com/images/bg_drop_shadow.gif) top left repeat-x;}

/*-- SAIC Frederick logo --*/
#main_logo {position: absolute; top: 19px; left: 21px;}
#main_logo img {position: absolute; top: 0px; left: 0px;}

/*-- SAIC Tab --*/
#toptab {width: 215px; height: 27px; background: url(/images/tab.gif) no-repeat; position: absolute; top: 0; right: 25px; text-align: left; color: #535353; font-size: .7em;/*9px*/}
#toptab p {padding: 5px 21px;}
#toptab a:link, #toptab a:visited {text-decoration: none; color: #535353;}
#toptab a:hover {text-decoration: underline;}
#toptab a:active {color: #535353;}

/*-- search box and links --*/
#search-top {position: absolute; top: 50px; right: 40px; width: 706px;}
#search-top input {float: right; font-size: .6em;/*(10px)*/ border: 1px solid #a4adb4; padding: 1px;}
#search-top input.searchbox {width:122px;}
#search-top input.search {margin-left: 7px; border: none; padding: 0;}
#search-top label {display: none;}

/*-- main navigation --*/
#nav {position: absolute; bottom: 0; _bottom: -1px; left: 0; width: 920px; height: 31px; margin: 0; padding: 0;}
#nav li {display: inline;}
#nav li a {float: left; width: 184px; height: 0; padding-top: 31px; overflow: hidden; background: url(/images/nav.jpg) no-repeat;}

		/*-- normal button states --*/
#nav li.aboutnav a,
#nav li.aboutnav a:visited {background-position: 0 0;}
#nav li.careersnav a,
#nav li.careersnav a:visited {background-position: -184px 0;}
#nav li.technav a,
#nav li.technav a:visited {background-position: -368px 0;}
#nav li.bizopsnav a,
#nav li.bizopsnav a:visited {background-position: -552px 0;}
#nav li.newsnav a,
#nav li.newsnav a:visited {background-position: -736px 0;}

		/*-- hover button states --*/
#nav li.aboutnav a:hover {background-position: 0 -31px;}
#nav li.careersnav a:hover {background-position: -184px -31px;}
#nav li.technav a:hover {background-position: -368px -31px;}
#nav li.bizopsnav a:hover {background-position: -552px -31px;}
#nav li.newsnav a:hover {background-position: -736px -31px;}
		
		/*-- active button states --*/
#nav li.aboutnav a:active {background-position: 0 -62px;}
#nav li.careersnav a:active {background-position: -184px -62px;}
#nav li.technav a:active {background-position: -368px -62px;}
#nav li.bizopsnav a:active {background-position: -552px -62px;}
#nav li.newsnav a:active {background-position: -736px -62px;}

		/*-- higlighted (in section) button states --*/
.aboutnav #nav li.aboutnav a,
.aboutnav #nav li.aboutnav a:hover {background-position: 0 -93px !important;}
.careersnav #nav li.careersnav a,
.careersnav #nav li.careersnav a:hover {background-position: -184px -93px !important;}
.technav #nav li.technav a,
.technav #nav li.technav a:hover {background-position: -368px -93px !important;}
.bizopsnav #nav li.bizopsnav a,
.bizopsnav #nav li.bizopsnav a:hover {background-position: -552px -93px !important;}
.newsnav #nav li.newsnav a,
.newsnav #nav li.newsnav a:hover {background-position: -736px -93px !important;}


#h_content {background: #fff; padding: 15px 0 25px 0; font-size: 75%; line-height: 1.5em;}
#h_content h3 {margin-top: 0!important; margin-bottom: 7px;}
#h_content p {padding: 0 0 18px 0;}
#h_content .column {float: left; width: 525px; margin: 0; padding: 0 30px 0 20px; background: 0; border-right: 1px solid #d3d5d4;}
#h_content .column-last {float: left; width: 310px; margin: 0 0 0 0; padding: 0 0 0 33px; background: none;}
#h_content ul.horizbullets  {padding-bottom: 0 !important;}
#h_content ul.horizbullets li {width: 39%; margin: 0 22px 0 15px;}
	* html #h_content ul.horizbullets li {margin: 0 15px 0 10px;}
#h_content .nci {float: right; padding-top: 15px;}

	
/* LAYOUTS FOR MAIN CONTENT AREA
------------------------------------------------------------------------------------- */

/*-- promos and main graphics --*/
.layout-a1 .promo,
.layout-a2 .promo,
.layout-a3 .promo,
.layout-a4 .promo {margin: 0;}

/*-- styles for directorates --*/
.biolink {text-align:right;margin-right:20px;}

.biolink a,
.biolink a:link {text-decoration:underline;color:#2f6db3;cursor:hand;c\ursor:pointer;}
.biolink a:visited {text-decoration:underline;color:#666;cursor:hand;c\ursor:pointer;}
.biolink a:hover {text-decoration:underline;color:#3399ff;cursor:hand;c\ursor:pointer;}
.biolink a:active {text-decoration:underline;color:#3399ff;cursor:hand;c\ursor:pointer;}

		
		/*-- footer --*/		
#footer	{height: 72px; clear: both; font-size: .7em; background: url(/images/bg_footer.gif) left repeat-x; color: #6c6c6c; z-index: 52;}
#footer_inner {padding-top: 20px;}
#footer a:link, #footer a:visited {color: #6c6c6c;}
#footer p {float: left; padding: 0;}
#footer ul {float: right; list-style: none; padding: 0;}
#footer li {float: right; padding: 0 6px 0 7px; border: 1px solid #c3c3c3; border-width: 0 1px 0 0;}
#footer li.none	{border: 0; padding-right: 0;}