*{ margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{    margin: 0;
    padding: 0;
    border: 0;
    font-size: 16px;
    font: inherit;
    vertical-align: baseline;}
/*html, body { width: 100%; height: 100%; }*/
body { background:#fff;font-size: 16px;line-height:1.5em;font-family: 'Open Sans', sans-serif;color:#67625f;}
strong, b{font-weight:bold;}
em,i{font-style:italic;}
p{margin-bottom:1.5em;}

.clear{clear:both}

a{font-weight:bold;text-decoration:none!important;}
a:hover {text-decoration:underline;}

#pg-container {max-width:100%; margin: 0 auto 0 auto;min-height:768px;}

#content ul, #content ol{margin-left:20px;margin-bottom:10px;}

#title-bar{min-height:36px;padding:10px 15px;font:normal 30px/36px 'Open Sans', sans-serif!important;font-weight:bold!important;}
#title-bar-inner{max-width:1024px;margin:0 auto;}
#page-title-inner{max-width:1024px;margin:0 auto;}
#breadcrumb-inner{float:right;}
#breadcrumb-inner > p{font-size:12px;}
#navigationbar{height: 50px;clear:both;border-top:3px solid #ffffff;}
#navmenu { list-style:none;padding-top: 0; text-align:center; max-width:1024px;padding:0 10px; margin:0 auto; }
#navmenu > li { float: left; list-style: none; z-index: 100;font: 18px/20px'Oswald',sans-serif;font-weight:normal!important; }
#navmenu ul { min-width: 160px; list-style: none; display: none; position: absolute; top: 106px; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; padding: 3px 0; z-index:99999}
#navmenu ul:after { clear: both; display: block; height: 0; visibility: hidden; }
#navmenu li:hover ul, #navmenu ul li:hover ul, #navmenu ul ul li:hover ul { display: block; }

/* Root Menu */ 
#navmenu li span { cursor: default; padding: 11px 0 6px 0; float: none !important; float: left; display: block; text-decoration: none; height: auto !important; z-index:10; text-align: center; width: 125px; font-weight:bold;}
#navmenu li span:first-of-type{}
#navmenu > li > a { padding: 15px 25px 15px 25px; float: none !important; float: left; display: block;text-decoration: none; height: auto !important; z-index:10; text-align: center;font-weight:normal;}
#navmenu a:first-of-type{}
.menu-current{}
.menu-active{} 

/* 2nd Menu */
#navmenu > li > ul > li a { padding: 15px 25px 15px 25px; display: block;float:none!important;text-decoration: none; height: auto !important; z-index:1000; font-weight:normal;font-family:'Open Sans',sans-serif;font-size:14px;}
#navmenu > li:hover > ul > li a { float: left; width: 200px; padding:10px 15px; text-align:left; z-index:20; font-weight:normal; }
.menu2-active{}

/* Hide 3rd Level */
/*#navmenu > li > ul > li > ul > li a {display:none;}*/
#navmenu > li > ul > li ul {display:none!important;}

/* Hide Specific Navigation */
.hide-elem{display:none!important;}

/* breadcrumbs */
#breadcrumb-inner li {
  display: inline-block;font-size:12px;
}
#breadcrumb-inner li:not(:first-child) {
  margin-left: 0.4em;
}
#breadcrumb-inner li:not(:first-child):before {
  content: '>';
  margin-right: 0.4em;
}

/* mobile navigation*/
#mobilenav {
    display: none;
    background-image:url('/images/nav-burger-white.png');
    background-position:center;
    background-repeat:no-repeat;
    width:18px;
    height:17px;
    margin-right: 10px;
    margin-top: 10px;
    font: 'Open Sans';
    border:1px solid white;
    border-radius:5px;
    padding:5px;
    cursor:pointer;
    float:right;
}

#navigationbar #mobilenav:hover {
    background-image:url('/images/nav-burger-white.png');
    background-position:center;
    background-repeat:no-repeat;
}

/*  SECTIONS  */
.section{padding:0px;margin:0px;}

/*  ROWS  */
.row{max-width:100%;margin-left:calc(50% - 512px);margin-right:calc(50% - 512px);clear:both;padding:10px 0;}
.row.nopad{padding:0!important;}
.row.padtop{padding: 10px 0 0 0!important;}
.row.padbot{padding: 0 0 10px 0!important;}
.row.narrow{margin-left:calc(50% - 480px);margin-right:calc(50% - 480px);}
.row.narrow-x{margin-left:calc(50% - 384px);margin-right:calc(50% - 384px);}
.row.full{margin-left:0;margin-right:0;}
.row.full-pad{margin-left:10px;margin-right:10px;}
.row::after {content:"";clear:both;display:table;}

/*  COLUMN SETUP  */
.col {display: block;float:left;margin: 1% 0 1% 1%;}
.col:first-child { margin-left: 0; }

/*  GRID OF TWELVE  */
.span_12_of_12 {width: 100%;}
.span_11_of_12 {width: 91.58%;}
.span_10_of_12 {width: 83.16%;}
.span_9_of_12 {width: 74.75%;}
.span_8_of_12 {width: 66.33%;}
.span_7_of_12 {width: 57.91%;}
.span_6_of_12 {width: 49.5%;}
.span_5_of_12 {width: 41.08%;}
.span_4_of_12 {width: 32.66%;}
.span_3_of_12 {width: 24%;}
.span_2_of_12 {width: 15.83%;}
.span_1_of_12 {width: 7.416%;}

