TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.heading {
	MARGIN-BOTTOM: 5px
}
OL.docindex {
	FONT-SIZE: 77%
}
UL.docindex {
	FONT-SIZE: 77%
}
BODY {
	FONT-SIZE: 75%; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homepagePadding {
	
}
TD#area1 {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../../img/gems/blueColBg.gif); BORDER-BOTTOM: #0265ca 1px solid
}
#area1 TD.main {
	BORDER-RIGHT: #0265ca 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0265ca 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #0265ca 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #0265ca 0px solid; BACKGROUND-COLOR: #c6def8
}
#area1 TD.top {
	BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #0265ca 1px solid; BACKGROUND-COLOR: #c6def8; BORDER-RIGHT-WIDTH: 0px; xxborder-top: 1px solid #DEEFFF
}
.area2 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../../img/gems/midColBgTop.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; xxborder-top: 1px solid #DEEFFF
}
#area2 A {
	TEXT-DECORATION: underline
}
#area3Sub TABLE {
	WIDTH: 100%
}
#area3 TABLE {
	WIDTH: 100%
}
#area3Sub TD.main {
	BORDER-RIGHT: #0265ca 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0265ca 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #0265ca 1px solid; WIDTH: 100%; PADDING-TOP: 15px; BORDER-BOTTOM: #0265ca 0px solid; BACKGROUND-COLOR: #c6def8
}
#area3 TD.main {
	BORDER-RIGHT: #0265ca 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0265ca 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #0265ca 1px solid; WIDTH: 100%; PADDING-TOP: 15px; BORDER-BOTTOM: #0265ca 0px solid; BACKGROUND-COLOR: #c6def8
}
#area3Sub TD.top {
	BORDER-RIGHT: #0265ca 1px solid; BORDER-TOP: #0265ca 0px solid; BORDER-LEFT: #0265ca 0px solid; BORDER-BOTTOM: #0265ca 0px solid; HEIGHT: 3px; BACKGROUND-COLOR: #c6def8; xxborder-top: 1px solid #DEEFFF
}
#area3 TD.top {
	BORDER-RIGHT: #0265ca 1px solid; BORDER-TOP: #0265ca 0px solid; BORDER-LEFT: #0265ca 0px solid; BORDER-BOTTOM: #0265ca 0px solid; HEIGHT: 3px; BACKGROUND-COLOR: #c6def8; xxborder-top: 1px solid #DEEFFF
}
#area3Sub TD.bottom {
	BORDER-RIGHT: #0265ca 0px solid; BACKGROUND-POSITION: left bottom; BORDER-TOP: #0265ca 0px solid; BACKGROUND-IMAGE: url(../../img/gems/rightColumnBottom.gif); BORDER-LEFT: #0265ca 1px solid; BORDER-BOTTOM: #0265ca 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #c6def8
}
#area3 TD.bottom {
	BORDER-RIGHT: #0265ca 0px solid; BACKGROUND-POSITION: left bottom; BORDER-TOP: #0265ca 0px solid; BACKGROUND-IMAGE: url(../../img/gems/rightColumnBottom.gif); BORDER-LEFT: #0265ca 1px solid; BORDER-BOTTOM: #0265ca 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #c6def8
}
#area3Sub {
	PADDING-TOP: 46px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 220%; COLOR: #0066cc; FONT-FAMILY: times, arial, sans-serif
}
H2 {
	COLOR: #0066cc
}
H3 {
	COLOR: #0066cc
}
H4 {
	COLOR: #0066cc
}
.relatedContent H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #0066cc
}
.relatedContent {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #deefff
}
.relatedContent A {
	COLOR: #0002fd; TEXT-DECORATION: underline
}
.relatedContent A:visited {
	COLOR: #0002fd; TEXT-DECORATION: underline
}
.relatedContent A:hover {
	TEXT-DECORATION: none
}
.relatedContent TD.icon {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 20px
}
.relatedContent TD.content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.relatedContent .description {
	COLOR: #000
}
#breadcrumb TD.youAreHere {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; WIDTH: 70px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Arial, helvetica, sans-serif; TEXT-ALIGN: right
}
#breadcrumb .youAreHere SPAN {
	DISPLAY: block; WIDTH: 100%
}
#breadcrumb .separator {
	FONT-SIZE: 80%; VERTICAL-ALIGN: top; COLOR: #666666
}
#breadcrumb A {
	FONT-SIZE: 80%; VERTICAL-ALIGN: top
}
#breadcrumb A:hover {
	FONT-SIZE: 80%; VERTICAL-ALIGN: top
}
#breadcrumb A.breadActive {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #333333
}
#breadcrumb A.breadActive:hover {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #333333
}
#area2 A.paginateLink {
	TEXT-DECORATION: none
}
#area2 A.paginateLink:hover {
	TEXT-DECORATION: underline
}
#inactiveMenu {
	FONT-SIZE: 100%; CURSOR: pointer; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0066cc; TEXT-ALIGN: center
}
#activeMenu {
	FONT-SIZE: 100%; CURSOR: pointer; COLOR: #0066cc; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#activeMenu A:link {
	FONT-SIZE: 100%; COLOR: #0099cc
}
TD.activeMenu A:hover {
	FONT-SIZE: 100%; COLOR: #0099cc
}
TD.inactiveMenu A:link {
	COLOR: #ffffff
}
TD.inactiveMenu A:hover {
	COLOR: #ffffff
}
#leftMenu A.level2 {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #666666
}
#leftMenu A.level2Sel {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #0066cc
}
#leftMenu A.level3 {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #666666
}
#leftMenu A.level3Sel {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #0066cc
}
#leftMenu .bulletImage {
	PADDING-TOP: 3px
}
TD.footerSepLine {
	BACKGROUND-COLOR: #0066cc
}
A.topLink {
	FONT-SIZE: 90%
}
#footerBar A.footerLink {
	FONT-SIZE: 90%
}
.searchBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 105px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 13px
}
.submitSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.contactHeading {
	FONT-WEIGHT: bold; COLOR: #666666
}
.quizContent {
	FONT-SIZE: 95%
}
.quizQuestion {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; FONT-SIZE: 95%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.answerGroup {
	PADDING-LEFT: 10px
}
.answerLink {
	FONT-SIZE: 95%; PADDING-BOTTOM: 4px
}
A.quizSubmit:link {
	FONT-SIZE: 100%
}
A.quizSubmit:visited {
	FONT-SIZE: 100%
}
.quizAnswers {
	FONT-SIZE: 100%; MARGIN-LEFT: 10px
}
TD.quizAnswers A:link {
	FONT-SIZE: 100%
}
.quizResponse {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#registerList LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 7px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; BACKGROUND-IMAGE: url(../../img/grey_arrow.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#registerList LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.advSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.advSearchField {
	WIDTH: 300px
}
.advancedSearchLabel {
	FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.advSearchPadded {
	MARGIN-BOTTOM: 10px
}
#area1 .SingleContent {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #deefff 1px solid; BACKGROUND-COLOR: #deefff
}
#area3 .SingleContent {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #deefff 1px solid; BACKGROUND-COLOR: #deefff
}
#area1 .MultiContent {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #deefff 1px solid; BACKGROUND-COLOR: #deefff
}
#area3 .MultiContent {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #deefff 1px solid; BACKGROUND-COLOR: #deefff
}
#area1 .rBlockColour {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #deefff 1px solid; BACKGROUND-COLOR: #deefff
}
#area3 .rBlockColour {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #deefff 1px solid; BACKGROUND-COLOR: #deefff
}
#area1 .rBlockColour {
	TEXT-ALIGN: center
}
#area3 .rBlockColour {
	TEXT-ALIGN: center
}
#area1 .SingleContent A.docHeadLink {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #0066cc
}
#area3 .SingleContent A.docHeadLink {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #0066cc
}
#area1 .MultiContent H2.multiContentTitle {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #0066cc
}
#area3 .MultiContent H2.multiContentTitle {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #0066cc
}
#area1 .rBlockTitle {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #0066cc
}
#area3 .rBlockTitle {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #0066cc
}
#area1 H2 {
	TEXT-ALIGN: center
}
#area3 H2 {
	TEXT-ALIGN: center
}
#sideMenuTitlebar {
	TEXT-ALIGN: center
}
#area1 SPAN.description {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 0px
}
#area3 SPAN.description {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 0px
}
#area3 .SingleContent .full {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#area3 .SingleContent .full H1 {
	MARGIN-TOP: 0px
}
#area3 .MultiContent A {
	PADDING-LEFT: 10px; COLOR: #0002fd; TEXT-DECORATION: underline
}
#area3 .MultiContent A:visited {
	PADDING-LEFT: 10px; COLOR: #0002fd; TEXT-DECORATION: underline
}
#area3 .MultiContent A:hover {
	TEXT-DECORATION: none
}
.rBlock {
	MARGIN-BOTTOM: 10px
}
.rBlockColour {
	
}
.rBlock A {
	FONT-SIZE: 90%
}
.rBlockTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ffffff; BACKGROUND-COLOR: #0066cc
}
.glossaryDesc {
	PADDING-RIGHT: 8px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px
}
.surveyContent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.surveyContent A {
	FONT-SIZE: 100%
}
#longSitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#longSitemap LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 7px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; BACKGROUND-IMAGE: url(../../img/grey_arrow.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#longSitemap LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#longSitemap LI A:hover {
	TEXT-DECORATION: underline
}
.feedTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 4px; COLOR: #666666; BORDER-BOTTOM: #000000 1px solid
}
.feedTitle A {
	FONT-SIZE: 100%
}
.rssDesc {
	FONT-SIZE: 90%; COLOR: #000000
}
.rssDisclaimer {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eeeeee
}
#area2 H2.multiContentTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN: 0.5em 0px 1em; COLOR: #666666; BORDER-BOTTOM: #bbb 2px solid
}
#area2 H2.no-line {
	
}
.sectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #666666
}
DIV.contentIndex H2 {
	PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff; BACKGROUND-COLOR: #0066cc
}
DIV.contentIndex {
	FONT-SIZE: 120%
}
A.paginationType {
	FONT-SIZE: 75%
}
A.jumpToLink {
	FONT-SIZE: 75%
}
DIV.contentIndex LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.contentIndex OL {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.eventdate {
	FONT-WEIGHT: bold
}
.eventTableItem {
	FONT-WEIGHT: bold
}
.mediaFileIcon {
	MARGIN-RIGHT: 3px
}
DIV.formrow {
	CLEAR: both; PADDING-TOP: 3px
}
DIV.formrow LABEL {
	CLEAR: left; FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
DIV.formrow LABEL.above {
	CLEAR: right; DISPLAY: block; WIDTH: auto; TEXT-ALIGN: left
}
DIV.formrow .blanklabel {
	CLEAR: left; FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
DIV.formfield {
	FLOAT: left; FONT-FAMILY: Helvetica, Arial, sans-serif
}
DIV.submitrow {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
FIELDSET {
	MARGIN: 3px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#rightColumn DIV.formrow LABEL {
	WIDTH: auto
}
#rightColumn DIV.submitrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.cont_left_border {
	CLEAR: left; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: left; MARGIN: 5px 10px 5px 0px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
.cont_left_noborder {
	CLEAR: left; FLOAT: left; MARGIN: 5px 10px 5px 0px; TEXT-ALIGN: center
}
.cont_right_border {
	CLEAR: right; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: right; MARGIN: 5px 0px 5px 10px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
.cont_right_noborder {
	CLEAR: right; FLOAT: right; MARGIN: 5px 0px 5px 10px; TEXT-ALIGN: center
}
.embedimg {
	MARGIN: 2px
}
.embedcaption {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-STYLE: oblique; TEXT-ALIGN: left
}
.embedTableLeft {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #ffffff; FLOAT: left; MARGIN: 3px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.embedTableRight {
	CLEAR: right; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #ffffff; FLOAT: right; MARGIN: 3px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.embedNoBorderLeft {
	BACKGROUND: #ffffff; FLOAT: left; MARGIN-RIGHT: 3px
}
.embedNoBorderRight {
	BACKGROUND: #ffffff; FLOAT: right; MARGIN-LEFT: 3px
}
.embedNoBorderCentre {
	BACKGROUND: #ffffff; MARGIN: 3px
}
.embedTableCentre {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #ffffff; MARGIN: 3px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.embedTableCell {
	BACKGROUND: #ffffff
}
.embedTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000000
}
.embedImageCaption {
	FONT-SIZE: 100%; FONT-STYLE: oblique
}
.embedPlayersLink {
	FONT-SIZE: 80%; TEXT-DECORATION: none
}
.embedPlayersLink:hover {
	FONT-SIZE: 80%; TEXT-DECORATION: underline
}
.embedPlayersBreak {
	FONT-SIZE: 80%; COLOR: #336699
}
.embedHelpLink {
	FONT-SIZE: 85%; COLOR: #336699
}
.contentSummary {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.greyborder {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.valign {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: bottom; BORDER-RIGHT-WIDTH: 0px
}
.aligntop {
	VERTICAL-ALIGN: top
}
.important {
	COLOR: red
}
.contentcontainer {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.contentdate {
	PADDING-RIGHT: 3px; DISPLAY: inline; FONT-SIZE: 80%; COLOR: #666666
}
.sepdefault {
	CLEAR: both; HEIGHT: 2px
}
.docindex {
	
}
.contentlink {
	
}
.contentlink:visited {
	
}
.sideboxtitle {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sideboxcontents {
	FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH.calWeek {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; WIDTH: 15px; COLOR: #666666; HEIGHT: 15px; TEXT-ALIGN: center
}
TD.calCell0 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 140%; BORDER-LEFT: white 1px solid; WIDTH: 16px; BORDER-BOTTOM: white 1px solid; HEIGHT: 19px; TEXT-ALIGN: center
}
TD.calCell1 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 140%; BORDER-LEFT: white 1px solid; WIDTH: 16px; BORDER-BOTTOM: white 1px solid; HEIGHT: 19px; TEXT-ALIGN: center
}
TD.calCell2 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 140%; BORDER-LEFT: white 1px solid; WIDTH: 16px; BORDER-BOTTOM: white 1px solid; HEIGHT: 19px; TEXT-ALIGN: center
}
TD.calCell3 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 140%; BORDER-LEFT: white 1px solid; WIDTH: 16px; BORDER-BOTTOM: white 1px solid; HEIGHT: 19px; TEXT-ALIGN: center
}
TD.calCell0 {
	COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
TD.calCell1 {
	BACKGROUND-COLOR: #cccccc
}
TD.calCell2 {
	BACKGROUND-COLOR: #999999
}
TD.calCell3 {
	BACKGROUND-COLOR: #666666
}
TD.calCell1 A {
	COLOR: #444444
}
TD.calCell1 A:visited {
	COLOR: #444444
}
TD.calCell1 A:hover {
	COLOR: #444444
}
TD.calCell2 A {
	COLOR: #ffffff
}
TD.calCell2 A:visited {
	COLOR: #ffffff
}
TD.calCell2 A:hover {
	COLOR: #ffffff
}
TD.calCell3 A {
	COLOR: #ffffff
}
TD.calCell3 A:visited {
	COLOR: #ffffff
}
TD.calCell3 A:hover {
	COLOR: #ffffff
}
.calendarContainer {
	FONT-SIZE: 95%; PADDING-BOTTOM: 5px; TEXT-ALIGN: center
}
TABLE.calendarBox TBODY {
	BACKGROUND-COLOR: #ffffff
}
TABLE.calendarBox {
	FONT-SIZE: 81%; MARGIN: auto; BORDER-BOTTOM: #ffffff 5px solid
}
TD.calendarFooter {
	FONT-SIZE: 130%
}
TD.spacerCell {
	WIDTH: 5px
}
TD.spacerCellHor {
	HEIGHT: 5px
}
.sdnstart {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 85%
}
#leftColumn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#middleColumn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#rightColumn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.aToZContainer {
	FONT-SIZE: 81%
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: Helvetica, Arial, sans-serif
}
TD.breadcrumbCell {
	PADDING-BOTTOM: 3px; TEXT-ALIGN: left
}
.greybar {
	COLOR: #ffffff; HEIGHT: 20px; BACKGROUND-COLOR: #b8b8b8
}
A.subsite {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #ffffff
}
A.subsite:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #ffffff
}
A.subsite:hover {
	COLOR: #ffffff
}
A.utility {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #ffffff
}
A.utility:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #ffffff
}
A.utility:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #ffffff
}
.greybar TD {
	PADDING-BOTTOM: 2px
}
A.blacklink {
	COLOR: #000000
}
.thumbpadd {
	PADDING-RIGHT: 8px
}
.descpadd {
	PADDING-LEFT: 10px
}
.righthead {
	FONT-WEIGHT: bold; FONT-SIZE: 145%; COLOR: #444526
}
.eventdate {
	FONT-WEIGHT: bold; FONT-SIZE: 95%
}
.eventtext {
	FONT-SIZE: 100%
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
.desc {
	FONT-SIZE: 95%
}
.small {
	FONT-SIZE: 77%
}
.bold {
	FONT-WEIGHT: bold
}
.white {
	COLOR: white
}
.line {
	DISPLAY: block
}
TD IMG {
	DISPLAY: inline
}
TD FORM {
	DISPLAY: block
}
TD.conWebDocText {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
.contentsummary .conWebDocContent {
	FONT-SIZE: 95%
}
.conWebDocContent {
	FONT-SIZE: 77%
}
.backToLink {
	BORDER-BOTTOM: black 1px dotted
}
#rightColumn DIV.singleContentContainer {
	FONT-SIZE: 81%
}
.link-container {
	PADDING-BOTTOM: 3px
}
.rh-title {
	FONT-SIZE: 90%
}
TD.top-bar {
	PADDING-BOTTOM: 2px
}
INPUT.remindSubmit {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: -10%
}
DIV.docDescription {
	
}
#area1Sub {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../../img/sidepanel_bg.gif); BORDER-BOTTOM: #06c 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #06c
}
TABLE#sidePanel {
	BORDER-RIGHT: #06c 1px solid; BORDER-TOP: #06c 0px solid; BORDER-LEFT: #06c 1px solid; BORDER-BOTTOM: #06c 0px solid; BACKGROUND-COLOR: #c6def8
}
DIV#sideMenuWindow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 7px; PADDING-TOP: 0px
}
DIV#sideMenuTitlebar {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #06c
}
DIV#sideMenuContentArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px; BACKGROUND-COLOR: #deefff
}
#leftMenu A.level2 {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #333; TEXT-DECORATION: underline
}
#leftMenu A.level2Sel {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #333; TEXT-DECORATION: underline
}
#leftMenu A.level3 {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #333; TEXT-DECORATION: underline
}
#leftMenu A.level3Sel {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #333; TEXT-DECORATION: underline
}
TABLE#area2 H1.mainCatHeading {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px 7px 0px 0px; WIDTH: 374px; COLOR: #fff; PADDING-TOP: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 34px; xxbackground-color: #06c
}
TABLE#area2 TD.mainCatHeading {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: -158px 50%; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(../../img/gems/stripedGrad.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 46px; BACKGROUND-COLOR: #06c; xxborder-right: 7px solid #fff
}
TABLE#area2 TD.mainCatHeading H1.mainCatHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto
}
TABLE.searchRight {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../../img/gems/stripedGrad.gif); BACKGROUND-REPEAT: repeat-y
}
TABLE.searchRight FORM TD {
	TEXT-ALIGN: left
}
TD.area2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px
}
TD.area2 .SingleContent {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
TD.area2 .AdvertSet {
	MARGIN-TOP: 0px; FLOAT: left
}
.contentTools {
	PADDING-LEFT: 171px
}
.contentTools UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.contentTools LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 35px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.contentTools LI.printPage A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../../img/gems/print.gif) no-repeat 0px center; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.contentTools LI.emailPage A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../../img/gems/email.gif) no-repeat 0px center; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.emailContentItem LABEL {
	FLOAT: left; WIDTH: 120px
}
.emailContentItem FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
.emailContentItem FIELDSET DIV {
	MARGIN-BOTTOM: 0.5em
}
.emailContentItem .submitRow {
	MARGIN-LEFT: 120px
}
.emailContentItem .submit {
	BORDER-RIGHT: #06c 1px solid; BORDER-TOP: #06c 1px solid; FONT-SIZE: 90%; BACKGROUND: #06c; BORDER-LEFT: #06c 1px solid; COLOR: #fff; BORDER-BOTTOM: #06c 1px solid
}
.emailContentItem .text {
	WIDTH: 200px
}
.emailContentItem TEXTAREA {
	WIDTH: 200px
}
DIV#topMenu {
	BORDER-TOP: #fff 2px solid; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #0066cc
}
#mainMenu {
	PADDING-RIGHT: 0px; BORDER-TOP: #06c 10px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: right
}
#mainMenu TR {
	TEXT-ALIGN: left
}
#mainMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainMenu TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #06c; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#mainMenu TD {
	
}
#mainMenu TD.cm_noMargin {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#mainMenu TD.cm_hasSubMenu {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../../img/gems/whiteArrow.gif); BACKGROUND-REPEAT: no-repeat
}
#mainMenu TD.cm_hasSubMenu LI A {
	BORDER-TOP: #fff 1px solid; COLOR: #fff; BACKGROUND-COLOR: #0066cc
}
#mainMenu TD.cm_hasSubMenu LI A:visited {
	BORDER-TOP: #fff 1px solid; COLOR: #fff; BACKGROUND-COLOR: #0066cc
}
#mainMenu TD.cm_hasSubMenu LI A:hover {
	COLOR: #000066; BACKGROUND-COLOR: #c6def8
}
#mainMenu TD.cm_hasSubMenu LI.hasSubmenu A {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../../img/gems/whiteArrowSmall.gif); BACKGROUND-REPEAT: no-repeat
}
#mainMenu TD.cm_hasSubMenu LI.hasSubmenu A:visited {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../../img/gems/whiteArrowSmall.gif); BACKGROUND-REPEAT: no-repeat
}
#mainMenu TD.cm_hasSubMenu LI.hasSubmenu A:hover {
	BACKGROUND-IMAGE: url(../../img/gems/blueArrowSmall.gif)
}
#mainMenu TD.cm_hasSubMenu LI.hasSubmenu LI A {
	BORDER-TOP: #fff 1px solid; BACKGROUND-IMAGE: none; COLOR: #000066; BACKGROUND-COLOR: #c6def8
}
#mainMenu TD.cm_hasSubMenu LI.hasSubmenu LI A:visited {
	BORDER-TOP: #fff 1px solid; BACKGROUND-IMAGE: none; COLOR: #000066; BACKGROUND-COLOR: #c6def8
}
#mainMenu TD.cm_hasSubMenu LI.hasSubmenu LI A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #92bff1
}
#mainMenu LI.first {
	
}
 HTML UL#mainMenu LI.first {
	MARGIN-LEFT: 1px
}
#mainMenu UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: #deefff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TEXT-ALIGN: left
}
#mainMenu UL LI {
	CLEAR: left; MARGIN: 0px; BORDER-BOTTOM: #fff 1px solid
}
#mainMenu UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mainMenu A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #fff; HEIGHT: 30px
}
#mainMenu TD.cm_noMargin A {
	
}
#mainMenu UL A {
	FONT-SIZE: 0.91em; BORDER-TOP-STYLE: none
}
#mainMenu A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mainMenu UL A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #deefff; PADDING-BOTTOM: 5px; WIDTH: 150px; COLOR: #333; PADDING-TOP: 5px; HEIGHT: auto; TEXT-DECORATION: none
}
#mainMenu UL A:hover {
	BACKGROUND: #c6def8; COLOR: #333; TEXT-DECORATION: none
}
#mainMenu A.curr UL {
	
}
.dropSearch {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../../img/gems/stripedGrad.gif); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0.9em; WIDTH: 758px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}
.dropSearch FORM {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.dropSearch H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em 1px; PADDING-TOP: 0px
}
.dropSearch LABEL {
	CLEAR: both; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 6px
}
.dropSearch LABEL IMG {
	MARGIN-RIGHT: 10px
}
.dropSearch SELECT {
	FONT-SIZE: 95%; FLOAT: left; COLOR: #666
}
.dropSearch .advSearchField {
	FLOAT: left; MARGIN-RIGHT: 2px
}
.dropSearch .advSearchField DIV.selectBox {
	CLEAR: left; BORDER-RIGHT: #e2eefa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e2eefa 0px solid; MARGIN-TOP: 0px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #e2eefa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e2eefa 1px solid; BACKGROUND-COLOR: #2c7ed0
}
.dropSearch .advSearchField LABEL {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right bottom; FONT-WEIGHT: bold; FONT-SIZE: 90%; FLOAT: left; BACKGROUND-IMAGE: url(../../img/gems/tabRight.gif); MARGIN-LEFT: 10px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
.dropSearch .advSearchField DIV.labelBox {
	BACKGROUND-POSITION: left bottom; FLOAT: left; BACKGROUND-IMAGE: url(../../img/gems/tabLeft.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
.dropSearch .advSearchField DIV.labelBoxInner {
	BACKGROUND-POSITION: right bottom; FLOAT: left; BACKGROUND-IMAGE: url(../../img/gems/tabRightCorner.gif); MARGIN-BOTTOM: 0px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; xxborder-left: 1px solid red
}
H2.dropSearchTitle {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(../../img/gems/blueScoop.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.dropSearch .fieldPos1 {
	MARGIN-LEFT: 1px
}
.dropSearch .fieldPos1 {
	WIDTH: 165px
}
.dropSearch SELECT.pos1 {
	WIDTH: 159px
}
.dropSearch .fieldPos2 {
	WIDTH: 123px
}
.dropSearch SELECT.pos2 {
	WIDTH: 117px
}
.dropSearch .fieldPos3 {
	WIDTH: 193px
}
.dropSearch SELECT.pos3 {
	WIDTH: 187px
}
.dropSearch .fieldPos4 {
	WIDTH: 113px
}
.dropSearch SELECT.pos4 {
	WIDTH: 107px
}
.dropSearch .fieldPos5 {
	WIDTH: 113px
}
.dropSearch SELECT.pos5 {
	WIDTH: 107px
}
.dropSearch .submitRow {
	MARGIN-TOP: 21px; FLOAT: left; WIDTH: 21px
}
.dropSearch .advsearchbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; xxbackground: #06C; xxcolor: #FFF; xxborder: 1px solid #06C; xxwidth: 21px; xxfont-size: 90%
}

@media Print    
{
.foot {
	DISPLAY: none
}
#breadcrumb {
	DISPLAY: none
}
#area1 {
	DISPLAY: none
}
#area1Sub {
	DISPLAY: none
}
#area3 {
	DISPLAY: none
}
.backTo {
	DISPLAY: none
}
#topMenu {
	DISPLAY: none
}
.dropSearch {
	DISPLAY: none
}
.contentTools {
	DISPLAY: none
}
#sidePanel {
	DISPLAY: none
}
.nav {
	DISPLAY: none
}
#area2 {
	WIDTH: 100%
}
#area2 .advertSetMain {
	
}
    }
.thumbleft {
	FLOAT: left; MARGIN: 0px 5px 5px 0px
}
.thumbright {
	FLOAT: right; MARGIN: 0px 0px 5px 5px
}
.img_align {
	PADDING-LEFT: 10px
}
.img_align2 {
	PADDING-LEFT: 6px
}
.img_align3 {
	PADDING-LEFT: 14px
}
.userAccount DIV {
	TEXT-ALIGN: left
}
.userAccount INPUT.formField {
	WIDTH: 142px
}
