HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: small verdana, arial, sans-serif; COLOR: #000; PADDING-TOP: 0px; voice-family: inherit
}
HTML > BODY {
	FONT-SIZE: small
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif
}
FORM INPUT.oversold {
	BORDER-RIGHT: #c66 2px solid; BORDER-TOP: #c66 2px solid; BORDER-LEFT: #c66 2px solid; BORDER-BOTTOM: #c66 2px solid
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
* HTML IMG {
	BEHAVIOR: url(/bits/library/iepngfix/iepngfix.htc)
}
* HTML DIV {
	BEHAVIOR: url(/bits/library/iepngfix/iepngfix.htc)
}
A {
	COLOR: #369ac9
}
A:link {
	COLOR: #369ac9
}
A:visited {
	COLOR: #0b6a97
}
A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #369ac9; TEXT-DECORATION: none
}
A:active {
	COLOR: #fff; BACKGROUND-COLOR: #369ac9
}
A.imglink:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.delete {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
A.delete:hover {
	COLOR: #fff; BACKGROUND-COLOR: #c33
}
A.delete:hover:visited {
	COLOR: #fff; BACKGROUND-COLOR: #c33
}
#container {
	PADDING-RIGHT: 0px; MIN-WIDTH: 740px; PADDING-LEFT: 0px; MAX-WIDTH: 1024px; PADDING-BOTTOM: 0px; MARGIN: 0px; ; WIDTH: expression((this.parentNode.offsetWidth <= 740) ? "740px" : (this.parentNode.offsetWidth > 1024) ? "1024px" : "auto"); PADDING-TOP: 0px
}
#webstandard {
	DISPLAY: none
}
#title {
	DISPLAY: none
}
#master {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #369ac9
}
#clubname {
	FONT-SIZE: 185%; MARGIN: 20px 20px 10px 30px; WIDTH: 248px; COLOR: #fff; HEIGHT: 36px
}
#clubname-clean {
	FONT-SIZE: 185%; MARGIN: 20px 20px 10px 30px; WIDTH: 248px; COLOR: #fff; HEIGHT: 36px
}
#clubname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/gfx/pap/motorsports_tag.gif) no-repeat left bottom; PADDING-BOTTOM: 0.65em; PADDING-TOP: 0px
}
#clubname A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#clubname-clean A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#utilnav {
	FLOAT: right; WIDTH: 400px; TEXT-ALIGN: right
}
#utilnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 27px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#utilnav LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-SIZE: smaller; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#utilnav LI.last {
	PADDING-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
