/* basic elements */
body
{
margin-left:0px;
margin-right: 0px;
margin-top:20px;
margin-bottom:20px;
background-color:#142261;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: .08em;
font-weight: normal;
letter-spacing: normal;
line-height: normal;
}

/* hypertext links */
A:link {color: #0066CC; text-decoration: none;  font-size:12px;}
A:visited {color: #0066CC; text-decoration: none;  font-size:12px;}
A:active {color: #0066CC; text-decoration: none;  font-size:12px;}
A:hover {color: #CC3300; text-decoration: underline;  font-size:12px;}

A.nav1:link {color: #6699FF; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav1:visited {color: #6699FF; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav1:active {color: #6699FF; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav1:hover {color: #CC3300; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}

A.nav2:link {color: #333399; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav2:visited {color: #333399; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav2:active {color: #333399; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav2:hover {color: #CC3300; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}

A.nav3:link {color: #F8B203; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav3:visited {color: #F8B203; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav3:active {color: #F8B203; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}
A.nav3:hover {color: #CC3300; text-decoration: none; font-weight: bold; font-size:9px; font-family:Verdana, sans-serif; line-height:16px;}

A.menu:link {color: #003399; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, sans-serif; line-height:16px;}
A.menu:visited {color: #003399; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, sans-serif; line-height:16px;}
A.menu:active {color: #003399; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, sans-serif; line-height:16px;}
A.menu:hover {color: #CC3300; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, sans-serif; line-height:16px;}

A.menu2:link {color: #4BB1CA; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, sans-serif; line-height:16px;}
A.menu2:visited {color: #4BB1CA; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, sans-serif; line-height:16px;}
A.menu2:active {color: #4BB1CA; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, sans-serif; line-height:16px;}
A.menu2:hover {color: #CC3300; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, sans-serif; line-height:16px;}

A.small2:link {color: #0066CC; text-decoration: none; font-size:11px;}
A.small2:visited {color: #0066CC; text-decoration: none; font-size:11px;}
A.small2:active {color: #0066CC; text-decoration: none; font-size:11px;}
A.small2:hover {color: #FF6600; text-decoration: underline; font-size:11px;}

A.small:link {color: #0066CC; text-decoration: none; font-size:10px;}
A.small:visited {color: #0066CC; text-decoration: none; font-size:10px;}
A.small:active {color: #0066CC; text-decoration: none; font-size:10px;}
A.small:hover {color: #FF6600; text-decoration: underline; font-size:10px;}

td {font-family:Arial, sans-serif; font-size:12px;  line-height:19px; color:#333333;}

td.layout  {padding-top:30px; padding-bottom:30px; height:422px;}

hr {color: #8DB5DE;}

H1, H2, H3, H4, H5, .thead1, .tsub1 {font-family: Verdana,arial; margin-bottom:0px; margin-top:0px;}
H1 {font-size:20px; font-weight: normal; line-height:22px; color:#003399;}
H2 {font-size:18px; font-weight: normal; line-height:20px; color:#003399;}
H3 {font-size:14px; line-height:18px; color: #336699;}
H4 {font-size:10px; line-height:14px; color:#336699;}

.thead1  {font-family:Arial, sans-serif; font-size:18px; line-height:25px; color:#003399;}
.thead2  {font-family:Arial, sans-serif; font-size:18px; line-height:25px; color:#4F83B9;}
.thead3  {font-family:Arial, sans-serif; font-size:18px; line-height:25px; color:#669900;}
.thead4  {font-family:Arial, sans-serif; font-size:18px; line-height:25px; color:#3366FF;}

.tsubhead1  {font-family:Arial, sans-serif; font-size:14px; line-height:20px; color:#003399;}
.tsubhead2  {font-family:Arial, sans-serif; font-size:14px; line-height:20px; color:#4F83B9;}
.tsubhead3  {font-family:Arial, sans-serif; font-size:14px; line-height:20px; color:#669900;}
.tsubhead4  {font-family:Arial, sans-serif; font-size:14px; line-height:20px; color:#3366FF;}

.tsub1  {font-family:Arial, sans-serif; font-size:12px; font-weight: bold; color:#4F83B9;}
.tsub2  {font-family:Arial, sans-serif; font-size:12px; font-weight: bold; color:#990000;}
.tsub3  {font-family:Arial, sans-serif; font-size:12px; font-weight: bold; color:#669900;}
.tsub4  {font-family:Arial, sans-serif; font-size:12px; font-weight: bold; color:#003399;}
.tsub5  {font-family:Arial, sans-serif; font-size:12px; font-weight: bold; color:#cc6600;}

.red {color: #CC0000; font-size:12px;}

.caption {font-family:Arial, sans-serif; font-size:11px;  color:#335599;}

.menubar {font-family:Arial, sans-serif; font-size:8px; color: #FFFFFF; line-height:11px;}

.border {border:solid 1px #C0CFE7;}

.bgcolor {background:#FFFFFF;}
.bgcolor1 {background:#C2CDDB;}
.bgcolor2 {background:#E5EBF0;}
.bgcolor3 {background:#ECF2F8;}

.bgcolor-nav {background:#F8B203;}

.bar1 {background:#003399; font-weight: bold; color: #FFFFFF; font-size:10pt; padding-top:2px; padding-bottom:2px;}
.bar2 {background:#FFFFFF; font-weight: bold; color: #003399; font-size:10pt; padding-top:2px; padding-bottom:2px;}
.bar3 {background:#8DB5DE; font-weight: bold; color: #FFFFFF; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.bar4 {background:#ECF2F8; font-weight: bold; color: #003399; font-size:8pt;  padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.bar5 {background:#94C4D8; font-weight: bold; color: #FFFFFF; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.bar6 {background:#5182BF; font-weight: bold; color: #FFFFFF; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.bar7 {background:#94C4D8; font-weight: bold; color: #335599; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}

.week {background:#BED4EE; font-weight: bold; color: #335599; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.field {background:#D5DFEB; font-weight: bold; color: #335599; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.score {background:#D5DFEB; font-weight: bold; color: #335599; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.teamname {background:#D5DFEB; font-weight: bold; color: #335599; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.weekschedule {background:#003399; font-weight: bold; color: #FFFFFF; font-size:10pt; padding-top:2px; padding-bottom:2px;}
.time {background:#D5DFEB; font-weight: bold; color: #335599; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}

.1row {background:#BED4EE; font-weight: bold; color: #335599; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}
.2row {background:#D5DFEB; font-weight: bold; color: #335599; font-size:8pt; padding-top:2px; padding-bottom:2px; letter-spacing: 0.1 em;}

.register {background:#FFFFCC; color: #009900; font-size:7pt;}

.team {background-color:#FFFFFF; color:#336699; font-size:8pt; font-weight: bold; padding-top:2px; padding-bottom:2px; line-height: 13pt;}
.data {background-color:#FFFFFF; color:#336699; font-size:8pt; font-weight: normal; padding-top:2px; padding-bottom:2px; line-height: 13pt;}

.agenthead {background-color:#ECF2F8; color:#336699; font-size:8pt; font-weight: bold; padding-top:3px; padding-bottom:3px; line-height: 13pt;}
.agentdata {background-color:#FFFFFF; color:#336699; font-size:8pt; font-weight: normal; padding-top:3px; padding-bottom:3px; line-height: 13pt;}

/*  footer  */
.footer {font-family:Arial, sans-serif; font-size:7pt; letter-spacing: 0.1em; color:#3366CC;}

A.slink:link {font-size:11px; color: #999999; text-decoration: none; padding-left:2px; padding-right:2px; line-height:10px;}
A.slink:visited {font-size:11px; color: #999999; text-decoration: none; padding-left:2px; padding-right:2px; line-height:10px;}
A.slink:active {font-size:11px; color: #999999; text-decoration: none; padding-left:2px; padding-right:2px; line-height:10px;}
A.slink:hover {font-size:11px; color: #CC3300; text-decoration: none; padding-left:2px; padding-right:2px; line-height:10px;}


.listingsresults td {background-color:#ffffff; color:#336699; font-size:8pt; font-weight: normal; padding-top:3px; padding-bottom:3px; line-height: 13pt;}
.listingsresults th {background-color:#709CC9; color:#FFFFFF; font-size:8pt; font-weight: bold; padding-top:3px; padding-bottom:3px; line-height: 13pt;}

.listingstable td {background-color:#ffffff; color:#336699; font-size:8pt; font-weight: normal; padding-top:3px; padding-bottom:3px; line-height: 13pt;}
.listingstable th {background-color:#e2eaf8; color:#003399; font-size:8pt; font-weight: bold; padding-top:3px; padding-bottom:3px; line-height: 13pt;}

.checkouttable td {background-color:#ffffff; color:#336699; font-size:8pt; font-weight: normal; padding-top:3px; padding-bottom:3px; line-height: 13pt;}
.checkouttable th th {background-color:#709CC9; color:#FFFFFF; font-size:8pt; font-weight: bold; padding-top:3px; padding-bottom:3px; line-height: 13pt;}

.checkouttable th A:link {text-decoration:none;color: #666666;}
.checkouttable th A:visited {text-decoration:none;color: #666666;}
.checkouttable th A:active {text-decoration:none;color: #666666;}
.checkouttable th A:hover {text-decoration:none;color: #666666;}


.fadebox th {background:#CCCCCC;color:#333333; font-family: Verdana,arial; font-size: 11px;}
.fadebox td {background:#FFFFFF;color:#333333; font-family: Arial; font-size: 11px;}
.fadebox th A:link {text-decoration:none;color: #FFFFFF;}
.fadebox th A:visited {text-decoration:none;color: #FFFFFF;}
.fadebox th A:active {text-decoration:none;color: #FFFFFF;}
.fadebox th A:hover {text-decoration:none;color: #FFFFFF;}

.fadebackground 	{  
    display:none;
 	position:absolute; 
	filter: alpha(opacity=50); 
	opacity:.5; 
	-moz-opacity:.5; 
 	z-index:1;
	}
.fadecontent 	{  
    display:none;
 	position:absolute; 
	filter: alpha(opacity=100); 
	opacity:100; 
	-moz-opacity:100; 
 	z-index:2;
	}

.infobox td {background:#FFFFFF;color:#333333; font-family: Arial; font-size: 11px;}


form {margin: 0px; padding: 0px;}