body {font-family:Arial,Tahoma,helvetica,sans-serif;min-width:768px;color:#000000;font-size:100.1%;text-align:center;background-color:#f0f5f1;margin: 0;padding: 0;}

/*----------------------Banner Bits---------------------*/
#container {width:768px;
/* margin: 0px;*/
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align:left;
background-color:#ffffff;
color:#e4e4e4;
position:relative;}

#outer{min-height:100%;height:100%;border: 1px solid #ff9900;color:#333333;position:relative;float:left;background-color:#ffffff;}
#out\65  r{height:auto;}
/* \*/
* html #outer{
  height:100%;
}
/*#banner {padding:0px;margin-bottom:0px;width:768px;height:135px;background-image:url(/images/newbanner.jpg);background-repeat:no-repeat;background-position:0 0;}*/
#banner {padding:0px;margin-bottom:0px;width:768px;height:135px;}
#topfill {width:768px;height:12px;background-color:#ffffff;border-top:solid 1px #eea407;}
#printbanner{display:none;height:0px;width:0px;}
div.topmenu{display:inline;float:right;height:25px;font-family:Arial,Sans-Serif;font-size:0.85em;font-variant:normal;font-weight:bold;color:#c0c0c0;padding-top:5px;padding-left:8px;}
div.hnav{height:30px;width:768px;position:absolute;top:0;left:0;margin:0px;}
div.blink{width:768px;}
.banlink{margin:50px 10px 0px 0px;width:768px;text-align:right;font-size:.7em;}
.mimage{border:none;width:17px;height:15px;margin:0px;}
.menuline {margin:0;padding:0;}
.menuitem div {height:1px;line-height:0.1em;padding:0px;margin:0px;}
.menuitem a{padding-left:5px;}
/*experimental*/
.clear{
  clear:both;
/*** these next attributes are designed to keep the div
height to 0 pixels high, critical for Safari and Netscape 7 ***/
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0} /*** stops IE browsers from displaying
the clear div/br in the page, as these are for Moz/Opera and
Safari only. If IE 5.x Win DID display these, the page is too high ***/
/*------------------structiral divs --------------------*/
#content{width:604px;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;float:right;position:relative;top:0;}
#sidebar-a{float:left;margin:0px;width:160px;background-color:#ffffff;cursor:default;padding: 0px 0px 0px 0px;color:#000000;}
#menubar{width:160px;height:100%}
#mbtop{width:160px;height:12px;background-image:url(/images/menubartop3.jpg);background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
#mbbody{width:160px;background-image:url(/images/menuline.jpg);background-repeat:repeat-y;background-position:0 0;}
#mbbottom{width:160px;height:22px;background-image:url(/images/menu_bottom.jpg);background-repeat:no-repeat;margin-bottom:10px;}
#crumbs{margin-left:30px;margin-right:30px;padding:2px 10px 2px 10px;border-bottom:solid thin #c0c0c0;}
#mainc{padding:0px;}
div.edited{margin:10px 10px 10px 15px}
div.coded{padding:0px; margin:10px 5px 10px 5px}
#footer {background-image:url(/images/footer.jpg);height:79px;width:768px;background-position:0 0;background-repeat:no-repeat;text-align:center;}
#footer img{border:0;}
h2.navbar {position:absolute;top:-10em;left:-10em;} /*-----offscreen nav div for screen readers--------*/
#sidemore{font-size:80%;text-align:left;}
p,li {font-size:0.85em}
.small{font-size:70%;margin:0;}
h2.nhead{position:relative;top:14px;left:40px;color:#BF1527;font-size:1.1em;}
.reddy{color:#e50357;font-weight:bold;}
/*ul{list-style-position:outside;}*/
.normal {color:black;}
.cntr{text-align:center;}
#helpme{text-align:center;margin:0px 10px 0px 10px;}
h1, h2, h3, h4, h5, h6{font-family:Arial,Verdana,"Trebuchet MS",Tahoma,Sans-Serif,helvetica;}
h1{margin-top:0em;margin-bottom:0.6em;font-size:1.2em}
h2{margin-top:0em;margin-bottom:0.6em;font-size:1.2em}
h3, h4{margin-top:0em;margin-bottom:0.4em;font-size:1em;}
h5, h6{font-size:1em;margin-top:0em;margin-bottom:0.3em;}
h1{color:#058508;}
h2{color:#844705;}
h3{color:#cb3973;}
h4{color:#e67300;}
h5{color:#058508;}
h6{color:#333333;}
hr {width:75%;color:#058508;text-align:center;}
h2.head{position:relative;top:18px;left:40px;color:#BF1527;font-size:1.1em;margin-bottom:12px;padding-bottom:12px;}
#wlcm {width:355px;}
#wlcm h1{text-align:center;font-size:1.7em;}
#wlcm h2 {margin-left:8px;}
.headp h1{font-size:120%;margin:0 0 0.3em 0;}
.headp h2{font-size:120%;margin:0 0 0.3em 0;}
.headp h3{font-size:95%;margin:0 0 0.3em 0;}
/*------------Standard Links -------------------*/
a:link, a:active, a:visited {color: #5c3d03;text-decoration:underline;}
a:hover {color: #058508;text-decoration:none;}
a img{border:0;}
.quotes{color:#366d76;padding-left:33px;padding-top:0px;margin-left:20px;margin-right:30px;margin-bottom:10px;font-style:italic;font-family:Arial,sans-serif;background:url("/images/quot.png") no-repeat top left;}
.centre{margin-left:30px;margin-right:30px;}
div.bpec{margin:0px 0px 0px 0px;padding:0;}
.bpec ul {list-style-type:none;padding:0;margin:0px 0px 0px 1em;}
.bpec ul li {display:block;padding:0px 0px 0px 20px;background:url(/images/grplec.gif) no-repeat 0 50%;margin:5px 0px 5px 0px;font-size:1em;line-height:20px;height:auto;}
* html .bpec ul li{height:20px;}
.bpec ul li a, .bpec ul li a:link, .bpec ul li a:visited {padding-left:0px;}

.lister{list-style-type:none;margin:0px 0px 0px 0px;padding:0px; }
.lister li{padding:8px 20px 0px 5px;margin:0px;}
.subspec{color:#006600;}
/*sign up form*/
#signup {background-color:#faf7e4;padding:5px;border:solid 1px #ec9b01;}
#signup h1 {color:#333333;font-size:0.9em;margin-top:10px;margin-bottom:10px;}
#signup label {color:#844705;width:25%;clear:left;font-size:0.9em;font-weight:normal;}
#signup .buttons {text-align:center;margin-top:10px;}
.CH_HEADING {font-size:0.9em;margin:8px 0px 8px 0px;font-weight:600;}
#CH_FIELD_CONTAINER_SURNAME { margin:10px 0px 10px 0px;}
#CH_FIELD_CONTAINER_FORENAME { margin:10px 0px 10px 0px;}
#CH_FIELD_CONTAINER_EMAIL { margin:10px 0px 10px 0px;}
#CH_FIELD_CONTAINER_1{ margin:10px 0px 10px 0px;}
#CH_FIELD_CONTAINER_2 { margin:10px 0px 10px 0px;}
.responses {border:solid 1px #ea9d00;}

/*Forms*/
label{color:Navy;font-weight:bold;float:left;width:30%;}
.label{color:Navy;font-weight:bold;}
.inner {width:560px;padding:5px;margin:5px;}
input.txt {color:#00008B;background-color:#f5f5f9;border:1px inset #00008B;width:300px;}
textarea.txt {color:#00008B;background-color:#f5f5f9;border:1px inset #00008B;width:300px;}

/* VIS TOGGLES */
.vis {display:block;}
.invis {display:none;}
#smap p{margin:0px 5px 5px 5px;padding:0;}
/* Boxes */
.bigbox h2 {margin:0;}
.bigboxtop200{margin:0px 0px 0px 2px;padding:0;float:right;width:200px;height:40px;background-image:url(/images/bigboxtop200.jpg);background-repeat:no-repeat;background-position:bottom right;line-height:.1%;overflow:hidden;}
.bigboxtop{margin:0px 0px 0px 2px;padding:0;float:right;width:580px;height:22px;background-image:url(/images/bigboxtop580.jpg);background-repeat:no-repeat;background-position:bottom right;line-height:.1%;overflow:hidden;}
.bigboxtopThin{margin:0px 2px 0px 0px;padding:0;float:right;width:412px;height:13px;background-image:url(/images/bigboxtop.jpg);background-repeat:no-repeat;background-position:top right;line-height:.1%;overflow:hidden;}
.bigboxbottom{margin:0px 0px 0px 9px;width:580px;height:13px;background-image:url(/images/bigboxbottom580.jpg);background-repeat:no-repeat;background-position:top left;line-height:1%;overflow:hidden;}
.bigbox{width:590px;background:white url(/images/bigbox.jpg) repeat-y 0 0;clear:both;overflow:hidden;}
.bigbox p{padding:5px 20px 5px 0px;color:#000000;line-height:1.5em;}
.bigbox ul li,.bigbox ol li,.bpec ul li{color:#000000;margin-right:8px;padding-right:10px;}
#bboxtop{width:520px;height:30px;;background-image:url(/images/bboxtop.gif);background-repeat:no-repeat;overflow:hidden;}
#bbox{width:520px;padding:10px;background-image:url(/images/bbox.gif);background-repeat:repeat-y;background-position:0 0;}
#bboxtop p{padding-left:10px;padding-top:0px;font-weight:bold;}
#bboxbottom{width:520px;height:24px;background-image:url(/images/bboxbottom.gif);background-repeat:no-repeat;margin-bottom:5px;}
#pboxtop{width:520px;height:30px;;background-image:url(/images/pboxtop.gif);background-repeat:no-repeat;overflow:hidden;}
#pbox{width:520px;padding:10px;background-image:url(/images/pbox.gif);background-repeat:repeat-y;background-position:0 0;}
#pboxtop p{padding-left:10px;padding-top:0px;font-weight:bold;}
#pboxbottom{width:520px;height:24px;background-image:url(/images/pboxbottom.gif);background-repeat:no-repeat;margin-bottom:5px;}
.fsleft {float:left;width:50%;}
.fsright {float:right;width:50%;}
/*events*/
.dTag {clear:both; margin-top:12px;}
.evtDte {clear:left;display:inline;float:left;margin-left:25px;height:1.5em;width:60px;font-weight:bold;color:#333333;text-align:left;}
/*.evtTit {text-align:left;font-weight:bold;color:#333333; padding-right:8px}*/
.evtTit {display:inline;height:1.5em;font-weight:bold;color:#333333; padding-right:8px;text-align:left;}
.shide {padding-left:5px;color:green;cursor:pointer;}
.showhide {padding-bottom:10px;}
.noticf {clear:left;margin:2px 8px 0px 20px;padding:3px 5px 5px 0px;border:#c0c0c0 solid 1px;background:#ffffff;}
.evthead {height:2em;padding-left:65px;padding-bottom:8px;display:inline;width:320px;overflow:hidden;color:#363636;text-align:left;float:left;}
.tonly {display:none;}
#evtsbdy {width:540px;text-align:left;}
#evtsbdy h6,#evtsbdy h5,#evtsbdy h4,#evtsbdy h3,#evtsbdy h2,#evtsbdy h1 {margin-left:12px;}

/*Homepage*/
#lefty{width:368px;float:left;margin-left:5px;}
#righty{width:215px;float:right;padding-right:12px;}
#bleft {width:300px;float:left;}
#bleft2 {width:300px;float:left;}
#bright {width:300px;float:right;}
#sdtop {width:288px;height:48px;background-image:url(/images/sdtop.jpg);background-repeat:no-repeat;}
#sdbottom {width:288px;height:25px;background-image:url(/images/sdbottom.jpg);background-repeat:no-repeat;}
#svce{width:288px;background-image:url(/images/sd.jpg);background-repeat:repeat-y;padding-top:5px;padding-bottom:5px;}
#svce p {margin:0px 25px 0px 25px;font-size:inherit;}
#fcts{width:288px;background-image:url(/images/fS.jpg);background-repeat:repeat-y;padding-bottom:5px;padding-top:5px;}
#fcts p {margin:0px 20px 0px 20px;font-size:inherit;}
#fstop {width:288px;height:50px;background-image:url(/images/fstop2.jpg);background-repeat:no-repeat;}
#fsbottom {width:288px;height:25px;background-image:url(/images/fsbottom.jpg);background-repeat:no-repeat;}
.hpinner{width:340px;margin:10px 10px 5px 20px;}
/*.shead {width:580px;height:40px;background-image:url(/images/gold_header580.gif);background-repeat:no-repeat;background-position:bottom left;margin-bottom:8px;overflow:hidden;}*/
.smallboxtop{margin:0px 0px 0px 2px;padding:0;float:right;width:110px;height:10px;background-image:url(/images/smallboxtop.gif);background-repeat:no-repeat;background-position:bottom right;line-height:.1%;overflow:hidden;}
.smallboxbottom{margin:0px 0px 0px 9px;width:285px;height:15px;background-image:url(/images/smallboxbottom.gif);background-repeat:no-repeat;background-position:top left;line-height:1%;overflow:hidden;}
.smallbox{width:285px;background:white url(/images/smallbox.gif) repeat-y 0 0;clear:both;overflow:hidden;}
.smallbox p{padding:0px 20px 5px 0px;color:Navy;}

.headp{margin-left:10px;font-weight:bold;position:relative;top:10px;}
/*.bbtab {float:left;width:371px;height:40px;background-image:url(/images/tab_blue_40lpx.jpg);background-repeat:no-repeat;background-position:bottom left;overflow:hidden;}    
.ptab {float:left;width:171px;height:40px;background-image:url(/images/tab_pink.gif);background-repeat:no-repeat;background-position:bottom left;overflow:hidden;}
.btab{float:left;width:171px;height:40px;background-image:url(/images/tab_blue.gif);background-repeat:no-repeat;background-position:bottom left;}
.ytab{float:left;width:171px;height:40px;background-image:url(/images/tab_yellow.gif);background-repeat:no-repeat;background-position:bottom left;}*/
.topper{height:40px;width:592px;}
.thintopper{height:13px;width:592px;}
.cntnt{margin:0 0 0 10px;}
.cntnt p, .cntnt h2, .cntnt h3, .cntnt h4, .cntnt h5, .cntnt h6{margin:0px 10px 3px 0px;}
.lside{float:left;width:30%}
.rside{float:right;width:60%}
.full{width:80%;float:left;}
#rpic{text-align:center;margin:5px 1px 10px 1px;background-image:url(/images/160_man_left.jpg);background-repeat:no-repeat;width:160px;height:99px;}
.nhn{width:226px;background-image:url(/images/hmn.jpg);background-repeat:repeat-y;}
.nhn p{text-align:center;margin:0px 15px 0px 10px;}
.nhntop{width:226px;height:43px;background-image:url(/images/hmn_top.jpg);background-repeat:no-repeat;}
/*#midbox {width:600px;clear:both;}
#bottombox {width:600px;padding:10px 0px 10px 10px;clear:both;}
.nhntop h2{font-size:95%;font-weight:bold;padding:8px 0px 0px 10px;color:#333333;}*/
.nhnbottom{width:226px;height:25px;background-image:url(/images/hmnbottom.jpg);background-repeat:no-repeat;margin-bottom:5px;}
.hmltop{width:160px;height:44px;background-image:url(/images/hmntop160.jpg);background-repeat:no-repeat;line-height:5px;}
.hml{width:160px;background-image:url(/images/hmn160.jpg);background-repeat:repeat-y;background-position:0 0;}
.hmlbottom{width:160px;height:16px;background-image:url(/images/hmnbottom160.jpg);background-repeat:no-repeat;margin-bottom:5px;}
#nws{width:580px;background-image:url(/images/news.jpg);background-repeat:repeat-y;background-position:0 0;}
#nws p, #nws h3 {margin:0px 25px 0px 25px;}

#nwstop{width:580px;height:47px;background-image:url(/images/newstop2.jpg);background-repeat:no-repeat;margin-top:15px;}
#nwsbottom{width:580px;height:19px;background-image:url(/images/newsbottom.jpg);background-repeat:no-repeat;margin-bottom:5px;background-position:2px 0}
#im1{width:215px;height:89px;margin-bottom:5px;}
#im2{width:215px;height:89px;}
.edsp,.edsp li,.edsp ul{margin:0;padding:0;list-style-type:none;}
#lbox{width:544px;background-image:url(/images/lbox544.gif);background-repeat:repeat-y;background-position:0 0;}
#lbox p {text-align:left;margin:0px 10px 10px 10px;line-height:1.5em;}
#lboxtop{width:544px;height:54px;background-image:url(/images/lbox544top.gif);background-repeat:no-repeat;}
#lboxtop h1{font-weight:bold;font-size:1.4em;padding:12px 0px 0px 10px;margin-top:5px;color:#ffffff;}
#lboxbottom{width:544px;height:16px;background-image:url(/images/lbox544bottom.gif);background-repeat:no-repeat;margin-bottom:5px;}
#lboxtop h3{padding-top:7px;}
#picker{font-size:0.85em;margin-bottom:8px;}
.edsp{position:relative;left:0;top:0;z-index:20000;width:160px;cursor:default !important;border:none;text-align:left;}
.edsp{position:static;padding-left:0.0em;padding-top:0.0em;}
.edsp li{display:block;width:160px;position:static;margin:0px;}
@media Screen,Projection{.edsp/**/[class="edsp"] li{position:relative;}}
@media Screen,Projection{.edsp/**/[class="edsp"] ul li{position:relative;}}
.edsp li a{position:relative;display:block;margin:0px;}
.edsp li{margin-bottom:0px;}
html/**/[xmlns] .edsp u\l{display:block;visibility:visible;height:0;overflow:scroll;left:-10000px;}
@media screen,projection{* html .edsp ul {display:block;visibility:visible;height:0;overflow:scroll;top:-10000px;}}
ul.edsp/**/[class^="edsp"] u\l{display:block;visibility:visible;height:0;overflow:visible;left:-1000em;}
.edsp a,.edsp a:link,.edsp a.nohref{background-image:none;cursor:pointer !important;z-index:1000;text-align:left;border-style:hidden;border-color:#f3be4d #f3be4d #f3be4d #f3be4d;padding-left:2px;padding-right:2px;padding-top:5px !important;padding-bottom:5px !important;text-decoration:none;color:#5c3d03;border-width:1px;font-style:normal;font-family:arial,sans-serif;font-weight:bold !important;}
.edsp a,.edsp a.nohref{font-size:0.85em;}
.edsp a .edspA,.edsp a:link .edspA,.edsp a.nohref .edspA{font-family:arial,sans-serif;font-weight:bold !important;}
.edsp li a,.edsp li a:link,.edsp li a.nohref,.edsp li a:visited{margin:0px;padding:0px 0px 0px 12px;letter-spacing:1px !important;}
.edsp li a:visited{background-image:none;border-width:0px;color:#5c3d03;font-style:normal;font-weight:bold;border-style:hidden;border-color:#f3be4d #f3be4d #f3be4d #f3be4d;text-decoration:none;}
.edsp li a.edspR,.edsp li a.edspY,.edsp li a.edspR:visited,.edsp li a.edspY:visited,.edsp li a:hover,.edsp li a:focus,.edsp li a.nohref:hover,.edsp li a.nohref:focus{font-style:normal;background-image:none;background-color:#f5eacb;text-decoration:none;color:#058508;border-color:#f3be4d #f3be4d #f3be4d #f3be4d;border-style:hidden;border-width:1px;text-decoration:none;}
* html .edsp li a:active{font-style:normal;background-image:none;background-color:#dae4f0;text-decoration:none;color:#000000;border-color:#f3be4d #f3be4d #f3be4d #f3be4d;border-style:hidden;border-width:1px;text-decoration:none;}
* html .edsp ul li a:active{font-style:normal;background-image:none;background-color:#958bca;text-decoration:none;color:#ccffff;border-color:#f3be4d #f3be4d #f3be4d #f3be4d;border-style:hidden;border-width:1px;padding-left:25px;}
.edsp a.nohref,.edsp ul a.nohref{cursor:default !important;}
.edsp h1,.edsp h2,.edsp h3,.edsp h4,.edsp h5,.edsp h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.edsp h1,.edsp h2,.edsp h3,.edsp h4,.edsp h5,.edsp h6{width:100%;}
@media screen,projection{* html .edsp li{display:inline;}}
@media screen,projection{* html .edsp li,* html .edsp ul li{display/**/:block;float/**/:left;}}
select{visibility:visible;}
.edsp .edspC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;}

