a {
	text-decoration: none;
	color: #660000;
}

hover {
	text-decoration: none;
	color: #660000;
}

visited  {
	text-decoration: none;
	color: #660000;
} 


.thebody
{
	MARGIN-TOP: -8px;
	BACKGROUND-IMAGE: url(images/lightgray1.gif);
	MARGIN-LEFT: -8px;
	color: #000000;
	BACKGROUND-COLOR: #666666;
}
.thebody
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
}

#logoframe	{
	color: #000000;
	background-color: #7F8A73;
	width: 1100px;
	height: 130px;
	padding-top: 2px;
	padding-bottom: 2px;
}


#logo {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000000;
}

.divider {
	
	height: 10px;
	width: 1100px;
}
#logoDiv {
	margin-top: 5px;
	margin-bottom: 5px;
}
h1 {
	font-size: 1.4em;
	margin: 0;
}
h2 {
	font-size: 1.2em; 
	margin: 1em 0 0 0;
}

h3 {
	
	font-size: 1.0em; 
	margin: 1em 0 0 0;
}



#contentframe {
	color: #000000;
	background-color: #660000;
	width: 550px;
	margin-top: 50px;
	margin-left: 225px;
	
	border: 2px solid #CCCCCC;
}

#contentdiv {
	
	line-height: 1.5;
	color: #000000;
	background-color: #FFFFFF;
	font-size: .9em;
	  /* width: 510px; */
	margin: 5px;
	

	
	padding: 20px;
}

#contentframe_datatable {
	color: #000000;
	background-color: #660000;
	width: 100%;
	margin-top: 50px;
	margin-left: 5px;
	
	border: 2px solid #CCCCCC;
}

#contentdiv_datatable {
	
	line-height: 1.5;
	color: #000000;
	background-color: #FFFFFF;
	font-size: .9em;
	  /* width: 510px; */
	margin: 5px;
	

	
	padding: 20px;
}

#mapholder  {
	
	width: 1100px;
	margin-top: 50px;
	
	
}



#menubar {
	
	font-size: .9em;
	
	margin-top: 10px;
	margin-left: 100px;
	width: 1080px;
}
#navlist {
	margin: 0;
	padding: 0;
}
#navlist li {
	float: left;
	list-style-type: none;
	margin: 0 0 1em 0;
	padding: 0;
	white-space: nowrap;
}
#navlist a, #navlist a:visited {
	padding: 3px 10px 3px 22px;
	border: 1px solid;
	border-color: #ddd #000 #000 #ddd;
	background-color: #999999;
	background-image:  url(images/l1_down.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #EEEEEE;
	text-decoration: none;
}
#navlist a:hover {
	background-color: #7F8A73;
	background-image:  url(images/l1_over.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #2D1E2D;
}
#menubar #navlist .uberlink {
	background-color: #7F8A73;
	background-image:  url(images/l1_over.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #333 !important;
	font-weight: bold;
	cursor: default;
}



/* START OF CSS FOR MAP */
dl.map {
	position:relative;
	width:1100px;
	height:850px;
	background:url(images/k12_sites.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}
dl.map dt {
	list-style:none;
	display:inline;
}

dl.map dd {
	position:absolute;
	left:-9999px;
	width:200px;
	padding:4px;
	border:#222 2px solid;
	background:#666;
	/* -moz-border-radius:8px; */
	/* border-radius: 8px; */
	z-index: 11;
	font-size: 0.8em;
	color:#FFF;
}

dl.map a.location {
	display:block;
	position:absolute;
	text-indent:-9999px;
	background:url(images/point.gif) no-repeat;
	width:10px;
	height:10px;
	outline:none;
	z-index:10;
	text-decoration:none;
}
dl.map a.location:hover {
	background:url(images/point-hover.gif) no-repeat -1px -1px;
}


/* START OF CSS FOR MAP POINTS */


/* NorthStar */
dl.map a#location01 {
	top:223px;
	left:472px;
}

/* Sunburst */
dl.map a#location02 {
	top:207px;
	left:382px;
}

/* Cut Bank */
dl.map a#location03 {
	top:218px;
	left:337px;
}

/* Lincoln County Eureka */
dl.map a#location04 {
	top:212px;
	left:159px;
}

/* Libby */
dl.map a#location05 {
	top:241px;
	left:111px;
}

/* Troy */
dl.map a#location06 {
	top:219px;
	left:99px;
}

/* Browning */
dl.map a#location07 {
	top:226px;
	left:285px;
}

/* Heart Butte */
dl.map a#location08 {
	top:256px;
	left:318px;
}

/* Power */
dl.map a#location09 {
	top:318px;
	left:390px;
}

/* Fairfield */
dl.map a#location10 {
	top:331px;
	left:375px;

}

/* Geraldine */
dl.map a#location11 {
	top:322px;
	left:477px;

}

/* Havre */
dl.map a#location12 {
	top:219px;
	left:509px;

}

/* Chinook */
dl.map a#location13 {
	top:231px;
	left:556px;

}

/* Dodson */
dl.map a#location14 {
	top:254px;
	left:629px;

}

/* Malta */
dl.map a#location15 {
	top:256px;
	left:663px;

}

/* Whitewater */
dl.map a#location16 {
	top:215px;
	left:673px;

}


/* Hinsdale */
dl.map a#location17 {
	top:243px;
	left:731px;

}


/* Glasgow */
dl.map a#location18 {
	top:275px;
	left:759px;

}


/* Opheim */
dl.map a#location19 {
	top:219px;
	left:781px;

}


/* Frazer */
dl.map a#location20 {
	top:292px;
	left:799px;

}


/* Scobey */
dl.map a#location21 {
	top:218px;
	left:822px;

}


