* {margin:0px;padding:0px;}
.clear {clear:both;}

a {color:#0954A1; text-decoration:none;}
a img {border:none;}
a:hover {text-decoration:underline;}

.picture_captions a {color:#373737;font-weight:bold;}

body {background:#E6E6E6;}
body, input, textarea, select, option {font:13px Arial, Helvetica, sans-serif !important;}
#container {width:972px;margin:0px auto !important;background:white;padding:17px 13px;}

#header {margin:0px 0px 20px;}
#logo {float:left;}

.hp_310block {float:left;width:310px;margin-right:21px;margin-bottom:20px;}
.hp_310block a {color:white;}
.hp_310block_right {margin-right:0px;}
.hp_310block_header {font-size:13px;background:#A29689;text-transform:uppercase;margin:0px;padding:10px;color:white;margin-bottom:1px;}
.hp_310block_image {width:310px;border-bottom:1px solid #A29689;}
.hp_310block_p {margin:5px 0px;}

.hp_720desc {float:left;width:720px;background:#EEEEEE;}
.hp_720desc_p {padding:20px;}

.techhelp {clear:right;float:right;width:234px;margin:0px 0px 10px;}
.techhelp_heading {font-size:13px;background:#929FA3;text-transform:uppercase;margin:0px;padding:10px;color:white;}
.techhelp_box {border:2px solid #929FA3;border-width:0px 2px 2px;background:#EEEEEE;padding:10px;}
.techhelp_telephone {background:url(../images2009/techhelp_telephoneicon.png) no-repeat left;padding:10px 10px 10px 50px;}
.techhelp_email {background:url(../images2009/techhelp_emailicon.png) no-repeat left;padding:10px 10px 10px 50px;}

.narrow {float:left;width:150px;clear:left;margin:12px 0px 10px;}
#wide {float:right;width:810px;clear:right;margin:12px 0px 10px;}
#wide p {margin:10px 0px; line-height:1.4em;}
#wide h1, .page_head {margin:10px 0px 10px;font:24px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#0954A1;}

.wide_left {float:left;width:550px;}
.wide_right {float:right;width:234px;margin:10px 0px;}

ul.content {margin:5px 25px 10px;}

.content_table td, .content_table th {padding:3px;border:1px solid #E6E6E6}
.content_table th {background:#D6E3BC;}

#footer {border-top:1px solid #A29689;padding:10px 0px 10px 5px;margin-top:20px;clear:both;}
.li_foot {display:inline;padding:0px 10px;}
.li_foot_br {border-right:1px solid black;}
.li_foot_tel {margin-left:100px;}
.li_foot_siteby {float:right;}
.a_foot {display:inline-block;padding:0px 10px 0px 7px;color:black;text-decoration:none;}
.a_foot_siteby {padding:0px;}
.a_foot_email {color:blue;}

/*Navigation ***********************************/ 
.ul_topnav {float:right;width:500px;text-align:right;}
.li_topnav {list-style:none;display:inline;}
.a_topnav {padding:0px 15px;border-right:1px solid black;font-size:13px;color:black;text-decoration:none;}
.a_topnav_last {border-right:none;}

/*Main nav*/
#nav {background:#A29689;clear:both;height:30px;margin-bottom:1px;}
#ul_nav {float:left;width:780px;}
.a_nav {display:inline-block;padding:7px 10px;color:white;text-decoration:none;background:#A29689}
.a_nav_arrow {background:#A29689;}

.a_nav:hover, .li_nav:hover .a_nav {color:black;background:#CFD7DB; text-decoration:none;}

.a_nav span {padding:0px 10px;}
.a_nav_arrow span {background:url(../images2009/nav_arrow_out.png) no-repeat right; padding:0px 20px 0 10px;}
.a_nav_arrow:hover span, .li_nav:hover .a_nav_arrow span {background:url(../images2009/nav_arrow_over.png) no-repeat right;}

.subnav_li {list-style:none;margin:6px 0px;}
.subnav_a {color:white;text-decoration:none;}

.form_search {float:right;width:180px; margin-top:6px;}
.search_text {float:left;width:140px;border:none;padding:1px;}
.search_submit {float:left;width:19px;margin-left:5px;height:20px;}

.ul_product_support {margin:10px 0px 0px;clear:right;float:right;width:234px;}
.li_product_support {padding:0px;margin:0px 0px 4px;list-style:none;}
.li_product_support_heading {background:#929FA3;padding:7px 8px;color:white;font-weight:bold;text-transform:uppercase;}
.a_product_support {display:block;background:#A29689;padding:7px 5px;color:white;}
.datasheeticon {background:#A29689 url(../images2009/datasheeticon.png) no-repeat 8px 3px;padding-left:30px}
.designcicon {background:#A29689 url(../images2009/designcicon.png) no-repeat 8px 3px;padding-left:30px}
.photolibraryicon {background:#A29689 url(../images2009/photolibraryicon.png) no-repeat 8px 3px;padding-left:30px}

.ex_finish {margin:20px 0px 0px;float:right;clear:right;width:230px;background:#EEEEEE;border:2px solid #929FA3;}
.ex_finish_heading {background:#929FA3;padding:5px 3px;color:white;font-weight:bold;text-transform:uppercase;}
.ex_finish_item {float:left;width:60px;margin:6px;text-align:center;}
* html .ex_finish_item {margin:5px;}
.ex_finish_subheading {float:left;clear:both;margin:10px 6px 5px;}

.li_nav { /* all list items */
	float: left;
	position: relative;
	width: auto;
	list-style:none;
	margin-right:13px;
}

 
.subnav { /* second-level lists */
	display: none;
	position: absolute;
	background:#A29689;
	color:white;
	border-top:1px solid white;
}
 
.subnav { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
html .subnav {top: 30px;left:0;}
/*.subnav {*top: 30px;left:0;}*/
 
.li_nav.over .subnav, .li_nav:hover .subnav { /* lists nested under hovered list items */
	display: block;
}

/*Sub nav*/
.ul_narrow_nav {background:url(../images2009/narrow_nav_bottom.png) no-repeat bottom center;padding-bottom:25px;height:100%;}
.li_narrow_nav {list-style:none;}
.a_narrow_nav {display:block;margin-bottom:3px;padding:3px 10px;background:#EEEEEE;color:black;text-decoration:none;}
.a_narrow_nav:hover {text-decoration:none;}
.a_narrow_nav_heading {background:#0954A1 url(../images2009/blue_arrowdown.png) no-repeat 5px 5px;color:white;padding-left:20px;}
* html .li_narrow_nav {float: left;clear: both;width: 100%;}
.a_narrow_nav:hover, .a_narrow_nav_active {background:#A29689;color:white;}
/*.a_narrow_nav_heading:hover {background:#0954A1 url(../images2009/blue_arrowright.png) no-repeat 5px 5px;color:white;padding-left:20px;}*/
.a_narrow_nav_heading:hover {background:#0954A1 url(../images2009/blue_arrowdown.png) no-repeat 5px 5px;}
/*Breadcrumb*/
.breadcrumb {background:#EEEEEE;margin:1px 0px;}
.ul_breadcrumb {padding:8px 10px;}
.li_breadcrumb {list-style:none;display:inline;}
.a_breadcrumb {display:inline-block;color:#0954A1;text-decoration:none;border-right:1px solid #373737;padding:0px 10px 0px 5px;}
.a_breadcrumb_active {color:#373737;border-right:none;padding:0px 0px 0px 5px;}
.a_breadcrumb.last {border-right:none;}
/*End Navigation *****************************/






.formField
{
    font-family: Arial, Verdana ; 
	  font-size: 12px           ; 
          color: #002266        ;
          width: 250px          ;
}

.imageFaderClass
{
	/*position: absolute;*/
	visibility: hidden;
	border: solid 1px #666666;
}

/**********/
/* Search */
/**********/

.search_box 
{  
	font-family: arial, verdana; 
	font-size: 10px; 
	color: #002266;
    width:80px;
}

.submitButton 
{  
	font-family: Arial, Verdana; 
	font-weight: bold;
	font-size: 10px; 
	color: #002266
	cursor:pointer ;
    height:20px;
    width:20px;
}

/***********/
/* Borders */
/***********/

.border 
{  border: solid 1px #666666; 
}

.LeftNaviBorder
{	background-color: #F7F7F7;
	border: solid 1px #666666;

}

/***********/
/* Fonts   */
/***********/


.generic
{  	font-family: Arial, Verdana; 
	font-size: 14px; 
	color: #000000;
}

.generic_sub_head
{  	font-family: Arial, Verdana; 
	font-size: 14px;
	font-weight:bold; 
	color: #333333;
}

.generic_small
{  	font-family: Arial, Verdana; 
	font-size: 12px; 
	color: #000000;
}

a.generic_small
{  	font-family: Arial, Verdana; 
	font-size: 12px; 
	color: #002266;
	text-decoration:none;
}

a.generic_small:hover
{  	font-family: Arial, Verdana; 
	font-size: 12px; 
	color: #002266;
	text-decoration:underline;
}

.generic_font_fullsize_project
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E5E5E5;
	text-decoration: none;
	border-top: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	border-left: #666666 solid 1px;
	border-right: #666666 solid 1px;
}

.generic_font_summary_left_left
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #E5E5E5;
	border-left: #666666 solid 1px;
	border-top: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	text-decoration: none;
}

.generic_font_summary_left_right
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-right: #666666 solid 1px;
	border-top: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	text-decoration: none;
}

.generic_font_summary_left_middle_dark
{
	font-family: arial;
	font-size: 12px;
	line-height: 1.3;
	color: #000000;
	background-color: #E5E5E5;
	border-top: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	text-decoration: none;
}

.generic_font_summary_left_middle_light
{
	font-family: Arial;
	font-size: 12px
	color: #000000;
	background-color: #FFFFFF;
	border-top: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	text-decoration: none;
}

.table_sub_head
{
	font-family: Arial; Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding:5px;
	vertical-align:middle;
	background-color: #E5E5E5;
	text-align:center;
}

.table_head
{
	font-family: Arial; Verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding:7px;
	background-color: #0954A1;
}

.table_main_content
{
	font-family: Arial; Verdana;
	font-size: 12px;
	color: #000000;
	padding:5px;
	text-align:center;
	background-color:#EEEEEE;
}

.footer 
{  	font-family: arial; 
	Arial; font-size: 12px; 
	color: #002266; 
	font-weight: bold;
}

a.footer 
{  	font-family: arial; 
	Arial; font-size: 12px; 
	color: #002266; 
	font-weight: bold;
	text-decoration:none;
}

a.footer:hover 
{  	font-family: arial; 
	Arial; font-size: 12px; 
	color: #002266; 
	font-weight: bold;
	text-decoration:underline;
}

.home_head 
{  	font-family: Arial, Verdana;  
	font-size: 21px; 
	color: #002266; 
	font-weight: bold;
}

.home_text_blue 
{  	font-family: Arial, Verdana;   
	font-size: 12px; 
	color: #002266; 
	font-weight: normal;
}

.statement 
{  	font-family: Arial, Verdana;    
	font-size: 12px;
	color: #002266;
	font-weight: bold;
 	font-style: italic;
}

.home_text_grey 
{  	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration:none; 
	color: #333333;
}

A.home_text_grey 
{  	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration:none; 
	color: #002266;
}

A.home_text_grey:hover 
{  	font-family: Arial, Verdana;
	font-size: 12px; 
	color: #002266;
	text-decoration:underline;
}

.home_grey_sub_head 
{  	font-family: Arial; Verdana;  
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
}

.new_to_website 
{  	font-family: Arial, Verdana;    
	font-size: 11px; 
	color: #000000;
}

a.new_to_website 
{  	font-family: Arial, Verdana;    
	font-size: 11px;
	font-weight:bold; 
	text-decoration:none;
	color: #002266;
}

a.new_to_website:hover
{  	font-family: Arial, Verdana;    
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;	 
	color: #002266;
}

.new_to_website_sub 
{  	font-family: Arial, Verdana;   
	font-size: 11px; 
	color: #660000;
	font-weight: bold;
}

.new_to_website_head 
{  	font-family: Arial, Verdana;   
	font-size: 12px; 
	color: #000000;
	font-weight: bold;
}

.picture_captions
{  	font-family: Arial, Verdana;    
	font-size: 11px;
	color: #002266;
}

a.news 
{  	font-family: Arial, Verdana; 
	font-size: 12px; 
	color: #002266;
	font-weight:bold;
	text-decoration:none;
}

a.news:hover 
{  	font-family: Arial, Verdana; 
	font-size: 12px; 
	color: #002266;
	font-weight:bold;
	text-decoration:underline;
}

news 
{  	font-family: Arial, Verdana; 
	font-size: 12px; 
	color: #002266;
	font-weight:bold;
	text-decoration:none;
}

.generic_font_photo_border
{
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	background-color : #EFEFEF;
	text-decoration: none;
	border-left : #666666 solid 1px;
	border-right : #666666 solid 1px;
	border-top : #666666 solid 1px;
	border-bottom : #666666 solid 1px;
	padding-left : 2px;
	padding-right : 2px;
}

/***********/
/* A hrefs */
/***********/

a img {border:0px;}



/***********/
/* Navi    */
/***********/


.leftNavHead 
{ 	font-family: Arial, verdana; 
	font-size: 16px; 
	color: #000000; 
	font-weight: bold; 
	padding-right: 0px; 
	text-indent: 0px;
}

.LeftHandNavSub 
{  	font-family: Arial, verdana;  
	font-size: 12px; 
	font-weight: bold; 
	color: #660000; 
	text-indent: 0px;
}

.leftNavList 
{  	font-family: Arial, verdana;  
	font-size: 12px;
	font-weight: bold; 
	color: #000000;
	text-indent: 3pt;
}

a.leftNavList 
{  	font-family: Arial, verdana;  
	font-size: 12px;
	font-weight: bold; 
	color: #002266;
	text-decoration: none
}

a.leftNavList:hover 
{  	font-family: Arial, verdana;  
	font-size: 12px;
	font-weight: bold; 
	color: #002266;
	text-decoration: underline
}



/* Product Category page styles */

td.productCell {background-color:#EEEEEE;}
/*td.productCell:hover {background-color:#F2F2F2;}*/

