/* ================ Crustal Geophysics and Geochemistry Science Center Custom Stylesheet =================*/ 

/* ================ BANNER =======================*/  
#usgscolorband { 
	background: #000000 url("/images/aeromagnetic_banner_wide.jpg") 178px 0px no-repeat; 
} 

/* ================ SITE TITLE ===================*/ 
#usgstitle {
	background-color: #01317a; 
  color: #ffffff;
	margin-bottom: 0;
	border-bottom: 1px solid #FFF;
}
 
#usgstitle p {
	color: #FFFFFF;
}

/* ============= STANDARD CONTENT ===============*/ 
body {
	font-size: small;
}

th, td {
	font-size: small;
}

td { vertical-align:top; }

h1, h2, h3, h4, h5, h6 { color:#0e3f8b; font-family: verdana,arial,helvetica,sans-serif; text-align:left; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1em; }
h5 { font-size: 0.9em; }
h6 { font-size: 0.8em; }

a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0000FF; }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0000FF; }
a:active { color: red; }
a:hover { text-decoration:none; }

caption {font-family: verdana,arial,helvetica,sans-serif; color:#000000; }
dl, dd, dt { font-size:small; font-family:verdana,arial,helvetica,sans-serif; color:#000000; }
blockquote { font-size:small; font-family:verdana,arial,helvetica,sans-serif; color:#000000; }
pre { font-family:monospace; font-size:small; color:#000000; }

p { line-height:1.5em; }

sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
	font-size:0.8em;
}

sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	top: .5ex;
	font-size:0.8em;
}
/* ========= End Standard Content ========= */


/* ========= CGGSC Top Navigation Area ========= */
/* Top Horizontal Navigation */
#topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FFFFFF;
	background-color: #2F5692;
	text-decoration: none;
	font-weight: bold;
	padding-top:6px;
	padding-bottom:6px;
	border-top: solid 1px  #FFFFFF;
	margin-top: -3px;
}
 
#topnav a:link {
	color: #FFFFFF;
	text-decoration:none;
}
#topnav a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
#topnav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#topnav a:active {
	color: #FFFFFF;
	text-decoration: none;
}
/* ========= End CGGSC Top Horizontal Navigation ========= */

/* ========= Start Breadcrumbs ========= */
.breadcrumbs { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #666;
	text-align:left; 
	border-bottom: 1px solid #CCC;
	padding: 0.3em 1em;
}
/* ========= End Breadcrumbs ========= */

/* ========= Begin homepage 3 column layout ========= */
.HP_Container {
	width: 100%;
	margin-left: 0px;
	padding: 0px;
	vertical-align: top;
}

.HP_ColumnLeft {
	margin: 0;
	padding: 0 1em 0 0;
	vertical-align:top;
	border-right:#CCCCCC solid thin; 
	margin-top:0;
}

.HP_ColumnCenter {
	margin: 0;
	padding: 0 1em 0 1em;
	vertical-align:top;
	margin-top:0;
}

.HP_ColumnRight {
	margin: 0;
	padding: 0 0 0 1em;
	vertical-align:top;
	border-left: #CCCCCC solid thin;
	margin-top:0;
}

h2.hp { font-size:1.4em; }

/* ========= End homepage 3 column layout ========= */

