
/* element definitions  */


html, body {
background-color:#F3F3E9;
padding:0px;
margin:5px 0px 5px 0px;
}


.main_border
{
color:#000000;
background-color:#ffffff;
border:solid 1px #003399;
border-top:solid 4px #003399;
padding:0px;
width: 748px;
}


a img {
text-decoration:none;
border:none;
padding:0px;
margin:0px;
}

.result_time {
border-right:solid 1px #CCCCCC;
border-top:solid 1px #CCCCCC;
font-weight:bold;
background-color:#efefef;
}

.highlight_1 {
background-color:#ff0000;
}

.highlight_2 {
background-color:#0000ff;
}

.highlight_3 {
background-color:#ffff00;
}

.top_logo 
{
background-color:#E0E0E0;
border-bottom:solid 1px #6AABEA;
vertical-align:middle;
height:94px;
}

.smlogo 
{
padding:0px 0px 0px 30px;
text-align:left;
}

.mainlogo 
{
padding:2px 0px 0px 65px;
text-align:left;
}

.top_line 
{
background-color:#05519d;
border-bottom:solid 1px #003366;
height:18px;
padding:0px 5px 0px 5px;
text-align:right;
color:#fff;
font-size:10px;
font-weight:normal;
font-family:verdana,sans-serif;
text-decoration:none;
}


.footer 
{
background-color:#05519d;
color:#fff;
height:18px;
font-size:10px;
font-weight:normal;
font-family:verdana,sans-serif;
text-align:right;
padding:0px 5px 0px 0px;
}

.leftfooter 
{
background-color:#05519d;
padding:0px 0px 0px 7px;
vertical-align:middle;
text-align:left;
}


/* main               */


td.main {
vertical-align:top;
width:100%;

}

#main {
font-size:12px;
font-weight:normal;
font-family:lucida,verdana,sans-serif;
color:#003399;
padding:5px 8px 5px 8px;
margin:0px;
text-align:left;
}


#main td {
margin:0px;
}

#main a {
color:#0000ff;
background:transparent;
text-decoration: none;

}

#main a:hover {
color:#ff0000;
text-decoration: underline;

}

/* table elements        */

.nav
{
background-color:#E0E0E0;
padding-right: 1px;
width: 145px;

}

.content
{
background-color:#fff;
border-left: dotted 1px #CCC;

}

.topline
{
border-top: dotted 1px #CCC;
}

.rightline
{
border-right: dotted 1px #CCC;
}

.side_bar
{
background-color: #BABABA;
font-size:12px;
font-weight:bold;
text-align:center;
height:15px
}

.side_bar_content
{
font-size:10px;
border-top: 1px solid #999;
padding:2px;
}

.valign
{
vertical-align:top;
}


/* navigation        */

.buttonscontainer {
}

.buttons a 
{
color: #05519d;
background-color: #D4D4D4;
padding: 1.5px;
padding-right: 15px;
display: block;
border-right: 10px solid #C7C7C7;
font: 11px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: right;
margin-bottom: 1px;
}

.buttons a:hover 
{
border-right: 10px solid #5468B0;
text-decoration: none;
color: #1212F8;
}

h5 
{
font-size:11px;
font-weight:bold;
text-align:center;
margin:0px;
color:#000;
background-color: #BABABA;
padding: 2px;
font-family:verdana,sans-serif;

}


h3 
{
font-size:13px;
font-weight:bold;
text-align:left;
color:#003399;
margin:3px 0px -10px 0px;
}

.floatr
{ 
float: right;
width:150px;
border: 1px solid #999;
height: 120px
} 

.floatl
{ 
float: left;
padding:14px 8px 0px 3px;
}

h2 
{
font-size:13px;
font-weight:bold;
text-align:left;
color:#003399;
padding:14px 0px 0px 0px;
margin:0px 0px -10px 0px;
}

h1 
{
font-size:15px;
font-weight:bold;
text-align:left;
color:#003399;
border-bottom: 1px solid #999;
margin:8px 0px 0px 0px;
}

.fixture_table {
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
}



.fixture_header {
border-right:solid 1px #CCCCCC;
font-weight:bold;
background-color:#003399;
color: #fff;
}

.fixture_data {
border-right:solid 1px #CCCCCC;
border-top:solid 1px #CCCCCC;
padding:2px;

}

.rule
{
width:600px;
}
