﻿
/* ----------------------------------------------------------------------------------------------------------------	*/
/*													LIST View														*/
/* ----------------------------------------------------------------------------------------------------------------	*/
table.EMS_MBL_LV
{
	border: 1px #99CCFF solid;
}

.EMS_MBL_LV
{
    Font-Size: 11px;
    color: black;
    font-family: Verdana, Arial;
    border: none;
    width: 100%;
}

.EMS_MBL_LV_HeaderBar
{
    background-color:#CFCFCF;
	border: 1px #99CCFF double;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: bold;
    height: 14px;
    text-decoration: none;
    vertical-align: top;
}

.EMS_MBL_LV_DataRow, .EMS_MBL_LV_DataRowHighlight, .EMS_MBL_LV_DataRowItalicize, .EMS_MBL_LV_DataRowHighlightItalicize
{ background-color:#FFFFFF; }

.EMS_MBL_LV_DataAlternateRow, .EMS_MBL_LV_DataAlternateRowHighlight, .EMS_MBL_LV_DataAlternateRowItalicize, .EMS_MBL_LV_DataAlternateRowHighlightItalicize
{ background-color:#F2F5F7; }

.EMS_MBL_LV_DataRow, .EMS_MBL_LV_DataRowHighlight, .EMS_MBL_LV_DataRowItalicize, .EMS_MBL_LV_DataRowHighlightItalicize,
.EMS_MBL_LV_DataAlternateRow, .EMS_MBL_LV_DataAlternateRowHighlight, .EMS_MBL_LV_DataAlternateRowItalicize, .EMS_MBL_LV_DataAlternateRowHighlightItalicize
{
	border: 1px #99CCFF solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	height: 18px;
    text-decoration: none;
    vertical-align: top;
}

img.EMS_MBL_LV_Image
{
	background-color:Transparent;
	padding: 0px 0px 0px 0px;
}

.EMS_MBL_LV_FieldHeader { font-weight: bold; width: 10%; }
.EMS_MBL_LV_FieldData { width: 90%; }

.EMS_MBL_LV_FieldHeader, .EMS_MBL_LV_FieldData
{
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
    vertical-align: top;
}


.EMS_MBL_LV_Title, td.EMS_MBL_LV_Title
{
	color: #005FB1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
    height: 27px;
	text-decoration: none;
    vertical-align: top;
}

td.EMS_MBL_LV_Title
{
    background-color: #F8F8F8;
}

.EMS_MBL_LV_Date
{
	color: #005FB1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
    height: 27px;
	text-decoration: none;
    vertical-align: top;
}

a.EMS_MBL_LV_EventLink
{
    text-decoration: none;
    font-family: Arial, Verdana;
    Font-Size: 12px;
    color: #06c;
    font-weight: normal;
    padding: 0px;    
}
a.EMS_MBL_LV_EventLink:link
{
    text-decoration: none;
    color: #06c;
}
a.EMS_MBL_LV_EventLink:visited
{
    text-decoration: none;
    color: #06c;
}
a.EMS_MBL_LV_EventLink:hover
{
    text-decoration: underline;
    color: #06c;
}
a.EMS_MBL_LV_EventLink:active
{
    text-decoration: none;
    color: #ae0057;
}

td.EMS_MBL_LV_Description
{
    vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	color: #666666;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------------------------------	*/
/*													LIST View														*/
/* ----------------------------------------------------------------------------------------------------------------	*/









/* ----------------------------------------------------------------------------------------------------------------	*/
/*												LIST View By FULL Month												*/
/* ----------------------------------------------------------------------------------------------------------------	*/
table.EMS_MBL_LVFM { text-align:center; }

.EMS_MBL_LVFM_CMWeekdayBox
{
	background-color:#F8F8F8;
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	text-align:left;
	vertical-align: middle;
}

.EMS_MBL_LVFM_FieldHeader { font-weight: bold; width: 10%; }
.EMS_MBL_LVFM_FieldData { width: 90%; }

a.EMS_MBL_LVFM_EventLink { font-weight: bold; }

.EMS_MBL_LVFM_FieldHeader, .EMS_MBL_LVFM_FieldData, .EMS_MBL_LVFM_EventLink, .EMS_MBL_LVFM_Title, .EMS_MBL_LVFM_Description
{
	color: #005FB1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
    vertical-align: top;
}

/* ----------------------------------------------------------------------------------------------------------------	*/
/*												LIST View By FULL Month												*/
/* ----------------------------------------------------------------------------------------------------------------	*/








/* ----------------------------------------------------------------------------------------------------------------	*/
/*											LIST View By 30 DAY Month												*/
/* ----------------------------------------------------------------------------------------------------------------	*/

/* ------------------------------------------------------- */
/*					Calendar Main Table				       */
/* ------------------------------------------------------- */
table.EMS_MBL_LV30DM
{
	background-color:#CCCCCC;
	border: solid 1px #CCCCCC;
    text-align:center;
}

/* ------------------------------------------------------- */
/*				Current Month Weekday					   */
/* ------------------------------------------------------- */
.EMS_MBL_LV30DM_CMWeekdayDate
{
	background-color:#F1F1F1;
	border: solid 0px #CCCCCC;
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}

.EMS_MBL_LV30DM_CMWeekdayBox
{
	background-color:#FFBB5A;
	border: solid 0px #CCCCCC;
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	height: 40px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}

/* ------------------------------------------------------- */
/*				Current Month Weekend					   */
/* ------------------------------------------------------- */
.EMS_MBL_LV30DM_CMWeekendDate
{
	background-color:#F1F1F1;
	border: solid 0px #CCCCCC;
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}

.EMS_MBL_LV30DM_CMWeekendBox
{
	background-color:#FFBB5A;
	border: solid 0px #CCCCCC;
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	height: 40px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}

/* ------------------------------------------------------- */
/*					   Today							   */
/* ------------------------------------------------------- */
.EMS_MBL_LV30DM_TodayDate
{
	background-color:#F1F1F1;
	border: solid 0px #CCCCCC;
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}

.EMS_MBL_LV30DM_TodayBox
{
	background-color:#FFBB5A;
	border: solid 0px #CCCCCC;
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	height: 40px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}

/* ------------------------------------------------------- */
/*					   Event Link						   */
/* ------------------------------------------------------- */
.EMS_MBL_LV30DM_FieldHeader { font-weight: bold; width: 10%; }
.EMS_MBL_LV30DM_EventLink { width: 90%; }

a.EMS_MBL_LV30DM_EventLink { font-weight: bold; }

.EMS_MBL_LV30DM_FieldHeader, .EMS_MBL_LV30DM_FieldData, .EMS_MBL_LV30DM_EventLink, .EMS_MBL_LV30DM_Title, .EMS_MBL_LV30DM_Description
{
	color: #005FB1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
    vertical-align: top;
}

/* ----------------------------------------------------------------------------------------------------------------	*/
/*											LIST View By 30 DAY Month												*/
/* ----------------------------------------------------------------------------------------------------------------	*/










/* ----------------------------------------------------------------------------------------------------------------	*/
/*												DETAILS View														*/
/* ----------------------------------------------------------------------------------------------------------------	*/
table.EMS_MBL_DV
{
    border-width:0px;
    border-style:solid;
    color: black;
    font-family: Verdana, Arial;
    width: 100%;
}

.EMS_MBL_DV_PageTitle
{
	background-color:#406888;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 12px;
	font-weight: bold;
	text-align:center;
    vertical-align: top;
}

.EMS_MBL_DV_DataRow { background-color:#FFFFFF; }

.EMS_MBL_DV_DataAlternateRow { background-color:#F2F5F7; }

img.EMS_MBL_DV_Image
{
	background-color:Transparent;
	padding: 0px 0px 0px 0px;
}

.EMS_MBL_DV_FieldHeader
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 12px;
    font-weight: bold;
    text-align:right;
    vertical-align: top;
	width:110px;
}

.EMS_MBL_DV_FieldData, .EMS_MBL_DV_Description
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 12px;
    vertical-align: top;
}

a.EMS_MBL_DV_RegistrationLink, a.EMS_MBL_DV_RegistrationLink:link
{
    color: #06c;
    font-family: Verdana, Arial;
    Font-Size: 12px;
    text-decoration: none;
}
a.EMS_MBL_DV_RegistrationLink:hover { color: #06c; text-decoration: underline; }
a.EMS_MBL_DV_RegistrationLink:active, a.EMS_MBL_DV_RegistrationLink:visited { color: #ae0057; text-decoration: none; }

/* ------------------------------------------------------- */
/*				   Price Package 						   */
/* ------------------------------------------------------- */
table.EMS_MBL_DV_PricePackage
{
	background-color:#406888;
    border: none;
    color: black;
    font-family: Verdana, Arial;
    width: 100%;
}

.EMS_MBL_DV_PackageHeader { font-weight: bold; }
.EMS_MBL_DV_PackageHeader, .EMS_MBL_DV_PackageName
{
	background-color:#406888;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 12px;
    vertical-align: top;
}


.EMS_MBL_DV_PackageDetail
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
    vertical-align: top;
}

.EMS_MBL_DV_ItemFooter
{ 
    background-color:Transparent;
	border: none;
    color: lightgrey;
    font-family: Verdana, Arial;
    Font-Size: 11px;
    font-weight: bold;
    height: 18px;
    padding: 0px;
    text-align: right;
    vertical-align:middle;
}

a.EMS_MBL_DV_ItemFooter
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    Font-Size: 11px;
    text-decoration: none;
}
a.EMS_MBL_DV_ItemFooter:link { color: #06c; text-decoration: none; }
a.EMS_MBL_DV_ItemFooter:active, a.EMS_MBL_DV_ItemFooter:visited { color: #ae0057; text-decoration: none; }
a.EMS_MBL_DV_ItemFooter:hover { color: #06c; text-decoration: underline; }

/* ------------------------------------------------------- */
/*				   Registration Form 					   */
/* ------------------------------------------------------- */
table.EMS_MBL_DV_Form
{
	background-color:#000000;
	color: #FFFFFF;
    font-family: Verdana, Arial;
    width: 100%;
}

.EMS_MBL_DV_FormHeader
{ 
	background-color:#000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: bold;
	height: 30px;
	text-align: center;
    vertical-align: middle;
}

.EMS_MBL_DV_FormLegend
{ 
	color: #383838;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
    vertical-align: middle;
}

.EMS_MBL_DV_FormGroupHeader { background-color:#CCCCCC; }
.EMS_MBL_DV_FormGroupHeader, .EMS_MBL_DV_FormGroupDescription
{ 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	font-weight: bold;
	height: 20px;
	text-align: center;
    vertical-align: middle;
}

.EMS_MBL_DV_FormFieldHeader { color: #000000; }
.EMS_MBL_DV_FormFieldHeaderRequired { color: #FF0000; }
.EMS_MBL_DV_FormFieldHeaderIsHighlight, .EMS_MBL_DV_FormFieldHeaderRequiredIsHighlight { color: #1F35FE; }
.EMS_MBL_DV_FormFieldHeader, .EMS_MBL_DV_FormFieldHeaderRequired, .EMS_MBL_DV_FormFieldHeaderIsHighlight, .EMS_MBL_DV_FormFieldHeaderRequiredIsHighlight
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 12px;
    font-weight: bold;
    text-align:right;
    vertical-align: top;
	width:150px;
}

.EMS_MBL_DV_FormDataRow { color: #000000; }
.EMS_MBL_DV_FormDataRowIsHighlight { color: #1F35FE; font-weight: bold; }
.EMS_MBL_DV_FormSeperatorRow { background-color:#CCCCCC; color: #000000; }
.EMS_MBL_DV_FormDataRow, .EMS_MBL_DV_FormDataRowIsHighlight, .EMS_MBL_DV_FormSeperatorRow
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 12px;
    vertical-align: top;
}

.EMS_MBL_DV_FormFooter
{ 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
    vertical-align: top;
}

.EMS_MBL_LV_FormFieldHeader { background-color: #F8F8F8; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; font-weight: bold; }
.EMS_MBL_LV_FormFieldHeaderRequired { background-color: #F8F8F8; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; font-weight: bold; }
.EMS_MBL_LV_FormDataRow { background-color: #F8F8F8; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; }
.EMS_MBL_LV_FormDataAlternateRow { background-color: #F8F8F8; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; }

/* ----------------------------------------------------------------------------------------------------------------	*/
/*												DETAILS View														*/
/* ----------------------------------------------------------------------------------------------------------------	*/








/* ----------------------------------------------------------------------------------------------------------------	*/
/*												SHOP CART ITEM														*/
/* ----------------------------------------------------------------------------------------------------------------	*/
table.EMS_SCI_MBL
{
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
}
.EMS_MBL_SCI_FieldHeader, .EMS_MBL_SCI_FieldData, .EMS_MBL_SCI_Title, .EMS_MBL_SCI_Description
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 11px;
    text-align: left;
    vertical-align: top;
}
.EMS_MBL_SCI_FieldHeader { font-weight: bold; width: 80px; }
.EMS_MBL_SCI_Title { Font-Weight:bold; }
/* ----------------------------------------------------------------------------------------------------------------	*/
/*												SHOP CART ITEM														*/
/* ----------------------------------------------------------------------------------------------------------------	*/

