/*General classes*/
ol, ul {line-height:125%;}
ul {list-style:none; margin:0px 0px 10px; padding:0px;}
ul li {margin:0px; padding:0px;}
p {line-height:125%;}
form {margin:0px;}

/*General Page Layout*/
#contenthome {float:left; width:747px; margin-top:0px; border:solid #135; background-color:#fff; border-width:0px 1px 1px 1px;}
#contenthome h1 {margin:0px;}
#contenthome:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#contenthome a {color:#424A32;}
#contenthome a:hover {color:#c00;}

#homewrap {float:left; width:540px; background:#fff;}

/*for aligning video-js-box video objects*/
#vidobject {margin-top:15px; margin-right:auto; margin-bottom:15px; margin-left:auto; width:90%;}


/***********Left Column IDs and Classes**********/

/*General Left Column*/
#leftcol {float:left; width:190px; font-size:85%; padding:0px; color:#777; background:#fff; border-right:1px solid #ccc;}
#leftcol ul {margin-left:4px;}
#leftcol a {text-decoration:none;}
#leftcol a:hover {text-decoration:underline;}
#leftnavcontent {padding:0px 0px 10px 5px;}

/*Search Box*/
#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*/
#ePass {width:166px; 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:0px; clear:both; visibility:hidden;}
#ePass h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.ePassbox {font-size:13px; border:1px solid #00317b; margin:0px;}
.ePassLogin {float:right; margin:0px 3px 5px 0px;}
.account {float:left; margin:8px 5px 5px; width:80px;}
.bumpright {margin-left:5px;}

/*Links*/
#links {margin-top:10px;}
#links ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 2px;}
#links ul {list-style:none; margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
#links ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 2px; margin:0px; padding:0px 0px 0px 20px; line-height:1.4em;}
#links h2 {margin:0px 0px 3px 0px; font-size:small; color:#740019;}

/***********Middle Column IDs and Classes**********/

