.quotes {
	font-family: "Courier New", Courier, mono;
	color: #FFFF66;
	font-size: 14px;

}
.tiny {
	FONT-SIZE: 5px; COLOR: black; FONT-FAMILY: arial, sans-serif
}
.tiny-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 5px; COLOR: black; FONT-FAMILY: arial, sans-serif
}
.text4-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 7px; COLOR: black; FONT-FAMILY: arial, sans-serif
}
.text4 {
	FONT-SIZE: 7px; COLOR: black; FONT-FAMILY: arial, sans-serif
}
.text {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: "Copperplate Gothic Bold"
}
.text2 {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: arial, sans-serif
}
.text3 {
	FONT-SIZE: 8px; COLOR: black; LINE-HEIGHT: 25px; FONT-FAMILY: arial, sans-serif
}
.text-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: arial, sans-serif
}
.text-blue {
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: arial, sans-serif
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: arial, sans-serif
}
.header-blue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000099; FONT-FAMILY: arial, sans-serif
}
.header-yellow {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 10px;
	COLOR: #FFFF33;
	FONT-FAMILY: arial, sans-serif;
	font-style: italic;

}
.big-blue {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000099; FONT-FAMILY: arial, sans-serif
}
.red {
	FONT-SIZE: 12px;
	COLOR: #FFFF33;
	FONT-FAMILY: arial, sans-serif;
	font-style: italic;
	font-weight: bold;

}
.white {
	FONT-SIZE: 14px;
	COLOR: #CCCCCC;
	FONT-FAMILY: arial, sans-serif;
	font-style: italic;
	font-weight: bold;


}
.small {
	FONT-SIZE: 10px; COLOR: #CCCCCC; FONT-FAMILY: arial, helvetica
}
.smallMEM {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica
}
A {
	FONT-SIZE: 12px; COLOR: #0033cc; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 12px; COLOR: #6699FF; FONT-FAMILY: Arial, sans-serif
}
A:visited {
	FONT-SIZE: 12px; COLOR: #3399FF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 12px; COLOR: #6666FF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 12px; COLOR: #6699FF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline
}
.sponsors {
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: arial, sans-serif
}
.sponsorsDisplay {
	FONT-SIZE: 12px; VISIBILITY: visible; COLOR: #000099; FONT-FAMILY: arial, sans-serif; POSITION: relative
}
.header-greenSmall {

	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #00CC66; FONT-FAMILY: arial, sans-serif
}
.bodytextSmall {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;

}
.bodytextLarge {



	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formText {

	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: arial, sans-serif
}
.formTextBlack {


	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial, sans-serif
}
.formTextLarge {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, sans-serif
}
.border1 {
	border: 2px solid #666666;
}
.borderThin1 {
	border: 2px solid #333333;
}
.bodytextMedium {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.border1Thick {
	border: thick solid #333333;
}
.border1left {
	border-left: thin solid #666666;
}
body {
	background-color:  #5C5A51;
	/*background-image: url(http://www.housingcompass.com/data/images/bg.gif);*/
	background-repeat: repeat-x;
	margin-top: 10px;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}
BODY { margin-top:10px; background-color:#e3e3e3; }
Img {border: none;}


A:link, A:visited, A:active { COLOR: #0099FF; FONT-FAMILY: verdana; TEXT-DECORATION: none; }
A:hover { COLOR: #FF0000; FONT-FAMILY: verdana; TEXT-DECORATION: underline; }
/*
A.bold:link, A.bold:visited, A.bold:active { FONT-SIZE: 8pt; COLOR: #64708A; FONT-FAMILY: verdana; font-weight: bold; TEXT-DECORATION: none; }
A.bold:hover { FONT-SIZE: 8pt; COLOR: #FF0000; FONT-FAMILY: verdana; font-weight: bold; TEXT-DECORATION: underline; }

A.black:link, A.black:visited, A.black:active { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none; }
A.black:hover { FONT-SIZE: 8pt; COLOR: #64708A; FONT-FAMILY: verdana; TEXT-DECORATION: underline;}
*/
input.search { font-family: verdana; font-size: 8pt; background-color: #F3F4F7; border: 1px solid #333333; width: 118px; }
.txtbox { font-family: verdana; font-size: 8pt; background-color: #F3F4F7; border: 1px solid #333333; width: 100px; padding: 2px; } /* use for select boxes and text areas as well */
.dropdown { font-family: verdana; font-size: 8pt; background-color: #F3F4F7; border: 1px solid #333333; width: 200px; padding: 2px; } /* use for select boxes and text areas as well */
.selectbox { font-family: verdana; font-size: 8pt; background-color: #F3F4F7; border: 1px solid #333333; width: 200px; padding: 2px; } /* use for select boxes and text areas as well */

input.button { font-family: verdana; font-size: 8pt; background-color: #64708A; border: 1px solid #333333; color: #FFFFFF; cursor: pointer; }
input.button:hover { font-family: verdana; font-size: 8pt; background-color: #D8DCE4; border: 1px solid #333333; color: #333333; cursor: pointer; }
.smalltxtbox { font-family: verdana; font-size: 8pt; background-color: #F3F4F7; border: 1px solid #333333; width: 150px; padding: 2px; } /* use for select boxes and text areas as well */

TextArea
{
	border-right: #333333 1px solid;
	padding-right: 2px;
	border-top: #333333 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	overflow: auto;
	border-left: #333333 1px solid;
	width: 250px;
	padding-top: 2px;
	border-bottom: #333333 1px solid;
	font-family: verdana;
	height: 100px;
	background-color: #f3f4f7;
}


.boxhead { background-color: #818C9E; color: #FFFFFF; font-family: verdana; font-size: 8pt; padding: 5px; }
.boxbg { background-color: #F3F4F7; border: 1px solid #333333; }
.boxitem { padding: 5px; }

.header { color: #FF0000; font-family: verdana; font-size: 9pt; font-weight: bold; }
.header_lg { color: #FF0000; font-family: verdana; font-size: 11pt; font-weight: bold; }
.subhead { color: #333333; font-family: verdana; font-size: 8pt; font-weight: bold; }

.dots { color: #999999; }
.star { font-family: verdana; font-size: 8pt; font-weight: bold; color: #FF0000; }
.mainbg { background-color: #FFFFFF; border-left: 1px solid #333333; padding: 20px; }
.mainbg2 { background-color: #FFFFFF; border-right: 1px solid #333333; }
.graybg {
	background-color: #DADADA;
	border-left: 1px solid #333333;
	padding-left: 10px;
	background-repeat: no-repeat;
}
.graybg2 { background-color: #DADADA; }
.graybg3 { background-color: #DADADA; border-right: 1px solid #333333; }
.whitebg 
{
	background-color: #FFFFFF; 
	border-left: 1px solid #333333;
	padding-left: 10px; 
	background-image: url(Canon%20Business%20Solutions-Canon%20copiers,%20printers,%20scanners,%20faxes_files/images/grayline.gif); 
	background-repeat: no-repeat; 
	background-position:top right; 
}

.whitebg2 
{
	background-color: #FFFFFF; 
	background-image: url(Canon%20Business%20Solutions-Canon%20copiers,%20printers,%20scanners,%20faxes_files/images/grayline.gif); 
	background-repeat:  no-repeat; 
	background-position:top right; 
}
.whitebg3 
{
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
}

.mainContentBottom 
{
	background-color: #FFF;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	height: 100%;
}

.padded { padding-left: 15px; }
.padded2 { padding-top: 15px; }

.maintext {font-family: verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none; cursor: default}
.maintext:hover {font-family: verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none; cursor: default }

.upper_subhead { color: #333333; font-family: verdana; font-size: 8pt; font-weight: bold; }
.upper_subhead:link { color: #ffffff; font-family: verdana; font-size: 8pt; font-weight: bold; }
.upper_subhead:visited { color: #cccccc; font-family: verdana; font-size: 8pt; font-weight: bold; }
A.upper_subhead:hover { color: #ffcc33; font-family: verdana; font-size: 8pt; font-weight: bold; }

.subheader {
	font-family: verdana;
	font-size: 10pt;
	font-color: #ffffff;
	text-decoration: none;
	cursor: none;
	/*background-color: #CCCCCC;*/
}

.subheader:hover {font-family: verdana; font-size: 8pt; color: #ffffff; text-decoration: none; cursor: hand }*/
.popup { border-right: #828DA3 1px solid; border-top: #828DA3 1px solid; background: #F3F4F7; 
	border-left: #828DA3 1px solid; border-bottom: #828DA3 1px solid; font-style: normal; font-size: 8pt}


#rightNavBar 
{
	border-right: #000 solid 1px;
	background-image: url();
	background-color: #D8DCE4 ;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.repeaterItem 
{
	padding-bottom: 10px;
	padding-top: 5px;
}
.repeaterSeparator 
{
	border-bottom:  #cccccc solid 1px;
}

.productHead 
{
	/*background-color: #64708A;
	color: #FFF;
	border: #D8DCE4 solid 1px;*/
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
}

.formLabel
{
	font-weight: bold;
}

.formField 
{
}
.rightSearchNav 
{
	width: 180px;
}
.borderLeft {
	border-left: 1px solid #333333;
}
.upper_bg {
	background-image: url(images/upper.jpg);
	background-repeat: no-repeat;
}
.borderLeftRightTop {
	border-left: 1px solid #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.border1 {
	border: 1px solid #999999;
}
.border2 {
	border: 2px solid #666666;
}
.borderLeftRightBottom {
	border-left: 1px solid #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-bottom-style: solid;
}
.borderBottom {
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.graybg4 {
	background-color: #DADADA;
	border-left: 1px solid #333333;
	padding-left: 5px;
	background-repeat: no-repeat;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.whitebg4 {
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.graybg5 {
	background-color: #DADADA;
	border-left: 1px solid #333333;
	padding-left: 5px;
	background-repeat: no-repeat;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
.borderTop {

	border-top: 2px solid #999999;
	border-right: 2px none #999999;
	border-bottom: 2px none #999999;
	border-left: 2px none #999999;
}
.startDate {
font-family: verdana; font-size: 8pt; font-weight: bold; color: #009900;
}
.endDate {
font-family: verdana; font-size: 8pt; font-weight: bold; color: #FF0000;
}
div.overflow_scroll {
	height: 125px;
	width: 96%;
	overflow: auto;
	padding: 8px;
}
.borderRightBottom {
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}
.borderAll {
	border: 1px solid #000000;
}
.mainContent {
	border: 1px solid #000000;
	background-color:#ECECE1;
	padding:5px;
}
.borderLeftContent {
	border-left: 1px solid #999999;
	/*background-color:#FFFFFF;*/
}
.borderRightContent {
	border-right: 1px solid #999999;
	/*background-color:#FFFFFF;*/
}
.frontsection {
	background-image: url(../images/mt_bg.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: -100px 0;
}
.content_window {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
.content_window2 {
	margin-right:5px;
	padding: 2px;
	border-left: 2px solid #0A3B87;
	background-image: url(../images/zb_bg.jpg);
	/*border-left: 3px solid #FF6633;*/
}
#homesub1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width: 95%;
	margin: 10 auto;
	padding-left: -10px;
	padding-right: 10px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
	padding-bottom: 10px;
	font-size: 0.9em;
}
#homesub2 {
	/*background-color: #F7ECD1;*/
	width: 180px;
	margin: 0 auto;
	float: right;
	border-left-color: #FF6633;
	border-left-style: solid;
	border-left-width: 2px;
	margin-left: 5px;
	margin-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	/*background-image: url(../images/leaf_strip_olive.gif);*/
	border-bottom-color: #FF6633;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-color: #FF6633;
	border-top-style: solid;
	border-top-width: 2px;
	margin-top: -5px;
	margin-right: -8px;
}
.img-shadow {
	  float:right;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadow.gif) no-repeat bottom right;
	  margin: 10px 0 0 10px !important;
	  margin: 10px 0 0 5px;
  }
  
.img-shadow img {
		display: block;
		/*position: relative;*/
		background-color: #ffffff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
  }
.img-shadow2 {
	  float:left;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadow.gif) no-repeat bottom right;
	  margin: 10px 0 0 10px !important;
	  margin: 10px 0 0 5px;
  }
 .img-shadow2 img {
		display: block;
		/*position: relative;*/
		background-color: #ffffff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
  }
.nav_background {
	background-image:url(../images/council.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.dateText {
	border-color:#FFFFFF;
	border-bottom:1px;
	border-right:1px;
	border-top:1px;
	font-family: verdana;
	font-size: 8pt;
	font-weight:bolder;
	color: #666666;
}.subtextsmall {
font-family: verdana; font-size: 8pt; color: #666666; text-decoration: none; cursor: default
}

body {
	background-color:#5c5a51;
}
	