body {margin:0px; background-color:#CDCD9C}
td{font-family:Verdana, Arial, Helvetica, sans-serif}

#FooterTable a{color:#56562C}
a:link {color:#808040}
a:active {color:#000000}
a:hover {color:#666666}
a:focus {color:#666666}

a.info{text-decoration:none}
h1{font-size:16px}
h2{font-size:14px; color:#6A6A35}
table tr td {font-size:12px}
table tr th {font-size:12px}

.navigation{
	font-weight:bold
}
.navigation a{text-decoration:none; padding:6px 10px 6px 10px; color:#DDD; display:block; background:#2f2f1d;}
.navigation a:hover{background-color:#FFF; padding:6px 10px 6px 10px; color:#000000;}
.navitem{margin:4px; border-bottom:1px solid #ddd; list-style-position:outside}
.item{margin:4px; list-style-position:outside; color:#000066}
li.navitem{margin-left:-10px}

.headertext{font-size:larger; font-weight:bold; color:#000000}
.maintext{font-size:smaller}
.maintextgray{color:#666}
.navfade{
	background-image:url(images/navfade.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #006600;
}

.barfade{
	background-image:url(images/titlegrad.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ccccaa;
	border-bottom:1px solid #003300;
	padding:2px;
	font-weight:bold
}

.headerleft{
}
.topmiddle{
}
.headerright{
}
.contentleft{
	background-image:url(images/shade_05.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#444444
}
.contentright{
	background-image:url(images/shade_07.jpg);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#444444
}
.contentmiddle{
}
.contentTable{
	padding:0px;
	background-color:#CCC;
	border:1px solid #000;
}
.footerleft{
	background-image:url(images/shade_08.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.footerright{
	background-image:url(images/shade_10.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.footermiddle{
	background-image:url(images/shade_09.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
}
.producttitle{font-family:Arial, Helvetica, sans-serif; font-size:larger}
.field{background-color:#eeeeee}
.caption{font-family:Arial, Helvetica, sans-serif}
.category{background-color:#fff; color:#333; border-bottom:1px solid #006500}
.bulletin{background-color:e7e7cf; margin-top:15px}

.menuroll{
position:absolute;
visibility: hidden;
border-top:1px solid #666666;
font:normal 12px;
line-height: 18px;
z-index: 100;
background-color: #CCCCCC;
filter:alpha(opacity=90);-moz-opacity:.90;
}

.menuroll a{

display: block;
text-indent: 3px;
background-color: #EEE;
border-bottom: 1px solid #ccc;
padding: 2px;
text-decoration: none;
text-indent: 5px;
}

.menuroll a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: black;
}
.contact_info{
	font-size:12px;
}
.contact_text{
	font-size:12px;
}
.buttons{
	/*
	border:solid 1px #EEE;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding: 2px 2px;
	height:24px;
	cursor:pointer;
	background-color:#;
	*/
}
.form_textbox{
	padding-left:3px;
	width:200px;
	height:20px;
	border:1px solid #999; 
	border-bottom: 1px solid #666;
	background-color:#FFF;
	color:#000;
}
.form_subjectbox{
	width:300px;
	height:20px;
	border:1px solid #999; 
	border-bottom: 1px solid #666;
	background-color:#FFF;
	color:#000;
}
.form_messagebox{
	padding:4px;
	width:300px;
	height:150px;
	border:1px solid #666;
	background-color:#FFF;
	color:#000; 
}