/* Basic stylesheet for pages on web-site http://css.nu */
/* last updated February 21, 2000 */

/* Internal NAME unvisited, visited and hover link presentation */
A.internal:link    { background: transparent; color: #3333cc;
                     text-decoration: none; }
A.internal:visited { background: transparent; color: #cc3333;
                     text-decoration: none; }
A.internal:hover   { background: transparent; color: #339900;
                     text-decoration: none; }

/* Normal unvisited, visited and hover link presentation */
A:link    { background: transparent; color: #3333cc;
            text-decoration: underline; }
A:visited { background: transparent; color: #cc3333;
            text-decoration: underline; }
/*A:hover   { background: transparent; color: #339900;
            text-decoration: underline; }
*/

/* Style rule for "larger" text */
BIG.larger { font-size: larger; }

/* Site wide BODY style rule */
body { background: #f0f0f0;
	     background-image: url(graphics/AYSO.GIF);
             color: #000000; font-size: 1em; margin: 0;
             padding: 2px 10px 10px 10px; width: auto; }

div.thinbar {
	border-top: solid thin navy;
	margin-top: 5px
}

/* Style rule for "emphasized" text */
EM.emphasized { font-style: italic; }

/* Style rules for the document main header */
H1.page-header { background: transparent; color: #3333cc; margin: 0;
                 padding: 0; font-family: Geneva, Helvetica, Arial, sans-serif;
                 font-size: 1.2em; text-align: right; }

h2 {
	font-family: geneva,helvetica,arial,sans-serif;
	font-size: 20pt;
	font-style: italic;
	font-weight: bold;
	color: navy
}

/* Style rules for the document location header */
H2.page-location { background: transparent; clear: both; color: #3333cc;
                   font-family: Geneva, Helvetica, Arial, sans-serif;
                   font-size: 1em; padding: 0; margin: 4em 12px 0 12px;
                   text-align: right; }

h3 {
	font-family: helvetica,arial,sans-serif;
	font-size: 16pt;
	text-align: center;
	color: navy
}

/* Style rules for the document section headers */
H3.section-header { background: none #cccccc; color: #3333cc;
                    margin: 1em 12px 0 12px; padding: 4px; font-size: 1.2em;
                    border: 1 solid #cc3333; text-align: center;
                    font-family: Geneva, Helvetica, Arial, sans-serif; }

h4 {
	font-family: helvetica,arial,sans-serif;
	font-style: italic;
	color: navy
}