/*General Middle Column*/
#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;}
#midcol p {list-style:none; margin:0px 0px 10px; padding:0px;}
#midcol h2 {margin:0px 0px 3px 0px; font-size:small; color:#333333;}
.green {color:#060; font-weight:normal; font-size:10px;margin-left:10px}


/***********Right Column IDs and Classes**********/

/*General Right Column*/
#rightcol {float:right; width:185px; background:transparent; font-size:85%; padding:15px 5px 10px;}
#rightcol ul {margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
#rightcol ul li {background:url(/images/arrowgray.gif) no-repeat 5px 2px; margin:0px; padding:0px 0px 0px 20px; line-height:1.3em; vertical-align:baseline;}
#rightcol p {list-style:none; margin:0px 0px 10px; padding:0px;}
#rightcol a {text-decoration:none;}
#rightcol a:hover {text-decoration:underline;}

/*Single and Two column inside layouts*/
#wrapper {float:left; width:747px; background-color:#fff; border:solid #135; border-width:0px 1px 1px 1px;}
#singlecol {float:left; width:700px; padding:10px 10px 15px 10px; background-color:#fff;}
#maincol {float:left; width:535px; padding:10px 10px 15px 10px; 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;}


/*Return to Top link*/
.red {color:#cc0000; font-weight:bold; font-size:10px;}

/*Governor*/
#governor h2 {font-size:110%; color:#000; margin:0px 0px 3px 0px;}
#governor img {margin:8px 16px 0px 0px; float:right;}

/*Contact Box*/
#contact {width:172px; background-color:#fff; color:black; border:1px solid black; margin: 10px 0 0 0; padding:0px;}
#contact p a {color:black;}
#contact h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
#contact ul {list-style:none; margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
#contact ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 2px; margin:10px; padding:0px 0px 0px 20px; line-height:1.4em;}
#contact p {padding:10px; margin-top:-2px; margin-bottom:-10px;}

/*tribal id*/
#tribalidinfo {width:172px; background-color:#fff; color:#000000; font-size:inherit; border:1px solid black; margin: 10px 0 0 0; padding:5px 0px 0px 5px;}
#tribalidinfo ul {list-style:none; margin: 0px 0px 15px 0px;}
#tribalidinfo li {font-size:larger; color:#740019;}
#tribalidinfo h1 {color:#060; font-size:20px; margin:0px;}
#tribalidinfo h2 {color:#060; font-size:18px;}
#tribalidinfo h3 {color:#740019; font-size:12px; font-weight:bold;}
#tribalidinfo a {font-size:larger; font-weight:bolder;}
#tribalidmain {font-size:14px; color:#000000;}
#tribalidmain ul {list-style:none; margin: 0px 0px 15px 10px;}
#tribalidcards {font-size:14px; color:#740019; font-weight:bolder;}
#tribalidcards ul {list-style:none; margin: 0px 0px 15px 10px;}

/*contact form*/
.input-box {margin-bottom: 10px; margin-top:5px; width:10em;}
.comment-field {margin-bottom: 10px; margin-top:5px; width:30em;}
.label2 {width:5em; float:left; font-weight:bold; text-align:right; margin: 2px 1em 10px 38px;}

/*Featured Online Services*/
#featured p {padding-top:10px; clear:both;}
#featured {width:178px; background-color:#fff; color:black; border:1px solid black; margin: 5px 0 0 0; padding:0px;}
#featured p a {color:black;}
#featured img {float:left; margin:-1px 7px 0px 5px; border:1px solid #000;}
#featured h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
#insidebox {background-color:#fff; color:#000; border:1px solid black; width:190px; padding:10px; margin-top:5px;}
#insidebox p {padding:5px; margin-top:-15px; line-height: 1.5em;}

/*Other Online Services*/
#otheronline {margin-top:10px;}
#otheronline p a {color:black;}
#otheronline h2 {margin:0px 0px 3px 0px; font-size:110%; color:#740019;}
#otheronline ul li {background:url(/images/arrowgray.gif) no-repeat 5px 2px; margin:2px; padding:0px 0px 0px 20px; line-height:1.4em;}

/*Montana hero*/
#hero p {margin-top:10px; margin-bottom:5px; margin-right:5px; clear:both;}
#hero {width:178px; background-color:#fff; color:black; border:1px solid black; margin: 10px 2px 5px 2px; padding:0px;}
#hero p a {color:black;}
#hero img {float:left; margin: -5px 7px 15px 5px; border:1px solid #000;}
#hero h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}

/*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:left;}
#imageinfolink a {color:white;text-decoration:none;}
#imageinfolink a:hover {color:white;text-decoration:underline;}
#montanagallerylink {text-align:right;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;}

/*Boards*/
#contact strong {line-height:1.2em;}
#maintext {margin-left:10px;}
#maintext ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 4px;  padding: 0 0 0 20px; line-height: 1.4em;}
#maintext ul {margin-top:5px}
#maintext ul li ul{margin-top:5px}
#boardlinks {margin-left:10px; margin-top:10px;}
.layout {clear:left;}

/*stedc*/
#stedlogohome img {margin-top:-8px; margin-right:10px; float:right; padding-bottom:5px;}
#stedlogo img {margin-top:-15px; margin-right:10px; float:right; padding-left:5px; padding-bottom:5px;}
#tribehead img {padding:0px; margin:0px;}
#stedfloatleft {width:225px; float:left; margin-left:10px;}
#stedfloatright {width:275px; float:right; margin-top:0px;}
#stedlogohometid img {margin-top:20px; margin-right:40px; float:right; padding-bottom:5px;}

/*recovery - from business.mt.gov energy pages*/
#enercontent {float:left; width: 747px; margin-top: 0px; border: solid #135; background-color: #fff; border-width: 0px 1px 1px 1px;}

#enermidcol {float: right; width: 320px; background:transparent; padding: 15px 25px 10px 5px; font-size: 75%;}
#enermidcol ul {list-style: none;}
#enermidcol ul li {background: url(/images2/arrowgray.gif) no-repeat 2px 4px; padding: 0 0 0 20px; line-height: 1.5em;}
#enermidcol a {color:#060;}
#enermidcol img {border: 0px solid #000; padding: 10px 10px 0px 10px;}

#recoveryrightcol {float:right; width:175px; background:transparent; font-size:85%; padding:15px 5px 10px;}
#recoveryrightcol a {text-decoration:none; color:#000000; font-weight:bold;}
#recoveryrightcol a:hover {text-decoration:underline;}

<!-- #enerleftcol {float:left; width: 380px; font-size: 85%; padding: 0px; color:#777; background:transparent;} -->
#enerleftcol {float:left; width: 380px; font-size: 85%; padding: 0px; color:#000000; background:transparent;}
#enerleftcol {padding: 5px 0 10px 5px;}
#enerleftcol a {text-decoration:none;}
#enerleftcol a:hover {text-decoration:underline;}

#enerleftgreen b {color:#060;}

/*Office of Indian Affairs*/
#oialeftcollinks {margin-top:20px;}
#oialeftcollinks ul {list-style:none; padding:3px 3px 5px 0px;}
#oialeftcollinks ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 6px; margin:0px 0px 0px 5px; padding:0px 0px 0px 20px; line-height:2.0em;}

#oiarightcol {float:right; width:185px; background:transparent; font-size:85%; padding:5px 2px 10px 0px;}

#indianaffairs img {margin:5px 1px 0px 0px;}

#oiamidcol {float:right; width:340px; background:transparent; font-size:85%; padding:15px 5px 10px;  border-right:1px solid #ccc;}
#oiamidcol img {margin-bottom:10px; border:1px solid #000;}
#oiamidcol p {list-style:none; margin:0px 0px 10px; padding:0px;}
#oiamidcol h2 {margin:0px 0px 3px 0px; font-size:small; color:#333333;}

#oiahomewrap {float:left; width:550px; background:#fff;}

.displaybox {width:520px; background-color:#fff; color:black; border:1px solid black; margin: 10px 0 0 0; padding:0px;}
.displaybox h6 {color:#FFE781; font-size:12px; background-color:#663300; padding:3px; margin:0px;}
.displaybox p {padding:10px; margin-top:-2px; margin-bottom:-10px;}
.displaybox ul {list-style:none; margin:0px; margin-top:-3px; padding:3px 3px 5px 20px;}
.displaybox ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 2px; margin:5px; padding:0px 0px 0px 20px; line-height:1.4em;}

#resmaincol {float:left; width:535px; padding:10px 10px 15px 10px; background-color:#fff; margin-left:-1px; border-left: 1px solid #ccc;}

#oiamaincol {float:left; width:535px; padding:10px 10px 15px 10px; background-color:#fff; margin-left:-1px; border-left: 1px solid #ccc;}
#oiamaincol h4 a {color:#740019; font-size:small; margin-bottom:0px; clear:both; text-decoration:none;}
#oiamaincol h4 {color:#740019; font-size:small; margin-bottom:0px; clear:both;}
#oiamaincol p {margin-top:5px;}
#oiamaincol img {margin: 10px 5px 0 5px;}
#oiamaincol ul {list-style: none; margin: -10px 0px 15px 10px; padding: 0px;}
#oiamaincol ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 4px;  padding: 0 0 0 20px; line-height: 1.4em; }
#oiamaincol table {font-size:smaller;}

.indented {margin: 0 0 20px 15px;}
.slides img {margin: 0 5px 0 5px;}
.slides2 img {margin: 0 10px 0 10px; padding: 0 10px 25px 10px;}

#oiacontact {position: relative; top: 0px; left: 0px; width: 100%; background-image: url("/images/leaves_bottom_172.jpg"); background-repeat:no-repeat; height:100%; text-align:center;}

#trtrainmaincol {float:left; width:535px; background-color:#fff; margin-left:-1px; border-left: 1px solid #ccc;}
#trtrainmaincol img {margin: 0px 0 0 0;}

.outlinehead {float:left;}
.outlinetext {float:right; width:400px; margin:-5px 0 15px 0;}

.icons {padding:0px 0px 15px 30px; margin-top:-10px;}
.icons img {padding:0 13px 0 13px;}