/* ========= Start CGGSC left vertical navigation ========= */
div.sitenav { float:left; width:12em; border-top:1px solid #00009C; background-color:#124ca5; margin-top:0em; margin-right:1em; margin-bottom:1em; padding:0em; }

div.sublinks a { display:block; padding:0.5em; background-color:#124ca5; color:white; text-decoration:none; font-weight:bold; border-bottom: 1px solid #99cc99; }
div.sublinks a:link { background-color:transparent; }
div.sublinks a:visited { color:white; }
div.sublinks a:hover { background-color:#daebd9; color:blue;}
div.sublinks a:active { background-color:#daebd9; color:blue; }
/* End left vertical navigation */

/* Start Left Vertical Navigation Drop-Down Menus */
div#nav { float:left; width: 15em; margin: -1px 0.5em 0 -1px; }
div#nav ul { margin: 0;	padding: 0; width: 15em; background-color: #053885; color:#FFFFFF; border: 1px solid #124ca5; }
div#nav li { position: relative; list-style: none; margin: 0; border-bottom: 1px solid #CCCCCC; }
div#nav li:hover { background: #124ca5; }
div#nav li.submenu { background: url("/images/submenu.gif") 95% 75% no-repeat; }
div#nav li.submenu:hover { background-color: #124ca5; }
div#nav li a { display: block; padding: 0.5em; text-decoration: none; color: #FFFFFF; width: 14.5em; }
div#nav li a:visited { color:#FFFFFF; text-decoration: none; }
div#nav>ul a { width: auto; }
div#nav ul ul { position: absolute; top: 0; left: 15em; display: none; }
div#nav ul.level1 li.submenu:hover ul.level2 { display: block; }
/* End Left Vertical Navigation Drop-Down Menus */

/* ====== Start Left Navigation CSS3 style for borders ====== */
.leftNav {
	float:left;
	width: 12em;
	-moz-border-radius: 0.5em;     /* for mozilla-based browsers */
  -webkit-border-radius: 0.5em;  /* for webkit-based browsers */
  border-radius: 0.5em;          /* theoretically for *all* browsers dependant on implementation of CSS3 */
  border: 6px solid #EEE;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666666;
	box-shadow: 0 0 5px #666666;
}
/* ====== End Left Navigation CSS style for borders ====== */

/*  ========= End CGGSC Navigation Area ========== */


/*  ========== Start Miscellaneous Styles within Content ========== */
.sitetitle { margin-top: 0.1em; margin-bottom:0.1em; color: #0e3f8b; font-weight: 600; }
.teamtitle { margin-top:0em; font-weight:600; color: #0e3f8b; }
.projtitle { margin-top: 0.1em; margin-bottom:0.1em; color: #0e3f8b; font-weight: 600; }
.projnav { font-weight: 600; }
.pubnav { font-weight: 600; font-size:small; line-height:2.5em; }
.navbar { float:left; }
.adobe { 
	font-size:x-small;
	min-height: 32px; 
	border: #000 solid thin; 
	padding: 0.2em; 
}
.contact { 
	font-weight: 600;
	font-size: 1.3em;
	font-style: italic; 
	color: #0e3f8b;
}
.bold { font-weight:600; }
.italic { font-style: italic; }
.boldital { font-weight: 600; font-style:italic; }
.disclaimer { font-style:italic; font-size:0.9em; }
.filetype { font-style:italic; font-size:0.85em; }
super {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
}
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	top: .5ex;
}
.whitetext { color:#ffffff; }
.skipnav { color: #ffffff; }
.hidden { 
	position: absolute;
	left: -999px;
	width: 990px;
}

ul, ol, li { font-size:small; font-family:verdana,arial,helvetica,sans-serif; color:#000000; }
ol.workplan > li { margin-top:1.2em; }

ul > li { list-style-type:square; }
ul.sitelinks {	font-weight:600; font-size: 1.2em; }
ul.sitelinks > li { margin:1.2em auto auto auto; }
ul.pubslist > li { margin-top:1.2em; }
ul.listspace > li { margin-top: 1.2em; }

acronym { speak : normal; border-bottom:none; }
accronym.initialism { speak: spell-out; }
accronym.truncation { speak:normal; }

abbr { border-bottom:none; }
abbr.initialism { speak : spell-out; }
abbr.truncation { speak : normal; }

.citation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2em;
	text-indent: -2em;
}
div.citation > p {
	text-indent: -2em;
}

.answerform {
	background-color: #d0d0d0;
	font-size:small;
	vertical-align: top;
	font-weight: 600;
}
div.answerform { background-color: #d0d0d0;  font-size: x-small; }
label.answerform { font-size: x-small; vertical-align: top; }

.nspBox {
	margin-left: 13em;
	width: 500px;
	border: 1px solid #01317a;
	background: url("../projects/near_surface_processes/images/annoucements.jpg") 0px 0px no-repeat;
	padding: 5px;
	clear:right;
}

.visualClear { 
	display: block;
	width: 100%;
	clear: both;
}

.privacynote {
	font-size:x-small;
}
span.privacynote { font-size: x-small; }

/*  ========== End Miscellaneous Styles within Content ========== */


/* ==========  Program Navigation Area  ========== */
#programnav {
	margin-top: 20px;
	margin-bottom: 0;
	clear: both;
	border-bottom: solid 1px #FFFFFF;
}
#programnavbar {
	background-color: #01317a;
	color: #FFF;
	padding: 5px 5px 7px 5px;
	margin: 0;
}
#programnavbar a:link, #programnavbar a:visited {
	margin-right: 20px;
	color: #ffffff;
	text-decoration: none;
}
#programnavbar a:hover {
	margin-right: 20px;
	color: #ffffff;
	text-decoration: underline;
}
#programnavbar a:active {
	margin-right: 20px;
	color: #ffffff;
	text-decoration: none;
}
/* ==========  End Program Navigation Area ========== */


/* ========== Bureau Navigation Area ========== */
.bureaunav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color:#777777;
	text-decoration: none;
	font-weight: bold;
}
a.bureaunav:link { color:#FFFFFF; }
a.bureaunav:active { text-decoration: underline; }
a.bureaunav:hover { text-decoration: underline; }
a.bureaunav:visited { color: #FFFFFF; }
/* ========== End Bureau Navigation Area ========== */


/* ========== Footer Bar Margin adjustments ========== */
/* Minimize the space between the grey notices bar and the program navigation bar */
#usgsfooter {
	clear: both;
	margin-top: 0;
}

#usgsfooterbar {
	margin-top: 0;
}
/* ========== End Footer Bar Margin Adjustments ========== */