body {
	background: #ffffff;
	margin: 0px;
	text-align: center;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

.logoholder {
	margin: 0px auto 20px auto;
	padding: 0px;
	text-align:left;
	vertical-align:middle;
	width: 752px;

}
a:link {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	text-decoration: underline;
}
a:visited {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	text-decoration: underline;
}
a:hover {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
#newsfeed {
	font: 8px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 2px 5px 5px;
	border: 1px solid #CCCCCC;
	height: 150px;
	overflow: auto;
	position: absolute;
	z-index: 1;
	SCROLLBAR-FACE-COLOR: #F1ECDC;
	SCROLLBAR-HIGHLIGHT-COLOR: #F1ECDC;
	SCROLLBAR-SHADOW-COLOR: #F1ECDC;
	SCROLLBAR-3DLIGHT-COLOR: #F1ECDC;
	SCROLLBAR-ARROW-COLOR: lightsteelblue;
	SCROLLBAR-TRACK-COLOR: #c5c5c5;
	SCROLLBAR-DARKSHADOW-COLOR: #F1ECDC;
	word-wrap:break-word;
	margin: 0px;
	width: 160px;
}
#newsfeed a:link {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#newsfeed a:visited {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#newsfeed a:hover {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
#main {
	text-align: left;
	vertical-align: top;
	display: block;
	border: none;
	width: 752px;
	margin: 0px auto;
}
#main td {
	padding:0;
}
.leftheader {
	width: 153px !important;
	width /**/:162px;
	margin: 0px 20px 0px 0px;
	padding: 5px 2px 5px 5px;
	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #C5A22B;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-left: 1px solid #CCCCCC;
	vertical-align:middle;
}
.left {
	width: 160px !important;
	width /**/:162px;
	margin: 0px 20px 20px 0px;
	border: 1px solid #CCCCCC;
	border-bottom:0;
	background: #F1ECDC;
}
.leftnowidth {
	margin: 0px 20px 20px 0px;
	border: 1px solid #CCCCCC;
	background: #F1ECDC;
}
.leftpad {
	width: 150px !important;
	width /**/:162px;
	margin: 0px 20px 20px 0px;
	border: 1px solid #CCCCCC;
	background: #F1ECDC;
	padding: 5px;
}
#left ul {
	margin: 0px;
	padding: 0px;
	border: none;
	list-style: none;
}
#left li {
	/*width: 155px;*/
	margin: 0px;
	/*padding: 2px;*/
	list-style: none;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	background: #F1ECDC;
	border: 0;
	text-decoration: none;
	vertical-align: middle;
}
#left li.whitebg a{
	background: #FFF;
}
#left li a {
	width: 150px !important;
	width /**/:160px;
	margin: 0px;
	padding: 4px 2px 4px 8px;
	list-style: url(none);
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	background: #F1ECDC;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #DBDBDB;
}
#left li a:hover{
	color: #ffffff;
	background: #C5A22B;
}
#left li a:hover img{
	visibility:hidden;

}
#left li.whitebg a img {
	border:0;
	float: left;
	display:block;
	margin: 0px 10px 5px 0px;
}
#left li a:active{
	/*color: #ffffff;
	background: #C5A22B;*/
}
#left ul li ul.treemenu li, #left ul li ul li, #left li.treenode a, #left li a.actuator, #left li.palebg a{
	background: #FBF9F4;
	color: #9C8433;
	font-weight:normal;
}