/* headers */
h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif;font-weight:bold;line-height:normal;}
h1{font-size:2.5em;}
h2{font-size:2em;}
h3{font-size:1.5em;}

#page-title-inner h1{}

footer{font-size:1em;}
#footer-top{text-align:center;padding:30px 0;}
#footer-bottom{text-align:center;padding:42px 0;border-top:2px solid white;font-size:13px;}

.logo_style{padding:0!important;line-height:3em!important;}

.footer-logos{text-align:center;}
.footerimg{margin:15px;vertical-align:middle;}
.footerimg.NDMC{width:100px;}
.footerimg.CALMIT{width:190px;}
.footerimg.USGS{width:125px;}
.footerimg.USDA{width:80px;}
.footerimg.NASA{width:80px;}
.footerimg.UNL{width:80px;}
.footerimg.HPRCC{width:70px;}
.footerimg.LDAS{width:70px;}
.footerimg.RMA{width:125px;}
.footerimg.FSA{width:80px;}
.footerimg.NOAA{width:100px;}
.footerimg.DOC{width:100px;}
.footerimg.CONAGUA{width:200px;}
.footerimg.AAFC{height:25px;}
.footerimg.ECCC{height:25px;}
.address{text-align:center;}
#logos{max-width:100%; margin-left: calc(50% - 480px); margin-right: calc(50% - 480px);text-align:center;margin-bottom:30px;}
#logos table{width:100%;}

@media only screen and (max-width: 1000px) {
.footer-logos{float:none;text-align:center;}
.footerimg.NDMC{width:75px;}
.footerimg.CALMIT{width:165px;}
.footerimg.USGS{width:110px;}
.footerimg.USDA{width:70px;}
.footerimg.NASA{width:70px;}
.footerimg.UNL{width:70px;}
.footerimg.HPRCC{width:60px;}
.footerimg.LDAS{width:60px;}
.footerimg.RMA{width:110px;}
.footerimg.FSA{width:70px;}
.footerimg.NOAA{width:75px;}
.footerimg.DOC{width:75px;}
.footerimg.CONAGUA{width:125px;}
.footerimg.AAFC{height:20px;}
.footerimg.ECCC{height:20px;}
}

hr{margin-top: 20px;margin-bottom: 20px;}
hr.dbl{border-top: 3px double #8c8b8b;}

footer .fa{margin-right: 8px;}

@media only screen and (max-width: 1024px) {
    .row{margin-left:10px;margin-right:10px;}
    #page-title-inner > h1{margin-left:10px;}
}

@media only screen and (max-width: 960px) {
    .row.narrow{margin-left:10px;margin-right:10px;}
    #logos{margin-left:10px;margin-right:10px;}

    /*Mobile navigation layout*/
    #navmenu {display: none;margin-top:10px;padding:0;}
    #navmenu li{width:100%!important;filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;}
    #navmenu li:last-of-type{margin-bottom:10px;}
    #navmenu > li{font-family:'Open Sans',sans-serif;}
    #navmenu > li > a{width:100%;border-right:none;text-align:left;padding-left:20px;padding-right:-20px;height:40px;}
    #navmenu ul {display:none;}
    #navmenu > li.menu-active{}
    #navmenu > li.menu-active a{}

    #mobilenav {display:inline-block;}
    #navmenu li:hover ul, #navmenu ul li:hover ul, #navmenu ul ul li:hover ul { display: none; }
}

@media only screen and (max-width: 800px){
    #navmenu > li {font-size:14px;}
    #navmenu > li > a {padding: 15px 15px 15px 15px;}
}

@media only screen and (max-width: 768px){
	.row.narrow-x{margin-left:10px;margin-right:10px;}
}


@media only screen and (max-width: 630px) {


    #title-bar{font-size:24px!important;}

    .col {  margin: 1% 0 1% 0%; }    
    .span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {width: 100%;}

.span_12_of_12.no-scale {width: 100%;}
.span_11_of_12.no-scale {width: 91.58%;}
.span_10_of_12.no-scale {width: 83.16%;}
.span_9_of_12.no-scale {width: 74.75%;}
.span_8_of_12.no-scale {width: 66.33%;}
.span_7_of_12.no-scale {width: 57.91%;}
.span_6_of_12.no-scale {width: 49.5%;}
.span_5_of_12.no-scale {width: 41.08%;}
.span_4_of_12.no-scale {width: 32.66%;}
.span_3_of_12.no-scale {width: 24%;}
.span_2_of_12.no-scale {width: 15.83%;}
.span_1_of_12.no-scale {width: 7.416%;}

    #breadcrumb-inner{display:none;}

    .footerimg.NDMC{width:60px;}
    .footerimg.CALMIT{width:140px;}
    .footerimg.USGS{width:85px;}
    .footerimg.USDA{width:65px;}
    .footerimg.NASA{width:65px;}
    .footerimg.UNL{width:65px;}
    .footerimg.HPRCC{width:50px;}
    .footerimg.LDAS{width:50px;}
    .footerimg.RMA{width:85px;}
    .footerimg.FSA{width:50px;}
	.footerimg.NOAA{width:60px;}
	.footerimg.DOC{width:60px;}
}

@media only screen and (max-width: 500px){
    #title-bar{font-size:20px!important;}
}

.not-shown{display:none;}
.shown{display:block!important;}
.overtop{float:left;}

.display-box{padding:10px;}

.msg{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.msg p{margin-bottom:0;}

.about{font-size:14px;}

.chosen-results{margin-left:0!important;margin-bottom:0!important;}

.data-cutoff{font-size:.875em!important;}