/*main styles*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal;margin:0px;background-color:#FFFFFF;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF;font-weight:bold;margin:0px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px;color:#FFFFFF;font-weight:bold;margin:0px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px;color:#990000;font-weight:bold;margin:0px;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;color:#FFFFFF;font-weight:bold;margin:0px;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#253355;text-decoration:underline;}
a:hover {text-decoration:none;}
ul{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;font-size:11px;margin-left:20px;margin-top:5px;margin-bottom:15px;}
li{margin-top:5px;}
b{font-weight:bold;color:#666666;}
p, td{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;margin:0px;font-size:11px;line-height:14px;}
form{margin:0px;padding:0px;}
div{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#CC6666;font-weight:bold;margin:0px;font-size:10px;}
a.navi{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;margin:0px;font-size:11px;font-weight:bold;text-decoration:none;}
a.navi:hover{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#333333;margin:0px;font-size:11px;}
/* -------------- MARGINS -------------- */
/* ALL */
.mva{margin:5px;} 
.mxa{margin:10px;}
.mxxa{margin:20px;}
.mxxxa{margin:30px;}
.mxlvtvbxr{margin-left:5px;margin-top:5px;margin-bottom:5px;margin-right:10px;}
.mxlbrvt{margin-left:10px;margin-top:5px;margin-bottom:10px;margin-right:10px;}
/* TOP ONLY */
.miiit{margin-top:3px;} 
.mvt{margin-top:5px;}
.mxt{margin-top:10px;}
.mxxt{margin-top:20px;}
.mxxxt{margin-top:30px;}
/* LEFT ONLY */
.miiil{margin-left:3px;}
.mvl{margin-left:5px;}
.mxvl{margin-left:15px;}
.mxl{margin-left:10px;}
.mxxl{margin-left:20px;}
.mxxvl{margin-left:25px;}
.mxxxl{margin-left:30px;}
.mxxxvl{margin-left:35px;}
.mxxxxl{margin-left:40px;}
/* RIGHT ONLY */
.mvr{margin-right:5px;}
.mxr{margin-right:10px;}
.mxxr{margin-right:20px;}
.mxxxr{margin-right:30px;}
.mxxxxr{margin-right:40px;}
.mxxxxxr{margin-right:50px;}
/* BOTTOM ONLY */
.mvb{margin-bottom:5px;}
.mxb{margin-bottom:10px;}
.mxvb{margin-bottom:15px;}
.mxxb{margin-bottom:20px;}
/* TOP/LEFT */
.mvtl{margin-top:5px;margin-left:5px;}
.mvttxl{margin-top:5px;margin-left:10px;}
.mvtxxxvl{margin-top:5px;margin-left:35px;}
.mvtviiil{margin-left:8px;margin-top:5px;}
.mxxvlxxvt{margin-left:25px;margin-top:25px;}
/* TOP/RIGHT */
.mvtl{margin-top:5px;margin-right:5px;}
.mvttxl{margin-top:5px;margin-right:10px;}
.mxtr{margin-top:10px;margin-right:10px;}
.mxxtxxr{margin-top:20px;margin-right:20px;}
.mvtxxxvl{margin-top:5px;margin-right:35px;}
.mvtviiil{margin-right:8px;margin-top:5px;}
.mxxvlxxvt{margin-right:25px;margin-top:25px;}
/* TOP/BOTTOM */
.mvtb{margin-top:5px;margin-bottom:5px;}
.mxtb{margin-top:10px;margin-bottom:10px;}
.mxxtb{margin-top:20px;margin-bottom:20px;}
/* LEFT/BOTTOM */
.mvbl{margin-bottom:5px;margin-left:5px;}
.mxbl{margin-bottom:10px;margin-left:10px;}
.mxvbl{margin-bottom:15px;margin-left:15px;}
.mxxbl{margin-bottom:20px;margin-left:20px;}
.mvbxl{margin-bottom:5px;margin-left:10px;}
.mxvlxb{margin-bottom:10px;margin-left:15px;}
.mxxxvlvb{margin-left:35px;margin-bottom:5px;}
/* MISC */
.mxvliitb{margin-bottom:2px;margin-left:15px;margin-top:2px;}
.mxblt{margin-bottom:10px;margin-left:10px;margin-top:10px;}
.mxrlt{margin-right:10px;margin-left:10px;margin-top:10px;}
.mvlr{margin-left:5px;margin-right:5px;}
.mxlr{margin-left:10px;margin-right:10px;}
.mxxlr{margin-left:20px;margin-right:20px;}

/* -------------- PADDING -------------- */
.pva{padding:5px;}
.pxa{padding:10px;}
.pxxa{padding:20px;}
.pvl{padding-left:5px;}
.pvr{padding-right:5px;}
.pvt{padding-top:5px;}
.pvtb{padding-top:5px;padding-bottom:5px;}
.pvtbl{padding-top:5px;padding-bottom:5px;padding-left:5px;}
.pvlb{padding-left:5px;padding-bottom:5px;}
.pvb{padding-bottom:5px;}
.piiia{padding:3px;}
.piiil{padding-left:3px;}
.piiir{padding-right:3px;}
.piiitb{padding-top:3px;padding-bottom:3px;}
.piiit{padding-top:3px;}
.piiib{padding-bottom:3px;}
.pxl{padding-left:10px;}

