BODY {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	FONT-SIZE: 11px; COLOR: #3535a2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.welcome {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.welcome A:link {
	COLOR: #ffffff
}
.welcome A:active {
	COLOR: #ffffff
}
.welcome A:visited {
	COLOR: #ffffff
}
.welcome A:hover {
	COLOR: #ffffff
}
.sitename {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #ffffff
}
.siteslogan {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT1 {
	BORDER: #95B6DB 1px solid; BACKGROUND-COLOR: #DBE6F2; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.button {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 1px; CURSOR: pointer; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px
}
INPUT.button_file {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: 1px solid; COLOR: #336699; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.currentTab {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px 0px 0px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.currentTab:link {
	FONT-WEIGHT: bold; COLOR: #fff
}
A.currentTab:active {
	FONT-WEIGHT: bold; COLOR: #fff
}
A.currentTab:visited {
	FONT-WEIGHT: bold; COLOR: #fff
}
A.currentTab:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: underline
}
A.otherTab {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px 0px 0px; COLOR: #242471; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.otherTab:link {
	FONT-WEIGHT: bold; COLOR: #242471
}
A.otherTab:active {
	FONT-WEIGHT: bold; COLOR: #242471
}
A.otherTab:visited {
	FONT-WEIGHT: bold; COLOR: #242471
}
A.otherTab:hover {
	FONT-WEIGHT: bold; COLOR: #242471; TEXT-DECORATION: underline
}
.topStrip {
	BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #eee
}
.topBar {
	BORDER-BOTTOM: #2C6F98 1px solid; HEIGHT: 5px; BACKGROUND-COLOR: #60A0C8
}
.moduleMenuBg {
	BORDER-BOTTOM: #AFC8E4 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #d1dfef
}
.moduleMenu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #95b6db; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.moduleMenu:link {
	COLOR: #242471
}
A.moduleMenu:visited {
	COLOR: #242471
}
A.moduleMenu:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.moduleTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FD4102; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subMenu {
	BORDER-RIGHT: #afc8e4 1px solid; BORDER-TOP: #afc8e4 1px solid; BACKGROUND: #d1dfef; BORDER-LEFT: #afc8e4 1px solid; BORDER-BOTTOM: #afc8e4 1px solid
}
.sideBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #E2E9F2
}
.hline {
	BORDER-BOTTOM: #ccc 1px solid
}
.uline {
	BORDER-BOTTOM: #f0f0f0 1px solid
}
.alphaBg {
	BORDER-RIGHT: #afc8e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #afc8e4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #afc8e4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #afc8e4 1px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.formHeaderULine {
	BORDER-BOTTOM: #AFC8E4 1px solid
}
.formHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fd4102; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.formFooter {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c6d7ec; TEXT-DECORATION: none
}
.formBorder {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #c6d7ec
}
.formOuterBorder {
	BORDER-RIGHT: #afc8e4 1px solid; BORDER-TOP: #afc8e4 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #afc8e4 1px solid; BORDER-BOTTOM: #afc8e4 1px solid; BACKGROUND-COLOR: #ffffff
}
.formSecHeader {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #d1dfef
}
.leftFormHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #242471; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #afc8e4
}
.leftFormHeader1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #242471; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.leftFormFooter {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff8200
}
.leftFormBorder1 {
	BORDER-RIGHT: #afc8e4 1px solid; BORDER-TOP: #afc8e4 1px solid; BORDER-LEFT: #afc8e4 1px solid; BORDER-BOTTOM: #afc8e4 1px solid; BACKGROUND-COLOR: #ffffff
}
.leftFormBorder2 {
	BORDER-RIGHT: #afc8e4 1px solid; BORDER-TOP: #afc8e4 1px solid; BORDER-LEFT: #afc8e4 1px solid; BORDER-BOTTOM: #afc8e4 1px solid; BACKGROUND-COLOR: #ffffff
}
.moduleListTitle {
	BORDER-TOP: #fff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 7pt; BORDER-LEFT: #fff 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none
}
.moduleName {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #ffffff; BACKGROUND-COLOR: #336699
}
.moduleLine {
	BACKGROUND-COLOR: #336699
}
.bodyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bodyBold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodySmall {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bodySmall:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodySmallBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bodySmallBold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.dataLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: right
}
.customdatalabel {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.dataField {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.requiredInput {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; TEXT-ALIGN: right
}
.calMotif {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699
}
.calView {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.calTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calDays {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calActive {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.calInactive {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.calToday {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.calAddEvent {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.blackLine {
	BACKGROUND-COLOR: #afc8e4
}
.columnHeadInactiveWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.notyetdueTask {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.notyetdueTask:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.overdueTask {
	FONT-WEIGHT: bold; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.overdueTask:link {
	FONT-WEIGHT: bold; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.evenListRow {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #E9EFF5
}
.oddListRow {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.required {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.error {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.listFormLinks {
	FONT-WEIGHT: lighter; FONT-SIZE: 8pt; COLOR: #333366; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.listFormLinks:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333366; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.listFormLinks:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333366; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.listFormLinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333366; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.listFormHeaderLinks {
	FONT-WEIGHT: lighter; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.listFormHeaderLinks:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.listFormHeaderLinks:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.listFormHeaderLinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.dim {
	COLOR: #999999
}
.calcBg {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.calcResult {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #F9EFB3; TEXT-ALIGN: right
}
.calcMem {
	BORDER-RIGHT: 0px; BORDER-TOP: #999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999 1px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #F9EFB3; TEXT-ALIGN: left
}
.calcBlackBtn {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; WIDTH: 25px; COLOR: #fff; BORDER-BOTTOM: medium none; HEIGHT: 20px
}
.calcGreyBtn {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; WIDTH: 25px; COLOR: #fff; BORDER-BOTTOM: medium none; HEIGHT: 20px
}
.calcBigBtn {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; WIDTH: 25px; COLOR: #fff; BORDER-BOTTOM: medium none; HEIGHT: 20px
}
.calcCancBtn {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; WIDTH: 25px; COLOR: #fff; BORDER-BOTTOM: medium none; HEIGHT: 20px
}
.calcMemBtn {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; WIDTH: 25px; COLOR: #fff; BORDER-BOTTOM: medium none; HEIGHT: 20px
}
.calcBackBtn {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; WIDTH: 25px; COLOR: #fff; BORDER-BOTTOM: medium none; HEIGHT: 20px
}
.calcBackBtn {
	BACKGROUND: url('images/calc_back_btn.gif') no-repeat; 
}
.calcBlackBtn {
	BACKGROUND: url('images/calc_black_btn.gif') no-repeat; 
}
.calcGreyBtn {
	BACKGROUND: url('images/calc_grey_btn.gif') no-repeat; 
}
.calcCancBtn {
	BACKGROUND: url('images/calc_canc_btn.gif') no-repeat; 
}
.calcMemBtn {
	BACKGROUND: url('images/calc_mem_btn.gif') no-repeat; 
}
.tabLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.tabLink:hover {
	TEXT-DECORATION: underline
}
.tabOn {
	PADDING-RIGHT: 5px; BORDER-TOP: #afc8e4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
.tabOff {
	BORDER-RIGHT: #afc8e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #afc8e4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #afc8e4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #afc8e4 1px solid; BACKGROUND-COLOR: #ecf1f9
}
.tabContent {
	BORDER-RIGHT: #afc8e4 1px solid; BORDER-LEFT: #afc8e4 1px solid; BORDER-BOTTOM: #afc8e4 1px solid
}
.tabStart {
	BORDER-RIGHT: #afc8e4 1px solid; BORDER-BOTTOM: #afc8e4 1px solid
}
.tabEnd {
	BORDER-LEFT: #afc8e4 1px solid; BORDER-BOTTOM: #afc8e4 1px solid
}
.relListHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.relListHead:hover {
	TEXT-DECORATION: underline
}
.disabled {
	COLOR: #ccc
}
.rptTable {
	BORDER-LEFT: #dbe6f2 1px solid
}
.rptTitle {
	BORDER-RIGHT: #dbe6f2 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe6f2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe6f2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px
}
.rptHead {
	BORDER-RIGHT: #dbe6f2 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe6f2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe6f2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px
}
.rptData {
	BORDER-RIGHT: #dbe6f2 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe6f2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe6f2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px
}
.rptGrpHead {
	BORDER-RIGHT: #dbe6f2 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe6f2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe6f2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px
}
.rptGrp1Total {
	BORDER-RIGHT: #dbe6f2 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe6f2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe6f2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px
}
.rptGrp2Total {
	BORDER-RIGHT: #dbe6f2 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe6f2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe6f2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px
}
.rptTotal {
	BORDER-RIGHT: #dbe6f2 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe6f2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe6f2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px
}
.rptTitle {
	BORDER-RIGHT: #333 1px solid; BACKGROUND: #2c527c; COLOR: #fff; BORDER-BOTTOM: #333 1px solid
}
.rptGrpHead {
	BORDER-TOP: #dbe6f2 1px solid; FONT-WEIGHT: normal; BACKGROUND: #fff; BORDER-BOTTOM: #fff 1px solid
}
.rptData {
	FONT-WEIGHT: normal; BACKGROUND: #fff
}
.rptGrp1Total {
	BACKGROUND: #e3f4f4
}
.rptGrp2Total {
	BACKGROUND: #f1fbec
}
.rptTotal {
	BACKGROUND: #fff7dd
}
.rptEmptyGrp {
	BORDER-RIGHT: #dbe6f2 1px solid; BACKGROUND: #fff
}
BODY {
	BACKGROUND-COLOR: #ffffff
}
FONT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #3535a2
}
A:active {
	COLOR: #3535a2
}
A:visited {
	COLOR: #3535a2
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.headerlink:link {
	COLOR: #000000
}
A.headerlink:active {
	COLOR: #000000
}
A.headerlink:visited {
	COLOR: #000000
}
A.headerlink1:link {
	COLOR: #000000
}
A.headerlink1:active {
	COLOR: #000000
}
A.headerlink1:visited {
	COLOR: #000000
}
A.headerlink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.headerlink1:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
HR {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 0px
}
.bodyline {
	
}
.forumline {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.mainmenubg {
	BORDER-BOTTOM: #cccccc 1px dashed; BACKGROUND-COLOR: #f5f5f5
}
TD.row1 {
	BACKGROUND-COLOR: #f5f5f5
}
TD.row2 {
	BACKGROUND-COLOR: #ecf1f9
}
TD.row3 {
	BACKGROUND-COLOR: #f5f5f5
}
TD.row6 {
	BACKGROUND-COLOR: #fff4e0
}
TD.row5 {
	BACKGROUND-COLOR: #ffe5c0
}
TD.altrow1 {
	BACKGROUND-COLOR: #f5f5f5
}
TD.altrow2 {
	BACKGROUND-COLOR: #ecf1f9
}
TD.altrow3 {
	BACKGROUND-COLOR: #ffffff
}
TD.rowpic {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffe3bb
}
TD.bglaternate1 {
	HEIGHT: 25px; BACKGROUND-COLOR: #f5f5f5
}
TD.bglaternate2 {
	HEIGHT: 25px; BACKGROUND-COLOR: #ffffff
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #e0e0e0
}
TD.cat {
	COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #c6d7ec
}
TD.catHead {
	COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #c6d7ec
}
TD.catSides {
	COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #c6d7ec
}
TD.catLeft {
	COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #c6d7ec
}
TD.catRight {
	COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #c6d7ec
}
TD.catBottom {
	COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #c6d7ec
}
TD.cat {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 29px; BORDER-RIGHT-WIDTH: 0px
}
TD.catHead {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 29px; BORDER-RIGHT-WIDTH: 0px
}
TD.catBottom {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 29px; BORDER-RIGHT-WIDTH: 0px
}
TH.thHead {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff solid; COLOR: #000000; BORDER-BOTTOM: #ffffff solid; HEIGHT: 28px
}
TH.thSides {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff solid; COLOR: #000000; BORDER-BOTTOM: #ffffff solid; HEIGHT: 28px
}
TH.thTop {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff solid; COLOR: #000000; BORDER-BOTTOM: #ffffff solid; HEIGHT: 28px
}
TH.thLeft {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff solid; COLOR: #000000; BORDER-BOTTOM: #ffffff solid; HEIGHT: 28px
}
TH.thRight {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff solid; COLOR: #000000; BORDER-BOTTOM: #ffffff solid; HEIGHT: 28px
}
TH.thBottom {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff solid; COLOR: #000000; BORDER-BOTTOM: #ffffff solid; HEIGHT: 28px
}
TH.thCornerL {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff solid; COLOR: #000000; BORDER-BOTTOM: #ffffff solid; HEIGHT: 28px
}
TH.thCornerR {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff solid; COLOR: #000000; BORDER-BOTTOM: #ffffff solid; HEIGHT: 28px
}
TD.row3Right {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; BORDER-LEFT: #ffffff solid; BORDER-BOTTOM: #ffffff solid; BACKGROUND-COLOR: #f5f5f5
}
TD.spaceRow {
	BORDER-RIGHT: #ffffff solid; BORDER-TOP: #ffffff solid; BORDER-LEFT: #ffffff solid; BORDER-BOTTOM: #ffffff solid; BACKGROUND-COLOR: #f5f5f5
}
TH.thHead {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
TD.catHead {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
TH.thSides {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
TD.catSides {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
TD.spaceRow {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
TH.thRight {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
TD.catRight {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
TD.row3Right {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
TH.thLeft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD.catLeft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TH.thBottom {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}
TD.catBottom {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}
TH.thTop {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TH.thCornerL {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TH.thCornerR {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
.maintitle {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gen {
	FONT-SIZE: 12px
}
.genmed {
	FONT-SIZE: 11px
}
.gensmall {
	FONT-SIZE: 10px
}
.gen {
	COLOR: #000000
}
.genmed {
	COLOR: #000000
}
.gensmall {
	COLOR: #000000
}
A.gen {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.genmed {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.gensmall {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.gen:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.genmed:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.gensmall:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.mainmenu {
	FONT-SIZE: 10px; COLOR: #000000
}
A.mainmenu {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.mainmenu:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.cattitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
A.cattitle {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.cattitle:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.forumlink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
A.forumlink {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.forumlink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.tablehead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
A.tablehead {
	COLOR: #000000; TEXT-DECORATION: none
}
A.tablehead:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.sechead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
A.sechead {
	COLOR: #000000; TEXT-DECORATION: none
}
A.sechead:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.secbg {
	BACKGROUND-COLOR: #ffffff
}
.secheadbg {
	BACKGROUND-COLOR: #c6d7ec
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3535a2
}
A.nav {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.nav:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.navblog {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #803b00
}
.topictitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
A.topictitle:link {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.topictitle:visited {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.topictitle:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.name {
	FONT-SIZE: 11px; COLOR: #000000
}
.postdetails {
	FONT-SIZE: 10px; COLOR: #000000
}
.postbody {
	FONT-SIZE: 12px
}
A.postlink:link {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.postlink:visited {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.postlink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.code {
	BORDER-RIGHT: #d1d7dc 1px solid; BORDER-TOP: #d1d7dc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #d1d7dc 1px solid; COLOR: #006600; BORDER-BOTTOM: #d1d7dc 1px solid; FONT-FAMILY: Courier, 'Courier New', sans-serif; BACKGROUND-COLOR: #fafafa
}
.quote {
	BORDER-RIGHT: #d1d7dc 1px solid; BORDER-TOP: #d1d7dc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #d1d7dc 1px solid; COLOR: #444444; LINE-HEIGHT: 125%; BORDER-BOTTOM: #d1d7dc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.copyright {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: -1px
}
A.copyright {
	COLOR: #3535a2; TEXT-DECORATION: none
}
A.copyright:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
INPUT {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
TEXTAREA {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
SELECT {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
INPUT.post {
	BACKGROUND-COLOR: #ffffff
}
TEXTAREA.post {
	BACKGROUND-COLOR: #ffffff
}
SELECT {
	BACKGROUND-COLOR: #ffffff
}
INPUT {
	
}
INPUT.button {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; CURSOR: pointer; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px
}
INPUT.mainoption {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333366; BORDER-RIGHT-WIDTH: 1px
}
INPUT.liteoption {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333366; BORDER-RIGHT-WIDTH: 1px
}
.helpline {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffcc; BORDER-BOTTOM-STYLE: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.tickerlink:visited {
	COLOR: #1e9ca0
}
.nodeco {
	TEXT-DECORATION: none
}
DIV.message {
	MARGIN-TOP: 20px; TEXT-ALIGN: center
}
.warn {
	FONT-WEIGHT: bold; COLOR: red
}
.pre {
	BACKGROUND: #f0f0f0; COLOR: black
}
.found {
	COLOR: #00f000
}
.dinfo {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black
}
.desc {
	BACKGROUND: #f5f5f5; TEXT-ALIGN: right
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: black
}
.event {
	BORDER-RIGHT: #2c527c 1px solid; BORDER-TOP: #2c527c 1px solid; BACKGROUND: #e6fad8; BORDER-LEFT: #2c527c 1px solid; BORDER-BOTTOM: #2c527c 1px solid
}
.calhead {
	FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, San-serif
}
.navigate {
	BORDER-TOP: #fff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #666 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #dbe6f2; TEXT-DECORATION: none
}
.state0 {
	BACKGROUND: #f0f000
}
.text0 {
	FONT-SIZE: 10px; COLOR: #d8842b
}
.state1 {
	BACKGROUND: #00bb00
}
.text1 {
	FONT-SIZE: 10px; COLOR: #00ff00
}
.state2 {
	BACKGROUND: #ff0000
}
.text2 {
	FONT-SIZE: 10px; COLOR: #ff0000
}
.headline {
	BACKGROUND: #cfcfbb; COLOR: black
}
.daytime {
	BACKGROUND: #ecedf0; BORDER-BOTTOM: #c7d8eb 1px solid
}
.weekhead {
	BORDER-RIGHT: #c7d8eb 1px solid; BORDER-TOP: #c7d8eb 1px solid; BACKGROUND: #ecf1f9; BORDER-LEFT: #c7d8eb 1px solid; BORDER-BOTTOM: #c7d8eb 1px solid
}
.line0 {
	BORDER-BOTTOM: #c7d8eb 1px solid; BACKGROUND-COLOR: #ffffff
}
.line1 {
	BORDER-BOTTOM: #c7d8eb 1px solid; BACKGROUND-COLOR: #ffffff
}
.line2 {
	BORDER-BOTTOM: #c7d8eb 1px solid; BACKGROUND-COLOR: #ffffff
}
.task0 {
	FONT-SIZE: 10px; BACKGROUND: #efefef; COLOR: black
}
.task1 {
	FONT-SIZE: 10px; BACKGROUND: #a0e0a0; COLOR: black
}
.task2 {
	FONT-SIZE: 10px; BACKGROUND: #ddffdd; COLOR: black
}
.task3 {
	FONT-SIZE: 10px; BACKGROUND: #e07777; COLOR: black
}
.taskdone {
	FONT-SIZE: 10px; BACKGROUND: green; COLOR: black
}
.tasktodo {
	FONT-SIZE: 10px; BACKGROUND: #e00000; COLOR: black
}
.taskmuch {
	FONT-SIZE: 10px; BACKGROUND: red; COLOR: black
}
.apploc0 {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.apploc1 {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.apploc2 {
	COLOR: green; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.apploc3 {
	COLOR: red
}
.apploc4 {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.apploc5 {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.apploc6 {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.prodrole1 {
	FONT-SIZE: 11px; BACKGROUND: #e07777; COLOR: black; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.prodrole3 {
	FONT-SIZE: 11px; BACKGROUND: #d07777; COLOR: black; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.prodrole5 {
	FONT-SIZE: 11px; BACKGROUND: #a099a0; COLOR: black; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.holiday {
	FONT-SIZE: 12px; BACKGROUND: #dbe6f2; VERTICAL-ALIGN: top; COLOR: black
}
.freeday {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; VERTICAL-ALIGN: top; COLOR: black
}
.appday {
	FONT-SIZE: 12px; BACKGROUND: #fff; VERTICAL-ALIGN: top; COLOR: black
}
.otherday {
	FONT-SIZE: 12px; BACKGROUND: #fff; VERTICAL-ALIGN: top; COLOR: #666
}
.today {
	FONT-WEIGHT: bold; BACKGROUND: #99ffff; VERTICAL-ALIGN: top; COLOR: #000
}
.todayevent {
	FONT-WEIGHT: bold; BACKGROUND: #99cc66; VERTICAL-ALIGN: top; COLOR: #ffffff
}
.todayevent A {
	FONT-WEIGHT: bold; BACKGROUND: #99cc66; VERTICAL-ALIGN: top; COLOR: #ffffff
}
.eventbold {
	FONT-WEIGHT: bold; BACKGROUND: #ffcc66; VERTICAL-ALIGN: top; COLOR: #000
}
.pending {
	BACKGROUND: #ffcccc; COLOR: #000
}
.week {
	BACKGROUND: #dbe6f2; VERTICAL-ALIGN: top; WIDTH: 4%; COLOR: black
}
.weekday {
	BACKGROUND: #2c527c; COLOR: #fff
}
.eventSep {
	BORDER-BOTTOM: #ccc 1px solid
}
.app {
	FONT-SIZE: 11px; COLOR: black
}
.app0 {
	FONT-SIZE: 10px; BACKGROUND: #f8fcf8; COLOR: black
}
.app1 {
	FONT-SIZE: 10px; BACKGROUND: #e8ece8; COLOR: black
}
.app2 {
	FONT-SIZE: 10px; BACKGROUND: #e8dcd8; COLOR: black
}
.app3 {
	FONT-SIZE: 10px; BACKGROUND: #d8ecd8; COLOR: black
}
.app4 {
	FONT-SIZE: 10px; BACKGROUND: #d8dce8; COLOR: black
}
.app5 {
	FONT-SIZE: 10px; BACKGROUND: #d8dce8; COLOR: black
}
.app6 {
	FONT-SIZE: 10px; BACKGROUND: #e8ece8; COLOR: black
}
.birthday {
	FONT-SIZE: 10px; BACKGROUND: #f0ece8; COLOR: black
}
.note {
	FONT-SIZE: 10px; BACKGROUND: yellow; COLOR: black
}
.privapp {
	FONT-SIZE: 10px; BACKGROUND: #ffdcd8; COLOR: black
}
.heldmeeting {
	FONT-SIZE: 10px; TEXT-DECORATION: line-through
}
.heldmeeting A {
	TEXT-DECORATION: line-through
}
.monthday {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 3%; TEXT-ALIGN: center
}
ADDRESS {
	FONT-SIZE: x-small
}
TABLE.single {
	BACKGROUND: #afc8e4
}
.inner {
	BACKGROUND: #ffffff
}
TABLE.outer {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #c7d8eb; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
TABLE.formatted {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; MARGIN: 0px
}
TD {
	
}
TH.viewhead {
	BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ecedf0; COLOR: black
}
INPUT {
	
}
SELECT {
	
}
SPAN.warn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
IMG.menu {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 23px; BORDER-BOTTOM: 0px; HEIGHT: 17px
}
IMG.list {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.vtigerbg {
	BACKGROUND-COLOR: #fffcdf
}
#maintable {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; HEIGHT: 100%
}
