input.searchtext{
	font:10px verdana,geneva,sans-serif;
	border:1px inset #5A7060;
	width:160;
}

input.searchbutton{
	color:white;
	font:10px verdana,geneva,sans-serif;
	background:rgb(0,83,94);
	border:1px outset rgb(0,83,94);
}


#content, body{
font: 8pt verdana, geneva, sans-serif;
color: #555;
}


#content h1{
	font:bold 12pt arial,helvetica,sans-serif;
	color:#00535E;
	xbackground: #CDD3CD;
	padding:0 0 3px 3px;
	margin:0 0 5px 0;
border-bottom: 1px solid #ccc;

}

#content h2{
	font:bold 14px arial,helvetica,sans-serif;
	color:#004a84;
}

#content p, #content ul, #content ol, #content li, #content dt, #content dd, #content th, #content td{
	font:8pt verdana,helvetica,sans-serif;
	color:#555;
}

#content p, #content ol, #content ul, #content table, #content dl{
xmargin: 0 0 24px;
margin: 5px 5px 15px;
}

#content td p,#content th p{
margin: 0;
}


#content .hselect{
	font:10px verdana,helvetica,sans-serif;
	color:#000000;
	border:1px solid #999999;
	background:#f9f9f6;
	margin-bottom:1px;
}

#content .htextarea{
	font:10px verdana,helvetica,sans-serif;
	color:#000000;
	border:1px solid #999999;
	background:#f9f9f6;
	margin-bottom:1px;
	width:250px;
	height:100px;
}

#content .htextbox{
	font:10px verdana,helvetica,sans-serif;
	color:#000000;
	border:1px solid #999999;
	background:#f9f9f6;
	margin-bottom:1px;
	width:248px;
}

#content input.button{
	width:90px;
	font-weight:bold;
	margin-bottom:1px;
	color:white;
	font:10px verdana,geneva,sans-serif;
	background:#00535e;
	border:1px outset #00535e;
}

#content hr{
	width:100%;
	margin:3px 0px;
	border:0px;
	height:1px;
	color:#ddd;
	background:#ddd;
}

#content .hr{
border-bottom: 1px solid #ccc;
margin: 5px 0 15px
}

#content a{
	color:#379;
	text-decoration:none;
}

#content a:hover{
	text-decoration: underline;
}

#content dt{
	font-weight:bold;
}

#content dd{
	margin-left:20px;
}

#content ul.bulleted{
padding: 0 0 0 15px;
}

#content ul.bulleted li{
list-style: disc;
}
#content .padded-table td{
padding: 2px;
}

#content #downloadbutton, #content #threedmodelbutton{

width: 86px;
height: 75px;
float: right;
margin-left: 10px;
}


#content div.pageelement{
margin: 0 0 10px 0;
}

#content .homenewsbox{
	margin-top: 10px;
	text-align: center;
	padding: 4px
}

#content .homenewsbox h3{
	font:bold 11px arial,helvetica,sans-serif;
	color:#004a84;
	margin-top:2px;
	margin-bottom:3px;
}

.found{
	background:#ffff99;
	border:1px solid #ffcc00;
	font-weight:bold;
}

.debug{
	background-color:#ff777a !important;
	border:1px solid red;
	padding:3px;
}


