td{
	color: #54301a; 
	font-size: 11px; 
	font-family: optima-regular,verdana,arial,helvetica,sans;
}

body{
	color: #54301a; 
	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{
	/*font-weight: bold;*/ 
	color: #54301a; 
	text-decoration: none;
}

a:hover, a:active{
	/*font-weight: bold;*/ 
	color: #cccccc; 
	text-decoration:underline;
}

/*--------------------------------------------------------------------------*/
/* CUSTOM CLASSES ----------------------------------------------------------*/
/*--------------------------------------------------------------------------*/

.login_failed{
	color: red; 
	font-size: 12px; 
	font-weight: bold;
}

.navpipe{
	color: #54301a; 
	font-size: 15px;
}

.pageheader{
	color: #ffffff; 
	font-size: 15px;
}

a.topnav:link, a.topnav:visited{
	/*font-weight: bold;*/ 
	color: #54301a; 
	text-decoration: none; 
	/*font-size: 13px;*/
	font-size: 11px;
}

a.topnav:hover, A.topnav:active{
	/*font-weight: bold;*/ 
	color: #ffffff; 
	text-decoration: none; 
	/*font-size: 13px;*/
	font-size:11px;
}

/*--*/

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: #54301a; 
	text-decoration: none;
}

a.copyrightlink:hover, a.copyrightlink:active{
	font-family: optima-regular,verdana,arial,helvetica,sans; 
	font-size: 9px; 
	color: #ffffff; 
	text-decoration: none;
}

.copyright{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 9px; 
	color: #54301a;
}

.scrolllabel{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 9px; 
	color: #54301a;
}

.copyheading{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 13px; 
	color: #54301a;
}

.sampleheading{
	font-family: optima-regular,verdana,arial,helvetica,sans;  
	font-size: 15px; 
	color: #000000; 
	font-weight: bold;
}


.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;
}

.hidden{
	display: none;
}

.unhidden{
	display: block;
}