.title {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	COLOR: #336699;

}

.bullet {

	list-style-type: square;

	list-style-image: url(images/bullet.gif);

	text-decoration: none;

	line-height: 16px

}

.pagelink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

	color: #CC3300;

	text-decoration: none;

}

.largetitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 36px;

	font-weight: bold;

	color: #000000

}

.bullet {

	list-style-type: square;

	list-style-image: url(images/bullet.gif);

	text-decoration: none;

	line-height: 16px

}

.pagelink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-style: normal;

	font-weight: normal;

	color: #CC3300;

	text-decoration: none;

}

.requiredstar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #F00;

	text-decoration: none;

}

.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 18px;

	color: #000000;

	clip:   rect( )

}

a:hover {

	color: #000;

	text-decoration: none

}

.menutext {

	font-family: 

Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: 

none;

	line-height: 16px;

	font-weight: normal

}

a {

	color: #990000

}

a {

}

a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal

}

.subtitle {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	font-weight: bold;

	text-decoration: none

}

.menusubtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

	font-weight: bold

}

.links {

	font-family: 

Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CCCCCC;

	text-decoration: none;

	vertical-align: middle;

	font-weight: bold

}

.menutext:hover {

	color: #000000;

	text-decoration: none;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px

}

.links:hover {

	color: #FFFFFF

}

.bulletmenu {

	list-style-type: disc;

	left: auto;

	clip:   inherit;

	position: relative;

	list-style-image: url(images/bullet_menu.gif);

	font-size: 36px;

	font-weight: bolder;

}

.WhiteVertBar {

	background-color: #FFF;

	background-image: url(picnicimages/vertbar1.jpg);

}

.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #00C;

	text-decoration: none;

	vertical-align: middle

}

.footer:hover {

	color: #00C

}

.title {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	COLOR: #336699;

}

.MainPageMenu {

	list-style-type: disc;

	left: auto;

	clip:   auto;

	position: relative;

	list-style-image: url(images/bulletz.gif);

	font-size: 18px;

	font-weight: bolder;

	text-decoration: none;

	line-height: normal;

	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #000;

}

.whitetable {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFF;

}

.event_title {

	font-size: 12px;

	font-weight: bold;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #000000;

}

.event_text {

	font-size: 12px;

	font-weight: normal;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.fieldsettext {

	font-family: 

Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: 

none;

	line-height: 16px;

	font-weight: normal

}

a {

	color: #990000

}

a {

}

a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal

}

.othertitle {

	list-style-type: disc;

	left: auto;

	clip:   auto;

	position: relative;

	list-style-image: url(images/bulletz.gif);

	font-size: 18px;

	font-weight: bolder;

	text-decoration: none;

	line-height: normal;

	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #6666FF;

}

.smallprint {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #666666;

	font-weight: normal;

	text-decoration: none

}

.redtitle {

	FONT-WEIGHT: bold;

	FONT-SIZE: 14pt;

	PADDING-BOTTOM: 0px;

	PADDING-TOP: 0px;

	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;

	FONT-STYLE: normal;

	color: #000;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #000;

	border-right-color: #000;

	border-bottom-color: #cc0000;

	border-left-color: #ff0000;

	text-decoration: none;

}

.event_text_red {

	font-size: 12px;

	font-weight: normal;

	color: #900;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.pagehilite {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #2555A2;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #FFF;

}

.sponsortable {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #CCC;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #900;

}

.goldtable {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #CFB53B;

}

.silvertable {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #E6E8FA;

}

.bronzetable {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #8C7853;

}

.menutextother {

	font-family: 

Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: 

none;

	line-height: normal;

	font-weight: normal

}

.headerbanner {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #3366CC;

}

.pagebody {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFF;

}

.leftsidebar {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #6699CC;

}

BODY {

	scrollbar-base-color: #D5D9E1;

	margin: 0px;

	padding: 0px;

	border: #FFFFFF 0px solid;

}

/* NON-MENU PAGE LINK CODE */



a:link {

	color: #6666FF;

	text-decoration: none;

}

a:visited {

	color: #6666FF;

	text-decoration: none;

}

a:active {

	color: #6666FF;

	text-decoration: none;

}

a:hover {

	color: #6666FF;

	text-decoration: none;

}

.biglink {

	FONT: 13px "Trebuchet MS", arial, sans-serif;

	font-weight: bold;

	font-style: italic;

	TEXT-DECORATION: none;

}

