BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
TABLE {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
TR {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
BODY {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#catlist {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-LEFT: 10px; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; TEXT-DECORATION: none
}
#catlistdetail {
	MARGIN-TOP: 2px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 5px; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
.zone {
	BACKGROUND-COLOR: white
}
.top {
	BACKGROUND-COLOR: #ffffff
}
.topline {
	BORDER-TOP: #000000 1px solid
}
A {
	COLOR: #1e5b79; TEXT-DECORATION: none
}
A:hover {
	COLOR: #2895cc; TEXT-DECORATION: none
}
#alert {
	FONT-WEIGHT: bold; COLOR: red; FONT-FAMILY: monospace
}
#pagehead {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BORDER-LEFT: #808080 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #808080 1px solid; LETTER-SPACING: 1px; BACKGROUND-COLOR: #3399cc; TEXT-ALIGN: center
}
#date {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
#THeading {
	MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em
}
#THead {
	MARGIN-TOP: 0em; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; TEXT-ALIGN: center
}
#THeadLeft {
	MARGIN-TOP: 0em; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; COLOR: #cf0000; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; TEXT-ALIGN: left
}
#DHeading {
	
}
#DHead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
#desc {
	FONT-SIZE: 8pt
}
#box {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 8pt; PADDING-BOTTOM: 1em; MARGIN: 1em; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; BACKGROUND-COLOR: #f7f7f7; align: center
}
#boxhead {
	MARGIN-TOP: 0em; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 1em; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; BACKGROUND-COLOR: #3399cc; TEXT-ALIGN: center
}
#input {
	MARGIN-TOP: 0em; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; TEXT-ALIGN: left; FONT-VARIANT: normal
}
#inputfield {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; BORDER-LEFT: #808080 1px solid; LINE-HEIGHT: normal; BORDER-BOTTOM: #808080 1px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
.inputfield {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; BORDER-LEFT: #808080 1px solid; LINE-HEIGHT: normal; BORDER-BOTTOM: #808080 1px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
.input {
	BACKGROUND-COLOR: #f4f4f4
}
#buttons {
	MARGIN-TOP: 1em; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; TEXT-ALIGN: center
}
.button {
	WIDTH: 170px; COLOR: #2c749e; BACKGROUND-COLOR: #cee7f2
}
.button_sm {
	WIDTH: 100px; COLOR: #2c749e; BACKGROUND-COLOR: #cee7f2
}
#YTopica {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #e3f2f9; TEXT-DECORATION: none
}
A#YTopica {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#YSubs {
	PADDING-RIGHT: 0px; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
