/* DEFAULT CELLPADDING & CELLSPACING */
table
{
	border-collapse: collapse;
}
td
{
	padding: 0px
}

/* DISABLE IMAGE BORDERS */
img 
{
	border: 0px;
}

/* LEFT MENU */
.leftmenu td
{
	width: 103px; height: 42px;
}
.leftmenu td.separator
{
	width: 103px; height: 26px;
}
.leftmenu a
{
	width: 100%; 
	height: 100%;
	color: white;
	text-align: center;
	position: relative;
}
.leftmenu a img
{
	position: absolute;
	left: 4px; 
	top: 0px;	
}
.leftmenu a span
{
	position: absolute;
	top: 8px;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	cursor: hand;
	line-height: 12px;
}
.leftmenu a:hover
{
	color: black;
}

/* RIGHT MENU */
.rightmenu td
{
	width: 93px; height: 53px;
}
.rightmenu td.separator
{
	width: 93px; height: 26px;
}
.rightmenu a
{
	width: 93px; height: 53px;
	color: black;
	text-align: center;
	position: relative;
}
.rightmenu a img
{
	width: 93px; height: 53px;
	position: absolute;
	left: 2px; 
	top: 0px;	
}
.rightmenu a span
{
	position: absolute;
	top: 8px;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	cursor: hand;
	line-height: 12px;
}
.rightmenu a:hover
{
	color: #999999;
}


/* HYPER REFERENCE IMAGE SWAPPING */
a.button img.normal,
a.button:hover img.over
{
	display: inline;
}
a.button img.over,
a.button:hover img.normal
{
	display: none;
}
a.button
{
	font-size: 0px;
}
a.button:hover
{
	font-size: 1px;
}

a {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #008ca8;
	text-decoration: none;
}
a:active {
	text-decoration: none;	
}
a:hover {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #b6352b;
	text-decoration: none;
}

body 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	background-color: #BEBEBE;
	border-collapse: collapse;
    scrollbar-arrow-color: #008ca8;
    scrollbar-base-color: White;
    scrollbar-darkshadow-color: White; 
    scrollbar-face-color: White;
    scrollbar-highlight-color: #008ca8;
    scrollbar-shadow-color: #008ca8;
    scrollbar-track-color: White; 
}

html, body
{
	width: 100%;
	height: 100%;
}
select 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
textarea 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
hr
{
	margin: 5px 5px 5px 5px;
}

.twentyblacktext {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 26px;
	color: #000000;
}
.smallwhitetext {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
}
.bigred {
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 26px;
	color: #b6352b;
	font-weight: bold;
}
.indexmaintext {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #333333;
}
.indexmaintexthome {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000000;
}
.maintext {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
}
.sixteenredtext {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #b6352b;
}
.smallredmaintext {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #b6352b;
}
.whitemaintext
{
	font-family: "arial narrow", arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
}

.whitemaintextsmall
{
	font-family: "arial narrow", arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
}

.smallmaintext {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #5F6362;
}
.twentybluetext {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #018AAA;
}

.homeText 
{
	color: #000000; 
	text-align: center; 
	font-family: arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
}

.wheretogo
	{
		color: #000000; 
		font-family: arial, Verdana, Helvetica, sans-serif; 
		font-size: 14px; 
		font-style: italic; 
		font-weight: bold;
	}
	
.h1events
	{
		font-family: arial, Verdana, Helvetica, sans-serif; 
		color: #b6352b; 
		font-weight: bold; 
		font-size: 17px;
	}

.border 
{ 
	border: solid 1px #008CA8
}

/* CATEGORY STYLE RULES */
.linkbutton1, .linkbutton2 {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #333333;
    background: none; 
    border: none; 
    cursor: pointer; 
    text-align: left;
}
.linkbutton1
{
	font-weight: bold;
}
div#CategoryList div
{
	margin-left: 10px;
}
div#CategoryList div div
{
    display: none;
}
div#CategoryList div.selected input.linkbutton2{
    color: #FF0000;
}
div#CategoryList div.showsubtree div{
    display: block;
}


#eventcategory a {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #6e6e6e;
	text-decoration: none;
}
#eventcategory a:active {
	text-decoration: none;	
}
#eventcategory a:hover {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #b6352b;
	text-decoration: none;
	}
div#SearchResults
{
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #5F6362;
	background-color: #FFFFFF;
}
div#SearchResults a {
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #6e6e6e;
	text-decoration: none;
	font-weight: bolder;
}
div#SearchResults a:active 
{
	text-decoration: none;	
}
div#SearchResults a:hover 
{
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #b6352b;
	text-decoration: none;
}


.errmsg
{
	color:Red;
	font-family: arial narrow, arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
.err1,
.err2,
.err3,
.err4,
.err5,
.err6,
.err7,
.err8,
.err9,
.err10,
.err11,
.err12,
.err13,
.err14,
.err15,
.err16,
.err17,
.err18,
.err19,
.err20,
.err21,
.err22,
.err23,
.err24,
.err25,
.err26,
.err27,
.err28,
.err29,
.err30,
.err31,
.err32,
.err33,
.err34,
.err35,
.err36,
.err37,
.err38,
.err39,
.err40,
.err41,
.err42,
.err43,
.err44,
.err45,
.err46,
.err47,
.err48,
.err49,
.err50
{
	display:none;
}
.showerr1 .err1,
.showerr2 .err2,
.showerr3 .err3,
.showerr4 .err4,
.showerr5 .err5,
.showerr6 .err6,
.showerr7 .err7,
.showerr8 .err8,
.showerr9 .err9,
.showerr10 .err10,
.showerr11 .err11,
.showerr12 .err12,
.showerr13 .err13,
.showerr14 .err14,
.showerr15 .err15,
.showerr16 .err16,
.showerr17 .err17,
.showerr18 .err18,
.showerr19 .err19,
.showerr20 .err20,
.showerr21 .err21,
.showerr22 .err22,
.showerr23 .err23,
.showerr24 .err24,
.showerr25 .err25,
.showerr26 .err26,
.showerr27 .err27,
.showerr28 .err28,
.showerr29 .err29,
.showerr30 .err30,
.showerr31 .err31,
.showerr32 .err32,
.showerr33 .err33,
.showerr34 .err34,
.showerr35 .err35,
.showerr36 .err36,
.showerr37 .err37,
.showerr38 .err38,
.showerr39 .err39,
.showerr40 .err40,
.showerr41 .err41,
.showerr42 .err42,
.showerr43 .err43,
.showerr44 .err44,
.showerr45 .err45,
.showerr46 .err46,
.showerr47 .err47,
.showerr48 .err48,
.showerr49 .err49,
.showerr50 .err50
{
	display:inline;
}
