/* All Site Branding */
body {
	background-color: #484848;
}

* {
	padding:0;
	margin:0;
}
.alllinks  {
	color:#071836;
	background-color:#FFF;
}
.alllinks:hover {
	color:black;
	text-decoration:none;
}
.alllinks:visited {
	color:#071836;
	background-color:#FFF;
}
.ul {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
a.skip:link, a.skip:visited, a.skip:hover {
   position:absolute;
   top:0px;
   left:-9999px;
   z-index:1000;
   background-color:#E7FF44;
   border:1px solid #006699;
   padding:0.5em;
   font-weight:bold;
   font-size:1em;
   text-decoration: underline;
 }
a.skip:active,  a.skip:focus {
   top:0px;
   left:0px;
   }
.jump {
	position:absolute;	
}
.NavTable {
	text-align:center;
	margin:0 auto;
}
/* Start of full site branding */
.mobilenav {
	display:none;
}
.Full_Header {
	text-align:center;
	width:951px;
	margin:0 auto;
	padding:0;
}
.FullNav {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
	background-color:#2f6549;
}
.Navlinks  {
	color:White;
	background-color:#2f6549;
	text-decoration: none;
}
.Navlinks:hover {
	color:#edea81;
	text-decoration:none;
}
.Frontlinks  {
	color:White;
	text-decoration:underline;
}
.Frontlinks:hover {
	color:white;
	text-decoration:none;
}
.Frontlinks:visited {
	color:White;
}
Nav {
	display:none;
}
Nav ul {
	height:30px;
	width:100%;
	margin: 0 auto;	
	background-color:#2f6549;
}

SciNav ul {
	height:30px;
	width:100%;
	margin: 0 auto;	
	background-color:#2f6549;
}
Nav ul li {
	list-style-type:none;
	width:100%;
	float:left;
	border-right: 1px solid #FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
SciNav ul li {
	list-style-type:none;
	width:100%;
	float:left;
	border-right: 1px solid #FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

FoiaNav ul li {
	list-style-type:none;
	width:100%;
	float:left;
	border-right: 1px solid #FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

EmployeeNav ul li {
	list-style-type:none;
	width:100%;
	float:left;
	border-right: 1px solid #FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

Nav li a {
	background-color:#2f6549;
	text-decoration:none;
	color:white;
	line-height:30px;
	display:block;
}

SciNav li a {
	background-color:#2f6549;
	text-decoration:none;
	color:white;
	line-height:30px;
	display:block;
}

FoiaNav li a {
	background-color:#2f6549;
	text-decoration:none;
	color:white;
	line-height:30px;
	display:block;
}
EmployeeNav li a {
	background-color:#2f6549;
	text-decoration:none;
	color:white;
	line-height:30px;
	display:block;
}
Nav li a:hover {
	background-color:#edea81;
	text-decoration:none;
	color:black;
	line-height:30px;
	display:block;
}

SciNav li a:hover {
	background-color:#edea81;
	text-decoration:none;
	color:black;
	line-height:30px;
	display:block;
}

FoiaNav li a:hover {
	background-color:#edea81;
	text-decoration:none;
	color:black;
	line-height:30px;
	display:block;
}
EmployeeNav li a:hover {
	background-color:#edea81;
	text-decoration:none;
	color:black;
	line-height:30px;
	display:block;
}

.bluebar {
	text-align:center;
	width:921px;
	margin:0 auto;
	padding:0;
	background-color:#131244;
	height:10px;
}
.graybar {
	display:block;
	background-color:#FFF;
}
.graybarCentered {
	display:block;
	background-color:#FFF;
	text-align:center;
}
.whitebar {
	text-align:center;
	width:auto;
	margin:0 auto;
	padding:0;
	background-color:#FFF;
	height:15px;
}
.whitebarsmall {
	text-align:center;
	width:500px;
	margin:0 auto;
	padding:0;
	background-color:#FFF;
	height:15px;
}
div.columns {
	width: 921px;
	margin: 0 auto;
	padding:0;
	margin:0 auto;
}
div.columns div   {float: left; }
div.left          {background-color: #FFF; padding:10px; margin:0; width:900px; height: auto;}
div.clear         {clear: both; }

.headerText {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#071836;
	font-weight:bold;	
}

.headerTextCentered {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#071836;
	font-weight:bold;
	text-align:center;	
}

.bodyText {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.bodyTextCentered {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
}
.bodyTextBold {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.scienceTextBoldCentered {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:rgb(112, 173, 71);
	font-weight:bold;
	text-align:center;
}
.bodyTextBoldCentered {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
.bodyTextBoldCenteredUnderlined {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:center;
	text-decoration: underline;
}
.bodyTextBoldCenteredRed {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FF0004;
	font-weight:bold;
	text-align:center;
}
.news {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width: 921px;
	margin: 0 auto;
	padding:10px;
}

div.news {
	width: 921px;
	margin: 0 auto;
	padding:0;
	margin:0 auto;
}
div.news div   {float: left; }
div.newsleft          {background-color: #FFF; padding:10px; margin:0; width:650px; height:250px; }
div.newsright         {background-color: #FFF; padding:10px; margin:0; width:231px; height:250px; }
div.newsclear         {clear: both; }

.footer {
	background-color:#FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width:881px;
	margin: 0 auto;
	padding:20px;
}

.footerFront {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:White;
	width:881px;
	margin: 0 auto;
	padding:20px;
}

.NewsTD {
	background-color:#071836;
}

.NewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-color:#071836;
	margin: 0 auto;
}
.NoticeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color:#FFBE00;
	margin: 0 auto;
}
.NoticeHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color:#F0FF00;
	margin: 0 auto;
	font-weight: bold;
}
.NewsHeaderSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #CCC;
	margin: 0 auto;	
	background-color:#071836;
}
.NewsBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #FFF;
	margin: 0 auto;	
}
.NewsBodyLink  {
	color: #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color:#071836;
}
.NewsBodyLink:hover {
	color:#FFF;
	font-weight:normal;
	text-align: left;
	background-color:#071836;
	text-decoration:none;
}
.NewsBodyLink:visted {
	color: #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color:#071836;	
}
.nonelisted {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-align: left;
	background-color:#071836;
}
.bodyClass {
	height:auto;
	background-color:FFF;
	width:921px;
	margin:0 auto;
}	
.mobileImage {
	display:none;
}

.bull {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-indent: 20px;
}


.FullNavSpacers {
	color:white;
}

.NewEmployeeHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:white;
	font-weight:bold;
	text-align:center;
	background-color:#2f6549;
	padding:5px;
}
/*end of full site branding*/
.bread {
	display:none;
}

.menu-trigger {
	display:none;
}

.mobileHeader {
	display:none;
}

.fullImage {
	display:block;
}

.frontimage {
	display:block;
	text-align:center;
	background-color:white;
	}
	
.otherPageImages {
	display:block;
	text-align:center;
}
.quick {
	display:none;
}	

.contact {
	display:block;
}
.contactMobile {
	display:none;
}

@media screen and (max-width: 800px){

.mobilenav {
	display:block;
}

.bread {
	display:block;
 	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
 	background-color: #FFF;
}
.bread a {
 	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
 	background-color: #FFF;
}

.FullNav {
	display:none;
	color: #FFF;
}
nav {
	display:none;
}
Scinav {
	display:none;
}

Foianav {
	display:none;
}
Employeenav {
	display:none;
}
.splash{
	display:none;
}

.mobileHeader {
		display:block;
		background-color:#131244;
		width:100%;
}
.bodyClass {
	height:auto;
	background-color:FFF;
	width:auto;
	margin:0 auto;
}
.Full_Header {
	display:none;
}
.es {
	display:block;
}	
.bodyText {
		background-color:#FFF;
		margin:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0px;
	}
.bodyTextCentered {
		background-color:#FFF;
		margin:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0px;
		text-align:center;
	}	
.ul {
		background-color:#FFF;
		margin:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0px;
}
	.bodyTextBold {
	background-color:#FFF;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	font-weight:bold;
	color: #006;
	}
	.bodyTextBoldCentered {
		background-color:#FFF;
		margin:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:5px;
		font-weight:bold;
		text-align:center;
	}	
.headerText {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		padding:10px;
}	
.headerTextCentered {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		padding:10px;
		text-align:center;
}	
.footer {
		background-color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
		text-align:center;
		padding:5px;
		width:auto;		
	}	

.footerFront {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:White;
		text-align:center;
		padding:5px;
		width:auto;		
	}	
	
.bluebar {
	text-align:center;
	width:auto;
	margin:0 auto;
	padding:0;
	background-color:#131244;
	height:15px;
}
.graybar {
	display:none;
}
.graybarCentered {
	display:none;
}
.whiteebar {
	display:none;
}
div.columns {
	width: 100%;
	margin: 0 auto;
	padding:0;
	margin:0 auto;
}
div.columns div   {float: left; }
div.left          {background-color: #FFF; padding:10px; margin:0; width:auto; height: auto; }
div.right         {display:none;}
div.clear         {clear: both; }
	
div.news {
	width: 100%;
	margin: 0 auto;
	padding:0;
	margin:0 auto;
}
div.news div   		{float: left; }
div.newsleft          {background-color: #FFF; padding:10px; margin:0; width:97%; height: auto; }
div.newsright         {display:none; }
div.newsclear         {clear: both; }	
	
.mobileImage {
	display:block;
	width:216;
	height:auto;
	text-align:center;
	margin: 0 auto;
}	

.fullImage {
	display:none;
}

	
img
{
    max-width: 100%;
    height: auto;
	text-align:center;
}

	.menu-trigger {
	display:block;
	color:#FFF;
	background-color:#2f6549;
	padding:10px;
	text-align:right;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:auto;
	}
	
	nav {
		height:341px;
		width:auto;
	}
		SciNav {
		height:404px;
		width:auto;
	}

	/*FoiaNav {
		height:248px;
		width:auto;
	}*/
	nav ul li {
		float: none;
		width:100%;
		border-bottom: 1px solid #FFF;
		border-right:none;
		background-color:#071836;
		height:30px;
		font-size:14px;
	}
	

	
	SciNav ul li {
		float: none;
		width:100%;
		border-bottom: 1px solid #FFF;
		border-right:none;
		background-color:#071836;
		height:30px;
		font-size:14px;
	}
	FoiaNav ul li {
		float: none;
		width:100%;
		border-bottom: 1px solid #FFF;
		border-right:none;
		background-color:#071836;
		height:30px;
		font-size:14px;
	}
	EmployeeNav ul li {
		float: none;
		width:100%;
		border-bottom: 1px solid #FFF;
		border-right:none;
		background-color:#071836;
		height:30px;
		font-size:14px;
	}
.quick {
	text-align:center;
	width:auto;
	margin:0 auto;
	padding:10px;
	background-color:#071836;
	height:auto;
	display:block;
}	

	.footer-link a {
	text-decoration:underline;
	color:white;
	line-height:30px;
	display:block;
}

news a {
 	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
 	background-color: #FFF;
}

.bull {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-indent: 20px;
}
.contact {
	display:none;
}
.contactMobile {
	display:block;
}

.phoneText {
		background-color:#FFF;
		margin:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0px;
		color:#071836;
	}
	
}
New_Employee_Header {
	font-size: 14px;
}

iframe {
    width: 1px;
    min-width: 100%;
	border: 0;
}


a[href$="/ArchiveDocs.htm?type=future_solicitation"]{
	pointer-events: none;
}