BODY {
	FONT-SIZE: 65%; MARGIN: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ddefc9
}
FORM {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 20px
}
H2 {
	FONT-SIZE: 16px; MARGIN: 3em 0px 0.5em
}
H3 {
	FONT-SIZE: 13px
}
H4 {
	FONT-SIZE: 12px
}
H5 {
	FONT-SIZE: 11px
}
H6 {
	FONT-SIZE: 10px
}
HR {
	COLOR: #999999; HEIGHT: 1px
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TH {
	TEXT-ALIGN: left
}
.error {
	COLOR: #ff0000
}
.icon {
	FLOAT: right; MARGIN: 5px
}
.intro {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 1.6
}
.label {
	FONT-WEIGHT: bold; WIDTH: 260px
}
.result {
	BACKGROUND: #eef; WIDTH: 100%
}
TABLE {
	FONT-SIZE: 1em; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Luxi Sans, Arial, Helvetica, Geneva, sans-serif; BORDER-COLLAPSE: collapse
}
TD {
	FONT-SIZE: 1em; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Luxi Sans, Arial, Helvetica, Geneva, sans-serif; BORDER-COLLAPSE: collapse
}
TR {
	FONT-SIZE: 1em; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Luxi Sans, Arial, Helvetica, Geneva, sans-serif; BORDER-COLLAPSE: collapse
}
.clsPrimaryContent TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.entryTableContainer TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana, Tahoma, Luxi Sans, Arial, Helvetica, Geneva, sans-serif
}
INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana, Tahoma, Luxi Sans, Arial, Helvetica, Geneva, sans-serif
}
TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana, Tahoma, Luxi Sans, Arial, Helvetica, Geneva, sans-serif
}
TEXTAREA {
	OVERFLOW: auto
}
.containerOn {
	COLOR: #000000; TEXT-DECORATION: none
}
.containerOn:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.containerOn:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.containerOn:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.containerOn:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.containerOff {
	COLOR: #000000
}
.containerOff:active {
	COLOR: #000000
}
.containerOff:visited {
	COLOR: #000000
}
.containerOff:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.containerOff:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.layoutPane {
	BORDER-BOTTOM: #c2c2ca 1px solid
}
.contentPane {
	PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.navDiv {
	BORDER-RIGHT: #9c9a9c 1px solid; BACKGROUND: #eeeeee; BORDER-LEFT: #757575 1px solid; WIDTH: 4px
}
.globalItemsPane {
	BORDER-TOP: #929292 1px solid
}
.globalItem {
	
}
.globalItem TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #555; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: left
}
.globalItem TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; PADDING-TOP: 6px; BORDER-BOTTOM: #aaaaaa 1px solid
}
.trails {
	PADDING-LEFT: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #fff 6px solid
}
.trails TD {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #ff9933
}
.trails A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.trails A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.trails A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.trails A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.menuBackground {
	BACKGROUND: #888888; BORDER-BOTTOM: #929292 1px solid
}
.mtab-l {
	HEIGHT: 5px
}
.mtab-r {
	HEIGHT: 5px
}
.mtab-ls {
	HEIGHT: 5px
}
.mtab-rs {
	HEIGHT: 5px
}
.mtab-l {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tabs/wtab-l.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.mtab-r {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tabs/wtab-r.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.mtab-ls {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tabs/otab-l.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ff9933
}
.mtab-rs {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tabs/otab-r.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ff9933
}
.menutabs-td {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.menutabs-th {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.menutabs-th {
	BORDER-RIGHT: #996633 1px solid; BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/tabs/otab.gif); BORDER-BOTTOM: #929292 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ff9933
}
.menutabs-th A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.menutabs-th A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.menutabs-th A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.menutabs-th A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.menutabs-td {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../images/tabs/wtab.gif); BORDER-BOTTOM: #929292 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.menutabs-td A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.menutabs-td A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.menutabs-td A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.menutabs-td A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.submenu {
	HEIGHT: 20px; BACKGROUND-COLOR: #eeeeee
}
.submenuItem TD {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.submenuItem TD {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
.submenuItem TD A:link {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
.submenuItem TD A:visited {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
.submenuItemSelected:hover {
	TEXT-DECORATION: underline! important
}
.submenuItemSelected:hover {
	TEXT-DECORATION: underline! important
}
.submenuItemUnselected:hover {
	TEXT-DECORATION: underline! important
}
.submenuItemUnselected:hover {
	TEXT-DECORATION: underline! important
}
.tabs {
	PADDING-LEFT: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 0.67em
}
.tabs TD {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: left top; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.tabs TH {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: left top; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.tabs TH {
	BORDER-RIGHT: #333 1px solid; BACKGROUND-IMAGE: url(../images/tabs/tabtopleft-sel.gif); BORDER-LEFT: #fff 1px solid; BACKGROUND-COLOR: #fffef3
}
.tabs TH {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs TH A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs TH A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs TH A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs TH A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs TD {
	BORDER-RIGHT: #333 1px solid; BACKGROUND-IMAGE: url(../images/tabs/tabtopleft-unsel.gif); BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #999
}
.tabs TD {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs TD A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs TD A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabs A {
	TEXT-DECORATION: none
}
.tabs TD A:hover {
	COLOR: #000000; TEXT-DECORATION: none! important
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.containerTabs {
	WIDTH: 100%
}
.tabStart {
	BORDER-BOTTOM: #666 1px solid
}
.tabSpace {
	COLOR: #000; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #fff
}
.tabSelected {
	BACKGROUND-POSITION: left top; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.tabUnselected {
	BACKGROUND-POSITION: left top; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.tabSelected-l {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/layout/container-left.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fffef3
}
.tabSelected {
	PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; BACKGROUND-COLOR: #fffef3
}
.tabSelected-r {
	BACKGROUND-POSITION: right top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(../images/layout/container-right.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fffef3
}
.tabSelected {
	COLOR: #000
}
.tabSelected A:link {
	COLOR: #000
}
.tabSelected A:visited {
	COLOR: #000
}
.tabUnselected {
	BORDER-RIGHT: #666 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #999
}
.tabUnselected {
	COLOR: #fff
}
.tabUnselected A:link {
	COLOR: #fff
}
.tabUnselected A:visited {
	COLOR: #fff
}
.tabSpace2 {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/layout/line5.gif); BACKGROUND-REPEAT: no-repeat
}
.sidetabTop {
	BORDER-RIGHT: #666 1px solid; HEIGHT: 6px
}
.sidetab-right A:link {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.sidetab-right-sel A:link {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.sidetab-right A:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.sidetab-right-sel A:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.sidetab-right A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.sidetab-right-sel A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.sidetab-right A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.sidetab-right-sel A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.sidetab-left {
	BORDER-RIGHT: #666 1px solid; WIDTH: 6px; BACKGROUND-COLOR: #fffef3
}
.sidetab-mid {
	BACKGROUND-COLOR: #dddddd
}
.sidetab-right {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #dddddd
}
.sidetab-left-sel {
	BORDER-RIGHT: #ff9933 1px solid; WIDTH: 6px; BACKGROUND-COLOR: #ff9933
}
.sidetab-mid-sel {
	BACKGROUND-COLOR: #e8c889
}
.sidetab-right-sel {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e8c889
}
.sidetab-right-sel {
	BORDER-RIGHT: #ffffff 5px solid
}
.sidetab-right {
	BORDER-RIGHT: #ffffff 5px solid
}
.sidetab-left-sp {
	BORDER-RIGHT: #666 1px solid; HEIGHT: 3px; BACKGROUND-COLOR: #fffef3
}
.sidetab-mid-sp {
	WIDTH: 6px; HEIGHT: 3px; BACKGROUND-COLOR: #666
}
.sidetab-midtop-sp {
	WIDTH: 6px; HEIGHT: 14px; BACKGROUND-COLOR: #666
}
.sidetab-right-sp {
	HEIGHT: 3px; BACKGROUND-COLOR: #fff
}
.sidetabBottom {
	BORDER-RIGHT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.sidetabBottom-mid {
	BACKGROUND-COLOR: #666
}
.containerHeader {
	BACKGROUND: #ffff95
}
.containerMenu {
	BACKGROUND: #f1f0e0
}
.containerBack {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fffef3; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #666 1px solid; WIDTH: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #666 1px solid
}
.containerBackSide {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fffef3; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #666 1px solid; WIDTH: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #666 1px solid
}
.containerBack {
	BORDER-RIGHT: #666 1px solid
}
.containerBody {
	BACKGROUND: #ffffff
}
.containerRight {
	BORDER-RIGHT: #666 1px solid; BACKGROUND: #fffef3; BORDER-BOTTOM: #666 1px solid
}
.containerSubtabLabel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #dddddd
}
.containerSubtabSpace {
	BORDER-BOTTOM: #666 1px solid
}
.conSubs {
	PADDING-BOTTOM: 5px
}
.conSubOn {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center
}
.conSubOff {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center
}
.conSubOn {
	BACKGROUND-COLOR: #e8c889
}
.conSubOn {
	COLOR: #000
}
.conSubOn A:link {
	COLOR: #000
}
.conSubOn A:visited {
	COLOR: #000
}
.conSubOff {
	BACKGROUND-COLOR: #dddddd
}
.conSubOff {
	COLOR: #000
}
.conSubOff A:link {
	COLOR: #000
}
.conSubOff A:visited {
	COLOR: #000
}
.conSubOn A {
	TEXT-DECORATION: underline
}
.conSubOff A {
	TEXT-DECORATION: underline
}
.conSubOff A:hover {
	TEXT-DECORATION: underline! important
}
.conSubLine {
	BORDER-TOP: #ff9933 5px solid
}
.pagedList {
	BORDER-TOP: #9c9a9c 1px solid; BORDER-LEFT: #9c9a9c 1px solid
}
.pagedList TH {
	BORDER-RIGHT: #9c9a9c 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #9c9a9c 1px solid; BACKGROUND-COLOR: #bdcfff; TEXT-ALIGN: left
}
.pagedList TH A:link {
	FONT-WEIGHT: bold! important; COLOR: #000000! important
}
.pagedList TH A:visited {
	FONT-WEIGHT: bold! important; COLOR: #000000! important
}
.pagedList TD {
	BORDER-RIGHT: #9c9a9c 1px solid; BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/layout/dot-h.gif); BACKGROUND-REPEAT: repeat-x
}
.pagedList TH A:link {
	COLOR: #fff
}
.pagedList TH A:visited {
	COLOR: #fff
}
.details {
	BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid
}
.details TH {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #bdcfff; TEXT-ALIGN: left
}
.details TD {
	BORDER-RIGHT: #888888 1px solid; BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/layout/dot-h.gif); BACKGROUND-REPEAT: repeat-x
}
.details TH A:link {
	COLOR: #fff
}
.details TH A:visited {
	COLOR: #fff
}
.formLabel {
	BORDER-RIGHT: #9c9a9c 1px solid; WIDTH: 100px! important; BACKGROUND-COLOR: #ededed! important; TEXT-ALIGN: right! important
}
.empty TH {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: none! important; BORDER-LEFT: medium none; COLOR: #fff; BORDER-BOTTOM: medium none
}
.empty TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: none! important; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.warning {
	FONT-WEIGHT: bold; BACKGROUND: #ff3300; COLOR: #ffffff
}
.sectionTitle {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.sectionTitle TH {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
.sectionTitle TD {
	BORDER-RIGHT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.highlight {
	FONT-WEIGHT: bold; COLOR: #006699
}
.title {
	BACKGROUND: #bdcfff; COLOR: #000
}
.title A:link {
	COLOR: #000
}
.title A:visited {
	COLOR: #000
}
.title2 {
	BACKGROUND: #d4d4d4
}
.section {
	BORDER-TOP: gray 1px solid; BACKGROUND: #ededed; BORDER-BOTTOM: gray 1px dotted
}
.sectionrow1 {
	BACKGROUND: #ededed; BORDER-BOTTOM: gray 1px dotted
}
.sectionrow2 {
	BACKGROUND: #ffffff; BORDER-BOTTOM: gray 1px dotted
}
.overviewrow1 {
	BACKGROUND: #ededed
}
.overviewrow2 {
	BACKGROUND: #ffffff
}
.column {
	FONT-WEIGHT: bold; COLOR: #000080
}
.row1 {
	BACKGROUND: #ededed
}
.row1hl {
	BACKGROUND: #fffef3
}
.row2 {
	BACKGROUND: #ffffff
}
.row2hl {
	BACKGROUND: #fffef3
}
.rowHighlight {
	BACKGROUND: #fff7bd
}
.ghost {
	COLOR: #666666
}
.strike {
	TEXT-DECORATION: line-through
}
.columntext1 {
	COLOR: #000080
}
.tableBorder {
	BORDER-RIGHT: 2pt outset; BORDER-TOP: 2pt outset; BORDER-LEFT: 2pt outset; BORDER-BOTTOM: 2pt outset; BORDER-COLLAPSE: separate
}
.error {
	COLOR: #006699
}
.date {
	FONT-WEIGHT: bold; COLOR: #3366cc
}
.time {
	COLOR: #000000
}
.appt {
	COLOR: #000000
}
.underline {
	TEXT-DECORATION: underline
}
.smallfooter {
	COLOR: #000000; TEXT-ALIGN: center
}
.cellBox {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #bdcfff; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.calendar {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #bfbfbb; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.calendar TH {
	BORDER-RIGHT: #666 1px solid; FONT-WEIGHT: normal; BACKGROUND: #bdcfff; COLOR: #000; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar TD {
	BORDER-RIGHT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.monthName {
	BACKGROUND: #bdcfff; COLOR: #000000; TEXT-ALIGN: center
}
.monthArrowPrev {
	FONT-WEIGHT: bold; BACKGROUND: #bdcfff; COLOR: #000000; TEXT-ALIGN: center
}
.monthArrowNext {
	FONT-WEIGHT: bold; BACKGROUND: #bdcfff; COLOR: #000000; TEXT-ALIGN: center
}
.dayName {
	COLOR: #000000; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
.eventName {
	FONT-WEIGHT: bold; BACKGROUND: #cccccc; COLOR: #000000; TEXT-ALIGN: left
}
.weekName {
	BACKGROUND: #cccccc; COLOR: #000000; TEXT-ALIGN: center
}
.selectedWeek {
	BACKGROUND: #c6e7ff; CURSOR: pointer; TEXT-ALIGN: left
}
.weekSelector {
	BACKGROUND: #ededed; TEXT-ALIGN: left
}
.selectedDay {
	BACKGROUND: #c6e7ff; CURSOR: pointer; TEXT-ALIGN: left
}
.day {
	FONT-WEIGHT: normal; BACKGROUND: white; CURSOR: pointer; COLOR: #000000; TEXT-ALIGN: left
}
.highlightday {
	FONT-WEIGHT: normal; BACKGROUND: #66ff66; CURSOR: pointer; COLOR: #000000; TEXT-ALIGN: left
}
.noday {
	FONT-WEIGHT: normal; BACKGROUND: #eeeeee; CURSOR: pointer; COLOR: #000000; TEXT-ALIGN: left
}
.today {
	FONT-WEIGHT: bold; BACKGROUND: #feffb2; CURSOR: pointer; COLOR: #000000; TEXT-ALIGN: left
}
.dayIcon TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; CURSOR: pointer; BORDER-BOTTOM: medium none
}
.smallcalendar {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.smallcalendar TH {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #bdcfff; BORDER-LEFT: medium none; COLOR: #000; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
.smallcalendar TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
.smallmonthName {
	FONT-WEIGHT: bold; BACKGROUND: #bdcfff; COLOR: #000; TEXT-ALIGN: center
}
.smallmonthArrowPrev {
	FONT-WEIGHT: bold; BACKGROUND: #3366cc; COLOR: #ffffff; TEXT-ALIGN: center
}
.smallmonthArrowNext {
	FONT-WEIGHT: bold; BACKGROUND: #3366cc; COLOR: #ffffff; TEXT-ALIGN: center
}
.smallweekName {
	BACKGROUND: #cccccc; COLOR: #000000; TEXT-ALIGN: center
}
.smallday {
	FONT-WEIGHT: normal; BACKGROUND: white; COLOR: #000000; TEXT-ALIGN: right
}
.smallhighlightday {
	FONT-WEIGHT: normal; BACKGROUND: white; COLOR: #ff0000; TEXT-ALIGN: right
}
.smallnoday {
	FONT-WEIGHT: normal; BACKGROUND: #eeeeee; COLOR: #000000; TEXT-ALIGN: right
}
.smalltoday {
	FONT-WEIGHT: bold; BACKGROUND: #ffffa6; COLOR: #000000; TEXT-ALIGN: right
}
.list {
	BACKGROUND-COLOR: #d4d4d4
}
.pulldown {
	BORDER-RIGHT: #aca899 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aca899 1px solid; PADDING-LEFT: 2px; Z-INDEX: 1000; PADDING-BOTTOM: 2px; BORDER-LEFT: #aca899 1px solid; CURSOR: default; PADDING-TOP: 2px; BORDER-BOTTOM: #aca899 1px solid; BACKGROUND-COLOR: #fff
}
.pulldown TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
.pulldown TR.hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #316ac5! important
}
.pulldown TH.hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: 20px; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #619af5
}
.pulldown TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: 20px; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #cdf
}
.pulldown TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
.pulldown TD.hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #316ac5! important
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.r {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.r:active {
	COLOR: #ffffff
}
.r:visited {
	COLOR: #ffffff
}
.r:hover {
	COLOR: #ccccff; TEXT-DECORATION: underline
}
.r:hover {
	COLOR: #ccccff; TEXT-DECORATION: underline
}
.rs {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.rs:active {
	COLOR: #ffffff
}
.rs:visited {
	COLOR: #ffffff
}
.rs:hover {
	COLOR: #ccccff; TEXT-DECORATION: underline
}
.rs:hover {
	COLOR: #ccccff; TEXT-DECORATION: underline
}
.rev {
	COLOR: #fff; TEXT-DECORATION: none
}
.rev:active {
	COLOR: #fff
}
.rev:visited {
	COLOR: #fff
}
.rev:hover {
	COLOR: #ccccff; TEXT-DECORATION: underline
}
.rev:hover {
	COLOR: #ccccff; TEXT-DECORATION: underline
}
.rollover {
	COLOR: #000000; TEXT-DECORATION: none
}
.rollover:active {
	COLOR: #000000
}
.rollover:visited {
	COLOR: #000000
}
.rollover:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.rollover:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.searchCount {
	COLOR: #000080
}
.search {
	COLOR: #000080
}
.search:active {
	COLOR: #000080
}
.search:visited {
	COLOR: #000080
}
.search:hover {
	COLOR: #000080
}
.search:hover {
	COLOR: #000080
}
.searchItem {
	COLOR: #008000
}
.searchLink {
	COLOR: #008000; TEXT-DECORATION: none
}
.searchLink:active {
	COLOR: #008000
}
.searchLink:visited {
	COLOR: #008000
}
.searchLink:hover {
	COLOR: #008000; TEXT-DECORATION: underline
}
.searchLink:hover {
	COLOR: #008000; TEXT-DECORATION: underline
}
.newsArticle TH {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #ededed 1px solid; COLOR: #000; BORDER-BOTTOM: #ededed 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.menu {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.note {
	PADDING-LEFT: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #fff 6px solid
}
.note TH {
	PADDING-RIGHT: 2px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #333 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #fffef3
}
.note TD {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #fffef3; TEXT-ALIGN: left
}
.pagedListTab {
	COLOR: #000; TEXT-ALIGN: left
}
.pagedListTab TH {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #bdcfff
}
.pagedListTab TD {
	BORDER-BOTTOM: #bdcfff 1px solid
}
.pagedListTab A {
	COLOR: #000
}
.pagedListTab A:active {
	COLOR: #000
}
pagedListTab A:visited {
	COLOR: #000
}
.pagedListTab A:hover {
	COLOR: #ff0000
}
.pagedListTab A:hover {
	COLOR: #ff0000
}
.pagedListHeader {
	MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #fff 4px solid
}
.pagedListHeader TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #000; BACKGROUND-COLOR: #fff
}
.underlineSection TD {
	BORDER-BOTTOM: #333 1px solid
}
.overlineSection TD {
	BORDER-TOP: #333 1px solid
}
.resource TH {
	BORDER-RIGHT: #555 1px solid; FONT-WEIGHT: normal; COLOR: #000; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.resource TD {
	BORDER-RIGHT: #555 1px solid
}
.resourceGroup TD {
	BORDER-RIGHT: #555 1px solid; BACKGROUND-COLOR: #fff7bd
}
.resourceGroup A {
	COLOR: #000; TEXT-DECORATION: none
}
.resourceGroup A:active {
	COLOR: #000; TEXT-DECORATION: none
}
.resourceGroup A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.resourceGroup A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.resourceGroup A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.resourceItem TH {
	BORDER-RIGHT: #555 1px solid; COLOR: #000; BACKGROUND-COLOR: #99cc66; TEXT-ALIGN: center
}
.resourceItem A {
	COLOR: #000; TEXT-DECORATION: none
}
.resourceItem A:active {
	COLOR: #000; TEXT-DECORATION: none
}
.resourceItem A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.resourceItem A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.resourceItem A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.resourceToday {
	BORDER-RIGHT: #555 1px solid; FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #6699cc! important
}
.resourceUnavailable {
	BORDER-RIGHT: #555 1px solid; COLOR: #fff! important; BACKGROUND-COLOR: #cc9966! important
}
.resourceConditional {
	BORDER-RIGHT: #555 1px solid; BACKGROUND-COLOR: #cccc66! important
}
.resourceFuture {
	BORDER-RIGHT: #555 1px solid; COLOR: #000; BACKGROUND-COLOR: #999999! important
}
.resourcePrevious {
	BORDER-RIGHT: #555 1px solid; COLOR: #000; BACKGROUND-COLOR: #99cc66! important
}
.resourceOffDay {
	BORDER-RIGHT: #555 1px solid; COLOR: #000; BACKGROUND-COLOR: #cccccc! important
}
.subtab {
	COLOR: #000; BACKGROUND-COLOR: #fffef3
}
.subtab A {
	COLOR: #000; BACKGROUND-COLOR: #fffef3
}
.subtab A:active {
	COLOR: #000; BACKGROUND-COLOR: #fffef3
}
.subtab A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fffef3
}
.subtab A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fffef3
}
.subtab A:visited {
	COLOR: #000; BACKGROUND-COLOR: #fffef3
}
.subtab TD {
	BORDER-BOTTOM: #333 1px solid
}
.abovetab {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.abovetab A {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.abovetab A:active {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.abovetab A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.abovetab A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.abovetab A:visited {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.repeatLine {
	BACKGROUND-IMAGE: url(../images/tree/tree2.gif); BACKGROUND-REPEAT: repeat-y
}
.duplicate {
	COLOR: #fff; BACKGROUND-COLOR: #ff0000
}

