		html,body{margin:0;padding:0;font-family:Arial;font-size:87%;min-width:990px;color:#575652;}
		img, table, div, span { margin:0;padding:0;border: 0;}
		div, table, tr, td{border-collapse:collapse;}
		a{color:black;text-decoration:none;cursor:pointer;}
		a:hover{text-decoration:underline;color:#666;}
		h1, h2, h3, h4, h5, h6{font-size:18px;color:#4E4D47;}
		h2{font-size:14px;font-family:Verdana;font-weight:bold;}
		h3{font-size:13px;}
		h4{font-size:12px;}
		p{line-height:17px;}
		.clear{clear:both;}
		.theme {color: #B8080B !important;}
		a .theme {text-decoration: underline !important;}
		.theme2 {color: #0E458B !important;}
		div.clearBlock{width:100%;clear:both;}
		a.toFullShedule{margin:0 3% 0 0;text-transform:uppercase;font-weight:bold;text-decoration:underline;}
		a.toFullShedule:hover{color:#666 !important;}
		table.border0, table.border0 tr, table.border0 tr td{border:0;}
		
		.fullString{width:99%;max-width:100% !important;}
		.alignRight{text-align:right;}
		.underline{text-decoration:underline;}
		.zIndexSmall{z-index:1;}
		img.title{position:absolute;top:35px;z-index:50;}
		.displayNone{display:none;}
		.displayBlock{display:block;}
		div.positionRelative{position:relative;}
		div.inline{display:inline;}
		.marginAuto{margin-left:auto;margin-right:auto;}
		a#megahack2ff {display: block; position: relative; background: #F6EBA9; padding: 10px 30px 10px 10px; margin: 10px 0; 
			border-bottom: 1px solid #B8AF7E;
			border-right: 1px solid #B8AF7E;
			border-left: 1px solid #F9F6D7;
			border-top: 1px solid #F9F6D7;
			color: #333; text-decoration: none!important;
			 cursor: default;}
		
		a#megahack2ff:hover {text-decoration: none!important; background: #FCF4B8;}
		a#megahack2ff span img {display: none;}
		/*a#megahack2ff span {position: absolute; right: 5px; top: 5px; cursor: pointer;}
		a#megahack2ff:visited {display: none;}*/
			
		#jsdisable{display: none;position: absolute; top: 0; left: 0;}