table.zebratable {
font-size: 11px;
line-height: 16px;
border-top: 1px solid #036433;
border-right: 1px solid #036433;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
}
table.zebratable th {
font-size: 12px;
font-weight: bold;
color: #FFF;
text-align: center;
}
table.zebratable td {
border-bottom: 1px solid #036433;
border-left: 1px solid #036433;
}

table.zebratable .odd{
/*background-color:#e5eed6;*/
background-color:#f5f5f0;
}

table.zebratablenoborder {
font-size: 11px;
line-height: 16px;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
width: 100%;
}
table.zebratablenoborder th {
font-size: 12px;
font-weight: bold;
color: #FFF;
text-align: center;
}

table.zebratablenoborder td
{
    padding:5px;
}
table.zebratablenoborder .odd{
/*background-color:#e5eed6;*/
background-color:#f5f5f0;
}
table.zebratablenoborder td.main {/*width:420px;*/width:60%;}
table.zebratablenoborder td.sub {/*width:85px;*/width:10%;}
table.zebratablenoborder td.sub a {font-weight:normal;}

ul.orangebullets {
margin: 0px 0px 0px 10px;
padding: 0px;
}
ul.orangebullets li{
padding: 0px 0px 0px 20px;
margin: 10px 0px;
background:url(images/ndmc_bullet.gif) no-repeat 0px 4px;
list-style-position:outside;
list-style:none;
line-height: 14px;
}

/*div.latest-info-block, div.sections-intro {
background: #F8F8F3;
padding: 5px 10px 8px;
border-top: 1px dotted #BDAD96;
margin: 0px;
display: block;
}*/

/*div.sections-intro {
margin: 0px 0px 15px 0px;
background: #FFF url(images/latest_news_background.jpg) repeat-x left top;
}*/

div.columnwide {width:49%;float:left;margin-top:10px;}

.gutter {padding:0 10px 0 0;}

div.seemore-link {padding:5px 10px 8px;margin:-25px 0 25px/*0 0 15px 0*/;}

ul.slist 
{
    color:#66A284;
    float:left;
    font-family:Verdana,Arial,sans-serif;
    
    padding:3px;
    width:115px;
}
ul.slist li {list-style:none;font-size:12px;}

