BODY { margin-top:10px; background-color:#e3e3e3; }
Img {border: none;}


A:link, A:visited, A:active { COLOR: #64708A; 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;
	/*background-color: #F7ECD1;*/
	width: 100%;
	margin: 0 auto;
	float: left;
	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
}
