html { overflow-y: scroll; overflow: -moz-scrollbars-vertical; }

body
{ 
background: #EEF6FA;
color: #000000;
font-family: trebuchet ms, verdana, sans-serif;
font-size: 16px; 
padding: 0px;
margin: 15px;
}
div.frame
{
position: relative;
left: 50%;
width: 700px;
margin-left: -350px; /* half of width */
border: 1px solid #CDC4AC;
background: #FFFFFF;
background-image: url(i/logo_background.gif);
}

div.bar
{
border: 2px solid #ED008C;
background: #FFFFFF;
background-image: url(i/logo_background.gif);
}

.sids { color: #ED008C; }
p { 
font: 16px trebuchet ms; 
margin-top: 0px;
text-align: left; 	
padding-left: 10px;
padding-right: 10px;
}
.super
{
vertical-align: super;
font: bold 6pt Verdana; 
}
h1.title
{
position: relative; top: -140px; left: 340px;
font: bold 20px trebuchet ms;  color: #ED008C;
}
a:link.menu
{
margin: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
font: bold 11px trebuchet ms;
color: #6666CC;
border: 1px solid #6B88BF;
text-decoration: none;
}
a:visited.menu
{
margin: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
font: bold 11px trebuchet ms;
color: #6666CC;
border: 1px solid #6B88BF;
text-decoration: none;
}
a:hover.menu
{
color: #ED008C;
background: #E0F1F9;
text-decoration: underline;
border: 1px solid #ED008C;
}
.menucurrent
{
margin: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
font: bold 9pt trebuchet ms;
color: #6666CC;
border: 1px solid #CDC4AC;
text-decoration: none;
}
.footer
{
color: white; 
font: bold 12px trebuchet ms; 
letter-spacing: 1px;
margin-bottom: 0;
margin-top: 0;
padding-top: 4px;
padding-bottom: 4px;
background: #ED008C; 
text-align: center;
}
.joinus
{
text-align: center;
color: #6666CC;
margin-top: 50px;
margin-bottom: 50px;
font: bold 16px Verdana; 
letter-spacing: 1.5px;
/* position: relative; top: -50; */
}
a:link { text-decoration: underline;	color: #6666CC; }
a:visited { text-decoration: underline; color: #6666CC; }
a:hover { color: #333399; text-decoration: underline; }
ul { 
font: 16px trebuchet ms; 
margin-top: 0px;
text-align: left; 	
padding-left: 5px;
padding-right: 5px;
}
ol { 
font: 16px trebuchet ms; 
margin-top: 0px;
text-align: left; 	
padding-left: 5px;
padding-right: 5px;
}
li { padding-top: 10px; }
.buttonSubmit { display:block; font: 16px trebuchet ms; }
.formlabel { font: 14px trebuchet ms;  }
.forminput { 	font: 14px trebuchet ms; border: 1px solid black;	background: #FFFFFF; }
th { font: 17px trebuchet ms; }
td { font: 16px trebuchet ms; }
.formselect { font: 14px trebuchet ms; }
.formtitle { font: bold 16px trebuchet ms; color: #ED008C; }
.formtitlesmall { font: bold 12px trebuchet ms; color: #ED008C; }
.formreq { font: bold 15px trebuchet ms; color: red; }
.formerr { font: bold 15px trebuchet ms; color: red; }

td.smalltd_label
{
 font: bold 12px trebuchet ms;
}
td.smalltd
{
 font: normal 12px courier;
}


#countdown {
  font-size:15px;
  color:#6666CC;
  position:relative;
  left:380px;
}

table.awards
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
  margin-top:10px;
  margin-bottom:40px;
	width: 650px;
	border-collapse: collapse;
	text-align: left;
}
table.awards th {
	font-size: 14px;
	color: #009;
  font-weight: bold;
	padding: 6px 2px;
	border-bottom: 2px solid #6B88BF;
  border-top: 2px solid #6B88BF;
  text-align:left;
}
table.awards td {
	border-bottom: 1px solid #ccc;
  color: #009;
	padding: 3px 4px;
}
table.awards tbody tr:hover td {
	color: #ED008C;
}

table.awards tr td.team {
  font-size: 14px;
  width: 119px;
}

table.awards tr td.org {
  font-size: 14px;
  width: 174px;
}
table.awards tr td.location {
  font-size: 12px;
  white-space: nowrap;
  width: 112px;
}

table.awards tr td.captain, table.awards tr td.cocaptain {
  font-size: 12px;
  white-space: nowrap;
  width: 107px;
}

