body { margin : 0px; padding : 0px; text-align : center; background : url(images/background.png) ; font-family : arial, helvetica; font-size : 12px; }
div#main_out { width : 800px; margin : 0px auto; padding : 0px; text-align : left; background : url(images/border_side.jpg) repeat-y; }
div#main_in { margin : 0px 21px; text-align : left; }
div#text_in { margin : 0px 40px; text-align : left;}
div#header { height : 138px; background : url(images/DeWittLacrosseLOGO3.jpg) no-repeat left center; border-bottom : 0px solid; }
div#content { border-top : 1px solid; background : url(images/body_bg.gif); width : 758px; }
div#links { width : 145px; padding : 10px 10px 0px 10px; margin-bottom : 20px; float : left; }
div#main, div#main_home { width : 550px; padding : 15px 20px 10px 20px; float : right; text-align : justify; }
div#main_home { background : url(images/border_side.gif2) no-repeat bottom; height : 330px; }
div#footer, div#footer_home { background : url(images/border_bottom.jpg) no-repeat top; text-align : left; width : 800px; padding : 45px 0px 15px 0px; margin : 0px auto; color : #fff; }
div#footer_home {background : url(images/border_bottom.gif) no-repeat top; }
div#topbar, div#topbar_home {background : url(images/border_top.jpg) no-repeat top; text-align : left; width : 800px; padding : 15px 0px 15px 0px; margin : 0px auto; }
p { margin : 0px; padding : 0px 0px 15px 0px; }
div#footer p, div#footer_home p { padding : 0px 21px; }
p.nospace { padding : 0px; }
h1 { display : none; }
h2 { text-transform : lowercase; font-size : 12px; font-weight : bold; padding : 5px; margin : 0px; }
h3 { color: #1a3e6b; border-bottom : 1px solid; padding : 0px; margin : 0px 0px 15px 0px; font-size : 18px; }
h4 { padding : 0px; margin : 0px 0px 15px 0px; font-size : 14px; color:black; }
h5 { padding : 0px; margin : 0px 0px 15px 0px; font-size : 12px; font-weight : bold; color : #600; }
h6 { padding : 0px; margin : 0px 0px 0px 0px; background-color:yellow; }
div#header_right h4 { font-size : 12px; font-weight : bold; padding : 0px; margin : 0px; color : black; }
div#links h3 { color : #666; text-transform : lowercase; font-size : 12px; font-weight : bold; padding : 2px; margin : 0px 0px 0px 10px; border-bottom-width: 0px; }
div#links ul { margin : 5px 0px 5px 10px; padding : 0px; list-style-type : none; font-size : 12px; }
div#links ul li a { color : #000; text-decoration : none; text-transform : lowercase; }
div#links ul li a:hover { color : #c00;}
div#header_right a { color : #999; text-decoration : none; font-size : 10px; font-weight : bold; }
div#header_right a:hover { color : #fff; } 
div#header_right a.movie { color : #fff; font-size : 12px; text-decoration : none; }
div#footer a, div#footer_home a { color : White; font-weight:bold; text-decoration:underline; }
div#footer a:hover, div#footer_home a:hover { color : #fff; }
ul.bullet { list-style-type : none; padding : 0px; margin : 0px 0px 15px 10px; }
ul.bullet li { padding-left : 10px; background : url(images/bullet.gif) no-repeat 0px 6px; }
ul.coaches { list-style-type : none; padding : 0px; margin : 0px 0px 15px 20px; }
ul.coaches li { margin-bottom : 15px; }
ol { padding : 0px; margin : 0px 0px 15px 30px; }
ol.decimal li { padding-left : 0px; }
ul.step { margin : 0px 0px 15px 0px; padding : 0px; list-style-type : none; }
ul.step li { white-space : nowrap; display : inline; float : left; padding : 0px; margin : 0px; font-weight : bold; color : #ccc; padding : 5px 0px 0px 0px; margin-right : 10px; text-transform : uppercase; font-size : 8px; }
ul.step li.current { padding-top : 0px; }
ul.step li a { text-decoration : none; display : block; color : #666; }
ul.step li.current a { padding-top : 5px; background : url(images/current_step.gif) no-repeat top center; color : #600; }
ul.step li a:hover { color : #000; }
ul.step li.current a:hover { color : #600; }
div.step { border-top : 1px solid #600; }
div.indent { margin-left : 25px; }
td { text-align : left; }
td.void { width : 100%; }

a { color : black; text-decoration:none; }
a:hover { color : #c00; }
  
currmonth.a {color:black;text-decoration:none;}
currmonth.a:hover{text-decoration:underline;color:black;}
currmonth.a:visited{color:black;}
currmonth.a:active{color:silver;}
  
th {font-family:verdana; font-size:10pt;}
 .sectionhead {background-color:white; font-size:11pt;}
td {background-color:white;font-family:verdana; font-size:8pt;}
 .bg {background-color:#003366;}
 .today {background-color:#cccc00;}
 .dayhead {font-weight:bold;text-align:center;}
 .currmonth {color:black;background-color:#003366;text-align:center;font-weight:bold;font-size:12pt;}
 .notmonth {text-align:center;font-weight:normal;font-size:10pt;color:black;}
 .outmonth {background-color:#c9c9c9;}
 .event {border-top:solid;border-width:0px;border-color:black;}
 .tournament {background-color:#ff9933;}
 .tournamentlabel {background-color:#ff9933;text-align=center;font-weight:bold;}
 .right {text-align:right;}
 .note {font-size : 12px; font-weight : bold; color : #600; border: 0px solid; }
 .practice {color:blue;}
 .title {color: #1a3e6b; font-size:16px; font-weight: bold;}
 .subtitle {color: #1a3e6b; font-size:12px; font-weight: bold; padding-bottom:6px;}
 .memo {color: #1a3e6b; font-size:12px;}
 .coachinfo {color: #1a3e6b; font-size: 12px; font-weight: bold; border-bottom:1px dotted; border-color:#003366; padding:2px;} 
 .teaminfo {color: #1a3e6b; font-size: 12px; border-bottom:1px dotted; border-color:#003366; padding:2px;} 
td.board {color: #1a3e6b; border-bottom:1px dotted; border-color:#003366; padding:4px;}

