body
{
	background-color: white;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif; 
}

table{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#9D9D96;
}

div.tmplt
{
	position: relative;
	float: left;
	width: 366px;
	height: 435px;
	margin: 5px 5px 5px 5px;
	font-size:10px;
}


div.tmplt2
{
	position: relative;
	float: left;
	width: 106px;
	height: 180px;
	margin: 10px 10px 10px 10px;
	font-size:10px;
}

div.tmplt2 a
{
 color: #1ACAD4;
}


div.tmplt3
{
	position: relative;
	float: left;
	width: 200px;
	height: 175px;
	margin: 10px 10px 10px 10px;
	font-size:10px;
}


img
{
	border:none;
}

.png
{
  	//background-image: none ! important;
	behavior: url('/images/pngfix.htc');
}


.menu
{
	color:#9D9D96;
	text-decoration:none;
	font-size: 13px;
}

a.menu:hover{
	color:#1ACAD4;
	text-decoration:none;
	font-size: 13px;

} 

.notice
{
	color: black;
	font-size: 13px;	
}


.menu_selected
{
	color:white;
	text-decoration:none;	
	font-size: 13px;
}

a.menu_selected:hover{
	font-size: 13px;
	color:#1ACAD4;
	text-decoration:none;
} 


a.link2{
	color: #463E3C;
	text-decoration:none;
	background:#D8D7D4;
	padding: 5px;
}

a.link2:hover{
	color:#1ACAD4;
}


a.linkm{
	color: #463E3C;
	text-decoration:none;
	background:#D8D7D4;
	padding: 1px;
}

a.linkm:hover{
	color:#1ACAD4;
}

a.note{
	font-size:12px;
	color: #9D9D96;
	background-color: #251F1F; 
	padding:1px;
	text-decoration: none;
}

a.note:hover{
	color:#1ACAD4;
}


a.link{
	font-size:13px;
	color: #9D9D96;
	text-decoration:none;
}

a.link:hover{
	color:#1ACAD4;
}


a.persite{
	text-decoration:underline;
	color:#9D9D96;
}

a.persite:hover{
	text-decoration:none;
	color:#1ACAD4;
}


.copy{
	font-size:13px;
	color: #9E9C96;
}


table.tbtechdesc{
	border-collapse: separate;
	border-spacing: 0px;
	width:520px;
}


