.print-hidden {
	DISPLAY: none
}
#utilitycontainer {
	DISPLAY: none
}
#identitycontainer {
	DISPLAY: none
}
#leftnavcontainer {
	DISPLAY: none
}
#alphanav {
	DISPLAY: none
}
#presentationcontainer {
	WIDTH: 100%
}
#contentcontainer {
	WIDTH: 100%
}
#content {
	WIDTH: 100%
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8pt; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8pt; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8pt; PADDING-TOP: 0px
}

A:link {
	COLOR: black; TEXT-DECORATION: underline
}
A:visited {
	COLOR: black; TEXT-DECORATION: underline
}
H1 {
	MARGIN: 0px 0px 12pt; FONT: bold 18pt/24pt Lucida Grande, Verdana, Arial, Helvetica, sans-serif; COLOR: black
}
H2 {
	MARGIN: 0px 0px 12pt; FONT: bold 18pt/24pt Lucida Grande, Verdana, Arial, Helvetica, sans-serif; COLOR: black
}
H3 {
	MARGIN: 0px 0px 10pt; FONT: bold 16pt/22pt Lucida Grande, Verdana, Arial, Helvetica, sans-serif; COLOR: black
}
H4 {
	MARGIN: 0px 0px 8pt; FONT: bold 14pt/20pt Lucida Grande, Verdana, Arial, Helvetica, sans-serif; COLOR: black
}
H5 {
	MARGIN: 0px 0px 6pt; FONT: bold 12pt/18pt Lucida Grande, Verdana, Arial, Helvetica, sans-serif; COLOR: black
}
DT {
	MARGIN: 0px 0px 6pt; FONT: bold 12pt/18pt Lucida Grande, Verdana, Arial, Helvetica, sans-serif; COLOR: black
}
H6 {
	MARGIN: 0px 0px 2pt; FONT: bold 10pt/16pt Lucida Grande, Helvetica, Verdana, Arial, sans-serif; COLOR: black
}
CAPTION {
	MARGIN: 0px 0px 2pt; FONT: bold 10pt/16pt Lucida Grande, Helvetica, Verdana, Arial, sans-serif; COLOR: black
}
P {
	MARGIN: 0px 0px 6pt; FONT: 9pt/14pt Lucida Grande, Helvetica, Verdana, Arial, sans-serif; COLOR: black
}
BLOCKQUOTE {
	MARGIN: 0px 0px 6pt; FONT: 9pt/14pt Lucida Grande, Helvetica, Verdana, Arial, sans-serif; COLOR: black
}
LI {
	MARGIN: 0px 0px 6pt; FONT: 9pt/14pt Lucida Grande, Helvetica, Verdana, Arial, sans-serif; COLOR: black
}
DD {
	MARGIN: 0px 0px 6pt; FONT: 9pt/14pt Lucida Grande, Helvetica, Verdana, Arial, sans-serif; COLOR: black
}
TD {
	MARGIN: 0px 0px 6pt; FONT: 9pt/14pt Lucida Grande, Helvetica, Verdana, Arial, sans-serif; COLOR: black
}
TH {
	MARGIN: 0px 0px 6pt; FONT: 9pt/14pt Lucida Grande, Helvetica, Verdana, Arial, sans-serif; COLOR: black
}
.sidebar-right {
	BORDER-RIGHT: gray 1pt solid; FLOAT: right; MARGIN: 0px 0px 8pt 10pt; BORDER-LEFT: gray 1pt solid; WIDTH: 35%; BORDER-BOTTOM: gray 1pt solid
}
.sidebar-right H5 {
	PADDING-RIGHT: 3pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 3pt; PADDING-BOTTOM: 3pt; PADDING-TOP: 3pt; BORDER-BOTTOM: gray 1pt solid
}
.sidebar-right DIV {
	PADDING-RIGHT: 6pt; PADDING-LEFT: 6pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6pt
}
.imageleft {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 6pt; BORDER-TOP: gray 1px solid; PADDING-LEFT: 6pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5pt 10pt 10pt 0px; BORDER-LEFT: gray 1px solid; WIDTH: 208px; PADDING-TOP: 6pt; BORDER-BOTTOM: gray 1px solid
}
.imageright {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 6pt; BORDER-TOP: gray 1px solid; PADDING-LEFT: 6pt; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5pt 0px 10pt 10pt; BORDER-LEFT: gray 1px solid; WIDTH: 208px; PADDING-TOP: 6pt; BORDER-BOTTOM: gray 1px solid
}
.imageleft DD {
	PADDING-RIGHT: 3pt; PADDING-LEFT: 3pt; PADDING-BOTTOM: 0px; PADDING-TOP: 3pt
}
.imageright DD {
	PADDING-RIGHT: 3pt; PADDING-LEFT: 3pt; PADDING-BOTTOM: 0px; PADDING-TOP: 3pt
}
.imageright IMG {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2pt; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2pt; BORDER-BOTTOM: gray 1px solid
}
.imageleft IMG {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2pt; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2pt; BORDER-BOTTOM: gray 1px solid
}
.inline-left {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: left; MARGIN: 5pt 10pt 6pt 0px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.inline-right {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: right; MARGIN: 5pt 10pt 6pt 0px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
DL.box-list DT {
	PADDING-RIGHT: 3pt; PADDING-LEFT: 3pt; FLOAT: left; PADDING-BOTTOM: 3pt; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 3pt
}
DL.box-list DD {
	PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; FLOAT: left; PADDING-BOTTOM: 5pt; MARGIN: 0px 0px 12pt; WIDTH: 100%; PADDING-TOP: 5pt
}
DL.box-list DD IMG {
	BORDER-RIGHT: gray 1pt solid; BORDER-TOP: gray 1pt solid; FLOAT: left; MARGIN: 2pt 5pt 2pt 0px; BORDER-LEFT: gray 1pt solid; BORDER-BOTTOM: gray 1pt solid
}
DL.box-list DD UL {
	MARGIN: 0px
}
UL.feature-list {
	FLOAT: left; MARGIN: 0px
}
UL.feature-list LI {
	PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12pt; WIDTH: 100%; PADDING-TOP: 12pt
}
UL.feature-list LI SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12pt; LINE-HEIGHT: 16pt
}
UL.feature-list LI IMG {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: right; MARGIN: 0px 0px 0px 10pt; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
DIV.sidebar-right UL.profile-list LI {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px 0px 8pt; LINE-HEIGHT: 14pt
}
DIV.sidebar-right UL.profile-list LI A {
	FONT-WEIGHT: bold
}
#alpha-dirlist LI.alpha-header {
	BORDER-RIGHT: gray 1pt solid; PADDING-RIGHT: 5pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; MARGIN: 15pt 0px 0px; FONT: bold 13pt/20pt arial, helvetica, sans-serif; BORDER-LEFT: gray 1pt solid; PADDING-TOP: 5pt; BORDER-BOTTOM: gray 1pt solid
}
DL.events-listings DT {
	PADDING-RIGHT: 8pt; PADDING-LEFT: 8pt; PADDING-BOTTOM: 3pt; MARGIN: 0px; PADDING-TOP: 3pt; BORDER-BOTTOM: gray 1pt solid
}
DL.events-listings DD {
	PADDING-RIGHT: 8pt; PADDING-LEFT: 8pt; PADDING-BOTTOM: 8pt; MARGIN: 0px; PADDING-TOP: 8pt
}
DL.events-listings DD DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DL.events-listings DD DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10pt; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DL.events-listings DD DL SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2pt; PADDING-TOP: 2pt
}
#footer {
	CLEAR: both; BORDER-TOP: gray 1px solid; PADDING-TOP: 10pt; TEXT-ALIGN: center
}