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:#000000;
position:relative;}
#outer{min-height:100%;height:100%;border: 1px solid #719eec;color:#000000;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:110px;background-image:url(/images/header_1.gif);background-repeat:no-repeat;background-position:0 0;}
#printbanner{display:none;height:0px;width:0px;}
div.topmenu{display:inline;float:left;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:relative;top:0;left:0;clear:both;float:left;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;
   }
/*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: 0px 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:22px;background-image:url(/images/menubartop3.jpg);background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
#mbbody{width:160px;background-image:url(/images/menu13.jpg);background-repeat:repeat-y;background-position:0 0;}
#mbbottom{width:160px;height:19px;background-image:url(/images/menubarbottom3.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:42px;width:760px;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 {line-height:1.35em;font-size:0.85em}
p.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:Verdana,Arial,"Trebuchet MS",Tahoma,Sans-Serif,helvetica;font-weight:bold;}
h1{margin-top:0em;margin-bottom:0.6em;font-size:130%}
h2{margin-top:0em;margin-bottom:0.6em;font-size:125%}
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:#BF1527;}
h2{color:#0033aa;}
h3{color:#333333;}
h4{color:#0033aa;}
h5{color:#BF1527;}
h6{color:#333333;}
hr{width:75%;color:#0033aa;}
h2.head{position:relative;top:18px;left:40px;color:#BF1527;font-size:1.1em;margin-bottom:12px;padding-bottom:12px;}
#wlcm h1{color:#BF1527;text-align:center;}
.headp h1{color:#000000;font-size:120%;margin:0 0 0.3em 0;}
.headp h2{color:#000000;font-size:120%;margin:0 0 0.3em 0;}
.headp h3{color:#000000;font-size:95%;margin:0 0 0.3em 0;}
/*------------Standard Links -------------------*/
a:link,a:active
{
  color: #000099;
  text-decoration:underline;
}
a:visited
{
  color:#990033;
  text-decoration:underline;
}
a:hover 
{
  color: #ff0000;
  text-decoration:underline;
}
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/blueplec.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;
}
.bpec ul li a:hover
{
    color:#BD2052;
    text-decoration:underline;
}
.lister{list-style-type:none;margin:0px 0px 0px 0px;padding:0px; }
.lister li{padding:8px 20px 0px 5px;margin:0px;}
.subspec{color:#006600;}
/*Forms*/
label{color:Navy;font-weight:bold;float:left;width:30%;}
.label{color:Navy;font-weight:bold;}
.inner
{
   width:560px;
   padding:5px;
   margin:5px;
}
#signup {background-color:#DCe7F3;padding:5px;border:solid 1px #2266aa;}
#signup h1 {color:#333333;font-size:0.9em;margin-top:10px;margin-bottom:10px;}
#signup label {color:#333333;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 #003399;}

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:5px;padding:0;}
/* Boxes */
.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:412px;height:40px;background-image:url(/images/bigboxtop.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;}
.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%;}

/*Homepage*/
#lefty{width:368px;float:left;margin-left:5px;}
#righty{width:215px;float:right;}
#wlcm{width:368px;}
#wlcm h1{text-align:center;}
#svce{width:368px;height:122px;background-image:url(/images/svcbck.jpg);background-repeat:no-repeat;background-position:2px 2px;margin:10px 0px 10px 0px;}
.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;
}
/*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;}

.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;}
#fcts{width:368px;height:122px;background-image:url(/images/fctbck.jpg);background-repeat:no-repeat;background-position:2px 2px;margin:0px 0px 0px 0px;}
.topper{height:40px;width:592px;}
.thintopper{height:13px;width:592px;}
.cntnt{margin:0 0 0 10px;}
.cntnt p{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:215px;background-image:url(/images/help_1px_right.gif);background-repeat:repeat-y;background-position:0 0;}
.nhn p{text-align:center;margin:0px 10px 0px 10px;}
.nhntop{width:215px;height:37px;background-image:url(/images/help_top_right_40.gif);background-repeat:no-repeat;}
.nhntop h2{font-size:95%;font-weight:bold;padding:8px 0px 0px 10px;color:#333333;}
.nhnbottom{width:215px;height:16px;background-image:url(/images/help_bottom_right.gif);background-repeat:no-repeat;margin-bottom:5px;}
.hmltop{width:160px;height:8px;background-image:url(/images/help_top_left.gif);background-repeat:no-repeat;line-height:5px;}
.hml{width:160px;background-image:url(/images/help_1px_left.gif);background-repeat:repeat-y;background-position:0 0;}
.hmlbottom{width:160px;height:16px;background-image:url(/images/help_bottom_left.gif);background-repeat:no-repeat;margin-bottom:5px;}
#nws{width:214px;background-image:url(/images/newsbck.jpg);background-repeat:repeat-y;background-position:0 0;}
#nwstop{width:214px;height:40px;background-image:url(/images/nwstp.jpg);background-repeat:no-repeat;}
#nwsbottom{width:214px;height:26px;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 0px 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;padding:12px 0px 0px 10px;margin-top:5px;color:#BF1527;}
#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:solid;border-color:#7f9ecc #7f9ecc #5285ba #7f9ecc;padding-left:2px;padding-right:2px;padding-top:5px !important;padding-bottom:5px !important;text-decoration:none;color:#000000;border-width:0px;font-style:normal;font-family:arial,sans-serif;font-weight:bold !important;}
.edsp a,.edsp a.nohref{font-size:0.75em;}
.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;letter-spacing:1px !important;}
.edsp li a:visited{background-image:none;border-width:0px;color:#000000;font-style:normal;font-weight:bold;border-style:solid solid solid solid;border-color:#7f9ecc #7f9ecc #5285ba #7f9ecc;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:#dae4f0;text-decoration:none;color:#000000;border-color:#7f9ecc #000000 #7F9EEb #000000;border-style:solid;border-width:0px;text-decoration:none;}
* html .edsp li a:active{font-style:normal;background-image:none;background-color:#dae4f0;text-decoration:none;color:#000000;border-color:#7f9ecc #000000 #7F9Ecc #000000;border-style:solid;border-width:0px;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:#4d1979 #ffffff #4d1979 #ffffff;border-style:solid;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;}

