body {
	font-family : "Lucida Grande", sans-serif;
	font-size : medium;
	background : white;
	color : black;
}

#title, h1 { 
	text-align : center; 
	margin-bottom : 3px;
	font-size : 14pt;
}

table.toolbar {
	background-position : bottom;
	background-repeat : repeat-x;
	border-width : 1px 0px 1px 0px;
	border-style : solid;
	border-color : #88b0ff;
	margin-top : 10px;	
	background-color : #ecf4ff;
}

table.toolbar-top, tr.toolbar-top td {
	background-image : url("toolbar_new.png");
	background-color : white;
	background-position : bottom left;
	background-repeat : repeat-x;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #88b0ff;
	margin-top : 10px;	
}

.toolbar td, .toolbar-top td, .toolbar-bottom td {
	padding : 4px;
}

table.toolbar-bottom, tr.toolbar-bottom td {
	background-image : url("toolbar_new_rev.png");
	background-color : white;
	background-position : top left;
	background-repeat : repeat-x;
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #88b0ff;
	margin-top : 10px;	
}

a {
	color : black;
}

a:hover {
	color : #4684ff;
}

h1 { 
	font-size : 20pt;
	text-align : center;
}

h2 {
	font-size : 16pt;
}

h3 {
	font-size : 13pt;
/*	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #ecf4ff; */
}

.bottom {
	color : gray;
	font-size : x-small;
}

/*
.bottom td {
	border-style : solid;
	border-color : #f0f0f0;
	border-width : 1px 0px 0px 0px; 
	margin-top : 3px;
}*/

.bottom a {
	text-decoration : none;
}

div.permalink {
	color : gray;
}

div.permalink a {
	text-decoration : none;
}

div.warning {
	margin : 1px;
	padding : 1px;
	text-align : center;
}

table.cal-month td.title {
	font-weight : bold;
	text-align : center;
	background-color : #ecf4ff;
	background-position : bottom;
	background-repeat : repeat-x;
	border : 1px solid #88b0ff;
	color : black;
}

table.cal-month a {
	text-decoration : none;
}

table.cal-month td {
	border : 1px solid #f0f0f0;
	text-align : center;
	color : gray;
}

table.cal-month td.day-act:hover {
	background : white;
}

table.cal-month td.day-act {
	text-align : center;
	border : 1px solid #d0d0d0;
}

table.cal-month td.day-act a {
	color : #4684ff;
}

table.cal-month td.dayname {
	color : black;
}

#indicator {
	position : absolute;
	right : 10px;
	top : 10px;
}

img.strip {
	border-width : 0px;
}

a.ignorelink {
	color : #f0f0f0;
	text-decoration : none;
}

a.ignorelink:hover {
	color : gray;
}

a.resethidden {
	color : gray;
	text-decoration : none;
	text-align : center;
	display : block;
	margin-top : 20px;
	font-size : x-small;
}
