a img { border: 0 }


body		{ color: #666; background-color: #f0f0f0; }

div#main	{ width: 960px; margin: 0 auto }

div#shadowwrapper { width: 987px; margin: 0 auto; background-image: url(shadow_leftright.png); background-repeat: repeat-y; }

div.shadowtop { background-image: url(shadow_top.gif); background-repeat: repeat-x; height: 14px; }
div.shadowbottom { background-image: url(shadow_bottom.gif); background-repeat: repeat-x; height: 14px; }

div.shadowleft { background-repeat: no-repeat; float: left; width: 14px; height: 14px; }
div.shadowright { background-repeat: no-repeat; float: right; width:14px; height: 14px; }
div.shadowtop div.shadowleft { background-image: url(shadow_toplc.gif); }
div.shadowtop div.shadowright { background-image: url(shadow_toprc.gif); }
div.shadowbottom div.shadowleft { background-image: url(shadow_bottomlc.gif); }
div.shadowbottom div.shadowright { background-image: url(shadow_bottomrc.gif); }

div#header,
div#sectionslist,
div#docbody,
div#footer { background-color: white }


div#footer { text-align: center; font-size: 9pt; font-weight: bold; color: #fbfbfb; background-image: url(footerbar.gif); background-repeat: repeat-x; padding: 6px }

div#sectionslist { height: 35px; overflow: hidden; background-repeat: repeat-x; background-color: #3e6e56; background-image: url(greenbar.gif) !important; }
div.sectionswide { width: 2000px }

a.section { padding-top: 9px; font-size: 11px; height: 35px; display: block; width: 96px; float: left; color: white; text-align: center; border-right: 1px solid #fff; }
a.section:hover { color: #fff; text-decoration: none; background-image: url(sectionbar_over.gif); background-repeat: repeat-x; background-color: #3eb16e; }
a.currentsection { text-decoration: none; background-image: url(bluebar.gif); background-repeat: repeat-x; background-color: #112E51; }
a.section:visited { color: white }


div.homepageleft   { float: left; width: 225px; padding-left: 10px; }
div.homepagemiddle  { color: #212c4c; float: left; width: 430px; padding: 8px 0 0 10px; }
div.homepageright { background-color: #e5eaee; background-image: url(news_bground.gif); float: right; width: 270px; }
div#home_content { position: relative; padding: 0; overflow: hidden  }
body.insidepage div#content { padding: 10px }
div#content { line-height: 1.3; position: relative; padding: 0; overflow: hidden   }

div#pagemenu { font-size: 110%; float: left; width: 150px; margin-right: 10px ; padding: 10px; }
div#pagemenu hr { display: none }
div#pagemenu ul { font-size: 100%; list-style-type: disc; margin-left: 0; padding-left: 0    }
div#pagemenu ul ul { padding-left: 5px; font-size: 95% }
div#pagemenu a img { display: none }
div#pagemenu div#ffMLwrapper a img { display: inline }

a.lefthandslink { color: #112E51 }
a.lefthandslink:visited { color: #112E51 }

div#docbody	{	padding: 0 }

body.insidepage div#docbody { overflow: hidden;  }
body.insidepage ul.newssummary_images li { height: auto; overflow: hidden; padding: 12px }
.newssummary_li { font-weight: bold; margin: 0; padding: 12px 0 0 15px; list-style-type: none; list-style-image: none; }
.newssummary { background-image: url(news_bground.gif); background-repeat: repeat; background-position: 5px 5px; margin: 0; padding: 0; }

div#ffPageInfo { display:none }
div#searchbox { vertical-align: middle; width: 235px; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
div#searchbox input { vertical-align: middle }
.navitem { margin: 10px; padding: 0; }

.column {
margin-bottom:-2000px;
padding-bottom:2000px;
}
div#book_visit { position: absolute; right: 0; bottom: 0; width: 270px; }
div#secondlevelnav { height: 25px; clear: both; padding-bottom: 10px; padding-left: 10px; }

.twocolumnright {
float:right;
width:27%;
}

.twocolumnleft {
float:left;
width:72%;
}
.subsections { padding-top: 10px; }
.columncontainer { overflow: hidden; zoom: 1 }
.left-rollover { display: block; margin-top: 9px; text-indent: -1000px; height: 75px; width: 215px }
.middle-rollover { display: block; margin-top: 10px; text-indent: -1000px; height: 75px; width: 215px }
a#rollover-letters { background-image: url(images/letters.gif)}
a#rollover-letters:hover { background-image: url(images/letters.gif); background-position: 0 -75px; }

a#rollover-events { background-image: url(images/events.gif)}
a#rollover-events:hover { background-image: url(images/events.gif); background-position: 0 -75px; }

a#rollover-photos { background-image: url(images/photos.gif)}
a#rollover-photos:hover { background-image: url(images/photos.gif); background-position: 0 -75px; }
a#rollover-calendar { background-image: url(images/calendar.gif); }
a#rollover-calendar:hover { background-image: url(images/calendar.gif); background-position: 0 -75px; }

a#rollover-fixtures { background-image: url(images/fixtures.gif); }
a#rollover-fixtures:hover { background-image: url(images/fixtures.gif); background-position: 0 -75px; }

div#footer a { color: #c2eacf;}
element { }
body.homepage div#searchbox { background-image: url(searchbar.gif); background-repeat: repeat; vertical-align: middle; width: 260px; float: right; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
body.insidepage div#searchbox { text-align: right ; padding-top: 5px; }
body.insidepage .search-submit { background-color: white; border: 0; text-transform: uppercase; font-size: 80%; color: #3e6e56; font-weight: bold; padding-left: 5px; padding-right: 5px }
body.homepage .search-submit { background-color: #3f6e56; border: 0; text-transform: uppercase; font-size: 80%; color: white; font-weight: bold; padding-left: 5px; padding-right: 5px  }
.title-value-replace-blurred { color: gray }
