
html, body {margin:0;padding:0;border:0;}
body {margin:0 auto;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#484848;background:url(images/page-bg.jpg) top left repeat-x #001A00;text-align:center;padding-bottom:40px;}
form, fieldset, h1, h2, h3, h4, h5, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;overflow:hidden;height:0px;}
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#outerwrapper {margin:0 auto;width:982px;text-align:center;}
#wrapper {width:982px;text-align:left;min-height:850px;text-align:left;}
/*\*/
* html #wrapper {height:850px;}
/**/

#header {width:982px;height:126px;position:relative;background:url(images/header-bg.jpg) top left no-repeat;}
#shield {position:absolute;top:10px;left:0px;width:131px;height:106px;}
#logo {position:absolute;top:43px;left:147px;width:383px;height:35px;}
#ctc {position:absolute;top:20px;right:0px;width:220px;height:100px;text-align:right;}
p.ctclabel {color:#85B18E;font-size:86%;padding:0px;font-weight:bold;padding-top:8px;}
p.phone {color:#FFFFFF;font-size:200%;}
p.email {color:#FFFFFF;font-size:110%;}
#ctc a:link, #ctc a:visited {color:#FFFFFF;text-decoration:none;}
#ctc a:active, #ctc a:hover {color:#FFFFFF;text-decoration:underline;}

#topbar {width:982px;background:url(images/toplinks-bg.jpg) top left no-repeat;position:relative;}
#toplinks ul {list-style:none;}
#toplinks ul li {float:left;display:inline;list-style:none;text-align:center;}
#toplinks li a {display:block;font-size:90%;font-weight:bold;text-decoration:none;padding:6px 15px 6px 15px;background:url(images/button-bg.jpg) center right no-repeat;}
#toplinks li a:link, #toplinks li a:visited {color:#404041;}
#toplinks li a:active, #toplinks li a:hover {color:#466E47;}

#searchbox {position:absolute;width:181px;height:20px;top:3px;right:10px;}
#searchbox input.inputtext {width:160px;height:16px;border:0px solid #FFFFFF;padding:1px 1px 1px 3px;font-size:90%;}
#searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;left:162px;display:block;width:18px;height:18px;}

#content {width:982px;background:url(images/content-bg.jpg) top left no-repeat #FFFFFF;padding-top:15px;}
#contentinner {width:982px;background:url(images/contentinner-bg.jpg) bottom left no-repeat #FFFFFF;padding-bottom:14px;}

#headerimage, #homeflash {width:952px;height:206px;margin-left:15px;}

#flashstrip {position:absolute;top:0px;left:89px;width:893px;height:20px;z-index:1000;}
#flashmovie {float:right;display:inline;width:546px;height:86px;}

#menumain {width:952px;background:url(images/menumain-bg.gif) top left repeat-y;margin-left:15px;}
#menu {width:203px;float:left;display:inline;font-weight:bold;font-size:90%;}

ul#navmain {background:url(images/navmain-top-bg.gif) top left no-repeat;}
ul#navmain li {color:#4C4C4C;list-style:none;width:203px;}
ul#navmain a {text-decoration:none;display:block;padding:6px 6px 6px 8px;color:#4C4C4C;voice-family: "\"}\""; voice-family:inherit;width:189px;}
ul#navmain a:link, ul#navmain a:visited {background:url(images/navmain-bg.gif) 0 top no-repeat;color:#FFFFFF;text-decoration:none;}
ul#navmain a:active, ul#navmain a:hover {background:url(images/navmain-bg.gif) -203px top no-repeat;color:#ADBBCB;text-decoration:none;}
ul#navmain a.on {background:url(images/navmain-bg.gif) -203px center no-repeat;color:#ADBBCB;text-decoration:none;}

ul#navmain a.li-juniors:link, ul#navmain a.li-juniors:visited {background:url(images/navjuniors-bg.jpg) 0 top no-repeat;color:#4C4C4C;text-decoration:none;border-bottom:1px solid #E1B64B;margin-bottom:1px;}
ul#navmain a.li-juniors:active, ul#navmain a.li-juniors:hover {background:url(images/navjuniors-bg.jpg) -203px top no-repeat;color:#4C4C4C;text-decoration:none;border-bottom:1px solid #E1B64B;margin-bottom:1px;}
ul#navmain a.li-seniors:link, ul#navmain a.li-seniors:visited {background:url(images/navseniors-bg.jpg) 0 top no-repeat;color:#4C4C4C;text-decoration:none;border-bottom:1px solid #86AB4B;margin-bottom:1px;}
ul#navmain a.li-seniors:active, ul#navmain a.li-seniors:hover {background:url(images/navseniors-bg.jpg) -203px top no-repeat;color:#4C4C4C;text-decoration:none;border-bottom:1px solid #86AB4B;margin-bottom:1px;}
ul#navmain a.li-sixths:link, ul#navmain a.li-sixths:visited {background:url(images/navsixths-bg.jpg) 0 top no-repeat;color:#4C4C4C;text-decoration:none;border-bottom:1px solid #67A5A2;margin-bottom:1px;}
ul#navmain a.li-sixths:active, ul#navmain a.li-sixths:hover {background:url(images/navsixths-bg.jpg) -203px top no-repeat;color:#4C4C4C;text-decoration:none;border-bottom:1px solid #67A5A2;margin-bottom:1px;}
ul#navmain a.li-norm:link, ul#navmain a.li-norm:visited {background:url(images/li-norm-bg.jpg) 0 bottom no-repeat;color:#4C4C4C;text-decoration:none;margin-bottom:0px;}
ul#navmain a.li-norm:active, ul#navmain a.li-norm:hover {background:url(images/li-norm-bg.jpg) -203px bottom no-repeat;color:#4C4C4C;text-decoration:none;margin-bottom:0px;}

ul#navsubjuniors {background-color:#EFE3B4;}
ul#navsubjuniors li {color:#535652;list-style:none;width:203px;border-bottom:1px solid #FFFFFF;}
ul#navsubjuniors a {text-decoration:none;display:block;padding:4px 4px 4px 8px;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:191px;}
ul#navsubjuniors a:link, ul#navsubjuniors a:visited {color:#535652;text-decoration:none;}
ul#navsubjuniors a:active, ul#navsubjuniors a:hover {color:#535652;text-decoration:none;}

ul#navsubsubjuniors {background-color:#EFE3B4;}
ul#navsubsubjuniors li {color:#717670;list-style:none;width:203px;border-bottom:0px solid #D3D3D3;border-top:1px solid #D3D3D3;}
ul#navsubsubjuniors a {text-decoration:none;display:block;padding:4px 4px 4px 18px;color:#AF9427;voice-family: "\"}\""; voice-family:inherit;width:181px;}
ul#navsubsubjuniors a:link, ul#navsubsubjuniors a:visited {color:#AF9427;text-decoration:none;}
ul#navsubsubjuniors a:active, ul#navsubsubjuniors a:hover {color:#AF9427;text-decoration:none;}

ul#navsubseniors {background-color:#D8E8CD;}
ul#navsubseniors li {color:#717670;list-style:none;width:203px;border-bottom:1px solid #FFFFFF;}
ul#navsubseniors a {text-decoration:none;display:block;padding:4px 4px 4px 8px;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:191px;}
ul#navsubseniors a:link, ul#navsubseniors a:visited {color:#535652;text-decoration:none;}
ul#navsubseniors a:active, ul#navsubseniors a:hover {color:#535652;text-decoration:none;}

ul#navsubsubseniors {background-color:#D8E8CD;}
ul#navsubsubseniors li {color:#717670;list-style:none;width:203px;border-bottom:0px solid #D3D3D3;border-top:1px solid #D3D3D3;}
ul#navsubsubseniors a {text-decoration:none;display:block;padding:4px 4px 4px 18px;color:#4D8953;voice-family: "\"}\""; voice-family:inherit;width:181px;}
ul#navsubsubseniors a:link, ul#navsubsubseniors a:visited {color:#4D8953;text-decoration:none;}
ul#navsubsubseniors a:active, ul#navsubsubseniors a:hover {color:#4D8953;text-decoration:none;}

ul#navsubsixths {background-color:#EEF7F7;}
ul#navsubsixths li {color:#717670;list-style:none;width:203px;border-bottom:1px solid #FFFFFF;}
ul#navsubsixths a {text-decoration:none;display:block;padding:4px 4px 4px 8px;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:191px;}
ul#navsubsixths a:link, ul#navsubsixths a:visited {color:#535652;text-decoration:none;}
ul#navsubsixths a:active, ul#navsubsixths a:hover {color:#535652;text-decoration:none;}

ul#navsubsubsixths {background-color:#EEF7F7;}
ul#navsubsubsixths li {color:#717670;list-style:none;width:203px;border-bottom:0px solid #9BD1CF;border-top:1px solid #D3D3D3;}
ul#navsubsubsixths a {text-decoration:none;display:block;padding:4px 4px 4px 18px;color:#39708A;voice-family: "\"}\""; voice-family:inherit;width:181px;}
ul#navsubsubsixths a:link, ul#navsubsubsixths a:visited {color:#39708A;text-decoration:none;}
ul#navsubsubsixths a:active, ul#navsubsubsixths a:hover {color:#39708A;text-decoration:none;}

ul#navsub {background-color:#DFE0E1;}
ul#navsub li {color:#717670;list-style:none;width:203px;border-bottom:0px solid #D3D3D3;border-bottom:1px solid #FFFFFF;}
ul#navsub a {text-decoration:none;display:block;padding:5px 5px 6px 8px;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:190px;}
ul#navsub a:link, ul#navsub a:visited {color:#535652;text-decoration:none;background:url(images/navsub-bg.jpg) 0px bottom no-repeat;}
ul#navsub a:active, ul#navsub a:hover {color:#535652;text-decoration:none;background:url(images/navsub-bg.jpg) -203px bottom no-repeat;}
ul#navsub a.sublinkon {color:#535652;text-decoration:none;background:url(images/navsub-bg.jpg) -203px bottom no-repeat;}

ul#sidenav {margin-top:12px;margin-left:16px;padding-bottom:12px;}
ul#sidenav li {color:#FFFFFF;list-style:none;width:224px;border-bottom:1px solid #3D5A7A;}
ul#sidenav a {text-decoration:none;display:block;padding-top:6px;padding-bottom:6px;padding-left:18px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:206px;}
ul#sidenav a:link, ul#sidenav a:visited {background:url(images/sidenav-bg.gif) 0 center no-repeat;color:#FFFFFF;text-decoration:none;}
ul#sidenav a:active, ul#sidenav a:hover {background:url(images/sidenav-bg.gif) -224px center no-repeat;color:#64593C;text-decoration:none;}
ul#sidenav a.on {background:url(images/sidenav-bg.gif) -224px center no-repeat;color:#64593C;text-decoration:none;}

ul#sidesub {}
ul#sidesub li {color:#FFFFFF;list-style:none;width:224px;border-top:1px solid #3D5A7A;}
ul#sidesub a {text-decoration:none;display:block;padding-top:6px;padding-bottom:6px;padding-left:18px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:206px;}
ul#sidesub a:link, ul#sidesub a:visited {background:url(images/sidesub-bg.gif) 0 center no-repeat;color:#FFFFFF;text-decoration:none;}
ul#sidesub a:active, ul#sidesub a:hover {background:url(images/sidesub-bg.gif) -224px center no-repeat;color:#64593C;text-decoration:none;}
ul#sidesub a.on {background:url(images/sidenav-bg.gif) -224px center no-repeat;color:#64593C;text-decoration:none;}

#tasterpanel {width:203px;margin-top:8px;background-color:#3F4042;}
#tasterpanel h3 {padding:5px;background:url(images/tasterpanel-bg.jpg) top left no-repeat;color:#FFFFFF;font-size:100%;}
#tasterpanel h3 a:link, #tasterpanel h3 a:visited {color:#FFFFFF;text-decoration:none;}
#tasterpanel h3 a:active, #tasterpanel h3 a:hover {color:#FFFFFF;text-decoration:none;}
#tasterpanel p {padding:10px;color:#FFFFFF;font-size:90%;}
#tasterpanel p a:link, #tasterpanel p a:visited {color:#D9A436;text-decoration:none;}
#tasterpanel p a:active, #tasterpanel p a:hover {color:#D9A436;text-decoration:underline;}

#main {width:725px;float:right;display:inline;}
#intro {width:725px;min-height:90px;background:url(images/title-bg.jpg) bottom left no-repeat;}
/*\*/
* html #intro {height:90px;}
/**/
#main h1, #intro h1 {font-family:Arial, Helvetica, sans-serif;font-size:200%;font-weight:normal;color:#00340A;padding:6px 0px 6px 0px;}
#main h2, #intro h2 {font-family:Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold;color:#CE9826;padding:6px 0px 6px 0px;}
#main h3, #intro h3 {font-family:Arial, Helvetica, sans-serif;font-size:130%;font-weight:normal;color:#D89D25;padding:0px 0px 6px 0px;}


#maincontent {width:725px;background-color:#FFFFFF;min-height:550px;}
/*\*/
* html #maincontent {height:550px;}
/**/
#homecontent {width:725px;background-color:#FFFFFF;padding-top:20px;padding-bottom:20px;}

.breadcrumbs {width:725px;padding-top:6px;#color:#484848;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#CE9826;text-decoration:none;}
.breadcrumbs a:active, .breadcrumbs a:hover {color:#484848;text-decoration:none;}

#full {width:725px;}
#rsmain {width:496px;margin-top:20px;float:left;display:inline;}
#rsmenu {width:214px;float:right;display:inline;position:relative;}
#rsfullj {background:url(images/mainrnavj-bg.gif) top right repeat-y;}
#rsfulls {background:url(images/mainrnavs-bg.gif) top right repeat-y;}
#rsfullx {background:url(images/mainrnavx-bg.gif) top right repeat-y;}
#rsfull {background:url(images/mainrnav-bg.gif) top right repeat-y;}

ul#rnavjuniors {width:214px;background-color:#EFE3B4;}
ul#rnavjuniors li {color:#6A6D68;list-style:none;width:210px;margin-left:2px;border-bottom:1px solid #FFFFFF;background:url(images/rsnavjuniors-bg.gif) center left no-repeat;font-size:90%;font-weight:bold;}
ul#rnavjuniors a {text-decoration:none;display:block;padding-top:3px;padding-bottom:3px;padding-left:22px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:188px;}
ul#rnavjuniors a:link, ul#rnavjuniors a:visited {color:#6A6D68;text-decoration:none;}
ul#rnavjuniors a:active, ul#rnavjuniors a:hover {color:#000000;text-decoration:none;}
ul#rnavjuniors a.over {color:#000000;}

ul#rnavseniors {width:214px;background-color:#D8E8CD;}
ul#rnavseniors li {color:#6A6D68;list-style:none;width:210px;margin-left:2px;border-bottom:1px solid #FFFFFF;background:url(images/rsnavseniors-bg.gif) center left no-repeat;font-size:90%;font-weight:bold;}
ul#rnavseniors a {text-decoration:none;display:block;padding-top:3px;padding-bottom:3px;padding-left:22px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:188px;}
ul#rnavseniors a:link, ul#rnavseniors a:visited {color:#6A6D68;text-decoration:none;}
ul#rnavseniors a:active, ul#rnavseniors a:hover {color:#000000;text-decoration:none;}
ul#rnavseniors a.over {color:#000000;}

ul#rnavsixths {width:214px;background-color:#EEF7F7;}
ul#rnavsixths li {color:#6A6D68;list-style:none;width:210px;margin-left:2px;border-bottom:1px solid #FFFFFF;background:url(images/rsnavsixths-bg.gif) center left no-repeat;font-size:90%;font-weight:bold;}
ul#rnavsixths a {text-decoration:none;display:block;padding-top:3px;padding-bottom:3px;padding-left:22px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:188px;}
ul#rnavsixths a:link, ul#rnavsixths a:visited {color:#6A6D68;text-decoration:none;}
ul#rnavsixths a:active, ul#rnavsixths a:hover {color:#000000;text-decoration:none;}
ul#rnavsixths a.over {color:#000000;}

ul#rnavnorm {width:214px;background-color:#EEEEEE;}
ul#rnavnorm li {color:#6A6D68;list-style:none;width:210px;margin-left:2px;border-bottom:1px solid #FFFFFF;background:url(images/rsnav-bg.gif) center left no-repeat;font-size:90%;font-weight:bold;}
ul#rnavnorm a {text-decoration:none;display:block;padding-top:3px;padding-bottom:3px;padding-left:22px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:188px;}
ul#rnavnorm a:link, ul#rnavnorm a:visited {color:#6A6D68;text-decoration:none;}
ul#rnavnorm a:active, ul#rnavnorm a:hover {color:#000000;text-decoration:none;}
ul#rnavnorm a.over {color:#000000;}

#rsnavheader {position:absolute;width:214px;height:24px;top:-24px;right:0px;background:url(images/rsnav-header.jpg) top left no-repeat;}
#rsnavheader p {padding:5px;font-size:90%;font-weight:bold;color:#2C4E24;}

ul.rightnavsub {border-top:1px solid #FFFFFF;}
ul.rightnavsub li {color:#404041;list-style:none;width:170px;}
ul.rightnavsub a {text-decoration:none;display:block;padding-top:4px;padding-bottom:4px;padding-left:16px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:154px;}
ul.rightnavsub a:link, ul.rightnavsub a:visited {background:url(images/rightnav-bg.gif) 0 center no-repeat;}
ul.rightnavsub a:active, ul.rightnavsub a:hover {background:url(images/rightnav-bg.gif) -170px center no-repeat;color:#000000;}
ul.rightnavsub a.over {color:#000000;}

#footerlinks {font-size:86%;width:952px;margin-left:15px;background:url(images/footerlinks-bg.jpg) bottom left no-repeat;min-height:133px;margin-top:12px;border-top:1px solid #ADADAD;position:relative;padding-top:10px;padding-bottom:10px;}
/*\*/
* html #footerlinks {height:133px;}
/**/
#footerlinks h3 {font-size:86%;color:#D0A54E;font-weight:bold;}
#footerlinks h3 a:link, #footerlinks h3 a:visited {color:#D0A54E;text-decoration:none;}
#footerlinks h3 a:active, #footerlinks h3 a:hover {color:#D0A54E;text-decoration:underline;}
#footermenu {width:180px;float:left;display:inline;margin-left:12px;}
#footermenu0 {width:108px;float:left;display:inline;margin-left:36px;}
#footermenu1 {width:108px;float:left;display:inline;margin-left:10px;}
#footermenu2 {width:108px;float:left;display:inline;margin-left:10px;}
#footermenu3 {width:108px;float:left;display:inline;margin-left:10px;}
#footermenu4 {width:108px;float:left;display:inline;margin-left:10px;}
#footermenu5 {width:108px;float:left;display:inline;margin-left:10px;}
#footermenu6 {width:108px;float:left;display:inline;margin-left:10px;}
#footerlinks ul {list-style:none;}
#footerlinks li a:link, #footerlinks li a:visited {color:#757575;text-decoration:none;}
#footerlinks li a:active, #footerlinks li a:hover {color:#757575;text-decoration:underline;}

h3.footerspaced {margin-top:5px;}

#footer {width:956px;margin:0 auto;font-family:Georgia, "Times New Roman", Times, serif;}
#footer p.left {float:left;display:inline;width:650px;color:#7B8795;margin-top:10px;text-align:left;}
#footer p.right {float:right;display:inline;width:200px;color:#7B8795;margin-top:10px;text-align:right;height:auto;}
#footer a:link, #footer a:visited {color:#AFA079;text-decoration:none;}
#footer a:active, #footer a:hover {color:#E8E3D9;text-decoration:none;}




#hometext {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;padding:12px 0px 12px 0px;}
#editorial {font-family:Arial, Helvetica, sans-serif;font-size:100%;background:url(images/title-bg.jpg) bottom left no-repeat;padding-bottom:16px;padding-top:16px;padding-right:10px;}
#hometext p, #editorial p {padding-bottom:12px;}
#editorial ul, #editorial ol {margin-left:15px;padding-left:10px;margin-right:12px;margin-bottom:6px;}
#editorial li {padding-top:2px;padding-bottom:2px;}
#editorial table {margin-top:5px;margin-left:0px;}
#editorial a:link, #editorial a:visited {color:#00340A;text-decoration:none;font-weight:bold;}
#editorial a:active, #editorial a:hover {color:#00340A;text-decoration:underline;font-weight:bold;}
.intro {color:#CE9826;font-weight:bold;}

#newsevents {width:725px;margin-top:14px;}
#newseventsinner {width:725px;background:url(images/newseventinner-bg.gif) top left repeat-y;}
.news {float:left;display:inline;width:512px;padding-bottom:5px;}
.events {float:right;display:inline;width:213px;padding-bottom:10px;}
.newsheader {width:512px;background:url(images/newsheader-bg.jpg) top left no-repeat;}
.eventsheader {width:213px;background:url(images/eventsheader-bg.jpg) top left no-repeat;}
#newscontent {width:512px;background-color:#C7DBB6;padding-top:10px;padding-bottom:0px;}
.newsrow {width:492px;margin-left:10px;background:url(images/newsrow-bg.jpg) bottom left no-repeat;padding-bottom:24px;position:relative;min-height:64px;margin-bottom:8px;}
.newsrowimage {width:492px;margin-left:10px;background:url(images/newsrowimage-bg.jpg) bottom left no-repeat;padding-bottom:24px;position:relative;min-height:78px;margin-bottom:8px;}
/*\*/
* html .newsrow, * html .newsrowimage {height:78px;}
/**/
.newsrow p {padding:0px 10px 10px 10px;color:#484848;font-size:90%;}
.newsrowimage p {padding:0px 150px 10px 10px;color:#484848;font-size:90%;}

.newsimg {position:absolute;width:140px;height:95px;top:5px;left:352px;font-size:90%;color:#00340A;background:url(images/newsrow-img-bg.gif) top left no-repeat;text-align:center;}
.newsmore {position:absolute;width:200px;height:16px;bottom:3px;left:10px;font-size:90%;color:#00340A;}
.newsmore a:link, .newsmore a:visited {color:#00340A;text-decoration:none;}
.newsmore a:active, .newsmore a:hover {color:#00340A;text-decoration:none;}
span.click {color:#C28D1C;}
.eventsrow {width:193px;background-color:#4B7142;margin-left:10px;margin-top:10px;color:#FFFFFF;border-top:1px solid #66865E;border-bottom:1px solid #23391E;background:url(images/eventsrow-bg.gif) top left repeat-y;}
.eventsrow p {padding:0px 10px 10px 10px;color:#FFFFFF;font-size:90%;}

.newsfooter {float:left;display:inline;width:512px;background:url(images/newsfooter-bg.jpg) bottom left no-repeat;}
.eventsfooter {float:right;display:inline;width:213px;background:url(images/eventsfooter-bg.jpg) bottom left no-repeat;}

#newsevents h1 {padding:4px 10px 2px 10px;color:#00340A;font-size:100%;font-weight:bold;}
#newsevents h1 a:link, #newsevents h1 a:visited {color:#00340A;text-decoration:none;}
#newsevents h1 a:active, #newsevents h1 a:hover {color:#00340A;text-decoration:underline;}
#newsevents h2 {padding:4px 10px 4px 10px;color:#00340A;font-size:110%;font-weight:bold;}
#newsevents h3 {padding:8px 10px 8px 10px;color:#FFFFFF;font-size:100%;font-weight:bold;}
#newsevents h4 {padding:4px 10px 4px 10px;color:#00340A;font-size:100%;font-weight:bold;}
#newsevents h4 a:link, #newsevents h4 a:visited {color:#00340A;text-decoration:none;}
#newsevents h4 a:active, #newsevents h4 a:hover {color:#00340A;text-decoration:underline;}

/*News items where there is a right hand menu*/
#slimnews {width:496px;margin-top:14px;}
.slimnewsheader {width:496px;background:url(images/slimnewsheader-bg.jpg) top left no-repeat;}
#slimnews h1 {padding:4px 10px 2px 10px;color:#00340A;font-size:100%;font-weight:bold;}
#slimnews h1 a:link, #slimnews h1 a:visited {color:#00340A;text-decoration:none;}
#slimnews h1 a:active, #slimnews h1 a:hover {color:#00340A;text-decoration:underline;}
#slimnews h2 {padding:4px 10px 4px 10px;color:#00340A;font-size:110%;font-weight:bold;}
#slimnewscontent {width:496px;background-color:#DADADA;padding-bottom:14px;padding-top:14px;}
.slimnewsrow {width:469px;margin-left:14px;padding-bottom:24px;position:relative;min-height:64px}
.slimnewsrowimage {width:469px;margin-left:14px;padding-bottom:24px;position:relative;min-height:78px;}
/*\*/
* html .slimnewsrow, * html .slimnewsrowimage {height:78px;}
/**/
.slimnewsrow p {padding:0px 10px 10px 10px;color:#484848;font-size:90%;}
.slimnewsrowimage p {padding:0px 150px 10px 10px;color:#484848;font-size:90%;}
.slimnewsimg {position:absolute;width:140px;height:95px;top:5px;left:330px;font-size:90%;color:#00340A;text-align:center;}
.slimnewsmore {position:absolute;width:200px;height:16px;bottom:3px;left:10px;font-size:90%;color:#404041;}
.slimnewsrow a:link, .slimnewsrow a:visited , .slimnewsrowimage a:link, .slimnewsrowimage a:visited {color:#404041;text-decoration:none;font-weight:bold;}
.slimnewsrow a:active, .slimnewsrow a:hover, .slimnewsrowimage a:active, .slimnewsrowimage a:hover {color:#404041;text-decoration:underline;font-weight:bold;}
.slimnewssep {width:100%;height:14px;}
.nrsjuniors {background:url(images/shnewsrowj-bg.jpg) bottom left no-repeat;}
.nrsjuniors-img {background:url(images/shnewsrowimagej-bg.jpg) bottom left no-repeat;}
.nrsseniors {background:url(images/shnewsrows-bg.jpg) bottom left no-repeat;}
.nrsseniors-img {background:url(images/shnewsrowimages-bg.jpg) bottom left no-repeat;}
.nrssixths {background:url(images/shnewsrowx-bg.jpg) bottom left no-repeat;}
.nrssixths-img {background:url(images/shnewsrowimagex-bg.jpg) bottom left no-repeat;}



p.more a:link, p.more a:visited {color:#FFFFFF;text-decoration:none;}
p.more a:active, p.more a:hover {color:#E7CC7B;text-decoration:none;}
.headline {background-color:#C8C7C6;clear:both;padding-top:10px}
p.newsdate {font-weight:bold;padding-bottom:2px;color:#FFFFFF;}

.newsrow a:link, .newsrow a:visited , .newsrowimage a:link, .newsrowimage a:visited {color:#BD9E40;text-decoration:none;font-weight:bold;}
.newsrow a:active, .newsrow a:hover, .newsrowimage a:active, .newsrowimage a:hover {color:#BD9E40;text-decoration:underline;font-weight:bold;}
.eventsrow a:link, .eventsrow a:visited {color:#FFFFFF;text-decoration:none;font-weight:bold;}
.eventsrow a:active, .eventsrow a:hover {color:#FFFFFF;text-decoration:underline;font-weight:bold;}



.hnewsheader {width:725px;background:url(images/hnewsheader-bg.jpg) top left no-repeat;}
#hnewscontent {width:725px;background-color:#DADADA;padding-bottom:14px;padding-top:14px;}
.hnewsrow {width:698px;margin-left:14px;padding-bottom:24px;position:relative;min-height:64px}
.hnewsrowimage {width:698px;margin-left:14px;padding-bottom:24px;position:relative;min-height:78px;}
/*\*/
* html .hnewsrow, * html .hnewsrowimage {height:78px;}
/**/
.nrjuniors {background:url(images/hnewsrowj-bg.jpg) bottom left no-repeat;}
.nrjuniors-img {background:url(images/hnewsrowimagej-bg.jpg) bottom left no-repeat;}
.nrseniors {background:url(images/hnewsrows-bg.jpg) bottom left no-repeat;}
.nrseniors-img {background:url(images/hnewsrowimages-bg.jpg) bottom left no-repeat;}
.nrsixths {background:url(images/hnewsrowx-bg.jpg) bottom left no-repeat;}
.nrsixths-img {background:url(images/hnewsrowimagex-bg.jpg) bottom left no-repeat;}

.hnewsrow p {padding:0px 10px 10px 10px;color:#484848;font-size:90%;}
.hnewsrowimage p {padding:0px 150px 10px 10px;color:#484848;font-size:90%;}
.hnewsimg {position:absolute;width:140px;height:95px;top:5px;left:558px;font-size:90%;color:#00340A;text-align:center;}
.hnewsmore {position:absolute;width:200px;height:16px;bottom:3px;left:10px;font-size:90%;color:#404041;}
.hnewsrow a:link, .hnewsrow a:visited , .hnewsrowimage a:link, .hnewsrowimage a:visited {color:#404041;text-decoration:none;font-weight:bold;}
.hnewsrow a:active, .hnewsrow a:hover, .hnewsrowimage a:active, .hnewsrowimage a:hover {color:#404041;text-decoration:underline;font-weight:bold;}
.hnewssep {width:100%;height:14px;}



.leftimage {padding-right:10px;padding-bottom:4px;}
.rightimage {padding-left:10px;padding-bottom:4px;}

#shownews {padding-top:12px;margin-bottom:2px;}
#shownews a.hdline:link, #shownews a.hdline:visited {font-weight:bold;font-size:110%;color:#D89D25;text-decoration:none;background:none;}
#shownews a.hdline:active, #shownews a.hdline:hover {font-weight:bold;font-size:110%;color:#D89D25;text-decoration:underline;background:none;}
#shownews p {margin-left:5px;font-size:90%;}
#shownews img.newsimage {margin-right:5px;margin-bottom:2px;}
#shownews p.sep {clear:both;height:1px;background-color:#C1D2E7;margin-left:5px;font-size:1%;padding-bottom:0px;margin-top:6px;margin-bottom:6px;}
#shownews .headline {background:none;clear:none;padding-top:0px}

#opendays, #sportscentre, #prospectus {width:224px;margin-bottom:16px;background:url(images/newspanel-bg.gif) top left repeat-y;margin-left:16px;border-top:1px solid #D4A22A;border-bottom:1px solid #D4A22A;clear:both;font-family:Arial, Helvetica, sans-serif;padding-bottom:4px;}
#opendays img, #sportscentre img, #prospectus img {padding-top:6px;padding-left:6px;}
#opendays h4, #sportscentre h4, #prospectus h4 {font-family:Georgia, "Times New Roman", Times, serif;color:#D4A22A;font-size:100%;padding:4px 6px 0px 6px;font-weight:bold;}
#opendays h4 a:link, #opendays h4 a:visited, #sportscentre h4 a:link, #sportscentre h4 a:visited, #prospectus h4 a:link, #prospectus h4 a:visited {color:#D4A22A;text-decoration:none;}
#opendays h4 a:active, #opendays h4 a:hover, #sportscentre h4 a:active, #sportscentre h4 a:hover, #prospectus h4 a:active, #prospectus h4 a:hover  {color:#D4A22A;text-decoration:underline;}
#opendays p, #sportscentre p, #sportscentre p  {width:212px;padding-top:3px;margin-left:6px;padding-bottom:2px;}
#opendays p a:link, #opendays p a:visited, #sportscentre p a:link, #sportscentre p a:visited, #prospectus p a:link, #prospectus p a:visited {font-weight:bold;font-size:100%;color:#484848;text-decoration:none;}
#opendays p a:active, #opendays p a:hover, #sportscentre p a:active, #sportscentre p a:hover, #prospectus p a:active, #prospectus p a:hover  {font-weight:bold;font-size:100%;color:#484848;text-decoration:underline;}


.titleleft {float:left;display:inline;width:299px;height:181px;padding-bottom:20px;}
.titleright {float:right;display:inline;width:299px;height:181px;padding-bottom:20px;}
.titleclr {clear:both;width:100%;height:6px;}



.img-shadow {float:left;background:url(images/shadowAlpha.png) no-repeat bottom right !important;background:url(images/shadow.gif) no-repeat bottom right;margin:0px 10px 10px 0px !important;margin:0px 5px 5px 0px;}
.img-shadow img {display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;} 
.img-shadow2 {float:left;background:url(images/shadowAlpha.png) no-repeat bottom right !important;background:url(images/shadow.gif) no-repeat bottom right;margin:10px 12px 0 10px !important;margin:10px 0 0 5px;}
.img-shadow2 img {display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;}


/* Calendar */
.galleryItemFirst {float:left;width:180px;margin-top:20px;display:inline;text-align:center;}
div.galleryMain {width:250px;margin-top:20px;text-align:center;}
.galleryItem {float:left;display:inline;width:180px;margin-left:20px;margin-top:20px;text-align:center;}
.galleryItemImage {border:1px solid #333333;text-align:center;margin-bottom:4px;}
.galleryenlarge {clear:left;}


form#contact {margin-top:10px;}
form#enews {margin:8px 8px 8px 6px;}
td.enewshdr {font-size:90%;font-weight:bold;}
.formheader {font-family:Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold;color:#CE9826;padding:12px 0px 6px 0px;}
.formrow {padding-top:2px;padding-bottom:2px;}
p.flt {float:left;display:inline;width:250px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
#contact label {float:left;display:inline;width:180px;padding-right:12px;}
form#contact input, form#contact select, div.fmrt {float:left;display:inline;}
input.txtsml {width:40px;border:1px solid #6E6D72;}
input.txtmed {width:150px;border:1px solid #6E6D72;}
input.txtml {width:250px;border:1px solid #6E6D72;}
input.txtwde {width:300px;border:1px solid #6E6D72;}
input.txtxtr {width:540px;border:1px solid #6E6D72;}
textarea.txtarea {width:300px;height:80px;border:1px solid #6E6D72;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
textarea.txtlarea {width:540px;height:100px;border:1px solid #6E6D72;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.error {color:#FF0000;font-weight:bold;}

hr {background:url(images/hr-bg.gif) top left repeat-x #D3D3D3;height:1px;width:100%;clear:both;border:0;border-bottom:1px solid #D3D3D3;}
hr.dotted {background:url(images/hr-bg.gif) repeat-x center left;border:0;height:1px;width:100%;clear:both;border-bottom:1px dotted #D3D3D3;}
hr.inv {color:#FFFFFF;background-color:#FFFFFF;height:1px;width:100%;clear:both;}


.tablestd {border-top:1px solid #DBDBDB;border-left:1px solid #DBDBDB;margin-top:10px;margin-bottom:10px;}
.tablestd th {border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;background-color:#DFB0B0;}
.tablestd td {border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;}

.tablenh {margin-top:10px;margin-bottom:10px;}
.tablenh td {background-color:#E2E2E2;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}





/* Calendar Header Controls */
#calendar_control {width:714px;color:#FFFFFF;background:url(images/calendar_control_bg.jpg) bottom left repeat-x #D3D5D6;}
.calendar_control_datepanel {background-color:#FFFFFF;font-size:90%;font-weight:bold;color:#DCA634;text-align:center;}
.calendar_control_view {float:right;display:inline;width:342px;}
div.calendar_control_year {float:left;display:inline;width:192px;margin-left:8px;margin-top:3px;}
ul#calendar_control_buttons {font-size:95%;width:340px;margin:0px;padding:0px;}
ul#calendar_control_buttons li {float:left;width:85px;list-style:none;display:inline;text-align:center;}
ul#calendar_control_buttons a {display:block;color:#FFFFFF;font-size:80%;font-weight:bold;padding-top:13px;padding-bottom:13px;}
ul#calendar_control_buttons a:link, ul#calendar_control_buttons a:visited {color:#494949;text-decoration:none;background:url(images/calendar_control_button_bg.jpg) 0 bottom no-repeat;}
ul#calendar_control_buttons a:active, ul#calendar_control_buttons a:hover {color:#FFFFFF;text-decoration:none;background:url(images/calendar_control_button_bg.jpg) -85px bottom no-repeat;}
ul#calendar_control_buttons a.button_hi {color:#FFFFFF;text-decoration:none;background:url(images/calendar_control_button_bg.jpg) -85px bottom no-repeat}

#calendar div.calendar_date_hi a:link, #calendar div.calendar_date_hi a:visited {color:#FFFFFF;text-decoration:none;}
#calendar div.calendar_date_hi a:active, #calendar div.calendar_date_hi a:hover {color:#FFFFFF;text-decoration:underline;}

/* Orange Calendar element headers */
.calendar_header {font-size:90%;font-weight:bold;text-align:center;padding:4px 0px 4px 5px;color:#ffffff;background:url(images/calendar_view_header.gif) top left repeat-x #DFAD44;}
.calendar_header a:link, .calendar_header a:visited {color:#547CA9;text-decoration:none;}
.calendar_header a:active, .calendar_header a:hover {color:#547CA9;text-decoration:underline;}
.calendar_header_l {font-size:90%;font-weight:bold;text-align:center;padding:4px 0px 4px 5px;color:#ffffff;background:url(images/calendar_view_header.gif) top left repeat-x #DFAD44;}
.calendar_header_l a:link, .calendar_header_l a:visited {color:#FFFFFF;text-decoration:none;}
.calendar_header_l a:active, .calendar_header_l a:hover {color:#FFFFFF;text-decoration:underline;}

/* Day Cells */
td.calendar_blank  {border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;color:#C3C4C5;background-color:#D6D6D6;font-size:90%;}
td.calendar_day {border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;color:#FFFFFF;background-color:#FFFFFF;font-size:90%;}
td.calendar_day_hi {border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;color:#FFFFFF;background-color:#FFFFFF;font-size:90%;}



.calendar_shim {border-left:1px solid #9AB8C2;}
.calendar_event	{padding:3px;}
.calendar_event_rule {border-top:1px solid #9AB8C2; padding: 1px; margin-bottom:2px;}
.calendar_event a, .calendar_event_rule a {color:#AFE4B8;text-decoration:none}
.calendar_event a:hover, .calendar_event_rule a:hover {color: #474442;text-decoration:underline}
.calendar_event_time {color:#9C5455;}
div.calendar_date {font-weight:bold;color:#333333;background:url(images/calendar_view_subheader.jpg) bottom left repeat-x;padding:5px;}
div.calendar_date_noBG {font-weight:bold;color:#333333;padding:5px;}
div.calendar_date a:link, div.calendar_date a:visited {color:#FFFFFF;text-decoration:none;}
div.calendar_date a:active, div.calendar_date a:hover {color:#FFFFFF;text-decoration:underline;}
div.calendar_date_hi {font-weight:bold;color:#FFFFFF;background:url(images/calendar_view_subheader_hi.jpg) bottom left repeat-x;padding:5px;}
div.calendar_date_hi a:link, div.calendar_date_hi a:visited {color:#FFFFFF;text-decoration:none;}
div.calendar_date_hi a:active, div.calendar_date_hi a:hover {color:#FFFFFF;text-decoration:underline;}

.calendar_control_button_previous {background:url(images/msj_calendar_button_previous.jpg) top left no-repeat;}
.calendar_control_button_next {background:url(images/msj_calendar_button_next.jpg) top left no-repeat;}
.calendar_control_button_previous a:link, .calendar_control_button_previous a:visited {display:block;background:url(images/calendar-arrow-left.gif) 0 top no-repeat;}
.calendar_control_button_previous a:active, .calendar_control_button_previous a:hover {display:block;background:url(images/calendar-arrow-left.gif) -28px top no-repeat;}
.calendar_control_button_next a:link, .calendar_control_button_next a:visited {display:block;background:url(images/calendar-arrow-right.gif) 0 top no-repeat;}
.calendar_control_button_next a:active, .calendar_control_button_next a:hover {display:block;background:url(images/calendar-arrow-right.gif) -28px top no-repeat;}

.calendar_event_time {width: 30px;}
.calendar_event_name {color:#132957;}
td.calendar_day a:link, td.calendar_day a:visited {color:#AFE4B8;text-decoration:none;}
td.calendar_day a:active, td.calendar_day a:hover {color:#AFE4B8;text-decoration:underline;}

.calendar_list_item {font-size: 105%; padding: 3px; border: 2px solid #ffffff; background-color:#EFF4F8}
.calendar_list_wrapper {background-color:#9AB8C2}

.ShowImageright {padding-left:9px;padding-bottom:6px;}
.ShowImageleft {padding-right:9px;padding-bottom:6px;}


table.TableBorderGrey {border-top:1px solid #B7B7B7;border-left:1px solid #B7B7B7;}
table.TableBorderGrey td {border-bottom:1px solid #B7B7B7;border-right:1px solid #B7B7B7;padding:3px;}
.TableNoBorder {border:0px solid #B7B7B7;}
table.TableNoBorder td {border:0px solid #B7B7B7;padding:3px;}
.InspectionQuote {color:#854E74;font-style:italic;}
.InspectionQuoteSig {color:#854E74;font-weight:bold;}

.tblheader {border-top:1px solid #DBDBDB;border-left:1px solid #DBDBDB;margin-top:10px;margin-bottom:10px;}
.tblheader th {border-right:1px solid #BCCFBF;border-bottom:1px solid #BCCFBF;background-color:#9EB9A3;}
.tblheader td {border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;background-color:#E8EEE9;}
.tblnoheader {margin-top:10px;margin-bottom:10px;}
.tblnoheader td {background-color:#E8EEE9;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}


#strap h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:150%;font-weight:normal;color:#E3B75A;padding:32px 0px 12px 0px;}

.blog {width:568px;margin-top:12px;clear:both;}
.blogheader {width:568px;height:24px;background:url(images/news-title-bg.jpg) top left no-repeat #1A64B3;font-size:90%;}
.blogheader h3 {font-size:110%;padding:5px 0 3px 4px;color:#FFFFFF;font-weight:bold;float:left;display:inline;}
.blogheader p {float:right;display:inline;padding:4px 4px 3px 0;color:#FFFFFF;font-weight:normal;}
.blogmain {background-color:#D4E5F9;padding-top:4px;padding-bottom:4px;width:568px;position:relative;line-height:1.4em;font-size:90%;}
.blogmain p {margin:6px;}
.blogmain table {margin:6px;}
.blogmain textarea {width:548px;height:100px;}
.blogmain input {width:270px;}
.blogmain input.short {width:150px;}
.blogmain a:link, .blogmain  a:visited {color:#931C27;text-decoration:none;}
.blogmain a:active, .blogmain a:hover {color:#931C27;text-decoration:underline;}
.blogfooter {background:url(images/newsfooter-bg.gif) bottom left no-repeat #6494CC;color:#000000;height:22px;}
.blogfooter h4 {font-size:100%;padding:3px 0px 2px 6px;margin:0px;font-weight:normal;float:left;display:inline;}
.blogfooter p {float:right;display:inline;padding:3px 6px 2px 0;color:#FFFFFF;font-size:90%;}

.blogcont {clear:both;width:725px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:url(images/blogpost-bg.gif) top left repeat-y;margin-top:6px;}
.bloginner {width:723px;border-bottom:1px solid #CCCCCC;background-color:#F3F3F3;margin-left:1px;}
p.blogheadleft {float:left;display:inline;width:450px;font-size:110%;color:#00340A;font-weight:bold;padding-top:4px;padding-bottom:4px;text-align:left;margin-left:14px;margin-bottom:4px;}
p.blogheadright {float:right;display:inline;width:200px;text-align:right;font-size:90%;color:#00340A;font-weight:normal;padding-top:4px;padding-bottom:4px;margin-right:10px;margin-bottom:4px;}
.blogtext {width:692px;margin-top:10px;margin-left:14px;padding-bottom:12px;text-align:left;}
.blogtext h4 {font-size:100%;font-weight:bold;padding-top:4px;padding-bottom:4px;}

#blog p {padding-bottom:0px;}
#blog h3 {padding-bottom:0px;}
#blogpost {width:725px;margin-top:22px;}
.blogpost {width:725px;margin-top:12px;margin-bottom:22px;}
.blogpostheader {width:725px;background:url(images/hnewsheader-bg.jpg) top left no-repeat;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #D6D6D6;}
.blogpostmain {width:725px;padding-bottom:10px;padding-top:4px;background:url(images/blogpost-bg.gif) top left repeat-y #FFFFFF;border-bottom:1px solid #CCCCCC;}
#blogpost table {margin-left:14px;}
#blogpost p {margin-left:14px;margin-right:14px;}
.blogpost p {padding:6px 14px 6px 14px;}
#blogpost ul {margin-left:14px;}
.blogpostheader h3 {font-size:120%;color:#00340A;font-weight:bold;padding:6px 0px 2px 0px;margin:0px 0px 0px 14px;}
.blogpostfooter {width:725px;background:url(images/blogpostfooter-bg.jpg) bottom left no-repeat;}
.blogpostfooter h4 {font-size:100%;padding:5px 14px 6px 14px;}

#blogpreviewbtn {width:68px;height:21px;float:right;display:inline;margin-right:10px;margin-top:10px;}
#blogpreviewbtn a:link, #blogpreviewbtn a:visited {display:block;background:url(images/previewbutton.jpg) 0 0 no-repeat;}
#blogpreviewbtn a:hover, #blogpreviewbtn a:active {display:block;background:url(images/previewbutton.jpg) -68px 0 no-repeat;}

.blognotes {margin-left:14px;margin-top:10px;}

input .blogpost {float:right;width:57px;height:21px;border:none;background:url(images/postbutton.jpg) top left no-repeat;cursor:pointer !important;}
a.morelink:link, a.morelink:visited {color:#C9E4C0;text-decoration:none;}
a.morelink:active, a.morelink:hover {color:#C9E4C0;text-decoration:underline;}