.biglink:hover {

	FONT: 13px "Trebuchet MS", arial, sans-serif;

	font-weight: bold;

	font-style: italic;

	TEXT-DECORATION: underline;

}

/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */



TABLE {

	COLOR: #615E60;

	FONT: 12px "Trebuchet MS", arial, sans-serif;

	font-weight: normal;

}

.title {

	COLOR: #336699;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}



.hilite {

	COLOR: #FF0000;

}

.just {

	text-align: justify;

}

.formmargin {

	margin: 0px;

}

.pageheight {

	height: 770px;

}

.whitespaceleft {

	width: 40px;

}

.whitespaceright {

	width: 60px;

}

/* SERVICES PAGE CODE */



.services {

	COLOR: #262662;

}

ul {

	list-style-image: url('picts/bullet.gif');

}

/* BARS AND BORDERS */



.page-splits {

	border: #CEC7D4 1px solid;

	background-color: #EBEFF7;

	color: #EBEFF7;

	height: 5px;

	width: 100%;

}

.footertable {

	background-image: url("picts/shadow-bottom.gif");

	background-repeat: repeat-x;

	background-position: 0px 0px;

	color: #000;

	font: 10px "Trebuchet MS", arial, sans-serif;

	font-weight: normal;

}

.footerbar {

	height: 20px;

	color: #FFFFFF;

	font: 12px arial, sans-serif;

	font-weight: bold;

	background-color: #2555A2;

}

.rightbarwidth {

	width: 25px;

}

.rightbar {

	background-color: #D5D9E1;

	border-right: #A2ADC4 0px solid;

	border-left: #A2ADC4 1px solid;

}

.leftbarwidth {

	width: 25px;

}

.leftbar {

	background-color: #D5D9E1;

	border-right: #A2ADC4 1px solid;

	border-left: #A2ADC4 0px solid;

}

/* TOP BAR AND HEADER AREA */



.header {

	border-bottom: #173769 1px solid;

}

.imagearea {

	background-color: #2555A2;

	width: 400px;

	border-left: #173769 1px solid;

}

.headerbar {

	height: 36px;

	color: #FFFFFF;

	font: 20px "Trebuchet MS", arial, sans-serif;

	font-weight: bold;

	background-color: #2555A2;

	background-image: url("picts/bar-background.gif");

	background-repeat: repeat-x;

	border-top: #4575C2 1px solid;

	border-bottom: #173769 0px solid;

}

.headerbar2 {

	height: 20px;

	width: 100%;

	background-color: #D5D9E1;

	background-image: url("picts/shadow-header.gif");

	background-repeat: repeat-x;

	background-position: 0px 0px;

	border-bottom: #A2ADC4 1px solid;

}

.date-font {

	color: #FFFFFF;

	font: 12px "Trebuchet MS", arial, sans-serif;

	font-weight: bold;

}

#date-location {

	position: relative;

	left: 8px;

	top: 0px;

	text-align: left;

}

#contact-location {

	position: relative;

	right: 12px;

	top: -1px;

	text-align: right;

}

a.barlink:link, a.barlink:visited, a.barlink:active {

	color: #829FC2;

	text-decoration: none;

}

a.barlink:hover {

	color: #FFFFFF;

	text-decoration: none;

}

/* NON-GALLERY IMAGE CODE AND BORDERS */



.imagespace {

	margin-left: 10px;

	margin-right: 5px;

}

.borders {

	BORDER: #000000 1px solid;

}

/* PAGE BACKGROUNDS */



.shadow {

	background-image: url("picts/shadow-menu.gif");

	background-repeat: repeat-y;

	background-position: 0px 0px;

}











/* SETUP PAGES FOR PRINTING */



@media print {

input#formbutton {

display: none;

}

}

@media print {

.printhide {

	display:none;

}

.printhelp {

	width:600px;

}

}

@media screen {

.printonly {

	display:none;

}

}

/* CONTACT PAGE CODE */



.phonetitle {

	COLOR: #006699;

	FONT: 14px "Trebuchet MS", arial, sans-serif;

	font-weight: bold;

}

.shadeform {

	FONT: 13px arial, verdana, sans-serif;

	background-color: #F4F5F9;

	background-image: url("picts/shadeform.gif");

	text-align: left;

	WIDTH: 180px;

	BORDER: #000000 1px solid;

}

