@charset "iso-8859-1";
body {
	background-color: "#2D70BB";
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; }
td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    background-color: "#FFFFFF";
	text-align: left;
	color: #000000; }
p.para{ padding-top: 12px;
    padding-right: 5px;
    padding-bottom: -12px;
    padding-left: 5px;
	text-align: left;
} 
h2{padding-top: 12px;
    padding-right: 5px;
    padding-bottom: -12px;
    padding-left: 5px;
	text-align: left;
}
a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #067CFF; }
a:active{color:#F67CFF;}
a:visited{color:#967CFF;}
a:hover{color:#375B91;}

#FooterBar{
	width:990px;
	height:20px;
	background-image:url('../images/footer.gif');
	color:#000000;
margin-top: 10px; }

.footer{
float:left;
width:40%;
margin: 3px 0 0 0;
}
.footer,  .footer a, .footer a:visited, .footer a:hover {
	font-size: 9px;
	color: #000000;
}
.footerr{
float:right;
width:40%;
text-align: right; /* depends on element width */
margin: 3px 0 0 0;
}
.footerr,  .footerr a, .footerr a:visited, .footerr a:hover {
	font-size: 9px;
	color: #000000;
}

.res-month{background-color:#003399;font-size:11px;text-align:left;color:#FFFFFF;}
.rescmonth{background-color:#003399;font-size:11px;text-align:center;color:#FFFFFF;}
.resl-lgeh{background-color:#E6E6E6;font-size:11px;text-align:left;}
.resl-lgea{background-color:#F6F6F6;font-size:11px;text-align:left;}
.resl-fach{background-color:#FFFFAA;font-size:11px;text-align:left;}
.resl-faca{background-color:#FFFFCC;font-size:11px;text-align:left;}
.resl-fath{background-color:#FFDDAA;font-size:11px;text-align:left;}
.resl-fata{background-color:#FFEECC;font-size:11px;text-align:left;}
.resl-lgch{background-color:#AAFFAA;font-size:11px;text-align:left;}
.resl-lgca{background-color:#CCFFCC;font-size:11px;text-align:left;}
.resl-ksch{background-color:#CCBBFF;font-size:11px;text-align:left;}
.resl-ksca{background-color:#EEDDFF;font-size:11px;text-align:left;}
.resc-lgeh{background-color:#E0E0E0;font-size:11px;text-align:center;}
.resc-lgea{background-color:#F0F0F0;font-size:11px;text-align:center;}
.resc-fach{background-color:#FFFFAA;font-size:11px;text-align:center;}
.resc-faca{background-color:#FFFFCC;font-size:11px;text-align:center;}
.resc-fath{background-color:#FFDDAA;font-size:11px;text-align:center;}
.resc-fata{background-color:#FFEECC;font-size:11px;text-align:center;}
.resc-lgch{background-color:#AAFFAA;font-size:11px;text-align:center;}
.resc-lgca{background-color:#CCFFCC;font-size:11px;text-align:center;}
.resc-ksch{background-color:#CCBBFF;font-size:11px;text-align:center;}
.resc-ksca{background-color:#EEDDFF;font-size:11px;text-align:center;}

.newswhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; }
.newswhite a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline; }
.minitab{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	text-align:center;}
.minitabb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;}
.tablerightborder {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399; }
.borderupdown {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399; }
.thisweek {
	font-size: 20px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF; }


	
	
/*
**
** BEGIN listmenu_h.css
**
*/

#top-menu {
    background: #000000;
    background: #3671C2;
    height: 16px;
    width: 990px;
    margin-bottom: 0px;
}

/* All <ul> tags in the menu including the first level */
.menulist, .menulist  ul {
       margin: 0;
       padding: 0;
       list-style: none;
       font: 11px Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;}

/* need to reset margin-left to zero to override the master CSS ---*/
.menulist ul, .menulist li {margin-left: 0;
       line-height:normal;}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul {
      display: none;
      position: absolute;
      top: 6px;
      margin-top:10px;
      left: 1px;
	  width: 150px;}

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul {
     top: -1px;
     margin-top:0;
     left: 148px;}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.menulist li {
    float: left;
    display: block;
    position: relative;
    background: #3671C2;
    padding:0;
	width:134px;
    margin-right: -1px;
    margin-left:5px;
    line-height:normal;}

/* These override the default styles and apply to sub menu only */
.menulist li ul li {
    background: #3671C2;
    padding:0;
    line-height:normal;}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li {
      height:16px;
      float: none;
      padding:0;
      margin: 0;
      margin-bottom: -1px;
      font: 11px Verdana, Arial, Helvetica, sans-serif;
      border:1px solid #DDD;
     text-align:left;
      line-height:normal;}
 
.menulist ul>li:last-child {
     text-align:left;
     border-bottom:1px solid #DDD;
     margin-bottom: 1px; /* Mozilla fix */}

/* Links inside the menu */
.menulist a {
     text-align:left;
     display: block;
     padding:0 0;
     color: #FFFFFF;
     text-decoration: none; }

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
     height:16px;
     color: #FFFFCC;
     background-color: #003399;
     text-decoration:underline; }

.menulist a.highlighted {
    color: #FFFFFF;
    text-decoration: none; }




/* Only style submenu indicators within submenus. */
.menulist a .subind {
     display: none;}

.menulist ul a .subind {
     display: block;
     float: right;}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a { float: left;}

.menulist ul a {float: none;}
/* &*/
.menulist a {float: none;}
/* */

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist ul li {
 float: left;
 width: 100%;
}

* html .menulist ul li {
 float: left;
 height: 1%;
}
* html .menulist ul a {
 height: 1%;
}
/* End Hacks */


/*
**
** BEGIN listmenu_fallback.css
**
*/

.menulist li:hover>ul {display: block;}