@import url("main_original.css");

body {	
	font-family: "Arial", Sans-Serif;	
}

/**
 * BODY
 */
#gptBody {	
  display: block;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;  
}

/**
 * FOOTER
 */
#gptFooter {
	background: #3e3e3e none repeat scroll 0%;
}

/**
 * MAIN WRAPPER
 */
#gptMainWrap {
	background: #FFFFFF none repeat scroll 0%;
	margin: 0pt auto;
	max-width: 98em;
	min-width: 880px;
	border-left: 1px none #666666;
	border-right: 1px none #666666;
	padding: 0;
	position: static;
	z-index: 10;
}

#gptNWTCurves
{
	overflow:visible;
	z-index: 0;
	height:340px;	
	width:100%;
	top: 140px;	
	float:left;
	position:fixed;
	background: #e6e6e6 url("images_custom/curve.png") no-repeat center center;		
}

/**
 * HEADER
 */
#gptBanner {
	/* background: #450200 url(images/banner.jpg) no-repeat scroll 0pt 0px; */	
	height: 99px;
	position: relative;
	background-color: #FFFFFF;	
}


#gptBanner a, #gptBanner a:hover {
 	color: #0395b1;
	margin-right: 1em;
	padding-top: 0.5em;
	text-decoration: none;
    float: right;
}
#gptBanner span {
 	color: black; 
	margin-right: 1em;
	padding-top: 0.5em;
	text-decoration: none;
    float: right;
}

/**
 * NAVIGATION
 */
#gptPrimaryNavigation {
	padding: 0;
/* 	background: #CCCCCC url(images/nav-tab.gif) repeat-x scroll 0% 0px; */
	background: #0f599a;	
	margin: 0 0 0 0;
	width: 100%;
}

#gptPrimaryNavigation a {	
	border-right: 0px;
	text-transform: none;
	font-weight: normal;
	font-size: 15px;
	color: white !important;
}

#gptPrimaryNavBlueBar
{
	background-color: #0190d2;
 	height:6px;
 	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	color:#0395b1;
	font-weight:normal;
}

.subTextHighlightPart1{
	font-size:14px;
	color:grey;
	font-weight:bold;
}
.subTextHighlightPart2{
	font-size:14px;
	color:#0395b1;
	font-weight:bold;
}

.subTextHighlightHyperlinkBlue{	
	color:#0395b1 !important;	
}

.infoText{
	font-size:12px;
	color:#37647B;
	font-weight:
	bold;line-height:16px;
}

a.homeSearchLinkImage:link, a.homeSearchLinkImage:visited {
	width: 381px;
	height: 145px;        
	display: block;
    background: url('/geoportal/catalog/skins/themes/nwt/images_custom/Search_BigButton_v2.png') no-repeat;
    border-bottom: none;
}
a.homeSearchLinkImage:hover {
	width: 381px;
	height: 145px;
	display: block;
    background: url('/geoportal/catalog/skins/themes/nwt/images_custom/Search_BigButtonMouseOver_v2.png') no-repeat;
    border-bottom: none;
}

a.homeShareLinkImage:link, a.homeShareLinkImage:visited{
	width: 374px;
	height: 145px;        
	display: block;
    background: url('/geoportal/catalog/skins/themes/nwt/images_custom/Share_BigButton_v2.png') no-repeat;
    border-bottom: none;
}
a.homeShareLinkImage:hover {
	width: 374px;
	height: 145px;
	display: block;
    background: url('/geoportal/catalog/skins/themes/nwt/images_custom/Share_BigButtonMouseOver_v2.png') no-repeat;
    border-bottom: none;
}

a.homeRegisterLinkImage:link, a.homeRegisterLinkImage:visited {	
    width: 112px;
    height: 57px;
    display: inline-block;
    background: url('/geoportal/catalog/skins/themes/nwt/images_custom/Start_Collaborating_v2.png') no-repeat;
    border-bottom: none;
}
a.homeRegisterLinkImage:hover {
	width: 112px;
    height: 57px;	
    display: inline-block;
    background: url('/geoportal/catalog/skins/themes/nwt/images_custom/Start_Collaborating_MouseOver_v2.png') no-repeat;
    border-bottom: none;
}




