#headerlogo {
	background-image:url('images/banner.gif');
	height:105px;
	width:759px;
	padding-right:1px;
}
#headerlogo .blank{
	height:80px;
}
#headerlogo .time{
	color:white;
	text-align:right;
}
#content{
	width:749px;
	min-height:464px;
	padding:5px 5px 5px 5px;
	font-family:verdana, Arial, sans-serif;
	font-size:11px;
}
body{
	background-color:#135581;
}
#footer{
	width:759px;
	height:40px;
	margin:auto;
	background-color:#0d5881;
	font-family:verdana, Arial, sans-serif;
	font-size:9px;
	color:white;
}
#footer a{
	color:white;
	text-decoration:none:
}
#footer a:hover{
	text-decoration:underline:
}
#page {
	width:760px;
	min-height:639px; 
	border:solid #b0d9f5 5px;
	margin:5px auto 5px auto;
	background-color:white;
}
#menubar {
	height:20px;
	background-color:#0d5881;
	position:relative;
	color:white;
	font-size:0.8em;
}

#menubar a{
 color:white;
}

#menubar a:hover{
 color:lightblue;
}
.center{
	text-align:center;
}
.table{
	border-collapse:collapse;
	width:100%;
}
.table td{
	border:1px solid #999999;
}
.table th{
	border:1px solid #999999;
}
.table .header{
	background-color:#0d5881;
	color:white;
}
.table .header a{
	color:white;
}
.table .header a:hover{
	color:#afafff;
}
.table .row{
	background-color:#bfcfff;
}
.table .altrow{
	background-color:#e6ecff;
}
.sc_table { font-family: Trebuchet Ms; }
.sc_table td { font-size: 14px;}

table.sc_table { border: 1px solid BLACK; background-color: #FFFFFF; clear:right; }
td.sc_title { background-color: BLACK; color: #FFFFFF; font-weight: normal; text-align: center; }
td.sc_team {  border-bottom: 1px solid BLACK; }
td.sc_pyes { background-color: #00DD00; text-align: center; border-bottom: 1px solid BLACK; color: #FFFFFF; }
td.sc_pnull { background-color: #EEEEFF; text-align: center; border-bottom: 1px solid BLACK; }
td.sc_pno { background-color: #FF0000; text-align: center; border-bottom: 1px solid BLACK; color: #FFFFFF;  }
td.sc_summary { background-color: GRAY; text-align: center; color: WHITE; }


td.ro_univ { background-color: #9999CC;
	text-align: left; font-weight: bold; color: #FFFFFF; font-size: 13px;
	padding: 2 0 2 10;
}

table.t_form { border: 1px solid BLACK; }

.ev_no { color: #FF0000; font-weight: bold; }
.ev_yes { color: #00DD00; font-weight: bold; }

td.header { border-bottom: 1px solid BLACK; }
td.footer { border-top: 1px solid BLACK; }

td.navi_blank { background-color: #FFCC99; text-align: center; font-size: 12px; }
td.navi_info { background-color: #EEEEEE; text-align: center; font-size: 12px; }

td.navi_public { background-color: #FF8000; text-align: center; border: 1px solid #FF8000; }
td.navi_public:hover { background-color: #FF0000; text-align: center; border: 1px solid #CC0000; }
td.navi_public_hover { background-color: #FF0000; text-align: center; border: 1px solid #CC0000; }
a.navi_public { color: WHITE; font-size: 13px; text-decoration: none; }

td.navi_team { background-color: #0080FF; text-align: center; border: 1px solid #0080FF; }
td.navi_team:hover { background-color: #0000FF; text-align: center; border: 1px solid #0000CC; }
td.navi_team_hover { background-color: #0000FF; text-align: center; border: 1px solid #0000CC; }
a.navi_team { color: WHITE; font-size: 13px; text-decoration: none; }

td.navi_judge { background-color: #00CC00; text-align: center; border: 1px solid #00CC00; }
td.navi_judge:hover { background-color: #009900; text-align: center; border: 1px solid #006600; }
td.navi_judge_hover { background-color: #009900; text-align: center; border: 1px solid #006600; }
a.navi_judge { color: WHITE; font-size: 13px; text-decoration: none; }

td.pr_prob { font-size: 20px; }

td.ru_judging { background-color: #CC3300; color: #FFFFFF; font-weight: normal; text-align: center; }
