TD {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
DIV {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
submit {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt
}
A {
	FONT-WEIGHT: bolder; COLOR: #009; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.calendar {
	FONT-WEIGHT: bolder; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.calendar A {
	FONT-WEIGHT: bolder; COLOR: #ffffff; LINE-HEIGHT: 80%; TEXT-DECORATION: none
}
TD.calselected A {
	FONT-WEIGHT: bolder; COLOR: #ffffff; LINE-HEIGHT: 80%; TEXT-DECORATION: none
}
TD.calendar A:hover {
	FONT-WEIGHT: bolder; COLOR: #ffffff; LINE-HEIGHT: 80%; TEXT-DECORATION: none
}
TD.calendar A:visited {
	FONT-WEIGHT: bolder; COLOR: #ffffff; LINE-HEIGHT: 80%; TEXT-DECORATION: none
}
TD.calendar {
	FONT-WEIGHT: bolder; FONT-SIZE: 16pt; COLOR: #9999ee; LINE-HEIGHT: 80%
}
TD.calendarinact {
	BACKGROUND-COLOR: #ffffff
}
A.calnextlast {
	TEXT-DECORATION: none
}
TD.calselected {
	FONT-WEIGHT: bolder; FONT-SIZE: 16pt; COLOR: #ffffff; LINE-HEIGHT: 80%; BACKGROUND-COLOR: #ff9933
}
TD.calsoldout {
	FONT-WEIGHT: bolder; FONT-SIZE: 16pt; COLOR: #ffffff; LINE-HEIGHT: 80%; BACKGROUND-COLOR: #cccccc
}
.calpromo {
	FONT-WEIGHT: bolder; FONT-SIZE: 16pt; COLOR: yellow; LINE-HEIGHT: 80%
}
.orderheader {
	COLOR: #ffffff; BACKGROUND-COLOR: #6666cc
}
.required {
	COLOR: #ff0000
}
TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.adminheader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: larger; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #ff9933
}
.error {
	COLOR: #f00
}
.gobutton {
	BORDER-TOP-WIDTH: 1pt; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: #390; BORDER-BOTTOM-WIDTH: 1pt; BORDER-BOTTOM-COLOR: #390; COLOR: #fff; BORDER-TOP-COLOR: #390; BACKGROUND-COLOR: #690; BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #390
}
.stopbutton {
	BORDER-TOP-WIDTH: 1pt; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-WIDTH: 1pt; BORDER-BOTTOM-COLOR: #c00; COLOR: #fff; BORDER-TOP-COLOR: #c00; BACKGROUND-COLOR: #c00; BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #c00
}
.city {
	FONT-SIZE: 7pt; TEXT-TRANSFORM: uppercase; COLOR: #666; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
FORM {
	MARGIN: 0px
}
.headermenu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
.headermenusel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
.headermenuspacer {
	FONT-SIZE: 8pt
}
.headermenu {
	FONT-SIZE: 10pt; FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif
}
.headermenu A {
	FONT-SIZE: 10pt; COLOR: #039; TEXT-DECORATION: none
}
.headermenu A:link {
	FONT-SIZE: 10pt; COLOR: #039; TEXT-DECORATION: none
}
.headermenu A:visited {
	FONT-SIZE: 10pt; COLOR: #039; TEXT-DECORATION: none
}
.headermenusel {
	FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #039; TEXT-DECORATION: none
}
.headermenusel A {
	FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #039; TEXT-DECORATION: none
}
.headermenusel A:link {
	FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #039; TEXT-DECORATION: none
}
.headermenusel A:hover {
	FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #039; TEXT-DECORATION: none
}
.headermenusel A:visited {
	FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #039; TEXT-DECORATION: none
}
.pageframe {
	BORDER-RIGHT: #006 1pt solid; BORDER-TOP: #006 1pt solid; BORDER-LEFT: #006 1pt solid; BORDER-BOTTOM: #006 1pt solid
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #399
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
.headlinesm {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #399
}
.headlinemd {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #399
}
.headlinelg {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #399
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
DIV.clearer {
	CLEAR: left; LINE-HEIGHT: 0; HEIGHT: 0px
}
.searchinput {
	BORDER-RIGHT: #fefefc 1px solid; BORDER-TOP: #a68500 1px solid; MARGIN-LEFT: 2px; BORDER-LEFT: #a68500 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #fefefc 1px solid; BACKGROUND-COLOR: #ffd
}
.footer {
	BACKGROUND-COLOR: #006699
}
.footer A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.footer A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #ff6; TEXT-DECORATION: underline
}
.clickHere {
	FONT-SIZE: 8pt; COLOR: #ff6
}
A.clickHere:hover {
	COLOR: #f66
}
.clickHereCell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.clickHereDiv {
	BORDER-RIGHT: #66c 1px outset; PADDING-RIGHT: 1px; BORDER-TOP: #66c 1px outset; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #66c 1px outset; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #66c 1px outset; BACKGROUND-COLOR: #66c
}
.memberheader {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 1px; LETTER-SPACING: 2px; BACKGROUND-COLOR: #339
}

