
@media screen {
	body {
		margin: 0px;

		background-color: #D59420;

		font-family: Arial, Helvetica, sans-serif;
		color: #4F4843;
		font-size: 12px;
		line-height: 16px;
	}
	a, a:visited, a:active, a:hover {
		font-weight: normal;
		text-decoration: underline;
		color: #267D7A;
	}
	div.BillingAmount {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	td.FootLink, td.FootLink a, td.FootLink a:hover, td.FootLink a:visited, td.FootLink a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
	td.FormHeader {
		color: #584C68;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	td.BreadCrumbSection {
		font-family: Georgia;
		color: #FFFFFF;
		font-size: 23px;
		font-style: italic;
		font-weight: normal;
	}
	td.BreadCrumb {
		font-family: Arial;
		color: #FFFFFF;
		font-size: 12px;		
	}
	td.Engine {
		padding-left: 10px;
		padding-right: 5px;
	}
	td.SubNav {
		background: transparent url('/_PROJECT/_Block/Frame/LeftNavBG_O.jpg') no-repeat;
		background-position: 0px center;
		height: 28px;
	}
	td.SubNav a, td.SubNav a:visited, td.SubNav a:hover, td.SubNavHover a, td.SubNavHover a:visited, td.SubNavHover a:hover, td.SubNavSelected a, td.SubNavSelected a:visited, td.SubNavSelected a:hover {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		text-decoration: none;
	}
	td.SubNavHover {
		background: transparent url('/_PROJECT/_Block/Frame/LeftNavBG_C.jpg') no-repeat;
		background-position: 0px center;
		height: 28px;
	}
	td.SubNavSelected {
		background: transparent url('/_PROJECT/_Block/Frame/LeftNavBG_X.jpg') no-repeat;
		background-position: 0px center;
		height: 28px;
	}
	td.InteriorHeader {
		background: transparent url('/_PROJECT/_Block/Frame/PurpleHeaderBG.jpg') no-repeat;
	}
	table.FramePopup {
		width: 500px;
		background-color: #FFFFFF;
		border: solid 1px #000000;
		margin-bottom: 10px;
	}
	table.HeaderTable {
		padding: 0px 0px 0px 0px;
	}
	table.Main {
		background-image: url('/_PROJECT/_Block/Frame/BG_TopHorizontalRepeat.gif'); 
		background-repeat: repeat-x; 
	}
	td.HomepageHeadline, td.HomepageHeadline a, td.HomepageHeadline a:visited, td.HomepageHeadline a:active, td.HomepageHeadline a:hover {
		background-color: #FFFFFF;
		font-weight: bold;
		color: #009AA6;
		text-decoration: none;
	}
	td.HomepageHeadlineActive, td.HomepageHeadlineActive a, td.HomepageHeadlineActive a:visited, td.HomepageHeadlineActive a:active, td.HomepageHeadlineActive a:hover {
		background-color: #F0FEFF;
		font-weight: bold;
		text-decoration: underline;
		color: #CF726A;
	}
	td.Footer, td.Footer a, td.Footer a:visited, td.Footer a:hover, td.Footer a:active {
		color: #A4A4A4;
	}
	td.NoPadding {
		padding: 0px 0px 0px 0px;
		line-height: 0px;
		font-size: 0px;
		margin: 0px 0px 0px 0px;
	}
	td.HeaderLeft {
		padding: 0px 0px 0px 0px;
		line-height: 0px;
		font-size: 0px;
		margin: 0px 0px 0px 0px;
		background: #FFFFFF url('/_PROJECT/_Block/Frame/TopCorner_left.gif') no-repeat;
	}
	td.HeaderRight {
		padding: 0px 0px 0px 0px;
		line-height: 0px;
		font-size: 0px;
		margin: 0px 0px 0px 0px;
		background: #FFFFFF url('/_PROJECT/_Block/Frame/TopCorner_right.gif') no-repeat;
		background-position: right 0px;
	}
	td {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
	}
	td.SiteMapSection, td.SiteMapSection a, td.SiteMapSection a:visited, td.SiteMapSection a:active {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
	}
	td.SiteMapSection a:hover {
		text-decoration: none;
	}
	td.SiteMap, td.SiteMap a, td.SiteMap a:visited, td.SiteMap a:active {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	}
	td.SiteMap a:hover {
		text-decoration: none;
	}
	td.MainTd {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		font-style: normal;
		font-weight: normal;
		background-color: #FFFFFF;
	}
	table.Content {
		border: solid 1px #E1DBCD;
	}
	td.Content {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 10px;
		margin: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 15px;
		font-style: normal;
		font-weight: normal;
		background-color: #FFFFFF;
		color: #584C68;
	}
	td.Content a, td.Content a:active, td.Content a:visited {
		font-family: Arial, Helvetica, sans-serif;
		color: #267D7A;
	}
	td.Content a:hover {
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	td.EmailPrint, td.EmailPrint a, td.EmailPrint a:visited, td.EmailPrint a:active {
		font-family: Georgia;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #584C68;
	}
	td.EmailPrint a:hover {
		text-decoration: underline;
		font-family: Georgia;
		font-size: 11px;
		font-weight: normal;
		color: #584C68;
	}
	td.HomePurpleHeader {
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		font-style: italic;
		line-height: 20px;
		color: #D1FFCC;
	}
	td.HomePurpleItem {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 14.5px;
		color: #FFFFFF;
	}
	td.SelectTh, td.SelectTh a, td.SelectTh a:active, td.SelectTh a:hover, td.SelectTh a:visited {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
	}

	td.SelectTdOn, td.SelectTdOn a, td.SelectTdOn a:visited, td.SelectTdOn a:hover, td.SelectTdOn a:active {
		background-color: #F2F6F9;
		font-family: Arial, Helvetica, sans-serif;
	}

	td.SelectTdOff, td.SelectTdOff a, td.SelectTdOff a:visited, td.SelectTdOff a:hover, td.SelectTdOff a:active {
		background-color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}

	/* HEADERS */
	h1 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		line-height: 18px;
		font-family: Georgia, Arial, Helvetica, sans-serif;
	}
	h2 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-style: normal;
		font-weight: normal;
		font-size: 22px;
		line-height: 22px;
		font-family: Georgia, Arial, Helvetica, sans-serif;
	}

	td.DegNavActive, td.DegNavActive a, td.DegNavActive a:active, td.DegNavActive a:hover, td.DegNavActive a:visited {
		display: block;
		width: 165px;
		height: 18px;
		background-image: url('/_PROJECT/_Block/Frame/menu-on.gif'); 
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	}

	td.DegSubNav, td.DegSubNav a, td.DegSubNav a:active, td.DegSubNav a:visited {
		display: block;
		width: 165px;
		height: 18px;
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	}

	td.DegSubNav a:hover { 
		display: block; 
		width: 165px; 
		height: 18px; 
		background-image: url('/_PROJECT/_Block/Frame/menu-on.gif'); 
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	} 

	td.DegNav, td.DegNav a:hover, td.DegNav a, td.DegNav a:visited, td.DegNav a:active {
		vertical-align: top; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}

	/* FORM */
	form {
		margin: 0px;
	}
	.z-iError {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iText {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iCombo {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iLabel {
		color: #584C68;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.z-iStatic {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iRequired {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iButton {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.SearchForm-iError {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.SearchForm-iText {
		padding: 0px 0px 0px 0px;
		color: #554B64;
		border: solid 1px #BFBFBF;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.SearchForm-iCombo {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.SearchForm-iLabel {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.SearchForm-iStatic {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.SearchForm-iRequired {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.SearchForm-iButton {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	div.LoadingDiv {
		position: absolute;
		/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/
		background-color: #FFFFFF;
	}
	td.PrintVersion, div.PrintVersion {
		display: none;
	}

	td.CalendarHeader {
		background-color: #4B306A;
		color: white;
		padding: 2px;
		height: 25px;
		font-size: 12px;
	}

	td.CalendarHeader a, td.CalendarHeader a:hover {
		color: white;
		text-decoration: none;
	}

	td.CalendarHeader2 {
		background-color: #C2C2C2;
		text-align: center;
		height: 25px;
		font-size: 12px;
	}

	td.CalendarNoEventDay {
		background-color: #E8E7E6;
		text-align: center;
		height: 25px;
		font-size: 12px;
	}

	td.CalendarEventDay {
		background-color: #52A1A3;
		text-align: center;
		height: 25px;
		font-size: 12px;
		font-weight: bold;
	}
	
	td.CalendarEventDay a, td.CalendarEventDay a:hover {
		color: white;
		text-decoration: none;
		font-weight: bold;
	}

	/* ************************************************** S I F R ***************************************** */
	/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}

	.sIFR-replaced {
		visibility: visible !important;
	}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	.sIFR-hasFlash h1 {
		visibility: hidden;
	}

	.sIFR-hasFlash h2 {
		visibility: hidden;
	}

	.sIFR-hasFlash h3 {
		visibility: hidden;
		letter-spacing: -6px;
		font-size: 25px;
	}

	.sIFR-hasFlash h4 {
		visibility: hidden;
		letter-spacing: -5px;
		font-size: 21px;
	}

	.sIFR-hasFlash h5#pullquote {
		letter-spacing: -4px;
		visibility: hidden;
		font-size: 24px;
	}
	/* ********************************************** E N D  S I F R ********************************** */
}
@media print {
	.NoPrint, div.NoPrint, td.NoPrint {
		display: none;
	}
	body {
		margin: 0px;
		background-color: #ADA9A8;
		background-image: url('/_PROJECT/_Block/Frame/BG_BottomPatternTile.gif'); 
		font-family: Arial, Helvetica, sans-serif;
		color: #4F4843;
		font-size: 12px;
		line-height: 16px;
	}
	a, a:visited, a:active, a:hover {
		font-weight: normal;
		text-decoration: underline;
	}
	div.BillingAmount {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	td.FormHeader {
		color: #584C68;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	td.BreadCrumbSection {
		font-family: Georgia;
		color: #FFFFFF;
		font-size: 23px;
		font-style: italic;
		font-weight: normal;
	}
	td.BreadCrumb {
		font-family: Arial;
		color: #FFFFFF;
		font-size: 12px;		
	}
	td.Engine {
		padding-left: 10px;
		padding-right: 5px;
	}
	td.SubNav {
		background: transparent url('/_PROJECT/_Block/Frame/LeftNavBG_O.jpg') no-repeat;
		background-position: 0px center;
		height: 28px;
	}
	td.SubNav a, td.SubNav a:visited, td.SubNav a:hover, td.SubNavHover a, td.SubNavHover a:visited, td.SubNavHover a:hover, td.SubNavSelected a, td.SubNavSelected a:visited, td.SubNavSelected a:hover {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		text-decoration: none;
	}
	td.SubNavHover {
		background: transparent url('/_PROJECT/_Block/Frame/LeftNavBG_C.jpg') no-repeat;
		background-position: 0px center;
		height: 28px;
	}
	td.SubNavSelected {
		background: transparent url('/_PROJECT/_Block/Frame/LeftNavBG_X.jpg') no-repeat;
		background-position: 0px center;
		height: 28px;
	}
	td.InteriorHeader {
		background: transparent url('/_PROJECT/_Block/Frame/PurpleHeaderBG.jpg') no-repeat;
	}
	table.FramePopup {
		width: 500px;
		background-color: #FFFFFF;
		border: solid 1px #000000;
		margin-bottom: 10px;
	}
	table.HeaderTable {
		padding: 0px 0px 0px 0px;
	}
	table.Main {
		background-image: url('/_PROJECT/_Block/Frame/BG_TopHorizontalRepeat.gif'); 
		background-repeat: repeat-x; 
	}
	td.HomepageHeadline, td.HomepageHeadline a, td.HomepageHeadline a:visited, td.HomepageHeadline a:active, td.HomepageHeadline a:hover {
		background-color: #FFFFFF;
		font-weight: bold;
		color: #009AA6;
		text-decoration: none;
	}
	td.HomepageHeadlineActive, td.HomepageHeadlineActive a, td.HomepageHeadlineActive a:visited, td.HomepageHeadlineActive a:active, td.HomepageHeadlineActive a:hover {
		background-color: #F0FEFF;
		font-weight: bold;
		text-decoration: underline;
		color: #CF726A;
	}
	td.Footer, td.Footer a, td.Footer a:visited, td.Footer a:hover, td.Footer a:active {
		color: #A4A4A4;
	}
	td.NoPadding {
		padding: 0px 0px 0px 0px;
		line-height: 0px;
		font-size: 0px;
		margin: 0px 0px 0px 0px;
	}
	td.HeaderLeft {
		padding: 0px 0px 0px 0px;
		line-height: 0px;
		font-size: 0px;
		margin: 0px 0px 0px 0px;
		background: #FFFFFF url('/_PROJECT/_Block/Frame/TopCorner_left.gif') no-repeat;
	}
	td.HeaderRight {
		padding: 0px 0px 0px 0px;
		line-height: 0px;
		font-size: 0px;
		margin: 0px 0px 0px 0px;
		background: #FFFFFF url('/_PROJECT/_Block/Frame/TopCorner_right.gif') no-repeat;
		background-position: right 0px;
	}
	td {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
	}
	td.SiteMapSection, td.SiteMapSection a, td.SiteMapSection a:visited, td.SiteMapSection a:active {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
	}
	td.SiteMapSection a:hover {
		text-decoration: none;
	}
	td.SiteMap, td.SiteMap a, td.SiteMap a:visited, td.SiteMap a:active {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	}
	td.SiteMap a:hover {
		text-decoration: none;
	}
	td.MainTd {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		font-style: normal;
		font-weight: normal;
		background-color: #FFFFFF;
	}
	table.Content {
		border: none;
	}	
	td.Content {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 10px;
		margin: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 15px;
		font-style: normal;
		font-weight: normal;
		background-color: #FFFFFF;
		color: #584C68;
	}
	td.Content a, td.Content a:active, td.Content a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #7FCCD4;
	}
	td.Content a:hover {
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	td.EmailPrint, td.EmailPrint a, td.EmailPrint a:visited, td.EmailPrint a:active {
		font-family: Georgia;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #584C68;
	}
	td.EmailPrint a:hover {
		text-decoration: underline;
		font-family: Georgia;
		font-size: 11px;
		font-weight: normal;
		color: #584C68;
	}
	td.HomePurpleHeader {
		font-family: Georgia, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		font-style: italic;
		line-height: 20px;
		color: #D1FFCC;
	}
	td.HomePurpleItem {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 14.5px;
		color: #FFFFFF;
	}
	td.SelectTh, td.SelectTh a, td.SelectTh a:active, td.SelectTh a:hover, td.SelectTh a:visited {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
	}

	td.SelectTdOn, td.SelectTdOn a, td.SelectTdOn a:visited, td.SelectTdOn a:hover, td.SelectTdOn a:active {
		background-color: #F2F6F9;
		font-family: Arial, Helvetica, sans-serif;
	}

	td.SelectTdOff, td.SelectTdOff a, td.SelectTdOff a:visited, td.SelectTdOff a:hover, td.SelectTdOff a:active {
		background-color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}

	/* HEADERS */
	h1 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		font-style: italic;
		font-weight: normal;
		font-size: 18px;
		line-height: 18px;
		font-family: Arial, Helvetica, sans-serif;
		color: #604A7B;
	}
	h2 {
		font-style: normal;
		font-weight: bold;
		font-size: 17px;
		line-height: 22px;
	}

	td.DegNavActive, td.DegNavActive a, td.DegNavActive a:active, td.DegNavActive a:hover, td.DegNavActive a:visited {
		display: block;
		width: 165px;
		height: 18px;
		background-image: url('/_PROJECT/_Block/Frame/menu-on.gif'); 
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	}

	td.DegSubNav, td.DegSubNav a, td.DegSubNav a:active, td.DegSubNav a:visited {
		display: block;
		width: 165px;
		height: 18px;
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	}

	td.DegSubNav a:hover { 
		display: block; 
		width: 165px; 
		height: 18px; 
		background-image: url('/_PROJECT/_Block/Frame/menu-on.gif'); 
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	} 

	td.DegNav, td.DegNav a:hover, td.DegNav a, td.DegNav a:visited, td.DegNav a:active {
		vertical-align: top; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}

	/* FORM */
	form {
		margin: 0px;
	}
	.z-iError {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iText {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iCombo {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iLabel {
		color: #584C68;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.z-iStatic {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iRequired {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.z-iButton {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.SearchForm-iError {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.SearchForm-iText {
		padding: 0px 0px 0px 0px;
		color: #554B64;
		border: solid 1px #BFBFBF;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.SearchForm-iCombo {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.SearchForm-iLabel {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.SearchForm-iStatic {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.SearchForm-iRequired {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.SearchForm-iButton {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	div.LoadingDiv {
		position: absolute;
		/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/
		background-color: #FFFFFF;
	}
	td.PrintVersion, div.PrintVersion {
		display: none;
	}

	td.CalendarHeader {
		background-color: #4B306A;
		color: white;
		padding: 2px;
		height: 25px;
		font-size: 12px;
	}

	td.CalendarHeader a, td.CalendarHeader a:hover {
		color: white;
		text-decoration: none;
	}

	td.CalendarHeader2 {
		background-color: #C2C2C2;
		text-align: center;
		height: 25px;
		font-size: 12px;
	}

	td.CalendarNoEventDay {
		background-color: #E8E7E6;
		text-align: center;
		height: 25px;
		font-size: 12px;
	}

	td.CalendarEventDay {
		background-color: #52A1A3;
		text-align: center;
		height: 25px;
		font-size: 12px;
		font-weight: bold;
	}
	
	td.CalendarEventDay a, td.CalendarEventDay a:hover {
		color: #4B306A;
		text-decoration: none;
		font-weight: bold;
	}
	/* ************************************************** S I F R ***************************************** */
	/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		display: none;
	}

	.sIFR-replaced {
		display: none;
	}

	span.sIFR-alternate {
		display: none;
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none ;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	.sIFR-hasFlash h1 {
		display: none;
	}

	.sIFR-hasFlash h2 {
		display: none;
	}

	.sIFR-hasFlash h3 {
		display: none;
	}

	.sIFR-hasFlash h4 {
		display: none;
	}

	.sIFR-hasFlash h5#pullquote {
		display: none;
	}
	/* ********************************************** E N D  S I F R ********************************** */
}