listbody
{
color      : #000000 ;
margin	   : 5px ;
background : #ffffff ;
text-align : center ;
}

div.all
{
width	: 900px ;
margin	: 0px auto ;
text-align : left ;
}

div.buffer
{
height		 : 15px ;
background-color : #ffffff ;
}

div.footer
{
border-top	: 4px groove #002147 ;
height 		: 80px ;
font-family 	: verdana, arial, sans-serif ;
font-size   	: 12px ;
padding		: 15px ;
border-top	: 4px groove #002147 ;
}

div.footer_left
{
float		 : left ;
text-align	 : left ;
}

div.footer_right
{
float		 : right ;
text-align	 : right ;
}

div.links
{
border-bottom	: 4px groove #002147 ;
height 		: 24px;
font-family 	: verdana, arial, sans-serif ;
font-size   	: 11px ;
text-align 	: center ;
font-weight	: bold ;
color       	: #002147 ;
}

div.links > a
{
font-size   	: 12px ;
}

div.main
{
min-height      : 400px ;
margin-left	: 200px ;
margin-right	: 20px;
margin-bottom	: 20px;
font-family 	: verdana, arial, sans-serif ;
font-size   	: 14px ;
text-align	: left ;
}

div.nav
{
float		: left ;
width		: 175px ;
font-family 	: verdana, arial, sans-serif ;
font-weight	: bold ;
font-size   	: 12px ;
text-align	: center ;
margin		: 3px ;
margin-top	: 20px ;
padding		: 5px ;
padding-top	: 15px ;
background	: #d8d8ff ;
color       	: #002147 ;
}

div.news
{
margin-left : 15px ;
}

div.top
{
height		: 110px ;
color       	: #002147 ;
font-family 	: verdana, arial, sans-serif ;
text-align  	: center ;
font-size   	: 12px ;
font-weight 	: bold ;
}

table.entry
{
text-align      : center ;
margin-left	: 40px ;
}

table.footer
{
font-family : verdana, arial, sans-serif ;
font-size   : 12px ;
color       : #000000 ;
}

table.group
{
border-width    : 3px ;
border-style    : groove ;
font-size       : 9pt ;
font-family     : verdana, arial, sans-serif ;
text-align      : center ;
}

table.icq
{
font-size	: 14px ;
text-align      : center ;
margin-left	: 40px ;
}

td.ent
{
text-align : left ;
font-size  : 12px ;
}


td.footer_r
{
text-align  : right ;
}

td.icq_date
{
text-align  : center ;
font-weight : bold ;

}

td.main
{
background   : #ffffff;
font-family  : verdana, arial, sans-serif ;
font-size    : 11pt ;
border-left  : solid 30px #ffffff ;
border-right : solid 10px #ffffff ;
}

td.nav
{
background  : #000080 ;
color       : #ffffff ;
font-family : verdana, arial, sans-serif ;
font-size   : 10pt ;
font-weight : bold ;
}

td.white
{
background     : #ffffff ;
vertical-align : top ; 
}

td.team
{
font-weight : bold ;
font-size   : 12px ;
font-family : verdana, arial, sans-serif ;
}

td.top
{
color       : #002147 ;
font-family : verdana, arial, sans-serif ;
text-align  : center ;
font-size   : 10pt ;
font-weight : bold ; 
}

td.win
{
font-weight : bold ;
color	    : #0000ff ;
font-size   : 12px ;
font-family : verdana, arial, sans-serif ;
}

td.ru
{
font-weight : bold ;
color 	    : #ff00ff ;
font-size   : 12px ;
font-family : verdana, arial, sans-serif ;
}

td.po
{
font-weight : bold ;
color 	    : #009900 ;
font-size   : 12px ;
font-family : verdana, arial, sans-serif ;
}

td.r2
{
font-weight : bold ;
color 	    : #ff0000 ;
font-size   : 12px ;
font-family : verdana, arial, sans-serif ;
}


th
{
font-size : 12px ;
}


p.blurb
{
font-size : 10pt ;
}

p.date
{
font-size   : 9px ;
font-weight : bold ;
}

p.done
{
color : #999999;
}

p.headline
{
font-size   : 14px;
font-weight : bold ;
}

p.icqsub
{
font-size   	: 14px ;
font-family 	: verdana, arial, sans-serif ;
font-weight 	: bold ;
font-style  	: italic ;
text-decoration : underline ;
}

p.navtitle
{
font-size   : 18px ;
color	    : #000000 ;
font-weight : bold ;
font-family : "Copperplate Gothic Bold", "Times New Roman", serif ;
}

p.news
{
font-size	: 12px ;
margin-left	: 20px ;
}

p.note
{
font-style : italic ;
}

p.result
{
font-size   : 12px ;
font-weight : bold ;
}

p.stats
{
font-size  : 11px ;
color	   : #666666;
}

p.teams
{
font-size   : 12px ;
font-weight : bold ;
}

font.mail
{
color  : #ff0000 ;
}

font.ouqs
{
font-size   : 40px ;
font-weight : bold ;
font-family : "Copperplate Gothic Bold", "Times New Roman", serif ;
}

font.subtitle
{
font-size   : 14pt ;
color	    : #0000ff ;
font-family : verdana, arial, sans-serif ;
}

font.win
{
color 	    : #0000ff ;
font-weight : bold ;
}

h3
{
font-size   : 20px ;
font-weight : bold ;
font-family : verdana, arial, sans-serif ;
}

h4
{
font-size	: 16px ;
font-weight	: bold ;
font-family	: verdana, arial, sans-serif ;
}

h4varsity
{
font-size	: 16px ;
font-weight	: bold ;
font-family	: verdana, arial, sans-serif ;
color:navy ;
}

a.body, a.body:visited, a.nav, a.nav:visited
{
color           : #008800 ;
text-decoration : none ;
}


hr
{
color  : #000000 ;
}


li
{
list-style-type : none ;
font-size	: 100% ;
}

li.form
{
list-style-type : disc ;
font-size	: 110% ;
}

ol>li
{
list-style-type : decimal ;
margin-bottom : 16px;
}

ol.alpha>li
{
list-style-type: lower-alpha ;
margin-bottom : 16px;
}

ol.lower-roman>li
{
list-style-type: lower-roman ;
margin-bottom : 16px;
}

object.motto, embed.motto
{
width: 161px;
}

div.clearingie
{
clear:both;
height:0;
}

div.clearing
{
clear:both;
height:0.2em;
}