#utilnav A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#utilnav A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #0b6a97; TEXT-DECORATION: none
}
#utilnav A:hover:visited {
	COLOR: #fff; BACKGROUND-COLOR: #0b6a97; TEXT-DECORATION: none
}
#tabnav {
	FLOAT: left; MARGIN: 0px
}
#tabnav {
	FLOAT: right
}
#tabnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/gfx/pap/tab_right_off.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; PADDING-TOP: 0px
}
#tabnav A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: url(/gfx/pap/tab_left_off.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#tabnav A {
	FLOAT: none
}
#tabnav A:hover {
	TEXT-DECORATION: underline
}
#tabnav .current {
	BACKGROUND-IMAGE: url(/gfx/pap/tab_right_on.gif)
}
#tabnav .current A {
	BACKGROUND-IMAGE: url(/gfx/pap/tab_left_on.gif); COLOR: #369ac9; TEXT-DECORATION: none
}
#payform UL LI {
	DISPLAY: inline; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 5px; LIST-STYLE-TYPE: none
}
#messaging {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; POSITION: relative
}
#messaging DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 10px 30px; PADDING-TOP: 7px
}
#messaging DIV.alert {
	BACKGROUND: url(/gfx/icon_failure.gif) #9b0004 no-repeat 5px 50%; COLOR: #fff
}
#messaging DIV.warning {
	BACKGROUND: url(/gfx/icon_warning.gif) #fc3 no-repeat 5px 50%; COLOR: #333
}
#messaging DIV.notice {
	BACKGROUND: url(/gfx/icon_success.gif) #80c04b no-repeat 5px 50%; COLOR: #fff
}
#messaging A:link {
	COLOR: #fff
}
#messaging A:visited {
	COLOR: #fff
}
#messaging A:hover {
	COLOR: #fff
}
#messaging A:hover {
	BACKGROUND-COLOR: #000
}
#messaging TABLE {
	MARGIN: 0px
}
#messaging TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#cleardiv {
	CLEAR: both; HEIGHT: 1px
}
#content-am {
	PADDING-RIGHT: 30px
}
#content-ma {
	PADDING-RIGHT: 30px
}
#content-m {
	PADDING-RIGHT: 30px
}
#content-mm {
	PADDING-RIGHT: 30px
}
#cleardiv {
	DISPLAY: none
}
#content-am {
	CLEAR: both
}
#content-ma {
	CLEAR: both
}
#content-m {
	CLEAR: both
}
#content-mm {
	CLEAR: both
}
#mainHolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#activityHolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content-am #activityHolder {
	FLOAT: left; WIDTH: 29%; voice-family: inherit
}
#content-am #mainHolder {
	FLOAT: right; WIDTH: 70%; voice-family: inherit
}
#content-ma #activityHolder {
	FLOAT: right; WIDTH: 29%; voice-family: inherit
}
#content-ma #mainHolder {
	FLOAT: left; WIDTH: 70%; voice-family: inherit
}
#content-m #activityHolder {
	DISPLAY: none
}
#content-m #mainHolder {
	FLOAT: left; WIDTH: 100%
}
#content-mm #activityHolder {
	FLOAT: right; WIDTH: 40%; voice-family: inherit
}
#content-mm #mainHolder {
	FLOAT: left; WIDTH: 59%; voice-family: inherit
}
#main {
	MARGIN-LEFT: 30px
}
#activity {
	MARGIN-LEFT: 30px
}
#content-ma {
	PADDING-RIGHT: 30px
}
TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #369ac9; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#main H2 {
	BORDER-RIGHT: #369ac9 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #369ac9 0px solid; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 185%; PADDING-BOTTOM: 8px; MARGIN: 1em 0px 0px -30px; BORDER-LEFT: #369ac9 0px solid; COLOR: #369ac9; PADDING-TOP: 0px; BORDER-BOTTOM: #369ac9 5px solid
}
#content-am #main H2 {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
H3 {
	BORDER-RIGHT: #369ac9 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #369ac9 0px solid; PADDING-LEFT: 30px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 1em 0px 0px -30px; BORDER-LEFT: #369ac9 0px solid; COLOR: #369ac9; PADDING-TOP: 0px; BORDER-BOTTOM: #369ac9 3px solid
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 1em 0px 0px
}
H4 SPAN {
	COLOR: #9b9b9b
}
#activity H2 {
	BORDER-RIGHT: #369ac9 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #369ac9 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px -1em; BORDER-LEFT: #369ac9 0px solid; COLOR: #369ac9; PADDING-TOP: 0px; BORDER-BOTTOM: #369ac9 3px solid
}
#activity DIV {
	MARGIN-BOTTOM: 10px
}
#main DIV.leftcol {
	FLOAT: left; WIDTH: 49%
}
#main DIV.rightcol {
	FLOAT: right; WIDTH: 49%
}
#main DIV.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#activity .module {
	BORDER-RIGHT: #369ac9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #369ac9 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 28px 0px 0px; BORDER-LEFT: #369ac9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #369ac9 1px solid
}
#activity .module H4 {
	BORDER-RIGHT: #369ac9 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #369ac9 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 1em 0px 0px -10px; BORDER-LEFT: #369ac9 0px solid; COLOR: #369ac9; PADDING-TOP: 0px; BORDER-BOTTOM: #369ac9 3px solid
}
#activity .module H2 {
	BORDER-RIGHT: #369ac9 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #369ac9 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 1em 0px 0px -10px; BORDER-LEFT: #369ac9 0px solid; COLOR: #369ac9; PADDING-TOP: 0px; BORDER-BOTTOM: #369ac9 3px solid
}
#activity .module UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#activity .module UL LI {
	PADDING-BOTTOM: 8px
}
A.action {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/gfx/pap/bullet_action.gif) no-repeat left 3px; PADDING-BOTTOM: 0px; COLOR: #9b9b9b; PADDING-TOP: 0px
}
A.actionstrong {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/gfx/pap/link_action.gif) no-repeat left 3px; PADDING-BOTTOM: 0px; COLOR: #9b0004; PADDING-TOP: 0px
}
DIV.recentevent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.recentevent P.name {
	FONT-WEIGHT: bold; COLOR: #333
}
DIV.recentevent P.club {
	COLOR: #9b9b9b
}
DIV.recentevent P.track {
	COLOR: #9b9b9b
}
.recentevent {
	MARGIN-TOP: 20px
}
#footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.filterbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 30px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fbfde2
}
TABLE TD.money {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE TH.money {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
HR {
	CLEAR: both; BORDER-RIGHT: #9b9b9b 0px dashed; BORDER-TOP: #9b9b9b 1px dashed; MARGIN: 15px 0px 0px; BORDER-LEFT: #9b9b9b 0px dashed; BORDER-BOTTOM: #9b9b9b 0px dashed; HEIGHT: 1px; BACKGROUND-COLOR: #e7e7e7
}
.formnavigator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/gfx/pap/dashed_2px.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 10px
}
.formnavigator IMG {
	MARGIN: 0px 10px 0px 0px
}
TABLE {
	MARGIN: 20px 0px 0px; BORDER-COLLAPSE: collapse
}
TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.form INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fcfcfc
}
TABLE.form TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fcfcfc
}
TABLE.form INPUT.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; BACKGROUND-COLOR: #e7e7e7
}
TABLE.form SELECT {
	MARGIN: 0px 0px 0px 3px
}
TABLE.form INPUT.checkradio {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 6px 0px 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e7e7e7
}
TABLE.form TD {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e7e7e7
}
TABLE.form TH {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e7e7e7
}
TABLE.spreadsheet TD {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e7e7e7
}
TABLE.spreadsheet TH {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e7e7e7
}
TABLE.form TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #fff; BACKGROUND-COLOR: #9b9b9b; BORDER-RIGHT-WIDTH: 0px
}
TABLE.spreadsheet TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #fff; BACKGROUND-COLOR: #9b9b9b; BORDER-RIGHT-WIDTH: 0px
}
TABLE.spreadsheet TR TH.nosort {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 12px; CURSOR: pointer; COLOR: #696969; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TABLE.spreadsheet TR TH.unsorted {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 12px; CURSOR: pointer; COLOR: #696969; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TABLE.spreadsheet TR TH.descsort {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 12px; CURSOR: pointer; COLOR: #696969; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TABLE.spreadsheet TR TH.ascsort {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 12px; CURSOR: pointer; COLOR: #696969; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TABLE.spreadsheet TR TH.nosort {
	BACKGROUND-POSITION: -30px top; BACKGROUND-IMAGE: url(/gfx/tsort_unsorted.gif)
}
TABLE.spreadsheet TR TH.unsorted {
	BACKGROUND-IMAGE: url(/gfx/tsort_unsorted.gif)
}
TABLE.spreadsheet TR TH.descsort {
	BACKGROUND-IMAGE: url(/gfx/tsort_descsort.gif)
}
TABLE.spreadsheet TR TH.ascsort {
	BACKGROUND-IMAGE: url(/gfx/tsort_ascsort.gif)
}
TD.center {
	TEXT-ALIGN: center
}
TH.center {
	TEXT-ALIGN: center
}
TABLE.form TR.submit TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/gfx/pap/dashed_2px.gif) repeat-x left 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
TABLE TH.second {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px; BACKGROUND-COLOR: #b3b3b3
}
TABLE.form TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px; BACKGROUND-COLOR: #b3b3b3
}
TABLE TH.second {
	BORDER-TOP-WIDTH: 0px
}
TABLE.spreadsheet TR.ntb TD {
	BORDER-TOP-STYLE: none
}
TABLE TH A {
	COLOR: #fff; TEXT-DECORATION: none
}
TABLE TH A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
TABLE TH A:hover {
	TEXT-DECORATION: none
}
TABLE.form TD.label {
	FONT-WEIGHT: bold; COLOR: #369ac9
}
TABLE.form TD.label {
	MARGIN-LEFT: 7px
}
TABLE.form TABLE.form TD.label {
	MARGIN-LEFT: 0px
}
TABLE.form TR.required TD.label LABEL {
	PADDING-RIGHT: 11px; BACKGROUND: url(/gfx/pap/required.gif) #e7e7e7 no-repeat right top; WHITE-SPACE: nowrap
}
TABLE.form TR.required TD.label SPAN {
	PADDING-RIGHT: 11px; BACKGROUND: url(/gfx/pap/required.gif) #e7e7e7 no-repeat right top; WHITE-SPACE: nowrap
}
LABEL.required {
	PADDING-RIGHT: 11px; BACKGROUND: url(/gfx/pap/required.gif) #e7e7e7 no-repeat right top; WHITE-SPACE: nowrap
}
SPAN.required {
	PADDING-RIGHT: 11px; BACKGROUND: url(/gfx/pap/required.gif) #e7e7e7 no-repeat right top; WHITE-SPACE: nowrap
}
TABLE.form TR.required TD.label SPAN.break {
	WHITE-SPACE: normal
}
TABLE.form TR TD.label SPAN.break {
	WHITE-SPACE: normal
}
TABLE.form TR.explanation TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
TABLE.form TR.explanation TD H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 115%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
TABLE.form TD.hr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
TABLE.form TD.hr HR {
	DISPLAY: none
}
TABLE.spreadsheet TR.explanation TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #fff; COLOR: #fff; BORDER-TOP-COLOR: #fff; BACKGROUND-COLOR: #9b9b9b; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #fff
}
TABLE.spreadsheet TR.explanation TD H5 {
	FONT-WEIGHT: bold; MARGIN: 0px
}
TABLE.form TR.required INPUT {
	
}
TABLE.form TR.required SELECT {
	
}
TABLE.form TR.required TEXTAREA {
	
}
TABLE.form TR.required INPUT.checkradio {
	BACKGROUND-COLOR: #e7e7e7
}
TABLE.spreadsheet TR.credit TD {
	BACKGROUND-COLOR: #fbfde2
}
TABLE.form TD SMALL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; COLOR: #9b9b9b; PADDING-TOP: 3px; WHITE-SPACE: normal
}
TABLE.spreadsheet TD SMALL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; COLOR: #9b9b9b; PADDING-TOP: 3px; WHITE-SPACE: normal
}
TABLE.form .radiocheckitem {
	BORDER-RIGHT: #fff 0px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 6px 3px; BORDER-LEFT: #fff 0px dashed; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px dashed
}
TABLE.form .radiocheckitemlast {
	BORDER-RIGHT: #fff 0px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 6px 3px; BORDER-LEFT: #fff 0px dashed; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px dashed
}
TABLE.form .radiocheckitemlast {
	MARGIN-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.spreadsheet TD {
	BORDER-LEFT-COLOR: #b3b3b3; BORDER-BOTTOM-COLOR: #b3b3b3; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #b3b3b3; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #fff; BORDER-RIGHT-COLOR: #b3b3b3; BORDER-BOTTOM-STYLE: solid
}
TABLE.spreadsheet TR.group TD {
	BORDER-BOTTOM-STYLE: none
}
TABLE.spreadsheet A.utility {
	FONT-SIZE: smaller
}
TABLE.spreadsheet TR.summary TD {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 0px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 0px solid; BACKGROUND-COLOR: #369ac9
}
TABLE.spreadsheet TR.summary TD.total {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 120%; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #0b6a97; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
DIV#payform DIV.tabs {
	Z-INDEX: 1000; MARGIN: 20px 0px 0px 20px
}
DIV#payform UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#payform LI {
	BORDER-RIGHT: #9b9b9b 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9b9b9b 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #d3d3d3; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; BORDER-LEFT: #9b9b9b 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9b9b9b 0px solid
}
DIV#payform LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; COLOR: #9b9b9b; PADDING-TOP: 5px; TEXT-DECORATION: none
}
DIV#payform LI A:hover {
	COLOR: #9b9b9b; BACKGROUND-COLOR: #d3d3d3; TEXT-DECORATION: underline
}
DIV#payform LI.current {
	BACKGROUND-COLOR: #e7e7e7
}
DIV#payform LI.current A {
	COLOR: #000; BACKGROUND-COLOR: #e7e7e7; TEXT-DECORATION: none
}
DIV#payform LI.current A:hover {
	COLOR: #000; BACKGROUND-COLOR: #e7e7e7
}
DIV#payform DIV.eft {
	CLEAR: both
}
DIV#payform DIV.cc {
	CLEAR: both
}
DIV#payform TABLE.form {
	CLEAR: both; MARGIN-TOP: 0px
}
P.packageDescription {
	FONT-SIZE: 90%; MARGIN: 0px; COLOR: #666
}
SPAN.secondary {
	COLOR: #aaa
}
TR.secondary TD {
	COLOR: #aaa
}
TD.secondary {
	COLOR: #aaa
}
.event {
	PADDING-BOTTOM: 20px
}
.event .title {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 90px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.status .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.status0 .title {
	BACKGROUND: url(/gfx/pap/event_status_0.gif) no-repeat left top
}
.status1 .title {
	BACKGROUND: url(/gfx/pap/event_status_1.gif) no-repeat left top
}
.status2 .title {
	BACKGROUND: url(/gfx/pap/event_status_2.gif) no-repeat left top
}
.status3 .title {
	BACKGROUND: url(/gfx/pap/event_status_3.gif) no-repeat left top
}
.status4 .title {
	BACKGROUND: url(/gfx/pap/event_status_4.gif) no-repeat left top
}
.status5 .title {
	BACKGROUND: url(/gfx/pap/event_status_5.gif) no-repeat left top
}
.status6 .title {
	BACKGROUND: url(/gfx/pap/event_status_6.gif) no-repeat left top
}
.status7 .title {
	BACKGROUND: url(/gfx/pap/event_status_7.gif) no-repeat left top
}
#main .event .title H4 {
	FONT-SIZE: 120%; MARGIN: 0px
}
#main .event .title H4.secondary {
	MARGIN-BOTTOM: 0.4em; COLOR: #9b9b9b
}
.event .title P {
	FONT-WEIGHT: bold; MARGIN: 0px; COLOR: #9b9b9b
}
TABLE.eventdetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.eventdetails TD {
	VERTICAL-ALIGN: top
}
.morelinks {
	MARGIN-TOP: 20px
}
.morelinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 6px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.morelinks UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/gfx/pap/bullet_action.gif) no-repeat left 3px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
.morelinks UL LI A {
	COLOR: #9b9b9b
}
.morelinks UL LI A:hover {
	COLOR: #fff
}
#main .weather {
	MARGIN-TOP: 10px; MARGIN-LEFT: 20px
}
.weather TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#activity .weather TABLE {
	MARGIN-TOP: 0px
}
.weather TABLE IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.weather TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #9b9b9b; PADDING-TOP: 4px
}
.weather TABLE TR.day TD {
	BACKGROUND: url(/gfx/pap/dotted_1px.gif) repeat-x left bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 10px
}
.message {
	MARGIN: 20px 0px 0px; COLOR: #fff
}
.messagegreen H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.messagered H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.messageblue H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.messageblue H4 {
	BACKGROUND-COLOR: #0b6a97
}
.message .details {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 5px
}
.message .details IMG {
	MARGIN: 4px 0px -5px 10px
}
.messageblue .details {
	BACKGROUND-COLOR: #369ac9; TEXT-ALIGN: center
}
.recentmessages H4 {
	BORDER-RIGHT: #369ac9 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #369ac9 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: 20px 0px 0px; BORDER-LEFT: #369ac9 0px solid; COLOR: #369ac9; PADDING-TOP: 0px; BORDER-BOTTOM: #369ac9 1px solid
}
.recentmessages TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.recentmessages TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #9b9b9b; PADDING-TOP: 3px
}
.recentmessages TR.alt TD {
	BACKGROUND-COLOR: #eee
}
.recentmessages A {
	COLOR: #9b9b9b
}
.recentmessages A:hover {
	COLOR: #fff
}
TABLE.edetails {
	MARGIN: 20px 0px; VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse
}
TABLE.hdetails {
	MARGIN: 20px 0px; VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse
}
TABLE.edetails TD {
	BORDER-RIGHT: #e7e7e7 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: #e7e7e7 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 115%; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #e7e7e7 0px solid; COLOR: #000; PADDING-TOP: 0.3em; BORDER-BOTTOM: #e7e7e7 1px solid
}
TABLE.hdetails TD {
	BORDER-RIGHT: #e7e7e7 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: #e7e7e7 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 115%; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #e7e7e7 0px solid; COLOR: #000; PADDING-TOP: 0.3em; BORDER-BOTTOM: #e7e7e7 1px solid
}
TABLE.hdetails TD {
	FONT-SIZE: 100%
}
TABLE.edetails TD.label {
	COLOR: #9b9b9b
}
TABLE.hdetails TD.label {
	COLOR: #9b9b9b
}
.filter {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 10px; MARGIN: 30px 0px 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #eee
}
TABLE.prefs {
	MARGIN: 10px 0px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.prefs TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.prefs TD.left {
	BORDER-RIGHT: #9b9b9b 1px solid; WIDTH: 30%
}
TABLE.prefs TD.middle {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 42%
}
TABLE.prefs TD.right {
	BORDER-LEFT: #fff 1px solid
}
TABLE.prefs .stacked INPUT {
	DISPLAY: block; MARGIN: 10px 0px 0px
}
TABLE.prefs .stacked SELECT {
	DISPLAY: block; MARGIN: 10px 0px 0px
}
TABLE.prefs IMG.button {
	DISPLAY: block; MARGIN: 10px 0px 0px
}
.filter H5 {
	FONT-SIZE: 120%; MARGIN: 0px 0px 0.3em; COLOR: #369ac9
}
.filter .radioitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.filter .checkitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.filter .checkitem {
	DISPLAY: inline; FLOAT: left; WIDTH: 49%
}
.filter .checkitem INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -4px 5px 0px 0px; PADDING-TOP: 0px
}
.filter .radioitem INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -4px 5px 0px 0px; PADDING-TOP: 0px
}
IMG.cal {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eee
}
TABLE.calendar {
	MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.calendar TD {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 10px; BACKGROUND: url(/gfx/pap/cell_shader.gif) repeat-x left bottom; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.calendar TR.highlight TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 115%; BORDER-LEFT-COLOR: #80c04b; BACKGROUND-IMAGE: url(/gfx/pap/cell_shader_hl.gif); BORDER-BOTTOM-COLOR: #80c04b; PADDING-BOTTOM: 12px; BORDER-TOP-COLOR: #80c04b; PADDING-TOP: 12px; BORDER-RIGHT-COLOR: #80c04b
}
TABLE.calendar TR.highlight TD.host {
	BORDER-LEFT: 3px dashed
}
TABLE.calendar TH {
	BORDER-RIGHT: #369ac9 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #369ac9 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; BORDER-LEFT: #369ac9 0px solid; COLOR: #369ac9; PADDING-TOP: 4px; BORDER-BOTTOM: #369ac9 1px solid; WHITE-SPACE: nowrap
}
TABLE.calendar TR.explanation TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.calendar TR.explanation TD H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0px
}
A.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; FONT-WEIGHT: bold; BACKGROUND: url(/gfx/pap/link_more.gif) no-repeat 2px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.more:hover {
	BACKGROUND-COLOR: #369ac9
}
A.reg:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#wizard {
	WIDTH: 735px
}
#wizard OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#wizard LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; BACKGROUND: url(/gfx/pap/wiz_left_incomplete.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wizard SPAN {
	PADDING-RIGHT: 36px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: url(/gfx/pap/wiz_right_incomplete.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 12px; COLOR: #fff; PADDING-TOP: 10px
}
#wizard SPAN {
	FLOAT: none
}
#wizard .active {
	BACKGROUND-IMAGE: url(/gfx/pap/wiz_left_active.gif)
}
#wizard .active SPAN {
	BACKGROUND-IMAGE: url(/gfx/pap/wiz_right_active.gif)
}
#wizard .complete {
	PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(/gfx/pap/wiz_left_complete.gif)
}
#wizard .complete SPAN {
	PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/gfx/pap/wiz_right_complete.gif)
}
#wizard .last SPAN {
	PADDING-RIGHT: 12px; BACKGROUND-IMAGE: url(/gfx/pap/wiz_right_last.gif)
}
TABLE.clean {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.clean TD {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
