	body { margin: 0; padding: 0; }
	body, td { font-family: helvetica, verdana; font-size: 9.58px; }
	p { margin-bottom: 7px; }
	
	.Normal { font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px; }
	.Normal td {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px; }
	.NormalBold { font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px; }
	.NormalBold td {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px; }
	.containerbody a { /*font-size: 12px;*/ }
	#dnn_TopPane { font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px; }
	#dnn_TopPane td {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px; }
	#dnn_ContentPane { font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px; }
	#dnn_ContentPane td {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px; }
	#mainpanel .Normal { line-height: 1.5; }
	#mainpanel .Normal td { line-height: 1.5; }
	
	#dnn_RightPane .Normal { font-family: Arial; font-size: 10px; }
	
	.nav { height: 27px;  width: 100%; overflow: hidden; font-weight: bold; 
		background-color: white; opacity: 0.7; filter:alpha(opacity='70');}
	#bottomnav { height: 27px; font-weight: bold; }
	#bottomnav td { padding-right: 13px; }
	#bottomnav td a { color: black; }
	.nav a { color: black; font-size: 9.58px; }
	.nav_shadow { height: 13px; background: url(/gfx/menu_shadow.png); _background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/menu_shadow.png',sizingMethod='scale'); }
	
	.nav td { cursor: pointer; font-weight: 700; font-size:10px; /*letter-spacing:-1px;*/ }
	.MenuHeader, .MenuHeaderFirst, .MenuHeaderOver, .MenuHeaderClicked 
		{ padding-right: 5px; padding-left: 5px; _padding-right: 2px; _padding-left: 2px; background-color: transparent; cursor: pointer; text-transform: uppercase; 	 }
	.MenuItem, .MenuItemOver, .MenuItemClicked 
		{ width: 185px; line-height: 17px; height: 17px; cursor: pointer; color: white; text-transform: uppercase; /*padding-right: 6px;*/}
	.MenuItem .contentCell, .MenuItemOver .contentCell, .MenuItemClicked .contentCell {
		/* _padding-right: 30px;*/
		overflow: hidden;
	}
	.MenuItemOver { font-weight: bold; }
	.MenuGroup { width: 185px; cursor: pointer;  color: white;  height: 23px; line-height: 23px;}
	.MenuGroup { width: 185px; padding: 0; }
	#dnn_dnnRADMENU_mndnnRADMENU_0_g, #dnn_dnnRADMENU_mndnnRADMENU_1_g, #dnn_dnnRADMENU_mndnnRADMENU_2_g, #dnn_dnnRADMENU_mndnnRADMENU_3_g, #dnn_dnnRADMENU_mndnnRADMENU_4_g, #dnn_dnnRADMENU_mndnnRADMENU_5_g, #dnn_dnnRADMENU_mndnnRADMENU_6_g, #dnn_dnnRADMENU_mndnnRADMENU_7_g, #dnn_dnnRADMENU_mndnnRADMENU_8_g, #dnn_dnnRADMENU_mndnnRADMENU_9_g, #dnn_dnnRADMENU_mndnnRADMENU_10_g, #dnn_dnnRADMENU_mndnnRADMENU_11_g, #dnn_dnnRADMENU_mndnnRADMENU_12_g, #dnn_dnnRADMENU_mndnnRADMENU_13_g, #dnn_dnnRADMENU_mndnnRADMENU_14_g, #dnn_dnnRADMENU_mndnnRADMENU_15_g, #dnn_dnnRADMENU_mndnnRADMENU_16_g, #dnn_dnnRADMENU_mndnnRADMENU_17_g, #dnn_dnnRADMENU_mndnnRADMENU_18_g, #dnn_dnnRADMENU_mndnnRADMENU_19_g, #dnn_dnnRADMENU_mndnnRADMENU_20_g
		{
			width: 185px;
			background-color: #352c66; 
			filter:alpha(opacity='77'); 
			opacity: 0.77; 
		}
	.PagerStyle td {
		padding-top: 15px;
		padding-bottom: 10px;
	}

	.w { width: 830px;  }
	.w2 { width: 750px; padding-left: 40px; }
	.w3 { width: 900px; }
	.w100 { width: 100%; }
	.t50 { text-decoration: none; }
	.t50 a { opacity: 0.50; filter: alpha(opacity='90'); text-decoration: none;}
	.t50:hover { opacity: 1.00; text-decoration: none;}
	
	/*
	.menuHeader { font-family: Helvetica Neue, Arial; font-size: 24px; line-height: 30px; color: white; opacity: 0.73; _color: #C8D4C5; }
	.nav2 .menuItem {  }
	.selected { background-color: #8fa89d; }
	*/

	#dnn_contentpane {
		padding-bottom: 8px;
	}

	/*all*/ #leftpanel td { font-family: Helvetica, Arial; text-transform: uppercase; cursor: pointer; }
	/*level 1*/ #leftpanel td td { font-size: 24px; padding-bottfom: 3px; /*color: #C8D4C5;*/ text-transform: none; }
	#leftpanel td td  { color: white !important; /*opacity: 0.72; filter:alpha(opacity='72');*/ }
	/*level 2*/ #leftpanel td td td { padding-left: 16px; font-size: 10px; padding-top: 2px; padding-bottom: 2px; color: white; text-transform: uppercase; }
	#leftpanel td td td  { color: white; /*opacity: 1.00; filter:alpha(opacity='100');*/ }
	/*selected*/ #leftpanel .MenuSelected { color: orange; }
	
	#TopMenu li { 
		display: inline; 
		list-style: none;
		padding:0px 5px 0px 5px;
		border-right: 1px solid #000000;
	}
	
	#TopMenu {
		font-family: Helvetica, Arial;
		font-size: 9px;
		font-weight:normal;
		text-align: left;
		margin-left: -5px;
	}
	
	#TopMenu ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#TopMenu ul li a {
		color: black;;
		text-transform: uppercase;
	}

	
	#AdminMenu { display: inline; }
	#AdminMenu td td { color: black; }
	#AdminMenu td td a { color: black !important; }
	.AdminMenuGroup { background-color: white; }
	.AdminMenuItem { padding-bottom: 6px; cursor: pointer; text-transform: uppercase; }
	
