BODY {
	background-color: #FFFFFF; margin-bottom: margin-top: 0px; 0px; margin-left: 0px; margin-right: 0px; padding-top: 2px;
}

.slimBody {
	background-color: #FFFFFF; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; padding-top: 0px;
}

.leftPaneBlock {
	padding-top: 1px; padding-bottom: 1px;
}

.header1 {
	color: #4D5A6C; font-family: Arial; font-size: 18px; text-transform: uppercase; font-weight: normal ; padding-top: 10px; 
	margin-bottom: -5px; margin-left: 10px;
}

.header1Right {
	color: #4D5A6C; font-family: Arial; font-size: 18px; text-transform: uppercase; font-weight: normal ; padding-top: 10px; 
	margin-bottom: -5px; margin-left: 10px; text-align: right;
}

.header2 {
	font-weight: bold; color: #666666; font-family: Arial; font-size: 11px; margin-bottom: 15px;
}

.header3 {
	font-weight: bold; color: #4D5A6C; font-family: Arial; font-size: 11px; margin-bottom: 5px;
}

.header4 {
	font-weight: bold; color: #000000; font-family: Arial; font-size: 11px;
}

.header5 {
	color: #4D5A6C; font-family: Arial; font-size: 18px; font-weight: normal;
}

.header6 {
	color: #4D5A6C; font-family: Arial; font-size: 14px; font-weight: normal;
}

.sidebarHeader {
	font-weight: bold; color: #666666; font-family: Arial; font-size: 11px; margin-bottom: 15px; padding-left: 15px; padding-top: 2px; 
}

.sidebarPrimaryText {
	font-family: Arial; font-size: 11px; font-style: normal; color: #6666FF;padding-left: 15px;
}

.statsLarge {
	color: #726F6A; font-family: Arial; font-size: 18px; font-weight: bold; vertical-align: middle; padding-top: 4px; padding-left: 80px;
}

li {
	color: #666666;  font-family: Arial; font-size: 11px; font-weight: normal;	
}

td {
	color: #666666;  font-family: Arial; font-size: 11px; font-weight: normal;	
}

tr {
	color: #666666;  font-family: Arial; font-size: 11px; font-weight: normal;	
}

th {
	background-color: #F5F5F3; text-align: left; font-weight: bold; color: #000099; font-family: Arial; font-size: 11px;
	margin-bottom: 5px; margin-top: 5px; margin-left: 5px; margin-right: 5px; height: 35px; padding-right: 15px;
}


thCenter {
	background-color: #F5F5F3; text-align: left; font-weight: bold; color: #000099; font-family: Arial; font-size: 11px;
	margin-bottom: 5px; margin-top: 5px; margin-left: 5px; margin-right: 5px; height: 35px; padding-right: 15px;
}

.thBlank {
	background-color: #F5F5F3; text-align: left; font-weight: bold; color: #000099; font-family: Arial; font-size: 11px;
	margin-bottom: 5px; margin-top: 5px; margin-left: 5px; margin-right: 5px; height: 10px; padding-right: 15px;
}

td.maxSpan {
	width: 80%;
	text-align: left;
}

td.maxSpanTop {
	width: 80%;
	text-align: left;
	vertical-align: top;
}

td.normalSpan {
	width: auto;
	text-align: left;
}

td.normalSpanCenter {
	width: auto;
	text-align: center;
}

td.normalSpanRight {
	width: auto;
	text-align: right;
}

td.normalSpanTop {
	width: auto;
	text-align: left;
	vertical-align: top;
}

td.bgColour {
	background-color: #F5F5F3;
}

.leftCellGradient {
	padding: 5px; background: url(/multiply/images/left_cell_main.gif) repeat-x; vertical-align: top; text-align: center; width: 340px;
}

.leftCellAlignCenter {
	text-align: center;
}

.leftCellGradientBottom {
	padding: 5px; background: url(/multiply/images/left_cell_bottom.gif) repeat-x; width: 340px;
}
   
