select.errHilite, textarea.errHilite { 	background-color: #c7c7c7; 	}
label.errHilite { 	color: #c7c7c7; 	}
input.errHilite { 	background-color: #ffa366;  } 


body    { 	background-color : #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
p		{ color: #000000;  text-decoration: none; font-size: 12px;  }
li	{ color: #000000;  text-decoration: none; font-size: 12px;  }

h1	{ color: #ff6600;  text-decoration: none; font-size: 18px; font-weight: bold; }
h2	{ color: #ff6600;  text-decoration: none; font-size: 14px; font-weight: bold; }

.col_white { 	background-color : #ffffff; }
.col_black { 	background-color : #000000; }

.col_red { 	background-color : #ff0000; }

.col_orange1 { 	background-color : #ff6600; }
.col_orange2 { 	background-color : #ffa366; }


.col_gray1 { background-color : #404040; }
.col_gray2 { background-color : #6c6c6c; }
.col_gray3 { background-color : #DBDBDB; }





.login { color: #999999; font-size: 10px; text-decoration: none; font-weight: normal; }
.login_form { color: #ffffff; font-size: 11px; text-decoration: none; font-weight: normal; background-color : #404040; border:0px; padding:2px;}


A.login:link    	{ color: #cccccc;  text-decoration: none; font-size: 9px; font-weight: normal;}
A.login:visited 	{ color: #cccccc; text-decoration: none; font-size: 9px; font-weight: normal;} 
A.login:hover   	{ color: #ffffff;  text-decoration: underline; font-size: 9px; font-weight: normal; }


A.mainmenu1:link    	{ color: #ffffff;  text-decoration: none; font-size: 14px; font-weight: bold; }
A.mainmenu1:visited 	{ color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; } 
A.mainmenu1:hover   	{ color: #000000;  text-decoration: none; font-size: 14px; font-weight: bold; }

A.mainmenu0:link    	{ color: #3f3f3f;  text-decoration: none; font-size: 13px; font-weight: bold; }
A.mainmenu0:visited 	{ color: #3f3f3f; text-decoration: none; font-size: 13px; font-weight: bold; } 
A.mainmenu0:hover   	{ color: #ffffff;  text-decoration: none; font-size: 13px; font-weight: bold; }

.submenu0 { color: #3f3f3f; font-size: 11px; text-decoration: none; font-weight: normal; }

A.submenu0:link    	{ color: #3f3f3f;  text-decoration: none; font-size: 11px; font-weight: bold; }
A.submenu0:visited 	{ color: #3f3f3f; text-decoration: none; font-size: 11px; font-weight: bold; } 
A.submenu0:hover   	{ color: #dfdfdf;  text-decoration: none; font-size: 11px; font-weight: bold; }

A.submenu1:link    	{ color: #ffffff;  text-decoration: none; font-size: 11px; font-weight: bold; }
A.submenu1:visited 	{ color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; } 
A.submenu1:hover   	{ color: #3f3f3f;  text-decoration: none; font-size: 11px; font-weight: bold; }

A:link    	{  text-decoration: none; }
A:visited 	{  text-decoration: none; } 
A:hover   	{  text-decoration: underline;  }


.table_header { color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold; }

.normal	{ color: #000000;  text-decoration: none; font-size: 12px; font-weight: normal; }



A.item			{ font-size: 12px; font-weight: bold; }
A.item:link    	{ color: #616161;  text-decoration: none;  }
A.item:visited 	{ color: #616161; text-decoration: none;  } 
A.item:hover   	{ color: #000000;  text-decoration: none;  }



/* listing navigation */
a.sublink:link    { color: #616161;  font-size: 12px; text-decoration: none; font-weight: bold }
a.sublink:visited { color: #616161;  font-size: 12px; text-decoration: none; font-weight: bold }
a.sublink:hover   { color: #000000;  font-size: 12px; text-decoration: underline; font-weight: bold }
					 
.notlink   { color: #ff6600;  font-size: 13px; text-decoration: none; font-weight: bold }


.line_b { border-bottom : 1px dashed #969696; }
.line_b2 { border-bottom : 1px solid #969696; }

.line_t { border-top : 1px dashed #969696; }
.line_t2 { border-top : 1px solid #969696; }


.inputfield { color : Black;  font-size : 8pt;  margin : 0pt; padding : 0pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; } 
.inputfield_sel { color : Black;  font-size : 8pt;  margin : 0pt; padding : 0pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FFBE94;} 

.small_info   		{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal }
.small_info2   		{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal }