body { background: #15317E; font-family: Geneva,Verdana,Helvetica,sans-serif; font-size: 13px; color: #FFD700;margin:0px; 
height:100%;}

p,div,td { font-size: 14px; }

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	background:#15317E;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	height: 150px;
	background-color:#FFD700;
	padding:0px;
	margin:0px;
	border-bottom:6px double white;
}

div#content {
	padding:0em 1em 7em 1em;
}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#FFD700;
	border-top:6px double white;
	height: 80px;
 	font-size: 10px;
  	color:#15317E;
}

a:link { color: #ffffff; font-size: 14px; text-decoration: underline;}
a:visited { color: #ffffff; font-size: 14px; text-decoration: underline;}
a:hover { color: #FFD700;font-size: 14px;text-decoration: underline;}
a:active { color: #ffffff; font-size: 14px; text-decoration: underline;}

.small {
    color: #000000;
    font-size: 10px;
    font-family: Geneva,Verdana,Helvetica,sans-serif; 
}

.dayofweek {
    color: #0d2462;
}

.numericday {
    color: #0d2462;
}

a.calendar:link,a.calendar:visited,a.calendar:active { 
	color: #0000ff;
	font-size: 10px; 
	text-decoration: none;
	font-family: Arial,helvetica,sans-serif;
}

a.calendar:hover { 
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-family: Arial,helvetica,sans-serif;
}


.titleheader {
    background-color:#0d2462;
    color: #FFD700;
    font-size: 18px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 1px solid #2d4587;
    font-family: Geneva,Verdana,Helvetica,sans-serif; 
}

.header2 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    font-family: Geneva,Verdana,Helvetica,sans-serif; 
}

.header3 {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    font-family: Geneva,Verdana,Helvetica,sans-serif; 
    border-top: 1px solid #ffffff;
    padding-top:3px;
    border-bottom: 1px solid #ffffff;
    padding-bottom:3px;
    width:350px;
    margin-left: auto;
    margin-right: auto;
}

.tablestyle {
  margin:10px;
  padding:10px;
  background-color:#0d2462;
  border: 1px solid #2d4587;
}

.tablestyle_header {
  background-color: #15317E;
  color: #FFD700;
  padding:4px;
  border: 1px solid #2d4587;
}

.tablestyle2 {
  padding:10px;
  background-color:#0d2462;
  border: 1px solid #2d4587;
}

a.menu:link { color: #ffffff; font-size: 14px; text-decoration: none;font-weight:bold;text-decoration:underline;}
a.menu:visited { color: #ffffff; font-size: 14px; text-decoration: none;font-weight:bold;text-decoration:underline;}
a.menu:hover { color: #FFD700;font-size: 14px;text-decoration: underline;font-weight:bold;text-decoration:underline;}
a.menu:active { color: #ffffff; font-size: 14px; text-decoration: none;font-weight:bold;text-decoration:underline;}

a.footer:link { color: #cc0000; font-size: 10px; text-decoration: none;}
a.footer:visited { color: #cc0000; font-size: 10px; text-decoration: none;}
a.footer:hover { color: #000000;font-size: 10px;text-decoration: underline;}
a.footer:active { color: #cc0000; font-size: 10px; text-decoration: none;}

a.headermenu:link { color: #FFFFFF;font-size: 14px;font-weight: bold;text-decoration: none;}
a.headermenu:active { color: #FFFFFF;font-size: 14px;font-weight: bold;text-decoration: none;}
a.headermenu:visited { color: #FFFFFF;font-size: 14px;font-weight: bold;text-decoration: none;}
a.headermenu:hover {color: #FFD700;font-size: 14px;font-weight: bold;text-decoration: underline;}
