body	{ font-family:'Trebuchet MS'; margin:0em; background-color:#273F6F }
#content, #pagecontent	{ padding:1em; background-color:white; font-size:10pt }
#productdetailcolumn,
#productdetailcolumn ul {
	list-style-position: inside;
}
#productdetailcolumn li	{ font-family:Verdana; font-size:7pt; line-height:120%; list-style-type:square }
form	{ margin:0em; padding:0em }
.textual {font-family: Verdana; font-size: 8px; color: #000000;	text-align: center;	line-height : 7px;	cursor : default; display: none;}

a:link,a:visited	{ color:#000099; text-decoration:none }
a:hover	{ color:#0033ff; text-decoration:underline }

h1,h2,h3	{ font-family:'Trebuchet MS',Verdana; font-weight:bold; margin-bottom: 7px; }
h1	{ font-size:12pt; color:#273F6F;  }
h2	{ font-size:10pt; color:#273F6F; margin-bottom:0em; margin-top:1.7em  }
h3	{ font-size:10pt; color:#96722C; xxborder-bottom:1px solid #666666; margin-top:0.5em; margin-left:1em }
.indent	{ margin-left:2em }
h1 a, h2 a	{ color:#273F6F }
h3 a	{ color:#666666 }
h1 a, h2 a, h3 a	{ font-size:10pt; text-decoration:none }

p	{ margin-top:0em; margin-top:0em; margin-bottom:1.2em; font-family:'Trebuchet MS'; font-size:10pt;  }
ul	{ margin-top:0em }
li	{ xxfont-size:80%; xxline-height:99%; margin-bottom:1em }
/*
b	{ color:#583308 }
*/
b	{ color:#96722C }

.buttonlink	{ font-size:smaller; color:#aaaaaa }
h2.dateline	{ font-size:9pt; border-bottom:1px solid #cccccc; color:#999999; margin-bottom:0em }

.productlist .description	{ font-style:italic; color:#333333; font-size:9pt }

#nav a, #subnav a	{ white-space:nowrap }

#nav	{ background-color:#eeeeff; border-bottom:1px solid #ccccdd; padding:0em 1em }
#nav a	{ margin-right:1.5em }
#nav a.selected	{ font-weight:bold }

#subnav	{ background-color:#fafafa; border-bottom:1px solid #eeeeee; padding:0em 1em; font-size:smaller }
#subnav a	{ margin-right:1.5em }
#subnav a.selected	{ font-weight:bold }

#footer td	{ font-size:8pt; color:#ffffff }
#footer a	{ text-decoration:none; font-size:8pt; color:#ffffff }
#footer a:hover	{ text-decoration:underline }

table.labelled td	{ padding-bottom:1px; vertical-align:top; font-size:10pt }
table.labelled td.label	{ text-align:right; color:#666666; padding-right:0.5em; line-height:96% }
table.labelled tr.submitline td	{ border-top:2px solid #96722C; text-align:right }

.reqd	{ color:#cc0000; font-weight:bold }
.help	{ cursor:help; behavior:url(../admin/includes/help.htc) }

.ancillary	{ color:#666666; font-size:smaller; font-style:italic }
.ancillarymailing	{ color:#444444; font-size:10pt; font-style:italic }

#search, #search input	{ font-size:9pt }

.searchresults	{ border-top:1px solid #666666 }
.searchresults th	{ vertical-align:bottom; font-weight:bold; color:#666666; border-bottom:1px solid #666666; text-align:left; padding-right:1em }
.searchresults td	{ vertical-align:top; padding-right:1em; border-bottom:1px solid #cccccc }
#searchresults h2	{ margin-top:0em }
sup	{ font-size:smaller }

.prodspecs th,
.prodspecs td	{ font-size:9pt; font-family:'Trebuchet MS'; font-weight:bold }
.prodspecs th	{ background-color:red; color:white; text-align:left }
.prodspecs td	{ background-color:#eeeeee }
td.center	{ text-align:center }

blockquote	{ font-size:9pt; margin-top:0em }

#comparisonmatrix	{ border:1px solid black }
#comparisonmatrix th,
#comparisonmatrix td	{ font-size:9pt }
#comparisonmatrix thead th	{ background-color:#96722C; color:white; vertical-align:bottom; border-bottom:1px solid black; padding:1px 1em }
#comparisonmatrix tbody th	{ background-color:#273F6F; color:white; text-align:left; vertical-align:middle; border-bottom:1px solid #344B78; padding:1px 4px }
#comparisonmatrix tbody td	{ border-bottom:1px solid #cccccc; text-align:center; padding:1px 1em }

.indent	{ margin-left:1em }

dt	{ font-weight:bold }
dd	{ margin-bottom:2em }

table#specs td	{ font-family:Verdana; font-size:8pt; padding:2px 1em }
table#specs tr.rowodd td	{ background-color:#EAEBE6 }
table#specs tr.roweven td	{ background-color:#F5F5F3 }
table#specs td.label	{ border-right:1px dotted #666666; font-weight:bold; color:#666666 }

.extranetprod { font-family:'Trebuchet MS',Verdana; font-size:8pt; padding:2px 1em }
td.blueheader	{
	text-align:left;
	color: #FFFFFF;
}
td.greenheader	{
	text-align:left;
	color: #FFFFFF;
}

.ch_file_header
{
	border-bottom: #000000 1px solid;
	font-weight: bold;
	font-size: .9em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #53648F;
}

.ch_file_item
{
	border-bottom: #000000 1px solid;
	font-weight: normal;
	font-size: .9em;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EAEBF0;
}
.ch_file_item a,.ch_file_item a:hover,.ch_file_item a:visited,
{
	font-weight: normal;
	color: #273F6F;
}
.ch_file_item_alt
{
	border-bottom: #000000 1px solid;
	font-weight: normal;
	font-size: .9em;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D4D8E1;
}
.ch_file_item_alt a,.ch_file_item_alt a:hover,.ch_file_item_alt a:visited,
{
	font-weight: normal;
	color: #273F6F;
}

.reg_heading
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #52658C;
}

.reg_title
{
	font-weight: bold;
	font-size: 12px;
	color: #273F6F;
	font-family: Arial, Helvetica, sans-serif;
}

.reg_field_hd
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.reg_file_item
{
	font-weight: normal;
	font-size: 11px;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EAEBF0;
}
.reg_file_item a,.reg_file_item a:hover,.reg_file_item a:visited,
{
	font-weight: normal;
	color: #273F6F;
}
.reg_file_item_alt
{
	font-weight: normal;
	font-size: 11px;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D4D8E1;
}
.reg_file_item_alt a,.reg_file_item_alt a:hover,.reg_file_item_alt a:visited,
{
	font-weight: normal;
	color: #273F6F;
}

.message
{
	color: #CC0000;
	font-weight: bold;
}

.button1
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #515939;
	border-color: #515939;
}

.button_go
{
	font-size:7pt; 
	background-color:#273F6F; 
	border:2px outset #273F6F; 
	color:white; 
	font-weight:bold; 
	font-family:Verdana; 
	width:25px
}
h1.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: normal;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:30px;
	text-decoration:none;
	letter-spacing: 0;
	line-height: 1.4;
}
a.home:active, a.home:visited, a.home:hover, a.home:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: normal;
	text-decoration:underline;
}
h1.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: normal;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:underline;
}
.prodtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}