BODY  {
scrollbar-base-color: #000000;
scrollbar-arrow-color: #FFFFFF;
scrollbar-shadow-color: #000000;
scrollbar-face-color: #7A1515; 
scrollbar-highlight-color: #ffffff;
	background-image: url(http://www.redrivernm.com/hubimages2/bgb4.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
}



h1 {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	text-transform:none;
	color: #555;
	}


/* ]]> */

a:link, a:visited, a:active		{ color: #434141; text-decoration: underline;  background-color:none } 
a:hover		{ color: #A8A6A6; text-decoration: underline;  background-color:none }


ul { margin-top:0em; padding-left:0px; margin-bottom:0em; margin-left:1.4em; margin-right:0em;  list-style-image: url("http://www.redrivernm.com/hubimages2/spacer.gif")} 
li { text-align : left; margin-bottom:4px; margin-top:4px } 

.floatright {
float: right;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 7px;
margin-right: 0px;
}

.floatleft {
float: left;
margin-top: 0px; 
margin-bottom: 0px;
margin-left: 0px;
margin-right: 7px;

}


.floatleft2 {
float: left;
margin-top: 3px; 
margin-bottom: 0px;
margin-left: 0px;
margin-right: 9px;

}


.floatleft_thumbnail {
float: left;
margin-top: 0px; 
margin-bottom: 30px;
margin-left: 0px;
margin-right: 7px;

}

.dottedline_horizontal {
	background-image: url(http://www.redrivernm.com/hubimages2/dottedline_horizontal.gif);
	background-repeat: repeat-x;
}

.dottedline_horizontal {
	background-image: url(http://www.redrivernm.com/hubimages2/dottedline_horizontal.gif);
	background-repeat: repeat-x;
}

.dottedline_vertical {
	background-image: url(http://www.redrivernm.com/hubimages2/dottedline_vertical.gif);
	background-repeat: repeat-y;
}



.searchform_bg {
	background-image: url(http://www.redrivernm.com/hubimages2/mainpage_searchform_bg.jpg);
	background-repeat: repeat-x;
}
.mainpage_header_bottombar {
	background-image: url(http://www.redrivernm.com/hubimages2/mainpage_header_bottombar.jpg);
	background-repeat: repeat-x;
}
.text_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	margin-left: 12px;
	margin-right: 12px;
}

.text_header a:link, a:visited, a:active		{ color: #BDCBF9; text-decoration: underline;  background-color:none } 
.text_header a:hover		{ color: #88A0F4; text-decoration: underline;  background-color:none } 

.textbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444;
	line-height: 16px;
}

h1.textbody{ font-size: 16px; font-weight: bold; margin: 0 0 5px; color: #555;}

.textbody a:link, a:visited, a:active { color: #434141; text-decoration: underline;  background-color:none } 
.textbody a:hover		{ color: #85AAD8; text-decoration: underline;  background-color:none } 

	a.textbody:link		{ color: #434141; text-decoration: underline;  } 
	a.textbody:visited	{ color: #434141; text-decoration: underline;  } 
	a.textbody:active	{ color: #434141; text-decoration: underline; } 
	a.textbody:hover		{ color: #A8A6A6; text-decoration:underline;  }  



.textnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	line-height: 16px;
}

.textnews a:link, a:visited, a:active   { color: #999999; text-decoration: underline;  background-color:none } 
.textnews a:hover	{ color: #999999; text-decoration: underline;  background-color:none } 

.hyperlinksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	line-height: 12px;
}

.hyperlinksmall a:link, a:visited, a:active		{ color: #434141; text-decoration: none;  background-color:none } 
.hyperlinksmall a:hover		{ color: #A8A6A6; text-decoration: none;  background-color:none }

.textfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	line-height: 15px;
}

.textfooter a:link, a:visited, a:active   { color: #4960B7; text-decoration:none;  background-color:none } 
.textfooter a:hover	{ color: #B2DFF6; text-decoration:none;  background-color:none } 

a.textfooter:link		{ color: #4960B7; text-decoration:none;  } 
a.textfooter:visited	{ color: #4960B7; text-decoration: none;  } 
a.textfooter:active	{ color: #4960B7; text-decoration: none;} 
a.textfooter:hover		{ color:#B2DFF6; text-decoration: none;  }  

.textcopyright {
	font-family: Times New Roman;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 20px;
}

.textspecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444;
	line-height: 15px;
}

.textspecs a:link, a:visited, a:active   { color: #434141; text-decoration:none;  background-color:none } 
.textspecs a:hover	{ color: #A8A6A6; text-decoration:none;  background-color:none } 
 
.searchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #949494;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.subpage_midheader_bg_bottom {
	background-image: url(http://www.redrivernm.com/hubimages2/subpage_midheader_bottomc.gif);
	background-repeat: repeat-x;
}

.subpage_midheader_bg_top {
	background-image: url(http://www.redrivernm.com/hubimages2/subpage_midheader_topc.gif);
	background-repeat: repeat-x;
}

.subpage_midheader_bg_bottomb {
	background-image: url(http://www.redrivernm.com/hubimages2/subpage_midheader_bottomb.gif);
	background-repeat: repeat-x;
}

.subpage_midheader_bg_topb {
	background-image: url(http://www.redrivernm.com/hubimages2/subpage_midheader_topb.gif);
	background-repeat: repeat-x;
}

.bandwidth

{
	border: 1px solid #BFBFBF;
}

.textbandwidth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444;
	line-height: 16px;
	letter-spacing: 2px;
}

	a.textbandwidth:link		{ color: #434141; text-decoration: none;  } 
	a.textbandwidth:visited	{ color: #434141; text-decoration: none;  } 
	a.textbandwidth:active	{ color: #434141; text-decoration: none;} 
	a.textbandwidth:hover		{ color: #A8A6A6; text-decoration:none;  }  
	
	.textbodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444;
	line-height: 16px;

}

.textbodysmall a:link, a:visited, a:active		{ color: #434141; text-decoration: underline;  background-color:none } 
.textbodysmall a:hover		{ color: #A8A6A6; text-decoration: underline;  background-color:none } 


.satellite a:link, a:visited, a:active { color: #434141; text-decoration: none;  background-color:none } 
.satellite a:hover		{ color: #A8A6A6; text-decoration: none;  background-color:none } 

	a.satellite:link		{ color: #434141; text-decoration: none;  } 
	a.satellite:visited	{ color: #434141; text-decoration: none;  } 
	a.satellite:active	{ color: #434141; text-decoration: none;} 
	a.satellite:hover		{ color: #A8A6A6; text-decoration:none;  } 

.satellite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444;
	line-height: 16px;
}

a.satellite span
{
text-decoration: none;
color: #444;
}

a:hover.satellite span
{
color: #444;
text-decoration: none;
} 
a:active.satellite span
{
color: #444;
text-decoration: none;
} 
a:visited.satellite span
{
color: #444;
text-decoration: none;
} 
h1.satellite{ font-size: 16px; font-weight: bold; margin: 0 0 5px; color: #555;}



	
a.textbody span
{
text-decoration: underline;
color: #434141;
}

a:hover.textbody span
{
color: #A8A6A6;
text-decoration: underline;
} 
a:active.textbody span
{
color: #434141;
text-decoration: underline;
} 
a:visited.textbody span
{
color: #434141;
text-decoration: underline;
}	

P  {
	font-size : small;
	font-family : serif;
	color : Navy;
}

H1  {
	font-size : large;
	text-align : center;
	color : Navy;
}

H2  {}

H3  {}

A  {
	color : #800000;
}

A:Visited  {
	color : #000000;
}

A:Active  {
	color : #800000;
}

A:Hover  {
	color : #D9B16B;
}


.error  {
	color : Red;
	text-align : center;
	font-size : medium;
}