/*
	.InnerMenuItem { font-family: Helvetica Neue, Arial; font-size: 9px; color: black; }
	.InnerSeparator { background-color: black; width: 1px; }
*/

	/*td a, a, a:visited, a:active, a:hover { text-decoration: none; color: #a2a4a3; /*color: #386351;*/ }*/
	a:hover { text-decoration: underline; }

	#top a { color: #666; }

	#bottomnav { text-transform: uppercase; text-decoration: none; }
	#bottomnav *,#bottomnav *:hover { color: #333; text-decoration: none; }
	
	.Normal a { text-decoration: none; color: #860080; border-bottom: 1px dotted #860080; }
	.Normal a:hover { text-decoration: none; color: #860080; border-bottom: 1px solid #860080; }
	#mainpanel #topmenu a { text-decoration: none; }
	#mainpanel #topmenu a:hover { text-decoration:underline; }

	.sfcal_wrapper {
		border: 1px solid #607967;
		width: 394px;
		font-family: Arial, sans-serif !important; 
		font-size: 12px;
	}

	.sfcal_wrapper_header {
		background-color: #607967;
		color: #DCE2DE;
		font-family: Arial, sans-serif !important;
		font-size: 12px;
		height: 26px;
		padding-left: 10px;
		font-weight: bold;
	}

	.sfcal_cal_header {
		background-color: #D2D9D4;
		font-family: Arial, sans-serif !important;
		font-size: 12px;
		padding-left: 10px;
		height: 22px;
		color: #607967;
		font-weight: bold;
	}

	.sfcal_details_cal_header {
		background-color: #D2D9D4;
		height: 41px;
		
	}

	.sfcal_details_cal_header_title {
		background-color: #D2D9D4;
		height: 41px;
		color: #000000;
		font-family: Arial, sans-serif !important;
		font-size: 12px;
		font-weight: bold;
	}

	.sfcal_details_category_feel {
		color: #000000;
		font-family: Arial, sans-serif !important;
		font-size: 12px;
		font-weight: bold;
		padding-left: 10px;
		height: 30px;
	}

	.sfcal_time {
		width: 143px;
		font-family: Arial, sans-serif !important;
		font-size: 12px;
		padding-left: 10px;
		height: 41px;	
	}

	.sfcal_row0 {
		background-color: #F2F4F2;
		font-family: Arial, sans-serif !important;
		font-size: 12px;
		padding-top: 3px;
		padding-bottom: 3px;

	}

	.sfcal_row1 {
		background-color: #EBEEEC;
		font-family: Arial, sans-serif !important;
		font-size: 12px;
		padding-top: 3px;
		padding-bottom: 3px;		
	}

	.sfcal_description_area {
		width: 251px;
	}

	.sfcal_row0 a, .sfcal_row0 a:visited, .sfcal_row0 a:link, .sfcal_row1 a, .sfcal_row1 a:visited, .sfcal_row1 a:link{
		color: #395B43;
	}











/*----------------new  cal stuff styles------------------------------------*/

.sfcal_search_wrapper {
	border: 1px solid #607967;
	width: 184px;
	font-family: Arial, sans-serif !important;
	font-size: 12px;
}

.sfcal_search_wrapper_header {
	background-color: #607967;
	color: #DCE2DE;
	font-family: Arial, sans-serif !important;
	font-size: 12px;
	height: 20px;
	padding-left: 6px;
	font-weight: bold;	
}

.sfcal_search_feel {
	background-color: #EEF1EF;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, sans-serif !important;
}

.sfcal_search_table {
	background-color: #EEF1EF;
	font-family: Arial, sans-serif !important;
}

.sfcal_search_leftcells {
	width: 62px;
	text-align: left;
	font-family: Arial, sans-serif !important;
}

#sfcal_keyword_search {
	width: 100%;
	height: 18px;
	font-family: Arial, sans-serif !important;
}

#sfcal_category_dropdown {
	font-size: 10px;
	width: 100%;
	font-family: Arial, sans-serif !important;
}