/* -------------- COLORS  -------------- */
.white{color:#FFFFFF;}
.balck{color:#000000;}
.black{color:#000000;}
.green{color:#CCFF33;}
.blue{color:#0099CC;}
.DarkRed{color:#990000;}
.DarkRedlarge{color:#990000;font-size:12px;font-weight:bold;}
.DarkBlue{color:#4A2885;}
.LightRed{color:#E9DBD5;}
.bgSageGreen{background-color:#A06800;}
.bgDarkBrown{background-color:#663300;}
.bgDarkRed{background-color:#990000;}
.bgDarkGreen{background-color:#006A25;}
.bgDarkBlue{background-color:#4A2885;}
.bgMidBlue{background-color:#00B5EF;}
.bgwhite{background-color:#FFFFFF;}
.bgLgtRed{background-color:#E9DBD5;}
/* -------------- BORDERS  -------------- */
.borderblack{border:#000000;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.borderwhite{border:#FFFFFF;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.borderred{border:#990000;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}

/* -------------- OTHER CLASSES  -------------- */
.footer {color:#CC6666;text-decoration:none;}
a.footer {color:#CC6666;}
a.footer:hover {color:#CC6666;text-decoration:underline;}
.pagetitle {font-family:"Palatino Linotype", "Times New Roman", Arial, Helvetica, sans-serif, "MS sans serif";color:#990000;margin:0px;font-size:14pt;font-weight:normal;}
.required {font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#FF0000;margin:0px;font-size:11px;}
.small {font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#253355;margin:0px;font-size:9px;}
.resultstable{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#253355;margin:0px;font-size:11px;}
.SubNavi {font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#FFFFFF;margin:10px;font-size:10px;font-weight:bold;text-decoration:none;}
a.SubNavi {}
a.SubNavi::hover{text-decoration:underline;}
a.register{color:#0099CC;}
a.register:hover{text-decoration:none;}
a.more{color:#CCFF33;font-weight:bold;text-decoration:none;}
a.more:hover{text-decoration:underline;}
.availAvail{color:#333333;background-color:#FFFFFF;}
.availAvailWinter{color:#4A2885;background-color:#FFFFFF;}
.availAvailSpring{color:#006A25;background-color:#FFFFFF;}
.availAvailSummer{color:#00B5EF;background-color:#FFFFFF;}
.availAvailAutumn{color:#663300;background-color:#FFFFFF;}
.availPartBooked{color:#333333;background-color:#E9DBD5;}
.availPartBookedWinter{color:#4A2885;background-color:#D4ECFB;}
.availPartBookedSpring{color:#006A25;background-color:#BEDFC4;}
.availPartBookedSummer{color:#00B5EF;background-color:#D4ECFB;}
.availPartBookedAutumn{color:#663300;background-color:#CCCC99;}
.availFullyBooked{color:#FFFFFF;background-color:#990000;}
.availFullyBookedWinter{color:#FFFFFF;background-color:#4A2885;}
.availFullyBookedspring{color:#FFFFFF;background-color:#006A25;}
.availFullyBookedsummer{color:#FFFFFF;background-color:#00B5EF;}
.availFullyBookedAutumn{color:#FFFFFF;background-color:#663300;}
.PCDlink {font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#666666;margin:0px;font-size:9px;}
.award {float:left; padding: 20px 20px 20px 20px;}

/* ---- SEASONS ---------------------------- */
.seasontitle{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#990000; font-size:12px; font-weight:bold;}
.seasontitlewinter{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#4A2885; font-size:18px; font-weight:bold;}
.seasonsubtitlewinter{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#4A2885; font-size:13px; font-weight:bold;}
.seasonheadingwinter{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#4A2885; font-size:9px;}
.seasontitlespring{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#006A25; font-size:18px; font-weight:bold;}
.seasonsubtitlespring{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#006A25; font-size:13px; font-weight:bold;}
.seasonheadingspring{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#006A25; font-size:9px;}
.seasontitlesummer{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#0469B3; font-size:18px; font-weight:bold;}
.seasonsubtitlesummer{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#0469B3; font-size:13px; font-weight:bold;}
.seasonheadingsummer{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#0469B3; font-size:9px;}
.seasontitleautumn{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#663300; font-size:18px; font-weight:bold;}
.seasonsubtitleautumn{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#663300; font-size:13px; font-weight:bold;}
.seasonheadingautumn{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#663300; font-size:9px;}
.spring{color:#006A25;font-weight:bold;}
.summer{color:#0469B3;font-weight:bold;}
.autumn{color:#663300;font-weight:bold;}
.winter{color:#4A2885;font-weight:bold;}

/* -------------- LEFT NAVIGATION -------------- */
ul#leftnav {margin-left: 0; padding-left: 0; list-style-type: none;}
ul#leftnav a {display: block;font-family:"Times New Roman", Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 12px; font-weight: normal; color:#CC6666;text-decoration:none;padding: .4em .5em;}
ul#leftnav li {display: inline;}
ul#leftnav a:hover {text-decoration:underline;}
