
body {background-color: White; padding: 0 0 0 0; margin: 0 0 0 0;}

img {border: 0px;}

h1 {font-family: Georgia, "Times New Roman", serif; font-size: 12px;  line-height: 18px;  color: #333300; margin-top: 12 px; margin-bottom: 8 px;}
h2 {font-family: Georgia, "Times New Roman", serif; font-size: 14px;  line-height: 18px;  color: #999966; margin-top: 12 px; margin-bottom: 8 px; font-weight: bold; }

ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 20px;  color: #333300; margin-top: 0 px; margin-bottom: 0 px; }

td {border: 0px;}


td.notext {	/* line-height: 1px; */ font-size: 1px; height: 1px; }

/* Section Intro */
td.sectionintro {font-family: Georgia, "Times New Roman", serif; font-size: 12px; line-height: 20px;  color: #333300; }
td.sectionintro A:ACTIVE {font-family: Georgia, "Times New Roman", serif; font-size: 12px; line-height: 20px;  color: #663333; text-decoration: none; }
td.sectionintro A:LINK {font-family: Georgia, "Times New Roman", serif; font-size: 12px; line-height: 20px;  color: #663333; text-decoration: none; }
td.sectionintro A:VISITED {font-family: Georgia, "Times New Roman", serif; font-size: 12px; line-height: 20px;  color: #666666; text-decoration: none; }
td.sectionintro A:HOVER {font-family: Georgia, "Times New Roman", serif; font-size: 12px; line-height: 20px;  color: #663333; text-decoration: underline; }

td.calintro {font-family: Verdana,arial,helvetica; font-size: 16px; line-height: 20px;  color: #333300; }
td.calintro A:ACTIVE {font-family: Verdana,arial,helvetica; font-size: 16px; line-height: 20px;  color: #663333; text-decoration: none; }
td.calintro A:LINK {font-family: Verdana,arial,helvetica; font-size: 16px; line-height: 20px;  color: #663333; text-decoration: none; }
td.calintro A:VISITED {font-family: Verdana,arial,helvetica; font-size: 16px; line-height: 20px;  color: #666666; text-decoration: none; }
td.calintro A:HOVER {font-family: Verdana,arial,helvetica; font-size: 16px; line-height: 20px;  color: #663333; text-decoration: underline; }


/* Textbox for 3rd-Tier content */
td.textbox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 20px;  color: #333300; }
td.textbox A:ACTIVE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 20px;  color: #663333; text-decoration: underline; }
td.textbox A:LINK {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 20px;  color: #663333; text-decoration: underline; }
td.textbox A:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 20px;  color: #663333; text-decoration: underline; }
td.textbox A:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 20px;  color: #999966; text-decoration: underline; }

td.textboxsm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 15px;  color: #333300; }
td.textboxsm A:ACTIVE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 15px;  color: #663333; text-decoration: underline; }
td.textboxsm A:LINK {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 15px;  color: #663333; text-decoration: underline; }
td.textboxsm A:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 15px;  color: #663333; text-decoration: underline; }
td.textboxsm A:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 15px;  color: #999966; text-decoration: underline; }

/* Textbox for sans-serif under Section Intro */
.sectiontextbox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 18px;  color: #333300; }
.sectiontextbox A:ACTIVE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 18px;  color: #663333; text-decoration: underline;}
.sectiontextbox A:LINK {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 18px;  color: #663333; text-decoration: underline;}
.sectiontextbox A:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 18px;  color: #666666; text-decoration: underline;}
.sectiontextbox A:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 18px;  color: #663333;	 text-decoration: underline;}

/* Textbox for Fine Print */
td.fineprint {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 15px;  color: #999966; }

td.bluebox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #FFFFFF;}
td.bluebox A:ACTIVE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #FFFFFF; text-decoration: underline;}
td.bluebox A:LINK {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #FFFFFF; text-decoration: underline;}
td.bluebox A:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #CCCCCC; text-decoration: underline;}
td.bluebox A:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #FFFFFF; text-decoration: underline;}
td.bluebox A STRONG {text-decoration: none;}

/* for use in span tags, fixing loss-of-style after nested tables */
.blueboxtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #FFFFFF;}

/* Navigation Styles */
.secnav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #999966; text-decoration: none; font-weight: bold;}
.secnav A:ACTIVE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #663333; text-decoration: none; font-weight: bold;}
.secnav A:LINK {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #663333; text-decoration: none; font-weight: bold;}
.secnav A:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #663333; text-decoration: none; font-weight: bold;}
.secnav A:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #999966; text-decoration: underline; font-weight: bold;}

.ternav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; color: #999966; text-decoration: none;}
.ternav A:ACTIVE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; color: #663333; text-decoration: none;}
.ternav A:LINK {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; color: #663333; text-decoration: none;}
.ternav A:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; color: #663333; text-decoration: none;}
.ternav A:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; color: #999966; text-decoration: underline;}


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#663333; layer-background-color:#663333; visibility:hidden}

/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel0{background-color:#663333; layer-background-color:#663333; color:white;}
.clLevel0over{background-color:#6699CC; layer-background-color:#6699CC; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#663333; layer-background-color:#663333}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:3px; font-family:tahoma, arial,helvetica; font-size:10px;}
/* Note: The background image does not seem to work when we place this definition in a separate css file */
/* Note: This definition has been repeated in each html file */
.clLevel1{background-color:#77A2BE; layer-background-color:#77A2BE; color:white; background:url(images/nav/bg_b.gif);}
.clLevel1over{background-color:#6699CC; layer-background-color:#6699CC; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#77A2BE; layer-background-color:#77A2BE}
/* Note: This style is added to fix a spacing bug on WinNN4.7 */
.clLevel1overNN4{position:absolute; padding:7px; font-family:tahoma, arial,helvetica; font-size:10px; background-color:#6699CC; layer-background-color:#6699CC; color:white; cursor:pointer; cursor:hand; }

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#6699CC; layer-background-color:#6699CC; color:white;}
.clLevel2over{background-color:#6699CC; layer-background-color:#6699CC; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#6699CC; layer-background-color:#6699CC}



/*<![CDATA[*/
.clLevel1{background:url(/bbns_images/bg_b.gif);}
/*]]>*/


.navbar {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica,;
	font-size: 10px;
	font-weight: BOLD;
	padding-left: 5px;
}
.navbar a:link {color: #FFFFFF; text-decoration: none;}
.navbar a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navbar a:hover {color: #663333; text-decoration: underline;}
.navbar a:active {
	color: #999999;
	text-decoration: underline;
}
TR.shopx1 {
	background : /common/top/nav_bg_smalll.jpg;
}


.shopx2 {
	color: #FFFFFF;
	font-family: Verdana,arial,helvetica;
	font-size: 10px;
	font-weight: BOLD;
}
.shopx2 a:link {color: #FFFFFF; text-decoration: none;}
.shopx2 a:visited {color: #FFFFFF;text-decoration: none;}
.shopx2 a:hover {color: #663333; text-decoration: underline;}
.shopx2 a:active {color: #999999; text-decoration: underline;
}
TR.shopx2 {
	background : /common/top/nav_bg_smalll.jpg;
	text-align : right;
}
.shop_top {
	color: #663333;
	font-family: Verdana,arial,helvetica;
	font-size: 12px;
	font-weight: BOLD;
}
.shop_top a:link {color: #663333; text-decoration: none;}
.shop_top a:visited {
	color: #663333;
	text-decoration: none;
}
.shop_top a:hover {color: #663333; text-decoration: underline;}
.shop_top a:active {
	color: #663333;
	text-decoration: underline;
}
.nav {
	color: #FFFFFF;
	font-family: Verdana,arial,helvetica;
	font-size: 10px;
	font-weight: BOLD;
}
.nav a:link {color: #FFFFFF; text-decoration: none;}
.nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.nav a:hover {color: #663333; text-decoration: underline;}
.nav a:active {
	color: #999999;
	text-decoration: underline;
}
.footer {
	color: #FFFFFF;
	font-family: Verdana,arial,helvetica;
	font-size: 10px;
	font-weight: BOLD;
}
.footer a:link {color: #FFFFFF; text-decoration: none;}
.footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {color: #ffffff; text-decoration: underline;}
.footer a:active {
	color: #ffffff;
	text-decoration: underline;
}
.navon {
	color: #663333;
	font-family: Verdana,arial,helvetica;
	font-size: 10px;
	font-weight: BOLD;
}
.dirnavbar {
	color: #663333;
	font-family: Verdana,arial,helvetica;
	font-size: 10px;
	font-weight: BOLD;
}
.dirnavbar a:link {color: #060031; text-decoration: none;}
.dirnavbar a:visited {
	color: #663333;
	text-decoration: none;
}
.dirnavbar a:hover {color: #663333; text-decoration: underline;}
.dirnavbar a:active {
	color: #663333;
	text-decoration: underline;
}

.calrsvp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    COLOR: #333333;
	TEXT-DECORATION: none;
font-weight : bold;
}

.calrsvp Input{
		font-size: 9px;
		color: #000000;
		padding: 0px 0px 0px 0px;
		border: thin solid #8C9C8F;
		height: auto;
		width: 200;
}

.calrsvplistMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666633;
		padding: 0px 0px 0px 0px;
		border: thin none #666633;
		height: auto;
		width: 200;
	}

.calmoneylistMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666633;
		padding: 0px 0px 0px 0px;
		border: thin none #666633;
		height: auto;
		width: 50;
	}
.calpayment
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    COLOR: #333333;
	TEXT-DECORATION: none;
font-weight : bold;
}

.calpayment Input{
		font-size: 9px;
		color: #000000;
		padding: 0px 0px 0px 0px;
		border: thin solid #8C9C8F;
		height: auto;
		width: auto;
}

.calpaymentlistMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666633;
		padding: 0px 0px 0px 0px;
		border: thin none #666633;
		height: auto;
		width: 200;
	}
.calendarheader
{   FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	COLOR: #2B38AB;
	font-weight : bold;
}
.calendarheader A
{
    COLOR: #2B38AB;
	TEXT-DECORATION: none
}
.calendarheader A:visited
{
    COLOR: #2B38AB;
	TEXT-DECORATION: none
}
.calendarheader A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.calendardateheader
{   FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	COLOR: #333333;
	font-weight : bold;
}
.subcalendarheader
{   FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	COLOR: #333333;
	font-weight : bold;
}
.calendartext
{   FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 9px;
	COLOR: #333333
}
.calendartext A
{
    COLOR: #333333;
	TEXT-DECORATION: none
}
.calendartext A:visited
{
    COLOR: #2B38AB;
	TEXT-DECORATION: none
}
.calendartext A:hover
{
    COLOR: #2B38AB;
    TEXT-DECORATION: underline
}
.calendar
{
    FONT-SIZE: 10px;
    COLOR: #666633
}
.calendar TD 
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    COLOR: #666633
}
.calendar A
{
    COLOR: #666633;
	TEXT-DECORATION: none
}
.calendar A:visited
{
    COLOR: #666633;
	TEXT-DECORATION: none
}
.calendar A:hover
{
    COLOR: #BFBFBF;
    TEXT-DECORATION: underline
}

.calendaron
{
    FONT-SIZE: 10px;
    COLOR: #414121
}

.calendaron A
{
    COLOR: #414121;
	TEXT-DECORATION: none
}
.calendaron A:visited
{
    COLOR: #414121;
	TEXT-DECORATION: none
}
.calendaron A:hover
{
    COLOR: #666633;
    TEXT-DECORATION: underline
}

/* Footer Styles */
.xfooteraddress {font-family: Georgia, "Times New Roman", serif; font-size: 11px; color: #666633; text-decoration: none;}

.xfooter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999966;}
.xfooter A:ACTIVE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999966; text-decoration: none;}
.xfooter A:LINK {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999966; text-decoration: none;}
.xfooter A:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999966; text-decoration: none;}
.xfooter A:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663333; text-decoration: none;}

.calx
{
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    FONT-SIZE: 9px;
    COLOR: #2B38AB;
}

.calx  a:link{ text-decoration: none;    font-family: verdana,geneva,arial,helvetica,sans-serif;
    FONT-SIZE: 9px;
    COLOR: #2B38AB;}
.calx  a:visited {text-decoration: none;    font-family: verdana,geneva,arial,helvetica,sans-serif;
    FONT-SIZE: 9px;
    COLOR: #333333;}
.calx  a:hover { text-decoration: underline;    font-family: verdana,geneva,arial,helvetica,sans-serif;
    FONT-SIZE: 9px;
    COLOR: #333333;}

.dateback
{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	FONT-SIZE: 9px;
	COLOR: #000000;
	background-color : Silver;
line-height: 12px;
	padding-left: 3px;
	padding-right: 3px;
}

.xcallay
{
	padding: 3px 3px 3px 3px;
	vertical-align : top;
	text-align : left;
border: 1px solid; border-color: #eeeeee;
}

#logonbuttonInput {
			border: #ffffff thin solid; 
			margin-top: 2px;
			padding: 1px; 
			font-family: verdana,geneva,arial,helvetica,sans-serif;
			font-weight: bold; 
			font-size: 10px; 
            background: transparent ;
			color: #ffffff;
			width: auto;  
			height: auto; 
			max-height: 18px;
			vertical-align: middle; 
			text-align: center; 
			}
/*
#eventcategory1
{
	background-color: #FCFFD7;
}
#eventcategory2
{
	background-color: #FFECD7;
}
#eventcategory3
{
	background-color: #FFD9D7;
}
#eventcategory4
{
	background-color: #FFD7F7;
}
#eventcategory5
{
	background-color: #D9D7FF;
}
#eventcategory6
{
	background-color: #D7F4FF;
}
#eventcategory7
{
	background-color: #B0FFBE;
}
#eventcategory8
{
	background-color: #D8FFB0;
}
#eventcategory9
{
	background-color: #D2D5D0;
}
*/
