body  { background-color: #fff; margin: 0; padding:0; min-width:750px; }
#wrap {background-color:#FFFFFF; margin:0; width:750px;}
p     { font-size: 10pt; font-family: Verdana, Arial, Helvetica, "Helvetica", Helvetica, san-serif; line-height: 12pt }
td  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, "Helvetica", Helvetica, san-serif; line-height: 12pt }
li    { font-size: 10pt; font-family: Verdana, Arial, Helvetica, "Helvetica", Helvetica, san-serif; line-height: 14pt; list-style-type: square }
h1   { color: #369; font-size: 14pt; font-family: Verdana, Arial, Helvetica, "Helvetica", Helvetica, san-serif; font-weight: bold; line-height: 16pt }
h2  { color: #369; font-size: 12pt; font-family: Verdana, Arial, Helvetica, "Helvetica", Helvetica, san-serif; font-weight: bold; line-height: 14pt }
h3  { color: #369; font-size: 10pt; font-family: Verdana, Arial, Helvetica, "Helvetica", Helvetica, san-serif; font-weight: bold; line-height: 12pt }
a { color: #369; text-decoration: none }
a:hover { color: #9cf }
.navigation  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif, "Helvetica", Helvetica, san-serif;font-weight: bold; line-height: 9pt }
.footer { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif, "Helvetica", Helvetica, san-serif;line-height: 10pt }
.small  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif, "Helvetica", Helvetica, san-serif;line-height: 11pt }
.banner { font-size: 10pt; font-family: Verdana, Arial, Helvetica, "Helvetica", Helvetica, san-serif; line-height: 13pt; text-align: center; vertical-align: middle; background-color:#FFFFFF;}

#header	{
	position:fixed;
	top:0px;
	left:0px;
}
#content {
	margin: 20px;
	width: auto;
	height: auto;
	padding: 1px;
}
#content-left {
	background-color:#fff;
	float:left;
	width:15%;
	height: auto;
}
#content-right {
	background-color:#fff;
	float: right;
	width:85%;
	padding: 1px;
}
#footer {
	clear:both;
}
#banner  {
	position:absolute;
	visibility: visible;
	width: 206px;
	height: 111px;
	float:right;
	border:thin solid;
	border-color:#369;
	left: 485px;
}
#picture {
	background-color:#FFFFFF;
	float:right;
	height: 160px;
	padding-left:2px;
}
#container {
	margin: 3px auto 0 3px;
	padding-bottom: 3px;
	background-color: #fff;
}
#month {
	border-collapse: collapse;
	margin-left: 2px;
}
#month th, #month td { border: 1px solid #000; }
#month thead { background-color:#fff; }
#month td { 
	width: 7em;
	height: 7em;
	padding: .2em;
	vertical-align: top;
	overflow: auto;
}
td .day {
	width: 7em;
	height: 6em;
	overflow:auto;
	margin-top: 0;
}
#month tbody .weekend { background-color:#ddd; }
#month tbody .next, #month tbody .previous { background-color:#369; }
#container h1 {
	margin: 0 0 .5em .5em;
	font: 2em Arial, Helvetica, sans-serif;
	color: #369;
}
#month th {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif, "Helvetica", Helvetica, san-serif;
	font-weight: bold;
}