#rightul ul {
	margin: 0px 0px 20px;
	padding: 0px;
	border: none;
	list-style: url(none);
}
#rightul li {
	margin: 0px;
	list-style: url(none);
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	background: #F1ECDC;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #DBDBDB;
	border-left: none;
	text-decoration: none;
	vertical-align: middle;
}
#rightul li a {
	width: 152px !important;
	width /**/:159px;
	margin: 0px;
	padding: 4px 2px 4px 5px;
	list-style: url(none);
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	background: #F1ECDC;
	text-decoration: none;
	display: block;
}
#rightul li a:hover{
	color: #ffffff;
	background: #C5A22B;
}
#rightul li a:active{
	color: #ffffff;
	background: #C5A22B;
}
#middleheader {
	width: 561px !important;
	width /**/:570px;
	margin: 0px;
	padding: 5px 2px 2px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-left: 1px solid #CCCCCC;
	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	background: #F1ECDC;
	height: 20px;
}
#middle {
	width: 548px !important;
	width /**/:570px;
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #CCCCCC;
	text-align: justify;
}
.imgleft, .imgleftnob {
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float: left;
	display: block;
	border: 1px solid #C5A22B;
}
.imgleftnob {
	border: 0;
	margin-top: 7px;
}
.imgleftblack {
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float: left;
	display: block;
	border: 1px solid #ccc;
}
.imgright {
	margin: 0px 0px 5px 10px;
	padding: 0px;
	float: right;
	display: block;
	border: 1px solid #C5A22B;
}
.imgrightblack {
	margin: 0px 0px 5px 10px;
	padding: 0px;
	float: right;
	display: block;
	border: 1px solid #ccc;
}
.imgrightnoborder {
	margin: 0px 0px 5px 20px;
	padding: 0px;
	float: right;
	display: block;
	border: 0;
}
.rightheader {
	width: 150px !important;
	width /**/:159px;
	padding: 2px 2px 2px 5px;
	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #C5A22B;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-left: 1px solid #CCCCCC;
}
.rightmore {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;	
	width: 150px !important;
	width /**/:159px;
	padding: 5px 2px 5px 5px;
	border: 1px solid #CCCCCC;
	word-wrap:break-word;
	margin: 0px 0px 20px;
}
#right {
	width: 152px;
}
#rightul {
	width: 100%;
}
.nopad {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
p, h1 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	border: 0px;
	font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#footer
{
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	margin: 0 auto 0 auto;
	width: 730px !important;
	width /**/:752px;
	padding: 8px 10px 8px 10px;
	text-align: left;
}
 #footer p {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
 }
 #credit
{
	vertical-align: middle;
	border: 1px solid #FFFFFF;
	margin: 20px 0px 0px;
	width: 740px;
	height: 25px;
	padding: 5px;
	text-align: right;
}
h2 {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	margin: 0px 0px 2px;
	padding: 0px;
}
h2 a:link{
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 0px 2px;
	padding: 0px;
}
h2 a:visited{
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 0px 2px;
	padding: 0px;
}
h2 a:hover{
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	margin: 0px 0px 2px;
	padding: 0px;
}
#middle ul {
	list-style: square url(/i/bullet.gif) inside;
	border-top: 1px dashed #C5A22B;
	display: block;
	padding: 0px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 5px;
}
#middle li {
	margin: 0px;
	padding: 8px 0px;
	border-bottom: 1px dashed #C5A22B;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;

}
#bullets ul, #bigbox ul {
	list-style: square url(none) inside;
	border: 1px solid #C5A22B;
	display: block;
	padding: 3px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px 10px 10px;
	float: right;
	width: 180px;
	background: #F1ECDC;
	text-align: left;
}
#bigbox ul {
	width: 360px !important;
	width /**/:100%;
	float: none;
	margin-left: 0;
}
#bullets li, #bigbox li {
	margin: 0px;
	padding: 3px 0px;
	border-bottom: 1px dashed #C5A22B;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#list ol, #list ul {
	list-style: square url(none) outside;
	border: 0px;
	display: block;
	color: #333333;
	width: auto;
	text-align: left;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 16px;
}
#list li {
	margin: 0px;
	padding: 2px 0px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 0px;	
	border-bottom: 1px dashed #C5A22B;

}
.leftnowidth ul {
	list-style: square inside;
	display: block;
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
}
.leftnowidth li {
	margin: 0px;
	padding: 2px 0px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
}
.button {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #c5a22b;
}
form {
	width: 534px !important;
	width /**/:100%;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #C5A22B;
	background: #F1ECDC;
}
form td, form th {
	padding: 3px;
	background: #F1ECDC;
	text-align: left;
}
#formdata {
	width: 543px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #C5A22B;
	background: #F1ECDC;
}

.field, .readonly, .field2, .field3 {
	padding: 2px;
	width: 170px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.readonly {
	background-color:#efefef;
	color: #A38623;
}
hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-top: 1px solid #c5a22b;
}
#quote {
	font: italic 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #f1ecdc;
	float: left;
	width: 170px;
	border: 1px dashed #c5a22b;
	padding: 5px;
	margin-right: 8px;
	margin-bottom: 2px;
	text-align: left;
}

.feature {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #f1ecdc;
	width: auto;
	border: 1px dashed #c5a22b;
	padding: 5px;
	margin-bottom: 2px;
	text-align: justify;
}
.feature a:link, .feature a:visited {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.feature a:hover {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#adminmiddleheader {
	width: 559px !important;
	width /**/:570px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-left: 1px solid #CCCCCC;
	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #9C8433;
	background: #F1ECDC;
	height: 20px;
}
#adminmiddle {
	width: 556px !important;
	width /**/:570px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align: justify;
}
.gold {
	color: #C5A22B;
	font-weight: 800;
}
.highlight {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #666666;
	background: #F1ECDC;
	display: block;
	margin: 0px 0px 3px 8px;
	padding: 5px;
	float: right;
	width: 90px;
	border: 1px solid #666666;
}
#datatable {
	width: 100%;
	border: 1px solid #9C8433;
	border-right: 0;
	border-bottom: 0;
}
#datatable th, #datatable td {
	padding: 5px;
	border-right: 1px solid #9C8433;
	border-bottom: 1px solid #9C8433;
}
#datatable th {
	background: #F1ECDC;
	border-bottom: 1px solid #9C8433;
	border-right: 1px solid #9C8433;
}
#datatable th p{
	font-weight: bold;
}
#faqdiv a {
	margin: 2px 0px;
}
#bullets .faqtech, #left .menucontact {
	border-bottom: 0;
}
#rightul a img {
	border: 0;
}
.homegraphic {
	border: 1px solid #CCCCCC;
	border-bottom:0;
}