/* Lustre */
dl.map a#location22 {
	top:244px;
	left:818px;

}


/* Brockton */
dl.map a#location23 {
	top:283px;
	left:887px;

}


/* Plentywood */
dl.map a#location24 {
	top:218px;
	left:924px;

}


/* Westby */
dl.map a#location25 {
	top:206px;
	left:955px;

}


/* Med Lake */
dl.map a#location26 {
	top:237px;
	left:935px;

}


/* Froid */
dl.map a#location27 {
	top:258px;
	left:938px;

}

/* Bainville */
dl.map a#location28 {
	top:280px;
	left:954px;

}


/* Broadus */
dl.map a#location29 {
	top:587px;
	left:911px;

}


/* Rosebud */
dl.map a#location30 {
	top:489px;
	left:795px;

}


/* Colstrip */
dl.map a#location31 {
	top:536px;
	left:786px;

}


/* Lodge Grass */
dl.map a#location32 {
	top:593px;
	left:732px;

}



/* Bainville */
dl.map a#location28 {
	top:280px;
	left:954px;

}


/* Broadus */
dl.map a#location29 {
	top:587px;
	left:911px;

}


/* Rosebud */
dl.map a#location30 {
	top:489px;
	left:795px;

}


/* Colstrip */
dl.map a#location31 {
	top:536px;
	left:786px;

}


/* Lodge Grass */
dl.map a#location32 {
	top:593px;
	left:732px;

}

/* Hardin */
dl.map a#location33 {
	top:513px;
	left:718px;

}


/* Billings */
dl.map a#location34 {
	top:547px;
	left:621px;

}


/* Rapelje */
dl.map a#location35 {
	top:525px;
	left:556px;

}


/* Hays/Lodgepole */
dl.map a#location36 {
	top:312px;
	left:593px;

}


/* Willow Creek */
dl.map a#location37 {
	top:539px;
	left:385px;

}


/* Philipsburg */
dl.map a#location38 {
	top:477px;
	left:264px;

}


/* Arlee */
dl.map a#location39 {
	top:350px;
	left:211px;

}


/* St Regis */
dl.map a#location40 {
	top:337px;
	left:144px;

}

/* Box Elder */
dl.map a#location41 {
	top:253px;
	left:501px;

}


DIV#itsthetable
{
}
UNKNOWN
{
    FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 377px
}
DIV#itsthetable TABLE
{
    BORDER-COLLAPSE: collapse
}
CAPTION
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatable.gif) #fff repeat-x left center;
    PADDING-BOTTOM: 5px;
    FONT: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ccc 1px solid
}
UNKNOWN
{
    DISPLAY: block
}
THEAD TR TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatable.gif) #fff repeat-x left center;
    PADDING-BOTTOM: 5px;
    FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    TEXT-ALIGN: left
}
TR THEAD TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatable.gif) #fff repeat-x left center;
    PADDING-BOTTOM: 5px;
    FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    TEXT-ALIGN: left
}
UNKNOWN
{
}
TBODY TR TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatablerow.gif) #fff repeat-x left center;
    PADDING-BOTTOM: 5px;
    FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left

}
TBODY TR TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatablerow.gif) #fff repeat-x left center;
    PADDING-BOTTOM: 5px;
    FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
	
}
TBODY TR.odd TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatablerow.gif) #eee repeat-x left center;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
TBODY TR.odd TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatablerow.gif) #eee repeat-x left center;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
TBODY TR:hover TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatablerow.gif) #999 repeat-x left center;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
TBODY TR:hover TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatablerow.gif) #999 repeat-x left center;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
TBODY TR.odd:hover TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatablerow.gif) #999 repeat-x left center;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
TBODY TR.odd:hover TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/datatablerow.gif) #999 repeat-x left center;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
TBODY TR A
{
    COLOR: #009;
    TEXT-DECORATION: none
}
TBODY TR A:link
{
    COLOR: #009;
    TEXT-DECORATION: none
}
TBODY TR A:visited
{
    COLOR: #009;
    TEXT-DECORATION: none
}
TBODY A:hover
{
    COLOR: #009;
    TEXT-DECORATION: underline
}
TBODY TR:hover TH A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
TBODY TR:hover TD A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
TBODY TR.odd:hover TH A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
TBODY TR.odd:hover TD A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
TBODY TR:hover TH A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
TBODY TR:hover TD A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
TBODY TR.odd:hover TH A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
TBODY TR.odd:hover TD A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
TFOOT TR TH
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    Z-INDEX: 1000000;
    BACKGROUND: url(images/datatable.gif) #fff left center;
    PADDING-BOTTOM: 5px;
    FONT: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
TFOOT TR TD
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    Z-INDEX: 1000000;
    BACKGROUND: url(images/datatable.gif) #fff left center;
    PADDING-BOTTOM: 5px;
    FONT: italic 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    PADDING-TOP: 5px
}
UNKNOWN
{
    BORDER-BOTTOM: #ccc 1px solid
}
UNKNOWN
{
    DISPLAY: block
}
UNKNOWN
{
    DISPLAY: block;
    POSITION: absolute;
    TOP: 620px
}
UNKNOWN
{
    DISPLAY: block;
    OVERFLOW: auto;
    HEIGHT: 300px
}
UNKNOWN
{
    WIDTH: 98px
}
UNKNOWN
{
    WIDTH: 100px
}
UNKNOWN
{
    WIDTH: 80px
}
UNKNOWN
{
    WIDTH: 230px
}
UNKNOWN
{
    WIDTH: 86px
}
UNKNOWN
{
    WIDTH: 70px
}
UNKNOWN
{
    WIDTH: 98px
}
UNKNOWN
{
    WIDTH: 526px
}



