body {
	margin : 0px, 0px, 10px, 0px;
	background : #528413 url("/images/background.gif") no-repeat;
	font: 10pt/12pt verdana, arial, helvetica, sans-serif;
}

table{
	border-width:0px;
	width:100%;
}

p{
	margin:0px 0px 5px 0px;
}

tr{
	border-width:0px;
}

td{
	border-width:0px;
	font: 8pt/18pt verdana, arial, helvetica, sans-serif;
}

.calendar {
	font: 10pt/12pt verdana, arial, helvetica, sans-serif;
	color:#000000;
	position: absolute;
	left:175px;
	top:75px;
	width:70%;
}

.calendarintro {
	font: 10pt/12pt verdana, arial, helvetica, sans-serif; 
	color: #000000;
	position: absolute;
	left:355px;
	top:95px;
	width:40%;
}

.sundayclr{
	background-color:#BBBBBB;
}

.todayclr{
	background-color:#FFFF00;
}

.weekclr{
	background-color:#DDDDDD;
}

.todayclrsmpl{
	background-color:#FFFF00;
	height:15px;
	width:30px;
}

.cmonth{
	font: bold 14pt/18pt verdana, arial, helvetica, sans-serif;
}

.cmonth a{
	font: bold 8pt/18pt verdana, arial, helvetica, sans-serif;
}


.daynow{
	font: 8pt/10pt verdana, arial, helvetica, sans-serif;
	color: #3399DD;
}

.blue{
	font: bold 9pt/12pt verdana, arial, helvetica, sans-serif;
	color: #3399DD;
}

li > p{
	padding:0px 0px 0px 16px
}

.method{
	font: 10pt/12pt verdana, arial, helvetica, sans-serif;
	color:#FF0000;
}

.error{
	font: bold 11pt/12pt verdana, arial, helvetica, sans-serif;
	color:#FF0000;
	margin:7px 0px 0px 0px;
}


a{
	color: #528413;
	text-decoration: underline;
	font-weight: bold;
}

.logo{
	position: absolute;
	left:5px;
	top:12px;
}

.title {
	position: absolute;
	left:175px;
	top:20px;
	font: bold 16pt/17pt verdana, arial, helvetica, sans-serif; 
	color: #528413;
	text-decoration:none;
}

.nav a { 
	font: bold 10pt/17pt arial, helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFCE;
}

.nav a.selected{
	color: #FFFF00;
}

.subnav{
	position: absolute;
	left:175px;
	top:50px;
	width:500px;
}

.subnav a{ 
	font:bold 9pt/12pt arial, helvetica, sans-serif;
	text-decoration: none;
	color: #528413;
}

h1{ 
	font: bold 10pt/10pt verdana, arial, san-serif;
	position:relative;
	top:12px;
}

li a { 
	text-decoration:none;
}

a:hover{ 
	text-decoration:underline;
}



.nav{
	position: absolute;
	left:10px;
	top:55px;
}


.hidden{
	display : none;
}

.copyright{
	font: 8pt/9pt verdana, helvetica, san-serif;
}

ul{
	margin:10px 0px 10px 17px;
}
 
li{ 
	margin:2px 0px 2px 0px;
	font: 9pt/11pt verdana, arial, san-serif;
}
.changelanguage{
	position: absolute;
	left:75%;
	top:25px;
	width:150px;
	font:8pt/10pt verdana, helvetica, san-serif;
}
.changelanguage a{
	font-weight:bold;
	text-decoration: none;
	color: #3399DD;
}
.searchdiv{
	position:absolute;
	top:80px;
	left:174px;
	height:40px;
	width:175px;
}
.searchbutton{
	 color:#000000;
	 border:solid 1px black;
	 background-color:#FFFF00;
	 font:bold 11px/17px verdana;
	 width:55px;
	 cursor:pointer;
}
.searchinput{
	font-size:11px;
	line-height:17px;
	width:107px;
	height:17px;
}