.calendarDayTop {
	BORDER-RIGHT: #9196ae 1px solid; BORDER-TOP: #9196ae 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #9196ae 1px solid; COLOR: #fff; BORDER-BOTTOM: #9196ae 1px solid; BACKGROUND-COLOR: #677193; TEXT-ALIGN: left
}
.calendarDayTopLeft {
	BORDER-RIGHT: #9196ae 1px solid; BORDER-TOP: #9196ae 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #9196ae 1px solid; COLOR: #fff; BORDER-BOTTOM: #9196ae 1px solid; BACKGROUND-COLOR: #677193; TEXT-ALIGN: left
}
.calendarDay {
	BORDER-RIGHT: #9196ae 1px solid; PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(../images/design/calendarday.jpg); 
	PADDING-BOTTOM: 0px; BORDER-LEFT: #9196ae 1px solid; 
	LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #9196ae 1px solid; BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #ffffff;
	vertical-align: top;
}
SPAN.calendar_day {
   FONT-SIZE: 11px;
}
.daynumber {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; 
	COLOR: #333333; PADDING-TOP: 50px
}
div span.daynumber 
{
	padding-top: 5px;
}

.calendarDay P, .calendarToday P {
	padding-top: 5px; padding-bottom: 0px;
}
.calendarDay A:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.calendarDay A:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.calendarDay A:hover {
	TEXT-DECORATION: underline
}
.calendarToday {
	BORDER-RIGHT: #818db5 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #818db5 2px solid; PADDING-LEFT: 8px; 
	BACKGROUND-IMAGE:url(../images/design/calendarday-today.jpg); 
	LINE-HEIGHT: 1.1em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; 
	BORDER-LEFT: #818db5 2px solid; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #818db5 2px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
.arrows A:link {
	COLOR: #9196ae; TEXT-DECORATION: none
}
.arrows A:visited {
	COLOR: #9196ae; TEXT-DECORATION: none
}
.arrows A:hover {
	COLOR: #9196ae; TEXT-DECORATION: underline
}
.tabnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0em 0px; FONT: bold 11px verdana, arial, sans-serif; PADDING-TOP: 0px; BORDER-BOTTOM: #000 0px solid; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.tabOnLink {
	COLOR: #000; PADDING-TOP: 0px; POSITION: relative; TOP: 1px; BACKGROUND-COLOR: #9196ae
}
.tabOn {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid; BACKGROUND-COLOR: #818db5
}
.tabOff {
	BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 0px solid; PADDING-LEFT: 4px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 0px solid; COLOR: #818db5; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 0px; TEXT-DECORATION: none
}
.tabOff A:link {
	COLOR: #677193; TEXT-DECORATION: none
}
.tabOff A:visited {
	COLOR: #677193; TEXT-DECORATION: none
}
.tabOff A:hover {
	TEXT-DECORATION: underline
}
.tabOn A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.tabOn A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.tabOn A:hover {
	TEXT-DECORATION: underline
}
.menu {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; MARGIN-RIGHT: 5px; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.arrow {
	MARGIN-LEFT: 4px; CURSOR: pointer
}
H1 {
	MARGIN-RIGHT: 10px
}
.main {
	MARGIN: 0px
}
#loginpanel {
	PADDING-RIGHT: 30px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../images/design/loginbox-back.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 375px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
#loginpanel A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#loginpanel A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#loginpanel A:hover {
	COLOR: #fff
}
full_page_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ctrl {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #9196ae;
		background-color: #b5bbd9;
}
#_ctl0_cph_fullpage_tblDropdowns {
	BACKGROUND-COLOR: #9196ae;
		background-color: #b5bbd9;
}
#control1 {
	BORDER-RIGHT: #818db5 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #818db5 0px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; BORDER-LEFT: #818db5 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #818db5 0px solid
}
#control2 {
	BORDER-RIGHT: green 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: green 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: green 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: green 0px solid; BACKGROUND-COLOR: #f3ebc6; _margin: 0px 0 0 0
}
#formatbar {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; HEIGHT: 50px; BACKGROUND-COLOR: #818db5
}
DIV.contentBlock {
  padding-left: 0px;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 8px;
}
.contentBlock A:link {
	COLOR: #677193; TEXT-DECORATION: none
}
.contentBlock A:visited {
	COLOR: #677193; TEXT-DECORATION: none
}
.contentBlock A:hover {
	TEXT-DECORATION: underline
}
#page_content {
	PADDING-LEFT: 40px; PADDING-TOP: 5px
}
TABLE.primary_container {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

#canvas {
	BORDER-RIGHT: blue 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: blue 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: blue 0px solid; WIDTH: 95%; PADDING-TOP: 0px; BORDER-BOTTOM: blue 0px solid
}
.line {
	BORDER-RIGHT: #00cc00 0px dotted; BORDER-TOP: #00cc00 0px dotted; DISPLAY: block; FLOAT: left; BORDER-LEFT: #00cc00 0px dotted; WIDTH: 95%; BORDER-BOTTOM: #00cc00 0px dotted; POSITION: relative; BACKGROUND-COLOR: transparent
}
.item {
	LEFT: 95%; FLOAT: left; OVERFLOW: hidden; POSITION: relative; BACKGROUND-COLOR: #fff
}
.column {
	MARGIN-BOTTOM: -5000px; PADDING-BOTTOM: 5000px
}
#top {
	BORDER-RIGHT: green 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: green 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: green 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: green 0px solid
}
#top #logo {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: -95%; BORDER-LEFT: red 0px solid; WIDTH: 500px; BORDER-BOTTOM: red 0px solid
}
#top #login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/design/loginbox-back-fade.jpg) repeat-y; PADDING-BOTTOM: 0px; MARGIN-LEFT: -375px; WIDTH: 375px; PADDING-TOP: 0px
}
#loginbottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/design/loginbox-bottom-buffback.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 375px; PADDING-TOP: 0px; HEIGHT: 25px
}
#top #login .sap-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#top #login .sap-content a {
	COLOR: #fff; TEXT-DECORATION: none
}
#top #login .sap-content a:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#top #login .sap-content a:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#top #login .sap-content a:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#top #login .sap-content a:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
#date {
	VERTICAL-ALIGN: middle
}
#date #month {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: left; MARGIN: 0px 0px 0px 50px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
#date #month .sap-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#date #monthcontrols {
	BORDER-RIGHT: blue 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: blue 0px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; BORDER-LEFT: blue 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: blue 0px solid;
	margin-left: 30px;
}
#focusmonth {
   font-weight: bold; font-size: 2em;
}
/*
UNKNOWN {
	DISPLAY: inline
}
UNKNOWN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #000000; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
*/
.primary_container {
	MARGIN: 0px 0px 0px 2%
}
.tabOn {
	BORDER-RIGHT: #818db5 6px solid; BORDER-TOP: #818db5 6px solid; BACKGROUND-IMAGE: url(../images/design/tabOff-back.jpg); BORDER-LEFT: #818db5 6px solid; BORDER-BOTTOM: #818db5 0px solid; BACKGROUND-COLOR: #818db5
}
.systemlink {
	BORDER-RIGHT: #818db5 1px solid; BORDER-TOP: #818db5 1px solid; DISPLAY: block; BACKGROUND: #fff; BORDER-LEFT: #818db5 1px solid; BORDER-BOTTOM: #818db5 1px solid
}
#footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #818db5; PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 100%
}
#footer A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:hover {
	BORDER-RIGHT: #f3370f 0px solid; BORDER-TOP: #f3370f 0px solid; BORDER-LEFT: #f3370f 0px solid; COLOR: #fff; BORDER-BOTTOM: #f3370f 1px solid; TEXT-DECORATION: none
}
.calendarToday A:link {
 COLOR: #ff0000; TEXT-DECORATION: none
}
.calendarToday A:visited {
 COLOR: #ff0000; TEXT-DECORATION: none
}
.calendarToday A:hover {
 TEXT-DECORATION: underline
}
.highlight, a .highlight
{
	background-color: Yellow;
}
.upcoming {
  border: 1px dotted #999999;
  padding: 10px;
  padding-top: 3px;
  margin-bottom: 30px;
  background: #EEEEF5;
  width: 460px;
}