td.techdescterm{
	border-right: solid 1px #1ACAD4;
	border-spacing: 1px 3px;
	color:white;
	background-image:url('/images/bg3.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}

td.techdesc{
	background-image:url('/images/bg3.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}

tr.techdesc1{
	background-color:#38302e;
}

tr.techdesc2{
	background-color:#413937;
}


a.techdesc{
	color:#c3bfbc;
	text-decoration:underline;
}

a.techdesc:hover{
	color:#1ACAD4;
	text-decoration:none;
}

span.techdesc_sel{
	color:#1ACAD4;
	text-decoration:none;
}


a.techdesc_sel{
	color:#1ACAD4;
	text-decoration: underline;
}

a.techdesc_sel:hover{
	color:#1ACAD4;
	text-decoration:none;
}


a.exmpl{
	font-size:12px;
	color:#c3bfbc;
	text-decoration:underline;
}

a.exmpl:hover{
	color:#1ACAD4;
	text-decoration:none;
}

span.mang{
	font-weight:normal;
	color:black;
	font-size:16px
}

td.rstitle{
	padding:15px;
}

td.rsdesc{
	padding:15px;
	font-size:12px;
}

div.footnote_new, div.footnote_new_active {
  position: absolute;
  z-index: 10;
  display: none;
  width: 600px;
  font-size: 11px;
  padding: 0px;
  margin:0px;
  border: none;
}

table.hiddenhelp { display: none; }

table.leftmenu{
	width:236px;
}

td.leftmenu1{
	background: url('/images/left_1.jpg'); 
	background-position:top; 
	background-repeat:no-repeat;
}

td.leftmenu2{
	background: url('/images/left_2.jpg'); 
	background-position:top; 
	background-repeat:repeat-y;
	padding-left:20px;
}

td.leftmenu3{
	background: url('/images/left_3.jpg'); 
	background-position:top; 
	background-repeat:no-repeat;
}

table.rightmenu{
	width:225px;
}

tr.rightmenu1{
	background: url('/images/right_1.jpg'); 
	background-position:top; 
	background-repeat:no-repeat;
}

td.rightmenu2{
	background: url('/images/right_2.jpg'); 
	background-position:top; 
	background-repeat:repeat-y;
	padding-left:20px;
}

tr.rightmenu3{
	background: url('/images/right_3.jpg'); 
	background-position:top; 
	background-repeat:no-repeat;
}


a{
	color: #9D9D96;
	text-decoration:none;
}

a:hover{
	color:#1ACAD4;
	text-decoration:underline;
}

table.prodsummary
{
 padding: 0px;
 margin: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
}

table.prodsummary td
{
 padding: 0px;
 color: black;
 font-size: 13px;
}

table.features
{
 background-color: #EBF3F2;
 color: black;
  font-size: 13px;
}

table.features td, table.features a
{
 color: black;
  font-size: 13px;
}

a.buylink
{
 color: #25CAD6;
 font-size: 13px;
 text-decoration: underline;
}

a.buylink:hover
{
 color: #25CAD6;
 font-size: 13px;
 text-decoration: none;
}

table.actions
{
 background-color: #F5F6F6;
 color: black;
 font-size: 13px;
}

table.actions td
{
 color: black;
 font-size: 13px;
 vertical-align: top;
 text-align: left;
}

table.actions td.actionpic
{
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	width: 84px;
	height: 84px;
	vertical-align: middle;
}

table.actions td.actiontext, table.actions td.actiontext0
{
 padding-top: 0px;
 padding-left: 15px;
 padding-right: 15px;
 vertical-align: middle;
}

table.actions td.actiontext0 a
{
 color: black;
 text-decoration: underline;
}

table.actions td.actiontext0 a:hover
{
 color: black;
 text-decoration: none;
}

table.actions td.actiontext a
{
 color: black;
 text-decoration: none;
}

table.actions td.actiontext a:hover
{
 color: black;
 text-decoration: underline;
}

table.prodpanel
{
 border-collapse: collapse;
}


table.prodpanel td
{
 background-color: #DCF1EE;
 color: black;
 font-size: 13px;
 padding: 0px;
 margin: 0px;
}

table.prodpanel td a
{
 color: black;
 text-decoration: underline;
}

table.prodpanel td a:hover
{
 color: black;
 text-decoration: none;
}

table.tophna td
{
 font-size: 2px;
}

table.prodpanel
{
 background-color: transparent;
}


table.prodpanel_menu td
{
 background-color: transparent;
 padding-left: 10px;
 padding-right: 10px;
}

table.prodpanel_menu td a
{
 color: black;
 text-decoration: underline;
}

table.prodpanel_menu td a:hover
{
 color: black;
 text-decoration: none;
}

table.prodinfo
{
 background-color: #EBF3F2;
 color: black;
 font-size: 13px;
 height: 345px;
}

table.prodinfo td
{
 color: black;
 font-size: 13px;
 vertical-align: top;
 text-align: left;
}

table.prodinfo td.content a
{
 color: black;
 text-decoration: underline;
}

table.prodinfo td.content a:hover
{
 color: black;
 text-decoration: none;
}



table.prodselect td
{
 color: white;
 vertical-align: top;
 font-size: 12px;
 text-align: center;
 padding-top: 2px;
 font-weight: normal;
}

table.prodselect td a
{
 color: #9E9C96;
 text-decoration: none;
 font-weight: normal;
}

table.prodselect td a:hover
{
	color:#18CDD3;
	text-decoration:none;
	font-weight: normal;
}

table.menu_topleft td
{
 padding: 0px;
}

table.numbers td
{
 padding-left: 2px;
 padding-right: 2px;
}

.prezlink
{
 text-decoration: underline;
 color: black;
}

.prezlink_sel
{
 text-decoration: underline;
 color: white;
 background-color: #413A3B;
}

table.sitepanel td.label
{
 vertical-align: middle;
 padding: 10px;
}

table.sitepanel td.label a
{
 color: black;
 text-decoration: underline;
}

table.sitepanel td.label a:hover
{
 color: black;
 text-decoration: none;
}

table.sitepanel td.annot
{
 padding: 10px;
 padding-left: 40px;
 padding-top: 15px;
}

table.sitepanel td.annot a
{
 color: black;
 text-decoration: underline;
}

table.sitepanel td.annot a:hover
{
 color: black;
 text-decoration: none;
}

table.sitepanel td.field_title
{
 text-align: right;
 padding-right: 8px;
 padding-top: 16px;
 color: #9E9C96;
}

table.sitepanel td.field_value
{
 text-align: left;
 color: black;
 padding-top: 16px;
}

table.sitepanel td.field_value a
{
 color: black;
 text-decoration: underline;
}

table.sitepanel td.field_value a:hover
{
 color: black;
 text-decoration: none;
}

a.plainlink
{
 color: black;
 text-decoration: none;
}

a.plainlink:hover
{
 color: black;
 text-decoration: none;
}

div.order_pick
{
 width: 177px;
 height: 203px;
 text-align: right;
 float: left;
 margin-left: 10px;
 margin-top: 10px;
 background-repeat: no-repeat;
}

div.order_pick2
{
 width: 166px;
 height: 215px;
 text-align: right;
 float: left;
 margin-left: 10px;
 margin-top: 10px;
 background-repeat: no-repeat;
}
div.footnote_new, div.footnote_new_active {
  position: absolute;
  z-index: 10;
  display: none;
  width: 220px;
  font-size: 13px;
  padding: 3px;
  color: black;
  background-color: #F5F7F6;
  border: 1px solid black;
  text-align: left;
}

a.noul
{
 color: black;
 text-decoration: none;
}

a.noul:hover
{
 color: black;
 text-decoration: underline;
}

a.ul
{
 color: black;
 text-decoration: underline;
}

a.ul:hover
{
 color: black;
 text-decoration: none;
}

a.cyanul
{
 color: #1DB3BE;
 text-decoration: underline;
}

a.cyanul:hover
{
 color: #1DB3BE;
 text-decoration: none;
}

a.cyannoul
{
 color: #1DB3BE;
 text-decoration: none;
}

a.cyannoul:hover
{
 color: #1DB3BE;
 text-decoration: underline;
}

table.tmenu
{
 white-space: nowrap;
}

table.tmenu td
{
 white-space: nowrap;
}

table.tmenu td.titem
{
 padding: 4px;
 text-align:center;
 font-size: 14px;
}

table.tmenu td.titem a
{
 text-decoration: none;
 color: black;
 font-weight: bold;
}

table.tmenu td.titem a:hover
{
 text-decoration: underline;
 font-weight: bold;
}

a.langlink
{
	font-size: 13px;
	color: #014143;
	text-decoration: underline;
}

a.langlink:hover
{
	text-decoration: none;
}