a:link, a:visited {
	border-bottom:1px dotted;
/* 	color:#156675; */
	color: #0395b1;	
	font-weight:bold;
	text-decoration:none;
}

a:hover, a:focus {
	border-bottom-style:solid;
/* 	color:#D03900; */
	color:#0395b1;
	
}



a.homeLookingForMapsImage:link, a.homeLookingForMapsImage:visited {	
    width: 200px;
    height: 79px;
    display: inline-block;
    background: url('/geoportal/catalog/skins/themes/nwt/images_custom/LookingForMaps.png') no-repeat;
    border-bottom: none;
}
a.homeLookingForMapsImage:hover {
	width: 200px;
    height: 79px;
    display: inline-block;
    background: url('/geoportal/catalog/skins/themes/nwt/images_custom/LookingForMaps_MouseOver.png') no-repeat;
    border-bottom: none;
}

.snippet .title {
  font-size: 1em;
  font-weight: bold;
  padding: 1px;  
  color:#0395b1 !important;
  cursor: hand; cursor: pointer;
}

.snippet .links a:link, .snippet .links a:visited {
  margin: 0 3px;
  font-size: 0.9em;
  font-weight: bold;
  border-bottom: 1px dotted;
  color:#0395b1 !important;
  text-decoration: none;
}

.snippet .links a:hover, .snippet .links a:focus {
  margin: 0 3px;
  font-size:0.9em;
  font-weight: bold;
  border-bottom-style: solid;
  color:#0395b1 !important;
}

body, html {
	background-color: #FFFFFF;
/* 	background-image: url("images_custom/gnwt_background_solidtop.png"); */
}

/* width of the results panel in results.jsp */
.srResultsPanelClass{
 /* width:365px; */
}

.resultsContainer {
	 /* width:360px; */
}

.searchTextClass td {
	padding: 2px;
	border: 2px
}

.resultLinksClass{
	/* font-size: 0.9em; */
}

/* styles link like a button */
a.AdvancedSearchButtonClass:link,a.AdvancedSearchButtonClass:visited,a.AdvancedSearchButtonClass:hover,a.AdvancedSearchButtonClass:active  
{
	background-image: url("images/button_bg_gray.gif");
    border: 1px solid #669900;
    color: #000000 !important;
    font-size: 1em;
    font-weight: bold;
    padding: 2px 70px;    
    text-align: center;
    text-decoration: none !important;
    white-space: nowrap;    
}

img.mapToolbarButton{
	width: 26px;
	height: 26px;	
}

.dijitMapZoomInIcon {
  background-image: url('images/toolbar/ZoomInTool_B_32.png');
  background-repeat: no-repeat;  
  background-size: 24px;
  width: 26px;
  height: 26px;
}

.dijitMapZoomOutIcon {
  background-image: url('images/toolbar/ZoomOutTool_B_32.png');
  background-repeat: no-repeat;  
  background-size: 24px;
  width: 26px;
  height: 26px;
}

.dijitMapZoomPrevIcon {
  background-image:url(images/Preview_Zoom_Back_25.png);  
  background-repeat: no-repeat;  
  background-size: 24px;
  width: 26px;
  height: 26px;
}

.dijitMapZoomNextIcon {
  background-image:url(images/Preview_Zoom_Forward_25.png);
  background-repeat: no-repeat;  
  background-size: 24px;
  width: 26px;
  height: 26px;
}

.dijitMapZoomExtentsIcon {
  background-image: url('images/toolbar/ZoomFullExtent32.png');
  background-repeat: no-repeat;  
  background-size: 24px;
  width: 26px;
  height: 26px;
}

.dijitMapPanIcon {
  background-image: url('images/toolbar/PanTool32.png');
  background-repeat: no-repeat;  
  background-size: 24px;
  width: 26px;
  height: 26px;
}

.helpSearchGuideFrame
{
	border:1px;
	border-style: solid;
	border-color:#B2B2B2;
	padding:10px; 
	border-radius:5px;
	height:70px;
	width:180px
}


/* About page */

.aboutTable {
	
	border:0px none;
	padding:0px; 
	border-spacing:0px;
		
}

