body {
font: normal normal normal 62.5%/1.40  Arial, Helvetica, sans-serif;
color: #06004E;
}


/******************************************
misc html
******************************************/
 textarea {
 font-family: Arial, Helvetica, sans-serif;
 }
 
 input,textarea {
font-size: 1.1em;
 }
 
div {
text-align: left;
}
div.hr { height: 1px; overflow: hidden; margin: 0 0 10px; background-color:#CCCCCC; }
div.hr hr { display: none; visibility: hidden;}
/******************************************
links
******************************************/
a {
color: #00ACEC; text-decoration: underline;
}
a:hover {
color: #009AD5; text-decoration: none;
}
	#Sponsors ul li a {
	 text-decoration: none;
	}
/******************************************
images
******************************************/
img { overflow: hidden; white-space: 0;  }
a img { border-style: none; }


/******************************************
h1, h2 .... p
******************************************/
h1 {
font-size:2.0em; font-weight: normal;
color: #00ABEC;
margin: 0 0 10px; padding: 0;
}
	h1#Logo {
	margin-bottom: 0;
	font-size:2.4em; font-weight: bold;
	}
h2{
font-size:1.4em;
margin: 0 0 10px;
color: #006DAF;
}
	body.Popup h2 {
	margin: 0 0 2px;
	}
	h2.blockHeading {
	
	}
	#Profile h2 {
	color: #33A6DD; font-weight: normal; margin-bottom: 2px;
	}
	#SubContent h2{
	font-size: 1.1em;
	padding-top: 7px; padding-bottom: 7px;
	}
	#Sponsors h2 {
	color: #006DAF;
	margin-left: 20px; margin-right: 20px;
	}

h3{
font-size:1.2em;
margin: 0 0 5px;
}

h4{
font-size:1.2em;
margin: 0 0 15px;
}
h5{
font-size:1.1em;
margin: 0 0 5px;
}
h6{
font-size:1.1em;
margin: 0 0 5px;
}
p {
font-size:1.1em;
margin: 0 0 15px;
}
	#Intro p {
	font-size:1.1em;
	margin: 0 0 15px;
	}
		#Results p.More {
		margin: 0; text-align: right; font-size: 1.0em;
		}

/******************************************
lists
******************************************/
ol,
ul{
margin-top: 0; margin-bottom: 15px;
padding: 0 0 0 30px;
font-size: 1.0em;
}
	#SubContent div.UpdatesLists ul {
	list-style-image: none; list-style-type: none; 
	padding: 0; margin: 0 10px;
	}
	ul#MediaAnchors {
	padding-left: 0;
	}
li {
margin-bottom: 5px; font-size: 1.0em;
font-size: 1.1em;
}
	#SubContent div.UpdatesLists li {
	list-style-image: none; list-style-type: none;
	padding: 0; margin: 0 0 10px;
	font-size: 1.1em; 
	}
	ul#MediaAnchors li {
		list-style-image: none; list-style-type: none;
		display: inline; font-size: 1.1em;
		margin: 0; padding: 0 5px;
		border-right: 1px solid #009AD5;
	}
	ul#MediaAnchors li.firstItem{
	padding-left: 0;
	}
	ul#MediaAnchors li.lastItem{
	border-right-style: none;
	}

li li{
font-size: 1.0em;
}
.ListNoBullet,
ul.ListNoBullet {
list-style-image: none; list-style-type: none; 
padding: 0; margin: 0;
}
ul.ListNoBullet li {
list-style-image: none; list-style-type: none;
padding: 0; margin: 0;
}
.ListAlphabetUpper,
ol.ListAlphabetUpper {

}
ol.ListAlphabetUpper li {

}
.ListAlphabetLower,
ol.ListAlphabetLower {

}
ol.ListAlphabetLower li {

}
	/******************************************
	fixes for html tags inside a list
	******************************************/
	li h2{
	font-size:1.0em;
	margin: 0 0 5px;
	}
	li h3{
	font-size:1.0em;
	margin: 0 0 5px;
	}
	li h4{
	font-size:1.0em;
	margin: 0 0 5px;
	}
	li h5{
	font-size:1.0em;
	margin: 0 0 5px;
	}
	li h6{
	font-size:1.0em;
	margin: 0 0 5px;
	}
	li h6{
	font-size:1.0em;
	margin: 0 0 5px;
	}
	li p {
	font-size:1.0em;
	margin: 0 0 5px;
	}
