BODY {
	font-family: sans-serif;
	color: black;
	text-align: left;
	font-size: 10pt;

}

IMG {
	border:none;
	padding:0px;
}

P {
	line-height:1.4em;
}

HR.no {
	display:none;
}

A {
	color: #063168;
}
A:hover {
	text-decoration: underline;
}

DIV#page {

}

DIV#top {
	display:none;
	
}

DIV#logo {

}

 
div#title {
  margin:16px 0 16px 0;
}

DIV#title h1 {
  font-size:16px;
  color:#3c413c;
  padding:0 0 0 20px;
}

h1 { margin:0; padding:0;}

DIV#article {
	/*padding: 20px;*/
}
div#article img {
  /*float:left;*/
}
DIV#main {
 
  
}


#content {

}




/* calendar */
DIV.caltop {
	padding:10px;
	text-align:center;
	font-size:160%;
	font-weight:bold;
}
DIV.caltop A {
	text-decoration:none;
	/*color:#000000;*/
}
DIV.caltop A:hover {
	text-decoration:underline;
}

TABLE.caltable {
	border:1px solid #959698;
	width:100%;
	border-collapse:collapse;
}
TABLE.caltable TD,TABLE.caltable TH {
	padding:0px;
	margin:0px;
	text-align:center;
	border-bottom:1px solid #959698;
}
TABLE.caltable TH {
	background:#959698;
	color:#000000;
	border-left:1px solid #e8dfce;
	border-right:1px solid #e8dfce;
}
TABLE.caltable TD A {
	display:block;
	padding:5px;
	text-decoration:none;
	color:silver;
}
TABLE.caltable TH A {
	display:block;
	padding:5px;
	text-decoration:none;
}
TABLE.caltable TD SPAN,TABLE.caltable TH SPAN {
	display:block;
	padding:4px;
	text-decoration:none;
}
TABLE.caltable A:hover {
	background-color:#e8dfce;
}
TABLE.dayres {

}
TD.pm A, TD.nm A {
	color:gray;
	
}
TD.wn {
	background:silver;
	font-weight:bold;
}

TD.htd {
	width:10%;
	border-right:1px solid #959698;
}
TD.htdon {
	width:10%;
	background-color:#e8dfce;
}
TD.res {
	background-color:#d0bf9d;
	border-right:1px solid #959698;
	border-left:1px solid #959698;
	font-weight:bold;
}
TD.crbox {
	background:silver;
	border-right:1px solid #959698;
	border-left:1px solid #959698;
}
TD.today A {
	font-weight:bold;
	color:red;
}
DIV#daylist {
	/*width:100px;
	float:left;*/
}
DIV#dayres {
	width:100px;
	float:left;
}


DIV#fres {
	border-top:1px solid #8a6d36;
	border-right:1px solid #8a6d36;
	border-bottom:1px solid #8a6d36;
	background:#e8dfce;
	width:450px;
	float:left;
}
DIV#fresbox {
	padding:10px;
}
DIV.crbox {
	float:left;
	padding:5px;
	background:silver;
}