.textarea {

	FONT: 13px arial, verdana, sans-serif;

	background-color: #F4F5F9;

	background-image: url("picts/shadeform.gif");

	text-align: left;

	WIDTH: 210px;

	HEIGHT: 115px;

	BORDER: #000000 1px solid;

}

.dropdown {

	COLOR: #333333;

	background-color: #F4F5F9;

	WIDTH: 180px;

	FONT: 11px verdana, arial, sans-serif;

}

/* LINKS PAGE CODE */





.linksmargin {

	margin: 0px;

	margin-bottom: 15px;

}

.linkboxes {

	background-color: #E4EAEF;

	border: 1px solid #A2B6C7;

}

.searchbutton {

	FONT: 11px arial, verdana, helvetica, sans-serif;

}

.searchform {

	FONT: 13px arial, verdana, sans-serif;

	background-image: url("picts/shadeform.gif");

	background-color: #F4F5F9;

	WIDTH: 125px;

	HEIGHT: 20px;

	BORDER: #999999 1px solid;

}

/* GALLERY CODE */



.price {

	COLOR: #009900;

	FONT: 15px arial, sans-serif;

	font-weight: bold;

	text-decoration: underline;

}

.cartmargin {

	margin: 0px;

	margin-top: 2px;

}

.picturetitle {

	COLOR: #000000;

	FONT: 10px verdana, arial, sans-serif;

	font-weight: bold;

}

.picturecomments {

	COLOR: #666666;

	FONT: 10px verdana, arial, sans-serif;

	font-weight: normal;

}

.viewertext {

	COLOR: #000000;

	FONT: 9px verdana, arial, sans-serif;

	font-weight: normal;

}

.gallery-borders {

	BORDER: #000000 1px solid;

	margin-bottom: 4px;

}

.viewer-border {

	BORDER: #000000 1px solid;

}

.button-gallery {

	color: #000000;

	font: bold 11px arial, serif;

	text-align: center;

	background-color: #FFFFFF;

	background-image: url("picts/button-gallery.gif");

	padding: 1px 5px 1px 5px;

	margin: 0px 1px 0px 1px;

	display: block;

	cursor:pointer;

	border: #999999 1px solid;

}

.buttonon-gallery {

	color: #0066FF;

	font: bold 11px arial, serif;

	text-align: center;

	background-color: #FFFFFF;

	background-image: url("picts/buttonon-gallery.gif");

	padding: 1px 5px 1px 5px;

	margin: 0px 1px 0px 1px;

	display: block;

	cursor:pointer;

	border: #0066FF 1px solid;

}

/* GALLERY HOVER MESSAGES */



.divstyle {

	position:absolute;

	top: 0px;

	left: 0px;

}

.pstyletitle {

	position:absolute;

	background-color: #EBF6FF;

	color: #000000;

	border: #000066 1px solid;

	width: 100px;

	padding: 2px;

	font-family: tahoma, arial, verdana, sans-serif;

	font-size: 10px;

}

.pstylebody {

	position:absolute;

	background: #EBF6FF;

	color: #000066;

	font-family: tahoma, arial, verdana, sans-serif;

	font-size: 10px;

}

/* START THE CODE FOR THE MENUS */



.menutopspace {

	margin-top: 9px;

}

.changerarea {

	border-top: #7E89A0 1px solid;

	border-bottom: #7E89A0 1px solid;

	margin-top: 9px;

	margin-bottom: 9px;

}

.menubackground {

	background-color: #C1C6D8;

	border-right: #A2ADC4 1px solid;

}

.menuwidth {

	width: 175px;

}

.lastline {

	border-top: #E7EBF3 1px solid;

}

.menu {

	background-color: #C1C6D8;

	background-image: url("picts/menu.gif");

	font-family: "Trebuchet MS", arial, helvetica, sans-serif;

	font-size: 11px;

	height: 30px;

	width: 100%;

	cursor:hand;

	font-weight: bold;

	text-indent: 6px;

	line-height: 29px;

	text-align: left;

	display: block;

	border-top: #E7EBF3 1px solid;

	border-bottom: #A2ADC4 1px solid;

}

a.menu:link {

	color: #435683;

}

a.menu:visited {

	color: #435683;

}

a.menu:active {

	color: #435683;

}

a.menu:hover {

	background-image: url("picts/menuon.gif");

	background-color: #CBCFDE;

	color: #000066;

}

.subtitlebold {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

	font-weight: bolder;

	text-decoration: none

}

.largetitleblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 36px;

	font-weight: bold;

	color: #6666FF

}