.sfcal_search_toprow {
	padding-top: 10px;
	font-family: Arial, sans-serif !important;
}

.sfcal_search_datefilter_toprow {
	padding-top: 20px;
	color: #607967;
	font-weight: bold;
	font-family: Arial, sans-serif !important;
}

.sfcal_search_datefilter {
	color: #607967;
	font-family: Arial, sans-serif !important;
}

.sfcal_search_button_container {
	text-align: center;
	padding-bottom: 23px;
	padding-top: 23px;
	font-family: Arial, sans-serif !important;
}

.sfcal_search_button {
	border: 1px solid #607967;
	color: #607967;
	background-color: #FEFEFE;
	width: 50px;
	height: 20px;
	font-size: 10px;
	font-family: Arial, sans-serif !important;
}

	.sfcal_textbox {
		width: 73px;
		height: 18px;
	}
	

	.sfcal_textbox {
		width: 73px;
		height: 18px;
	}

	
	/* SAFARI HACK SECTION */
	
	narr #dnn_dnnRADMENU_mndnnRADMENU_0_g, #dnn_dnnRADMENU_mndnnRADMENU_1_g, #dnn_dnnRADMENU_mndnnRADMENU_2_g, #dnn_dnnRADMENU_mndnnRADMENU_3_g, #dnn_dnnRADMENU_mndnnRADMENU_4_g, #dnn_dnnRADMENU_mndnnRADMENU_5_g, #dnn_dnnRADMENU_mndnnRADMENU_6_g, #dnn_dnnRADMENU_mndnnRADMENU_7_g, #dnn_dnnRADMENU_mndnnRADMENU_8_g, #dnn_dnnRADMENU_mndnnRADMENU_9_g, #dnn_dnnRADMENU_mndnnRADMENU_10_g, #dnn_dnnRADMENU_mndnnRADMENU_11_g, #dnn_dnnRADMENU_mndnnRADMENU_12_g, #dnn_dnnRADMENU_mndnnRADMENU_13_g, #dnn_dnnRADMENU_mndnnRADMENU_14_g, #dnn_dnnRADMENU_mndnnRADMENU_15_g, #dnn_dnnRADMENU_mndnnRADMENU_16_g, #dnn_dnnRADMENU_mndnnRADMENU_17_g, #dnn_dnnRADMENU_mndnnRADMENU_18_g, #dnn_dnnRADMENU_mndnnRADMENU_19_g, #dnn_dnnRADMENU_mndnnRADMENU_20_g {
		margin-top: 0px;  } /* this style rule is seen by all */
	narr #dnn_dnnRADMENU_mndnnRADMENU_0_g, #dnn_dnnRADMENU_mndnnRADMENU_1_g, #dnn_dnnRADMENU_mndnnRADMENU_2_g, #dnn_dnnRADMENU_mndnnRADMENU_3_g, #dnn_dnnRADMENU_mndnnRADMENU_4_g, #dnn_dnnRADMENU_mndnnRADMENU_5_g, #dnn_dnnRADMENU_mndnnRADMENU_6_g, #dnn_dnnRADMENU_mndnnRADMENU_7_g, #dnn_dnnRADMENU_mndnnRADMENU_8_g, #dnn_dnnRADMENU_mndnnRADMENU_9_g, #dnn_dnnRADMENU_mndnnRADMENU_10_g, #dnn_dnnRADMENU_mndnnRADMENU_11_g, #dnn_dnnRADMENU_mndnnRADMENU_12_g, #dnn_dnnRADMENU_mndnnRADMENU_13_g, #dnn_dnnRADMENU_mndnnRADMENU_14_g, #dnn_dnnRADMENU_mndnnRADMENU_15_g, #dnn_dnnRADMENU_mndnnRADMENU_16_g, #dnn_dnnRADMENU_mndnnRADMENU_17_g, #dnn_dnnRADMENU_mndnnRADMENU_18_g, #dnn_dnnRADMENU_mndnnRADMENU_19_g, #dnn_dnnRADMENU_mndnnRADMENU_20_g {
		margin-top: 0px;# } /* this style rule is seen by all except Safari */