.aboutBodyText {
	font-size: 12px;
	color: #37647B;
	font-weight: bold;
}

td.visionaboutleftcol {
	width:200px;
	text-align:left;
	vertical-align:top;
	padding-top:10px; 
	margin:10px;
	border-right-style:solid;
	border-right-color:#DCDCDC;
	border-right-width:2px;	
	
}	
td.visionaboutrightcol {
	text-align:left;
	vertical-align:top;
	padding:4px;
}

.headerBlack {
	font-size:24px;
	color:black;
	font-weight:bold;
}
.headerBlue {
	font-size:24px;
	color:#0395b1;
	font-weight:bold;
}
.subHeaderBlue {
	font-size:1.2em;
	color:#0395b1;
	font-weight:bold;
}



select.searchCriteriaSpatial{	
	font-family: inherit;
	font-size: .9em;	
}

select.searchCriteriaKeywords{	
	font-family: inherit;
	font-size: .9em;
	width:220px;
	height:130px !important;
}

/* links page */

.linksCol1{
	width:400px;
}
.linksCol2{
	width:400px;	
}

/* .section a:link {
	color: #156675;
}
.section a:visited {
	color: #2D65AD;
} */


#homeRotatingImageDiv{

	z-index:2;
/* 	width:520px; */
	width:500px;
	height: 375px;
/* 	height: 395px; */
	position:absolute;
	top:0px;
	left:0px;
	background-repeat: no-repeat;
	background-position:center; /* IE fix */
	-webkit-background-size: contain;
	-moz-background-size: contain;
}

/* home page - rotating image and overlay text*/
#homeRotatingImageTitle{
	z-index:3;
	width:460px;
	height: 20px; 
	position:relative;
	top:5px;
	left:20px;
	text-align:left !important;
	color:white;
	font-size:1.2em;font-weight:bold;
}

#homeRotatingImageText{
	z-index:99;
	width:460px;
	height: 330px;
	
	position:absolute;
	/*top:185px;*/
	margin-top:10px;
	margin-bottom:10px;
	left:20px;
	text-align:left !important; 
	overflow:auto; 
	font-size: 0.9em; 
	
}

#homeRotatingImageTextUnderlay{
	z-index: 5;
    width: 480px;
    height: 335px;
    /* height: 92%; */
    position: absolute;
    /* top: 185px; */
    margin-top: 5px;
    left: 10px;
    text-align: left !important;
    overflow: auto;
    font-size: 0.9em;
    border-bottom: #f7f8f9;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-color: #f7f8f9;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	background-color: rgba(50,50,50,0.8);
}

.contactusCol1{
  	vertical-align: top;
  	padding-top: 20px;
  	padding-bottom: 20px;
}


.contactusCol2{
   text-align: center;
   padding-left: 25px;   
   padding-top: 20px;
  padding-bottom: 20px;
}



/* search help popup */
.helpTextTitle
{
	font:inherit;
	font-size: 1.1em;
	color: #0395b1;	
}

.helpTextBody
{
	font: inherit;
}

.helpTextHighlight
{
	font-weight: bold;
	color: #156675;
}

.helpTextHighlight2
{
	font-weight: bold;	
	color: #0395b1;
}


#homeSpatialLinkTitle
{
	font-size:2.2em;
	text-align:center;
	color:#37647B;
}

/* used for the search filter links that take the user to the search page */
#homePageFilterTitle
{
	font-size:2.2em;
	color:#37647B;
	text-align:center;
}


div.homePageFilterClass
{	
/* 	color:#0395b1 !important; */		
	line-height: 2.5;	
/* 	border-bottom: 1px dotted;	 */
}

div.homeSpatialLinks{
	line-height: 2.5;	
}


.spatialLink
{		
/* 	color:#0395b1; */
 	margin:10px;
 	font-size:1.0em;
}

.filterLink
{		
/* 	color:#0395b1; */
 	margin:10px;
 	font-size:1.0em;	

}

/* overrides the look of a hyperlink in the gxe metadata editor (used on keyword tab) */
a.gxeInputTool_nwtcustom {
  vertical-align: top;
  margin: 5px;
  font-size: 1.2em;
}


#searchRadioButtons
{
	font-weight:bold !important;
}