.navBarCurrent {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #add65c 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #66cc00
}
.navBarPeer {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #add65c 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #99cc33
}
.navBar {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #add65c 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #99cc33
}
.navBarSection {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #6699cc 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #467aae
}
.navBarCurrentSection {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #add65c 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #66cc00
}
.navBarUnused {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: aqua 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #cccccc
}
.navBarCurrent A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navBarPeer A {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navBar A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navBarSection A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navBarCurrentSection A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navBarUnused A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lowText {
	FONT: 10px Arial, Helvetica; COLOR: #000000; TEXT-DECORATION: none
}
.highText {
	FONT: 10px Arial, Helvetica; COLOR: #ffffff; TEXT-DECORATION: none
}
.itemBorder {
	BORDER-RIGHT: #add65c 1px solid; BORDER-TOP: #add65c 1px solid; BORDER-LEFT: #add65c 1px solid; BORDER-BOTTOM: #add65c 1px solid
}
.itemBorderBlank {
	BORDER-RIGHT: #ccccdd 1px solid; BORDER-TOP: #ccccdd 1px solid; BORDER-LEFT: #ccccdd 1px solid; BORDER-BOTTOM: #ccccdd 1px solid
}
.buttonText {
	FONT: bold 12px Arial, Helvetica; COLOR: #ffcc99; TEXT-DECORATION: none
}
.buttonHover {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: bold 12px Arial, Helvetica; COLOR: #99ccff; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.buttonBorder {
	BORDER-RIGHT: #339966 1px outset; BORDER-TOP: #339966 1px outset; BORDER-LEFT: #339966 1px outset; BORDER-BOTTOM: #339966 1px outset
}
.buttonBorderOver {
	BORDER-RIGHT: #cc9966 1px inset; BORDER-TOP: #cc9966 1px inset; BORDER-LEFT: #cc9966 1px inset; BORDER-BOTTOM: #cc9966 1px inset
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px arial, helvetica, verdana; COLOR: #000000; PADDING-TOP: 0px
}
.frontBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px arial, helvetica, verdana; COLOR: #000000; PADDING-TOP: 0px
}
.pageMarginTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.signPostContent {
	font-family:MS Song; font-size:12px;
}
.dCenter {
	TEXT-ALIGN: center
}
.dRight {
	TEXT-ALIGN: right
}
.tFooter TD {
	FONT: 11px arial, helvetica, verdana; COLOR: #999999
}
.tFooter A {
	COLOR: #999999
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px arial, helvetica, verdana; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px arial, helvetica, verdana; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tPageOuter {
	BACKGROUND: #003399; TEXT-ALIGN: center
}
.tPageInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tPageContent {
	BACKGROUND: #ffffff
}
.tSubMenu {
	VERTICAL-ALIGN: top; cell-spacing: 10
}
.tNavBar {
	BACKGROUND: #ffffff
}
.tNavCurve {
	BACKGROUND: #6699cc; TEXT-ALIGN: center; cellspacing: 0
}
.tPromoPanel {
	BACKGROUND: #cccccc
}
.tContentFrame {
	BACKGROUND: #003399
}
.contentCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.mediaBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #b7d7ee; PADDING-BOTTOM: 0px; WIDTH: 265px; COLOR: #ffffff; PADDING-TOP: 0px; cellspacing: 0
}
.mediaList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px; cellspacing: 0
}
.mediaBox TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px arial, helvetica; PADDING-TOP: 0px; cellspacing: 0
}
.mediaList TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px arial, helvetica; PADDING-TOP: 0px; cellspacing: 0
}
.navFooter {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 9px verdana, arial, helvetica; COLOR: #999999; TEXT-DECORATION: none
}
.contMainHeader {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 18px arial, sans-serif; COLOR: #003399
}
.contSubHeader {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 11px arial, helvetica, verdana; COLOR: #339900
}
.contBodyText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 11px arial, helvetica, verdana; COLOR: #000000
}
.contSubText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 9px arial, verdana, sans-serif; COLOR: #000000
}
.contAltText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 11px arial, helvetica, verdana; COLOR: #003399
}
.contAltLightText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 11px arial, helvetica, verdana; COLOR: #003399
}
.contNoteText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 9px arial, helvetica, verdana; COLOR: #000000
}
.contErrorText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 12px arial, helvetica, verdana; COLOR: #ff6633
}
.contPageList {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.contPageList TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
.pcThumbnail {
	TEXT-ALIGN: center
}
.ecardMailMsg {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: silver; FONT: 9px arial, helvetica, verdana; BORDER-LEFT: black 1px solid; COLOR: #000000; BORDER-BOTTOM: black 1px solid
}
.ecardFrame {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: white; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.ecardTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 105%; BACKGROUND: #000066; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px
}
.eCardScroller {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: #dddddd; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
.pollOptionText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 9px verdana, arial, helvetica; COLOR: #666666
}
.pollQuestionText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 9px verdana, arial, helvetica; COLOR: #000000
}
.medGroupTitle {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 11px arial, sans-serif; COLOR: #003399
}
.medDataTitle {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 9px arial, helvetica, verdana; COLOR: #000000
}
.medData {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 9px arial, helvetica, verdana; COLOR: #000000
}
.searchExp {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 10px arial, helvetica, verdana; COLOR: #000066; TEXT-DECORATION: none
}
.resultTitle {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 10px arial, helvetica, verdana; COLOR: #000066; TEXT-DECORATION: none
}
.resultDesc {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 10px arial, helvetica, verdana; COLOR: #666666; TEXT-DECORATION: none
}
.resultDate {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 10px arial, helvetica, verdana; COLOR: #666666; TEXT-DECORATION: none
}
.resultPath {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 10px arial, helvetica, verdana; COLOR: #666666; TEXT-DECORATION: none
}
.formElement {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #ffffff; FONT: 11px arial, helvetica, verdana; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none
}
.formElementECard {
	BACKGROUND: #ffffff; FONT: 11px arial, helvetica, verdana; COLOR: #000000
}
.formElementECardError {
	BACKGROUND: red; FONT: 11px arial, helvetica, verdana; COLOR: #000000
}
.formElementWarningText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 11px arial, helvetica, verdana; COLOR: #cc0000
}
.newsSubHeader {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 14px arial, helvetica, verdana; COLOR: #003399
}
.newsDatesText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 11px verdana, arial, helvetic; COLOR: #666666
}
.newsTitleText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 12px arial, helvetica, verdana; COLOR: #003399
}
.newsSearchTitleText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 11px arial, helvetica, verdana; COLOR: #003399
}
.newsSearchSubtitleText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 10px arial, helvetica, verdana; COLOR: #000000
}
.newsSearchText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 9px verdana, arial, helvetica; COLOR: #666666
}
.newsSearchTipsTitleText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 12px arial, helvetica, verdana; COLOR: #ffffff
}
.newsSearchTipsText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 11px arial, helvetica, verdana; COLOR: #ffffff
}
.newsConstructorLinkText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 10px verdana, arial, helvetica; COLOR: #ffffff
}
.eventsCalendarTitleText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 11px arial, helvetica, verdana; COLOR: #003399; TEXT-ALIGN: center
}
.eventsCalendarDayText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 9px verdana, arial, helvetica; COLOR: #666666; TEXT-ALIGN: center
}
.eventsCalendarDateText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 9px verdana, arial, helvetica; COLOR: #000000
}
.identityTitleText {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: bold 12px arial, helvetica, verdana; COLOR: #003399
}
.signpostTitle {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #ffffff; BACKGROUND-COLOR: #3399ff; 99cc33
}
.signpostTitle A {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #ffffff
}
.signpostThumbnail {
	BORDER-LEFT-COLOR: #99cc33; BORDER-BOTTOM-COLOR: #99cc33; BORDER-TOP-COLOR: #99cc33; BORDER-RIGHT-COLOR: #99cc33
}
.fpCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
A {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #339900
}
A.eMail {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #339900
}
A.intLink {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #339900
}
A.extLink {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #339900
}
HR.dotted {
	
}
.bareList {
	PADDING-LEFT: 0px; MARGIN-LEFT: 10px; TEXT-INDENT: 0px; LIST-STYLE-TYPE: none
}
.adminToolbar TD {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.adminTabCurrent {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 2px; TEXT-ALIGN: center; border-spacing: 5px
}
.adminTab {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #eeeeff; TEXT-ALIGN: center; border-spacing: 5px
}
.adminTabDisabled {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center; border-spacing: 5px
}
.adminTabSpacer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #003399 1px solid
}
.adminTabContent {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #003399 1px solid
}
.adminMandatory {
	FONT: 16px ,bold; COLOR: #cc00cc
}
.adminBody {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; FONT: 11px arial, helvetica, verdana; MARGIN-LEFT: 10px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.adminHeaderTitle {
	FONT: bold 20px arial, helvetica, verdana; COLOR: #003399
}
.adminFrame {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: white; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.adminList TD {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.adminAltListRow TD {
	BACKGROUND: #eeeeff
}
.adminDialogPanel {
	BORDER-RIGHT: #cccccc thin solid; BORDER-TOP: #cccccc thin solid; BORDER-LEFT: #cccccc thin solid; BORDER-BOTTOM: #cccccc thin solid
}
.adminDialogHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #003399; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px
}
.adminDialogTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #003399; PADDING-TOP: 5px
}
.adminDialogFieldTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #003399; PADDING-TOP: 5px
}
.adminDialogField {
	PADDING-LEFT: 15px
}
.adminDialogSpacer {
	HEIGHT: 10px
}
.adminFormControls {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #cccccc; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.adminFormTabControls {
	BACKGROUND: #666666
}
.adminTabLinkCurrent {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.adminForm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cccccc; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; cell-spacing: 2
}
.adminFormElement {
	BACKGROUND: #ffffff; FONT: 11px arial, helvetica, verdana; COLOR: #000000
}
.adminMMThumbnailPane {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW-Y: scroll; SCROLLBAR-FACE-COLOR: #e7e7e7; OVERFLOW-X: hidden; BORDER-LEFT: #999999 1px solid; WIDTH: 180px; SCROLLBAR-3DLIGHT-COLOR: #a0a0a0; SCROLLBAR-ARROW-COLOR: #000066; BORDER-BOTTOM: #999999 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #888888; HEIGHT: 300px
}
.adminMMTPTitle {
	COLOR: #000000
}
.adminMMEditForm {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW-Y: auto; SCROLLBAR-FACE-COLOR: #e7e7e7; OVERFLOW-X: hidden; BORDER-LEFT: #999999 1px solid; SCROLLBAR-3DLIGHT-COLOR: #a0a0a0; SCROLLBAR-ARROW-COLOR: #000066; BORDER-BOTTOM: #999999 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #888888; HEIGHT: 300px
}
.adminMMMediaPreviewFrame {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BACKGROUND: #cccccc; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.adminMMMediaPreviewTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #000066; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px
}
.adminMMMediaPreview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.adminMMMediaPreviewMedia {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW-Y: scroll; SCROLLBAR-FACE-COLOR: #e7e7e7; OVERFLOW-X: scroll; BORDER-LEFT: #999999 1px solid; WIDTH: 190px; SCROLLBAR-3DLIGHT-COLOR: #a0a0a0; SCROLLBAR-ARROW-COLOR: #000066; BORDER-BOTTOM: #999999 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #888888; HEIGHT: 190px; BACKGROUND-COLOR: #ffffff
}
.adminError {
	FONT-WEIGHT: bold; COLOR: #ff6600
}
.adminSuccess {
	FONT-WEIGHT: bold; COLOR: #0066ff
}
