h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
display:inline;
}

.fakeh1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
display:inline;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color:#393939;

}

.subheading {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#393939;
}

.box3 .pagecontent p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .tc {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#393939;}
.box3 .pagecontent .error {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#F00;}
.box3 .pagecontent .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#393939;}
.box3 .pagecontent .aptitle {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#DF0040;}
.box3 .pagecontent .img {float:right; margin-left:10px; margin-top:5px; margin-bottom:5px; padding:5px; border:4px solid #dbdbdb;}
.box3 .pagecontent .imgnoborder {float:right; margin-left:10px; margin-top:5px; margin-bottom:5px; padding:5px;}
.box3 .pagecontent ul {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:35px; list-style-type:disc;}
.box3 .pagecontent ol {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:35px;}
.box3 .pagecontent .boxborder { background-color:#FFF;}
.box3 .pagecontent .boxborder .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .boxborder .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .boxborder .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .boxborder .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .boxborder .left-top-corner {background:url(images/left-top-corner3.gif) no-repeat left top;}
.box3 .pagecontent .boxborder .right-top-corner {background:url(images/right-top-corner3.gif) no-repeat right top;}
.box3 .pagecontent .boxborder .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box3 .pagecontent .boxborder .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box3 .pagecontent .boxborder .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .boxborder p { line-height:1.54em;}
.box3 .pagecontent .boxborder .inner { padding:10px 10px 10px 10px;}

.box3 .pagecontent .tableborder {background-color:#ffffff; border-collapse:collapse; border:2px #f5f5f5 solid;}
.box3 .pagecontent .tableborder td {padding:8px;}

.box3 .pagecontent .ttpbox { background-color:#F0F0F0; width:500px; margin-bottom:10px;}
.box3 .pagecontent .ttpbox .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .ttpbox .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .ttpbox .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .ttpbox .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .ttpbox .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .ttpbox .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .ttpbox .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .ttpbox .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .ttpbox .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .ttpbox p { line-height:1.54em;}
.box3 .pagecontent .ttpbox .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .ttpbox .radiobutton {border:none; border-collapse:collapse; margin-right:5px;}
.box3 .pagecontent .ttpbox .error {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; background-color:#FF9999; color:#393939;}
.box3 .pagecontent .ttpbox .correct {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; background-color:#D1F899; color:#393939;}
.box3 .pagecontent .ttpbox .imgce {padding-right:10px; line-height:1.54em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;} 
.box3 .pagecontent .ttpbox .noimg {padding-left:25px; line-height:1.54em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}

.box3 .pagecontent .form { background-color:#F0F0F0; width:600px; margin-left:25px}
.box3 .pagecontent .form .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .form .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .form .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .form .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .form .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .form .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .form .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .form .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .form .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .form p { line-height:1.54em;}
.box3 .pagecontent .form .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .submit {background-image:../images/submit.gif; border:none; width:98px; height:21px; padding-left:130px;}
.box3 .pagecontent textarea {border:#dbdbdb; border:2px;}
.box3 .pagecontent select {border:#dbdbdb;}
.box3 .pagecontent radio {background-color:#F00}

.box3 .pagecontent .links {background-color:#F0F0F0; width:200px; float:right;}
.box3 .pagecontent .links .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .links .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .links .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .links .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .links .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .links .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .links .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .links .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .links .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .links p { line-height:1.54em;}
.box3 .pagecontent .links .inner { padding:5px 5px 15px 5px;}
.box3 .pagecontent .links ul {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:25px; list-style-type:disc;}

.box3 .pagecontent .theorytable {border-collapse:collapse; border:none;}
.box3 .pagecontent .theorytable .dotted {border:1px dotted #393939;}
.box3 .pagecontent .aptable {border-collapse:collapse; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .aptable td { padding:5px; }

.box3 .pagecontent .aptable2 {border-collapse:collapse; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; margin-left:15px;}
.box3 .pagecontent .aptable2 td { padding:5px; }

.box3 .pagecontent .opdiv .optable {border-collapse:collapse; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .opdiv .optable p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .opdiv .optable td { padding:5px;}

.box3 .pagecontent .loyaltycard { border-collapse:collapse; border:4px solid #dbdbdb; text-align:center; background-color:#F5F5F5;}
.box3 .pagecontent .loyaltycard td { padding:10px; border:thin #e2e2e2 solid;}

.box3 .pagecontent .bookingformerror {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; font-style:italic; color:#F00;}
.required {color:#999;}

.divmap {background: url(images/mapborder.gif); width:252px; height:411px; }
.divmap .topsection {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7F7D79; padding-top:50px; padding-left:25px; padding-right:20px;}
.divmap .mapdiv {padding: 8px 0px 0px 10px;}

.coursedesigner {border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; border:1px solid #dbdbdb;}
.coursedesigner th {padding: 5px 5px; vertical-align: top; width:110px; text-align:right;}
.coursedesigner td {padding: 5px 5px; vertical-align: top;}

.box3 .pagecontent .areaselector { background-color:#F0F0F0; margin-bottom:10px; margin-left:25px; width:370px;}
.box3 .pagecontent .areaselector .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .areaselector .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .areaselector .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .areaselector .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .areaselector .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .areaselector .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .areaselector .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .areaselector .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .areaselector .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .areaselector p { line-height:1.54em;}
.box3 .pagecontent .areaselector .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .areaselector table{border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; padding:5px;}
.box3 .pagecontent .areaselector table td {padding: 5px 5px; vertical-align: top;}

.faqlessontable {border:thin #95bce2 solid;	margin:0px; border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#393939; width:300px;}
.faqlessontable tr.even { background: #ecf6fc;}
.faqlessontable tr.even td {	padding: 5px 5px; border-bottom: 1px solid #95bce2; vertical-align: top;}
.faqlessontable tr.odd { background: #ffffff; }
.faqlessontable tr.odd td {	padding: 5px 5px; border-bottom: 1px solid #95bce2; vertical-align: top;}
.faqselect select {border:#95bce2 solid thin; background-color:#ecf6fc; padding:0px;}

.box3 .pagecontent .cdform { background-color:#F0F0F0; width:400px; margin-left:25px}
.box3 .pagecontent .cdform .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .cdform .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .cdform .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .cdform .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .cdform .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .cdform .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .cdform .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .cdform .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .cdform .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .cdform p { line-height:1.54em;}
.box3 .pagecontent .cdform .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .cdsubmit {background-image:../images/submit.gif; border:none; width:98px; height:21px; padding-left:130px;}
.box3 .pagecontent .cdform textarea {border:#dbdbdb; border:2px;}
.box3 .pagecontent .cdform select {border:#dbdbdb;}
.box3 .pagecontent .cdform radio {background-color:#F00}

.stripMe {padding-left:30px;}
.stripMe table {	border:thin #95bce2 solid; border-collapse: collapse; width: 300px; margin: 24px; font-size: 1.1em;}
.stripMe th {padding: 10px 11px; border-bottom: 1px solid #95bce2; vertical-align: top; font-weight:bold; text-align:left;}
.stripMe td {padding: 6px 11px; border-bottom: 1px solid #95bce2; vertical-align: top;}
.stripMe td * {padding: 6px 11px;}
.stripMe tr.alt td {background: #ecf6fc;}
.stripMe tr.over td {background: #bcd4ec;}
.stripMe tr.bq { background: #ecf6fc; }
.stripMe tr.bq td {	padding: 10px 11px; border-bottom: 1px solid #95bce2; vertical-align: top;}
.stripMe tr.ba { background: #ecf6fc; display:none;}
.stripMe tr.ba td {	padding: 10px 10px 30px 10px; border-bottom: 1px solid #95bce2; vertical-align: top; color:#000;}
.stripMe tr.pq { background: #ffffff; }
.stripMe tr.pq td {	padding: 10px 11px; border-bottom: 1px solid #95bce2; vertical-align: top;}
.stripMe tr.pa { background: #ffffff; display:none;}
.stripMe tr.pa td {	padding: 10px 10px 30px 10px; border-bottom: 1px solid #95bce2; vertical-align: top; color:#000;}
