/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColormotormarine {
	background-color: #bdcddb;
	}

.FormTitleBgColormotormarine {
	background-color: #2d4c60;
	}

.FormTitleFontColormotormarine {
	color: #ffffff;
	}

.CaptionBgColormotormarine {
	background-color: #dfdfdf;
	}

.CaptionFontColormotormarine {
	color: #000000;
	}

.DataBgColormotormarine {
	background-color: #f7f7f7;
	}

.AltDataBgColormotormarine {
	background-color: #ebf2f8;
	}

.DataFontColormotormarine {
	color: #000000;
	}

.LinkColormotormarine {
	color: #0059b2;
	}

.VisitedLinkColormotormarine {
	color: #840084;
	}

.HoverLinkColormotormarine {
	color: #ff0000;
	}

.ColorBgButtonmotormarine {
	background-color: #2d4c60;
}

.ColorFontButtonmotormarine {
	color: #ffffff;
}

.ColorBgButtonPassivemotormarine {
	background-color: #708694;
}

.ColorFontButtonPassivemotormarine {
	color: #ffffff;
}



.Headermotormarine {
	width: 100%;
	}

.Headermotormarine th { 
	font-family: Arial; font-size: 90%; text-align: left;
	padding: 3px;
	background-color: #2d4c60; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .Headermotormarine th {
	font-family: Arial; font-size: 130%; text-align: left;
}


/*ie6*/
* html body .Headermotormarine th {
	font-family: Arial; font-size: 130%; text-align: left;
}
/*end*/

.Headermotormarine a:link { 
	color: #ffffff;
	}

.Headermotormarine a:visited { 
	color: #ffffff;
	}

.Headermotormarine a:hover, .Captionmotormarine a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftmotormarine { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightmotormarine { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftmotormarine img{
	width: 1px;
	}

.HeaderRightmotormarine img{
	width: 1px;
	}


/* Grid Options */
.Gridmotormarine { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.Captionmotormarine th { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #dfdfdf; color: #000000;
	white-space: nowrap;
	}

.Captionmotormarine td { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #dfdfdf; color: #000000;
	white-space: nowrap;
	}


html>body .Captionmotormarine th, html>body .Captionmotormarine td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionmotormarine th, * html body .Captionmotormarine td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captionmotormarine a:link { 
	color: #000000;
	}

.Captionmotormarine a:visited { 
	color: #000000;
	}

.Captionmotormarine a:hover, .Captionmotormarine a:active { 
	color: #ff0000;
	}

.Captionmotormarine img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionmotormarine input {
	vertical-align: middle;
	}

.Rowmotormarine th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Rowmotormarine td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	

html>body .Rowmotormarine th, html>body .Rowmotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Rowmotormarine th, * html body .Rowmotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.Rowmotormarine { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border: 1px solid #FFFFFF; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body caption.Rowmotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.Rowmotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Rowmotormarine a:link { 
	color: #0059b2;
	}

.Rowmotormarine a:visited { 
	color: #840084;
	}

.Rowmotormarine a:hover, .Rowmotormarine a:active { 
	color: #ff0000;
	}

.Separatormotormarine{
	color: #2d4c60;
	}

.Separatormotormarine td{
	height: 1px;
	}


.AltRowmotormarine th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowmotormarine td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #ebf2f8; 
	color: #000000;
	}


html>body .AltRowmotormarine th, html>body .AltRowmotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowmotormarine th, * html body .AltRowmotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowmotormarine a:link { 
	color: #0059b2;
	}

.AltRowmotormarine a:visited { 
	color: #840084;
	}

.AltRowmotormarine a:hover, .AltRowmotormarine a:active { 
	color: #ff0000;
	}

.NoRecordsmotormarine td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.Footermotormarine td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsmotormarine td, html>body .Footermotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsmotormarine td, * html body .Footermotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Footermotormarine a:link { 
	color: #0059b2;
	}

.Footermotormarine a:visited { 
	color: #840084;
	}

.Footermotormarine a:hover, .Footermotormarine a:active { 
	color: #ff0000;
	}

.Footermotormarine img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footermotormarine input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordmotormarine { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.Errormotormarine td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


* html>body .Errormotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Errormotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Controlsmotormarine th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controlsmotormarine td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.Bottommotormarine td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .Controlsmotormarine th, html>body .Controlsmotormarine td, html>body .Bottommotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Controlsmotormarine th, * html body .Controlsmotormarine td, * html body .Bottommotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Bottommotormarine a:link { 
	color: #0059b2;
	}

.Bottommotormarine a:visited { 
	color: #840084;
	}

.Bottommotormarine a:hover, .Captionmotormarine a:active { 
	color: #ff0000;
	}

.Bottommotormarine img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottommotormarine input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionmotormarine th{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	}

.GroupCaptionmotormarine td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body .GroupCaptionmotormarine th, html>body .GroupCaptionmotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionmotormarine th, * html body .GroupCaptionmotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionmotormarine a:link {
	color: #000000;
	}

.GroupCaptionmotormarine a:visited{
	color: #000000;
	}

.GroupCaptionmotormarine a:hover, .GroupCaptionmotormarine a:active{
	color: #ff0000;
	}

.GroupFootermotormarine td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dfdfdf; 
	color: #000000;
	}


html>body .GroupFootermotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFootermotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFootermotormarine a:link {
	color: #0059b2;
	}

.GroupFootermotormarine a:visited{
	color: #840084;
	}

.GroupFootermotormarine a:hover, .GroupFootermotormarine a:active{
	color: #ff0000;
	}

.GroupFootermotormarine img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFootermotormarine input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalmotormarine td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	border-bottom: 2px solid #2d4c60;
	}


html>body .SubTotalmotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalmotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalmotormarine a:link {
	color: #0059b2;
	}

.SubTotalmotormarine a:visited{
	color: #840084;
	}

.SubTotalmotormarine a:hover, .SubTotalmotormarine a:active{
	color: #ff0000;
	}

.Totalmotormarine td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	}


