.header_image {
cursor: pointer; 
background-image: url('images/header_summer_new.gif');
}

.main_table   { border-top: 7pt solid #3d4779; border-right: 2pt solid #3d4779; border-left: 2pt solid #3d4779 }

.season {
background-color: #3d4779; 
color:white;
}

.corner {
background-image: url('images/blockheader_corner_winter.gif');
background-repeat: no-repeat;
}

.bigstripe {
background-image: url('images/newsheader_bg_winter.gif');
}

.txtBoxStyle1   { 
color: #438517; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #ffffff; 
background-image: url("images/corners.gif"); 
border-style: solid dotted; 
border-width: 1px; border-color:  
}
	
.txtBoxStyle2   { 
color: maroon; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color: #ffffff; 
background-image: url("images/corners.gif"); 
border-style: solid dotted; 
border-width: 1px; 
border-color:  
}

.borderbottom { border-bottom: 1px dotted #136c17 }
span.c4  { 
font-size: 9.5px; 
font-family: Verdana, Arial, Helvetica, sans-serif 
}
td.c3 {
color: 427490; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 70%
}
.header { 
color: 427490; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color: #eaeaea; 
padding-right: 4px; 
padding-bottom: 4px; 
padding-left: 4px; 
border-top: 2px solid teal; 
border-left: 4px solid navy 
}
span.c1 {
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 70%
}
tr { 
vertical-align: top 
}

ul   { 
font-size: 11px; 
line-height: 14px; 
padding-right: 15px;
vertical-align: top 
}

body   { 
background-image: url('images/bg_winter.gif');
background-color: #ffffff;
color: #000000; 
font-size: 11px; 
font-family: verdana, Arial, Helvetica, Georgia; 
line-height: 14px; 
margin-top: 1; 
margin-right: 2; 
margin-left: 0; 
padding-top: 0; 
padding-right: 0; 
padding-left: 0 
}


A:link, A:visited, A:active    { color: #363636; text-decoration: underline }

A:hover    { color: #136c17; text-decoration: none }

.text  { 
color: #000000; 
font-size: 10px; 
font-family: verdana, geneva, arial, sans-serif; 
line-height: 14px; 
margin: 10px; 
padding-top: 4; 
padding-left: 4 
}

.header {
padding-left:10;
padding-top:6;
}

.linktext {
font-family: verdana;
font-size: 14px;
line-height: 16px;
margin-bottom:6px;
color: #006600;
font-weight: bold;

}

.linktext A:link, .linktext A:visited, .linktext A:active, .linktext A:hover  { 
color: white; 
font-weight: bold; 
text-decoration: underline 
}

.nav {
font-family: verdana, geneva, arial, sans-serif;
font-size: 10px;
line-height: 12px;
margin-bottom:10px;
color: #000000;
padding-left:4;

}

.legalese {  
	font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   text-align: justify
}

/* footer */
.footer   
 { 
 color: white; 
 font-size: 9px; 
 font-family: verdana, geneva, sans-serif, Arial; 
 line-height: 12px; 
 background-color: #3d4779; 
 margin: 2px 2px 1px 
 }

.footer A:link, .footer A:visited, .footer A:active, .footer A:hover    { 
color: white; 
text-decoration: underline; 
}

/* register */
.register  
 { color: white; font-size: 9px; font-family: verdana, geneva, sans-serif, Arial; line-height: 12px; background-color: #438517; padding: 2px; border: dotted 1px #eaeaea }

.register A:link, .register A:visited, .register A:active, .register A:hover   { 
color: white; 
font-weight: normal; 
text-decoration: underline; 
background-color: #438517 }

.main_text    { font-size: 11px; font-weight: normal; line-height: 13px; text-align: left; margin: 20px}

.error    { color: red; font-size: 11px; line-height: 13px; text-align: left; padding: 20px 20px 0 }

.sports_title    { color: maroon; font-size: 15px; font-style: oblique; font-weight: 900; line-height: 13px; background-color: #ededed; text-align: left; margin: 20px 20px -10px; padding-top: 0; border-top: 1px dotted #70b244; border-left: 1px dotted #70b244 }

.news_text     { 
font-size: 10px; 
line-height: 13px; 
text-align: left; 
padding: 5px 10px; 
border: solid 2px #3d4779 }

.newsheader  
 { 
 color: white; 
 background-color: #3d4779;
 font-size: 11px; 
 font-family: verdana, geneva, sans-serif, Arial; 
 font-weight: bold; 
 line-height: 12px; 
 margin-left: 11px }

.newsheader A:link, .newsheader A:visited, .newsheader A:active, .newsheader A:hover   { 
color: white; 
text-decoration: underline; 
}
.smalltext  { 
color: #136c17; 
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: normal; 
line-height: 10px; 
text-decoration: none 
}

.tablebordertop     { 
font-size: 11px; 
padding: 2px 5px;
border-style: solid dotted; 
border-color: #70b244; 
border-width: 1px
}

.tablebordertopcheckout     { 
font-size: 10px; 
border-style: solid; 
padding-left: 5px;
padding-right: 5px;
border-color: #70b244; 
border-width: 1px;
}

.textheader    { font-size: 12px; font-weight: bold; padding-top: 2px; padding-right: 5px; border-top: 1px dotted #70b244; border-right: 1px solid #70b244 }
.textheadercart    { 
font-size: 12px; 
font-weight: bold; 
padding-top: 1px; 
padding-left: 10px;
padding-bottom: 4px;
padding-right: 5px; 
border-top: 1px dotted #70b244; 
border-right: 1px solid #70b244;
background-color: #D2E8BB; 
}
.textsubheader    { font-style: italic; font-weight: bold; background-color: #ededed; margin-top: 20px; padding-top: 1px; padding-right: 5px; border-top: 1px dotted #70b244; border-right: 3px solid #70b244 }
.cellbgimage { background-image: url("images/StateGames_bg_logo.gif"); background-repeat: no-repeat }

P.breakhere {
page-break-before: always
}
