td{
	/*color: #54301a;*/ 
	font-size: 11px; 
	font-family: optima-regular,verdana,arial,helvetica,sans;
}

body{
	color: #231f20; 
	font-size: 10px; 
	font-family: optima-regular,verdana,arial,helvetica,sans; 
	/*
	scrollbar-face-color: #d8d1c9; 
	scrollbar-arrow-color: #54301a; 
	scrollbar-base-color: #d8d1c9;
	*/
}

a:link, a:visited{
	color: #ed1b2e; 
	text-decoration: none;
}

a:hover, a:active{ 
	color: #231f20; 
	text-decoration:underline;
}

/*--------------------------------------------------------------------------*/
/* CUSTOM CLASSES ----------------------------------------------------------*/
/*--------------------------------------------------------------------------*/

.navpipe{
	color: #54301a; 
	font-size: 15px;
}

.pageheaderRed{
	color: #ed1b2e; 
	font-size: 15px;
}

.pageheader{
	color: #231f20; 
	font-size: 12px;
}

.product_label{
	color: #231f20; 
	font-size: 13px;
}

a.topnav:link, a.topnav:visited{
	color: #ffffff; 
	text-decoration: none; 
	font-size: 14px;
}

a.topnav:hover, A.topnav:active{
	color: #231f20; 
	text-decoration: none; 
	font-size:14px;
}

/*--*/

a.newsnav:link, a.newsnav:visited{
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 14px;
}

a.newsnav:hover, A.newsnav:active{
	font-weight: bold; 
	color: #cccccc; 
	text-decoration: none; 
	font-size: 14px;
}

/*--*/

a.copyrightlink:link, a.copyrightlink:visited{
	font-family: optima-regular,verdana,arial,helvetica,sans; 
	font-size: 9px; 
	color: #231f20; 
	text-decoration: none;
}

a.copyrightlink:hover, a.copyrightlink:active{
	font-family: optima-regular,verdana,arial,helvetica,sans; 
	font-size: 9px; 
	color: #231f20; 
	text-decoration: none;
}

.copyright{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 9px; 
	color: #231f20;
}

.newsheading{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 15px; 
	color: #000000; 
	font-weight: bold;
}

.newssubheading{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
}

.multimediaheading{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 11px; 
	color: #54301a; 
	font-weight: bold;
}

.requiredfield{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 11px; 
	color: red; 
	font-weight: bold;
}

.txtField{
	color: #463c3c;
	background: #ffffff;
	border: 2px solid #cccccc;
}

.ipTextArea{
	color: #463c3c;
	background: #ffffff;
	border: 2px solid #cccccc;
	scrollbar-arrow-color: #463c3c;
	scrollbar-base-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-track-color: #cccccc;
}

.hidden{
	display: none;
}

.unhidden{
	display: block;
}