.contentBorderTopLeft {
	background: url(/multiply/images/purple_left_tb_cr.jpg) no-repeat; width: 8px; height: 7px;
}

.contentBorderTop {
	background: url(/multiply/images/purple_tb.jpg) repeat-x;
}

.contentBorderTopRight {
	background: url(/multiply/images/purple_right_tb_cr.jpg) no-repeat; width: 8px; height: 7px;
}

.contentBorderLeft {
	background: url(/multiply/images/purple_left_line.jpg) repeat-y;
}

.contentBorderBottomLeft {
	background: url(/multiply/images/purple_bottom_left.jpg) no-repeat; width: 8px; height: 84px;
}

.contentBorderBottom {
	background: url(/multiply/images/purple_bottom_middle.jpg) repeat-x;
}

.contentBorderBottomRight {
	background: url(/multiply/images/purple_bottom_right.jpg) no-repeat; width: 8px; height: 84px;
}

.contentBorderRight {
	background: url(/multiply/images/purple_right_line.jpg) repeat-y;
}

.contentHeaderLeft {
	background: url(/multiply/images/purple_left_header.jpg) no-repeat; width: 8px; height: 45px;
}

.contentHeader {
	background: url(/multiply/images/purple_head.jpg) repeat-x; height: 45px;
}

.contentHeaderRight {
	background: url(/multiply/images/purple_left_heading.jpg) no-repeat; width: 8px; height: 45px;
}

.contentForm {
	padding: 5px; vertical-align: middle; background-color: #FFFFFF;
}

.tipText {
	color: #4D5A6C; font-family: Arial; font-size: 10px; font-weight: normal; padding-top: 62px; padding-left: 22px; padding-right: 30px; padding-bottom: 15px;
	vertical-align: top;
}

.tipTextWhite {
	color: #FFFFFF; font-family: Arial; font-size: 10px; font-weight: normal;
}

.messageText {
	color: #BB0000; font-family: Arial; font-size: 11px; font-weight: bold;
}

.welcomeText {
	padding-top: 80px; color: #00235D; font-family: Arial; font-size: 11px;
}

.lightText {
	font-weight: bold; color: #999999; font-family: Arial; font-size: 11px; margin-bottom: 5px;
}

.whiteText {
	font-weight: bold; color: #FFFFFF; font-family: Arial; font-size: 11px; margin-bottom: 5px;
}
.blackText {
	font-weight: bold; color: #000000; font-family: Arial; font-size: 11px; margin-bottom: 5px;
}
.activeText {
	color: #D42E12; font-family: Arial; font-size: 11px; font-weight: normal;
}

.redText {
	color: #FF0000; font-family: Arial; font-size: 11px; font-weight: normal;
}

.primaryTextHighlight {
	color: #666666; font-family: Arial; font-size: 11px; font-weight: normal; background-color: #FFFF80;
}

.primaryTextBold {
	color: #666666; font-family: Arial; font-size: 11px; font-weight: bold;
}

.primaryTextBigRed {
	color: #FF0000; font-family: Arial; font-size: 18px; font-weight: normal;
}

.anchorText {
	color: #726F6A; font-family: Arial; font-size: 18px; font-weight: normal;
}

.primaryTextPadding {
	font: normal 11px Arial; color: #666666; line-height: 19px; padding-top: 5px; text-align: center;
}

.primaryTextPaddingLeftAlign {
	font: normal 11px Arial; color: #666666; line-height: 19px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: left;
}

.formInputData {
	font-weight: bold; color: #999999; font-family: Arial; font-size: 11px;
}

.formInputLabel {
	height: 35px; vertical-align: middle; width: 26%;
}

.formInputMessage {
	height: 35px; vertical-align: middle; width: 74%; padding-left: 5px;
}

.activeFill {
	background-color: #D42E12; font-family: Arial; font-size: 11px; font-weight: normal;
}

.primaryFill {
	background-color: #666666; font-family: Arial; font-size: 11px; font-weight: normal;
}

.secondaryFill {
	background-color: #CACACA; font-family: Arial; font-size: 11px; font-weight: normal;
}

