P {
	MARGIN: 8px 0px 0px
}
SELECT {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Arial, Verdana
}
INPUT.txtBox {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Arial, Verdana
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 5px; FONT-FAMILY: Trebuchet MS
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 5px; FONT-FAMILY: Trebuchet MS
}
H2 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Trebuchet MS
}
.h2 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Trebuchet MS
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS
}
.h3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS
}
H2 A {
	TEXT-DECORATION: none
}
.h2 A {
	TEXT-DECORATION: none
}
A {
	TEXT-DECORATION: underline
}
A.noLink {
	COLOR: #000000; TEXT-DECORATION: none
}
A.headingLink {
	FONT-WEIGHT: bold
}
A.smallLink {
	FONT-SIZE: 10px
}
A.rootBreadCrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
SPAN.rootBreadCrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
A.parentBreadCrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
A.rootBreadCrumb:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.parentBreadCrumb:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.classic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.template {
	MARGIN: 20px 0px
}
.mainContainer {
	BORDER-TOP: #525252 1px solid; BACKGROUND-COLOR: #ffffff
}
.CalEventType {
	FONT-SIZE: 11px
}
.header {
	COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
.header A {
	COLOR: #333333
}
.header A:hover {
	COLOR: #999999
}
.text IMG {
	MARGIN: 3px
}
.text SPAN {
	DISPLAY: block
}
.topNavigation {
	PADDING-LEFT: 4px; VERTICAL-ALIGN: middle; HEIGHT: 24px
}
.topNavigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.topNavigation UL LI {
	PADDING-RIGHT: 4px; DISPLAY: inline
}
.topNavigation A {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#customIMG TD {
	COLOR: #fff! important
}
.rootItem {
	MARGIN: 0px; OVERFLOW: hidden
}
.rootItemExpanded {
	MARGIN: 0px; OVERFLOW: hidden
}
.rootItemHover {
	MARGIN: 0px; OVERFLOW: hidden
}
.rootItemSelected {
	MARGIN: 0px; OVERFLOW: hidden
}
.rootItem TD {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 7px! important; MARGIN: 0px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px! important; WHITE-SPACE: normal; TEXT-DECORATION: none
}
.rootItemExpanded TD {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 7px! important; MARGIN: 0px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px! important; WHITE-SPACE: normal; TEXT-DECORATION: none
}
.rootItemHover TD {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 7px! important; MARGIN: 0px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px! important; WHITE-SPACE: normal; TEXT-DECORATION: none
}
.rootItemSelected TD {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 7px! important; MARGIN: 0px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px! important; WHITE-SPACE: normal; TEXT-DECORATION: none
}
.subItem {
	MARGIN: 0px; FONT: 0.7em arial, sans-serif; COLOR: #333; WHITE-SPACE: normal! important; TEXT-DECORATION: none
}
.subItemHover {
	MARGIN: 0px; FONT: 0.7em arial, sans-serif; COLOR: #333; WHITE-SPACE: normal! important; TEXT-DECORATION: none
}
.subItemSelected {
	MARGIN: 0px; FONT: 0.7em arial, sans-serif; COLOR: #333; WHITE-SPACE: normal! important; TEXT-DECORATION: none
}
.subItem {
	BACKGROUND: url(images/MainMenuBullet.gif) no-repeat 0px 7px
}
.subItemHover TD {
	BACKGROUND: url(images/MainMenuBullet2.gif) no-repeat 0px 7px; COLOR: #fff! important
}
.subItemSelected TD {
	BACKGROUND: url(images/MainMenuBullet2.gif) no-repeat 0px 7px; COLOR: #fff! important
}
.subItem TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 15px! important; PADDING-BOTTOM: 7px! important; CURSOR: pointer; PADDING-TOP: 3px! important
}
.subItemHover TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 15px! important; PADDING-BOTTOM: 7px! important; CURSOR: pointer; PADDING-TOP: 3px! important
}
.subItemSelected TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 15px! important; PADDING-BOTTOM: 7px! important; CURSOR: pointer; PADDING-TOP: 3px! important
}
.rootItem A {
	FONT: bold 11px/13px verdana, arial, sans-serif; COLOR: #fff; TEXT-DECORATION: none
}
.rootItem A:hover {
	COLOR: #ccc
}
.subItem A {
	FONT: 11px arial, sans-serif; COLOR: #333; TEXT-DECORATION: none
}
.subItem A:hover {
	TEXT-DECORATION: underline
}
TD.leftNavigation TABLE TD {
	WHITE-SPACE: normal! important
}
.leftNavigationShadow {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/NavShadow.gif); BACKGROUND-REPEAT: repeat-x
}
.leftNavigationBottom {
	BORDER-RIGHT: #ededed 1px solid; WIDTH: 173px; BACKGROUND-COLOR: #f2f3f2
}
TD.leftNavigation {
	BORDER-RIGHT: #ededed 1px solid; WIDTH: 183px; PADDING-TOP: 15px; BACKGROUND-COLOR: #f2f3f2
}
.navigationTree TABLE {
	MARGIN-BOTTOM: 2px
}
.directoryItem {
	MARGIN: 0px 8px 8px 0px; WIDTH: 160px
}
UL.summaryList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
UL.quickList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
UL.summaryList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
UL.quickList LI {
	PADDING-LEFT: 10px; LINE-HEIGHT: 16px
}
DIV.headingBullet {
	BACKGROUND-POSITION: left 3px; PADDING-LEFT: 12px; BACKGROUND-REPEAT: no-repeat
}
.rssFeed SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rssFeed P {
	MARGIN: 0px 0px 6px
}
.FullPrimarySolid .rssFeed SPAN {
	COLOR: #fff
}
.FullSecondarySolid .rssFeed SPAN {
	COLOR: #fff
}
.MutedPrimarySolid .rssFeed SPAN {
	COLOR: #333
}
.MutedSecondarySolid .rssFeed SPAN {
	COLOR: #333
}
.FullPrimarySolid .rssFeed P {
	MARGIN: 0px 0px 6px; COLOR: #eee! important
}
FullSecondarySolid .rssFeed P {
	MARGIN: 0px 0px 6px; COLOR: #eee! important
}
.MutedPrimarySolid .rssFeed P {
	MARGIN: 0px 0px 6px; COLOR: #333! important
}
.MutedSecondarySolid .rssFeed P {
	MARGIN: 0px 0px 6px; COLOR: #333! important
}
.rssFeed P {
	MARGIN: 0px 0px 6px; COLOR: #666! important
}
A.smallLink {
	FONT-SIZE: 9px! important
}
.loginContentHorizontal TABLE TD {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; WHITE-SPACE: nowrap
}
.header TABLE TD {
	WIDTH: 100%! important
}
.header TABLE TABLE {
	WIDTH: auto! important
}
.login TD {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana
}
.login LABEL {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
.loginField {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial; HEIGHT: 14px
}
HTML > BODY .loginField {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 18px
}
.mainContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.mainContent UL.summaryList SPAN UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
.boldText {
	FONT-WEIGHT: bold
}
.boldText SPAN {
	FONT-WEIGHT: bold
}
.webPart {
	CLEAR: both; MARGIN-BOTTOM: 15px
}
.header .webPart {
	MARGIN: 0px
}
TD.mainContent {
	BACKGROUND-COLOR: #ffffff
}
TD.mainContentShadow {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/ContentShadow.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.mainContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.GrayItlTxt {
	FONT-SIZE: 11px; COLOR: #999999; FONT-STYLE: italic
}
.footer {
	MARGIN-TOP: 2px
}
.weatherForecast {
	MARGIN-BOTTOM: 8px
}
.weatherForecast TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.weatherForecast {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #333333; FONT-FAMILY: Arial, Verdana
}
.weatherHigh {
	FONT-SIZE: 11px; COLOR: #cc0000
}
.weatherLow {
	FONT-SIZE: 11px; COLOR: #0066ff
}
.resourceQuote {
	MARGIN-BOTTOM: 20px
}
.resourceByLine {
	MARGIN-TOP: 20px
}
.directorySeperator {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/vertSeperator.gif); WIDTH: 20px; BACKGROUND-REPEAT: repeat-y
}
.itemList {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.formattedPanel {
	MARGIN-BOTTOM: 15px
}
.formattedPanel H1 {
	MARGIN-TOP: 0px
}
.formattedPanel H3 {
	MARGIN-TOP: 0px
}
.formattedPanel .h1 {
	MARGIN-TOP: 0px
}
.formattedPanel .h3 {
	MARGIN-TOP: 0px
}
.breadCrumbSeperator {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: center center; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/PathSeperator.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.breadCrumbs {
	MARGIN: -10px 0px 10px
}
.currentBreadCrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.contentTitle SPAN {
	PADDING-LEFT: 4px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #333333; FONT-FAMILY: Trebuchet MS
}
.footer TD {
	FONT: 11px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; TEXT-DECORATION: none
}
.extraRegion {
	FONT-SIZE: 11px
}
.tlcAlternateSolid {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/tlcAlternateSolid.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.trcAlternateSolid {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/trcAlternateSolid.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.blcAlternateSolid {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/blcAlternateSolid.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.brcAlternateSolid {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/brcAlternateSolid.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.AlternateSolid {
	BACKGROUND-COLOR: #f2f3f2
}
.tsAlternateSolid {
	BACKGROUND-COLOR: #f2f3f2
}
.lsAlternateSolid {
	BACKGROUND-COLOR: #f2f3f2
}
.rsAlternateSolid {
	BACKGROUND-COLOR: #f2f3f2
}
.bsAlternateSolid {
	BACKGROUND-COLOR: #f2f3f2
}
.tlcAlternateBorder {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/tlcAlternateBorder.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.trcAlternateBorder {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/trcAlternateBorder.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.blcAlternateBorder {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(images/blcAlternateBorder.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.brcAlternateBorder {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(images/brcAlternateBorder.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.tsAlternateBorder {
	BORDER-TOP: #f2f3f2 2px solid
}
.lsAlternateBorder {
	BORDER-LEFT: #f2f3f2 2px solid
}
.rsAlternateBorder {
	BORDER-RIGHT: #f2f3f2 2px solid
}
.bsAlternateBorder {
	BORDER-BOTTOM: #f2f3f2 2px solid
}
.FullPrimarySolid .weatherHigh {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #ffcaca! important
}
.FullSecondarySolid .weatherHigh {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #ffcaca! important
}
.FullPrimarySolid .weatherLow {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #cae7ff! important
}
.FullSecondarySolid .weatherLow {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #cae7ff! important
}
.MutedPrimarySolid .weatherHigh {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #c00! important
}
.MutedSecondarySolid .weatherHigh {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #c00! important
}
.MutedPrimarySolid .weatherLow {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #06c! important
}
.MutedSecondary Solid .weatherLow {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #06c! important
}
.weatherHigh {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #c00! important
}
.weatherLow {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #06c! important
}
.FullPrimarySolid .weatherForecast {
	COLOR: #fff
}
.FullSecondarySolid .weatherForecast {
	COLOR: #fff
}
.CalEventType {
	FONT-SIZE: 11px; COLOR: #333
}
.FullPrimarySolid .CalSiteEvent {
	COLOR: #eee! important
}
.FullSecondarySolid .CalSiteEvent {
	COLOR: #eee! important
}
.FullPrimarySolid .CalSmallDateBld {
	COLOR: #eee! important
}
.FullSecondarySolid .CalSmallDateBld {
	COLOR: #eee! important
}
TD.FullPrimarySolid {
	COLOR: #fff
}
TD.FullSecondarySolid {
	COLOR: #fff
}
TD.FullPrimarySolid A {
	COLOR: #fff
}
TD.FullSecondarySolid A {
	COLOR: #fff
}
TD.MutedPrimarySolid {
	COLOR: #333
}
TD.MutedSecondarySolid {
	COLOR: #333
}
TD.MutedPrimarySolid A {
	COLOR: #333
}
TD.MutedSecondarySolid A {
	COLOR: #333
}
TD.AlternateSolid {
	COLOR: #333
}
TD.FullPrimaryBorder {
	COLOR: #333
}
TD.FullSecondaryBorder {
	COLOR: #333
}
TD.MutedPrimaryBorder {
	COLOR: #333
}
TD.MutedSecondaryBorder {
	COLOR: #333
}
TD.AlternateBorder {
	COLOR: #333
}
