Cache-Control: max-age=3600, must-revalidate
.admin-tab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 0px none #D5D291;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-right
{
	border-bottom: 1px solid #D5D291;
}
.admin-tan-border
{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.admin-tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.grid-edit-column
{
	border-top: #696969 0px solid;
	border-bottom: #696969 0px solid;
	border-left: #696969 0px solid;
}
.simple-grid
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 10px;
	margin: 0px;
	color: black;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grid-alt-item
{
	border-right: white 1px solid;
	padding-right: 1px;
	border-top: white 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: white 1px solid;
	padding-top: 1px;
	border-bottom: white 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: whitesmoke;
}
.grid-item-save
{
	border-right: white 1px solid;
	padding-right: 1px;
	border-top: white 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: white 1px solid;
	padding-top: 1px;
	border-bottom: white 1px solid;
	background-color: #ccd5cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.grid-item
{
	border-right: white 1px solid;
	padding-right: 1px;
	border-top: white 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: white 1px solid;
	padding-top: 1px;
	border-bottom: white 1px solid;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.grid-header
{
	border-right: black 2px solid;
	padding-right: 4px;
	border-top: black 2px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	margin: 0px;
	border-left: black 2px solid;
	color: black;
	padding-top: 4px;
	border-bottom: black 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccd5cc;
}
.grid-header a:link
{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	margin: 0px;
	border-left: black 1px solid;
	color: black;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccd5cc;
	text-decoration: underline;
}
.grid-header a:visited
{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	margin: 0px;
	border-left: black 1px solid;
	color: black;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccd5cc;
	text-decoration: underline;
}
.grid-last-item
{
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.header-gray
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.header-gray a:
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.header-lightgray
{
	font-weight: bold;
	font-size: 10px;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.standard-text
{
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.standard-text-bold
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.small-text
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white-text
{
	font-weight: normal;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.white-text
{
	font-weight: normal;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white-text a:
{
	font-weight: normal;
	font-size: 10px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.white-text a:link
{
	font-weight: normal;
	font-size: 10px;
	color: white;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white-text a:visited
{
	font-weight: normal;
	font-size: 10px;
	color: white;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white-text a:hover
{
	font-weight: normal;
	font-size: 10px;
	color: white;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.small-text-bold
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.standard-text-label
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
.tab-active
{
	border-right: slategray 1px solid;
	padding-right: 18px;
	border-top: slategray 1px solid;
	padding-left: 18px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: slategray 1px solid;
	color: #ffffff;
	padding-top: 3px;
	border-bottom: lightslategray 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: lightslategray;
	text-align: center;
}
.tab-inactive
{
	border-right: slategray 1px solid;
	padding-right: 18px;
	border-top: slategray 1px solid;
	padding-left: 18px;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	border-left: slategray 1px solid;
	color: slategray;
	padding-top: 3px;
	border-bottom: slategray 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: whitesmoke;
	text-align: center;
	text-decoration: none;
}
.rg-tab-active
{
	padding-right: 18px;
	padding-left: 18px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: center;
}
.rg-tab-inactive
{
	padding-right: 18px;
	padding-left: 18px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: center;
}
.tan-border
{
	border-top: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}

.tab-inactive a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #cc9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.top-nav-bar
{
	font-weight: bold;
	font-size: 18px;
	color: black;
	border-top-style: none;
	font-style: normal;
	font-family: 'Arial Rounded MT Bold';
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	font-variant: small-caps;
	border-bottom-style: none;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.black-border
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: gainsboro;
}
.grey-box
{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: black 1px solid;
	padding-top: 4px;
	border-bottom: black 1px solid;
	background-color: whitesmoke;
}
.page-header-text
{
	font-weight: bold;
	font-size: 18px;
	color: #336666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.page-header2-text
{
	font-weight: bold;
	font-size: 12pt;
	color: #336666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;

}
.page-header2-text-black
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.page-header2-text-dark-background
{
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: dimgray;
}
.page-header2-text-dark-background a:
{
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: dimgray;
}
.page-header2-text-dark-background a:link
{
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: dimgray;
}
.page-header2-text-dark-background a:visited
{
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: dimgray;
}
.page-header2-text-dark-background a:active
{
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: dimgray;
}
.page-header3-text
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.page-header3-text a:
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.page-header3-text a:active
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.page-header3-text a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.page-header3-text a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.page-header3-text a:link
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.page-header3-text-black
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
.ceschedule-report-title td
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	font-size: 11pt;
	border-bottom-width: 0px;
	padding-bottom: 8px;
	color: white;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: black;
	text-align: center;
	border-right-width: 0px;
}
.ceschedule-report-nextprev a
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	font-size: 8pt;
	border-bottom-width: 0px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: black;
	border-right-width: 0px;
}
.nav-bar-text-selected
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text a:
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text a:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.nav-bar-text a:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text a:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text a:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.nav-bar-text-selected a:
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text-selected a:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text-selected a:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.nav-bar-text-selected a:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text-small a:
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.nav-bar-text-small a:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text-small a:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav-bar-text-small a:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td.nav-bar-text-small
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.nav-bar-text-small label
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 15px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.category-list
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 14pt;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.category-list a:
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.category-list a:active
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.category-list a:link
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.category-list a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.category-list a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.standard-text-list
{
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 6px;
	margin-bottom: 8px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.standard-text-list a:
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.standard-text-list a:
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.standard-text-list a:link
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.standard-text-list a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #3333ff;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td.standard-text-list a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.standard-text-list a:active
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.standard-text-list a:link
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.standard-text-list a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #3333ff;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td.standard-text-list a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.standard-text-list a:active
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding-bottom: 6px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.table-header-large
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336666;
}
.table-row-large
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
.table-green-header-large
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c5d6d3;
}
.table-grey-header-large
{
	padding-right: 2px;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	color: black;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
.table-row-underline
{
	padding-right: 0px;
	border-bottom: black 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	color: black;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.table-header
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336666;
}
.table-black-outline
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.table-header a:
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336666;
}
.table-header a:link
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336666;
}
.table-header a:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336666;
}
.table-header a:active
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336666;
}
.table-header a:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336666;
	text-decoration: underline;
}
.table-row
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c5d6d3;
}
.table-alt-row
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: whitesmoke;
}
.table-row-small
{
	font-size: xx-small;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c5d6d3;
}
.rg-table
{
	table-layout: fixed;
	overflow: scroll;
}
.table-alt-row-small
{
	font-size: xx-small;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: whitesmoke;
}
.table-first-col
{
	border-right: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c5d6d3;
}
.table-alt-first-col
{
	border-right: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: whitesmoke;
}
.plan-table-first-col
{
	border-right: black 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
.plan-table-first-col a:link
{
	border-right: black 0px solid;
	padding-right: 4px;
	padding-left: 0px;
	font-weight: normal;
	font-size: xx-small;
	padding-bottom: 0px;
	color: #486F6C;
	padding-top: 0px;
	border-bottom: black 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
.plan-table-col
{
	border-right: black 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
.plan-table-last-col
{
	border-right: black 0px solid;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
.commission-table-header
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c5d6d3;
}
.commission-table-state-row
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
.commission-table-carrier-row
{
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 5px;
	color: black;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: whitesmoke;
}
.commission-table-row
{
	padding-left: 20px;
    padding-right: 20px;
    padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	border-bottom: black 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
a{
	color: #486F6C;
}
a:hover{
	color: #000000;
}
td{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5F6570;
}	
td.white{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
}
.footer{
	background: url(images/footer.gif) repeat-x;
}
.hspacer{
	background: #999 url(images/hspacer.gif) repeat-x;
}
td.nav
{
	width: 177px;
	background-color: #9eb3b1;
}
.home-page-main-bullet
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: 'Arial Narrow' , Arial;
	text-decoration: none;
}	
.home-page-main-bullet a:
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: 'Arial Narrow' , Arial;
	text-decoration: none;
}
.home-page-main-bullet a:hover
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family:  'Arial Narrow' , Arial;
	text-decoration: none;
}
.home-page-main-bullet a:link
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family:  'Arial Narrow' , Arial;
	text-decoration: none;
}
.home-page-main-bullet a:active
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family:  'Arial Narrow' , Arial;
	text-decoration: none;
}
.home-page-main-bullet a:visited
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: 'Arial Narrow' , Arial;
	text-decoration: none;
}
body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}	
td.white{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
}
.footer{
	background: url(images/footer.gif) repeat-x;
}
.hspacer{
	background: #999 url(images/hspacer.gif) repeat-x;
}
.home-page-header
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 2px;
	border-left: darkgray 1px solid;
	color: dimgray;
	padding-top: 2px;
	border-bottom: darkgray 0px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: gainsboro;
}
.home-page-header-green
{
	border-right: #336666 0px solid;
	border-top: #336666 0px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 2px;
	border-left: #336666 0px solid;
	color: white;
	padding-top: 2px;
	border-bottom: #336666 0px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #336666;
}
.home-page-body
{
	border-right: darkgray 1px solid;
	padding-right: 6px;
	border-top: darkgray 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	color: dimgray;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.home-page-body-green
{
	border-right: #336666 0px solid;
	padding-right: 6px;
	border-top: #336666 0px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 1px;
	border-left: #336666 0px solid;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 0px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.home-page-mysavoy-header
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 2px;
	border-left: darkgray 1px solid;
	color: dimgray;
	padding-top: 2px;
	border-bottom: darkgray 0px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: gainsboro;
}
.home-page-mysavoy-body
{
	border-right: darkgray 1px solid;
	padding-right: 6px;
	border-top: darkgray 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	color: dimgray;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.home-page-body-text a:link
{
	border-right: darkgray 1px;
	border-top: darkgray 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: darkgray 1px;
	color: dimgray;
	padding-top: 2px;
	border-bottom: darkgray 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text a:active
{
	border-right: darkgray 1px;
	border-top: darkgray 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: darkgray 1px;
	color: dimgray;
	padding-top: 2px;
	border-bottom: darkgray 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text a:visited
{
	border-right: darkgray 1px;
	border-top: darkgray 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: darkgray 1px;
	color: dimgray;
	padding-top: 2px;
	border-bottom: darkgray 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text a:hover
{
	border-right: darkgray 1px;
	border-top: darkgray 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: darkgray 1px;
	color: dimgray;
	padding-top: 2px;
	border-bottom: darkgray 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}
.home-page-body-text-green a:link
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-green a:active
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-green a:visited
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-green a:hover
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}
td.home-page-body-text-green
{
border-right: #336666 1px;
	border-top: #336666 0px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-left: #336666 0px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-green
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-small-green
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-small-green a:link
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-small-green a:active
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-small-green a:visited
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 12px;
	font-weight: normal;
	font-size: 9pt;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.home-page-body-text-small-green a:hover
{
	border-right: #336666 1px;
	border-top: #336666 1px;
	margin-top: 2px;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-left: #336666 1px;
	color: #336666;
	padding-top: 2px;
	border-bottom: #336666 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}
#dropmenudiv
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	z-index: 100;
	font: normal 12px/18px Verdana;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	position: absolute;
	text-decoration: none;
}#dropmenudiv a{width: 100%;display: block;text-indent: 3px;color: black;
text-decoration: none;
}#dropmenudiv a:hover{ /*hover background color*/background-color: #486F6C;color: white;}.login-table-header
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 4px;
	color: white;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #486f6c;
}.login-table-row
{
	padding-right: 20px;
	padding-left: 20px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 0px;
	color: black;
	padding-top: 0px;
	border-bottom: black 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ebede6;
}