html>body .Totalmotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Totalmotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Totalmotormarine a:link {
	color: #0059b2;
	}

.Totalmotormarine a:visited{
	color: #840084;
	}

.Totalmotormarine a:hover, .Totalmotormarine a:active{
	color: #ff0000;
	}

/* Form Options */
.Buttonmotormarine { 
	background-color: #2d4c60; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 10px; font-weight: bold;
	}

/* Calendar */

.Calendarmotormarine { 
	
	width: 100%;
	}

.CalendarWeekdayNamemotormarine{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ebf2f8; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamemotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamemotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamemotormarine a:link {
	color: #0059b2;
	}

.CalendarWeekdayNamemotormarine a:visited{
	color: #840084;
	}

.CalendarWeekdayNamemotormarine a:hover, .CalendarWeekdayNamemotormarine a:active{
	color: #ff0000;
	}

.CalendarWeekendNamemotormarine{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ebf2f8;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNamemotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamemotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNamemotormarine a:link {
	color: #000000;
	}

.CalendarWeekendNamemotormarine a:visited{
	color: #000000;
	}

.CalendarWeekendNamemotormarine a:link, .CalendarWeekendNamemotormarine a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDaymotormarine{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarDaymotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDaymotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDaymotormarine a:link {
	color: #0059b2;
	}

.CalendarDaymotormarine a:visited{
	color: #840084;
	}

.CalendarDaymotormarine a:hover, .CalendarDaymotormarine a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendmotormarine{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #ebf2f8;	
	color: #000000;
	}


html>body .CalendarWeekendmotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendmotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendmotormarine a:link {
	color: #0059b2;
	}

.CalendarWeekendmotormarine a:visited{
	color: #840084;
	}

.CalendarWeekendmotormarine a:hover, .CalendarWeekendmotormarine a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodaymotormarine {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 2px solid #2d4c60;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarTodaymotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodaymotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodaymotormarine a:link {
	color: #0059b2;
	}

.CalendarTodaymotormarine a:visited{
	color: #840084;
	}

.CalendarTodaymotormarine a:hover, .CalendarTodaymotormarine a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaymotormarine {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 2px solid #2d4c60;
	text-align: center;
	background-color: #ebf2f8;	
	color: #000000;
	}


html>body .CalendarWeekendTodaymotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodaymotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodaymotormarine a:link {
	color: #0059b2;
	}

.CalendarWeekendTodaymotormarine a:visited{
	color: #840084;
	}

.CalendarWeekendTodaymotormarine a:hover, .CalendarWeekendTodaymotormarine a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaymotormarine{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #f7f7f7;	
	color: #2d4c60;
	}


html>body .CalendarOtherMonthDaymotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDaymotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDaymotormarine a:link {
	color: #2d4c60;
	}

.CalendarOtherMonthDaymotormarine a:visited{
	color: #2d4c60;
	}

.CalendarOtherMonthDaymotormarine a:hover, .CalendarOtherMonthDaymotormarine a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaymotormarine {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 2px solid #2d4c60;
	text-align: center;
	background-color: #f7f7f7;	
	color: #2d4c60;
	}


html>body .CalendarOtherMonthTodaymotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodaymotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodaymotormarine a:link {
	color: #2d4c60;
	}

.CalendarOtherMonthTodaymotormarine a:visited{
	color: #2d4c60;
	}

.CalendarOtherMonthTodaymotormarine a:hover, .CalendarOtherMonthTodaymotormarine a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendmotormarine {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #ebf2f8;	
	color: #2d4c60;
	}


html>body .CalendarOtherMonthWeekendmotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendmotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendmotormarine a:link {
	color: #2d4c60;
	}

.CalendarOtherMonthWeekendmotormarine a:visited{
	color: #2d4c60;
	}

.CalendarOtherMonthWeekendmotormarine a:hover, .CalendarOtherMonthWeekendmotormarine a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaymotormarine {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border: 2px solid #2d4c60;
	text-align: center;
	color: #2d4c60;
	background-color: #ebf2f8;	
	}
	

html>body .CalendarOtherMonthWeekendTodaymotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaymotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodaymotormarine a:link {
	color: #2d4c60;
	}

.CalendarOtherMonthWeekendTodaymotormarine a:visited{
	color: #2d4c60;
	}

.CalendarOtherMonthWeekendTodaymotormarine a:hover, .CalendarOtherMonthWeekendTodaymotormarine a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaymotormarine{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #dfdfdf;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaymotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDaymotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDaymotormarine a:link {
	color: #000000;
	}

.CalendarSelectedDaymotormarine a:visited{
	color: #000000;
	}

.CalendarSelectedDaymotormarine a:hover, .CalendarSelectedDaymotormarine a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatormotormarine {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatormotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatormotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatormotormarine a:link {
	color: #0059b2;
	}

.CalendarNavigatormotormarine a:visited{
	color: #840084;
	}

.CalendarNavigatormotormarine a:hover, .CalendarNavigatormotormarine a:active{
	color: #ff0000;
	}

.CalendarNavigatormotormarine img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatormotormarine td {
	font-family: Arial; font-size: 70%;
	}

.CalendarNavigatormotormarine th {
	font-family: Arial; font-size: 70%;
	}


html>body .CalendarNavigatormotormarine th, html>body .CalendarNavigatormotormarine td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatormotormarine th, * html body .CalendarNavigatormotormarine td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventmotormarine{
	font-family: Arial; font-size: 70%;
	text-align: left;
	}


html>body .CalendarEventmotormarine {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventmotormarine {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventmotormarine a:link {
	color: #0059b2;
	}

.CalendarEventmotormarine a:visited{
	color: #840084;
	}

.CalendarEventmotormarine a:hover, .CalendarEventmotormarine a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thmotormarine { 
	font-family: Arial; font-size: 70%;
	font-weight: bold;
}


html>body .thmotormarine {
	font-size: 100%;
}


/*ie6*/
* html body .thmotormarine {
	font-size: 100%;
}
/*end*/

.Headermotormarine .thmotormarine { 
	font-family: Arial; font-size: 90%; text-align: left;
	padding: 3px;
	background-color: #2d4c60; color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .Headermotormarine .thmotormarine {
	font-family: Arial; font-size: 130%; text-align: left;
}


/*ie6*/
* html body .Headermotormarine .thmotormarine {
	font-family: Arial; font-size: 130%; text-align: left;
}
/*end*/

.Captionmotormarine .thmotormarine { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #dfdfdf; color: #000000;
	white-space: nowrap;
}


html>body .Captionmotormarine .thmotormarine {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionmotormarine .thmotormarine {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowmotormarine .thmotormarine { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowmotormarine .thmotormarine { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controlsmotormarine .thmotormarine { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionmotormarine .thmotormarine {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
}


html>body .GroupCaptionmotormarine .thmotormarine {
	font-family: Arial; font-size: 100%;
}

html>body .Rowmotormarine .thmotormarine, html>body .AltRowmotormarine .thmotormarine, html>body .Controlsmotormarine .thmotormarine {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionmotormarine .thmotormarine {
	font-family: Arial; font-size: 100%;
}

* html body .Rowmotormarine .thmotormarine, * html body .AltRowmotormarine .thmotormarine, * html body .Controlsmotormarine .thmotormarine {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenumotormarine td {
	font-family: Arial; font-size: 70%;
}


html>body .simpleMenumotormarine td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenumotormarine td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
