/* CSS Document */
form {
margin-bottom:10px;
}
.whitelink {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	xtext-decoration:none;
}
.whitelink:hover {
	text-decoration:underline;
}	
.email-link {
	color:#03a9f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	xtext-decoration:none;
}
.email-link:hover {
	text-decoration:underline;
}
.calendarbutton {
	border: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	background: #FFFFFF url('../images/calendarpic3.gif') no-repeat fixed top;
	cursor: pointer;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 15px;
	WIDTH: 16px;
	TEXT-DECORATION: none;
	vertical-align: middle;
	}
	
.bluetable {
	width:100%;
	background-color:#03a9f4;
	border-collapse: separate;
	border-spacing: 1px;
}
.bluetable th {
	text-align:left;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#03a9f4;
	font-size:10px;
}
.bluetable tr {
	background-color:#EEEEEE;
}
.bluetable td {
	font-size:10px;
	padding-left: 2px;
}
.printtable {
	border:1px solid #000000;
	border-collapse:collapse;
}
.printtable td {
	border:1px solid #000000;
	border-collapse:collapse;
	padding-left:4px;
	padding-right:4px;
	color:#000000;
	text-align:left;
	font-size:12px;
}
.printtable th {
	border:1px solid #000000;
	border-collapse:collapse;
	padding-left:4px;
	padding-right:4px;
	color:#000000;
	text-align:left;
	font-size:12px;
}
.printtable tr {
	border:1px solid #000000;
	border-collapse:collapse;
}


A {	
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}
BR.page {
	page-break-after: always;
	}
td {
	/*FONT-SIZE: 11px;*/
	font-size:10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
.light {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
.dark {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
.pageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
.expiredList {
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold
	}
.expiredList:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
.button {	
			HEIGHT: 20px;
			BORDER: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			cursor: pointer;
			COLOR: #03a9f4;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none;
			}
.buttonBlack {	
			HEIGHT: 20px;
			BORDER: #BBBBBB 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #000000;
			cursor: pointer;
			COLOR: #FFFFFF;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none;
			}
.buttonltr {			 
			width:120px; 
			height:18px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #03a9f4;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
			}
.buttonlong { 
			 
			PADDING-TOP: 5px;
			PADDING-RIGHT: 5px;
			PADDING-LEFT: 5px;
			PADDING-BOTTOM: 5px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #03a9f4;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
			}
.buttonmenu { 
			height:20px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #03a9f4;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none;
			width:110px !important;
			}
.buttonnav {
			width:220px; 
			height:30px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #03a9f4;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
			}
.buttonred { 
			height:20px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #CC6600;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
			}
.buttongreen { 
			height:20px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #66CC00;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
			}
.buttonmed { 
			 
			PADDING-TOP: 5px;
			PADDING-RIGHT: 5px;
			PADDING-LEFT: 5px;
			PADDING-BOTTOM: 5px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #CC6600;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
			}
.buttonsmall { 
			width:90px; 
			height:24px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #CC6600;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
			}
.buttontiny {width:50px; 
			height:24px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #CC6600;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
			}
.buttonaddrem {font-size:25; 
			width:40px; 
			height:30px;
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			BACKGROUND: #FFFFFF;
			BORDER-LEFT: #000000 1px solid;
			cursor: pointer;
			COLOR: #CC6600;
			BORDER-BOTTOM: #000000 1px solid;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none
				}

.buttonactive {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: #03a9f4;
	BORDER-LEFT: #000000 1px solid;
	cursor: pointer;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 19px;
	TEXT-DECORATION: none
	}
.higreen {background-color:#00CC00; COLOR: #FFFFFF; cursor:pointer}
.plaingrey {background-color:#EEEEEE; COLOR: #FFFFFF;}
.mainbody {
	background-color:#03a9f4;
	/*COLOR: #FFFFFF;*/
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}

#eventdiary {
	width:95%;
	border-collapse: collapse;
}

#eventdiary {
	color:#FFFFFF;
}


a img { border: none; }

.hidden {
	display: none;
}

.error {
	padding: 10px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #aa0000;
	background: #ffdddd;
	color: #aa0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.success {
	padding: 10px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #00aa00;
	background: #ddffdd;
	color: #00aa00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}