.intextlink {font-size:12px;font-family:verdana;text-decoration:underline;color:#0033CC;}

a.anchor {display:none;font-size:10px;font-family:verdana;color:#999999;border:dotted 1px #0033CC;text-align:center;padding:2px;}

.tablemaker {font-size:10px;font-family:verdana;color:#333333;border:solid 1px #00CC00;text-align:center;padding:2px;}



/*general styles */

body {margin:0px;padding:0px;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#666666;}

form {margin:0px;padding:0px;}

.solidline {margin:5px 0px 5px 0px;padding:0px;border-top:1px solid #999999;clear:both;}

.boxout {background-color:#e3e1e2;padding:10px;margin-bottom:10px;}

.solidline hr {display:none;}

.cattext h1 {font:normal 130% Arial, Helvetica, sans-serif;color:#000;font-weight:bold;}

.cattext h2 {font:normal 130% Arial, Helvetica, sans-serif;color:#314129;}

.cattext h3 {font:normal 130% Arial, Helvetica, sans-serif;color:#314129;}

#docpagepanel a {color:#000;text-decoration:underline;font-weight:normal;}

#docpagepanel a:visited {color:#6c8152;text-decoration:underline;font-weight:normal;}

#docpagepanel a:hover {color:#000;}

a {color:#000;text-decoration:none;}

a:visited {color:#6C8152;}

a:hover {color:#666;text-decoration:underline;}



a.easyedit {margin:0px 10px 0px 0px;padding:1px 3px 1px 3px;background-color:#999;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:60%;text-decoration:none;}

a.easyedit:visited {color:#fff;text-decoration:none;}

a.easyedit:hover {background-color:#fff;color:#999;text-decoration:none;}



/*top navigation styles */

#topnav {padding:0px 10px 3px 0px;text-align:right;background-color:#819762;border-bottom:1px solid #fff;}

#topnav a {color:#fff;margin:0px 5px 0px 5px;padding:2px 0px 2px 0px;text-decoration:none;font:normal 75%/122% Arial, Helvetica, sans-serif;background-color:#819762;}

#topnav a:hover {color:#333;}

#topnav a.on {color:#fff;font-weight:bold;}

#topnav a:hover .on {color:#ccc;}

#topnav SPAN {color:#fff;font-size:80%;}



/*mast logo and picture */

#mastcontainer {background-color:#065C29;background-image:url(graphics/rushcliffemastback.jpg);background-repeat:repeat-x;width:100%;}

#logo {text-align:left;padding:0px 5px 0px 0px;margin:0px 0px 0px 0px;float:left;}

#mastpic {text-align:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

#mastblue {padding:1px 0px 5px 7px;margin:0px;border-top:1px solid #fff;background-color:#003063;width:100%;}



/*main navigation styles */

#mainnav {padding:1px 0px 5px 7px;margin:0px;text-align:left;border-top:1px solid #fff;background-color:#003063;width:100%;}

#mainnav a {color:#fff;margin:0px 0px 0px 0px;padding:2px 7px 2px 7px;text-decoration:none;border-right:1px solid #FFF;font:normal 70%/122% Arial, Helvetica, sans-serif;background-color:#5f95bc;}

#mainnav a:hover {color:#666666;background-color:#fff;}

#mainnav a.on {color:#666666;background-color:#fff;}

#mainnav a:hover.on {color:#666666;background-color:#D0D9c4;}

#mainnav SPAN {display:none;

/*colour of hidden pipe*/

}



/*main table columns */

#maintable {width:100%;padding:0px;margin:0px;border:0px;background-color:#fff;}

#leftcolumn {width:180px;padding:0px;margin:0px;background-color:#AABA94;}

#leftgutter {width:20px;padding:0px;margin:0px;background-color:#fff;}

#middlecolumn {padding:0px 0px 20px 0px;margin:0px;background-color:#fff;}

.updated {font-family:Arial, Helvetica, sans-serif;border-top:1px solid #ccc;font-size:11px;color:#999;padding-top:8px;margin-top:50px;}

#rightcolumn {width:170px;padding:10px 0px 0px 0px;margin:0px;background-color:#fff;}

#rightgutter {width:20px;padding:0px;margin:0px;background-color:#fff;}

#rightcontainer {padding:0px 0px 0px 0px;margin:10px 10px 10px 10px;background-color:#fff;}

.rightnavsubcontainer {padding:19px 0px 0px 0px;margin:0px;}



/*search box */

.box {margin:1px 0px 20px 0px;padding:10px 0px 20px 0px;font:70% Arial, Helvetica, sans-serif;background:#AABA94;}

.box form {margin-left:13px;}

.box .boxlink {border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:10px;}

.box .boxlink a {display:block;color:#fff;margin:0px;padding:5px 0px 5px 14px;font:100% Arial, Helvetica, sans-serif;text-decoration:none;}

.box .boxlink a:hover {background-color:#819762;color:#fff;text-decoration:none;}

.box p {margin-left:15px;color:#fff;}

.box a {color:#fff;}

.box a:hover {color:#ccc;}

.searchinput {border:1px solid #fff;width:100px;font-size:100%;}

.input {width:300px;font-size:100%;font-family:Arial, Helvetica, sans-serif;margin-bottom:5px;}

.forumselect .catdocspanel .input {margin-bottom:0px;}

.inputdate {border:1px solid #996699;font-size:100%;margin-bottom:5px;}

.button {border:1px solid #819762;color:#fff;padding:0px 0px 0px 2px;margin:0px;font:bold 90% Arial, Helvetica, sans-serif;background-color:#819762;}

.catdocspanel .button {margin:20px 0px 0px 0px;color:#819762;background-color:#fff;}

.forumselect .button {margin-left:10px;}



/*text styles */

p {padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}

H2 {color:#996699;font:normal 100% Arial, Helvetica, sans-serif;}



/*left, sub and right nav container and links */

#leftnavcontainer {padding:0px 0px 10px 0px;margin:28px 0px 10px 0px;}

#subnavcontainer {padding:0px 0px 10px 0px;margin:28px 0px 10px 0px;}

.leftnav, .subnav, .rightsubnav {border-top:1px solid #AABA94;border-bottom:1px solid #AABA94;margin-top:0px;color:#000;text-decoration:none;text-align:right;display:block;font:normal 70% Arial, Helvetica, sans-serif;padding:4px 18px 4px 5px;background:#D0D9C4 url(graphics/sub_navblock_blue.gif) no-repeat right top;}

.rightsubnav {background-image:none;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:left;padding-left:25px;}

.leftnav:visited, .subnav:visited, .rightsubnav:visited {color:#000;}

.leftnav:hover, .subnav:hover {color:#fff;background:#819762 url(graphics/sub_navblock_blank.gif) no-repeat right top;border-top:1px solid #AABA94;border-bottom:1px solid #AABA94;text-decoration:none;}

.rightsubnav:hover {background-image:none;background-color:#AABA94;border-top:1px solid #fff;border-bottom:1px solid #fff;text-decoration:none;}

.open, .openrightplus, .openrightminus, .openrightminuslv2 {color:#fff;background:#819762 url(graphics/sub_navblock_blank.gif) no-repeat right top;display:block;font:normal 70% Arial, Helvetica, sans-serif;padding:4px 18px 4px 25px;text-align:right;text-decoration:none;border-top:1px solid #AABA94;border-bottom:1px solid #AABA94;}

.open {padding-left:5px;}

.openrightplus, .openrightminus {text-align:left;}

.openrightplus {background:#819762 url(graphics/sub_navblock_right.gif) no-repeat left top;border-top:1px solid #fff;border-bottom:1px solid #fff;}

.openrightminuslv2 {background-color:#ADBA94;background-image:none;text-align:left;color:#000;border-top:1px solid #fff;border-bottom:1px solid #fff;}

.openrightminus {background:#849663 url(graphics/sub_navblock_rightminus.gif) no-repeat left top;border-top:1px solid #fff;border-bottom:1px solid #fff;}

.open:hover, .openrightplus:hover, .openrightminus:hover {color:#fff;background:#003063 url(graphics/sub_navblock_blank.gif) no-repeat right top;text-decoration:none;border-bottom:1px solid #AABA94;}

.openrightplus:hover, .openrightminus:hover {background:#003063 url(graphics/sub_navblock_rightminus.gif) no-repeat left top;}

.open:visited, .openrightplus:visited, .openrightminus:visited {color:#fff;}



/* end nav styles */



/*extra non main right nav and right hand header */

.righthandheader, .rightnavcontainer h2 {margin:0px 0px 0px 0px;padding:2px 0px 2px 13px;color:#fff;text-decoration:none;display:block;font:80% Arial, Helvetica, sans-serif;background-color:#819763;}

.rightnavcontainer {padding:0px 0px 5px 0px;margin:0px 0px 20px 0px;border:1px solid #819763;}

.rightnavcontainer a {margin-left:10px;background:url(graphics/rnavgraphic.gif) no-repeat left;margin-top:0px;display:block;font:normal 70% Verdana, Arial, Helvetica, sans-serif;padding:6px 0px 0px 20px;color:#37422B;}



/*text resizing box */

.textChangecontainer h2 {margin:0px 0px 0px 0px;padding:2px 0px 2px 13px;color:#fff;text-decoration:none;display:block;font:80% Arial, Helvetica, sans-serif;background-color:#819763;}

.textChangecontainer {padding:0px 0px 5px 0px;margin:0px 0px 20px 0px;border:1px solid #819763;}

.textChangecontainer a {font:normal 70% Verdana, Arial, Helvetica, sans-serif;color:#37422B;}

.textchangecontainer ul {margin:10px 0 0 7px; padding:0; }

.textchangecontainer ul li {list-style:none; display:inline;}



/*end non main right nav */

.hide, .hiderushcliffe {font-size:1px;margin:0px;padding:0px;color:#FFF;position:absolute;top:-100px;left:-100px;}



/*footer and container */

#crumbcontainer {margin:23px 0px 10px 0px;padding:3px 3px 10px 0px;background-color:#fff;border-bottom:1px solid #ccc;}

.crumb {margin:10px 10px 5px 0px;padding:0px;color:#666666;font:normal 70% Arial, Helvetica, sans-serif;background-color:#fff;}

/*.crumb a {color:#37422B;text-decoration:none;}

.crumb a:hover {color:#999;text-decoration:underline;}

.crumb a:visited {color:#37422B;}*/



/*footer and container */

#footercontainer {clear:both;}

#addressfooter {color:#fff;padding:6px 0px 6px 10px;margin:0px 0px 0px 0px;font:70% Arial, Helvetica, sans-serif;background-color:#819762;width:100%;}

#addressfooter a {color:#fff}

#addressfooter a:visited {color:#fff;}

#addressfooter a:hover {color:#fff}



#bottomnav1container {float:left;margin:0px;padding:0px;}

#bottomnav1 {padding:2px 0px 6px 10px;margin:0px 0px 0px 0px;background-color:#D0D9c4;width:100%;}

#bottomnav1 a.on {color:#18387B;}

#bottomnav1 a:hover.on {color:#fff;}

#bottomnav1 SPAN {color:#fff;

/*colour of hidden pipe*/

}

#bottomnav1 a {color:#fff;margin:0px 5px 0px 0px;padding:2px 5px 2px 5px;text-decoration:none;font:normal 70%/122% Arial, Helvetica, sans-serif;}

#bottomnav1 a:hover {color:#18387B;}

#bottomnav2 {padding:0px 10px 3px 0px;margin-left:4px;text-align:left;background-color:#fff;border-bottom:10px solid #fff;}

#bottomnav2 a {color:#819762;margin:0px 5px 10px 5px;padding:2px 0px 10px 0px;text-decoration:none;font:normal 70% Arial, Helvetica, sans-serif;}

#bottomnav2 a:hover {color:#333;}

#bottomnav2 SPAN {color:#819762;font-size:80%;}

#bottomnav2 a.on {color:#37422B;}

#bottomnav2 a.on:hover {color:#819762;}



/* cat box H1*/

.catmast {background-color:#fff;color:#37422B;margin:15px 0px 20px 0px;padding:2px 0px 2px 0px;font:normal 100% Arial, Helvetica, sans-serif;font-weight:bold;}



/*cat panel table style for top category pannel*/

.catpanel {background-color:#fff;margin:0px 0px 15px 0px;padding:0px;}



/* stops netsacpe 6-7 having the padding of catpanel AND catpanel td*/

table.catpanel {padding:0px;width:100%;}

.catpanel td {padding:0px;}

.catsummary {font:normal 75% Arial, Helvetica, sans-serif;font-weight:bold;padding:0px;}

.cattext {font:normal 75% Arial, Helvetica, sans-serif;padding:0px;}



/*date */

.date {color:#37422B;font:70% Arial, Helvetica, sans-serif;}

.doctype {color:#37422B;font:70% Arial, Helvetica, sans-serif;}



/* EVENTS - Styles in events pages sit within #events and can be changed contextualy*/

/*

#events .catpanel {background-color:#999;}

#events .catmast {background-color:#666;}

#events .catsummary {color:#FFF;}

#events .cattext {color:#FFF;}

*/

.eventsdate {color:#37422B;font-family: Arial, Helvetica, sans-serif;font-weight:normal;}

#events .catdocspanel .date {color:#37422B;font:80% Arial, Helvetica, sans-serif;}

#events .catdocspanel .eventsdate {color:#37422B;font:80% Arial, Helvetica, sans-serif;}

 .eventitem {color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;}



/* events bottom box */

#eventsbottommast, #eventsmast {display:block;margin:15px 0px 0px 0px;background-color:#819763;color:#fff;padding:2px 10px 2px 10px;font:normal 90% Arial, Helvetica, sans-serif;}

#eventsmast {background-color:#819763;margin:0px 0px 14px 0px;color:#fff;}

#eventsbottommast {margin:0px 0px 0px 0px;}

.eventsbottompanel {margin:0px 0px 15px 0px;padding:10px;font:normal 70% Arial, Helvetica, sans-serif;border:1px solid #819763;}

/*.eventsbottompanel a {color:#000;text-decoration:underline;}

.eventsbottompanel a:visited {color:#6c8152;text-decoration:underline;}

.eventsbottompanel a:hover {color:#6c8152;}*/

.eventsbottompanel SPAN {color:#333;

/*colour of hidden pipe*/

}

.intranet .catmast {background-color:#fff;}

.intranet .catdocspanel {background-color:#D0D9c4;}



/* pictures */

.picture {margin:0px 0px 15px 15px;font:normal 70% Arial, Helvetica, sans-serif;color:#37422B;float:right;}

/* .homepic .picture {margin:0px 0px 15px 0px;padding:0px;background-color:#D0D9C4;display:block;width:100%;} */

.homepic .picture {margin:0px 0px 15px 0px;padding:0px;display:block;width:100%;}

.picture IMG {border:0px solid #fff;margin-bottom:0px;}



/* Puts line in and stops stuff running together*/

.clearall {clear:left;clear:right;margin:0px 0px 0px 0px;padding:0px;height:1px;}

.clearall HR {display:none;}



/* doc page box */

.docpagemast {background-color:#fff;color:#37422B;margin:15px 0px 20px 0px;padding:2px 0px 2px 0px;font:bold 100% Arial, Helvetica, sans-serif;}

.tablediv {WIDTH:100%;margin-bottom:20px;}

#docpagepanel {background-color:#fff;margin:0px 0px 15px 0px;padding:0px;width:100%;}

#docpagepanel td {padding:0px;}

.docpagepaneltext {color:#666666;font:normal 80% Arial, Helvetica, sans-serif;}

.docpagepaneltext ul {margin:10px 40px 10px 40px;padding:0px 0px 0px 0px;}

.docpagepaneltext ul li {list-style:outside url(graphics/bullet.gif);margin:0px;padding:0px 0px 5px 0px;}

#docpagepanel ul li {margin:0px;padding:0px 0px 5px 0px;}

.docsummary {font:normal 75% Arial, Helvetica, sans-serif;font-weight:normal;padding:0px;}



#events .docsummary p {font-weight:normal !important;}



/* Related Stuff */

.relatedmast, .imagesmast, .tablesmast, .weblinksmast {display:block;border-bottom:2px solid #fff;background-color:#819762;color:#fff;margin:0px 0px 0px 0px;padding:4px 10px 4px 10px;font:normal 80% Arial, Helvetica, sans-serif;}

#relatedpanel, #imagespanel, #tablespanel, #weblinkspanel {margin:0px 0px 15px 0px;padding:15px 15px 20px 15px;background-color:#D0D9c4;}

#relatedpanel p, #imagespanel p, #tablespanel p, #weblinkspanel p {;color:#000;padding:0px 0px 5px 0px;margin:3px 0px 5px 0px;font:normal 70% Arial, Helvetica, sans-serif;}

.relatedheader, .imagesheader, .tablesheader, .weblinksheader {color:#636;;margin:0px;padding:0px;font:bold 80% Arial, Helvetica, sans-serif;}

.relatedheader:hover, .imagesheader:hover, .tablesheader:hover, .weblinksheader:hover {color:#fff;}

#relatedpanel ul, #imagespanel ul, #tablespanel ul, #weblinkspanel ul {margin:0px 0px 0px 19px;padding:0px 0px 0px 0px;}

#relatedpanel ul li, #imagespanel ul li, #tablespanel ul li, #weblinkspanel ul li {list-style:outside url(graphics/bullet.gif);margin:0px;padding:0px;}



#relatedpanel ul li a, #imagespanel ul li a, #tablespanel ul li a, #weblinkspanel ul li a {margin:0px;padding:0px;font:70% Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:bold;}

#relatedpanel ul li a:visited, #imagespanel ul li a:visited, #tablespanel ul li a:visited, #weblinkspanel ul li a:visited {font-weight:normal !important; text-decoration: underline; font-weight:bold;}





/*attachments */

.attachmentsmast {display:block;background-color:#819762;color:#fff;margin:0px 0px 0px 0px;padding:4px 10px 4px 10px;font:normal 80% Arial, Helvetica, sans-serif;}

#attachmentspanel {margin:0px 0px 15px 0px;padding:15px 15px 20px 15px;background-color:#D0D9c4;}

#attachmentspanel a {text-decoration:underline;margin-left:3px;padding:0px;font:bold 70% Arial, Helvetica, sans-serif;}





/*language bottom */

.languageb {float:right;}

.languageb a {color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:normal;background-color:#CC99CC;margin:0px;padding:0px;}

.languageb a:hover {color:#fff;background-color:#999;}

.languageb a.on {color:#fff;background-color:#999;}

.languageb a:hover.on {color:#fff;background-color:#ccc;}



/*language top */

.languagetop {top:8px;right:5px;position:absolute;}

.languagetop a {color:#fff;margin:0px 5px 0px 0px;padding:2px 5px 2px 5px;text-decoration:none;font:normal 70%/122% Arial, Helvetica, sans-serif;background-color:#CC99CC;text-decoration:none;}

.languagetop a:hover {color:#fff;background-color:#999;}

.languagetop a:visited {color:#fff;text-decoration:none;}

.languagetop a.on {color:#fff;background-color:#999;}

.languagetop a:hover.on {color:#fff;background-color:#ccc;}



/*poll */

#pollheader {margin:10px 0px 2px 0px;padding:3px 0px 3px 10px;color:#fff;text-decoration:none;display:block;font:80% Arial, Helvetica, sans-serif;background:#819762;}

#poll {margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;background-color:#D0D9C4;}

.polltext {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:normal 70% Arial, Helvetica, sans-serif;color:#333333;}

.pollbutton {border:none;color:#37422B;padding:1px 2px 1px 2px;margin:0px 0px 0px 10px;font:bold 90% Arial, Helvetica, sans-serif;/*background-color:#dod9c4;*/}

.bar {margin:0px 0px 0px 10px;width:20px;height:15px;background-color:#969;}

#pollbottom {margin:2px 0px 15px 0px;padding:4px 0px 4px 24px;color:#fff;text-decoration:none;display:block;font:bold 70% Arial, Helvetica, sans-serif;background:#819762;}



/*poll table widths */

.polltable {width:130px;}

.pollquestion {width:130px;}

.polltableleft {width:25px;}

.polltableright {width:105px;}



/* more in section third level nav */

.thirdlevelmast {display:block;border-bottom:2px solid #fff;background-color:#819762;color:#fff;margin:0px 0px 0px 0px;padding:4px 10px 4px 10px;font:normal 80% Arial, Helvetica, sans-serif;}

#thirdlevelpanel {margin:0px 0px 15px 0px;padding:15px 15px 8px 15px;background-color:#D0D9c4;}

#thirdlevelpanel ul {margin:0px 0px 15px 0px;padding:0px;}

#thirdlevelpanel ul li {list-style:inside url(graphics/bullet.gif);margin:0px;padding:0px 0px 4px 0px;}



/*------------------------------------------------------- to change example for visited links*--------------------------------------------*/

#thirdlevelpanel ul li a {margin:0px;padding:0px;font:70% Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;}

#thirdlevelpanel ul li a:visited {color:#6C8152;font-weight:bold;text-decoration:underline;}

#thirdlevelpanel ul li a:hover {color:#666;text-decoration:underline;}



/**/



/*Press releases */

.catdocsmast {display:block;background-color:#819762;color:#fff;margin:0px 0px 0px 0px;padding:4px 10px 4px 10px;font:normal 80% Arial, Helvetica, sans-serif;}

.catdocsheader, .msgname {text-decoration:underline;margin:0px;padding:0px;font:75% Arial, Helvetica, sans-serif;font-weight:bold;}





a.catdocsheader:visited {font-weight:normal;}



/* Pannel with links to documnts on category page and home page can be changed for latest news, press releases, what's on*/



/* Styles #latest #press #whatson */

.catdocspanel {margin:0px 0px 15px 0px;padding:15px 15px 18px 15px;background-color:#D0D9C4;}

#events .eventlist .catdocspanel {background-color:#fff;border:1px solid #819763;}

#press .catdocspanel {background-color:#D0D9c4;}

#events .catdocspanel {background-color:#fff;border:1px solid #819762;}

#latest .catdocspanel {background-repeat:repeat-x;background-position:bottom;}



#latest .catdocspanel a, #events .catdocspanel a {font-weight:bold;}

#latest .catdocspanel a:visited, #events .catdocspanel a:visited {font-weight:bold;}

#latest .catdocspanel a:hover, #events .catdocspanel a:hover { font-weight:bold;}

/**/

.emailfriendpanel ul li a {font-weight:normal;}

.catdocspanel td {padding:15px 15px 5px 15px;}

#press ul {margin-bottom:0px;}



/* More button can be dupliacted and changed differences required for different panels*/

.more {margin-top:10px;}

.more a {display:block;background:url(graphics/moreback.gif) no-repeat left;margin:0px 0px 0px 0px;padding:4px 0px 7px 20px;font:80% Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;}





/* stops netsacpe 6-7 having the padding of catdocspanel AND catdocspanel td*/

table.catdocspanel {padding:0px;width:100%;}

.catdocspanel p {text-decoration:none;padding:5px 0px 0px 0px;margin-bottom:10px;font:normal 70% Arial, Helvetica, sans-serif;}

.catdocspanel .cattext p {font-size:100%;}

.catdocspanel ul {margin:0px 0px 15px 0px;padding:0px;}

.catdocspanel ul li {list-style:inside url(graphics/bullet.gif);margin:0px;padding:0px 0px 4px 0px;}

.catdocspanel ul li a {margin:0px;padding:0px;font:normal 70% Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;}

.catdocspanel ul li a:visited {font-weight:bold;text-decoration:underline}

.catdocspanel ul li a:hover {}



.catdocspanel a {text-decoration:none;font-weight:bold;text-decoration:underline}



.catdocspanel a:visited {font-weight:bold;}





/* AZ Link styles*/

.az {padding-bottom:20px;font-size:90%;}

.az a {float:left;border:1px solid #fff;margin:1px;padding:3px 1px 3px 1px;background-color:#819762;text-decoration:none;color:#fff;padding:0px 10px 0px 10px;}

.az p a:hover {background-color:#D0D9C4;color:#819762;text-decoration:none;}

.az a:visited {color:#fff;}

.az p {clear:both;}

.az SPAN {position:absolute;top:-100px;left:-100px;}



/*promos*/

.promoleft {text-align:center;margin-top:30px;}

.promoleft p {margin:0px;padding:0px;}

.promoright {text-align:left;}



/*Classes for re-sizing text*/

.size1 {font-size:90%;}

.size2 {font-size:100%;}

.size3 {font-size:110%;}

.size4 {font-size:120%;}

.fontsize {font-size:200%;}

.sitemap ul {margin-bottom:0px;}

.sitemap ul li {margin-left:0px;}

.sitemap ul li li {margin-left:20px;}



/*styles for extra section page*/

.sectionextra .catpanel {border:1px solid #819762;background-image:url(graphics/specialbottom.gif);background-position:bottom;background-repeat:repeat-x;background-color:#E3E9DC;}

.sectionextra .catpanel td {padding:10px;}

.sectionextra .catmast {display:block;color:#fff;background-color:#819762;margin:0px 0px 0px 0px;padding:4px 10px 4px 11px;font:normal 80% Arial, Helvetica, sans-serif;}



/*styles for chat forum*/

.forum {padding:3px;margin:0px;font:normal 70% Arial, Helvetica, sans-serif;color:#819762;}

.forumrule {background-color:#f1f2ec;}

.forumlight {background-color:#fff;}

.forumdark {background-color:#fff;}

.forummast {background-color:#819762;}

.forummast th {font:bold 100% Arial, Helvetica, sans-serif;color:#fff;}

#msgreply {display:block;margin:15px 0px 14px 0px;background-color:#819762;color:#fff;padding:3px 10px 3px 10px;font:normal 80% Arial, Helvetica, sans-serif;}

.msgreplypanel .catdocspanel {background-color:#E3E9DC;}



/* whats on */

.whatson { PADDING-BOTTOM: 60px }

.whatson A { FONT: bold 100% Arial, Helvetica, sans-serif; BORDER: 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FLOAT: left; MARGIN: 4px; TEXT-DECORATION: none; width: 38px; }

.whatson .highlight { background-color: #FFF;}

.whatson A:hover { BORDER: 1px solid; }

.whatson P { CLEAR: both; TEXT-ALIGN: center; }

.whatson SPAN { LEFT: -500px; POSITION: absolute; TOP: -500px; text-align: center; }





/*create all-round gutter for content in non-Webstructure pages*/

	#maincontent { padding: 10px; }