.transparentFillActiveText {
	background-color: transparent; color: #D42E12; font-family: Arial; font-size: 11px; font-weight: normal;
}

.transparentFillPrimaryText {
	background-color: transparent; color: #666666; font-family: Arial; font-size: 11px; font-weight: normal;
}

.transparentFillSecondaryText {
	background-color: transparent; color: #CACACA; font-family: Arial; font-size: 11px; font-weight: normal;
}

.tableLinePrimary {
	background-color: #FFFFFF;
}

.tableLineSecondary {
	background-color: #F5F5F3;
}

.yourTableLinePrimaryGraph {
	background-color: #FF9999;
}

.tableLinePrimaryGraph {
	background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px;
}

.tableLineSecondaryGraph {
	background-color: #F5F5F3; padding-top: 5px; padding-bottom: 5px;
}

.tablePadding0 {
	margin-left: 0px; padding-left: 0px; width: 100%;
}

.tablePadding2 {
	margin-left: 2px; padding-left: 2px; width: 100%;
}

.tablePadding3 {
	margin-left: 3px; padding-left: 3px; width: 100%;
}

.tablePadding5 {
	margin-left: 5px; padding-left: 5px; width: 100%;
}

.tablePadding10 {
	margin-left: 10px; padding-left: 10px; width: 100%;
}

.padding0 {
	padding: 0px;
}

.padding2 {
	padding: 2px;
}

.padding5 {
	padding: 5px;
}

.padding10 {
	padding: 10px;
}

.paddingLeft15 {
	padding-left:15px;
}

.paddingLeftTop15 {
	padding-left: 15px; padding-top: 15px;
}

.paddingLeft9 {
	padding-left:9px;
}

.paddingLeftTop9 {
	padding-left: 9px; padding-top: 9px;
}

.paddingLeftCell {
	padding: 5px; vertical-align: top; width: 190px;
}

.paddingMidCell {
	padding: 0px; vertical-align: top;
}

.paddingRightCell {
	padding: 5px;
}

.paddingTopCell {
	padding: 0px; padding-top: 5px;
}

.buttonPadding15 {
	overflow: hidden; padding-top: 15px; padding-bottom: 5px;
}

input.squareButton {
	font: normal 11px Arial; line-height: 19px; height: 27px; padding-left: 9px; text-decoration: none;
	border: none;
	background-color: transparent;
}

a.squareButton {
	background: transparent url('/multiply/images/square-gray-left.gif') no-repeat top left; display: block; float: left;
	font: normal 11px Arial; line-height: 19px; height: 27px; padding-left: 9px; text-decoration: none;
}

.squareButtonHeading {
	background: transparent url('/multiply/images/square-gray-left.gif') no-repeat top left; display: block; float: left;
	font: normal 11px Arial; line-height: 19px; height: 27px; padding-left: 9px; text-decoration: none; margin-left: 10px;
}

.squareButtonHeadingRight {
	background: transparent url('/multiply/images/square-gray-rightNoArrow.gif') no-repeat top right; display: block;
	padding: 4px 19px 4px 0px; font: normal 11px Arial; color: #666666; line-height: 19px; height: 27px;
	margin-right: 9px; width: 152px; float: right;
}

.squareButtonHeadingWrapper {
	overflow: hidden; width: 100%;
}

.headButtonPadding {
	padding-left:12px;
}

.headButtonLeft {
	background: url(/multiply/images/headButtonLeft.jpg) no-repeat; width: 11px; height: 27px;
}

.headButtonMiddle {
	background: url(/multiply/images/headButtonMiddle.jpg) no-repeat; width: 154px; height: 27px; font: normal 11px Arial; 
	color: #666666;
}

.headButtonRight {
	background: url(/multiply/images/headButtonRight.jpg) no-repeat; width: 11px; height: 27px;
}

a:link.squareButton, a:visited.squareButton, a:active.squareButton {
	color: #494949;
}

