body, p, td, th {
	font-family:verdana,arial;
	font-size:11px;
	color:#333;
}

th {
	background-color:#DCE6EB;
}

input, select {
	font-size: 11px;
	font-family:verdana, arial;
}
.cat, .subcat, .subcatlink {
	font-size:12px;
}
.cat {
	line-height:16px;
	background-color:BFCED6;
	padding-left:10px;
	border-top: solid #FFF 1px;
	border-bottom: solid #FFF 1px;
}
.subcat {
	background-color:DCE6EB;
}
a.subcatlink:link, a.subcatlink:visited {
	color: #333;
	text-decoration: none;

	
}
a.subcatlink:hover {
	color:#000;
	display:block;
	background-color:#999999;
}



a.subcatlink2:link, a.subcatlink2:visited {
	color: #FFF;
	text-decoration: none;

	
}
a.subcatlink2:hover {
	color:#000;
	display:block;
	background-color:#999999;
}




a.pageNav {
	color: #00C;
}


.df {
line-height: 16px;
font-size: 12px;
color: #000099;
font-weight: bold;
text-decoration: none;
}
.df:hover {
line-height: 16px;
font-size: 12px;
color: #cc0000;
font-weight: bold;
text-decoration: underline;
}
.df:visited {
line-height: 16px;
font-size: 12px;
color: #000099;
font-weight: bold;
text-decoration: none;
}
font.prod_heading 
{ 
font-family: arial;
font-size: 12px; 
font-weight: bold;
color: #FFFFFF;
} 
font.subcategory {
line-height: 14px;
font-size: 11px;
color: #DC6400;
text-decoration: none
}
.jj{
FONT-WEIGHT: bold;
line-height: 15px;
FONT-SIZE: 12pt; 
COLOR: #000000; 
text-decoration: none;
}
.sub{
FONT-WEIGHT: bold;
line-height: 15px;
FONT-SIZE: 11pt; 
COLOR: #000000; 
text-decoration: none;
}
.sub2{
FONT-WEIGHT: bold;
line-height: 26px;
FONT-SIZE: 13pt; 
COLOR: #000099; 
text-decoration: none;
}
.text{
FONT-WEIGHT: normal;
line-height: 16px;
FONT-SIZE: 9pt; 
COLOR: #000000; 
text-decoration: none;
}
.textsm{
FONT-WEIGHT: bold;
line-height: 12px;
FONT-SIZE: 8pt; 
COLOR: #0033cc; 
text-decoration: none;
}
.textxsm{
FONT-WEIGHT: normal;
line-height: 12px;
FONT-SIZE: 8pt; 
COLOR: #660000; 
text-decoration: none;
}
.textxsm2{
FONT-WEIGHT: normal;
line-height: 12px;
FONT-SIZE: 7pt; 
COLOR: #333333; 
text-decoration: none;
}
.textxsm22{
FONT-WEIGHT: normal;
line-height: 12px;
FONT-SIZE: 7.5pt; 
COLOR: #0033cc; 
text-decoration: none;
}
.textxsm3{
FONT-WEIGHT: normal;
line-height: 18px;
FONT-SIZE: 8.5pt; 
COLOR: #333333; 
text-decoration: none;
text-align: justify;
}
A.navi {
 font-weight: bold; 
 font-size: 11px;
 line-height: 26px; 
 color: #FFF; 
 text-decoration: none
}
A.navi:visited {
 font-weight: bold; 
 font-size: 11px;
 line-height: 26px;
 color: #333333;
 text-decoration: none
}
A.navi:hover {
 font-weight: bold; 
 font-size: 11px;
 line-height: 26px;
 color: #0066ff;
 text-decoration: underline
}
A.navi2 {
 FONT-SIZE: 10px;
 LINE-HEIGHT: 20px; 
 COLOR: #CCC; 
 TEXT-DECORATION: none
}
.T1 {
 	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #666; 
	LINE-HEIGHT: 26px; 
}
.T2 {
 	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #990033; 
	LINE-HEIGHT: 20px; 
	TEXT-DECORATION: underline
}
.announce, a.annouce:link {
	font-size:16px;
	font-weight: bold;
	color: #666;
}
a.annouce:hover {
	color: #036!important;
	background-color:#EEE;
}