/*html definitions*/
body {background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 80%}
a:hover {color: #00c; text-decoration: none;}
ol, ul {line-height: 125%;}
form {margin:0px;}

h1,h2,h3,h4,h5,h6 {font-family:Verdana, sans-serif; font-weight:bold;}
h1 {color:#060; font-size:x-large; margin:0px;}
h2 {color:#740019; font-size:large;}
h3 {color:#060; font-size:medium;}
h4
{
	color: #993333;
	font-size: small;
}
h5 {color:#060; font-size:x-small;}
h6 {color:#060; font-size:xx-small; font-weight:normal;}

#wrapper {float:left; width:747px; background-color:#fff; border:solid #135; border-width:0px 1px 1px 1px;}
#contain {width: 747px;	background: transparent; text-align: left; position: relative; margin: 0 auto;}
#hide {display: none;}
#block {width: 747px; background-color: #fff; margin-top: 0px; padding: 0;}
#block:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .bigblock {height: 1%;}
/* End hide from IE-mac */

#intro { width: 747px; height: 67px; border: solid 1px #333; background: url(/images/new/collage.jpg) top right no-repeat; background-color:#060; margin:0px; padding:0px;}
#intro h1 {margin: 105px 0 0 20px; color:#fff; font-size: 100%;}
.SplashIntro p { padding:2px 1px 4px 1px; margin:0; line-height: 125%; font-size:9pt; font-family:Verdana, Arial, Sans-Serif }

/*The -3px margin-bottom in #logo img fixes a IE padding bug. -Jeff Wald*/
#logo img {border:0px; margin-bottom:-3px; padding:0px;}
#capitol {position:absolute; left:220px; top:1px; width:49px; height:67px; color:#fff; background: url(/images/capitolhead.gif) top left no-repeat;}

#title {position:absolute; left:265px; text-align:center; width:480px; top:47px;}
#title h1 {margin:0px; color:#fff; font-variant:small-caps; font-size:14px;}
#title h1 a {color:#fff; text-decoration:none;}

#menu  {background-repeat:no-repeat; float:left; width:100%; border:solid #333; border-width: 0 1px 1px; background-color:#060; margin:0px; padding:0px; list-style:none;}

/* Clickable menus */
#menu li {float:left; margin:0px; padding:0px; background-image:none; line-height:normal; text-indent:0px; font-size:80%;}
#menu ul li {list-style: none; margin: 0px;}
#menu a {display:block; padding:5px 9px 6px; border:solid #ddd; border-width:0 1px 0 0; color:#fff; text-decoration:none; white-space:nowrap;}
* html #menu a {width:1%;}
#menu a {background-repeat:no-repeat;}
#menu a:hover {color:#fff; background-repeat:no-repeat; background-color:#004a00;}

#content {float:left; width: 747px; margin-top: 0px; border: solid #135; background-color: #fff; border-width: 0px 1px 1px 1px;}
#content h1 {margin:0;}
#content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#content a {color:#00187C;}
#content a:hover {color:#039;}

/* 3px margin bug fix in IE/Win floats, http://www.positioniseverything.net/explorer/threepxtest.html */
* html #content {margin-right:-3px;}

#navcol {float:right; width:195px; color:#000; background:transparent; font-size: 85%; padding-top: 15px;}
#navcol h2 {margin:0px 0px 3px 0px; font-size: small; color:#333333;}
#navcol ul {list-style: none; margin: -5px 0px 10px; padding: 0px;}
#navcol ul li {margin: 0px; padding: 0px; line-height: 1.3em;}
#links li {padding-top:21px;}

#gif {display: none;}

/*General Use Classes*/
.floatright {float:right; margin:0px 0px 5px 5px;}
.floatleft {float:left; margin:0px 5px 5px 0px;}
.indent {margin:0px 0px 0px 100px;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}

#homewrap {float: left; width: 540px; background:#fff;}
#leftcol {float:left; width: 190px; font-size: 85%; padding: 0px; color:#777; background:#fff; border-right: 1px solid #ccc;}
#leftnavcontent {padding: 5px 0 10px 5px;}
#leftnavcontent a {text-decoration:none;}
#leftnavcontent a:hover {text-decoration:underline;}
#ePass h2, #howdoi h2, #featured h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}

#midcol {float: right; width: 330px; background:#fff; font-size: 85%; padding: 15px 5px 10px; border-right: 1px solid #ccc;}
#rightcol {float:right; width:185px; background:transparent; font-size: 85%; padding: 10px 10px 10px;}

#links h2, #governor h2, #otheronline h2, #midcol h2 {margin:0px 0px 3px 0px; font-size: small; color:#740019;}
#governor h2 {font-size:110%; color:#740019;}
#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 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: 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: 0 0 0 20px; 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;}

#search {width:185px; font-size:90%; font-weight:bold; font-family: Verdana, Arial, sans-serif; padding: 5px 0px 5px 5px; margin:0px; 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;}
#formwrap {width:170px; font-size:90%; font-family: Verdana, Arial, sans-serif;}
.formdrop {font-size:11px; border: 1px solid #00317b; margin-top:0px;}

#content {background-color: #fff;}
#content a {color:#424A32;}
#content a:hover {color:#c00;}
h1 {color: #060;}

#howdoi {background-color:#fff; color:#000; border:1px solid black; padding:0px; width:175px; padding:0px; margin-top:10px;}
#howdoi h2 a {color:white;text-decoration:none;}
#howdoi h2 a:hover {color:white;text-decoration:underline;}
#howdoi ul li {background: url(/images/elipses.gif) no-repeat 0px 6px; padding-top:2px; padding: 0 0 0 14px; margin-left: -2px; line-height: 1.6em;}
#howdoi img {border:none;}

#featured p {padding-top:5px;}
#featured {background-color:#fff; color:black; border:1px solid black; padding: 0px;}
#featured img {float:left; margin:-3px 7px 0px 5px; border: 1px solid #000;}
#featured h2 a {color:white;text-decoration:none;}
#featured h2 a:hover {color:white;text-decoration:underline;}

#otheronline {margin-top:5px;}
#otheronline img {border:none;}
#links {margin-top:10px;}
.bumpright {margin-left:5px;}

/*-------Image Gallery-------*/
#imagegallery {width:335px;border:1px solid #000;text-align:center;padding-bottom:3px;margin-left:-5px;margin-right:auto;}
#imagegallerytopbar {height:14px;padding:0px 5px;width:325px;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:1px;margin:7px 0px;}
#linkseparatordot {width:3px;margin-left:auto;margin-right:auto;margin-top:-13px;color:#060;}

#leftcol {float:left; width: 190px; font-size: 85%; padding: 0px; color:#777; background:#fff; border-right: 1px solid #ccc;}
#leftnavcontent {padding: 0px 0 10px 5px;}
#leftnavcontent a {text-decoration:none;}
#leftnavcontent a:hover {text-decoration:underline;}
#ePass h2, #howdoi h2, #featured h2, #insidebox h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}

#midcol {float: right; width: 330px; background:transparent; font-size: 85%; padding: 15px 5px 10px;  border-right: 1px solid #ccc;}
#midcol img {margin-bottom: 10px; border: 1px solid #000;}

#links h2, #governor h2, #otheronline h2, #midcol h2 {margin:0px 0px 3px 0px; font-size: small; color:#740019;}

#rightcol {float:right; width:185px; background:transparent; font-size: 85%; padding: 15px 5px 10px;}
#rightcol ul, #midcol ul, #leftcol ul {list-style: none; margin: 0px 0px 10px; padding: 0px;}
#leftcol ul {margin-left: 4px;}
#rightcol ul li, #leftcol ul li, #midcol ul li {margin: 0px; padding: 0px; line-height: 1.3em;}
#rightcol a {text-decoration:none;}
#rightcol a:hover {text-decoration:underline;}
#rightcol p, #midcol p {list-style: none; margin: 0px 0px 10px; padding: 0px;}
#rightcol ul li {background: url(/images/arrowgray.gif) no-repeat 5px 2px; margin: 0; padding: 0 0 0 20px; line-height: 1.3em;}

#singlecol {float:left; width:700px; padding:10px 10px 15px 10px; background-color:#fff;}
#maincol {float:left; padding:2px 2px 2px 2px; background-color:#fff; margin-left:-1px; border-left: 1px solid #ccc;}
#maincol h4 a {color:#740019; font-size:small; margin-bottom:0px; clear:both; text-decoration:none;}
#maincol h4 {color:#740019; font-size:small; margin-bottom:0px; clear:both;}
#maincol p {margin-top:5px;}
#maincol img {margin-top: 10px;}
#maincol ul {list-style: none; margin: -10px 0px 15px 10px; padding: 0px;}
#singlecol ul {list-style: none; margin: 0px 0px 15px 10px; padding: 0px;}
#maincol ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 4px;  padding: 0 0 0 20px; line-height: 1.4em; }
#singlecol ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 4px;  padding: 0 0 0 20px; line-height: 1.5em;}

#governor h2 {font-size:110%; color:#000;}
#governor img {margin:8px 16px 0px 0px; float:right;}

#search {width:185px; font-size:90%; font-weight:bold; font-family: Verdana, Arial, sans-serif; padding: 5px 0px 5px 5px; margin:0px; background-color:#060;color:#fff;}
#search form {margin:0px;}
.searchbox {font-size:10px; border: 1px solid #00317b; margin:0px;}
.gobutton {font-size:11px; font-weight:bold; width:52px; color:#fff; border: 1px solid #ddd; background-color: #999; padding:0px;}
#formwrap {width:170px; font-size:90%; font-family: Verdana, Arial, sans-serif;}
.formdrop {font-size:11px; border: 1px solid #00317b; margin-top:0px;}

#ePass {width:170px; padding:0px; color:black; border:1px solid black;background-color:#E5EAD6; margin-top:10px;}
#ePass input {margin-top:10px;}
#ePass:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ePassbox {font-size:13px; border: 1px solid #00317b; margin:0px;}
form {margin:0px;}
.ePassLogin {float:right; margin:0px 3px 5px 0px;}
.account {float:left; margin: 8px 5px 5px; width:80px;}

#newspapers h2 {color:#fff; font-size:16px; background-color:#006600; text-align:center; padding:8px; margin:0px;}
#newspapers th {background-color:#006600;}
#jobcontacts h3 {color:#fff; font-size:12px; background-color:#006600; text-align:center; padding:8px; margin:0px;}
#jobcontacts th {background-color:#006600;}
#jobcontacts td {font-size:11px;}
#content {background-color: #fff;}
#content a {color:#424A32;}
#content a:hover {color:#c00;}
h1 {color: #060;}

/*left column settings*/
#insidebox {background-color:#fff; color:#000; border:1px solid black;  width:190px; padding:0px; margin-top:10px;}
#insidebox p {padding:10px; margin-top:-5px;}
#howdoi {background-color:#fff; color:#000; border:1px solid black; padding:0px; width:175px; padding:0px; margin-top:10px;}
#howdoi h2 a {color:white;text-decoration:none;}
#howdoi h2 a:hover {color:white;text-decoration:underline;}
#howdoi ul li {background: url(/images/elipses.gif) no-repeat 0px 6px; padding-top:2px; padding: 0 0 0 14px; margin-left: -2px; line-height: 1.6em;}
#links ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 2px; padding: 0 0 0 20px; line-height: 1.5em;}

#otheronline {margin-top:10px;}
#links {margin-top:10px;}
.bumpright {margin-left:5px;}

/* statejobs: training: sabhrs training styles */
#trainingnav {float:left; margin: 10px 5px 10px 5px; width:175px; margin-bottom: 10px;}
#trainingnav ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 2px; padding: 0 0 0 20px; line-height: 1.7em;}
.regform {width:520px;}
.red {color:#cc0000; font-weight:bold; font-size:10px;}
.prereq {color:#990066; font-size:12px;}

/*Employee Access Pages*/
#empleftcolumn {float:left; width:360px; margin-top: 0px; margin-left: 5px;}
#emprightcolumn {float:right; width:360px; margin-top: 0px; margin-right: 45px;}
