body {background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; margin:0px; padding:0px; font-size:80%;}
a {color:#060; text-decoration:underline;}
a:hover {color:#600; text-decoration:none;}
ol, ul, p {line-height:125%;}
ul {margin:0px 0px 10px 20px; padding:0px;}
ul li {margin:0px; padding:0px;}
form {margin:0px;}

h1,h2,h3,h4,h5,h6 {font-family:Verdana, sans-serif; font-weight:bold;}
h1 {color:#060; font-size:medium; margin:0px;}
h2 {color:#740019; font-size:small; margin:0px 0px 0px 0px;}
h3 {color:#060; font-size:small;}
h4 {color:#740019; font-size:x-small; margin:5px 0px 5px 5px;}
h5 {color:#060; font-size:x-small;}
h6 {color:#060; font-size:xx-small; font-weight:normal;}

/************ MAIN CONTAINER WITH SHADOW BACKGROUND *****/
#contain {width:749px; text-align:left; position:relative; margin:0px auto 0px auto; padding:0px;}
#containNoShadow {width:787px; background:none; text-align:left; position:relative; margin:0px auto 0px auto; padding-left:37px;}

/************ MAIN WHITE INSIDE BOX *********************/
#main {width:747px; background-color:#FFFFFF; border:solid 1px #000000; padding:0px; background-image: url("/images/divider3Col.gif"); background-repeat:repeat-y;}
#main:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

/************ HEADER ************************************/
#top {width:747px; height:auto; background:url(/images/collage.jpg) top right no-repeat; background-color:#060; border:solid black; border-width:0px 1px; margin:0px; padding:0px; }
#top:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#logo img {border:0px; margin-bottom:-0px; padding:0px;}
#capitol {z-index:9; position:absolute; left:222px; top:1px; width:49px; height:67px; background:url(https://fieldguide.mt.gov/images/capitolhead.gif) top left no-repeat;}
#title {z-index:9; position:absolute; left:273px; text-align:center; width:470px; top:47px;}
#title h1 {margin:0px; color:#fff; font-variant:small-caps; font-size:14px;}
#title h1 a {color:#fff; text-decoration:none;}
#title h1 a:hover {color:#ddd; text-decoration:none;}
#topborderline {z-index:9; position:absolute; left:34px; width:747px; height:25px; top:68px; border:solid #333333; border-width:1px 0px 1px 0px;}

/************ GREEN MENU ********************************/
#greenmenu { background-color:#060; float:left; width:747px; height:24px; border:solid black; border-width:0px 1px 1px 1px; }

/************ SEARCH BOX ********************************/
#search {z-index:0; position:relative; height:21px; font-size:90%; font-weight:bold; font-family:Verdana, Arial, sans-serif; margin:0px; color:#fff; padding:0px 0px 10px 0px;}
#search form {margin:0px; position:absolute; top:0px; left:-5px; right:0px; width:196px; padding:6px 0px 5px 5px; background-color:#060; }
#search .searchbox {font-size:10px; border:1px solid #00317b; margin:0px;}
#search .gobutton {font-size:10px; font-weight:bold; width:52px; color:#fff; border:2px outset #ddd; background-color:#999; padding:0px;}
#search #formwrap {width:170px; font-size:90%; font-family:Verdana, Arial, sans-serif;}
#search .formdrop {font-size:11px; border:1px solid #00317b; margin-top:0px;}

/************ SEARCH BOX IN HEADER **********************/
#searchH {position:absolute; top:70px; right:4px; font-size:80%; font-weight:bold; font-family:Verdana, Arial, sans-serif; margin:0px; color:#fff; padding:0px;}
#searchH form {display:inline; margin:0px; padding:6px 0px 5px 5px;}
#searchH .searchbox {font-size:10px; margin:0px; background-image:none!important; width:144px!important; height:18px!important;}
#searchH .gobutton {font-size:10px; font-weight:bold; width:52px; height:19px; position:relative; top:1px; color:#fff; border:2px outset #ddd; background-color:#999; padding:0px;}


/************ LEFT, RIGHT, AND MIDDLE COLUMNS ***********/
#leftcol {float:left; width:190px; font-size:85%; padding:0px 5px 0px 5px; color:#333; background-color:transparent;}
#midcol {float:left; width:338px; font-size:95%; padding:15px 5px 10px 5px; color:#000; background-color:transparent;}
#rightcol {float:right; width:185px; font-size:85%; padding:0px 5px 0px 5px; color:#333; background-color:transparent;}
#midcol a {color:#424a32; text-decoration:none; font-weight:bold;}
#midcol a:hover {color:#c00; text-decoration:underline;}

/*
#rightcol ul, #midcol ul {list-style:none; margin:0px 0px 10px 0px; padding:0px;}
#rightcol p, #midcol p {list-style:none; margin:0px 0px 10px 0px; padding:0px;}
#midcol img {margin-bottom:10px; border:0px solid #000;}
#rightcol ul, #links ul {list-style:none; margin:0; margin-top:-3px; padding:3px 3px 5px 0px;}
#rightcol ul li, #links ul li, #midcol ul li {background:url(/images/arrowgray.gif) no-repeat 2px 4px; padding:0px 0px 0px 20px; line-height:1.5em;}
*/

/************ FOOTER ************************************/
#footer {background-color:#060; clear:both; width:727px; padding:0px 10px 0px 10px; border:solid #333; border-width:1px 0px 0px 0px; text-align:center;}
#footer a {color:#fff; text-decoration:none; margin:0px; padding:0px; list-style:none; font-size:70%;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer img {border:none;}
#footer ul {margin:0px; padding:4px 0px 2px 80px; list-style-type:none;}
#footer li {margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; display:inline;}
#footfloat {float:right;}
#footicons {float:left; padding-top:2px; color:white; font-size:10px; }
#footicons img {vertical-align:middle; padding:0px 3px;}
#footerbottomshadow {display:none; width:800px; background-image:url(/images/backgroundshadowbottom.gif); background-repeat:no-repeat; position:absolute; left:7px; margin-top:-9px; height:43px;}
#footerbottomshadowNoShadow {width:800px;background-image:none;background-repeat:no-repeat;position:absolute;left:12px;margin-top:-9px;height:43px;}
#footer:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}



/************ MAIN DIV TEMPLATES FOR BODY ***************/
.divWhiteArrows {margin:10px 0px 0px 0px;}
.divWhiteArrows h2 {margin:0px 0px 3px 0px;}
.divWhiteArrows h2 a,
#midcol .divWhiteArrows h2 a {color:#740019; text-decoration:none;}
.divWhiteArrows h2 a:hover,
#midcol .divWhiteArrows h2 a:hover {color:#c00; text-decoration:underline;}
.divWhiteArrows ul {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divWhiteArrows ul li {background:url(/images/arrowgreen.gif) no-repeat 3px 2px; padding:0px 0px 0px 20px; line-height:1.5em;}
.divWhiteArrows ul li a {color:#333; text-decoration:none;}
.divWhiteArrows p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divWhiteArrows a {color:#060; text-decoration:underline;}
.divWhiteArrows a:hover {color:#c00; text-decoration:underline;}

.divGreenElipses {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenElipses h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenElipses h2 a,
#midcol .divGreenElipses h2 a {color:white; text-decoration:none;}
.divGreenElipses h2 a:hover, 
#midcol .divGreenElipses h2 a:hover {color:white; text-decoration:underline;}
.divGreenElipses ul {list-style:none; margin:0px 3px 10px 5px; padding:0px;}
.divGreenElipses ul li {background:url(/images/elipses.gif) no-repeat 0px 6px; padding:2px 0px 3px 14px; margin-left:2px; line-height:1.3em;}
.divGreenElipses ul li a {color:#333; text-decoration:none;}
.divGreenElipses img {border:none;}
.divGreenElipses p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divGreenElipses a {color:#060; text-decoration:underline;}
.divGreenElipses a:hover {color:#c00; text-decoration:underline;}

.divGreenArrows {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenArrows h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenArrows h2 a,
#midcol .divGreenArrows h2 a {color:white; text-decoration:none;}
.divGreenArrows h2 a:hover,
#midcol .divGreenArrows h2 a:hover {color:white; text-decoration:underline;}
.divGreenArrows ul {list-style:none; margin:0px 4px 10px 5px; padding:0px;}
.divGreenArrows ul li {background:url(/images/arrowgreen.gif) no-repeat 3px 2px; padding:0px 0px 2px 20px; line-height:1.5em;}
.divGreenArrows ul li a {color:#333; text-decoration:none;}
.divGreenArrows p {list-style:none; margin:3px 4px 7px 5px; padding:0px;}
.divGreenArrows a {color:#060; text-decoration:underline;}
.divGreenArrows a:hover {color:#c00; text-decoration:underline;}

.divGreenImages {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenImages h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenImages h2 a,
#midcol .divGreenImages h2 a {color:white; text-decoration:none;}
.divGreenImages h2 a:hover,
#midcol .divGreenImages h2 a:hover {color:white; text-decoration:underline;}
.divGreenImages img {float:left; margin:0px 7px 0px 5px; border:1px solid #000;}
.divGreenImages a {font-weight:bold; color:#333; text-decoration:none;}
.divGreenImages a:hover {color:#c00; text-decoration:underline;}
.divGreenImages p {padding:0px; margin:10px 5px 10px 5px; float:none; clear:both;}
.divGreenImages p:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

.divGreenRollovers {background-color:#cdd69d; color:#000; border:solid 1px #666; border-width:1px 1px 0px 1px; width:auto; padding:0px; margin:0px 0px 10px 0px;}
.divGreenRollovers h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenRollovers h2 a,
#midcol .divGreenRollovers h2 a {color:white; text-decoration:none;}
.divGreenRollovers h2 a:hover,
#midcol .divGreenRollovers h2 a:hover {color:white; text-decoration:underline;}
.divGreenRollovers ul {list-style:none; margin:0px 0px 0px 0px; padding:0px;}
.divGreenRollovers ul li {background:url(/images/arrowgreen.gif) no-repeat 3px 2px; padding:0px 0px 0px 20px; line-height:1.5em; display:block; border-bottom:solid 1px #666; cursor:pointer;}
.divGreenRollovers ul li:hover {color:white; background-color:#717a46;}
.divGreenRollovers ul ul {background-color:#ebf4bc;}
.divGreenRollovers ul ul li {background:url(/images/arrowgreen.gif) no-repeat 20px 2px; padding:0px 0px 0px 36px; font-size:90%;}
.divGreenRollovers p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divGreenRollovers a,
#midcol .divGreenRollovers a {color:#333; text-decoration:none;}
.divGreenRollovers a:hover,
#midcol .divGreenRollovers a:hover {color:#fff; text-decoration:none; background-color:#717a46;}
.divGreenRollovers:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}


/*
.divWhiteFolders {margin:10px 0px 0px 0px;}
.divWhiteFolders h2 {margin:0px 0px 0px 0px;}
.divWhiteFolders h2 a {color:#740019; text-decoration:none;}
.divWhiteFolders h2 a:hover {color:#c00; text-decoration:underline;}
.divWhiteFolders ul {list-style:none; margin:0px 0px 0px 2px; padding:0px;}
.divWhiteFolders li {background:url(/images/elipses.gif) no-repeat 0px 6px; padding:2px 0px 3px 18px; margin-left:2px; line-height:1.3em;}
.divWhiteFolders ul li.folder {background:url(/images/folder.png) no-repeat 0px -1px; padding:0px 0px 0px 18px; line-height:1.7em;}
.divWhiteFolders ul li.open {background:url(/images/folder_opened.png) no-repeat 0px -1px; padding:0px 0px 0px 18px; line-height:1.7em;}
.divWhiteFolders ul li a {color:#333; text-decoration:none; font-weight:bold; cursor:pointer;}
.divWhiteFolders p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divWhiteFolders a {color:#060; text-decoration:underline;}
.divWhiteFolders a:hover {color:#c00; text-decoration:underline;}

.divGreenFolders {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenFolders h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenFolders h2 a {color:white; text-decoration:none;}
.divGreenFolders h2 a:hover {color:white; text-decoration:underline;}
.divGreenFolders ul {list-style:none; margin:0px 0px 0px 2px; padding:0px;}
.divGreenFolders li {background:url(/images/elipses.gif) no-repeat 0px 6px; padding:2px 0px 3px 20px; margin-left:2px; line-height:1.3em;}
.divGreenFolders li.folder {background:url(/images/folder.png) no-repeat 2px -1px; padding:0px 0px 0px 20px; line-height:1.7em;}
.divGreenFolders li.open {background:url(/images/folder_opened.png) no-repeat 2px -1px; padding:0px 0px 0px 20px; line-height:1.7em;}
.divGreenFolders ul li a {color:#333; text-decoration:none; font-weight:bold; cursor:pointer;}
.divGreenFolders p {list-style:none; margin:3px 4px 7px 5px; padding:0px;}
.divGreenFolders a {color:#060; text-decoration:underline;}
.divGreenFolders a:hover {color:#c00; text-decoration:underline;}
*/

.divWhiteFolders {margin:10px 0px 0px 0px;}
.divWhiteFolders>h2 {margin:0px 0px 0px 0px;}
.divWhiteFolders>h2>a {color:#740019; text-decoration:none;}
.divWhiteFolders>h2>a:hover {color:#c00; text-decoration:underline;}
.divWhiteFolders>ul {list-style:none; margin:0px 0px 0px 2px; padding:0px;}
.divWhiteFolders>ul>li {background:url(../images/elipses.gif) no-repeat 0px 6px; padding:2px 0px 3px 18px; margin-left:2px; line-height:1.3em;}
.divWhiteFolders>ul>li.folder {background:none; padding:2px 0px 3px 0px; margin-left:0px; line-height:1.5em; font-size:11px;}
.divWhiteFolders>ul>li.folder>a>span.icon {background:url(../images/plusfolder.png) no-repeat 0px -4px; padding-right:30px; text-decoration:none !important; }
.divWhiteFolders>ul>li.open {background:none; padding:2px 0px 3px 0px; margin-left:0px; line-height:1.5em; font-size:11px;}
.divWhiteFolders>ul>li.open>a>span.icon {background:url(../images/plusfolder_opened.png) no-repeat 0px -4px; padding-right:30px; text-decoration:none !important; }
.divWhiteFolders>ul>li>a {color:#333; text-decoration:none; font-weight:bold; cursor:pointer;}
.divWhiteFolders>ul>li>ul {padding-left:28px; margin-left:10px;}
.divWhiteFolders p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divWhiteFolders a {color:#060; text-decoration:underline;}
.divWhiteFolders a:hover {color:#c00; text-decoration:none;}

.zzzdivWhiteFolders>ul>li.folder {background:url(/images/plusfolder.png) no-repeat 0px -1px; padding:0px 0px 0px 37px; line-height:1.7em;}
.zzzdivWhiteFolders>ul>li.open {background:url(/images/plusfolder_opened.png) no-repeat 0px -1px; padding:0px 0px 0px 37px; line-height:1.7em;}

.divWhiteFolders>ul>li.folder>a>span.icon:hover {text-decoration:none !important; }
.divWhiteFolders>ul>li.open>a>span.icon:hover {text-decoration:none !important; }

.divGreenFolders {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenFolders h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenFolders h2 a {color:white; text-decoration:none;}
.divGreenFolders h2 a:hover {color:white; text-decoration:underline;}
.divGreenFolders ul {list-style:none; margin:0px 0px 0px 2px; padding:0px;}
.divGreenFolders li {background:url(/images/elipses.gif) no-repeat 0px 6px; padding:2px 0px 3px 20px; margin-left:2px; line-height:1.3em;}
.divGreenFolders>ul>li.folder {background:none; padding:2px 0px 3px 0px; margin-left:0px; line-height:1.5em; font-size:11px;}
.divGreenFolders>ul>li.folder>a>span.icon {background:url(../images/plusfolder.png) no-repeat 0px -4px; padding-right:30px; text-decoration:none !important; }
.divGreenFolders>ul>li.open {background:none; padding:2px 0px 3px 0px; margin-left:0px; line-height:1.5em; font-size:11px;}
.divGreenFolders>ul>li.open>a>span.icon {background:url(../images/plusfolder_opened.png) no-repeat 0px -4px; padding-right:30px; text-decoration:none !important; }
.divGreenFolders ul li a {color:#333; text-decoration:none; font-weight:bold; cursor:pointer;}
.divGreenFolders p {list-style:none; margin:3px 4px 7px 5px; padding:0px;}
.divGreenFolders a {color:#060; text-decoration:underline;}
.divGreenFolders a:hover {color:#c00; text-decoration:underline;}

.zzzdivGreenFolders li.folder {background:url(/images/folder.png) no-repeat 2px -1px; padding:0px 0px 0px 20px; line-height:1.7em;}
.zzzdivGreenFolders li.open {background:url(/images/folder_opened.png) no-repeat 2px -1px; padding:0px 0px 0px 20px; line-height:1.7em;}

.divGreenFolders>ul>li.folder>a>span.icon:hover {text-decoration:none !important; }
.divGreenFolders>ul>li.open>a>span.icon:hover {text-decoration:none !important; }

.ExpandCollapse {margin:1px 0px 2px 6px; font-size:80%; }
.ExpandCollapse a {cursor:pointer;}

.reportsTable {width:100%; margin:0px; padding:0px; border:0px;}
.reportsTable td {vertical-align:top;}
.reportsTable img {vertical-align:bottom;}
.reportsTable .year {width:50px; font-weight:bold;}
.reportsTable .tag {width:70px; color:red; font-size:80%;}

.WebNotice { background-color:yellow; color:#C01616; border:solid 1px black; padding:4px 10px 4px 10px; margin-bottom:10px; font-weight:bold; }