a.squareButton span {
	background: transparent url('/multiply/images/square-gray-right.gif') no-repeat top right; display: block;
	padding: 4px 19px 4px 0;
}

a.squareButton:hover {
	background-position: bottom left;
}

a.squareButton:hover span {
	background-position: bottom right; color: #000000;
}

a.bottomlinks:link, a.bottomlinks:active {
	font-family: Arial; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none;
}

a.bottomlinks:visited {
	font-family: Arial; font-size: 11px; text-decoration: none; font-style: normal; color: #FFFFFF;

}

a.bottomlinks:hover {
	font-family: Arial; font-size: 11px; text-decoration: underline; font-style: normal; color: #FFFFFF
}

a.links:link, a.links:active {
	font-family: Arial; font-size: 11px; font-style: normal; color: #6666FF; text-decoration: underline;
}

a.links:visited {
	font-family: Arial; font-size: 11px; text-decoration: underline; font-style: normal; color: #6666FF;
}

a.links:hover {
	font-family: Arial; font-size: 11px; text-decoration: underline; font-style: normal; color: #000099
}

a.footerLinks:link, a.footerLinks:active {
	font-family: Arial; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none;
}

a.footerLinks:visited {
	font-family: Arial; font-size: 11px; text-decoration: none; font-style: normal; color: #FFFFFF;
}

a.footerLinks:hover {
	font-family: Arial; font-size: 11px; text-decoration: underline; font-style: normal; color: #FFFFFF
}

a.tipLinks:link, a.tipLinks:active {
	font-family: Arial; font-size: 10px; font-style: normal; color: #6666FF; text-decoration: underline;
}

a.tipLinks:visited {
	font-family: Arial; font-size: 10px; text-decoration: underline; font-style: normal; color: #6666FF;
}

a.tipLinks:hover {
	font-family: Arial; font-size: 10px; text-decoration: underline; font-style: normal; color: #000099;
}

a.momButtonLinks:link, a.momButtonLinks:active {
	font-family: Arial; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none; padding-bottom: 10px;
}

a.momButtonLinks:visited {
	font-family: Arial; font-size: 10px; text-decoration: none; font-style: normal; color: #FFFFFF; padding-bottom: 10px;
}

a.momButtonLinks:hover {
	font-family: Arial; font-size: 10px; text-decoration: none; font-style: normal; color: #FFFFFF; padding-bottom: 10px;
}

a.anchorLinks:link, a.anchorLinks:active {
	font-family: Arial; font-size: 18px; font-style: normal; color: #6666FF; text-decoration: underline;
}

a.anchorLinks:visited {
	font-family: Arial; font-size: 18px; text-decoration: underline; font-style: normal; color: #6666FF;
}

a.anchorLinks:hover {
	font-family: Arial; font-size: 18px; text-decoration: underline; font-style: normal; color: #000099;
}

.images {
	border: 0px; text-align: left;
}

.spacer {
	background: url(/multiply/images/spacer.gif) no-repeat; width: 1px; height: 27px;
}

.tableImage {
	background: url(/multiply/images/main_table_bg.jpg) repeat-x; vertical-align: top;
	color: #666666;  font-family: Arial; font-size: 11px; font-weight: normal;	
}

.tableButton {
	text-align: center; width: 176px;
}

.iconBox {
	border-width: 10px; border-bottom-color: #EEEEEE; border: 15px solid #EEEEEE; margin: 10px;
}

.logo {
	float: right; background: url(/multiply/images/logo.gif)  no-repeat; height: 110px; width: 226px; margin-right: 50px;
}

.bottomLine {
	border-bottom: 1px solid #E8E3E3;
}

.bottomLine14 {
	border-bottom: 1px solid #E8E3E3; margin-left: 14px; margin-right: 11px;
}
 
#glowingTabs {
	float: left; width: 100%; font-size: 13px; padding: 0px; font-family: Arial; line-height: normal; 
	border-bottom: 3px solid #E8E3E3;
}

#glowingTabs ul {
	list-style-type: none; margin: 0px; margin-left: 0px; padding: 5px;
}

