.error {
    color:Red;
    font-weight:bold;
    text-decoration:none;
}

.deadlink {
   color :#D0D0D0;
   text-decoration :none;
}

.darklink {
    color :yellow;
    text-decoration:none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:75%;
	color:black;
	margin:0px 0px 0px 0px;
}

p {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:black;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:black;
}

td.altrow {
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	background-color:white;
}

td.row {
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	background-color:transparent;
}

.bulletlist {
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: super;
}

.category {
    font-family: Arial, Helvetica, sans-serif;
    font-size:100%;
    font-weight:bold;
    color:black;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:120%;
    font-weight:bold;
    color:#3961B0;
    padding: 0 0 0 0;
    margin-bottom: 5px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:100%;
    font-weight:bold;
    color:#3961B0;
}

table.invisible {	
    border-width:0;
    padding:0px 0px 0px 0px;
}

td.leftlist
{
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
    color:black;
    background-color:white;
    border-width:0;
    padding: 0px 0px 0px 0px;
}

td.list
{
    font-family:Arial,Helvetica,sans-serif;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
    color:black;
    background-color:white;
    border-width:0;
    padding: 2px 2px 2px 2px;
}

td.listalt
{
    font-family:Arial,Helvetica,sans-serif;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
    color:black;
    background-color:#F5F5F5;
    border-width:0;
    padding: 2px 2px 2px 2px;
}

td.header
{
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    color:white;
    background-color:#3961B0;
    border-width:0;
    padding: 2px 2px 2px 2px;
}
div#calendarContainer {
	width:600px;
	height:600px;
	overflow:scroll;
	border:1px solid gray;
}
#calendarContainer table {
	width:100%;
	margin-bottom:20px;
}
#calendarContainer table td {
	background-color:white;
} 
#calendarContainer table td.date {
	width:90px;
	font-weight:bold;	
	vertical-align:top;
}
#calendarContainer table td.header {
	color:white;
	background-color:#3961B0;
}

body {
	background-image:url('images/logobg.jpg')
	}
