BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: arial, tahoma, verdana; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: arial, tahoma, verdana
}
A:link {
	COLOR: #f58a22; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #f58a22; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #f58a22; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
.frontcolumn {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; COLOR: #333333; LINE-HEIGHT: 20px; PADDING-TOP: 9px; FONT-FAMILY: Arial
}
.frontcolumntext {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Arial
}
A.frontcolumntext:link {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.frontcolumntext:active {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.frontcolumntext:visited {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.frontcolumntext:hover {
	FONT-SIZE: 11px; COLOR: #f58a22; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.navback {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/nav_tile.gif); VERTICAL-ALIGN: middle; COLOR: #656565; FONT-FAMILY: arial; TEXT-ALIGN: center
}
.navbackOver {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #f48b22; TEXT-ALIGN: center
}
.bulletgraphic {
	MARGIN-TOP: 3px; MARGIN-LEFT: 7px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 7px
}
.standardpad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 9px; PADDING-BOTTOM: 18px; PADDING-TOP: 14px
}
.pinline {
	MARGIN-TOP: 3px; COLOR: #eeeeee; HEIGHT: 1px
}
.signin {
	FONT-SIZE: 11px; COLOR: #6d6d6d; FONT-FAMILY: Tahoma, Arial
}
A.signin:link {
	FONT-SIZE: 11px; COLOR: #f48b22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline
}
A.signin:active {
	FONT-SIZE: 11px; COLOR: #f48b22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline
}
A.signin:visited {
	FONT-SIZE: 11px; COLOR: #f48b22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline
}
A.signin:hover {
	FONT-SIZE: 11px; COLOR: #f48b22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.signinmissions {
	FONT-SIZE: 11px; COLOR: #d19b59; FONT-FAMILY: Tahoma, Arial
}
A.signinmissions:link {
	FONT-SIZE: 11px; COLOR: #d19b59; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline
}
A.signinmissions:active {
	FONT-SIZE: 11px; COLOR: #d19b59; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline
}
A.signinmissions:visited {
	FONT-SIZE: 11px; COLOR: #d19b59; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline
}
A.signinmissions:hover {
	FONT-SIZE: 11px; COLOR: #d19b59; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.navleft {
	FONT-SIZE: 12px; COLOR: #5a5a5a; FONT-FAMILY: Tahoma, Arial
}
A.navleft:link {
	FONT-SIZE: 12px; COLOR: #5a5a5a; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.navleft:active {
	FONT-SIZE: 12px; COLOR: #5a5a5a; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.navleft:visited {
	FONT-SIZE: 12px; COLOR: #5a5a5a; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.navleft:hover {
	FONT-SIZE: 12px; COLOR: #f58a22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.navleftarial {
	FONT-SIZE: 12px; COLOR: #5a5a5a; FONT-FAMILY: Arial
}
A.navleftarial:link {
	FONT-SIZE: 12px; COLOR: #5a5a5a; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navleftarial:active {
	FONT-SIZE: 12px; COLOR: #5a5a5a; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navleftarial:visited {
	FONT-SIZE: 12px; COLOR: #5a5a5a; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navleftarial:hover {
	FONT-SIZE: 12px; COLOR: #f58a22; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.navrright {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial
}
A.navrright:link {
	FONT-SIZE: 11px; COLOR: #ec008c; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navrright:active {
	FONT-SIZE: 11px; COLOR: #ec008c; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navrright:visited {
	FONT-SIZE: 11px; COLOR: #ec008c; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navrright:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.navlright {
	FONT-SIZE: 11px; COLOR: #afd7f2; FONT-FAMILY: Arial
}
A.navlright:link {
	FONT-SIZE: 11px; COLOR: #afd7f2; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navlright:active {
	FONT-SIZE: 11px; COLOR: #afd7f2; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navlright:visited {
	FONT-SIZE: 11px; COLOR: #afd7f2; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navlright:hover {
	FONT-SIZE: 11px; COLOR: #afd7f2; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.navgright {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial
}
A.navgright:link {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navgright:active {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navgright:visited {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.navgright:hover {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.navleftdown {
	FONT-SIZE: 11px; COLOR: #f58a22; FONT-FAMILY: Tahoma, Arial
}
A.navleftdown:link {
	FONT-SIZE: 11px; COLOR: #f58a22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.navleftdown:active {
	FONT-SIZE: 11px; COLOR: #f58a22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.navleftdown:visited {
	FONT-SIZE: 11px; COLOR: #f58a22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.navleftdown:hover {
	FONT-SIZE: 11px; COLOR: #f58a22; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #6e6e6e; FONT-FAMILY: Arial, "Arial Narrow", Helvetica; TEXT-DECORATION: none
}
A.footer:link {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f58a22; FONT-FAMILY: Arial, Helvetica, "Arial Narrow"; TEXT-DECORATION: underline
}
A.footer:active {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f58a22; FONT-FAMILY: Arial, Helvetica, "Arial Narrow"; TEXT-DECORATION: underline
}
A.footer:visited {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f58a22; FONT-FAMILY: Arial, Helvetica, "Arial Narrow"; TEXT-DECORATION: underline
}
A.footer:hover {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f58a22; FONT-FAMILY: Arial, Helvetica, "Arial Narrow"; TEXT-DECORATION: none
}
.footerlight {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #bfbfbf; FONT-FAMILY: Arial, "Arial Narrow", Helvetica; TEXT-DECORATION: none
}
.titletext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma
}
A.titletext:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titletext:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titletext:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titletext:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f58a22; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.titletext2 {
	FONT-SIZE: 11px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma
}
A.titletext2:link {
	FONT-SIZE: 11px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titletext2:active {
	FONT-SIZE: 11px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titletext2:visited {
	FONT-SIZE: 11px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titletext2:hover {
	FONT-SIZE: 11px; COLOR: #f58a22; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.titlemid {
	FONT-SIZE: 15px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma
}
A.titlemid:link {
	FONT-SIZE: 15px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlemid:active {
	FONT-SIZE: 15px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlemid:visited {
	FONT-SIZE: 15px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlemid:hover {
	FONT-SIZE: 15px; COLOR: #f58a22; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.titlemidbig {
	FONT-SIZE: 16px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma
}
A.titlemidbig:link {
	FONT-SIZE: 16px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlemidbig:active {
	FONT-SIZE: 16px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlemidbig:visited {
	FONT-SIZE: 16px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlemidbig:hover {
	FONT-SIZE: 16px; COLOR: #f58a22; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.titlebig {
	FONT-SIZE: 19px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma
}
A.titlebig:link {
	FONT-SIZE: 19px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlebig:active {
	FONT-SIZE: 19px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlebig:visited {
	FONT-SIZE: 19px; COLOR: #6e6e6e; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlebig:hover {
	FONT-SIZE: 19px; COLOR: #f58a22; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.titlebigblue {
	FONT-SIZE: 17px; COLOR: #31718b; FONT-FAMILY: Arial, Tahoma
}
A.titlebigblue:link {
	FONT-SIZE: 17px; COLOR: #31718b; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlebigblue:active {
	FONT-SIZE: 17px; COLOR: #31718b; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlebigblue:visited {
	FONT-SIZE: 17px; COLOR: #31718b; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
A.titlebigblue:hover {
	FONT-SIZE: 17px; COLOR: #31718b; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.tahomatxt {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.tahomatxt:link {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.tahomatxt:active {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.tahomatxt:visited {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
A.tahomatxt:hover {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline
}
.radianthomelinkgray {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial
}
A.radianthomelinkgray:link {
	FONT-SIZE: 12px; COLOR: #545454; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.radianthomelinkgray:active {
	FONT-SIZE: 12px; COLOR: #545454; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.radianthomelinkgray:visited {
	FONT-SIZE: 12px; COLOR: #545454; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.radianthomelinkgray:hover {
	FONT-SIZE: 12px; COLOR: #545454; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.handon {
	CURSOR: hand
}
.handoff {
	CURSOR: default
}
.cellgrid {
	BORDER-RIGHT: 0px solid; BORDER-TOP: #9b9b9b 1px solid; OVERFLOW: hidden; BORDER-LEFT: 0px solid; BORDER-BOTTOM: #ffffff 1px solid; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.cellgridnextprev {
	BORDER-RIGHT: 0px solid; BORDER-TOP: #9b9b9b 1px solid; OVERFLOW: hidden; BORDER-LEFT: 0px solid; BORDER-BOTTOM: #9b9b9b 1px solid; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.setellipsis {
	OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.cellgrid2 {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9b9b9b 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.cellgrid2cut {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9b9b9b 1px solid; PADDING-LEFT: 5px; OVERFLOW: hidden; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.sermoninterface {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(images/sermon_search_back.gif); BACKGROUND-REPEAT: repeat-x
}
.hrgrey {
	COLOR: #ebebeb; HEIGHT: 1px
}
.hrgreydk {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #9b9b9b; HEIGHT: 1px
}
.chartrow1 {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 11px; BORDER-TOP: #979797 1px solid; PADDING-LEFT: 11px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.chartrow2 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px
}
.notselectedrow {
	COLOR: #666666; BACKGROUND-COLOR: #f3f3f3
}
.selectedrow {
	COLOR: #f58a22; BACKGROUND-COLOR: #fbfbfb
}
DIV.calendar {
	POSITION: relative
}
.calendar {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; FONT-SIZE: 9px; BACKGROUND: url(jscalendar_non_admin/skins/aqua/normal-bg.gif); BORDER-LEFT: #bdb2bf 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif
}
.calendar TABLE {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; FONT-SIZE: 9px; BACKGROUND: url(jscalendar_non_admin/skins/aqua/normal-bg.gif); BORDER-LEFT: #bdb2bf 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif
}
.calendar {
	BORDER-LEFT-COLOR: #797979; BORDER-BOTTOM-COLOR: #797979; BORDER-TOP-COLOR: #797979; BORDER-RIGHT-COLOR: #797979
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: url(jscalendar_non_admin/skins/aqua/title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar .nav {
	FONT-FAMILY: verdana,tahoma,sans-serif
}
.calendar .nav DIV {
	BACKGROUND: url(jscalendar_non_admin/skins/aqua/menuarrow.gif) no-repeat 100% 100%
}
.calendar THEAD TR {
	BACKGROUND: url(jscalendar_non_admin/skins/aqua/title-bg.gif) repeat-x 0px 100%; COLOR: #000
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: url(jscalendar_non_admin/skins/aqua/title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .weekend {
	COLOR: #f58a22
}
.calendar THEAD .hilite {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(jscalendar_non_admin/skins/aqua/hover-bg.gif); PADDING-BOTTOM: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid
}
.calendar THEAD .active {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; BACKGROUND: url(jscalendar_non_admin/skins/aqua/active-bg.gif); PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #797979 1px solid
}
.calendar THEAD .daynames {
	BACKGROUND: url(jscalendar_non_admin/skins/aqua/dark-bg.gif)
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; COLOR: #000; PADDING-TOP: 2px; FONT-FAMILY: verdana,tahoma,sans-serif; TEXT-ALIGN: right
}
.calendar TBODY .othermonth {
	FONT-SIZE: 80%; COLOR: #999
}
.calendar TBODY .oweekend {
	COLOR: #f99
}
.calendar TABLE .wn {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; BACKGROUND: url(jscalendar_non_admin/skins/aqua/dark-bg.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: url(jscalendar_non_admin/skins/aqua/rowhover-bg.gif)
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: url(jscalendar_non_admin/skins/aqua/rowhover-bg.gif)
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 1px; BACKGROUND: url(jscalendar_non_admin/skins/aqua/hover-bg.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb 1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar TBODY TD.weekend {
	COLOR: #f58a22
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: url(jscalendar_non_admin/skins/aqua/active-bg.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #797979 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #797979 1px solid
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #565; COLOR: #fff; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(jscalendar_non_admin/skins/aqua/status-bg.gif) repeat-x 0px 0px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #084 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #084 1px solid; PADDING-LEFT: 1px; BACKGROUND: #afa; PADDING-BOTTOM: 1px; BORDER-LEFT: #084 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #084 1px solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #7c7; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar .combo {
	BORDER-RIGHT: #797979 1px solid; BORDER-TOP: #797979 0px solid; DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: url(jscalendar_non_admin/skins/aqua/normal-bg.gif); LEFT: 0px; BORDER-LEFT: #797979 1px solid; WIDTH: 4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #797979 1px solid; POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BACKGROUND: url(jscalendar_non_admin/skins/aqua/hover-bg.gif); COLOR: #000
}
.calendar .combo .active {
	FONT-WEIGHT: bold; BACKGROUND: url(jscalendar_non_admin/skins/aqua/active-bg.gif); COLOR: #fff
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(jscalendar_non_admin/skins/aqua/dark-bg.gif); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar TD.time .hour {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(jscalendar_non_admin/skins/aqua/normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .minute {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(jscalendar_non_admin/skins/aqua/normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .ampm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(jscalendar_non_admin/skins/aqua/normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .hour {
	FONT-FAMILY: monospace
}
.calendar TD.time .minute {
	FONT-FAMILY: monospace
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BACKGROUND: url(jscalendar_non_admin/skins/aqua/hover-bg.gif); COLOR: #000
}
.calendar TD.time SPAN.active {
	BACKGROUND: url(jscalendar_non_admin/skins/aqua/active-bg.gif); COLOR: #fff
}
