/* Link */


body {
color:#000;
font-size:12px;
font:arial,helvetica,clean,terminal,sans-serif;
margin:0;
	font-family: "Trebuchet MS", Arial, Verdana;
}



a {
color:#36C;
text-decoration:underline;
}

a:hover {
color:#C30;
text-decoration:underline;
}



table,CHECKBOX,RADIO,SELECT,INPUT {
font-size:11px;
}



A.navheadw:link,A.navheadw:visited,A.navheadw:active {
font-size:11px;
color:#FFF;
font-weight:400;
}

A.navheadw:hover,A.navheadtopproduct:hover {
	font-size:11px;
	color:#FF6600;
	font-weight:400;
	text-decoration: none;
}



A.navdown:link,A.navheadw:visited,B.navdown:active {
font-size:11px;
color:#4A2710;
font-weight:400;
}

A.navdown:hover,A.navheadtopproduct:hover {
	font-size:11px;
	color:#FF6600;
	font-weight:400;
	text-decoration: none;
}



/* END OF LINK CSS------------------------------ */


/* not used */ td.link_tab{ background-color:#F2F2F2; color: #000000; text-decoration: none; font-size : 10px;  font-weight: normal; vertical-align:middle;}
.toplink {font-size : 10px;  font-weight: normal;}
/* TAB */
.gen #nav-p li a, #nav-p li strong { background:#E3DAC7 url(img/cus_cor_l.gif) no-repeat left top;} /* TAB */
.gen #nav-p li em {background:transparent url(img/cus_cor_r.gif) no-repeat right top;} /* LEFT CORNER FOR TAB */ 
.gen #nav-p li a { text-decoration:underline; color:#000000; } /* FIRST ROW TAB LINK TEXT COLOR */ 
.gen #nav-p li a:hover {
	text-decoration:underline;
	background-color:#613921;
	color: #CCCCCC;
} /* BG COLOR FOR TAB & TEXT */ 


/* not used */ .gen #nav4 { border-bottom:1px solid #000000; }
/* not used */ td.nav2_tab_brown { background:#4a2710 url(/images/ftr_h_bg_g.gif) repeat-x left top;}
/* not used */ td.nav3_tab_brown { background:#4a2710 url(/images/ftr_bg.gif) repeat-x left top; vertical-align:middle;}



/* primary tabs */
/* not used */ #nav-p {width:100%;}
#nav-p ul {font:bold 10px verdana; *font-size:10px; list-style:none; margin:0 0 -2px 0; padding:0 0 0 .3em; position:relative;} /* relative for IE6 quirks mode */
#nav-p li { float:left; margin:0 .33em -2px 0;}
/* not used */ #nav-p li * { cursor:pointer; cursor:hand; }
/* not used */ #nav-p li a { text-decoration:none; color:#3061A3; }
/* not used */ #nav-p li a:hover { text-decoration:underline; background-color:#C2D5F0; }
/* not used */ html #nav-p li strong a:hover { text-decoration:none; }
/* not used */ #nav-p li.on strong, #nav-p li.on strong a, #nav-p li.on strong a:hover { background-color:#C2D5F0; color:#3061A3; text-decoration:none; border-color:#C2D5F0; }
/* not used */ #nav-p li strong { border-bottom:1px solid #C2D5F0; }
#nav-p li a, #gen-pri li strong, #nav-p li em { display:block; }
/* not used */ #nav-p li span { display:block; cursor:default; }
/* not used */ #nav-p li span * { cursor:default; }
/* not used */ * html #nav-p li a, * html #nav-p li strong { display:inline-block; }
#nav-p li em { font-style:normal; padding:.5em .6em; }
#nav-p li.orphan, #nav-p li.orphan a, #nav-p li.orphan em,
/* not used */ #nav-p li.orphan2, #nav-p li.orphan2 a, #nav-p li.orphan2 em { background:transparent none; color:#3061A3; border-width:0; margin:0; } 



html>body #nav-pri ul, html>body #nav-sec ul {} /* clear others */

/* some alternate implementations------------------------------ */
#nav4 { margin-bottom:0; float:left; width:100%; }/* LINE BETTWEEN FIRST LINK ROW AND SECOND */  


-



/* tab dropdown menu(s)----------------------------------------/* not used */ 
.tab_menu {
  position:absolute; visibility:hidden; text-align:left;
  z-index:101; font-size:11px; background-color:#EAF1FB;
}
.tab_menu ul { list-style-type:none; padding:0 0 1px 0; margin:0; background-color:#fff; border:1px solid #3061A3; display:block; z-index:101; }
* html .tab_menu ul { padding:0; }
.tab_menu ul ul { margin:0 0 0 10px; padding:5px 0px 5px 5px; border:none; width:auto; display:block; }
.tab_menu ul li { list-style-type:none; padding:0; margin:0; display:block; background-color:#EAF1FB; }
.tab_menu ul li a {
  cursor:hand; cursor:pointer; text-decoration:none; color:#3061A3;
  padding:3px; margin:0; display:block; /* border-top:1px dotted #0F6AB3; */ width:16em;
  background: #EAF1FB url(/images/dotted.gif) repeat-x top left;
}
.tab_menu ul li a.first { background-image:none; }
.tab_menu ul li a:hover { background-color:#C2D5F0; }