#glowingTabs li {
	display: inline; margin: 0px; color: #00235D; padding: 0px;
}

#glowingTabs a {
	float: left; background: url(/multiply/images/glowtab-left.gif) no-repeat left top; margin: 0px; color: #00235D;
	margin-right: 1px; padding: 0px 0px 0px 9px; text-decoration: none;
}

#glowingTabs a span {
	float: left; display: block; background: url(/multiply/images/glowtab.gif) no-repeat right top; padding: 8px 15px 8px 8px;
	font-weight: bold; color: #3B3B3B;
}

#glowingTabs a span {
	float:none;
}

#glowingTabs a:hover span {
	color: #000000;
}

#glowingTabs #current a {
	background-position: 0px -82px;
}

#glowingTabs #current a span {
	background-position: 100% -82px; color: #000000;
}

#glowingTabs a:hover {
	background-position: 0% -82px;
}

#glowingTabs a:hover span {
	background-position: 100% -82px;
}

#glowingTabsSub {
	float: left; width: 100%; font-size: 11px; padding: 0px; font-family: Arial; line-height: normal;
	border-bottom: 1px solid #E8E3E3;
}

#glowingTabsSub ul {
	list-style-type: none; margin: 0px; margin-left: 0px; padding:0px;
}

#glowingTabsSub li {
	display: inline; margin: 0px; color: #00235D; padding:0px;
}

#glowingTabsSub a {
	float: left; background: url(/multiply/images/glowtab-left.gif) no-repeat left top; margin: 0px; color: #00235D;
	margin-right: 1px; padding: 0px 0px 0px 9px; text-decoration:none;
}

#glowingTabsSub a span {
	float: left; display: block; background: url(/multiply/images/glowtab.gif) no-repeat right top; padding: 8px 15px 8px 8px;
	font-weight: bold; color: #3B3B3B;
}

#glowingTabsSub a span {
	float: none;
}

#glowingTabsSub a:hover span {
	color: #000000;
}

#glowingTabsSub #current a {
	background-position: 0px -82px;
}

#glowingTabsSub #current a span {
	background-position: 100% -82px; color: #000000;
}

#glowingTabsSub a:hover {
	background-position: 0% -82px;
}

#glowingTabsSub a:hover span {
	background-position: 100% -82px;
}

.footer {
	background: url(/multiply/images/Footer.jpg) no-repeat; font-family: Arial; font-size: 10px; color: #FFFFFF;
	padding: 20px; line-height: 14px; vertical-align: top; text-align: center;
}

.bigNo {
	font-size: 18px; color: #D42E12;
}

.smallNo {
	font-size: 11px; color: #BBBBBB;
}

input.calendarButton {
	font-family: Arial; font-size: 11px;
}

hr.sectionBreak {
	color: #999999; height: 1px; width: 100%; line-height: 20px;
}

hr.sidebarBreak {
	color: #999999; height: 1px; width: 100%; line-height: 1px;
}

a.tipLinksGrey:link, a.tipLinksGrey:active {
	font-family: Arial; font-size: 11px; font-style: normal; color: #999999; text-decoration: underline;
}

a.tipLinksGrey:visited {
	font-family: Arial; font-size: 11px; text-decoration: underline; font-style: normal; color: #999999;
}

a.tipLinksGrey:hover {
	font-family: Arial; font-size: 11px; text-decoration: underline; font-style: normal; color: #999999
}

#backgroundImage
{
         height: 0px;
         width: 0px;
         
}
#backgroundImage a
{
         display: block;
         float: left;
         /* border: 1px dashed red; /* debug display */
}
#backgroundImage a span
{
         display: none;
}

#backgroundImage a#bannerLink
{
         height: 90px;
         width: 979px;
}
.calendarCellOpen {
	background-color: #00ff66;
}
.calendarCellClosed {
	background-color: #ff0000;
}
.calendarCellWeekend {
	background-color: #33cc33;
}
.calendarCellReserved {
	background-color: #3399cc;
}