body {
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
font-size : 1em;
color : #000000;
background-color : #819fb4;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto;
}

h1, h2, h3, h4, p, b, a, ul {
font-family : Arial, Helvetica, sans-serif; 
}

h1 {
font-size : 2.1em;
margin : 0 0 0 0;
}

p, form, td, form, i, a {
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
font-size : 1em;
margin : 0 0 0 0;
}

b {
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : .9em;
}

a:visited{
color : #255b91;
font-weight : bold; 
}

a:link{
color : black;
font-weight : bold;
}

.bg_light {
background-color :#819fb4;
}

.bg_medium {
background-color :#618BB1;
}

.bg_dark {
background-color : #255b91;
color : white;
font-weight : bold;
}

.smalltext {
font-size : .9em;
}

.normaltext {
font-size : 1em;
}

.largetext {
font-size : 1.1em;
}

.errortext {
color : red;
}

.grid {
border : #255b91 .05em solid;
}

table.calendar {
background-color : black;
}

table.calendar th {
background-color : #255b91;
color : white;
font-weight : bold;
text-align : right;
font-size : .9em;
}

table.calendar td {
background-color : #bec0d3;
color : black;
font-size : .9em;
}

table.calendar td.bg_medium {
background-color :#618BB1;
}

table.calendar td.bg_light {
background-color : #819fb4;
}

table.calendar td a:link{
font-weight : normal;
}

table.calendar td a:visited {
font-weight : normal;
}

table.calendar td.halloween {
background-image : url('img/pumkin.gif');
background-repeat : no-repeat
}


table.calendar ul {
padding-left : 12%;
margin : 0% 0% 0% 0%;
}
table.mini_cal {
background-color : black;
font-size : .8em;
}


table.mini_cal th {
background-color : #255b91;
color : white;
font-weight : bold;
text-align : right;
}

table.mini_cal td {
background-color : #bec0d3;
color : black;
text-align : center;
}

table.mini_cal td.bg_medium {
background-color :#618BB1;
}

table.mini_cal td.bg_light {
background-color :#819fb4;
}

table.mini_cal td.halloween {
background-image : url('img/pumkin.gif');
background-repeat : no-repeat
}


table.mini_cal td a:link{
font-weight : bold;
text-decoration : none; 
}

table.mini_cal td a:visited {
font-weight : bold;
text-decoration : none;
}