/*  ALWAYS KEEP these SIX items FIRST */

* { margin: 0; padding: 0; }   /* zeros out all default margins and padding which differ from browser to browser */
a { color:#003366; text-decoration:underline; }   /* underline can become none if color is enough to show link text */
.clear { clear: both; }   /* use this in div or <br class="clear" /> tags */

html { height: 100.01%; min-width: 800px; }       /* height >100% adds vert scroll bar on short pages so no shifting/jumping between screenviews */
          /* NOTE Internet Explorer does not recognize min-width */
BODY { font: 0.85 em/1.0 verdana, arial, helvetica, sans-serif; margin:0px 10px 10px 10px; color: #333333; background-color: #ffffff; background: url("../images/blueGRbg.jpg"); background-repeat: repeat-x; }

BODY, TH {
    font-family : verdana, arial, sans-serif;
    color : #000000;  }
    
/* DIVS - major skeletal layout , can only be once per page -- please keep these together */

#border { margin: 10px auto; border: 2px solid #000000; background-color: #537895; padding: 20px 20px; }
#content { margin: auto; border: 2px solid #000000; background-color: #ffffff; }


table { margin: auto; }
td { padding: 5px; }


PRE {
}
A {    text-decoration : none; }
A:link {
    color : #003399;
}
A:visited {
    color : #003399;
}
A:hover {
    color : #99ccff;
    text-decoration : none;
}
A:active {
    color : #99ccff;
}

    p  { font-family: verdana, arial, sans-serif; background-color: #ffffff; padding: 10px 20px;}
    ul { font-family: verdana, arial, sans-serif; }
    li  { font-family: verdana, arial, sans-serif; }
    ol { font-family: verdana, arial, sans-serif; }
    h3 { font-weight:  bold; font-family: verdana, arial, sans-serif; background-color: #ffffff; }
    h4 { font-weight:  bold; font-family: verdana, arial, sans-serif; fontcolor: #ffffff; }

