/*********** BEGIN RESET CSS ***********/
				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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, fieldset, form, label, legend, table {
					margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
				/* remember to define focus styles! */
				:focus {outline: 0;}
				body {line-height: 1; color: black; background: white;}
				/*ol, ul {list-style: none;}*/
				/* tables still need 'cellspacing="0"' in the markup */
				blockquote:before, blockquote:after, q:before, q:after {content: "";}
				blockquote, q {quotes: "" "";}

/*********** END RESET CSS ***********/

/********** GENERAL **********/	

				body {background-color:#FFFFFF;color:#000000;font-family:Verdana, Arial, sans-serif;font-size:80%;}
                h1,h2,h3,h4,h5,h6 {font-family:Verdana, sans-serif; font-weight:bold;}
                h1 {color:#333333; font-size:x-large; margin:0px;}
                h2 {color:#333333; font-size:large;}
                h3 {color:#333333; font-size:medium;}
                h4 {color:#333333; font-size:small;}
                h5 {color:#333333; font-size:x-small;}
                h6 {color:#333333; font-size:xx-small; font-weight:normal;}
                #maincol {float:left; width:510px; padding:0; background-color:#fff;}

				a:link {color:#333333;text-decoration:underline;}
				a:visited {color:#424A32;text-decoration:underline;}				
				a:hover {color:#740019;text-decoration:underline;}
				a:active {color:#740019;text-decoration:underline;}
				ul, ol {line-height:150%;}
				h1, h2, h3, h4, h5, h6, p, blockquote {width:auto;margin:10px 0px;line-height:125%;}
				#pageCtlBar a {line-height:25px;}
				.breadcrumb a {margin-top:3px;margin-left:3px;bottom:-16px;}				

/********** WRAPPER **********/	
				#wrapper {background: transparent url(/images/backgroundshadow.gif) repeat-y; width:800px; margin: 0px auto;}
				#banner, #menu, #page, #footer {width:747px;margin:0px 25px;}
				
				#content { }
                #content a {color:#333333;}
                #content a:hover {color:#c00;}
                h1 {color: #060;}


/********** BANNER **********/	
				#banner {background: transparent url(/images/banner.jpg) no-repeat 220px 0px;height:67px;border:solid #333; border-width: 1px 1px 1px 1px;}
				#banner h1 {background-color: #006600; color: #FFFFFF; width: 481px; height:26px;margin-top:41px;margin-bottom:0px; float:right; text-align: center; line-height: 1.5em; font-size: small;}
				#banner h1 a {color: #FFFFFF; background-color: #006600; text-decoration:none;}
				#banner h1 a:hover {color: #FFFFFF; background-color: #006600; text-decoration:underline;}

/********** MENU **********/			
				#menu {width:747px;height:22px;background-color:#060;border:solid #333;border-width:0 1px 1px;margin-top:0px;margin-left:25px;padding-left:0px;padding-bottom:4px;}
				#menu ul {}
				#menu a {margin:0px 6px;display:block;color:#FFF;text-decoration:none;}
				#menu li {list-style-type:none;float:left;padding:3px;background-color:#060;border-right:1px solid white;font-size:85%;padding-bottom:4px;}
				#menu li ul {margin-left:-3px;padding-left:0px;position:absolute;left:-999em;float:none;width:auto;border:1px solid #333;}
				#menu li ul li {margin-left:0px;float:none;white-space:nowrap;background-color:#DDD;border-width:0px;}
				#menu li:hover, #menu li.sfhover {background-color:#030;}
				#menu li:hover a, #menu li.sfhover a {color:#FFF;background-color:#030;}
				#menu li:hover ul, #menu li.sfhover ul {left:auto;margin-top:3.5px;color:#FFF;background-color:#060;z-index:1;}
				#menu li:hover ul li a, #menu li.sfhover ul li a {color:#000;background-color:#DDD;}
				#menu li ul li:hover, #menu li ul li.sfhover {color:#FFF;background-color:#060;}
				#menu li ul li:hover a, #menu li ul li.sfhover a {color:#FFF;background-color:#060;}

/********** PAGE **********/		
				#page {border:solid #000; border-width:0 1px 0 1px;}
                #midcol {float: right; width: 330px; background:#fff; font-size: 85%; padding: 15px 5px 10px; border-right: 1px solid #ccc;}
                #rightcol {float:right;width:185px;font-size:85%;margin:0;padding:10px 10px 20px;}
                #links h2, #governor h2, #otheronline h2, #midcol h2 {margin:0px 0px 3px 0px; font-size: small; color:#333333;}
                #governor {}
                #governor h2 {font-size:110%; color:#333333;}
                #governor img {margin:5px 2px 5px 0px; float:right;border:none;}
                #rightcol ul, #midcol ul, #leftcol ul {list-style: none; margin: 0px 0px 10px; padding: 0px;}
                #leftcol ul {margin-left: 5px;}
                #rightcol h4 {padding:0;margin:10px 0 5px 0;}
                #rightcol a {text-decoration:none;}
                #rightcol a:hover {text-decoration:underline;}
                #rightcol p, #midcol p {list-style: none; margin: 0px 0px 10px; padding: 0px;}
                #midcol img {margin-bottom: 10px; border: 0px solid #000;}
                #rightcol ul, #links ul {list-style: disc; margin-left:15px; padding:0px;}
                #rightcol ul li, #links ul li, #midcol ul li {padding: 0 0 0 5px; line-height: 1.5em;}
                #links ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 2px; padding: 0 0 0 20px; line-height: 1.5em;}
                #governorvideo p {padding:3px 9px 9px 9px;margin:0px auto;}
                #governorvideo {display:none;background-color:#fff;}
                #governorvideo h2 {margin:0px 0px 3px 0px; color:#740019;font-size:110%; color:#333333;}
                .clearing {height: 0;clear: both;}
                .view {font-size:x-small;float:right;margin-top:-16px;padding:0;}
								
/********** CONTENT **********/
				#content {float:left;margin-right:-705px;width:705px;padding:20px 20px 20px 20px;}
				#block1 {display:block;float:left;width:180px;margin-left:-40px;}
				#block2 {float:right;width:190px;margin-right:0px;padding:5px 0 20px 0; margin-bottom:25px;}	
				

/********** COLUMNS **********/

/*block1 block2 sub-elements*/
				#block1 p, #block2 p {font-size:smaller;}
				#block1 ul, #block2 ul {margin-left:10px;padding-left:10px;margin-top:0px;}
				#block1 li, #block2 li {line-height:125%;font-size:smaller;list-style-type:disc;margin-left:0px;padding-left:0px;padding-bottom:3px;}
				#block2 a {text-decoration:none;}
				#block2 a:hover {text-decoration:underline;color:#c00;}
				
				#featuredonlineservices {margin-bottom:2px;margin-top:20px;margin-left:0px;border:1px solid #006600;width:175px; padding-bottom:13px;}
				#featuredonlineservices h2 {color:#ffffff;background-color:#006600;margin-top:0px;font-size:.85em;padding:5px 5px;}
				#featuredonlineservices p {margin-left:5px;padding:2px;font-size:smaller;}
				#featuredonlineservices img {float:left; margin:0px 5px -18px 5px; border:1px solid #000;}
			
                #search {width:170px;font-size:90%;font-weight:bold;font-family:Verdana, Arial, sans-serif;padding:0;margin:0;color:#333333;float:right;}
                #search form {margin:0px;}
                .searchbox {font-size:10px;border: 1px solid #00317b; margin:0px;}
                .gobutton {padding:0;margin:0;vertical-align:middle;font-size:90%}
                #formwrap {width:170px; font-size:90%; font-family: Verdana, Arial, sans-serif;}
                .formdrop {font-size:11px; border: 1px solid #00317b; margin-top:0px;}		

				/* #search {width:auto;font-size:90%;font-weight:bold; font-family: Verdana, Arial, sans-serif; padding: 5px 0px 5px 5px; margin:0px;margin-left:-7px; background-color:#060;color:#fff;}
				#search form {margin:0px;}
				.searchbox {font-size:10px; border: 1px solid #00317b; margin:0px;}
				.gobutton {font-size:10px; font-weight:bold; width:52px; color:#fff; border: 2px outset #ddd; background-color: #999; padding:0px;} */
				
				#livesupport {border:none;padding:0px;margin:25px 8px 0 0;}
                #livesupport h2 {color:#fff;font-size:11px;background-color:#006600;padding:3px;margin:0px;}
                #livesupport img {border:1px solid black;padding:none;margin:none;}

/*-------Amber Alert-------*/
				#AmberAlert1_amberalertbox {width:499px; background:#FFFFFF url(/images/amberlogo2.gif) top left no-repeat;padding:25px 0px 5px 0px;margin-bottom:20px; border:3px solid #71bc25;}
				#AmberAlert1_amberalertbox ul {margin-top:50px;}
				#AmberAlert1_amberalertbox a {color:#6f1b11;}
				#AmberAlert1_amberalerbox .error {font-size:smaller;}


/*-------Image Gallery-------*/

				#imagegallery {width:320px;border:1px solid #000;text-align:center;padding-bottom:3px;margin:158px auto 35px 5px;}
				#imagegallerytopbar {height:14px;padding:0px 5px;width:310px;background-color:#060;color:white;font-weight:bold;}
				#imageinfolink {text-align:right;}
				#imageinfolink a {color:white;text-decoration:none;}
				#imageinfolink a:hover {color:white;text-decoration:underline;}
				#montanagallerylink {text-align:left; margin-top:-13px;}
				#montanagallerylink a {color:white;text-decoration:none;}
				#montanagallerylink a:hover {color:white;text-decoration:underline;}
				#imagegallery img {border:solid #333; border-width: 1px 0 1px 0;margin:0;}
				#linkseparatordot {width:3px;margin-left:auto;margin-right:auto;margin-top:-13px;color:#060;}

/*renamed links to list here*/
				#list {margin-top:10px;}
				/** #list ul {list-style:none; margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
				#list ul li {margin:0px; padding:0px 0px 0px 20px; line-height:1.4em;} **/
				#list h2 {margin:0px 0px 3px 0px; color:#740019;}
				
				#livesupport {border:none;padding:0px;margin:20px 8px 35px 0;}
                #livesupport h2 {color:#fff;font-size:11px;background-color:#006600;padding:3px;margin:0px;}
                #livesupport img {border:1px solid black;padding:none;margin:none;}

				
/********** FOOTER **********/				
				#footer {clear:both;height:34px;width:747px;margin:-25px 0 0 25px;border:1px solid #000; text-align:center;}
				#footer img {float:right;margin-top:1px;margin-right:0px;}
				#footer ul {margin:0px; padding:4px 0px 2px 80px; list-style-type:none;}
				#footer, #footer ul, #footer a {background-color:#060;color:#FFFFFF;}
				#footer li {margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; display:inline;}
				#footer a {font-size:80%;text-decoration:none;}
				#footer a:hover {text-decoration:underline;}
				#footerbottomshadow {width:800px;background-image:url(/images/backgroundshadowbottom.gif);background-repeat:no-repeat;left:120px;margin:-9px 0 0 0;height:43px;}