table.styleOneTable{background:#ffffff;margin-top:5px;width:100%;border-spacing: 1px;}
#content .styleOneHead{background:#ffffff;color:#004a84;font:bold 10pt verdana}
tr.styleOneLabel td, td.styleOneGroup,td.styleOneLabel,td.styleOneUnit{background:#CDD3CD;font:10px verdana;text-align:center}
tr.styleOneDataLight td,td.styleOneDataLight{background:#ffffff;font:10px verdana;text-align:center}
tr.styleOneDataDark td, td.styleOneDataDark{background:#dedede;font:10px verdana;text-align:center}
td.styleOneNotes{background:#CDD3CD;font:10px verdana}

.recordnavtable{
	width:100%;
	/*background:#e9e9e1;
	border:1px outset #e9e9e1;*/
}

.recordnavenabled{
	font:bold 10pt sans-serif;
	color:#000000;
	text-decoration:none;
}

.recordnavdisabled{
	font:bold 10pt sans-serif;
	color:#999999;
}

.recordnavlabel{
	font:bold 8pt sans-serif;
}

div.cs_group{
	border: 1px solid #00535E;
	margin-bottom: 5px;
	width: 160px;
	background: #cdd3cd;
}

#content div.cs_group a{
	text-decoration: none;
}

#content div.cs_group a.active{
	color:#900;
}

div.cs_group_header{
	font: bold 12px arial, sans-serif;
	padding: 2px;
	color: #ffffff;
	background: #00535E;
	/*border-bottom: 1px solid #535353;*/
}

p.cs_item{
	padding: 2px;
	margin: 0px;
	border-bottom: 1px solid #00535E;
}

p.cs_item_last{
	padding: 2px;
	margin: 0px;
}

div#cs_results_container{
	width: 100%;
}
div#cs_results{
	padding: 2px;
}

div#cs_results_container div.cs_group_header{
	border: 1px solid #808080;
}

.cs_textbox{
	width: 55px;
	font:bold 10px verdana,helvetica,sans-serif;
	color: #990000;
	border: 1px solid #999999;
}

.cs_select{
	font:bold 10px verdana,helvetica,sans-serif;
	color: #990000;
	border: 1px solid #999999;
}


span.info a, span.info a:visited{
	text-align: left;
	font-weight: normal;
	margin: 2px;
	text-decoration: none !important;
	color: #000000;
	background: transparent !important;
}

span.info a span{
	display: none;
white-space : normal
}

span.info a:hover{
	color: #000000;
	text-indent: 0px;
}

span.info a:hover span{
	display: inline;
	position: absolute;
	margin-left: 3px;
	width: 350px;
	color: #555;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #00535E;
	text-decoration: none;
}

#content a.faq_head{
	font-weight: bold;
	text-decoration: none;
	line-height:18px
}
#content .faq_body{
	padding-left: 20px;
}
#content .faq{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
}

div.imagegroup{
	text-align: center;
}

td p {
	margin:0;
}

#distributors{
	text-align: center;
}
#distributors *{
margin: 10px auto
}

.error{
	color: #990000;
}

.downloads input{
margin: 0
}





#currentnews, #currentnews a{
text-align:center;
font: bold 12pt arial;
color: #69f;
padding: 5px 0 0;
}



.contextmenu{
display: block;
position: absolute;
background: #fff;
border: 1px solid #00535E;
padding: 5px;
margin: 0;
font-weight: normal
}

.contextitem .contextmenu{
display: none;
}

.contextmenu a{
color: #000;
text-decoration: none;
display: block;
padding: 2px 5px;
margin: 0 !important;
text-align: left;
text-decoration: none !important;
}

.contextmenu a:hover{
background: #ddd
}

.contextmenu br{
display: none;
}

.contextitemactive{
color: #900;
xfont-weight: bold
}

.contextlink{
cursor: pointer;
}

#myhuco th, #myhuco #download th{
	color: #00535E;
	text-align: left;
	padding: 0 0 0 2px;
	height: 16px;
xbackground: #FFF9DF;
border-bottom: 1px solid #FFE25F;
padding-top: 8px;
}

#myhuco td {
	padding: 0 0 0 2px;
}

#myhuco td {
	padding: 1px 0 1px 4px;
}

#myhuco .button{
	float: right;
	xtext-decoration: none;
	padding: 1px 2px;
	color: #000;
	height: 12px;
	font-weight: normal
}

table#myhuco {
	xmargin-bottom: 10px;
	width: 100%;
}

#myhuco p{
	margin: 0 0 5px 0;
}

#companies{
color: #fff;
text-align: center;
margin: 3px 0 0 0
}
#companies a{
color: #fff
}
