/*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;}

/*General Use Classes*/
.floatright {float:right; margin:0px 0px 5px 5px;}
.floatleft {float:left; margin:0px 5px 5px 0px;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}

/*Classes*/
.floatboxright, .floatboxleft {border: #ccc 2px solid; padding-right: 5px;  padding-left: 5px; padding-right: 5px; width: 165px; padding-top: 5px;}
.floatboxleft {float: left;}
.floatboxright {float: right;}

/*Return to Top link*/
.red {color:#cc0000; font-weight:bold; font-size:10px;}


/*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 form*/
.input-box {margin-bottom: 10px; margin-top:5px; width:10em;}
.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;  margin: 10px 0 0 10px; padding:0px;}
#featured p a {color:black;}
#featured img {float:left; margin:0px 7px 5px 5px;}
#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;}

/*-------Image Gallery-------*/
#imagegallery {width:335px; border:1px solid #000; text-align:center; padding-bottom:3px; margin-left:5px; margin-right:auto;}
#imagegallerytopbar {height:18px; padding:0px 5px; width:325px; background-color:#060; color:white; font-weight:bold;}
#imageinfolink {text-align:right; color:white;}
#imageinfolink a {color:white; text-decoration:none;}
#imageinfolink a:hover {color:white; text-decoration:underline;}
#montanagallerylink {text-align:left; margin-top:-15px;}
#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;}


