body {
	COLOR:#000000; 
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	scrollbar-face-color:fffafa;
	scrollbar-track-color:fffafa;
	scrollbar-arrow-color:#CC0000;
}
.text{
	font-size:12px;
}
.sidetextblack{
	font-size:12px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
}
.small{
	font-size: 10px;
	line-height:10px; 
}
.med_light{
	font-size:11px;
	font-family:verdana, arial;font-weight:normal;
	color:fffafa;
	line-height:14px; 

}
.title{
	font-size:13px; 
	color:ffffff;
	font-style:italic;
	font-weight:bold;
}

.title_dark{
	font-size:13px; 
	color:cc0000;
	font-style:italic;
	font-weight:bold;
}
.header{
	font-size: 11px; 
	font-weight:bold;
	Color:#000000;
}
.error{
	color:red;
	font-size:11px;
	font-family:verdana, arial;
}
input, select {
	font-size: 11px; 
	background-color: ffffff;
	border : 1px solid; 
	border-color: dddddd;
}
 select {
	font-size: 11px; 
	background-color: ffffff;
	border : 1px solid ;
	border-color: CC3300; 
}
A {
	font-size:12px;
	color: #CC0000;
	text-decoration:none; 
	font-family:verdana, Arial;
}
A:hover {
	font-size:12px;
	color: #CC0000; 
	text-decoration: underline
	font-family:verdana, Arial;
}
A:visited {
	font-size:12px;
	color: #CC0000;	
	font-family:verdana, Arial;
}

A.footer:link{
	text-decoration:none;
	font-size: 10px; 
	color: #fffafa;			
}
A.footer:visited{
	text-decoration:none;
	font-size: 10px; 
	color: #fffafa;			
}
A.footer:hover{
	text-decoration:none;
	font-size: 10px; 
	color: #fffafa;			
}
A.thumbs{
	border: 1px solid #778899;
} 
A:visited.thumbs{
	border: 1px solid #778899;
} 
A:hover.thumbs{
	border: 1px dashed #CC0000;
} 

h1 
{
	color:#000000;
	font-family:Verdana, Arial, Sans-Serif;
	font-size: 10px;
}

h2 
{
	color:#000000;
	font-family:Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

A.sidetext{
	font-size:11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
}
A:visited.sidetext{
	font-size:11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
}
A:hover.sidetext{
	font-size:11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #cc0000;
	border-bottom-color:#cc0000;
}
A.sidetextspecial{
	font-size:10px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color:#000000;
}
A.sidetextblack{
	font-size:11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
}
A:visited.sidetextblack{
	font-size:11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
}
A:hover.sidetextblack{
	font-size:11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
}

.holidaytitle
{
	font-size:12px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color: #000000;
}

.categorytitle
{
	font-size:12px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-indent:10px;
	text-align:center
	color: #000000;
}

.ol1{
	font-size:12px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 1px;
	color: #1A5AB2;
}
.li1{
	font-size:12px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #1A5AB2;
}
.currentcard
{
BORDER-RIGHT: #cc0000 double; BORDER-TOP: #cc0000 double; BORDER-LEFT: #cc0000 double; BORDER-BOTTOM: #cc0000 double;
font-size:12px;
}

A.currentcards{
	border: 1px solid #778899;
} 
A:visited.currentcards{
	border: 1px solid #778899;
} 
A:hover.currentcards{
	border: 1px dashed #CC0000;
} 

A.plain:link{
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}
A.plain:visited{
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size: 10px;
	color: #000000; 
	font-weight:bold;	
}
A.plain:hover{
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size: 10px; 
	color: #000000;
	font-weight:bold;
}

A.plain_small:link{
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size: 9px;
	color: #000000;
	
}
A.plain_small:visited{
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size: 9px;
	color: #000000; 
		
}
A.plain_small:hover{
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size: 9px; 
	color: #000000;
	
}
.catbox{
border:1px solid white;
}

.catbox a{
text-decoration:none;
color:cc0000;
}

.sitemapbox{
border:0px solid white;
}
.sitemapbox a{
text-decoration:none;
color:cc0000;
}

A.large {
	font-size:16px;
	color: #000000;
	text-decoration:none; 
	font-family:verdana, Arial;
	font-weight:bold;
}

A.large:visited {
	font-size:16px;
	color: #000000;	
	text-decoration:none; 
	font-family:verdana, Arial;
	font-weight:bold;
}
A.large:hover {
	font-size:16px;
	color: #CC0000; 
	text-decoration:none; 
	font-family:verdana, Arial;
	font-weight:bold;
}

div#tipDiv {

	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	z-index: 10000;
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	width: 148px;
	padding: 0;
	color: #000;
	font-size: 11px;
	line-height: 1.2em;

}