#thumbview{
	position: absolute;
	width: 148px;
	height: 118px;
	padding: 2px;
	visibility: hidden;
	z-index: 2;
}

body {
	margin: 0px;
	padding: 0px;
	background-color:#bdc2ca;
}
.body_copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
line-height:18px;
margin:0px;
padding:0px;
}
.cell_content{
padding-top:15px;
padding-left:10px;
padding-right:15px;
padding-bottom:10px;
}
.cell_left{
width:170px;
padding:0px;
margin:0px;
}
.cell_right{
width:550px;
padding:0px;
margin:0px;
}
.cell_logo{
background-image:url(/images/site/img_bg_logo.gif);
background-repeat:repeat-x;
}
.top_brdr{
background-image:url(/images/site/bg_top_brdr.gif);
background-repeat:repeat-x;
height:10px;
}
.stage_bg_main{
background-image:url(/images/site/bg_stage_main.gif);
background-repeat:repeat-x;
}
.bg_body_main{
background-image:url(/images/site/bg_body_main.jpg);
background-repeat:repeat-y;
}
.tbl_footer{
height:100px;
}
.footer_bg_center{
background-color:#c6cbd4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#808285;
text-align:center;
padding:10px;
margin:0px;
}
/*
----------ERROR / VALIDATION
*/
.REQUIRED_form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
}
.ERROR_form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
}
.ERROR_results{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
padding:10px;
margin:0px;
}
/*
----------ERROR
*/
/*
----------SUB CALLS
*/
.copy_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#808285;
}
.sub_bg_body{
background-image:url(/images/site/sub_bg_call.gif);
background-repeat:repeat-y;
}
.sub_bg_call{
background-image:url(/images/site/sub_bg_call2.gif);
background-repeat:no-repeat;
height:180px;
padding-top:10px;
}
.sub_bg_call2{
background-image:url(/images/site/sub_bg_call2.gif);
background-repeat:no-repeat;
height:180px;
padding:0px;
}
.sub_bg_call_dist{
background-image:url(/images/site/sub_bg_call_dist.gif);
background-repeat:no-repeat;
height:180px;
padding:0px;
}
.sub_call_header1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#808285;
line-height:14px;
margin:0px;
padding:0px;
}
.sub_call_info1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
line-height:14px;
margin:0px;
padding-top:10px;
height:220px;
}
#contact{
padding-top:10px;
margin:0px;
}
.sub_call_email a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f16b24;
text-decoration:none;
}
.sub_call_email a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
text-decoration:none;
}
#cat0_li a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#f16b24;
background-color: #000000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#cat0_li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;
background-color: #CCCCCC;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;
}

#cat1_li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#ffffff;
background-color: #333333;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#cat1_sel_li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;
background-color: #f16b24;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#cat1_li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;
background-color: #f16b24;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#cat2_li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#333333;
background-color: #CCCCCC;
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#cat2_sel_li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;
background-color: #f16b24;
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#cat2_li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;
background-color: #f16b24;
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#thumb_li a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#000000;
width: 100%;
display: block;
text-indent: 3px;
padding: 3px 0;
text-decoration: underline;}

#thumb_li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#f16b24;
width: 100%;
display: block;
text-indent: 3px;
padding: 3px 0;
text-decoration: none;
}

#prod_li a{	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#555555;
width: 100%;
display: block;
text-indent: 8px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#prod_li a:hover{	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;
background-color: #CCCCCC;
width: 100%;
display: block;
text-indent: 8px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;}

#navprodcontainer{width: 100%;margin: 0;padding: 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#navcontainer>ul#navlist li a { width: auto; }
#navprodcontainer>ul#navprod li a { width: auto; }
ul#navlist{text-align: right;padding: 0;margin: 0;width: 100%;}
ul#navlist2{text-align: right;list-style: none;padding: 0;margin: 0;width: 100%;}
ul#navprod{text-align: right;list-style: none;padding: 0;margin: 0;width: 100%;}
ul#navlist li{display: block;margin-right: 0;padding: 0px; border-bottom: 1px solid #8a8a8a;background:none; color:#000000;}
ul#navlist2 li{display: block;margin-right: 0;padding: 0px; border-bottom: 1px solid #8a8a8a;background:#000000; color:#000000;}
ul#navprod li{display: block;margin-left: 0;padding: 0;border-bottom: 2px solid #666A1F;}
ul#navlist li a{display: block;width: 100%;padding: 2px 6px 2px 0;color: #555555;text-decoration: none;}
ul#navlist2 li a{display: block;width: 100%;padding: 2px 0px 2px 0;color: #555555;text-decoration: none;}
ul#navprod li a{display: block;width: 100%;padding: 2px 6px 2px 5;color: #000000;text-decoration: none;}
ul#navlist2 li#active a{color: #555555;}
ul#navlist li#active a{color: #555555;}
ul#navlist li a:hover, ul#navlist li#active a:hover{color:#ff762e;background-color:#000000;}
ul#navlist2 li a:hover, ul#navlist li#active a:hover{color:#ff762e;background-color:#ffffff;}
ul#navprod li#active a{background: #f0e7d7;color: #000000;}
ul#navprod li a:hover, ul#navprod li#active a:hover{color: #000000;background: #8A8A8A;}


