a:hover {text-decoration: underline; color: #0000ff;}
a {text-decoration: none; color: #0000ff; font-family: arial, sans-serif;}
a.nav:hover {text-decoration: underline overline; color: #ffffff; font-weight: bold;font-family: arial, helvetica, sans-serif;width:130;height:25;background: url('on.gif') no-repeat fixed center;vertical-align: middle;}
a.nav {text-decoration: none; color: #ffffff; font-family: arial, sans-serif; font-weight: bold;font-family: arial, helvetica, sans-serif;width:130;height:25;background: url('off.gif') no-repeat fixed center;vertical-align: middle;}
a.navon {text-decoration: none; color: #ffffff; font-family: arial, sans-serif; font-weight: bold;font-family: arial, helvetica, sans-serif;width:130;height:25;background: url('on.gif') no-repeat fixed center;vertical-align: middle;}
td.nav:hover {background: url('on.gif');width:130;height:25;}
td.nav {font-size: 11pt; font-family: arial, helvetica, sans-serif; background: url('off.gif');width:130;height:25;}
td.navon {font-size: 11pt; font-family: arial, helvetica, sans-serif; background: url('on.gif');width:130;height:25;}
.pload {visibility:hidden;}

.blank {font-size: 12px; color: black; font-family: arial, helvetica, sans-serif; text-align: justify; background-color: #E3E5FF; margin:2}
div.content {height:100%;overflow:auto ;font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #1A1E68;  padding: 5px; background: #E3E5FF url('watermarklogo.gif') no-repeat fixed center;}
div.contentNoWatermark {overflow:auto ;font-size: 12px; font-weight: normal; color: #1A1E68;  padding: 5px; background: #E3E5FF;}
div.contentNoWatermark * {font-family:"Comic Sans MS";}
div.Watermark {
	background: #E3E5FF url('watermarklogo.gif') no-repeat fixed center;
}

.white1, .white {font-size: 12px; color: black; font-family: arial, helvetica, sans-serif; text-align: justify; background-color: white;}
body { margin: 0; background-color: #C6C6FF; font-size: 12px; font-family: arial, helvetica, sans-serif;height: 100%;width:100%}
.colour {background-color: #C6C6FF}


p { font-size: 12px; font-family: arial, helvetica, sans-serif}
td { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #1A1E68}
h1 { font-size: 16px; font-weight: 400;}

.headerrow {
	color:#660066;
	font-size:14px;
}
.headerrow1 {
	color:#660066;
	font-size:12px;
}

.headerrow td {
	color:#660066;
}


.Header {
	color:#6600CC;
	font-size:22px;
}

.Header1 {
	color:#6600CC;
	font-size:16px;
}

.DateHeader {
	color:#6600CC;
	font-size:14px;
}

input.submitLink {
	text-align:left;
	font-size:14px;
	color: #00f;
	background-color: transparent;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	border:none;
	width:100%;
  }

.submitLinkTD {
	text-align:left;
}

.submitButton {
	font-size:10px;
	color:#0000FF;
	vertical-align:top;
}

.Email {
	display:none;
}

.emailGrey {
	background-color:#EEEEEE;
}

.readonly {
	background-color:#E3E5FF;
}

.Squad_Red_A { color:#FF0000}
.Squad_Red_B { color:#FF0000}
.Squad_Orange { color:#FF6600}
.Squad_Yellow { color:#CCCC00}
.Squad_Green { color:#339900}
.Squad_Blue { color:#0000FF}
.Squad_Brown { color:#663333}
.Squad_BrownStar { color:#663333}
.Squad_Purple { color:#CC00CC}
.Squad_PurplePlus { color:#CC00CC}
.Squad_Lime { color:#00FF00}
.Squad_LimePlus { color:#00FF00}
.Squad_Rust { color:#CC6600}
.Squad_Aqua { color:#00FFFF}
.Squad_Masters { color:#FF00CC}
.Squad_None { color:#000}

.f12px {
	font-size:12px;
}

#David a {
	width:130px;
	float:left;
	font-family:"Comic Sans MS";
	color:#660099;
	font-size:9px;
	text-align:center;
}

#David a:hover {
	text-decoration:none;
	color:#008080;
}

select {
	font-size:12px;
}

.fl {
	float:left;
	font-family:"Comic Sans MS";
}

.fr {
	float:right;
}

.cr {
	clear:right;
}

.cl {
	clear:left;
}

.txc {
	text-align:center;
}
.w200 {
	width:200px;
}
.w230 {
	width:230px;
}
.w330 {
	width:330px;
}
.w400 {
	width:350px;

}
.w450 {
	width:500px;
}
.w500 {
	width:600px;
}
.p5 {
	padding:5px;
}

.p15 {
	padding:15px;
}

.bs {
	border:solid;
}

.mt20 {
	margin-top:20px;
}

.font16 {
	font-size:22px;
}

.ma {
	width:99%;
}

.ml5 {
	margin-left:expression('5px');
}

.h420 {
	height:420px;
}

.hide {
	display:none;
}

.bgblue {
	background-color:#ccf;
}
.mailform {
	text-align:left;
}
.mailform input, .mailform select {
	float:left;
	font-size:10px;
	color:#666;
	margin-bottom:10px;
}
.mailform select {
	width:340px;
}
.mailform label {
	width:140px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	font-size:12px;
}
.Personal fieldset, .Personal label {
	float:left;
	clear:left;
}
.Personal label {
	width:100px;
}
.Personal legend {
	color:#6600CC;
	font-size:14px;
}
.Personal fieldset {
	width:450px;
}
.Personal * {
	font-size:11px;
}
.Personal .header {
	font-size:16px;
}
#Rejoin {
	cursor:hand;
}
.Copy {
	text-align:left;
}
table.reg {
	background-color:#FFFFFF;
}
.reg th {
	border-top:2px solid #000;
}
td.regLB {
	border-left:2px solid #000;
}
td.regRB {
	border-right:2px solid #000;
}
td.regTB {
	border-top:2px solid #000;
}
.Mary {
	font-family:"Lucida Handwriting", Arial, arial;
}
.DiaryDates h1 {text-align:center;text-decoration:underline;color:#00f;font-weight:bold;}
.DiaryDates h2 {text-decoration:underline;}
.Fees td {padding:5px 2px;text-align:center;border:1px solid #ccc;}
.Fees{width:800px;border:1px solid #999;}

.TimeSet table {
	margin:auto;
	border:0;
	}
.TimeSet table td {
	text-align:left;
	padding:5px;
	}
.TimeSet .PopcalTrigger {
	margin:0;
	float:left;}
