html, body { font-family: verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
html { font-size: 74%; }
div.floatClearer { height: 0; line-height: 0; clear: both; }
* html .floatClearer { font-size: 0; }
img { border: 0; }
form { display: inline; }
form .mandatoryIndicator { font-size: 86%; }
input, select, textarea { font-family: Arial, Verdana, Sans-Serif; font-size: 98%; }
a:link, a:visited, a:hover, a:active { }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
div.fullWidthBodyContainer { width: 100%; padding: 0; margin: 0 0 0 0; }
div.siteBodyOuterContainer { width: 793px; margin: 0 auto 0; padding: 0 20px; }
.topFadeLine { width: 100%; height: 11px; padding: 0; margin: 0 0 0 0; float: right; }
.fixedWidthBodyContainer { margin: 0; padding: 0px 0 85px 0; float: left; }
div.mainColumnContainer { padding : 0; }
div.pageBodyContent { font-family: Arial, Sans-Serif; font-size: 100%; line-height: 160%; }
div.pageTitleContainer { padding: 0 0 0 0; margin : 0; }
h1.pageTitle { margin : 0px; font-size : 130%; }
blockquote { margin : 0 1px 0 0; background-repeat : no-repeat; background-position : top; }
div.contactPanel { margin : 0 1px 0 0; background-repeat : no-repeat; background-position : top; }
div.contactPanel p { padding : 2px 5px; background-repeat : no-repeat; background-position : bottom; display : block; }
h2 { font-size : 140%; line-height : 160%; }
h2.pageDescription { font-size : 100%; font-weight : lighter; line-height : 160%; }
h3 { font-size : 120%; }
h4 { font-size : 110%; }
h5 { font-size : 100%; }
blockquote strong { background-repeat : no-repeat; background-position : bottom; padding : 8px 25px 8px 25px; display : block; font-style : normal; }
.seeAlsoLinks, .rightHandText { margin-left : 20px; padding-bottom : 10px; }
div.linkPanelDate { float : right; padding-right : 25px; }
div.rssLink { float : right; padding : 10px 25px 10px 25px; }
div.targetChannelLinkContainer { float : left; padding-top : 10px; }
div.pageBodyContent ul { margin-left : 40px; }
div.letterContainerPanel a:hover { text-decoration : none; }
div.statsPanel { padding-top : 20px; }
.seeAlsoLinks, .rightHandText { margin-left : 20px; padding-bottom : 10px; }
div.fixedWidthBodyContainer { margin: 0px 0 0 0; width: 100%; padding: 0; clear: left; float: right; }
div.fixedWidthBodyInner { width: 536px !important; padding: 0 15px; float: left !important; }
div.mainColumnContainer { float: left; width: 350px; padding: 0; }
.mainColumnContainerThreeColumn { padding: 0; margin: 0; width: 100%; float: left; }
h1.pageTitle { }
.rightColumnContainer a { font-size: 90%; }
div.mainImage { padding-bottom: 12px; }
div.rightHandText { font-size: 90%; }
div.rightColumnContainer { width: 179px; float: right; padding: 0; margin: 0px 0 0 0; }
div.addressSection { margin: 12px 0; }
div.fullWidthHeaderContainer { width: 100%; }
div.fixedWidthHeaderContainer { width: 770px; margin: 0 auto; padding: 5px 0 0 0; }
ul.headerPostingLinks { list-style-type: none; padding: 0; margin: 0; min-height: 10px; }
ul.headerPostingLinks li { list-style-type: none; display: inline; font-size: 85%; padding: 0; border: 0 !important; margin: 0; float: right; }
ul.headerPostingLinks li.lastLink a { padding: 0 10px 0 20px; }
ul.headerPostingLinks li a { padding: 0 0 0 20px; }
div.header { width: 750px; margin: 10px auto auto auto; padding: 0px 0 0 0; }
div.headerLeft { float: left; padding: 0 0 0px 0; }
div.headerRightTop { text-align: right; padding: 3px 30px 0 0; font-size: 86%; float: right; }
div.headerRightTop form { display: block; margin: 8px 0 3px 0; font-size: 112%; }
div.headerRightTop form input.searchBox { padding: 2; margin: 0; vertical-align: middle; text-align: right; }
div.headerRightTop form input.searchButton { border: none; padding: 0; margin: 0 0 0 2px; vertical-align: middle; }
div.authenticationLinksContainer a { padding: 0 0 0 7px; margin: 0 0 0 7px; }
div.authenticationLinksContainer a.logOnLogOffLink { border-left: none; padding: 0; margin: 0 0 0 0; font-weight: bold; }
ul.headerPostingLinks { margin: 0; padding: 0; list-style-type: none; padding: 0; margin: 0 0 3px 0; }
ul.headerPostingLinks li { padding: 0 7px 0 0; margin: 0 7px 0 0; float: right; }
ul.headerPostingLinks li.lastLink { border-right: none; padding: 0; margin: 0; }
div.headerRightBottom { clear: both; font-size: 86%; font-weight: bold; }
a.layoutListOuter { padding: 0 0 8px 30px; margin: 10px 0 0 0; font-size: 90%; font-weight: bold; font-family: Tahoma, Arial, Sans-Serif; float: left; }
ul.topLevelNavLinks { list-style-type: none; margin: -10px 0 0 0; padding: 0; min-height: 30px; width: 100%; }
ul.topLevelNavLinks li { list-style-type: none; display: inline; padding: 0; margin: 0; float: left; }
ul.topLevelNavLinks li a { padding: 7px 15px 10px 12px; margin: 0; display: block; }
ul.topLevelNavLinks li a:hover { text-decoration: underline; }
ul.topLevelNavLinks li.channel_active { margin: 0 0 0 0; }
ul.topLevelNavLinks li.before_active { background-image : none; }
ul.topLevelNavLinks li.firstLink .channel_active { margin: 0; }
ul.secondLevelNavLinks { list-style-type: none; margin: 0 0 0 0; padding: 0; width: 100%; float : left; }
ul.secondLevelNavLinks li { list-style-type: none; padding: 0; margin: 0; float: left; }
ul.secondLevelNavLinks li a { padding: 3px 15px 2px 15px; margin: 0; display: block; font-weight: normal; font-size: 85%; float : left; }
ul.secondLevelNavLinks li.channel_active { margin: 0; }
ul.secondLevelNavLinks li.before_active { background-image : none; }
.leftColumnContainer ul.pageNavList { margin : 0; padding : 0; }
div.leftColumnContainer { margin: 0 0 0 20px; width: 183px; font-size: 86%; font-weight: bold; padding: 5px 0 0 0; float: left !important; clear: right; display : inline; }
.leftColumnContainer ul.pageNavList.topChannel { list-style-type: none; margin: 0; padding : 0 0 17px 4px; }
.leftColumnContainer ul.pageNavList.subChannel { margin-left : 12px; }
.leftColumnContainer ul.pageNavList.subChannel li { width : 123px; }
.leftColumnContainer ul.pageNavList li { list-style-type: none; display: block; width: 135px; }
.leftColumnContainer ul.pageNavList li a { text-decoration: none; font-weight: normal; font-size: 100%; padding: 5px 20px 5px 20px; display: block; width: 100%; }
.leftColumnContainer ul.pageNavList li a:hover { }
.leftColumnContainer ul.pageNavList li.posting_active { }
div.fullWidthFooterContainer { clear: both; width: 100%; padding: 0; margin: 0; }
div.fixedWidthFooterContainer { width: 793px; height: 130px; margin: 0 auto 0 auto; padding: 0; font-size: 86%; line-height: 100%; }
div.fixedWidthFooterContainer a { text-decoration: none; }
div.fixedWidthFooterContainer a:hover { text-decoration: underline; }
div.fixedWidthFooterContainer ul { padding: 30px 0 0 0; margin: 0px 0 0px 25px; list-style: none; width: 45%; }
div.fixedWidthFooterContainer ul li { padding: 0 7px 0 0; margin: 0 7px 0 0; display: inline; list-style-type: none; }
div.fixedWidthFooterContainer ul li.lastLink { border : none; padding: 0; margin: 0; }
div.fixedWidthFooterContainer ul li a { padding: 0 10px; }
.footerStatement { padding: 40px 0 0 30px; line-height: 120%; }
.siteDesigner { float: right; width: 100px; padding: 0; margin: 30px 0px 0 10px; text-align: left; font-size : 90%; }
.copyright { padding: 0 10px 0 0; margin: 30px 0 0 0px; width: 200px; float: right; text-align: right; font-size : 90%; }
.breadcrumb { margin: 0; font-size: 80%; padding: 0 0 10px 0; width: 470px; top: 10px; left: 50px; position: relative; }
.breadcrumb a { font-weight: bold; }
div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
div.switchToContainer a { font-family: Tahoma; font-size: 11px; text-decoration: none; }
div.switchToContainer a:hover { text-decoration: underline; }
div.switchToContainer a.disabled { text-decoration: line-through; }
div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li { list-style: none !important; }
table.metaData { margin-bottom: 24px; }
table.metaData tr th { text-align: left; vertical-align: top; padding-right: 12px; }
table.metaData tr.tableBreaker th, table.metaData tr.tableBreaker td { padding-bottom: 12px; }
table.structuredData { margin-top: 6px; }
table.structuredData ul { margin: 0; padding: 0; list-style: none; }
table.structuredData ul li { margin: 0; }
div.postingActionsContainer { }
ul.postingActionsList { padding-left : 20px; margin : 0; }
ul.postingActionsList li { list-style-type : none; padding : 3px 0px; }
ul.postingActionsList li a { padding-left : 20px; }
ul.postingActionsList li.actionPrint a { }
ul.postingActionsList li.actionEmail a { }
ul.postingActionsList li.actionComment a { }
ul.postingActionsList li.actionLinkTo a { }
ul.postingActionsList li.actionBookmark a { }
ul.postingActionsList li.actionPDF a { }
div.seeAlsoLinks h4 { margin: 0 0 6px 0; padding: 0; font-size: 100%; }
div.seeAlsoLinks ul { margin: 0; padding: 0; list-style: none; font-size: 90%; }
div.seeAlsoLinks ul li { margin: 3px 0; }
html, body { background: #E8E8E5; color: #000; }
form .mandatoryIndicator { color: red; }
a:link, a:visited, a:hover, a:active { color: Black; }
div.siteBodyOuterContainer { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/containerbg.gif) center repeat-y; }
div.fixedWidthBodyContainer { margin-top : 5px; position : relative; }
.topFadeLine { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/fadeline.gif) top no-repeat; }
blockquote { color : White; }
div.pageBodyContent a:hover { text-decoration : underline; }
h2.pageDescription { color : #F12234; }
blockquote { background-color : #F12234; background-image : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/quote_top.gif); }
blockquote strong { background-image : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/quote_bottom.gif); }
div.contactPanel { background-color : #E3867E; background-image : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/contact_top_red.jpg); width : 349px; margin : 0 auto; }
div.contactPanel p { background-image : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/contact_bottom_red.jpg); background-color : #E3867E; }
div.letterContainerPanel a:hover { background-color : #F12234; }
div.htmlContentContainer a { color : #F12234; }
ul.arrowLinks { margin: 6px 0 !important; padding: 0; list-style-type: none; }
ul.arrowLinks li { padding: 3px 0 3px 20px; background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_arrow.gif) no-repeat 0 5px; }
div.mainImage img { float : right; margin : 20px -10px 20px 0; }
div.seeAlsoLinks { float : right; width : 155px; }
div.rightHandText { float : right; border-top : dotted 1px #F12234; }
div.rightHandText .htmlContentContainer { margin : 15px 0; padding : 0; }
div.rightHandText .htmlContentContainer p { margin : 0; padding : 0; }
div.pageNavTitle a, div.pageNavTitle a:hover { color: #000000 !important; }
div.topLeftLinks div.linkList { position : absolute; top : 0px; margin-left : 10px; }
div.topLeftLinks div.linkList ul { width : 250px; padding : 0 important!; margin : 0 important!; margin-left : 0; margin-top : 0; padding-top : 5px; }
div.topLeftLinks div.linkList li { list-style-type : none; font-size: 85%; width : 250px; padding : 0; margin : 0; }
div.topLeftLinks div.linkList li a { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/home_link.gif) left no-repeat; padding : 0 0 0 20px; margin : 0; }
ul.topLevelNavLinks li.channel_active a { color: #000000 !important; }
div.headerPostingLinks { width : 500px; }
li.joinus a { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_join.gif) left no-repeat; }
li.shop a { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_shop.gif) left no-repeat; }
li.contactus a { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_contact.gif) left no-repeat; }
li.media a { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_media.gif) left no-repeat; }
li.atoz a { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_atoz.gif) left no-repeat; }
li.sitemap a { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_sitemap.gif) left no-repeat; }
div.header { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/headerbg.gif) top right no-repeat; }
div.headerLeft { margin: 0; }
div.headerRightTop form input.searchBox { border: 1px solid #000000; }
div.headerRightBottom { padding-top : 6px; }
div.authenticationLinksContainer a { border-left: 1px solid black; }
ul.headerPostingLinks li { border-right: 1px solid black; }
a.layoutListOuter { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_eye.gif) no-repeat left top; float : left; }
ul.topLevelNavLinks { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/mainnav.gif) left top repeat-x; border-top : solid 1px #F12234; margin-top : 0px; clear :both; }
ul.topLevelNavLinks li.channel_active { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/mainnav_grey.gif) left top repeat-x; border-left: 1px solid #c2040b; border-right: 1px solid #c2040b; height: 30px; }
ul.topLevelNavLinks li { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/mainnavside.gif) center right no-repeat; }
ul.topLevelNavLinks li a { color: #ffffff !important; }
ul.secondLevelNavLinks { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/subnav_grey.gif) left top repeat-x; border-right : solid 1px #cbcac9; width : 749px; }
ul.secondLevelNavLinks li { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/subnav_greyside.gif) right center no-repeat; height: 20px; }
ul.secondLevelNavLinks li.firstLink { border-left: 1px solid #CBCAC9; }
ul.secondLevelNavLinks li a { color: #000 !important; }
ul.secondLevelNavLinks li.channel_active, ul.secondLevelNavLinks li.posting_active { border-bottom: 1px solid #ffffff; background: #ffffff; color: #000000; border-left: 1px solid #CBCAC9; border-right: 1px solid #CBCAC9; border-top: 1px solid #CBCAC9; margin: 0; height: 18px; }
ul.secondLevelNavLinks li.channel_active a { color: #000000 !important; }
.leftColumnContainer ul.pageNavList.topChannel { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/sidenavbottom.gif) bottom left no-repeat; }
.leftColumnContainer ul.pageNavList li a { color: #000000 !important; }
.leftColumnContainer ul.pageNavList li a:hover { background: #F12234 url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/sidenavhover.gif) left no-repeat; color: #ffffff !important; }
.leftColumnContainer ul.pageNavList li.posting_active { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/sidenavactive_mint.gif) left no-repeat; }
div.fixedWidthFooterContainer { background: url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/footerbg.gif) bottom left no-repeat; }
div.fixedWidthFooterContainer a { color: #000 !important; }
div.fixedWidthFooterContainer ul li { border-right: 1px solid black; }
.copyright { border-right : solid 1px black; }
div.breadcrumb a { color: #F12234 !important; }
div.breadcrumb { margin : 0; padding : 0; float : left; }
div.switchToContainer a { color: #000000; }
div.switchToContainer a:hover { color: #0099ff; }
div.switchToContainer a.disabled { color: #666; }
ul.postingActionsList li.actionPrint a { background : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_print.gif) left no-repeat; }
ul.postingActionsList li.actionEmail a { background : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_email.gif) left no-repeat; }
ul.postingActionsList li.actionComment a { background : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_comment.gif) left no-repeat; }
ul.postingActionsList li.actionLinkTo a { background : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_link.gif) left no-repeat; }
ul.postingActionsList li.actionBookmark a { background : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_favourites.gif) left no-repeat; }
ul.postingActionsList li.actionPDF a { background : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/icon_PDF.gif) left no-repeat; }
div.gmMapContainerOuterVisible { position: absolute; z-index: 100; top: 30px; left: 44px; text-align: center; visibility: visible; }
div.gmMapContainerOuterVisible div.gmMapContainerInner { display: block; background-color: #ffffff; width: 700px; border: 3px solid #aaaaaa; visibility: visible; }
div.gmMapContainerOuterVisible div.gmMapHead { background: #c5040c url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/mainnav.gif) repeat-x left top; }
div.gmMapContainerOuterVisible div.gmMapHead a { color : #fff; font-size : 120%; font-weight : bold; padding-right : 15px; display : block; background : url(/VolunteeringEngland/Sites/VolunteersWeek/Theme/Images/close.gif) no-repeat right 3px; }