/*
----------SUB CALLS
*/
/*
----------NEWS
*/
#newscontainer{width: 100%;margin: 0;padding: 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;height:200px;}
ul#newslist{text-align: right;padding: 0;margin: 0;width: 100%;}
ul#newslist li{display: block;margin-right: 0;padding: 0px; border-bottom: 1px solid #8a8a8a;background:none; color:#000000;}
ul#newslist li a{display: block;width: 100%;padding: 2px 6px 2px 0;color: #555555;text-decoration: none;}
ul#newslist li#active a{color: #555555;}
ul#newslist li a:hover, ul#newslist li#active a:hover{color:#ff762e;background-color:#000000;}



.news_date{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
margin:0px;
padding:0px;
}
.news_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#808285;
margin:0px;
padding:0px;
}
.news_copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
margin:0px;
padding:0px;
}

/*
----------NEWS
*/
/*
----------EXECUTIVE
*/
.exec_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#808285;
margin:0px;
padding:0px;
}
.exec_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
color:#808285;
margin:0px;
padding:0px;
}
.exec_email{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#f16b24;
margin-top:20px;
padding-top:20px;
}
.exec_phone{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
margin-top:10px;
padding:0px;
}
.cell_exec_info{
margin:0px;
padding:10px;
}
.tbl_exec{
margin-top:20px;
padding:0px;
}
.bio_copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
margin:0px;
padding:10px;
}

/*
----------EXECUTIVE
*/
/*
----------CONTACT
*/
.cell_form_container{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
line-height:18px;
color:#a2a2a2;
padding-top:20px;
padding-left:20px;
padding-right:20px;
text-wrap: suppress;
}
.tbl_contact_info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
margin-bottom:20px;
padding:0px;
}

.frm_input_text_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#CCCCCC;
color:#323232;
padding:3px;
margin-bottom:4px;
margin-top:4px;
width:300px;
height:18px;
border:none;
}
.frm_input_textbox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#CCCCCC;
color:#323232;
padding:3px;
margin-bottom:4px;
margin-top:4px;
width:300px;
height:200px;
border:none;
}
.frm_cell_label_col1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a2a2a2;
padding:5px;
margin:0px;
width:100px;
text-align:right
}
.frm_cell_label_col2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a2a2a2;
width:300px;
padding:5px;
margin:0px;
}
.frm_cell_label_col3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a2a2a2;
padding:0px;
margin:0px;
width:100px;
}
.frm_input_secCode{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
color:#ff762e;
padding:3px;
margin-bottom:10px;
margin-top:4px;
width:100px;
height:18px;
border:none;
}
.frm_sec_code{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff762e;
margin:0px;
padding:3px;
}
.cell_ERROR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
padding:20px;
text-wrap: suppress;
text-align:center;
}
.cell_frm_copy_note{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a2a2a2;
padding:0px;
margin:0px;
}
.frm_tbl_odd{
margin-bottom:20px;
padding:0px;
}
.frm_tbl_even{
background-color:#CCCCCC;
margin-bottom:20px;
padding:0px;
}
/*
----------CONTACT
*/
/*
----------PRODUCT SPECS
*/
.tbl_specs_container{
margin-top:20px;
padding:0px;
}
.table_chart_1 {
	background-color: #FFBB87;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.table_chart_1b {
	background-color: #FFBB87;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.table_chart_2 {
	background-color: #FFD2A6;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.table_chart_2b {
	background-color: #FFD2A6;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.table_chart_3{
	background-color: #FDAF91;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.table_chart_3b{
	background-color: #FC9C82;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.table_chart_4{
	background-color: #D6E4B1;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.table_chart_4b{
	background-color: #D6E4B1;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.table_chart_5{
	background-color: #D5D4A7;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.spec_chart_footer{
	background-color: #cdcdce;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}
.chart_body{
	margin-bottom: 10px;
	margin-top: 20px;
}
.prod_header_nav1{
background-color:#cdcdce;
height:25px;
}
.prod_header_title1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#808285;
padding-left: 10px;
}
.header_chart {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#808285;
}
.cell_specs_header1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
background-image:url(/images/site/bg_header_mod.gif);
background-repeat:no-repeat;
padding:10px;
margin:0px;
height:42px;
}
.copy_list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808285;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 18px;
}

/*
----------PRODUCT SPECS
*/
/*
----------PARTNERS
*/
.tbl_partner{
padding:0px;
margin:0px;
}
.cell_partnersL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808285;
	padding: 10px;
	text-align:left;
	vertical-align:top;
	line-height:16px;
	width:240px;

}
.cell_partnersR{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808285;
	padding: 10px;
	text-align:left;
	vertical-align:top;
	line-height:16px;
}
.name_partner{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #808285;
}
.form_select_menu_region{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808285;
	padding: 0px;
	margin:0px;
	text-align:left;
	width:240px;
	height:20px;
}
.cell_select_menu{
padding:5px;
margin:0px;
}
.form_quicklist{
padding:0px;
margin:0px;
}
.header_quicklist{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#808285;
padding-left:10px;
width:80px;
height:20px;
}
/*
----------PARTNERS
*/
/*
----------PRODUCT LINE DETAILED
*/
.prod_line_copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808285;
margin:0px;
padding-top:15px;
padding-right:15px;
padding-left:15px;
}
/*
----------PRODUCT LINE DETAILED
*/
#orlist li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #f16b24;
text-align: left;
list-style:outside;
width: 100%;
padding:0px;
margin:0px;
line-height:18px;
}
.field_text_search{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f16b24;
width:100px;
height:21px;
border-top:1px solid #ff762e;
border-bottom:1px solid #ff762e;
border-left:1px solid #ff762e;
border-right:none;
padding:2px;
margin:0px;
}