 A:link {text-decoration: none; color: #a6a6a6;}
 A:visited {text-decoration: none; color: #a6a6a6;}
 A:active {text-decoration: none; color: #a6a6a6;} 
 A:hover {text-decoration: none; color: #000000;} 
 A.nav:link {text-decoration: none; color: #ffffff;}
 A.nav:visited {text-decoration: none; color: #ffffff;}
 A.nav:active {text-decoration: none; color: #ffffff;} 
 A.nav:hover {text-decoration: none; color: #ffffff;}
 A.white:link {text-decoration: underline; color: #ffffff;}
 A.white:visited {text-decoration: underline; color: #ffffff;}
 A.white:active {text-decoration: underline; color: #ffffff;} 
 A.white:hover {text-decoration: underline; color: #ffffff;} 
 A.red:link {text-decoration: underline; color: #b90018;}
 A.red:visited {text-decoration: underline; color: #b90018;}
 A.red:active {text-decoration: underline; color: #b90018;} 
 A.red:hover {text-decoration: underline; color: #b90018;} 
 A.black:link {text-decoration: underline; line-height:1.3; color: #000000;}
 A.black:visited {text-decoration: underline; line-height:1.3; color: #000000;}
 A.black:active {text-decoration: underline; line-height:1.3; color: #000000;} 
 A.black:hover {text-decoration: underline; line-height:1.3; color: #000000;} 
 A.blacknoline:link {text-decoration: none; color: #000000;}
 A.blacknoline:visited {text-decoration: none; color: #000000;}
 A.blacknoline:active {text-decoration: none; color: #000000;} 
 A.blacknoline:hover {text-decoration: none; color: #000000;}
 A.gray:link {text-decoration: none; color: #333333;}
 A.gray:visited {text-decoration: none; color: #333333;}
 A.gray:active {text-decoration: none; color: #333333;} 
 A.gray:hover {text-decoration: none; color: #333333;} 
 A.footer:link {text-decoration: none; color: #888888;}
 A.footer:visited {text-decoration: none; color: #888888;}
 A.footer:active {text-decoration: none; color: #888888;} 
 A.footer:hover {text-decoration: none; color: #cccccc;}

 A.tab:link {display: block; height: 19px; padding-top:6px;text-decoration: none; color: #000000;}
 A.tab:visited {display: block; height: 19px; padding-top:6px; text-decoration: none; color: #000000;}
 A.tab:active {display: block; height: 19px; padding-top:6px; text-decoration: none; color: #000000;} 
 A.tab:hover {display: block; height: 19px; padding-top:6px; text-decoration: underline; color: #000000; background-color: #dddddd; background-image:url(../images/border/tabbackon.gif) }

 A.tabactive:link {display: block; height: 19px; padding-top:6px;text-decoration: none; color: #000000;}
 A.tabactive:visited {display: block; height: 19px; padding-top:6px; text-decoration: none; color: #000000;}
 A.tabactive:active {display: block; height: 19px; padding-top:6px; text-decoration: none; color: #000000;} 
 A.tabactive:hover {display: block; height: 19px; padding-top:6px; text-decoration: underline; color: #000000; }

 .greybox { background-color: #666666; }
 .greybox:hover { background-color: #888888; }
p,blockquote { text-align:justify } p,blockquote { alignment:justify }
.whiteback { background-color:#FFFFFF; }
.grayback { background-color:#c0c0c0; }
.headline { font-size:13px; letter-spacing:0.002em; color:#000000; font-weight:bold; font-family:Arial; }
.huge { font-size:38px; letter-spacing:0.002em; color:#000000; font-weight:bold; font-family:Arial; float:left; margin-right:10px; }
.normal { font-size:12px; line-height:1.3; letter-spacing:0.002em; color:#000000; font-family:Arial; }
.normalnarrow { font-size:12px; line-height:1.2; letter-spacing:0.002em; color:#000000; font-family:Arial; }
.normalred { font-size:12px; letter-spacing:0.002em; color:#b90018; font-family:Arial; line-height:1.3; }
.normalwhite { font-size:12px; letter-spacing:0.002em; color:#ffffff; font-family:Arial; line-height:1.3; }
.normalcou { font-size:12px; color:#000000; font-family:Courier; }
.normalcoured { font-size:12px; color:#b90018; font-family:Courier; }

div.page_name_auto_complete {
	width: 100px;
	background: #fff;
	display: inline;
	font-family: Arial; 
	font-size: 12px; 
	cursor: pointer; 
}

div.page_name_auto_complete ul {
	border: 1px solid #888;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}

div.page_name_auto_complete ul li {
	margin: 0;
	padding: 3px;
}

div.page_name_auto_complete ul li.selected { 
	background-color: #b3b3b3; 
}

div.page_name_auto_complete ul strong.highlight { 
	color: #800; 
	margin: 0;
	padding: 0;
}