/*------------------------------------------------------------------
Footer Pieces
-------------------------------------------------------------------*/
.drfooter{
	border-top:3px solid #036333;
	background: #404040;
	background: -moz-linear-gradient(top,#404040 0%,#272727 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#404040),color-stop(100%,#272727));
	background: -webkit-linear-gradient(top,#404040 0%,#272727 100%);
	background: -o-linear-gradient(top,#404040 0%,#272727 100%);
	background: -ms-linear-gradient(top,#404040 0%,#272727 100%);
	background: linear-gradient(top,#404040 0%,#272727 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#404040', EndColorStr='#272727');	
	/*background:url(/Portals/_default/Skins/Catalyst2-H-Classic/images/footerbg.png) top left repeat-x;;*/
	margin-left:-5px;
	margin-right:-5px;
	padding:10px;
	/*border-radius:0px 0px 10px 10px;
    -webkit-border-radius:0px 0px 10px 10px;
    -moz-border-radius:0px 0px 10px 10px;*/
	/*background:url(/Portals/_default/Skins/Catalyst2-H-Classic/images/backgrounds/CrackedDirt4.png) #ede5be repeat top left;*/

	margin-top:10px;
}

.drfooter .p, .drfooter a, .drfooter a:hover{color:#fff!important;}

.EMSkinB2-Inner{background:#272727;}

.footerbot{
	height:11px;
	background:#272727;
	margin-bottom:-11px;
	margin-left:6px;
	margin-right:6px;}

/*------------------------------------------------------------------
Banner Styles
-------------------------------------------------------------------*/
/*Banner Styles*/
div.testbanner {width:1106px; height:130px; background:url(/Portals/0/Banners/Test.png) no-repeat;color:#000000;}

div.lakemead {width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/LakeMeadNT_Wide.png) no-repeat;color:#E8E6DC;}
div.lakemead p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #e8e6dc; line-height: normal; font-weight: bold}

div.mtbuild {width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/MontanaBuildingsNT_Wide.png) no-repeat;color:#545454;}
div.mtbuild p{float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; line-height: normal; font-weight: bold;}

div.mtmtns {width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/MontanaMtnsNT_Wide.png) no-repeat;color:#545454;}
div.mtmtns p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; line-height: normal; font-weight: bold;}

div.okfield {width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/OklahomaFieldNT_Wide.png) no-repeat;color:#545454;}
div.okfield p{float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #424242; line-height: normal; font-weight: bold}

div.okla {width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/OklahomaNT_Wide.png) no-repeat;color:#545454;}
div.okla p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #424242; line-height: normal; font-weight: bold;}

div.sandhills {width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/SandhillsNT_Wide.png) no-repeat;color:#E8E6DC;}
div.sandhills p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #e8e6dc; line-height: normal; font-weight: bold;}

div.wildfire {width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/WildfireNT_Wide.png) no-repeat;color:#E8E6DC!important;}
div.wildfire p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #e8e6dc; line-height: normal; font-weight: bold;}

div.dust {width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/ArgentinaDustStormNT_Wide.png) no-repeat;color:#E8E6DC;}
div.dust p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #e8e6dc; line-height: normal; font-weight: bold;}

div.nasa-banner{width:1106px; height:130px; background:url(/Portals/1/Image/1106nasaNT2.png) no-repeat;}
div.nasa-banner p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #036333; line-height: normal; font-weight: bold;}

div.platte-banner{width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/1106PlatteNT.png) no-repeat;color:#E8E6DC;}
div.platte-banner p{float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; line-height: normal; font-weight: bold;}

div.banner-border {height:3px;width:100%;background: #036333 url(/styles/images/banner_border_3px.png) repeat-x left top;}

div.ranchbanner1 {width:964px; height:130px; background:url(/Portals/2/Banners/RanchBanner1NT.png) no-repeat;}
div.ranchbanner2 {width:964px; height:130px; background:url(/Portals/2/Banners/RanchBanner2NT.png) no-repeat;}
div.ranchbanner3 {width:964px; height:130px; background:url(/Portals/2/Banners/RanchBanner3NT.png) no-repeat;}
div.ranchbanner4 {width:964px; height:130px; background:url(/Portals/2/Banners/RanchBanner4NT.png) no-repeat;}
div.ranchbanner5 {width:1106px; height:130px; background:url(/Portals/2/Banners/RanchBanner5NT_wide.png) no-repeat;}
div.ranchbanner5 p {line-height: normal; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; float: right; color: #e8e6dc; font-size: 20px; font-weight: bold; margin-right: 25px}
div.ranchbanner6 {width:964px; height:130px; background:url(/Portals/2/Banners/RanchBanner6NT.png) no-repeat;}
div.ranchbanner7 {width:964px; height:130px; background:url(/Portals/2/Banners/RanchBanner7NT.png) no-repeat;}
div.ranchbanner8 {width:1106px; height:130px; background:url(/Portals/2/Banners/RanchBanner8NT_wide.png) no-repeat;}
div.ranchbanner8 p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 20px; color: #e8e6dc; line-height: normal; font-weight: bold;}
div.ranchbanner9 {width:964px; height:130px; background:url(/Portals/2/Banners/RanchBanner9NT.png) no-repeat;}
div.ranchbanner10 {width:1106px; height:130px; background:url(/Portals/2/Banners/RanchBanner10NT_wide.png) no-repeat;}
div.ranchbanner10 p {line-height: normal; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; float: right; color: #e8e6dc; font-size: 20px; font-weight: bold; margin-right: 25px;}
div.ranchbanner11 {width:1106px; height:130px; background:url(/Portals/2/Banners/RanchBanner11NT_wide.png) no-repeat;}
div.ranchbanner12 {width:1106px; height:130px; background:url(/Portals/2/Banners/RanchBanner12NT_wide.png) no-repeat;}
div.ranchbanner12 p{float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 20px; color: #e8e6dc; line-height: normal; font-weight: bold}
div.ranchbanner13 {width:1106px; height:130px; background:url(/Portals/2/Banners/RanchBanner13NT_wide.png) no-repeat;}
div.reecebanner {width:1106px; height:130px; background:url(/Portals/2/Banners/afterdroughtreece1106banner.jpg) no-repeat;}
div.lupinesbanner {width:1106px; height:130px; background:url(/Portals/2/Banners/afterdroughtlupines1106banner2.jpg) no-repeat;}
div.lupinesbanner p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 20px; color: #e8e6dc; line-height: normal; font-weight: bold;}
div.pasturebanner {width:1106px; height:130px; background:url(/Portals/2/Banners/pasturebanner1106.jpg) no-repeat;}
div.pasturebanner p {line-height: normal; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; float: right; color: #e8e6dc; font-size: 20px; font-weight: bold; margin-right: 25px}
div.montanaranchbanner {width:1106px; height:130px; background:url(/Portals/2/Banners/MontanaMar08066banner.jpg) no-repeat;}
div.montanaranchbanner p {line-height: normal; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; float: right; color: #e8e6dc; font-size: 20px; font-weight: bold; margin-right: 25px;}
div.hawaiibanner{width:1106px; height:130px; background:url(/Portals/0/Banners/NoText/HawaiiNT_Wide.png) no-repeat;color:#E8E6DC;}
div.droughtplansbanner{width:1106px; height:130px; background:url(/Portals/8/Banners/1106droughtplansNT.png) no-repeat;color:#E8E6DC;}
div.droughtplansbanner p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #e8e6dc; line-height: normal; font-weight: bold}
div.dmd-banner{width:1106px; height:130px; background:url(/Portals/9/Banners/DMD_Banner.png) no-repeat;color:#E8E6DC;}
div.dmd-banner p {float: right; margin-right: 25px; margin-top: 95px; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; color: #e8e6dc; line-height: normal; font-weight: bold}

/*-------------------------------------------------------------------
Orange bullets
-------------------------------------------------------------------*/

ul.orangebullets {
margin: 0px 0px 0px 10px;
padding: 0px;
}
ul.orangebullets li{
padding: 0px 0px 0px 20px;
margin: 10px 0px;
background:url(/styles/images/ndmc_bullet.gif) no-repeat 0px 4px;
list-style-position:outside;
list-style:none;
line-height: 14px;
}

/*------------------------------------------------------------------
Content Dividers
-------------------------------------------------------------------*/
div.latest-info-block, div.sections-intro {
/*background: #F8F8F3;*/
padding: 5px 10px 8px;
border-top: 1px dotted #BDAD96;
margin: 0px;
display: block;
}

div.sections-intro {
margin: 0px 0px 15px 0px;
background: #FFF url(../../styles/images/latest_news_background.jpg) repeat-x left top;
/*background:#FFFFFF;
background: -moz-linear-gradient(top,#E8E6DC 0%,#FFFFFF 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#E8E6DC),color-stop(100%,#FFFFFF));
	background: -webkit-linear-gradient(top,#E8E6DC 0%,#FFFFFF 100%);
	background: -o-linear-gradient(top,#E8E6DC 0%,#FFFFFF 100%);
	background: -ms-linear-gradient(top,#E8E6DC 0%,#FFFFFF 100%);
	background: linear-gradient(top,#E8E6DC 0%,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#E8E6DC', EndColorStr='#FFFFFF');
	background-repeat:no-repeat;*/
/*background-size:163px;
-o-background-size:163px;
-webkit-background-size:163px;
-moz-background-size:163px;*/
}

/*-------------------------------------------------------------------
Image Frames
-------------------------------------------------------------------*/
/*.picture { 
background-color: #f5f5f0;
border: 1px solid #CCCCCC; 
padding: 5px; 
font-size:11px;
}
.picture p {margin:0;}

.picture img { 
border: 1px solid #CCCCCC;
vertical-align:middle; 
margin-bottom: 3px;
}
.picture-right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.picture-left { margin: 0.5em 0.8em 0.5em 0; float:left; }*/

/*------------------------------------------------------------------
Zebra Table
-------------------------------------------------------------------*/
table.ndmctable {width:100%;border-collapse:collapse;margin:10px 0;text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;}
table.ndmctable caption {text-align:left;font-style:italic;font-weight:bold;}
table.ndmctable th, table.ndmctable td {padding:6px;}
table.ndmctable tr th {background-color:#036333;color:#fff;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;}
table.ndmctable tbody tr:first-child td {border-top:3px solid #B5B3A7;}
table.ndmctable tbody tr {border-bottom: 1px solid #B5B3A7;}
table.ndmctable tbody tr:nth-child(odd) td {background-color: #e8e6dc;}
table.ndmctable tbody tr.odd td {background-color: #e8e6dc;}
table.ndmctable .time {width:13%;text-align:left;}
table.ndmctable .event {width:87%;}
table.ndmctable tbody tr.rowOdd td {background-color: #e8e6dc;}


table.ndmctable2 {width:100%;border-collapse:collapse;margin:10px 0;text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;}
table.ndmctable2 caption {text-align:left;font-style:italic;font-weight:bold;}
table.ndmctable2 th, table.ndmctable td {padding:6px;}
table.ndmctable2 tr th {background-color:#036333;color:#fff;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;}
table.ndmctable2 tbody tr:first-child td {border-top:3px solid #B5B3A7;}
table.ndmctable2 tbody tr {border-bottom: 1px solid #B5B3A7;}
table.ndmctable2 tbody tr:nth-child(odd) td {background-color: #e8e6dc;}
table.ndmctable2 tbody tr.odd td {background-color: #e8e6dc;}
table.ndmctable2 .time {width:13%;text-align:left;}
table.ndmctable2 .event {width:87%;}
table.ndmctable2 tbody tr.rowOdd td {background-color: #e8e6dc;}
table.ndmctable2 tbody tr.rowEven td {background-color: #F0EFE8;}

table.ndmctable3 {margin-bottom:15px;}
table.ndmctable3 td{background:#DBE9E2;border-top:1px dotted #036333;padding:20px;margin:0;}


/*------------------------------------------------------------------
NDMC News
-------------------------------------------------------------------*/
.ndmc-news-home{
	border-bottom: 1px dotted #BDAD96;
	margin-bottom:10px;
	/*overflow:visible;*/
}

.ndmc-news-home .summary{
	font-size:9pt;
	line-height:14pt;
}

.ndmc-news-home h3{color:#666666;font-size:15px;}

.ndmc-news{
	border-bottom: 1px dotted #BDAD96;
	margin-bottom:10px;
}

.date-posted{
	font-style:italic;
	margin-bottom:7px;
}

/*------------------------------------------------------------------
Hawaii DIR Registration Elements
-------------------------------------------------------------------*/

.hawaiitable tr td{vertical-align:top;}

/*------------------------------------------------------------------
Filler Photos
-------------------------------------------------------------------*/
.filler{ border-top-right-radius:12px; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px;}

/*------------------------------------------------------------------
Zebra List
-------------------------------------------------------------------*/

ul.zebralist
{
    list-style:none!important;
    margin-left:0!important;
    /*border-left:1px solid #CECECE;*/
}

ul.zebralist li
{
    list-style:none!important;
        padding:10px 5px 10px 5px;
        border-bottom:1px dotted #CECECE;
        line-height:normal;
}

ul.zebralist li.even
{background-color: #e8e6dc;}

/*------------------------------------------------------------------
Upcoming Events
-------------------------------------------------------------------*/

div.uevent{border-bottom:1px dotted #CECECE;width:100%;margin-bottom:10px;}
div.uevent p{margin:0 0 7px;}

/*------------------------------------------------------------------
New Image Frames
-------------------------------------------------------------------*/
figure img{width:100%;}
figure figcaption{font-size: 8pt;}

.right-100{background-color:#e8e6dc;padding:7px;float:right;width:100%;margin:0 0 7px 7px;}
.right-75{background-color:#e8e6dc;padding:7px;float:right;width:75%;margin:0 0 7px 7px;}
.right-66{background-color:#e8e6dc;padding:7px;float:right;width:66%;margin:0 0 7px 7px;}
.right-50{background-color:#e8e6dc;padding:7px;float:right;width:50%;margin:0 0 7px 7px;}
.right-40{background-color:#e8e6dc;padding:7px;float:right;width:40%;margin:0 0 7px 7px;}
.right-33{background-color:#e8e6dc;padding:7px;float:right;width:33%;margin:0 0 7px 7px;}
.right-30{background-color:#e8e6dc;padding:7px;float:right;width:30%;margin:0 0 7px 7px;}
.right-25{background-color:#e8e6dc;padding:7px;float:right;width:25%;margin:0 0 7px 7px;}
.right-20{background-color:#e8e6dc;padding:7px;float:right;width:20%;margin:0 0 7px 7px;}
.right-10{background-color:#e8e6dc;padding:7px;float:right;width:10%;margin:0 0 7px 7px;}
.left-100{background-color:#e8e6dc;padding:7px;float:left;width:100%;margin:0 7px 7px 0;}
.left-75{background-color:#e8e6dc;padding:7px;float:left;width:75%;margin:0 7px 7px 0;}
.left-66{background-color:#e8e6dc;padding:7px;float:left;width:66%;margin:0 7px 7px 0;}
.left-50{background-color:#e8e6dc;padding:7px;float:left;width:50%;margin:0 7px 7px 0;}
.left-40{background-color:#e8e6dc;padding:7px;float:left;width:40%;margin:0 7px 7px 0;}
.left-33{background-color:#e8e6dc;padding:7px;float:left;width:33%;margin:0 7px 7px 0;}
.left-30{background-color:#e8e6dc;padding:7px;float:left;width:30%;margin:0 7px 7px 0;}
.left-25{background-color:#e8e6dc;padding:7px;float:left;width:25%;margin:0 7px 7px 0;}
.left-20{background-color:#e8e6dc;padding:7px;float:left;width:20%;margin:0 7px 7px 0;}
.left-10{background-color:#e8e6dc;padding:7px;float:left;width:10%;margin:0 7px 7px 0;}
.center{background-color:#e8e6dc;padding:7px;margin-left:auto;margin-right:auto;margin-bottom:7px;}
.center-75{background-color:#e8e6dc;padding:7px;width:75%;margin-left:auto;margin-right:auto;margin-bottom:7px;}

/*------------------------------------------------------------------
Logo Table
-------------------------------------------------------------------*/

.logo-table tr td{border-bottom:1px dotted #000;text-align:center;padding:3px;border-right:1px solid #000;}
.logo-table tr td:first-of-type{text-align:left;font-weight:bold;}
.logo-table thead tr th{border-bottom:2px solid #000;}
.logo-table{margin-bottom:10px;}

#SearchContainer .search span{height:0;}

.logo-tab{width:70%!important;margin-right:auto;margin-left:auto;}
.logo-tab td{padding:10px;height:80px;}