/* Generic Horizontal Ruler class */
HR { background: transparent; clear: both; color: #cc3333; }

/* Style rule for the CSSPG logotype */
IMG.logo { float: left; margin: 0; }

li {
	font-family: helvetica,arial,sans-serif;
}

/* Style rules for the new SSI included site wide footer       */
/* Created by Rex and integrated on site on Spetember 29, 2000 */

/* Header nav-link area classes */
DIV.header-lbox { background: none #ffffcc; color: #000000;
                 margin: 0.3em 12px 0.3em 12px; border: solid 1px #3333cc;
                 padding: 0.3em 0 0.3em 0; text-align: center; }

DIV.region-item-box { background: none #cceecc; color: #000000;
                 margin: 0.3em 12px 0 12px; border: solid 1px #3333cc;
                 padding: 0.3em 0 0.3em 0; text-align: center; }

DIV.gray-item-box { background: none #dddddd; color: #000000;
                 margin: 0.3em 8px 0.3em 8px; border: solid 1px #3333cc;
                 padding: 0.3em 8px 0.3em 8px; text-align: left; }

DIV.green-item-box { background: none #cceecc; color: #000000;
                 margin: 0.3em 8px 0.3em 8px; border: solid 1px #3333cc;
                 padding: 0.3em 8px 0.3em 8px; text-align: left; }

DIV.blue-item-box { background: none #ddddee; color: #000000;
                 margin: 0.3em 8px 0.3em 8px; border: solid 1px #3333cc;
                 padding: 0.3em 8px 0.3em 8px; text-align: left; }

DIV.tan-item-box { background: none #eeddbb; color: #000000;
                 margin: 0.3em 8px 0.3em 8px; border: solid 1px #3333cc;
                 padding: 0.3em 8px 0.3em 8px; text-align: left; }

DIV.yellow-item-box { background: none #ffffcc; color: #000000;
                 margin: 0.3em 8px 0.3em 8px; border: solid 1px #3333cc;
                 padding: 0.3em 8px 0.3em 8px; text-align: left; }

DIV.header-hdr1 { font-family: Geneva, Helvetica, Arial, sans-serif;
/*                 font-size: large; */
font-weight: bold;
                 margin: 0 12px 0 12px; padding: 0;
                 text-align: center; }

DIV.header-hdr2 { font-family: Geneva, Helvetica, Arial, sans-serif;
        /*         font-size: large; */
	font-weight: bold;
                 margin: 0.2em 12px 0 12px; border-top: solid 2px #3333cc;
                 padding: 0.2em 0 0 0; text-align: center; }

SPAN.header-link { font-family: Geneva, Helvetica, Arial, sans-serif;
 	font-weight: bold;
                  margin: 0 12px 0 12px; padding: 0; text-align: center; }

span.detail {
	font-family: Geneva, Helvetica, Arial, Sans-serif;
	font-size: smaller;
	color: red;
	vertical-align: middle;
}

/* Footer address and validation area classes */
DIV.nfoot-base { background: none #f0f0f0; color: #000000;
                 margin: 0.5em 12px 0.5em 12px; border: none; padding: 0; }

ADDRESS.nfoot-text { margin: 0; border: none; padding: 0;
                     font-family: Geneva, Helvetica, Arial, sans-serif;
                     font-size: 0.85em; font-style: italic; text-align: right;
                     float: right; line-height: 1.0; width: 50%; }

p {
	font-family: geneva,helvetica,arial,sans-serif;
}

/* Style rule for a basic non-indented non-justified paragraph */
P.basic { background: transparent; color: #000000; font-size: 1em;
          margin: 0.3em 12px 0 12px; padding: 0; text-align: left;
          text-indent: 0; }

/* Style rule for a 1:st justified paragraph, use after style change */
P.intro { background: transparent; color: #000000; font-size: 1em;
          margin: 0.3em 12px 0 12px; padding: 0; text-align: justify;
          text-indent: 0; }

/* Style rule for all other justified paragraphs */
P.standard { background: transparent; color: #000000; font-size: 1em;
             margin: 0.3em 12px 0 12px; padding: 0; text-align: justify;
             text-indent: 1em; }

/* Style rule for the "last updated" info line */
P.last-upd { background: transparent; color: #000000;
             font-family: Geneva, Helvetica, Arial, sans-serif;
	     font-style: italic;
             font-size: smaller; margin: 0; padding: 0; text-align: right; }

/* Style rule for text around the CSSPG logotype */
P.pagehead { background: transparent; color: #3333cc;
             font-family: Geneva, Helvetica, Arial, sans-serif;
             font-size: 0.9em; margin: 0; padding: 0; text-align: left; }

/* Style rule for pre formatted rendering of white-space */
PRE { white-space: pre; }

/* Style rule for "smaller" text */
SMALL.smaller { font-size: smaller; }

/* Style rule for "strong-emphasized" text */
STRONG.strong-emphasis { font-weight: bold; }

table.schedule {
	border: solid thin navy;
  	font-family: helvetica,arial,sans-serif;
	margin-top: 20; 
	margin-bottom: 20; 
}

td.whitebg {
	background-color: white;
  	font-family: helvetica,arial,sans-serif;
	padding: 4;
        text-align: center;
	vertical-align: middle;
}

th.darkgraybg {
	background-color: #aaaaaa;
	font-family: helvetica,arial,sans-serif;
	padding: 4;
        text-align: center;
	vertical-align: middle;
}

td.graybg {
	background-color: #dddddd;
	font-family: helvetica,arial,sans-serif;
	padding: 4;
        text-align: center;
	vertical-align: middle;
}


/* end of file for "basic-rules.css" */