/******************************************
tables
******************************************/
table { font-size: 1.0em; margin: 0 0 20px; width: 100%; }
	
	#ContentWrap table {  border: 1px solid #33B5ED; border-collapse: collapse; border-spacing: 0; }

	
	#Profile table { padding: 0; border-style: none; margin-bottom: 0; }
	.Internal table { width: 390px; }
	#Results table { width: 360px; }
	
	.CalendarTable {
	
	}
	.ResultsTable {
	
	}
	.Internal .SponsorsTable {
	border-style: none; width: 545px;
	}
	thead { }
	tbody {}
	
tr.OddTr {
background-color: #D6EFFA;
}
tr.EvenTr {
background-color: #FFFFFF;
}

th, 
td { font-size: 1.0em; color: #006DAF; padding: 4px  2px; font-weight: normal; vertical-align: top;  }
#ContentWrap th, 
#ContentWrap td { border: 1px solid #33B5ED; border-collapse: collapse; border-spacing: 0;  }


.ResultsTable th,
	.ResultsTable td {
	border-left-style: none;  border-right-style: none;
	}	
	.SponsorsTable th,
	.SponsorsTable td {
	border-style: none; border-top-style: solid; border-bottom-style: solid; border-color: #CCCCCC;
	font-size: 1.1em; padding-top: 10px; padding-bottom: 10px;
	empty-cells: show;
	}
	.SponsorsTable td a {
	font-size: 0.909091em;
	}

th { text-align: left; font-weight: bold; } 

	.SponsorsTable th {
	width: 180px;
	}
	.CalendarTable th {
	width:80px; 
	}
	.ResultsTable th {
	width: 150px; font-weight: normal;
	}

td  {}

	.SponsorsTable td {
		width: 355Wpx;
	}
	.SponsorsTable td a {
		width: 180px;
	}

td td { font-size: 1.0em; }

	th {  }
	th.HeadingTH {
	font-size: 1.2em; padding: 12px 0 4px;
	}
	
	thead th { color: #33AEE5; }
		
		th h1 { font-size: 1.2em; }
		th h2 { font-size: 1.2em; }
		th h3 { font-size:  1.2em; }
		th h4 { font-size:  1.2em; }
		th h5 { font-size:  1.1em; }
		th h6 { font-size:  1.1em; }
		th p { font-size:  1.0em; }
		th li { font-size: 1.0em; }
		th li li { font-size: 1.0em; }
	


	td {  font-weight: normal; }
		
		#Profile td { padding: 0; border-style: none; }
		td h1 { font-size: 1.2em; }
		td h2 { font-size: 1.2em; }
		td h3 { font-size: 1.0em; }
		td h4 { font-size: 1.0em; }
		td h5 { font-size: 1.0em;}
		td h6 { font-size: 1.0em; }
		td p { font-size: 1.0em; }
			#Profile td  p{ margin-bottom: 0; }

		td li { font-size: 1.0em; }
		td li li { font-size: 1.0em; }

thead th { font-color: #33AEE5; }
thead td {}
tbody th {}
tbody td {}

/******************************************
other html
******************************************/
blockquote {
padding: 0; margin: 0;
}
blockquote h2 {
font-size: 1.1em;
}
blockquote h3 {
font-size: 1.1em;
}
/******************************************
classes - THIS IS SO onClick can pick up styles. Put any elements that get edited by the style above
******************************************/
.BlockHeading {
display: block; padding: 5px 10px; margin: 0 0 10px; line-height: 1;
background: #33B5ED url(../Images/graphics/BlockHeading.gif) repeat-x left top;
color: #FFFFFF;
}
.OddTr {

}
.EvenTr {

}

.SponsorsText {

}

.HeadingTH {

}
.MediaReleases {

}
.MediaDate {
font-weight: bold;
}
.MediaTitle {
font-weight: bold;
}
.MediaDescription {

}
.MediaAuthor {
font-style: italic; font-size: 1.0em;
}
.MediaLink { font-size: 0.916667em; }


