@charset "utf-8";  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent; } legend, caption { display: none; }  html, body { margin: 0; padding: 0; height: 100%; } body { color: #000; background-color:#FFF; font-family:Verdana, Arial, Tahoma, sans-serif; font-size: 12px; line-height: 1.4em; overflow-y: scroll; } * html body { overflow-y: visible; } *+html body { overflow-y: visible; } a { color: #000; text-decoration: underline; } h1,h2,h3,h4,h5,h6 {padding: 0 0 10px 0;} h1 { font-size:2em; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } h4 { font-size:1.4em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } p { margin: 0 0 8px 0; } ol, ul { list-style-type: none; } ul { padding: 0 0 0 15px; } li { padding: 0 0 0 0; } dl { padding: 0 0 20px 0; } dt { padding: 0 0 5px 0; } dd { padding: 0 0 5px 0; }  #lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; } #lbFlash { position:absolute; left:0px; top:0px; } .lbLoading { background: #fff url(/slimbox/loading.gif) no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 100px; outline: none; z-index:200; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url(/slimbox/prevlabel.gif) no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(/slimbox/nextlabel.gif) no-repeat 100% 15%; } #lbBottom { font-size: 0.7em; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; }  body { background: url(/imgs/bg.jpg) no-repeat center top; } #container { position: relative; width: 920px; min-height: 100%; margin: 0 auto; background: #fff url(/imgs/bg.png) no-repeat 0 0; } #content { float:right; width: 680px; padding: 0 0 0 20px; background: #fff; } #content h2 { display:none;} #content .breadCrumb { font-size:0.9em; font-weight: bold; position:absolute; left: 2px; top: 170px; } #content .breadCrumb a {text-decoration:none;} #content .breadCrumb img {margin-bottom:1px;} #header { width: 920px; height: 193px; border-bottom:1px dashed #ccc; margin-bottom:22px; } #logo { float: left; padding: 0; padding-top:15px; } #header #intro { width: 455px; position: absolute; right:0; top:75px; } #header #intro .introText, #header #intro img {float:right;} #header #intro .introText { width:423px;margin-bottom:5px; color:#666;} #header #intro img {margin-left:25px;} #header #homepageIntro { width: 920px; position: absolute; left: 0px; top: 176px; font-size:1.6em; } #header #homepageIntro span {  margin-bottom: 5px; }  #footer { border-top:1px dashed #ccc; font-size:0.8em; color: #660066; margin: 10px 0; padding: 10px 0; } #footer .floatR { float:right; height:25px; margin-top:-8px; padding-top:5px; } #footer a {text-decoration:none;} #footer .floatR a{ color: #666666; text-decoration: underline; float: left; } #footer .floatR img { padding: 0 5px 0 5px; } #footer .floatR #rssLogo { float: left; margin-top:-4px; }  .col { float: left; } .col1 { width: 680px; } .col2 { width: 250px; } .col.widgets {width:220px;} .txt { width: 540px; } .item { margin: 0 0 10px 0; padding: 0; overflow: hidden; } .item .img, .item .copy { float: left; } .item .copy { width: 250px; padding: 0 0 0 15px; } .clear { clear: both; font-size: 0; line-height: 0; } .floatL { float: left; } .floatR { float: right; } .bold { font-weight: bold; } .italic { font-style: italic; } .underline { text-decoration: underline; } a { color: #660066; } dl, dt, dd { margin: 0; } ul li { list-style-type: disc; }  #madeByMU {float:right; clear: both; }   .crossSell a, .pageCrossSell a { text-decoration: none; color: #000000; } .pageCrossSell h3 a, .crossSell h3 a { display: block; padding: 8px 0; color:#FFFFFF; text-decoration:none; }    #nav { position: absolute; top: 130px; left: 0px; background-color: #660066; width: 918px; height: 35px; } #nav ol li {   padding-top: 8px;  height:27px; float:left; border-right:1px solid white; } #nav ol .last {border:none;} #nav ol li a, .subnav li a { color: #fff; font-weight: bold; text-decoration:none; font-size:1.2em;  padding: 10px 33px 10px 34px; height:27px; } #nav ol li.active, #nav ol li.activeParent {background-color: #deb5dd; } #nav ol li.active a, #nav ol li.activeParent, #nav ol li.activeParent a { color: #650065; }  .subnav li a { border: 1px solid #b482b5; color: #670167; display:block; width: 205px; height: 22px; padding: 5px 0 0 15px; margin-bottom: 2px; } .subnav li.active a { background-color: #DEB5DD; } .subnav li.active .level2 a { background-color: #FFFFFF; } .subNav h3 { font-size:2em; padding-bottom:10px; } .subNav h3 a { text-decoration:none;} .widget.subNav { margin-bottom:10px; } #childNav li {padding:0;} #childNav a {font-weight: bold;} .subnav .level2 a { font-weight: normal; padding-left: 35px; width: 185px; }   #container .req { display: inline; margin: 0 0 0 5px; color: #CCA400; font-weight: bold; } #container .requiredExp { color: #CCA400; font-size: 0.9em; } #container label { font-weight: bold; } #container .formrow { clear: both; width: 295px; margin: 0 0 15px 0; overflow: auto; } #container .l { float: left; width: 60px; margin: 1px 0 3px 0; } #container .r { float: left; width: 233px; } #container input { width: 197px; height: 17px; border: none; margin: 0px 0 0 0; padding: 4px 8px 0 8px; background: url(/imgs/field.gif) no-repeat 0 0; font-size: 1em; }  #container .frthirdParty { display: none; } #container .frthirdParty input { width: 13px; height: 13px; border: none; background: none; } #container .frthirdParty .l { width: 125px; } #container .frthirdParty .r { width: 13px; padding-top: 5px; }  #container .frsubmit input { float: right; display: block; width: 58px; height: 16px; border: none; margin-top: 10px; margin-bottom: 10px; margin-right: 20px; background: url(/imgs/submit.png) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; }  #container .frsecurityCode { clear: both; } #container .frsecurityCode .l, #container #updateForm .frsecurityCode .r { float: none; } #container .frsecurityCode .r input, .securityimage { margin-left: 80px; } #container .frsecurityCode .r input { width: 115px; }   .widget.pageCrossSell { margin-bottom:4px; } .widget .item .copy { font-size:1.15em; width: 250px; padding: 0 4px; width:210px; } .widget.pageCrossSell .item .copy span { margin-bottom:5px; } .widget.pageCrossSell { text-align:center; } .widget.pageCrossSell h3 { font-size: 1.2em; color: #fff; background: url(/imgs/widget_header_bg.png) no-repeat top left;  height:34px; margin: 4px;  padding: 0; } .widget.pageCrossSell { width:218px; border: 1px solid #660066; } .widget.pageCrossSell .item { margin:0 0 5px; } .widget.pageCrossSell .copy p { margin:0; }  .widgets .whatsonCrossSell, .widgets .news, .widgets .project { position:relative; width:220px; height:120px; margin-top:15px; } .widgets .whatsonCrossSell img, .widgets .news img, .widgets .project img { float:none; position:absolute; top:10px; left:0; }  .widgets .whatsonCrossSell .copy, .widgets .news .copy, .widgets .project .copy { width:136px; height:32px; position:absolute; right: 0; top: 0; padding:0; padding-top:6px; background: transparent url(/imgs/speach_bubble_overlay.png) no-repeat left top; color:#fff; font-weight:bold; text-align:center; font-size:0.9em; }  .widgets .whatsonCrossSell h3, .widgets .news h3, .widgets .project h3 { text-align:center; position:absolute; bottom:5px; left:0; z-index:2; color:#fff; font-weight:bold; text-align:center; font-size:0.9em; height:inherit; padding:inherit; right:0; top:0; font-size:inherit; }  .widgets .whatsonCrossSell h3 a, .widgets .news h3 a, .widgets .project h3 a { text-decoration:none; color:#fff; } .widgetInner h4{ text-align:center; position:absolute; height: 15px; bottom:5px; left:0; z-index:2; padding:5px 10px 0 10px; background: transparent url(/imgs/image_title_overlay.png) no-repeat top right; color:#660066; font-weight:bold; text-align:center; font-size:0.9em; } .widgetInner h4 a{ color:#660066; text-decoration:none; }   .text .col1{ width: 275px; float: left; margin: 0; } .text .col2{ width: 365px;padding-left:20px;} .text .txt { float:right; width:365px; } .text .backTo { margin-top:15px; } .text #childNav { float:left; }  .textMultipleImages .col1{ width: 155px; float: left; margin: 0 25px 0 0; } .textMultipleImages .col2{ width: 500px; } .textMultipleImages .txt { width: 500px; } .textMultipleImages .mediaCaption { display: none;} .textMultipleImages .mediaItem { margin: 0 0 20px 0;}  .homepage #header { height: 255px; border-bottom:1px dashed #ccc; margin-bottom:14px; } .homepage #content { padding: 0; margin: 0; width:920px; } .homepage .col { float: left; } .homepage .col2 { float: right; width: 220px; } .homepage .col3 { clear: both; width: 920px; margin-top:10px; }  .homepage .item { margin:0 0 0 0; } .homepage .col2 .crossSell { margin-bottom:4px; } .homepage .col2 .crossSell .item .copy { font-size:1.15em; padding: 3px 0 0 4px; width:210px; } .homepage .col2 .crossSell .item .copy span { margin-bottom:5px; } .homepage .col2 .crossSell .item .copy p { margin:0; } .homepage .col2 .crossSell { text-align:center; } .homepage .col2 .crossSell h3 { font-size: 1.2em; color: #fff; background: url(/imgs/widget_header_bg.png) no-repeat top left;  margin: 4px;  height:34px; padding: 0; } .homepage .col2 .crossSell { width:218px; border: 1px solid #660066; }  .homepage .col3 .crossSell h3 a { color:#660066; } .homepage .col3 .crossSell h4 a { color:#660066; } .homepage .col3 .crossSell { float:left; position:relative; height: 164px; width: 303px; } .homepage .col3 .crossSell.item1, .homepage .col3 .crossSell.item2 { margin-left:5px; } .homepage .col3 .crossSell img { position:absolute; left: 0; top: 10px; }  .homepage .col3 .crossSell h3 { text-align:center; position:absolute; height: 15px; bottom:5px; left:0; z-index:2; padding:5px 10px 0 10px; background: transparent url(/imgs/image_title_overlay.png) no-repeat top right; color:#660066; font-weight:bold; text-align:center; font-size:0.9em; } .homepage .col3 .crossSell h4 { text-align:center; position:absolute; height: 15px; bottom:5px; left:0; z-index:2; padding:5px 10px 0 10px; background: transparent url(/imgs/image_title_overlay.png) no-repeat top right; color:#660066; font-weight:bold; text-align:center; font-size:0.9em; } .homepage .col3 .crossSell .copy h3 { background:none; height:inherit; padding:inherit; right:0; top:0; } .homepage .col3 .crossSell .copy a { color:#FFFFFF; font-size:1.1em; background:none; height:inherit; padding:0; } .homepage .col3 .crossSell h3 a { text-decoration:none; } .homepage .col3 .crossSell h4 a { text-decoration:none; }  .homepage .col3 .crossSell .copy { width:136px; height:32px; position:absolute; right: 0; top: 0; padding:0; padding-top:6px; background: transparent url(/imgs/speach_bubble_overlay.png) no-repeat top left; color:#fff; font-weight:bold; text-align:center; font-size:0.9em; }  #content h2 { display:none;}  .contactForm #contactForm { width: 400px; margin: 20px 0 0 0; } .contactForm .success { border: solid 1px #660066; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; } .contactForm .success p{ margin: 22px 0 25px 12px; font-size: 16px; font-weight:bold; } #container #contactForm .formrow { width: 405px; } #container #contactForm .fttext .l { width: 145px; margin: 7px 0 0 0; font-size: 14px; } #container #contactForm .fttext .r, #container #contactForm .ftcaptcha .r { width: 260px; float: right } #container #contactForm .fttext .r input, #container #contactForm .ftcaptcha .r input { border: 1px solid #660066; height:24px; width: 240px; } #container #contactForm .ftcaptcha .l { width: 400px; } #container #contactForm .ftdropdown .l { width: 200px; font-size: 14px; } #container #contactForm .ftdropdown .r { width: 205px; float: right; } #container #contactForm .ftdropdown .r select{ width: 205px; height:20px; } #container #contactForm .fttextarea .l { width: 145px; font-size: 14px; } #container #contactForm .fttextarea .r { width: 260px; float:right; } #container #contactForm .fttextarea .r textarea { width:255px; height: 245px; border: 1px solid #660066; } #container #contactForm .ftbutton .l { width: 145px; } #container #contactForm .ftbutton .r { width: 260px; } #container #contactForm .ftbutton .r input {  float: right; width: 85px; height:25px; margin: 0 0 0 0; background-image:url(/imgs/send_email_btn_ro.gif); background-repeat:no-repeat; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; } #container #contactForm .frcheckIfYouAreHuman {display:none;} #container #contactForm .ftbutton .r input:hover { background: transparent url(/imgs/send_email_btn.gif) no-repeat top left; } .contactForm #childNav { display: none; } .contactForm .fieldSpecs { display: none; } .contactForm #contactForm .req { display: none; }  .mailinglist #mailingListForm { width: 400px; margin: 20px 0 0 0; } .mailinglist .success { border: solid 1px #660066; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; } .mailinglist .success p{ margin: 22px 0 25px 12px; font-size: 16px; font-weight:bold; } .mailinglist #mailingListForm .formrow { width: 405px; } .mailinglistUnsubscribe #mailingListForm .formrow { width:425px; height:40px } #container #mailingListForm .fttext .l { width: 145px; margin: 7px 0 0 0; font-size: 14px; } #container #mailingListForm .fttext .r { width: 260px; float: right } #container #mailingListForm .fttext .r input { border: 1px solid #660066; height:24px; width: 240px; } #container #mailingListForm .ftchecklist { width: 405px; overflow: visible; } #container #mailingListForm .ftchecklist .l { width: 145px; font-size: 14px; } #container #mailingListForm .ftchecklist .r { float: right; width: 260px; } #container #mailingListForm .ftchecklist .r input { width: 20px; border: solid 1px #660066; margin: 0 12px 15px 0; } #container #mailingListForm .ftchecklist .r label { font-size:15px; font-weight:normal; margin: 5px 0 0 0; vertical-align: top; } #container #mailingListForm .ftyesno .l { width: 145px; font-size: 14px; } #container #mailingListForm .ftyesno .r { width: 260px; } #container #mailingListForm .ftyesno .r input { width: 20px; border: solid 1px #660066; } #container #mailingListForm .ftyesno .r input#textonly {border:none;} #container #mailingListForm .ftbutton .l { width: 145px; } .mailinglist #mailingListForm .ftbutton .r { width: 260px; } .mailinglistUnsubscribe #mailingListForm .ftbutton .r { width:280px; } .mailinglist #mailingListForm .ftbutton .r input {  float: right; width: 85px; height:25px; margin: 0 0 0 0; background-image:url(/imgs/subscribe_btn_ro.gif); background-repeat:no-repeat; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; } .mailinglistUnsubscribe #mailingListForm .ftbutton .r input { float: right; width: 97px; height:25px; margin: 0 0 0 0; background-image:url(/imgs/unsubscribe.gif); background-repeat:no-repeat; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; } .mailinglist #childNav { display: none; } .mailinglist .fieldSpecs { display: none; } .mailinglist #mailingListForm .req, .mailinglistUnsubscribe #mailingListForm .req { display: none; }  .news .recordList, .project .recordList, .sponsor .recordList{ width: 680px; height: 144px; margin: 0 0 12px 0; clear:both; } .people .recordList{ width: 680px; height: 244px; margin: 0 0 12px 0; clear:both; } .news .introduction, .project .introduction, .people .introduction, .sponsor .introduction { width: 680px; border-bottom:dashed 1px #CCCCCC; } .news .recordList .img, .project .recordList .img, .sponsor .recordList .img{ float: left; width: 212px; height: 132px; margin: 12px 0 0 0; } .people .recordList .img{ float: left; width: 155px; height: 233px; margin: 12px 0 0 0; } .news .recordList .copy, .project .recordList .sponsor, .project .recordList .copy, .sponsor .recordList .copy{ float: right; width: 456px; height: 132px; margin: 12px 0 0 0; border-bottom: solid 1px #B2B2B2; position:relative; } .people .recordList .copy{ float: right; width: 506px; height: 233px; margin: 12px 0 0 0; border-bottom: solid 1px #B2B2B2; position:relative; } .news .recordList .moreLinks, .project .recordList .moreLinks, .people .recordList .moreLinks, .sponsor .recordList .moreLinks{ position:absolute; bottom: 8px; right: 0px; } .news .recordList .moreLinks a, .project .recordList .moreLinks a, .people .recordList .moreLinks a, .sponsor .recordList .moreLinks a { float: right; width: 85px; height:25px; margin: 0 0 0 0; background-image:url(/imgs/read_more.gif); background-repeat:no-repeat; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; } .news .recordList .moreLinks a:hover, .project .recordList .moreLinks a:hover, .people .recordList .moreLinks a:hover, .sponsor .recordList .moreLinks a:hover{ background-image:url(/imgs/read_more_ro.gif); } .news .pagechooser, .project .pagechooser, .people .pagechooser, .sponsor .pagechooser { width: 540px; float: right; } .news .recordList .copy h3, .project .recordList .copy h3, .people .recordList .copy h3{ padding: 0 0 0 0; font-size: 16px; } .sponsor .recordList .copy h3 { padding: 0 0 10px 0; font-size: 16px; } .project .recordList .copy h4, .people .recordList .copy h4{ font-size: 10px; color: #666666; padding: 4px 0 4px 0; } .news .recordList .copy .dates { font-size: 10px; color: #666666; padding: 4px 0 4px 0; font-weight: bold; }  .singleRecord .news .txt, .singleRecord .people .txt, .singleRecord .project .txt, .singleRecord .sponsor .txt { width: 655px; } .singleRecord .news .choiceItem, .singleRecord .people .choiceItem, .singleRecord .project .choiceItem, .singleRecord .sponsor .choiceItem { width: 680px; height: auto; margin: 0 0 12px 0; clear:both; } .singleRecord .people .choiceItem .copy, .singleRecord .project .choiceItem .copy, .singleRecord .sponsor .choiceItem .copy { width: 390px; margin: 0 0 12px 10px; height: auto; min-height: 500px; border-bottom: none; float: right; } .singleRecord .choiceItem .copy { border:none; } .singleRecord .news .choiceItem .copy, .singleRecord .project .choiceItem .copy { float: right; width: 386px; min-height: 500px; border-bottom: none; } .singleRecord .news .choiceItem .copy .moreLinks a:hover , .singleRecord .people .choiceItem .copy .moreLinks a:hover , .singleRecord .project .choiceItem .copy .moreLinks a:hover , .singleRecord .sponsor .choiceItem .copy .moreLinks a:hover { background-image: none; } .singleRecord .news .choiceItem .copy .moreLinks a, .singleRecord .people .choiceItem .copy .moreLinks a, .singleRecord .sponsor .choiceItem .copy .moreLinks a { background-image: none; width: 120px; float:left; font-size:12px; text-indent:0; line-height:1.4em; } .singleRecord .news .choiceItem .copy .moreLinks, .singleRecord .people .choiceItem .copy .moreLinks, .singleRecord .project .choiceItem .copy .moreLinks, .singleRecord .sponsor .choiceItem .copy .moreLinks { position:relative; margin-top: 25px; } .singleRecord .news .choiceItem .img, .singleRecord .people .choiceItem .img, .singleRecord .project .choiceItem .img, .singleRecord .sponsor .choiceItem .img { float: left; width: 280px; margin: 0 0 12px 0; } .singleRecord .project .copy h4{ color: #666666; font-size: 1.1em; }  .singleRecord .whatson .txt { width:680px; } .singleRecord .whatson .col1 .copy { width:628px; border:1px solid #660066; margin-top:36px; position:relative; padding:25px; height: auto; padding-bottom:75px; }  .singleRecord .whatson .col1 .eventHeading {margin-bottom:30px;} .singleRecord .whatson .eventHeading h3 { font-size: 2em; padding-bottom:5px; } .singleRecord .whatson .eventHeading .dates { clear: both; margin:0; font-weight:bold; color:#666; } .singleRecord .whatson .eventHeading .leadQuote { margin-top:25px; margin-bottom:25px; font-size: 1.6em; color:#660066; } .singleRecord .whatson .eventHeading .leadQuoteAuthor { font-size: 1.2em; margin-top: -20px; } .singleRecord .whatson .eventHeading .leadQuote .quoteText{ margin: 0 10px; }  .singleRecord .whatson .col1 .copy ol.subnavTabs { position:absolute; left:0; top:-38px; padding-left:15px; width:660px; } .singleRecord .whatson .col1 .copy .subnavTabs li { height:38px; display:block; float:left; font-size: 1em; font-weight: bold; text-align:center; padding:0 0 0 19px; background: transparent url(/imgs/purple_tab_l.png) no-repeat top left; } .singleRecord .whatson .col1 .copy .subnavTabs li a { display:block; background: transparent url(/imgs/purple_tab_r.png) no-repeat top right; padding: 12px 20px 0 0; height:26px; text-decoration:none; color: #fff; } .singleRecord .whatson .col1 .copy .subnavTabs li.active { background: transparent url(/imgs/white_tab_l.png) no-repeat top left; } .singleRecord .whatson .col1 .copy .subnavTabs li.active a { background: transparent url(/imgs/white_tab_r.png) no-repeat top right; color:#660066; }  .singleRecord .whatson .col1 .copy div.tab { float:right; width:338px; margin-left:15px; } .singleRecord .whatson .col1 .copy div.tab h3 { display:none;}  .whatson .choiceItem{ width: 680px;  margin: 0 0 12px 0; clear:both; } .whatson .introduction{ width: 680px; } .whatson .choiceItem .img{ float: left; width: 212px; height: 132px; margin: 12px 0 0 0; } .whatson .choiceItem .copy{ float: right; width: 456px; height: 132px; margin: 12px 0 0 0; border-bottom: solid 1px #B2B2B2; position:relative; } .whatson .choiceItem .moreLinks{ position:absolute; bottom: 8px; right: 0px; } .whatson .choiceItem .moreLinks li { display: block;float:left;width:84px; } .whatson .choiceItem .moreLinks .bookNow { padding: 0 0 0 12px; } .whatson .choiceItem .moreLinks a { float: right; width: 85px; height:25px; margin: 0 0 0 0; background-image:url(/imgs/read_more.gif); background-repeat:no-repeat; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; } .whatson .choiceItem .moreLinks a:hover { background-image:url(/imgs/read_more_ro.gif); } .whatson .choiceItem .moreLinks .bookNow a { background-image:url(/imgs/book_now.gif); } .whatson .choiceItem .moreLinks .bookNow a:hover { background-image:url(/imgs/book_now_ro.gif); } .whatson .choiceItem .copy h3 { padding: 0 0 0 0; font-size: 1.33em; } .whatson .choiceItem .copy h4{ font-size: 0.85em; color: #666666; padding: 4px 0 4px 0; } .whatson .choiceItem .copy .dates { font-size: 0.85em; color: #666666; padding: 4px 0 4px 0; font-weight: bold; } .whatson .choiceItem .copy .catLogo{ position:absolute; top: 0; right: 0; }  .singleRecord .whatson .choiceItem .moreLinks a, .singleRecord .whatson .choiceItem .moreLinks a:hover { background-image: none;} .singleRecord .whatson .choiceItem .moreLinks .child { display: none;} .singleRecord .whatson .choiceItem .img { width: 275px; height: 407px; } .singleRecord .whatson .choiceItem .moreLinks{position: static;float:left;display:block;padding-left:135px;} .singleRecord .whatson .choiceItem .moreLinks .bookNow a{ background-image:url(/imgs/book_now.gif); } .singleRecord .whatson .choiceItem .moreLinks .bookNow a:hover{ background-image:url(/imgs/book_now_ro.gif); } .singleRecord .whatson .choiceItem .img { margin: 0 0 0 0; } .singleRecord .whatson .choiceItem .moreLinks a { text-indent: none; font-size: 0.83em; line-height: 1.4em; cursor: pointer; } .singleRecord .whatson .choiceItem .moreLinks .bookNow { position:absolute; top:450px; left: 32%; } .singleRecord .whatson .choiceItem .moreLinks .backTo { width:0; position:absolute; top:485px; left:227px; } * html .singleRecord .whatson .choiceItem .moreLinks .backTo { left:25px; } *:first-child+html .singleRecord .whatson .choiceItem .moreLinks .backTo { left:25px; } .singleRecord .whatson .choiceItem .moreLinks .backTo a { text-indent:0; width: 200px; } .singleRecord .whatson .choiceItem .copy .catLogo { position:absolute; top: 450px; left: 25px; }  .singleRecord .choiceItem .eventHeading .catLogo { float: right; }  .singleRecord .whatson .eventMedia { position: relative; } .singleRecord .whatson .mediaCaption{ position:absolute; width: 274px; height: 39px; bottom: 0px; padding: 0 0 10px 0; background-image: url(/imgs/white_image_overlay.png); background-repeat: no-repeat; } .singleRecord .whatson .mediaCaption h3, .singleRecord .whatson .mediaCaption p{ margin: 0 0 0 10px; }  .whatson .gallery { width: 628px; float: left; } .whatson .gallery ul { padding:0; } .tab_GALLERY .whatson #childNav ol { margin-left:120px; } .tab .gallery .galleryCaption { width: 110px; margin-bottom: 0; height: 85px; overflow: hidden; } .whatson .gallery li { list-style-type: none; float: left; padding: 0 19px 10px 0; } .whatson .gallery .item4, .whatson .gallery .item9, .whatson .gallery .item14, .whatson .gallery .item19, .whatson .gallery .item24, .whatson .gallery .item29 {padding-right:0;} .tab_GALLERY .whatson .choiceItem .moreLinks .bookNow {display: none} .tab_GALLERY .whatson .choiceItem .moreLinks { float: left; margin-left: 0;}  .tab_GALLERY .whatson .copy .img { display: none} .tab_GALLERY .whatson .col1 .copy div.tab { float: left; margin: 0px;}   .tab_GALLERY .whatson .choiceItem .copy .catLogo { position:absolute; top: auto; bottom:40px; left: 25px; } .tab_GALLERY .whatson .choiceItem .moreLinks .backTo { top:auto; bottom:5px; }    #lbBottom { color: #000; font-size: 1em; } #lbCaption { margin-left: 20px; font-weight: normal; } #lbNumber { display: none; }  #lbImage { border: 30px solid #FFFFFF; border-bottom-width: 15px; }  #lbPrevLink, #lbPrevLink:hover { background: url(/imgs/button_prev.gif) no-repeat 0 50%; } #lbPrevLink { left: -22px; } #lbNextLink, #lbNextLink:hover { background: url(/imgs/button_next.gif) no-repeat right 50%; } #lbNextLink { right: -22px; }  #lbCloseLink { background-image: url(/imgs/button_close.gif); width: 20px; height: 20px; margin: 0; }   .donate .col1 .txt { width:680px; margin-bottom:20px; } .donate .col1 .introduction .img { margin-right:20px; float:left; } .donate .col1 .choiceItem { padding-top:20px; border-bottom: 1px solid #ccc; } .donate .col1 .record0 { border-top: 1px dashed #ccc; } .donate .choiceItem .copy h3 { padding: 0; font-size: 1.33em; } .donate .col1 .moreLinks { float:right; margin-top:10px; margin-bottom:4px; } .donate .choiceItem .moreLinks a { display:block; width: 85px; height:25px; margin: 0 0 0 0; background-image:url(/imgs/donate_btn_ro.gif); background-repeat:no-repeat; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; } .donate .choiceItem .moreLinks a:hover { background-image:url(/imgs/donate_btn_ro.gif); } .donate .col1 .pagechooser { margin-top:20px; float:right; } .donate .col1 .backTo {display:none;} #container input { width:84px; height:23px; }    .singleRecord .project .hasNoImage .copy {width:auto;}   .singleRecord .pastevents .txt { width:680px; } .singleRecord .pastevents .col1 .copy { width:628px; border:1px solid #660066; margin-top:36px; position:relative; padding:25px; height: auto; padding-bottom:75px; }  .singleRecord .pastevents .col1 .eventHeading {margin-bottom:30px;} .singleRecord .pastevents .eventHeading h3 { font-size: 2em; padding-bottom:5px; } .singleRecord .pastevents .eventHeading .dates { margin:0; font-weight:bold; color:#666; } .singleRecord .pastevents .eventHeading .leadQuote { margin-top:25px; margin-bottom:25px; font-size: 1.6em; color:#660066; }  .singleRecord .pastevents .eventHeading .leadQuote .quoteText{ margin: 0 10px; }  .singleRecord .pastevents .col1 .copy ol.subnavTabs { position:absolute; left:0; top:-38px; padding-left:15px; width:660px; } .singleRecord .pastevents .col1 .copy .subnavTabs li { height:38px; display:block; float:left; font-size: 1em; font-weight: bold; text-align:center; padding:0 0 0 19px; background: transparent url(/imgs/purple_tab_l.png) no-repeat top left; } .singleRecord .pastevents .col1 .copy .subnavTabs li a { display:block; background: transparent url(/imgs/purple_tab_r.png) no-repeat top right; padding: 12px 20px 0 0; height:26px; text-decoration:none; color: #fff; } .singleRecord .pastevents .col1 .copy .subnavTabs li.active { background: transparent url(/imgs/white_tab_l.png) no-repeat top left; } .singleRecord .pastevents .col1 .copy .subnavTabs li.active a { background: transparent url(/imgs/white_tab_r.png) no-repeat top right; color:#660066; }  .singleRecord .pastevents .col1 .copy div.tab { float:right; width:338px; margin-left:15px; }   .pastevents .choiceItem{ width: 680px;  margin: 0 0 12px 0; clear:both; } .pastevents .introduction{ width: 680px; } .pastevents .choiceItem .img{ float: left; width: 212px; height: 132px; margin: 12px 0 0 0; } .pastevents .choiceItem .copy{ float: right; width: 456px; height: 132px; margin: 12px 0 0 0; border-bottom: solid 1px #B2B2B2; position:relative; } .pastevents .choiceItem .moreLinks{ position:absolute; bottom: 8px; right: 0px; } .pastevents .choiceItem .moreLinks li { display: block;float:left;width:84px; } .pastevents .choiceItem .moreLinks .bookNow { padding: 0 0 0 12px; } .pastevents .choiceItem .moreLinks a { float: right; width: 85px; height:25px; margin: 0 0 0 0; background-image:url(/imgs/read_more.gif); background-repeat:no-repeat; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; } .pastevents .choiceItem .moreLinks a:hover { background-image:url(/imgs/read_more_ro.gif); } .pastevents .choiceItem .moreLinks .bookNow a { background-image:url(/imgs/book_now.gif); } .pastevents .choiceItem .moreLinks .bookNow a:hover { background-image:url(/imgs/book_now_ro.gif); } .pastevents .choiceItem .copy h3 { padding: 0 0 0 0; font-size: 1.33em; } .pastevents .choiceItem .copy h4{  color: #660066; padding: 4px 0 4px 0; } .pastevents .choiceItem .copy h4{ font-size: 12px; } .pastevents .choiceItem .copy .dates { font-size: 0.85em; color: #666666; padding: 4px 0 4px 0; font-weight: bold; } .pastevents .choiceItem .copy .catLogo{ position:absolute; top: 0; right: 0; }  .singleRecord .pastevents .choiceItem .moreLinks a, .singleRecord .pastevents .choiceItem .moreLinks a:hover { background-image: none;} .singleRecord .pastevents .choiceItem .moreLinks .child { display: none;} .singleRecord .pastevents .choiceItem .img { width: 275px; height: 407px; } .singleRecord .pastevents .choiceItem .moreLinks{position: static;float:left;display:block;padding-left:135px;} .singleRecord .pastevents .choiceItem .moreLinks .bookNow a{ background-image:url(/imgs/book_now.gif); } .singleRecord .pastevents .choiceItem .moreLinks .bookNow a:hover{ background-image:url(/imgs/book_now_ro.gif); } .singleRecord .pastevents .choiceItem .img { margin: 0 0 0 0; } .singleRecord .pastevents .choiceItem .moreLinks a { text-indent: none; font-size: 0.83em; line-height: 1.4em; cursor: pointer; } .singleRecord .pastevents .choiceItem .moreLinks .bookNow { position:absolute; top:450px; left: 32%; } .singleRecord .pastevents .choiceItem .moreLinks .backTo { width:0; position:absolute; top:485px; left:227px; } * html .singleRecord .pastevents .choiceItem .moreLinks .backTo { left:25px; } *:first-child+html .singleRecord .pastevents .choiceItem .moreLinks .backTo { left:25px; } .singleRecord .pastevents .choiceItem .moreLinks .backTo a { text-indent:0; width: 200px; } .singleRecord .pastevents .choiceItem .copy .catLogo { position:absolute; top: 450px; left: 25px; }  .singleRecord .pastevents .eventMedia { position: relative; } .singleRecord .pastevents .mediaCaption{ position:absolute; width: 274px; height: 39px; bottom: 0px; padding: 0 0 10px 0; background-image: url(/imgs/white_image_overlay.png); background-repeat: no-repeat; } .singleRecord .pastevents .mediaCaption h3, .singleRecord .pastevents .mediaCaption p{ margin: 0 0 0 10px; }  .pastevents .gallery { width: 628px; float: left; } .pastevents .gallery ul { padding:0; } .tab_GALLERY .pastevents #childNav ol { margin-left:120px; } .pastevents .gallery li { list-style-type: none; float: left; padding: 0 19px 10px 0; } .pastevents .gallery .item4, .pastevents .gallery .item9, .pastevents .gallery .item14, .pastevents .gallery .item19, .pastevents .gallery .item24, .pastevents .gallery .item29 {padding-right:0;} .tab_GALLERY .pastevents .choiceItem .moreLinks .bookNow {display: none} .tab_GALLERY .pastevents .choiceItem .moreLinks { float: left; margin-left: 0;}  .tab_GALLERY .pastevents .copy .img { display: none} .tab_GALLERY .pastevents .col1 .copy div.tab { float: left; margin: 0px;}   .tab_GALLERY .pastevents .choiceItem .copy .catLogo { position:absolute; top: auto; bottom:40px; left: 25px; } .tab_GALLERY .pastevents .choiceItem .moreLinks .backTo { top:auto; bottom:5px; }  .copy, .crossSell, .widgets .pageCrossSell { -moz-border-radius: 15px; -webkit-border-radius: 18px; } .homepage .col3 .copy, .widget .copy { -moz-border-radius: 0; -webkit-border-radius: 0; }