body {
	font-family:"Lucida Sans",Verdana,Tahoma;
}
h1 {
	font-family:"Trebuchet MS",Tahoma,Verdana;
	font-size:150%;
	font-weight:normal;
	color:#393939;
	margin:0px 0px 8px;
	text-transform:uppercase;
}
h2 {
	font-family:"Lucida Sans",Tahoma,Verdana;
	font-size:100%;
	font-weight:bold;
	color:#393939;
	margin:0px;
}
p {
	margin-top:0px;
	font-family:"Lucida Sans",Verdana,Tahoma;
	line-height:170%;
}
img {
	border:none;
}
div#LeftArea {
	display:none;
}
div#ContentArea {
	font-size:75%;
}
div.TextBox {
	clear:both;
	width:100%;
	float:left;
	padding:0px;
	margin-bottom:15px;
}
div.TextBoxInner {
	width:636px;
	float:left;
	padding:9px;
}
div.TextBoxImageRight {
	width:163px;
	float:right;
}
div.TextBoxTextLeft {
	width:457px;
	float:left;
}
div.TextBoxImageLeft {
	width:163px;
	float:left;
}
div.TextBoxTextRight {
	width:457px;
	float:right;
}
div.GalleryBox {
	width:646px;
	padding-right:0px;
}
div.GalleryBox p {
	margin-right:10px;
}
div.GalleryFrame {
	width:100%;
	float:left;
	margin-bottom:10px;
	overflow:scroll;
	white-space:nowrap;
}
div.GalleryRow {
	width:100%;
	float:left;
	margin-bottom:10px;
}
div.GalleryThumb {
	border:solid 1px #cccccc;
	background-color:#dddddd;
	width:129px;
	float:left;
	padding:10px;
	margin-right:10px;
}
div.GalleryThumb img {
	width:129px;
	height:97px;
}
div.TeamDetailsRow {
	width:100%;
	float:left;
	margin-top:3px;	
	clear:both;
}
span.TeamDetailsLabel {
	display:block;
	width:15%;
	float:left;
}
span.TeamDetailsData {
	display:block;
	width:80%;
	float:left;
}
table.CalendarTable {
	width:100%;
}
table.CalendarTable th, table.CalendarTable td {
	padding:6px 8px;
	text-align:left;
	background:transparent url('images/bg_leftmenu_item.gif') repeat-x; 
	color:#393939;
}
table.CalendarTable th.Red {
	text-align:left;
	background:#d00000 url('images/bg_leftmenu_item_hover.gif') repeat-x; 
	color:#ffffff;
}
table.CalendarTable .Organizer {
	width:54%;
}
table.CalendarTable .Tv {
	text-align:center;
	width:12%;
}
table.CalendarTable .Date {
	width:21%;
}
table.CalendarTable .Results {
	width:13%;
	color:#a0a0a0;
}

div.SponsorRow {
	width:99%;
	float:left;
	clear:both;
}
div.SponsorRowMargin {
	margin-bottom:30px;
}
div.SponsorCell {
	width:33%;
	float:left;
	text-align:center;
}

.Clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
ol {
	margin:10px 0px 10px 35px;
}
ol li {
	padding:2px 0px;
}
.Normal span {
	font-weight:normal;
}
.Bold span {
	font-weight:bold;
}
span.StartPublish {
	display:block;
	color:#606060;
}
div#SponsorsStart {
	margin-right:15px;
	text-align:center;
}
h1.Sponsors {
	font-family:"Lucida Sans",Verdana,Tahoma;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	margin:0px 0px 15px;
}
div.SponsorStart {
	margin-bottom:15px;
}
