	p { color : #000000; font-family:verdana; font-size:9pt;}
	ul, ol, li, table, tr, td, font { color : #000000; font-family:verdana; font-size:9pt;text-decoration:none;}

	h1 { color : #000000; font-family:verdana; font-size:14pt; }
	h2 { color : #000000; font-family:verdana; font-size:12pt; }
	h3 { color : #000000; font-family:verdana; font-size:10pt; }


	input {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #FFFFFF;}
	.input_readonly {color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #C0C0C0;}
select
{
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background-color: #FFFFFF;
}

	a {color:blue; text-decoration:none;}
	a:visited {color:blue; text-decoration:none}
	a:hover {color:red; text-decoration:underline}

	.Business {color:blue; text-decoration:none;}
	.Business:hover {color:red; text-decoration:underline}

	.Country {color:blue; text-decoration:none;}
	.Country:hover {color:red; text-decoration:underline}

	.Category {color:blue; text-decoration:none;}
	.Category:hover {color:red; text-decoration:underline}

	.Leisure {color:blue; text-decoration:none;}
	.Leisure:hover {color:red; text-decoration:underline}

	.everything { font-size:9pt;}
	.everything td { font-size:9pt;}

.required
{ 
	color : #FF0000;
	font-style: superscript;
	text-decoration: none;
	font-weight: bold; 
	font-family: verdana; 
	font-size:9pt; 
}

.headline
{ 
	color : #FF0000;
	font-weight: bold; 
	font-family: verdana; 
	font-size:8pt; 
}

tr.warning
{ 
	background-color: #FF0000;
}
td.warning
{ 
	color : #FFFFFF;
	font-weight: bold; 
	font-family: verdana; 
}

/* Frame */
.frameheader { 
	background-color: #333399; 
}
.frameheader td { 
	color : #FFFF99;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}

.frameheader td a { 
	color : #FFFFFF;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.frameheader td a:hover { 
	color : #FF0000;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}

.framecontent { 
	xxxbackground-color: #FFFFFF; 
}
.framecontent td { 
	color : #000000;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.framecontent td li { 
	color : #000000 ;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.framecontent td p { 
	color : #000000 ;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.framecontent td a { 
	color : #0000FF ;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.framecontent td a:hover { 
	color : #FF0000 ;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}

.frameodd { 
	background-color: #D9DBE6; 
}
.frameodd td { 
	color : #000000;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.frameodd td li { 
	color : #000000 ;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.frameodd td p { 
	color : #000000 ;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.frameodd td a { 
	color : #0000FF ;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}
.frameodd td a:hover { 
	color : #FF0000 ;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}

.categoryheader { 
	color : #006699;   
	font-size:9pt; 
	text-decoration:none;
	margin: 0 0 0 0; padding: 2px 2px 2px 2px; 
}


.charlink 
{ 
	color: #FFFFFF;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
}
.charlink:visited
{ 
	color: #FFFFFF;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
}
.charlink:hover 
{ 
	color: #FF00FF; 
	text-decoration:underline; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
}

td.CharBoxSelected
{
	background-color: #FF9933;  
	color: #F0f0f0;
	text-align	: center;
	font-size	: 8pt;
	font-family	: verdana; 
	font-weight	: normal;
}
td.CharBoxNotSelected
{
	background-color: #333399;  
	color: #FFFFFF;
	text-align	: center;
	font-size	: 8pt;
	font-family	: verdana; 
	font-weight	: normal;
}

td.CharBoxNotSelected a
{
	color: #FFFFFF;
	text-align	: center;
	font-size	: 8pt;
	font-family	: verdana; 
	font-weight	: normal;
}

td.CharBoxNotSelected a:hover
{
	color: #FF00FF;
	text-align	: center;
	font-size	: 8pt;
	font-family	: verdana; 
	font-weight	: normal;
}