#YSubs:hover {
	FONT-SIZE: 8pt; COLOR: #d99300; TEXT-DECORATION: none
}
.Tile #YBox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1em; BORDER-TOP: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 1em; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0.3em; BORDER-BOTTOM: 0px; align: center
}
#YBox {
	BORDER-RIGHT: #666666 1pt solid; PADDING-RIGHT: 1em; BORDER-TOP: #666666 1pt solid; PADDING-LEFT: 1em; FONT-SIZE: 8pt; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #666666 1pt solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #666666 1pt solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; BACKGROUND-COLOR: #f8f8f8; align: center
}
#Location {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #3399cc; TEXT-ALIGN: center
}
#LocationBar {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; BACKGROUND-COLOR: #d3d8eb
}
.Zone .Tile .NewsList .caption {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.newslist {
	FONT-SIZE: 8pt
}
.NewsList #desc {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px
}
.NewsList #dhead {
	PADDING-RIGHT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.newslist .caption:hover {
	COLOR: #bf8200; TEXT-DECORATION: none
}
.Zone .Tile .NewsList .desc {
	COLOR: #844200
}
.clWinHead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #2c749e; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #e3f2f9
}
.clWin {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #2c749e; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #e3f2f9
}
.TileContent {
	FONT-SIZE: 8pt; COLOR: #553900; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; BACKGROUND-COLOR: #ffffff
}
.clWindow {
	FONT-SIZE: 8pt; COLOR: #553900; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; BACKGROUND-COLOR: #ffffff
}
.TileContent #date {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
.desc {
	FONT-SIZE: 8pt
}
.seperator {
	FONT-WEIGHT: bold; COLOR: #ca6500
}
.Menu .normal {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.Menu .normal:hover {
	COLOR: #2895cc; TEXT-DECORATION: none
}
.TopMenu .Menu {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.Menu {
	BORDER-RIGHT: #95b7f3 1px solid; BORDER-TOP: #95b7f3 1px solid; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(PortletCaption-st2.gif); BORDER-LEFT: #95b7f3 1px solid; COLOR: #1a4e66; BORDER-BOTTOM: #95b7f3 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9ebff6
}
.Menu .selected {
	COLOR: #ffcc66
}
.PageTabs {
	BACKGROUND-COLOR: white
}
.PageTabs .selected {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(itemselect-st2.gif); COLOR: #00509f; FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif; BACKGROUND-COLOR: #bcc7e3; TEXT-DECORATION: none
}
.PageTabs .selected .normal .selected {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.PageTabs .selected .normal {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.PageMgr .PageTabs .selected .normal A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.PageMgr .PageTabs .sep {
	BACKGROUND: black
}
.PageTabs .normal {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(itemback-st2.gif); COLOR: #1e5b79; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif; BACKGROUND-COLOR: #9ebff6
}
.PageTabs .normal A {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
.PageTabs .disabled {
	COLOR: #666666
}
.PageSubTabs .PageTabs {
	BORDER-TOP: black 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-BOTTOM: black 0px solid; BACKGROUND-COLOR: #e3f2f9
}
.PageSubTabs .PageTabs .normal {
	FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(itemback-st2.gif); COLOR: #1e5b79
}
.PageSubTabs .PageTabs .normal A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.PageSubTabs .PageTabs .normal .selected {
	FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(itemselect-st2.gif); COLOR: #1e5b79
}
.PageSubTabs .PageTabs .seperator {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black
}
.PageSubTabs .PageTabs .normal:hover {
	COLOR: #ebefa7; TEXT-DECORATION: none
}
.PageSubTabs .PageTabs .selected {
	FONT-SIZE: 8pt
}
.over {
	CURSOR: hand
}
.over .normal {
	CURSOR: hand
}
.over .PageTabs .normal .normal {
	CURSOR: hand
}
.over .normal A {
	TEXT-DECORATION: none
}
.MultiColList {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.MultiColList .desc {
	MARGIN-TOP: 10px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 1em; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
.InputArea {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.TileInputCaption {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif; BACKGROUND-COLOR: #f5f3e6
}
#calYTopica {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #95b7f3
}
#calYTopica A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#calYSubs {
	MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 0em; BACKGROUND-COLOR: #ffe9bb
}
#calYSubs1 {
	MARGIN-TOP: 0em; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 0em; BACKGROUND-COLOR: #e3f2f9
}
#calYSubs2 {
	MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 0em; BACKGROUND-COLOR: #fafafa
}
#calMonthnow {
	FONT-SIZE: 8pt
}
#calMonthToday {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffb51c
}
#calMonthToday:hover {
	COLOR: #ffffff
}
#calMonth {
	FONT-SIZE: 8pt
}
#calHasEvents {
	COLOR: #b97c00; TEXT-DECORATION: none
}
.buttons {
	BACKGROUND-COLOR: #f5f3e6
}
#button {
	WIDTH: 5em; BACKGROUND-COLOR: #f5f3e6
}
#buttonlarge {
	WIDTH: 15em; BACKGROUND-COLOR: #f5f3e6
}
.button_sm {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: 1px solid; CURSOR: hand; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
.button {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: 1px solid; CURSOR: hand; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
.buttons {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: 1px solid; CURSOR: hand; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
#button {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: 1px solid; CURSOR: hand; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
#buttonlarge {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: 1px solid; CURSOR: hand; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana,  Helvetica,	sans-serif
}
.button_sm {
	WIDTH: 100px
}
#button {
	WIDTH: 100px
}
#buttonlarge {
	WIDTH: 150px
}
.button {
	WIDTH: 170px
}
.ActionButton {
	MARGIN: 0em
}
.unv {
	DISPLAY: none
}
.ActionMenu {
	BORDER-RIGHT: #95b7f3 1px solid; BORDER-TOP: #95b7f3 1px solid; BORDER-LEFT: #95b7f3 1px solid; BORDER-BOTTOM: #95b7f3 1px solid; BACKGROUND-COLOR: #e3f2f9
}
.ActionMenu A:hover {
	COLOR: #002d96; TEXT-DECORATION: underline
}
.ActionMenu A:hover .selected {
	COLOR: #002d96; TEXT-DECORATION: underline
}
.subcats {
	FONT-WEIGHT: bold
}
.subcats .selected {
	FONT-WEIGHT: bold; COLOR: #0059ae
}
.subcats A.selected {
	FONT-WEIGHT: bold; COLOR: #0059ae
}
.Portlet {
	BORDER-RIGHT: #95b7f3 0px solid; BORDER-TOP: #95b7f3 0px solid; BORDER-LEFT: #95b7f3 0px solid; BORDER-BOTTOM: #95b7f3 0px solid
}
.PortletCaption {
	BORDER-RIGHT: #95b7f3 1px solid; BORDER-TOP: #95b7f3 1px solid; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(PortletCaption-st2.gif); BORDER-LEFT: #95b7f3 1px solid; COLOR: #1a4e66; BORDER-BOTTOM: #95b7f3 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9ebff6
}
TABLE.PortletCaption {
	FONT-WEIGHT: bold; COLOR: #1a4e66
}
.PortletCaption A {
	FONT-WEIGHT: bold; COLOR: #1e5b79
}
.PortletCaption A:hover {
	FONT-WEIGHT: bold; COLOR: #2895cc
}
.PortletContent {
	BORDER-RIGHT: #95b7f3 1px solid; BORDER-TOP: #95b7f3 0px solid; BACKGROUND: white; BORDER-LEFT: #95b7f3 1px solid; BORDER-BOTTOM: #95b7f3 1px solid
}
.PortletContent .TileCaption {
	FONT-WEIGHT: bold; BACKGROUND: #e3efff
}
.TileCaption .TileCaption {
	FONT-WEIGHT: bold
}
