/* CSS generated on 10/11/2012 18:33:02 */
/* common */
.needsCookieAcceptance{padding-top:80px}
#acceptCookiesWrapper{display:none;font-size:90%;text-align:center;border:1px solid #D6C860;border-width:0 0 1px 0;background:#FCF5C2 url(ls_images/error.png) no-repeat 10px center;padding:0 16px 0 50px;position:fixed;z-index:999999;top:0;right:0;left:0}
#acceptCookiesWrapper p{margin:0;padding:.4em 0}
#acceptCookiesWrapper p a,#acceptCookiesWrapper p a:visited{color:#00f;text-decoration:underline}
#acceptCookiesWrapper p a:hover{text-decoration:none}
.authenticationPage #acceptCookiesWrapper,.modalAuthenticationPage #acceptCookiesWrapper{position:relative;border-width:1px}
.modalAuthenticationPage #acceptCookiesWrapper{margin:.6em}
/* common */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
img{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
a img{border:0}
table,thead,tr,th,td{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
:focus{outline:0}
body{line-height:1;color:black;background:white}
ol,ul,li{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
.browserIe6 img,.browserIe7 img{-ms-interpolation-mode:bicubic}
.innerBodyContainer{overflow:hidden;height:100%}
.floatClearer{clear:both;height:0;overflow:hidden}
.clearFix:before,.clearFix:after,.section:before,.section:after{content:"";display:table}
.clearFix:after,.section:after{clear:both}
.clearFix,.section{zoom:1}
li.inline,.inline,.inline li{display:inline;float:left}
.datalistAuthoring label{clear:both;float:left;width:15%}
.datalistAuthoring label .required{color:#c00;font-weight:bold}
.datalistAuthoring .itemPath{font-style:italic;display:block;padding:5px 0 0 15%}
.datalistAuthoring table .itemPath{padding-left:0}
.datalistAuthoring .datalistPageChooser,.datalistAuthoring .datalistImageChooser{float:right}
.datalistAuthoring .additemform p{border:1px solid #ddd;border-width:1px 0 0;padding-top:10px;margin-top:10px;overflow:auto}
.datalistAuthoring .additemform p.helpText{border:0;margin:0;padding:0}
.datalistAuthoring img.imageThumbnail{float:left;padding:0 1em 1em 0}
.datalistAuthoring span.performer-error{float:left;padding-left:15%}
.datalist table tr{border:1px solid #ccc;border-width:0 0 1px 0}
.datalistAuthoring a:focus{text-decoration:none}
.debugInfo{border:5px solid #c00;padding:1em;clear:both;margin:20px;background:#fff;color:#222}
.debugInfo h2,.debugInfo h3{font-weight:bold;color:#c00}
.debugInfo table th,.debugInfo table td,.debugInfo p{color:#222}
.debugInfo table th,.debugInfo table td{border:1px solid #ccc;border-width:0 0 1px 0}
input[type="submit"],input[type="button"]{cursor:pointer}
img.alignRight{float:right;margin-left:11px;margin-bottom:11px}
img.alignLeft{float:left;margin-right:11px;margin-bottom:11px}
img.noMargin{margin:0}
img.imageClearer{clear:both}
body.pageTypeWorkflowAssistant{background:#f2f2f2}
.pageTypeWorkflowAssistant .mainLink{font-weight:bold}
.pageTypeWorkflowAssistant .siteBodyOuterContainer{padding-top:1em!important}
.pageTypeWorkflowAssistant .linkPanel{padding-left:1em;padding-top:1em;border-bottom:1px solid #CCC}
.skipNavigation{top:-99999em!important}
html{font-size:100.01%}
body{font-size:87.5%;line-height:1.5em;color:#5E5E5E;background:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
@font-face{
	font-family:'ChristopherhandRegular';
	src:url(ls_images/comesinhandy-webfont.eot);
	src:url('ls_images/comesinhandy-webfont.eot?#iefix') format('embedded-opentype'),
	url(ls_images/comesinhandy-webfont.woff) format('woff'),
	url(ls_images/comesinhandy-webfont.ttf) format('truetype'),
	url(ls_images/comesinhandy-webfont.svg#ChristopherhandRegular)format('svg');
	font-weight:normal;
	font-style:normal
}

h1,.h1,h1 a,h1 a:visited,h2,.h2,h2 a,h1 a:visited,h3,.h3,h3 a,h3 a:visited,h4,.h4,h4 a,h4 a:visited,h5,.h5,h5 a,h5 a:visited,h6,.h6,h6 a,h6 a:visited{font-weight:normal;line-height:1em;margin-bottom:.5em;clear:both;font-family:Georgia,Times,“Times New Roman”,serif;padding-left:8px;padding-right:8px}
h3,.headingStyle3{font-size:1.429em;color:#A50235;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;padding-top:8px;padding-bottom:8px;background:0}
h4,.headingStyle4{font-size:1.429em;font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif;border-bottom:1px solid #DFDFDF;padding-bottom:8px;color:#5E5E5E}
h5{font-size:1.4em}
h6{font-size:1.3em}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
p{margin:0 0 1em;line-height:1.3em}
a,a:visited{text-decoration:none;color:#7F8F24}
a:hover,a:active{text-decoration:underline}
a:focus{text-decoration:underline}
a[name]{color:#5E5E5E;text-decoration:none}
blockquote{margin:1.5em;font-style:italic}
strong{font-weight:bold}
em,dfn{font-style:italic}
dfn{font-weight:bold}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #ccc}
address{margin:0 0 1.5em;font-style:italic}
del{color:#ccc}
pre{margin:1.5em 0;white-space:pre}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}
p.imageClearer{clear:both}
li ul,li ol{margin:0}
.mainSection ul,.mainSection ol{margin:0 1.5em 1.5em 0;padding-left:2em}
.mainSection ul,.mainSection ul li{list-style-type:disc}
.mainSection ol,.mainSection ol li{list-style-type:decimal}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
table{width:100%}
th{font-weight:bold}
th,td,caption{padding:4px 10px 4px 5px}
tr.even td{background:#e5ecf9}
.pageTypeQuiz .formLabel{text-align:left}
div.poll{border-top:solid 3px #e6e6e6;border-bottom:solid 3px #e6e6e6;padding:10px 0;margin:1.0em 0;clear:both}
div.questionContainer{margin-bottom:1.0em}
img.bargraphLeft,img.bargraphMiddle,img.bargraphRight{height:9px}
img.bargraphLeft,img.bargraphRight{width:2px}
div.pollResultStat{margin-top:1em}
div.messageContainer{font-weight:bold}
div.voteContainer table{margin-bottom:1.0em}
div.voteContainer table input{border:0!important}
div.voteContainer input.voteSubmit{cursor:pointer}
div.poll label{margin-left:10px}
.RadEContent table{border-right:1px dotted #ccc;border-bottom:1px dotted #ccc}
.RadEContent table td,.RadEContent table th{border-left:1px dotted #ccc;border-top:1px dotted #ccc}
.authoringMode .imageGallery .imageBlock{display:none}
div.webAuthorConsoleContainer div.statusBar{margin-top:10px;padding-top:0}
/* presentation */
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.unit{float:left}
.unitRight{float:right}
.size1of1{width:100%}
.size1of2{width:50%}
.size1of3{width:33.33333%}
.size2of3{width:66.66666%}
.size1of4{width:25%}
.size3of4{width:75%}
.size1of5{width:20%}
.size2of5{width:40%}
.size3of5{width:60%}
.size4of5{width:80%}
.lastUnit{float:none;display:block;display:table-cell;width:9999em;width:auto;zoom:1;position:relative}
.pageTypeHomePage .section,.pageTypeSubHomePage .mainSection .section{margin-bottom:27px}
.fullSection{padding:0;margin-left:-8px;margin-right:-8px}
#page{width:1020px;margin:10px auto;background:#fff;-webkit-box-shadow:3px 3px 5px #666;-moz-box-shadow:3px 3px 5px #666;box-shadow:3px 3px 5px #666}
@media screen and (max-width:1040px){#page{margin:0 auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
}
@media screen and (max-width:1020px){#page{width:100%}
}
.inner{position:relative}
#header .inner{padding:40px 38px 0}
.mainContentInner{padding:14px 38px 0}
@media screen and (max-width:1040px){#header .inner{padding:16px 16px 0}
.mainContentInner{padding:6px 16px 0}
}
.sideSectionA,#MainControl_mainSection,.sideSectionB,#MainControl_sideSectionB{float:left}
.pageLayoutWithTitleNoNavigation #MainControl_mainSection,.pageLayoutNoTitleNoNavigation #MainControl_mainSection{float:none}
.sideSectionA{width:22.99%}
.mainSectionTwoColumn{width:76.93%}
.sideSectionB{width:19.07%;padding-left:12px}
.mainSectionThreeColumn{width:57.94%}
@media screen and (max-width:1040px){#header .inner{padding:16px 16px 0}
.mainContentInner{padding:6px 16px 0}
}
@media screen and (max-width:847px){.sideSectionB{width:100%}
.mainSectionThreeColumn{width:76.94%}
.sideSectionB .pagePromo{overflow:hidden;background:#EDECEB}
.sideSectionB .pagePromo:hover{background:#E6E4E3}
.sideSectionB .pagePromo img{width:33%;float:left}
.sideSectionB .pagePromoInner{width:66%;float:left;padding:10px}
}
@media screen and (max-width:643px){.sideSectionA{display:none}
.mainSection,.sideSectionB,.mainSectionTwoColumn{width:100%;float:none}
}
body{background:url(ls_images/bg.jpg) repeat}
.mainContentInner img{max-width:100%;height:auto}
.fullImage{width:100%}
.switchToContainer{position:absolute;top:0;right:11px;z-index:99999}
.switchToContainer a:link{background:none repeat scroll 0 0 #666;border-radius:0 0 5px 5px;color:#FFF;padding:5px 20px}
.switchToContainer a:hover{background:none repeat scroll 0 0 #333}
.textSize{margin-top:-3px}
.browserIe7 .textSize li{padding-right:3px}
.textSize .medium{font-size:1.4em}
.textSize .large{font-size:1.6em}
.browserIe7 .textSize li.large{padding-right:0}
body.small .textSize .small a,body.medium .textSize .medium a,body.large .textSize .large a{text-decoration:underline}
body.medium{font-size:1em}
body.large{font-size:1.1em}
.headerColA{width:40%}
@media screen and (max-width:724px){.headerColA{width:50%}
}
@media screen and (max-width:545px){.headerColA{margin-bottom:20px;width:100%}
}
@media screen and (max-width:1040px){.headerColA img{width:100%}
}
.headerColB{width:50%}
.headerColB a{color:#5E5E5E}
#header{position:relative}
#header li{display:inline-block}
.browserIe7 #header li{display:inline;zoom:1}
.headerCols{min-height:140px;position:relative}
.searchContainer{position:relative;top:-7px}
.browserIe7 .searchContainer{width:200px}
@media screen and (max-width:579px){.headerCols{min-height:0;margin-bottom:16px}
.headerColB{float:none;width:100%}
.headerColB li{width:50%}
#siteSearch{display:none}
.searchContainer{bottom:-53px;position:absolute;right:5px;top:inherit}
.advancedSearch{background:url(ls_images/buttonSearch.png) no-repeat scroll center center transparent;border:0 none;color:transparent;cursor:pointer;font-size:0;height:36px;line-height:0;overflow:hidden;text-indent:-9999em;width:30px}
.advancedSearch:before{content:"Search"}
}
.featuredLinks{position:absolute;bottom:0;right:0}
.browserIe8 .linkB{float:right}
.featuredLinks a{display:inline-block;margin-left:7px;padding:10px 20px;color:#fff;font-family:Georgia,Times,“Times New Roman”,serif;font-size:1.286em}
@media screen and (max-width:579px){.featuredLinks{position:relative}
.featuredLinks li{float:right}
.featuredLinks a{font-size:1em;margin-bottom:5px;margin-left:0;padding:5px 10px;text-align:center;width:100%}
}
.roomHire{background:#593C91}
.roomHire:hover{background:#3D2862;text-decoration:none}
.supportUs{background:#A50235}
.supportUs:hover{background:#7B0229;text-decoration:none}
#siteSearch{background:none repeat scroll 0 0 #EDEBEA;border:0 none}
#searchForm{overflow:hidden}
.searchBox{background:none repeat scroll 0 50% transparent;border:0 none;padding:10px;float:left}
.browserIe7 .searchBox{width:145px}
#header .searchButton{background:url(ls_images/buttonSearch.png) no-repeat scroll center center transparent;border:0 none;cursor:pointer;height:36px;text-indent:-9999em;width:30px;color:transparent;overflow:hidden;line-height:0;font-size:0;float:right}
.displayOptions{padding:0 15px}
.advancedSearch{display:block}
#footer{padding:47px 38px 0;font-family:Georgia,Times,“Times New Roman”,serif}
@media screen and (max-width:1040px){#footer{padding:16px 16px 0}
}
.footerInner{padding:25px 0}
#footer ul li{display:inline-block}
.browserIe7 #footer ul li{display:inline}
.authenticationLinksContainer{clear:left;text-align:right}
.socialLinks,.footerNav,.copyright{text-align:center}
.socialLinks .socialLinkText{display:inline-block;vertical-align:middle;color:#A50235;margin-right:8px}
.browserIe7 .socialLinks .socialLinkText{display:inline;zoom:1}
@media screen and (max-width:418px){.socialLinks .socialLinkText{display:block;margin-bottom:12px}
}
@media screen and (max-width:481px){.copyright{font-size:.8em}
}
.popUp{display:none}
.icon:hover>.popUp{background:none repeat scroll 0 0 #333;color:#FFF;display:block;left:14px;padding:5px;position:absolute;text-indent:0;top:-62px;width:135px}
.icon:hover>.popUp:after {border-color:#333 transparent transparent #333;border-style:solid;border-width:13px;bottom:-26px;content:" ";height:0;left:0;position:absolute;width:0}
.icon{display:inline-block;width:32px;height:32px;display:block;text-indent:-9999em;background:url(ls_images/social-sprite.png) no-repeat;opacity:.8;margin:0 6px;position:relative}
.icon:hover{opacity:1;text-decoration:none}
.twitterIcon{background-position:0 0}
.facebookIcon{background-position:-47px 0}
.flickrIcon{background-position:-94px 0}
.youTubeIcon{background-position:-141px 0}
.linkedInIcon{background-position:-188px 0}
.footerNav{padding:20px 0}
.footerNav a{color:#A50235;padding:0 8px;border-left:1px solid}
.footerNav li:first-child a{border:0}
@media screen and (max-width:445px){.footerNav a{background:none repeat scroll 0 0 #F2F2F2;border-left:none;color:#A50235;display:inline-block;margin-bottom:5px;margin-right:6px;padding:3px 5px}
}
.userControls{text-align:right;text-transform:uppercase;padding-top:20px}
.userControls a{color:#5E5E5E;border-left:1px solid;padding-left:8px;margin-left:8px}
.userControls .logOnLink{border:0}
#primaryNav,#CompactNavigation{border:1px solid #DFDFDF}
#primaryNav a,#sideSectionA a,#CompactNavigation a{color:#5E5E5E;font-family:Georgia,Times,“Times New Roman”,serif}
#primaryNav li{vertical-align:top}
#primaryNav a{display:inline-block;padding:5px 15px;text-align:center;font-size:1.143em;border-right:1px solid #DFDFDF;border-bottom:3px solid #EDECEB}
.browserIe9 #primaryNav a{padding:5px 16px 5px 13px}
.browserIe7 li.nestLevel2{display:block!important}
.browserIe7 #header{position:relative;z-index:999}
.browserIe7 #aspnetForm{position:relative;z-index:1}
.js #primaryNav .nestLevel1>li>a{min-height:32px;line-height:1em}
.medium #primaryNav .nestLevel1>li>a{min-height:37px}
.large #primaryNav .nestLevel1>li>a{min-height:40px}
.js #primaryNav a{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
#primaryNav a:hover,#primaryNav a.channel_active,#primaryNav .currentcurrent a,#primaryNav .current a{color:#A50235;border-bottom-color:#A50235;position:relative;text-decoration:none}
#primaryNav a.channel_active:after,#primaryNav a:hover:after{content:"";width:100%;height:3px;position:absolute;bottom:-3px;left:-1px;background:#A50235;padding-right:2px}
.js .firstWord{display:block}
.headerRightBottom li{list-style:none;margin:0;display:inline}
@media screen and (max-width:1055px){#primaryNav li.megaMenu ul,.mainMenuItemDetails{display:none!Important}
}
#primaryNav{z-index:999999}
#primaryNav ul ul,#primaryNav .mainMenuItemDetails,#primaryNav ul ul li .menuItemDetails{display:none;z-index:9999}
#primaryNav li.megaMenu ul{
		display:block;
		background:#efeeea;
		background:-moz-linear-gradient(top,#efeeea 0,#fff 100%);
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efeeea),color-stop(100%,#fff));
		background:-webkit-linear-gradient(top,#efeeea 0,#fff 100%);
		background:-o-linear-gradient(top,#efeeea 0,#fff 100%);
		background:-ms-linear-gradient(top,#efeeea 0,#fff 100%);
		background:linear-gradient(to left top,#efeeea 0,#fff 100%);
		min-height:100px;
		border-bottom:10px solid #7F8F24}
.browserIe7 #primaryNav li.megaMenu ul{width:884px!important}
#primaryNav li.megaMenu .mainMenuItemDetails.active,#primaryNav li.megaMenu .menuItemDetails.active{color:#FFF;display:block;left:33.5%;text-align:left;width:66.5%}
#primaryNav li.megaMenu .mainMenuItemDetails.active{width:61.4%;min-height:100px}
#primaryNav li.megaMenu .mainMenuItemImage,#primaryNav li.megaMenu .menuItemImage{display:block;text-align:right;color:#fff;width:50%}
#primaryNav ul ul li{display:block;text-align:left}
#primaryNav .megaMenu ul a{display:inline-block;width:80%;text-align:left;border-right:0;border-bottom:1px solid #D6D6D6}
#primaryNav .megaMenu ul li:last-child a{border-bottom:0}
.nestLevel2{left:38px}
.megaMenu .nestLevel2>li{width:30%;border-right:1px solid #D6D6D6}
.megaMenu>ul{padding:25px 30px}
.mainMenuItemDetails,.menuItemDetails{font-family:Georgia,Times,“Times New Roman”,serif}
.mainMenuItemDetails h4,.menuItemDetails h4{color:#A50335;border:0;padding:0;font-family:Georgia,Times,“Times New Roman”,serif}
.mainMenuItemDetails p,.menuItemDetails p{color:#5E5E5E;font-size:1.143em}
.menuItemDetails,.mainMenuItemDetails{bottom:0;margin:30px 0;position:absolute;top:0}
.mainMenuItemDetails{margin-left:13px;margin-top:27px}
.browserIe7 .mainMenuItemDetails{margin-left:12px}
.menuItemDetails{margin-top:25px}
.rightBorder{width:50%;padding-right:25px;border-right:1px solid #D6D6D6;position:absolute;top:0;bottom:0}
.browserIe7 .rightBorder{width:44%}
.menuItemImage,.mainMenuItemImage{display:none;position:absolute;right:25px;width:50%}
.browserIe7 .mainMenuItemImage{right:27px}
.browserIe7 .menuItemImage{right:27px}
.browserIe8 .menuItemImage{right:25px}
.menuItemImage img,.mainMenuItemImage img{max-width:265px;max-height:250px}
#primaryNav ul.nestLevel2{min-height:270px!important}
@media screen and (max-width:944px){.js #primaryNav a{min-height:0;padding:10px}
.js .firstWord{display:inline-block}
#primaryNav ul{padding-right:33px}
}
#CompactNavigation{display:none}
@media screen and (max-width:643px){#primaryNav{display:none}
#CompactNavigation{display:block}
#CompactNavigation .compactBar{padding-right:40px}
#CompactNavigation .dropmenu a{padding:10px 15px;border-bottom:1px solid #EDECEB}
#sectionNavDrop{background:#EDECEB}
#CompactNavigation #sectionNavDrop a{border-color:#ccc}
.dropmenu{border-top:1px solid #EDECEB}
#sectionNavDrop{border-top:1px solid #ccc}
#CompactNavigation .dropmenu ul li{display:block}
#CompactNavigation .dropmenu ul li:last-child a{border-bottom:0}
.dropmenu a{display:block;padding:10px 15px;font-size:1.143em}
.pageName{display:inline-block;margin:5px;vertical-align:middle}
.menuIcon{display:inline-block;height:35px;text-indent:-9999em;vertical-align:middle;width:35px;background:url(ls_images/compactMenu.png) no-repeat 0 0;cursor:pointer}
.home{background-position:-34px 0}
.primaryNav .menuIcon{margin:0}
}
@media screen and (max-width:340px){.pageName{max-width:100px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
}
.mainNavList ul{list-style-type:none}
.mainNavList a{display:block}
#secondaryNav a{display:block}
#secondaryNavWrapper{font-size:1.143em;padding-bottom:2px}
#secondaryNav li{border-top:2px solid #fff;border-bottom:1px solid #DCDCDC}
#secondaryNav a{padding:5px 6px;border-bottom:2px solid #fff}
#secondaryNav a:hover{text-decoration:none;background:#EDECEB}
#secondaryNav a.currentPage,#secondaryNav .currentPage>a{color:#A50235;position:relative}
#secondaryNav a.currentPage:after,#secondaryNav .currentPage>a:after{background:none repeat scroll 0 0 #A50235;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}
#secondaryNav .nestLevel1 a{padding-left:22px}
#secondaryNav .channelWithChildren{border-bottom:0}
.channelWithChildren>ul{border-top:1px solid #DCDCDC}
#secondaryNav .nestLevel2 a{padding-left:42px}
#secondaryNav .nestLevel3 a{padding-left:52px}
#secondaryNav .nestLevel4 a{padding-left:62px}
#secondaryNav .nestLevel5 a{padding-left:72px}
.postingActionsContainer ul{list-style-type:none;margin-top:1em}
.pageActions a{background:no-repeat 0 center;padding:5px 0 5px 35px;display:block;color:#887A71;border-top:1px solid #DCDCDC}
.pageActions a:hover{color:#4D4540}
.actionPrint a{background-image:url(ls_images/print.png)}
.actionEmail a{background-image:url(ls_images/email.png)}
.actionPDF a{background-image:url(ls_images/pdf.png)}
.actionLinkTo a{background-image:url(ls_images/link.png)}
.addthis{padding:5px 0 5px 16px;border-bottom:1px solid #DCDCDC;border-top:1px solid #DCDCDC;background:url(ls_images/shareLink.png) no-repeat}
#sideSectionA .addthis a{padding:0!important}
#sideSectionA .addthis span{background:none!important;padding-right:9px}
#pageTitleContainer{padding-top:2px}
.breadcrumbOuter,.pageDetails,.pageBodyContent,.pageTitleContainer,#MainControl_DiscussionForum_ZoneMain_forumNavigation,.featuredMediaB{margin-left:20px}
@media screen and (max-width:643px){.breadcrumbOuter,.pageDetails,.pageBodyContent,.pageTitleContainer,#MainControl_DiscussionForum_ZoneMain_forumNavigation,.featuredMediaB{margin-left:0}
}
.status404 .pageDetails,.status404 .pageBodyContent,.pageTypeControlPanel .pageDetails,.pageTypeControlPanel .pageBodyContent{margin-left:0}
.pageTypeControlPanel .pageDetails{margin-bottom:20px}
.pageDate{display:block;font-style:italic;margin-bottom:1em;padding-left:8px;padding-right:8px}
.breadcrumb{border-bottom:1px solid #DFDFDF;padding-bottom:12px}
.breadcrumb a{color:#5E5E5E}
.breadcrumb .currentPage{color:#A50235}
.breadcrumbSeparator{display:inline-block;padding:0 6px}
.pageBodyContent>*{padding-left:8px;padding-right:8px}
.pageBodyContent>span{display:block}
h1{font-size:1.571em;background:#A50235;color:#fff;padding-top:7px;padding-bottom:7px;line-height:1.3em}
h2{font-size:1.286em;color:#A50235;line-height:1.4em}
.pageBodyContent h3,.pageBodyContent h4,.pageBodyContent h5,.pageBodyContent h6,.pageBodyContent hr{margin-left:-8px;margin-right:-8px}
#sideSectionA .pageActions{border-top:45px solid #EDECEB;padding-top:2px}
#sideSectionBInner{padding-top:33px}
.sideSectionB h3{font-size:1.286em;margin-bottom:0}
.sideSectionB img{padding-top:2px;border-top:1px solid #DFDFDF}
.sideSectionB .mod{padding-bottom:2px;border-bottom:1px solid #DFDFDF;margin-bottom:12px}
.flexslider{width:100%;margin:0;padding:0;position:relative}
.flexslider .slides>li{display:none}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.mainSection .flex-container ul{margin:0;padding:0}
.mainSection .flex-container li{list-style:none}
.flex-container{position:relative;height:auto}
.flex-caption{background:none repeat scroll 0 0 #A50235;bottom:10px;opacity:.85;padding:2%;position:absolute;right:50px;top:10px;width:36%;overflow:hidden;min-height:75px}
.pageTypeHomePage .flex-caption h3{font-size:2em}
@media screen and (max-width:400px){.pageTypeHomePage .flex-caption h3{font-size:1.5em}
}
.flex-caption h3,.flex-caption a:link,.flex-caption a:hover,.flex-caption a:visited{color:#fff;text-decoration:none}
.slideTitle{padding:0;border:0;font-size:2em;font-weight:bold}
.flex-nav{position:absolute;z-index:99;zoom:1;top:0;width:100%}
.browserIe7 .flex-nav{bottom:-73px}
#page .flex-control-nav{position:absolute;top:22px;left:33px;margin-left:0;padding-left:0}
.touch .flex-control-nav{display:none}
.flex-control-nav li{display:inline-block}
.browserIe7 .flex-control-nav li,.browserIe6 .flex-control-nav li{display:inline;zoom:1}
.flex-control-nav li a{background:none repeat scroll 0 0 #FFF;display:inline-block;height:14px;text-indent:-9999em;width:14px;margin-right:7px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;cursor:pointer}
.browserIe7 .flex-control-nav li a,.browserIe6 .flex-control-nav li a{display:block;zoom:1}
.flex-control-nav .active{background:#A50235}
.flex-direction-nav li a{display:inline-block;height:25px;position:absolute;text-indent:-9999em;top:50%;width:15px;margin-top:-20px;background-color:#A50235;padding:25px 15px;background-position:center}
.prev{left:0;background:url(ls_images/arrow-white-left.png) no-repeat}
.next{right:0;background:url(ls_images/arrow-white-right.png) no-repeat}
.flexslider .description{display:inline-block;margin:0;padding:0 15px 0 0;position:relative;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.browserIe7 .flexslider .description{display:inline;zoom:1}
@media screen and (max-width:645px){.flex-caption{position:static;width:auto}
.flex-direction-nav li a{margin-top:0;top:35px}
}
.chevron:after{background:url(ls_images//OneStopCMS/Sites/linneansociety/Theme/Images/arrow-more.png) no-repeat right bottom;display:inline-block;content:"";width:13px;height:13px;padding-left:6px;vertical-align:text-bottom}
.large .chevron{font-size:.9em}
.line{border-top:1px solid #DFDFDF}
.moreLink{display:block;padding:8px 20px 8px 8px}
.moreArrow{background:url(ls_images/arrow-more.png) no-repeat right center;display:inline-block;margin-left:8px;height:13px;width:13px}
.chevron:after{background:url(ls_images/arrow-more.png) no-repeat right bottom;display:inline-block;content:"";width:13px;height:13px;padding-left:6px;vertical-align:text-bottom}
.handWritten{font-family:"ChristopherhandRegular",arial,Sans-Serif;font-size:2em;color:#A50235}
.large .handWritten{left:27px;position:absolute;text-align:center;top:4px;width:110px}
.pagePromo a{display:block;text-decoration:inherit;color:inherit}
.pagePromoInner{background:#EDECEB;transition:background .20s ease-in-out;-moz-transition:background .20s ease-in-out;-webkit-transition:background .20s ease-in-out}
.pagePromo:hover .pagePromoInner{background:#E6E4E3}
.pagePromoInner p{padding:8px;margin:0}
.relatedDocs li{border-top:1px solid #DFDFDF;padding:8px}
.relatedDocs li:first-child{border:0}
.relatedDocs p{margin:0}
.promoLinks{border-bottom:1px solid #D6D6D6;padding-bottom:18px;font-family:Georgia,Times,“Times New Roman”,serif}
.promoLink{border-left:1px solid #D6D6D6;display:block;padding-left:21px;padding-right:8px}
.promoLinks .unit:first-child .promoLink{border-left:0}
.promoText a{color:#5E5E5E}
.promoText p{margin-bottom:0}
.promoImage{width:40%}
.promoText{padding-right:10px}
@media screen and (max-width:847px){.siteWideAdvert img{float:left;width:33%;border:0}
.siteWideAdvertInner{float:left;padding:2px 10px;width:67%}
}
#MainControl_ControlPanel_ZoneMain_ControlPanelLinkPanelContainerPanel1 div.linkPanel,#MainControl_MyProfile_ZoneMain_MyProfileLinkPanelContainerPanel1 div.linkPanel{float:left;width:50%;padding-left:110px}
.pageTypeControlPanel .linkImage img{width:97px}
.pageTypeControlPanel .linkImage{margin-left:-110px}
.pageTypeControlPanel #content input,.pageTypeShopTransactionLog #content input,.pageTypePaymentHistory #content input,.pageTypeControlPanel .mainSection select,.pageTypeShopTransactionLog .mainSection select,.pageTypePaymentHistory .mainSection select{margin:1em 0}
.pageTypeUserAdministration #content input,.pageTypeUserDetails #content input,.pageTypeUserDetails .mainSection select{margin:0}
.pageTypeUserAdministration .formInputCheckBoxList label,.pageTypeUserAdministration .formInputRadioButtonList label,.pageTypeUserDetails .formInputCheckBoxList label,.pageTypeUserDetails .formInputRadioButtonList label{margin-left:10px;width:90%}
.pageTypeSiteReport span{display:inline-block;width:15%;margin:0}
.pageTypeSiteReport h2{padding:0}
.pageTypeSiteReport input{margin:0!important}
.pageTypeControlPanel div.calendarContainer,.pageTypeControlPanel div.calendarContainer table.calendar{margin:1em auto;width:335px}
.pageTypeControlPanel div.calendarContainer table.calendar,.pageTypeShopTransactionLog div.calendarContainer table.calendar,.pageTypePaymentHistory div.calendarContainer table.calendar{border:1px dashed;padding:1em}
.pageTypeControlPanel div.calendarContainer table.calendar td,.pageTypeShopTransactionLog div.calendarContainer table.calendar td,.pageTypePaymentHistory div.calendarContainer table.calendar td{text-align:center}
.pageTypeControlPanel table.calendar .title,.pageTypeShopTransactionLog table.calendar .title,.pageTypePaymentHistory table.calendar .title{background:#f2f2f2}
table.auditLog th,.shopTransactionLog th{background:#f2f2f2;text-align:center}
.shopTransactionLog{margin:1em 0}
.pageTypeUserManagementAudit div.calendarContainer,.pageTypeUserManagementAudit div.calendarContainer table.calendar{margin:1em auto;width:335px}
.pageTypeUserManagementAudit div.auditGridContainer{clear:both}
.pageTypeUserManagementAudit div.auditGridContainer table.auditLog{width:100%}
#MainControl_UserAdministration_ZoneMain_UserSearchPanel1_atoztop a,#MainControl_UserAdministration_ZoneMain_UserSearchPanel1_atoztop .disabledLink{padding:3px 0;width:30px;display:inline-block}
.searchFormContainer{clear:left}
.formItemDivContainer{height:auto!important}
table.snippetGrid{width:100%}
table.snippetGrid th{border-bottom:solid 1px #ccc}
table.pollSelectorTable{width:100%;margin-bottom:6px}
tr.pollSelectorHeader th{font-weight:bold;border-bottom:solid 1px #ccc}
tr.pager td{padding:1.5em 1em;margin-bottom:1.0em}
tr.pager td a,tr.pager td a:hover{text-decoration:none;font-weight:bold!important;border:0!important;background:none!important;padding:0!important;margin-right:10px;color:#68bd46!important}
tr.pager td span{color:#ccc!important;margin-right:10px}
table.editControlsTable{margin-top:24px;width:60%}
table.editControlsTable th,table.editControlsTable td{padding:5px}
table.editControlsTable th{width:30%}
table.editControlsTable td{width:70%}
table.editControlsTable textarea{max-width:215px;overflow-y:auto}
div.allowedValues table{width:100%;margin-bottom:3px}
div.allowedValues table td,div.allowedValues table th{width:0;vertical-align:middle}
div.allowedValues th.allowedValuesTableCell,div.allowedValues td.allowedValuesTableCell{width:100%}
div.allowedValues input{font-weight:normal}
table.editControlsTable select{margin-right:5px;width:100px}
div.allowedValues td.upDownButtons input{font-family:webdings}
div.cannotEditMessage{font-weight:bold;color:#F00;text-align:center;padding:24px}
div.saveConfirmation{font-weight:bold;text-align:center;padding-top:24px}
div.voteContainer{padding:12px}
div.pollResultStat{margin-top:1em}
input.newPollButton,input.savePollButton{cursor:pointer}
.pollBar{-moz-transition:width .6s ease 0s;background-image:-moz-linear-gradient(center top,#149BDF,#0480BE);background-repeat:repeat-x;background-color:#7F8F24;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}
.pollBar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}
to{background-position:40px 0}
}
@-moz-keyframes progress-bar-stripes{from{background-position:0 0}
to{background-position:40px 0}
}
@-ms-keyframes progress-bar-stripes{from{background-position:0 0}
to{background-position:40px 0}
}
@keyframes progress-bar-stripes{from{background-position:0 0}
to{background-position:40px 0}
}
#MainControl_WorkflowAudit_ZoneMain_auditLogViewerPanel div.calendarContainer{float:left!important;width:220px!important;padding:20px;margin:0 20px 0 0;border:dashed 1px #ccc}
#MainControl_WorkflowAudit_ZoneMain_auditLogViewerPanel div.calendarContainer table{float:left}
#MainControl_WorkflowAudit_ZoneMain_auditLogViewerPanel div.auditGridContainer{width:65%;float:right}
#MainControl_WorkflowAudit_ZoneMain_auditLogViewerPanel div.auditGridContainer table.auditLog{width:100%}
#MainControl_WorkflowAudit_ZoneMain_auditLogViewerPanel div.auditGridContainer table.auditLog td,div.auditGridContainer table.auditLog th{padding:5px 5px 5px 0}
#MainControl_WorkflowAudit_ZoneMain_auditLogViewerPanel div.auditGridContainer table.auditLog th{border-bottom:solid 1px #ccc}
.mainSection .dateSelectorContainer input,.mainSection .dateSelectorContainer select{width:auto!important}
div.statsPanel table{margin-top:24px}
div.statsPanel label{margin-right:5px}
div.statsPanel select{margin-bottom:1.0em}
table.statReportGrid{width:100%}
table.statReportGrid tr.header th{border-bottom:solid 1px #ccc}
table.statReportGrid tr th,table.statReportGrid tr td{padding:5px}
td.numeric,th.numeric{text-align:right}
tr.footer td,table.statReportGrid tr th{font-weight:bold;border:0}
table.statReportGrid td{border:0!important}
span.day{float:left;width:3em;display:block}
table.submittedFormGrid{width:100%;border:0}
table.submittedFormGrid th{border-bottom:solid 1px #ccc;padding:5px 5px 5px 0}
table.submittedFormGrid td{background:0;border:0;padding:5px 5px 5px 0}
table.AdminSummary{width:100%;border:solid 1px #ccc;margin-bottom:24px}
table.AdminSummary th,table.AdminSummary td{padding:2px}
table.AdminSummary th{font-weight:bold;padding-right:12px;border-bottom:solid 2px #ccc;background:#ccc}
table.AdminSummary td{border-bottom:solid 1px #ccc}
table.AdminSummary td.notSearchable{text-decoration:line-through}
table.AdminSummaryNoPager{border-bottom:solid 2px #ccc}
table.AdminSummary tr.pager td{background-color:#fff;border-top:solid 2px #ccc;border-bottom:none!important;text-align:right}
#MainControl_SupportCaseSummary_ZoneMain_supportCaseSummaryPanel>p:first-child{background:#E3F6DA;padding:10px;border:1px solid #A3E184}
#MainControl_SupportCaseSummary_ZoneMain_supportCaseSummaryPanel>p:first-child a{color:#800080;font-weight:bold}
#MainControl_SupportCaseSummary_ZoneMain_supportCaseSummaryPanel p+p>a{font-size:13px;display:block;padding:10px 10px 10px 25px;text-align:center;background:#FFE8E8 url(ls_images/warning.png) no-repeat 8px center;border:1px solid #FFBFBF;font-weight:bold;color:#5E5E5E}
.pageTypeSupportCaseSummary #tabs ul{padding-left:0;margin:0}
.pageTypeSupportCaseSummary #tabs li{display:inline-block;list-style-type:none;padding:0 10px 0 0;padding:10px;margin-right:5px}
.pageTypeSupportCaseSummary #tabs .ui-tabs-selected{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}
.pageTypeSupportCaseSummary #tabs li a{color:#800080}
.pageTypeSupportCaseSummary .ui-tabs-panel{border-top:1px solid #ccc}
.pageTypeSupportCaseSummary .ui-tabs-hide{display:none}
.pageTypeSupportCaseSummary .activeTable tr{border-bottom:1px dotted #ccc}
.activeCaseDetail,.closedCaseDetail{background:#F0F0F0}
#tabs td{padding:8px}
.activeCaseNumber,.closedCaseNumber{width:170px}
.activeCaseNumber .detailedCaseInfo,.closedCaseNumber .detailedCaseInfo{color:#800080;font-weight:bold}
.linkImage,.defaultLinkList .hasImage img,.linkListCore .hasImage img{border:3px solid #EDEBEA}
.linkImage{float:left;margin-left:-200px;margin-bottom:13px}
.defaultLinkList .hasImage,.linkListCore .hasImage,.linkPanel{padding-left:200px}
.defaultLinkList .hasImage img,.linkListCore .hasImage img{margin-left:-200px;float:left}
.linkImage img,.defaultLinkList .hasImage img,.linkListCore .hasImage img{width:175px;height:auto;max-width:175px}
@media screen and (max-width:500px){.linkImage{margin-left:-100px}
.defaultLinkList .hasImage,.linkListCore .hasImage,.linkPanel{padding-left:100px}
.defaultLinkList .hasImage img,.linkListCore .hasImage img{margin-left:-100px}
.linkImage img,.defaultLinkList .hasImage img,.linkListCore .hasImage img{width:75px;height:auto}
}
.searchLabel{display:none}
.contactPanel{clear:both;padding:10px 20px;background:#EDECEB;border:1px solid #ccc}
.contactPanel p{margin:0}
.channelSummary{clear:both}
.channelSummaryContainer{margin-top:22px}
.StandardMode{position:relative}
.linkPanel:before,.linkPanel:after{content:"";display:table}
.linkPanel:after{clear:both}
.linkPanel{zoom:1}
.linkPanel{position:relative;margin-bottom:16px}
.pageBodyContent .newIcon{left:-8px;position:absolute;top:21px}
.linkImage{float:left;border:1px solid #DCDCDC;margin-bottom:13px}
.browserIe6 .linkImage{display:inline}
.rssLink{margin-top:14px;display:block}
.rssLink:after{content:"Subscribe to RSS Feed";padding-left:5px}
.htmlContentContainer:before,.htmlContentContainer:after{content:"";display:table}
.htmlContentContainer:after{clear:both}
.htmlContentContainer{zoom:1}
.defaultLinkList ul{padding:0}
.defaultLinkList ul li{list-style:none}
.defaultLinkListIcon{font-weight:bold;margin-right:4px;padding:0 2px}
.linkListStyleCore .section{margin:0 -8px 12px;padding-bottom:9px;border-bottom:1px solid #DFDFDF}
.linkListStyleCore .sectionInner{padding-right:8px}
.linkListStyleCore img{width:100%;height:auto;margin-bottom:10px}
.linkListStyleCore a{color:#A50235;font-weight:bold;font-family:Georgia,Times,“Times New Roman”,serif}
.linkListStyleCore .mod{padding-left:12px}
.linkListInserted a:hover{text-decoration:none}
.linkListInserted ul{margin:0;padding:0}
.linkListInserted ul li{list-style:none;position:relative;margin-bottom:12px;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;padding-top:5px;padding-bottom:5px;margin-left:-8px;margin-right:-8px}
.linkListInserted .imageFrame{position:absolute;width:168px;height:118px;overflow:hidden}
.linkListInserted .hasImage .textContainer{padding-left:182px}
.linkListInserted h4{border-top:0;margin:0;padding-top:6px;margin-bottom:5px;padding-left:0}
.linkListInserted .description{min-height:70px}
@media screen and (max-width:420px){.linkListInserted .hasImage .textContainer{padding-left:37%}
.linkListInserted .imageFrame{width:33%}
}
@media screen and (max-width:518px){.linkList-3Col .unit,.linkList-4Col .unit{width:100%;margin-bottom:16px}
.linkList-3Col .hasImage img,.linkList-4Col .hasImage img{height:auto;margin-bottom:10px;margin-right:15px;width:30%;float:left}
}
table{width:100%;margin-bottom:16px}
@media screen and (max-width:579px){table{width:100%!important}
}
th{font-weight:bold;color:#666}
th,td,caption{padding:4px 10px 4px 5px}
tr.even td{background:#e5ecf9}
.altRow{background:#f4f4f4}
.data{position:relative;zoom:1px;vertical-align:top;text-align:left}
.data table{width:100%;table-layout:fixed}
.txtC,table .txtC,table tr .txtC{text-align:center}
.txtL,table .txtL,table tr .txtL{text-align:left}
.txtR,table .txtR,table tr .txtR{text-align:right}
.txtT,table .txtT,table tr .txtT{vertical-align:top}
.txtB,table .txtB,table tr .txtB{vertical-align:bottom}
.txtM,table .txtM,table tr .txtM{vertical-align:middle}
.data th,.data td{padding:3px 3px}
.sectionHeading{border-bottom:1px solid #CCC;margin-bottom:1em;margin-top:1em;padding-bottom:.7em;text-align:left;font-size:1.3em}
@media screen and (max-width:400px){label{font-size:1.2em}
}
.formLabel{margin:6px 0}
.editControlWrapperAddress{background:#f2f2f2;padding:12px;margin-bottom:12px;zoom:1}
.touch .formPanel input,.touch .formPanel textarea,.touch .formPanel select{-webkit-appearance:none}
.formTable>div{overflow:hidden}
.formPanel input[type="text"],.formPanel input[type="password"],.formPanel input[type="email"],.formPanel textarea,.formPanel select{border:1px solid #ccc;outline:0;color:#777;margin:0 0 8px;padding:3px;width:100%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.browserIe7 .formPanel input[type="text"],.browserIe7 .formPanel input[type="password"],.browserIe7 .formPanel input[type="email"],.browserIe7 .formPanel textarea,.browserIe7 .formPanel select{width:98.9%!important}
.touch .formPanel input[type="text"],.touch .formPanel input[type="password"],.touch .formPanel input[type="email"],.touch .formPanel textarea,.touch .formPanel select{font-size:1.5em}
.touch .formPanel select{background:#fff url(ls_images/selection-arrow.png) right center no-repeat;font-size:1em;padding:8px}
.editControlWrapperRadioButtonList input{margin-right:6px}
.formInputCheckBoxList,.formInputRadioButtonList{display:block;margin:12px 0}
.formInputCheckBoxList div div,.formInputRadioButtonList div div,.formRowCheckBox{position:relative}
.formPanel input[type="checkbox"],.formPanel input[type="radio"]{left:10px;position:absolute;text-align:left;top:.5em;width:1.25em;height:1.25em;font-size:1em;padding:0;vertical-align:text-top;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}
.formRowincludeOnMailingList{vertical-align:top}
.formRowincludeOnMailingList input[type="checkbox"]{margin:0}
.formPanel table input[type="checkbox"],.formPanel table input[type="radio"]{border-radius:none;position:static;vertical-align:middle}
table .formInputCheckBoxList label,table .formInputRadioButtonList label,table .formRowCheckBox label,table .formRowRadioButton label{background:0;display:inline-block;width:auto!important;margin:0!important;padding:0}
.formRowCheckBox input[type="checkbox"],.formRowCheckBox input[type="radio"]{top:1em}
.touch .formPanel input[type="checkbox"],.touch .formPanel input[type="radio"]{border:1px solid #666;background:#fff}
.touch .formPanel input[type="radio"]:checked,.touch .formPanel input[type="checkbox"]:checked{background-color:#666;border:2px solid #fff}
.touch .formPanel input[type="submit"]{width:100%;display:block;height:35px;border:0;font-weight:bold;font-size:1.2em;color:#fff;text-shadow:#000 0 1px 0;background:#A2B72E}
.formInputCheckBoxList label,.formInputRadioButtonList label,.formRowCheckBox label,.formRowRadioButton label{padding-left:25px;background:#f2f2f2;display:block;padding:8px 8px 8px 35px;margin-bottom:6px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.formPanel .editControlWrapperDatePicker input,.formPanel .editControlWrapperDatePicker select{width:auto!important}
.formPanel .editControlWrapperDatePicker input{padding:4px 0;margin:0}
.browserIe7 .formPanel .editControlWrapperDatePicker input,.browserIe8 .formPanel .editControlWrapperDatePicker input{position:relative;top:-4px}
.touch .formPanel .editControlWrapperDatePicker input,.touch .formPanel .editControlWrapperDatePicker select{width:32.4%!important}
.touch .formPanel .editControlWrapperDatePicker input{padding:3px 0;margin:0;float:right}
@media screen and (max-width:400px){.touch .formPanel .editControlWrapperDatePicker input{padding:4px 0 4px}
}
.formPanel label .mandatoryIndicator{color:#EF3600}
.valuePrefix{float:left;padding-right:1em}
.hasPrefix{float:left}
.hasPrefix{display:inline;zoom:1;width:50%}
.valueSuffix{float:left;padding-left:1.6em}
.helpText{clear:left;color:#666;line-height:1.2em;margin:5px 0;padding:5px 0 5px 22px;background:url(ls_images/help.png) no-repeat scroll left .4em transparent}
.browserIe7 .helpText{zoom:1;postion:relative}
.formErrorPanel{background:none no-repeat scroll 12px 12px #FFFEEF;border:1px solid #DFDCC9;color:#555;font-weight:bold;padding:12px}
.formErrorPanel ul{font-weight:normal}
#MainControl_SendUsAComment_ZoneMain_WebSiteCommentPanel1 th,#MainControl_SendUsAComment_ZoneMain_WebSiteCommentPanel1 td{text-align:left}
.pageTypeHomePage .mainContentInner{padding-top:0;font-family:Georgia,Times,“Times New Roman”,serif}
.pageTypeHomePage h3,.pageTypeHomePage h4{border:0;padding:0}
.medium .pageTypeHomePage h3,.large .pageTypeHomePage h3{font-size:1.5em}
.pageTypeHomePage h3 @media screen and (max-width:950px){.pageTypeHomePage h3{font-size:1.4em}
}
.mediaSection{padding:0 22px}
.mediaSection a{font-weight:bold}
.pageTypeHomePage #footer{padding-top:0}
@media screen and (max-width:768px){.pageTypeHomePage .promoLinks .unit{width:50%;margin-bottom:12px}
.pageTypeHomePage .promoLinks .unit:nth-child(odd){clear:left}
}
@media screen and (max-width:534px){.pageTypeHomePage .promoLinks .unit{width:100%;margin-bottom:12px}
.pageTypeHomePage .promoLink{border:0}
.pageTypeHomePage .promoLinks .promoText,.pageTypeHomePage .promoLinks .promoImage{float:left;width:50%}
#content .mediaSection{margin-bottom:0}
}
#footer .section{margin-bottom:0}
.pageTypeHomePage .promoText{width:60%}
.browserIe7.pageTypeHomePage .promoText{width:55%}
#carousel{position:relative;padding:0 22px}
.csstransforms #carousel h3{position:absolute;left:3px;top:70px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:#FFF;position:absolute;z-index:999}
.jcarousel-direction-rtl{direction:rtl}
.jcarousel-container-horizontal{width:100%;padding:0 45px;border-right:#A2B62E 29px solid;border-left:#A2B62E 29px solid;max-height:175px;margin-bottom:20px}
@media screen and (max-width:768px){.pageTypeHomePage .jcarousel-container-horizontal{padding:0 58px}
}
@media screen and (max-width:320px){.pageTypeHomePage .jcarousel-container-horizontal{padding:0 22px 0 26px}
}
.browserIe7 .jcarousel-container-horizontal{width:85%}
.jcarousel-container .jcarousel-next-disabled,.jcarousel-container .jcarousel-prev-disabled{opacity:.3;cursor:default}
.jcarousel-clip{overflow:hidden}
.jcarousel-clip-horizontal{height:270px}
.jcarousel-item{width:175px;height:175px;background:#EDECEA}
.jcarousel-item a:hover{text-decoration:none}
.jcarousel-item:hover{background:#CECECE}
.jcarousel-item img{width:175px;height:105px}
.carouselInner{padding:0 9px 11px;color:#5E5E5E}
.jcarousel-item-horizontal{margin-left:0;margin-right:16px}
.browserIe7 .jcarousel-item-horizontal{margin-right:17px}
.jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-next-horizontal{position:absolute;margin-top:-15px;top:50%;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(ls_images/nav-arrows-carousel.png) no-repeat -18px 0}
.jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background:transparent url(ls_images/nav-arrows-carousel.png) no-repeat 0 0}
.jcarousel-prev-horizontal{position:absolute;top:43px;left:10px;margin-top:-15px;top:50%;width:32px;height:32px;cursor:pointer;background:transparent url(ls_images/nav-arrows-carousel.png) no-repeat 0 0}
.jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(ls_images/next-horizontal.png)}
@media screen and (max-width:1037px){#carousel,.mediaSection{padding:0}
.csstransforms #carousel h3{left:-21px}
}
.polaroid{background:url(ls_images/polaroid.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;width:166px;height:217px;display:block;margin-left:25px;position:relative;-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out}
.polaroid:hover{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);text-decoration:none}
.polaroidCover{height:125px;left:13px;overflow:hidden;position:absolute;top:70px;width:125px}
.handWritten{position:absolute;left:47px;top:21px}
@media screen and (max-width:768px){.polaroid{margin-left:5px;float:right;width:100%}
.polaroidCover{width:130px;left:9%;width:74%}
.polaroid{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
}
@media screen and (max-width:461px){.handWritten{display:none}
.polaroid{-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}
}
@media screen and (max-width:380px){.polaroidCover{top:50px}
}
.flickContainer{border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;padding-left:20px;padding-right:20px;width:26.5%}
.browserIe7 .flickContainer{width:22%}
.flickrGallery img{width:58px;height:58px;opacity:.85}
.browserIe8 .flickrGallery img{width:auto;max-width:58px}
.flickrGallery img:hover{opacity:1}
.flickrImage{float:left;padding-bottom:6px;padding-left:10px;zoom:1;position:relative}
.browserIe7 .flickrGallery li{width:30%;display:inline;zoom:1}
.flickrGallery .image1,.flickrGallery .image4,.flickrGallery .image7{padding-left:0}
@media screen and (max-width:984px) and (min-device-width :765px){.flickrGallery img{width:100%;height:auto}
.flickContainer .flickrImage{width:50%;padding-left:10px}
}
@media screen and (max-width:768px){.flickContainer .flickrImage{width:33%}
}
.twitterContainer{padding-left:20px;width:23.5%}
.twitterContainer h3{position:relative}
.twitterBird{background:url(ls_images/twitterBird.png) no-repeat;position:absolute;width:33px;height:31px;margin-left:10px;top:-8px}
.tweet_user{display:block}
.tweet_text{padding:16px 0;display:block}
.tweetActions a{display:inline-block;padding-right:9px;text-transform:capitalize}
@media screen and (max-width:768px){.spotLightContainer{width:100%;margin-bottom:12px}
.spotLightText{width:60%}
.spotLightImage{width:40%}
.flickContainer,.twitterContainer{width:50%}
.flickContainer{padding-left:0;border-left:none}
}
@media screen and (max-width:370px){.flickContainer,.twitterContainer{width:100%;border-left:0;border-right:0;padding-left:0;margin-bottom:22px;padding:0}
.flickContainer{padding:11px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
}
.pageTypeSubHomePage .flex-container{height:auto}
.pageTypeSubHomePage .flex-caption{background:none repeat scroll 0 0 #A50235;padding:10px;position:static;width:100%;opacity:1}
.browserIe7.pageTypeSubHomePage .flexslider{overflow:hidden}
.browserIe7.pageTypeSubHomePage .flex-caption{width:706px}
.pageTypeSubHomePage .flex-direction-nav li a{top:40%}
.pageTypeSubHomePage .flexslider img{width:100%}
@media screen and (max-width:643px){.pageTypeSubHomePage .flex-direction-nav li a{top:25px}
}
.pageTypeSubHomePage .slideTitle{font-size:1.3em}
.pageTypeSubHomePage .promoLinks{border-top:1px solid #D6D6D6;padding:14px 8px}
.pageTypeSubHomePage .promoLink h3{font-size:1.6em;border-top:0;min-height:2em}
.medium.pageTypeSubHomePage .promoLink h3,.large.pageTypeSubHomePage .promoLink h3{font-size:1.35em}
.pageTypeSubHomePage .promoLinks .unit:first-child .promoLink{padding-left:0}
.squareWrapper{position:relative;height:188px;overflow:hidden;margin-bottom:12px}
#promoSquares img{width:100%}
.browserIe7 .squareWrapper{width:324px}
.browserIe7 .squareWrapper .squareCaption{width:307px;padding-right:10px}
.browserIe7 .squareWrapper.altunit .squareCaption{width:300px}
.squareWrapper .pusher,.squareWrapper .pusher .squareCaption{margin-left:0}
.squareWrapper.altunit .pusher,.squareWrapper.altunit .pusher .squareCaption,.squareWrapper.lastunit .pusher,.squareWrapper.lastunit .pusher .squareCaption{margin-left:6px;margin-right:0}
@media only screen and (max-width :480px){.squareWrapper.altunit .pusher,.squareWrapper.altunit .pusher .squareCaption,.squareWrapper.lastunit .pusher,.squareWrapper.lastunit .pusher .squareCaption{margin:0}
}
.squareCaption{position:absolute;top:10.2em;padding:8px;left:0;height:188px;-webkit-transition:top .5s ease-in;-moz-transition:top .5s ease-in;-o-transition:top .5s ease-in;-ms-transition:top .5s ease-in;transition:top .5s ease-in;width:100%}
.medium .squareCaption{top:9em}
.large .squareCaption{top:8em}
.squareWrapper a{display:block}
.squareWrapper a:hover{zoom:1}
.squareWrapper a:hover .squareCaption{top:0}
.promoSquares h3{margin:0;padding:8px 0;border:0;color:#fff}
.large .promoSquares h3{font-size:1.4em}
.promoSquares a,.promoSquares a:hover{color:#fff;text-decoration:none}
.touch #promoSquares .squareWrapper{height:auto}
.touch #promoSquares .squareCaption{position:static;margin:0}
@media screen and (max-width:550px){#promoSquares .squareWrapper{height:auto}
#promoSquares .squareCaption{position:static;margin:0;height:auto}
#promoSquares .item2,#promoSquares .item4,#promoSquares .item6,#promoSquares .item8,#promoSquares .item10,#promoSquares .item12{clear:both}
}
@media screen and (max-width:965px){.pageTypeSubHomePage .promoLinks .unit{width:50%;margin-bottom:12px}
.pageTypeSubHomePage .promoLink>.unit{width:100%}
.pageTypeSubHomePage .promoLinks .unit:nth-child(odd){clear:left}
.pageTypeSubHomePage .promoLinks .unit:nth-child(odd) .promoLink{border-left:none;padding-left:0}
}
@media screen and (max-width:423px){#promoSquares .squareWrapper{padding:0;width:100%}
}
@media screen and (max-width:370px){.pageTypeSubHomePage .promoLinks .unit{width:100%;margin-bottom:12px}
.pageTypeSubHomePage .promoLink{padding:0;border:0}
}
.unit .squareCaption{background:#A50235}
.item0 .squareCaption,#promoSquares .greenBg{background:#A2B62E}
.item1 .squareCaption,#promoSquares .purpleBg{background:#563795}
.item2 .squareCaption,#promoSquares .orangeBg{background:#DC8E18}
.item3 .squareCaption,#promoSquares .darkGreenBg{background:#008D5E}
#promoSquares .blue320{background-color:#009aa6}
#promoSquares .blue2726{background-color:#4c5cc5}
#promoSquares .purple265{background-color:#8c6cd0}
#promoSquares .purple268{background-color:#4f2d7f}
#promoSquares .yellow116{background-color:#fecb00}
.channelSummaryContainer .linkPanelImportant{margin-bottom:16px;background:#F4F4F4}
.channelSummaryContainer .linkPanelImportant .mainLink{font-weight:bold}
.channelSummaryContainer .linkPanelImportant .altRow{background:#fff}
.channelSummaryeventsMode .StandardMode,.channelSummaryEventsMode .standardMode,.channelSummaryeventsMode .channelSummaryEventsMode{float:left;width:71%}
.channelSummaryeventsMode .linkPanel{border-bottom:1px solid #DCDCDC;margin-bottom:1em;padding-bottom:1em;padding-left:139px}
.channelSummaryeventsMode .linkImage img{width:120px}
.channelSummaryeventsMode .linkImage{margin-left:-139px}
.channelSummaryeventsMode .metaData{margin-bottom:11px}
.metaDataSchemaevent .structuredData th,.channelSummaryeventsMode .metaData th{text-align:left}
.metaDataSchemaevent table a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.eventsSearch{border:1px solid #CCC;padding:10px;width:26%;float:right}
.eventsSearch h3{font-size:1.3em;border:0}
.eventsSearch select{width:100%;margin-bottom:10px}
.eventsSearch img{width:65px}
.calendar{margin-top:14px;border-collapse:collapse}
.calendar th,.calendar td{text-align:center}
.monthNameRow{background:#666}
.monthNameRow a[href]{color:#fff}
.dayHeaders{background:#444}
.dayHeaders th{color:#ccc}
.otherMonthDay{color:#ccc}
.calendar tbody{border-left:1px dotted #ccc}
.calendar tbody td{border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;width:14%}
table.calendar td,table.calendar th,table.calendar caption{padding:0}
table.calendar td.selectedDay,table.calendar td.selectedDay a{background:#666;color:#fff}
.fullCalendar tbody{border-width:0 0 1px 0}
.fullCalendar .fc-content a{background:#593C91;color:#fff;font-weight:bold;border:0;display:block}
.fc-header-title{text-align:center}
.fullCalendar .fc-content .fc-state-highlight{background:#F1F1F1}
.fullCalendar .fc-event,.fullCalendar .fc-agenda .fc-event-time,.fullCalendar .fc-event a{border:0;color:#fff}
.fc-header tbody{border:0}
.metadataXsltevent .fc-header{margin:0}
.fc-header .fc-state-default span{background:none repeat scroll 0 0 #E8E8E8;border-color:#FFF #FFFFFF #D1D1D1;text-align:center;color:#5E5E5E;cursor:pointer;border-style:solid;border-width:1px 0 1px 1px;display:block;padding:3px 5px}
.fc-header .fc-state-default a:hover{text-decoration:none}
.fc-header .fc-state-default span:hover{color:#333}
.fc-content .fc-state-default{border:#CCC 1px solid}
.fc td,.fc th{padding:0;vertical-align:top}
.fc-content .fc-not-today{background:none repeat scroll 0 0 transparent}
.fullCalendar .EventOther a{background:#EDECEB}
.fullCalendar .EventB a{background:#A50235}
.fullCalendar .EventA a{background:#EC6E07}
.fullCalendar .EventB a{background:#7F8F24;color:#222}
.metadataXsltevent table{border-collapse:collapse;margin-bottom:24px}
.metadataXsltevent .structuredData tbody{border:0}
.metadataXsltevent .structuredData td,.metadataXsltevent .structuredData th{border-bottom:1px solid #ccc}
.iCalContainer{margin-bottom:1.6em}
.metaDataSchemaevent .gmMapContainerOuter{padding:0}
.metahtml{margin:0 0 20px 0}
.BlogMode{float:left;width:68%}
.blogControlsContainer{float:right;width:30%;margin-top:14px}
.keywordsSeparator{display:none}
.BlogMode .mainLink{font-size:2em}
.BlogMode .linkPanelDesc{padding:1em 0}
.BlogMode .linkPanel{position:relative;border:1px solid #DCDCDC;margin-bottom:30px;padding:12px 20px}
.BlogMode .linkPanelDate{color:#6E6E6E;font-size:1.3em;margin-bottom:0;margin-top:12px}
.BlogMode .monthSelector{margin-top:1em}
.tagCloud{overflow:hidden;background:none repeat scroll 0 0 #EDECEB;padding:9px 5px;text-transform:uppercase}
.tagCloud ul{padding-left:0;margin-bottom:0}
.tagCloud li{list-style:none;overflow:hidden;margin-top:.5em}
.tagCloud li:first-child{margin-top:0}
.keywords{margin:0;padding:0;position:absolute;right:16px;bottom:-12px;text-transform:uppercase}
.keywords a[href],.tagCloud a[href]{float:left;font-size:11px;height:24px;line-height:24px;position:relative;background:none repeat scroll 0 0 #666;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff;margin-left:20px;padding:0 10px 0 12px;text-decoration:none}
.keywords a:before,.tagCloud a:before{border-color:transparent #666 transparent transparent;border-style:solid;border-width:12px 12px 12px 0;content:"";float:left;height:0;left:-12px;position:absolute;top:0;width:0}
.keywords a:after,.tagCloud a:after{background:none repeat scroll 0 0 #FFF;border-radius:2px 2px 2px 2px;box-shadow:-1px -1px 2px #222;content:"";float:left;height:4px;left:0;position:absolute;top:10px;width:4px}
.keywords a:hover,.tagCloud a:hover{background:none repeat scroll 0 0 #222}
.keywords a:hover:before,.tagCloud a:hover:before{border-color:transparent #222 transparent transparent}
.pageTypeLocationSearch .gmSearchContainer{border:1px solid #F2F2F2;margin:16px 0;padding:10px}
.gmMapCanvas{width:100%!important}
.pageTypeLocationSearch .mainSection .gmSearchBox{margin:0 12px;width:30%}
.pageTypeGoogleMapsMarkerInfo{background:#fff}
.pageTypeLocationSearch .gmMapCanvas{width:100%!important;height:400px!important}
.gmMapCanvas img{max-width:none!important}
.structuredData{border:1px solid #CCC;margin-bottom:24px;border-collapse:collapse}
.structuredData th,.structuredData td{border:1px solid #CCC}
.structuredData tr:nth-child(even){background:#f2f2f2}
.forumPosts li{margin:.5em 0;padding-bottom:.5em}
.forumPosts li a{color:#696969;font-weight:bold}
.forumPosts li a:hover{color:#373737}
.forumIndex{margin:12px 0}
.forumIndex table{margin-top:12px}
.forumIndex th{border-bottom:1px solid #DCDCDC;background:#F2F2F2}
.unread td{font-weight:bold}
.flatModePager{border:1px solid #CCC;margin-top:1em}
.unread td{font-weight:bold}
ul.flatModePager{background:#F2F2F2;margin:12px 0 0;text-align:center;border-bottom:1px solid #CCC;border-top:1px solid #CCC;background:#F2F2F2;text-shadow:1px 1px 1px #fff}
ul.flatModePager li{display:inline;padding:0 7px}
div.mostActivePanel li{list-style-type:none;margin-left:-25px}
div.mostRecentPanel li{list-style-type:none;margin-left:-25px}
.formPanel{padding-bottom:20px}
.pageTypeDiscussionForum .forumIndex table{width:100%}
.pageTypeDiscussionForum .forumIndex th{text-align:left}
.pageTypeDiscussionForum .formPanel .formInputTextBox,.formInputmessage{width:400px}
.pageTypeDiscussionForum tr.footer ul{display:none}
.newpostingPanel,.replyPanel{background:#F2F2F2;padding:12px;border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:12px;text-shadow:1px 1px 1px #fff}
.newpostingPanel h3,.mostActivePanel h3,.mostRecentPanel h3,.replyPanel h3{border-bottom:1px solid #CCC;color:#666;font-size:1.4em;padding-bottom:7px;border:0}
.linkBack{padding-left:8px}
.mostActivePanel{margin-right:14px}
.mostActivePanel,.mostRecentPanel{float:left;padding:10px;width:45%;border:1px solid #CCC}
.messagePanel{border-bottom:2px solid #CCC}
.postingMessage{position:relative;padding-left:150px;min-height:195px;border-bottom:10px solid #f2f2f2;background:url(ls_images/default-avatar.png) no-repeat 30px 5px}
.browserIe6 .postingMessage{height:195px}
.postingMessage h3{font-size:1.3em;border:0}
.postingMessage h3 a{font-weight:bold}
.avatar{display:inline-block;border:1px solid #666;position:absolute;left:0;top:0}
.postingFrequency{position:absolute;left:0;top:140px}
.postingFrequencyValue{display:block}
.formInputCMSMultiResource{border-bottom:1px solid #CCC;padding-bottom:10px}
.removeLink{padding-left:15px}
a:link.removeLink{color:Red}
a:hover.removeLink{color:#B00}
.imageAsset,.docAsset{padding:10px 10px 10px 32px;background:url(ls_images/paperclip.gif) no-repeat 5px center}
.selectLayout{background:none repeat scroll 0 0 white;display:block;margin:0 auto 28px;padding:20px;text-align:center;width:50%;font-size:1.1em}
.selectLayout a:link{display:block;padding:5px;margin-top:10px}
.Standard a:link,.Standard a:visited{background:#f2f2f2}
.Acc_BOW_Images a:link,.Acc_BOW_Images a:visited,.Acc_BOW_TextOnly a:link,.Acc_BOW_TextOnly a:visited{background:none repeat scroll 0 0 #FFF;border:2px solid #ccc;color:#000}
.Acc_WOB_Images a:link,.Acc_WOB_Images a:visited,.Acc_WOB_TextOnly a:link,.Acc_WOB_TextOnly a:visited{background:none repeat scroll 0 0 #000;border:2px solid #000;color:#FFF}
.siteMapPanel{padding:20px}
div.siteMapPanel table{border-collapse:collapse;width:100%}
div.siteMapPanel table td{padding:12px;vertical-align:top;border:1px solid #DCDCDC}
div.siteMapPanel ul{margin-left:10px}
div.siteMapPanel li{margin:5px 0 5px 3px}
div.siteMapPanel li a:hover{border-bottom:0;text-decoration:none}
div.siteMapPanel a.primaryLink,div.siteMapPanel a.primaryLink:hover{color:#666;font-weight:bold;background:0;font-size:120%}
div.siteMapPanel .nestLevel0 .channelWithChildren{border:0;background:0}
.searchResultContainer{padding:25px}
.QueryInfoContainer{font-size:1.2em;margin:.5em 0}
.gsc-branding-text{text-align:right}
.searchResultContainer .linkPanel{padding-left:20px}
.searchResultContainer .LinkImage{float:left;margin-left:-20px}
.searchResultContainer .pager a{border:1px solid #CCC;margin:5px;padding:1px 5px;text-align:center}
.searchResultContainer .pager .currentPage{background:#f2f2f2}
.imageItem h4{border:0 none;font-size:1em;font-weight:normal;line-height:1.2em;margin:0;padding:10px 10px 0}
.imageItem{width:28%;margin:10px;float:left;background-color:#FFF;padding:10px}
.browserIe7 .imageItem{width:27%}
.mainSection ul.imageBlock{margin:0;padding:0}
.mainSection ul .imageItem{list-style:none}
.boxshadow .imageItem{box-shadow:0 1px 2px rgba(34,25,25,0.4);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.boxshadow .imageItem:hover{box-shadow:0 2px 7px #221919}
.no-boxshadow .imageItem{border:1px solid #f2f2f2}
.mainSection .paginationNav{bottom:-50px;position:absolute;width:100%;padding:0}
.paginationNav li{list-style:none;display:inline-block;margin:0 6px;padding:0 6px;background:none repeat scroll 0 0 #F2F2F2;border:1px solid #CCC}
.browserIe7 .paginationNav li{display:inline;zoom:1}
.paginationNav li a{color:#5E5E5E}
.paginationNav li.current{background:#fff;opacity:.85}
ul.messagingNavigation{text-align:center}
ul.messagingNavigation li{list-style-type:none;display:inline-block;margin-right:10px}
ul.messagingNavigation li a{
	-moz-box-shadow:inset 0 1px 0 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 0 #fff;
	box-shadow:inset 0 1px 0 0 #fff;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));
	background: -moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');*/
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff; }

ul.messagingNavigation li a:hover {
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));
	background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
	background-color:#dfdfdf;
}
ul.messagingNavigation li a:active {position:relative;top:1px}
.messageNavigation{width:100%;text-align:center}
.pageTypeInbox .messageSummary,.pageTypeSentMessages .messageSummary{width:46%;float:left;background:#f5f5f5;margin:0 1% 2% 1%;padding:10px}
.messageSummary p.from,.messageSummary p.date{font-weight:bold;margin-bottom:5px}
.messageSummary p.from:before {content:"From: "}
.messageSummary p.date{float:left}
.messageSummary p.date:before {content:"Received: "}
.messageSummary p.actions{float:right}
p.actions{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;font-family:arial;font-size:13px;font-weight:bold;padding:6px 15px;text-decoration:none;text-shadow:1px 1px 0 #fff}
p.actions a{color:#777}
p.actions:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf}
p.actions:active{position:relative;top:1px}
.detailsPanel{clear:both;border-top:solid 1px #ccc;padding:10px 0 0 0}
.detailsPanel p.subject:before {content:"Subject: "}
.pageTypeComposeMessage th.formLabel{width:15%}
.pageTypeComposeMessage .formPanel input[type="text"],.pageTypeComposeMessage .formPanel input[type="password"],.pageTypeComposeMessage .formPanel input[type="email"],.pageTypeComposeMessage .formPanel textarea,.pageTypeComposeMessage .formPanel select{width:90%!important}
#MainControl_mainSection.section div.pageBodyContent div#MainControl_ComposeMessage_ZoneMain_composeMessagePanel div.formWrapper div.formPanel table#MainControl_ComposeMessage_ZoneMain_composeMessagePanel_ctl00_FormTable1.formTable tbody tr.formRowSearchableDropdown td div.editControlWrapper div.innerWrapper input#MainControl_ComposeMessage_ZoneMain_composeMessagePanel_ctl00_to_searchBox.searchableDropdownSearchBox{width:80%!important}
#MainControl_mainSection.section div.pageBodyContent div#MainControl_ComposeMessage_ZoneMain_composeMessagePanel div.formWrapper div.formPanel table#MainControl_ComposeMessage_ZoneMain_composeMessagePanel_ctl00_FormTable1.formTable tbody tr.formRowSearchableDropdown td div.editControlWrapper div.innerWrapper input#MainControl_ComposeMessage_ZoneMain_composeMessagePanel_ctl00_to_searchButton.searchableDropdownSearchButton{margin-left:10px}
.pageTypeViewMessage .formPanel{margin:0 1% 0 1%}
.formTable.Editable{background:#f5f5f5;padding:10px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}
#cboxOverlay{background:#000}
#cboxTopLeft{width:14px;height:14px;background:url(ls_images/controls.png) no-repeat 0 0}
#cboxTopCenter{height:14px;background:url(ls_images/border.png) repeat-x top left}
#cboxTopRight{width:14px;height:14px;background:url(ls_images/controls.png) no-repeat -36px 0}
#cboxBottomLeft{width:14px;height:43px;background:url(ls_images/controls.png) no-repeat 0 -32px}
#cboxBottomCenter{height:43px;background:url(ls_images/border.png) repeat-x bottom left}
#cboxBottomRight{width:14px;height:43px;background:url(ls_images/controls.png) no-repeat -36px -32px}
#cboxMiddleLeft{width:14px;background:url(ls_images/controls.png) repeat-y -175px 0}
#cboxMiddleRight{width:14px;background:url(ls_images/controls.png) repeat-y -211px 0}
#cboxContent{background:#fff;overflow:visible}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:5px}
#cboxLoadingOverlay{background:url(ls_images/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(ls_images/loading.gif) no-repeat center center}
#cboxTitle{background:none repeat scroll 0 0 #E6E5E5;color:#7C7C7C;left:0;position:absolute;text-align:center;top:-2px;top:0;width:100%;padding:5px;opacity:.75}
.browserIe7 #cboxTitle{width:98%}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;bottom:-29px;background:url(ls_images/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}
#cboxPrevious{left:0;background-position:-51px -25px}
#cboxPrevious:hover{background-position:-51px 0}
#cboxNext{left:27px;background-position:-75px -25px}
#cboxNext:hover{background-position:-75px 0}
#cboxClose{right:0;background-position:-100px -25px}
#cboxClose:hover{background-position:-100px 0}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}
#colorbox{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.pageTypeGlossary dl{border-bottom:1px solid #CCC;padding-bottom:20px}
.pageTypePodcast ul{padding-left:0}
.pageTypePodcast .feedLinksList li,.pageTypePodcast .defaultLinkList li{list-style-type:none;padding-left:0}
.pageTypePodcast .linkUrl{font-size:1.2em}
.pageTypePodcast .defaultLinkListIcon{margin-right:6px}
.questionText{font-size:1.2em;font-weight:bold;margin-bottom:1em}
.pageTypeQuiz .crpTable{border:1px solid #ccc;border-collapse:collapse}
.pageTypeQuiz .crpTable td{border:1px solid #ccc;padding:1em}
.feedbackText{margin-top:12px}
.wrongAnswerImg,.correctAnswerImg{margin-right:6px}
.feedbackQuestion th{background:none repeat scroll 0 0 #666;color:#FFF}
.feedbackIntro p{background-color:#DFF0D8;border-color:#D6E9C6;color:#468847;margin-bottom:18px;padding:8px 35px 8px 14px}
.feedbackText{background-color:#FCF8E3;border:1px solid #FBEED5;color:#C09853;margin-bottom:18px;padding:8px 35px 8px 14px}
.pageTypeECard .formPanel{border-bottom:3px solid #E6E6E6;border-top:3px solid #E6E6E6;margin-bottom:1em;padding:20px 0;position:relative}
.pageTypeECard h4{font-size:1.3em}
.mainSection .storeFront li{list-style:none;padding:0 5px 0 5px;margin:0 0 10px}
.mainSection .storeFront ul{margin:0;padding:0}
@media screen and (max-width:610px){.mainSection .storeFront li{width:100%}
}
.storeFront .important{border-bottom:5px solid #A50235}
.important .storeImage{width:58%;float:left;text-align:center}
.important .storeContent{width:42%;float:left;margin:0 0 10px}
.important .chevron{margin-left:8px}
.storeImage,.subContent{width:50%;float:left}
.storeContent>p{padding-left:8px}
@media screen and (max-width:415px){#productFront{padding:0}
#productFront .storeImage,#productFront .storeContent,#productFront .subContent{width:100%}
}
#ProductSummary li{margin-right:14px;width:30%;float:left;list-style:none;border-bottom:2px solid #ccc}
.price{float:right}
#ProductSummary .item3,#ProductSummary .item6,#ProductSummary .item9,#ProductSummary .item12,#ProductSummary .item15,#ProductSummary .item18,#ProductSummary .item21,#ProductSummary .item24{clear:both}
@media screen and (max-width:511px){#ProductSummary li{width:100%}
.price{float:none}
#ProductSummary .title,#ProductSummary .price{display:block}
}
.productData{border-top:1px dotted #09347A}
.productData th{padding:0}
.pageTypeProduct .basketLink,.purchaseButton,.updateButton,.clearButton{color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#593C91;display:inline-block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;border:0;cursor:pointer;text-shadow:1px 1px 1px #004766;filter:dropshadow(color=#004766,offx=1,offy=1);margin:0 10px 0 0;padding:5px 10px}
#productImages{width:40%;float:left}
.productText{width:60%;float:left}
.browserIe7 .productText{width:57%}
.productImages.jcarousel-list li.jcarousel-item{background:0;text-align:center}
.pageTypeProduct .jcarousel-container-horizontal{border:0;padding:0;margin:0}
.productImages.jcarousel-list li img,.pageTypeProduct .jcarousel-item{width:auto;height:auto}
.purchaseButton[disabled="disabled"]{background:#ccc;cursor:default;text-shadow:0 0 0 #004766;filter:dropshadow(color=#004766,offx=0,offy=0)}
.purchaseButton[disabled="disabled"]:hover{background:#ccc}
.pageTypeProduct .basketLink:hover,.purchaseButton:hover,.updateButton:hover,.clearButton:hover{background:#3D2862;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;text-decoration:none}
.labelCellGrandTotal,.basketPriceGrandTotal,.basketTableHeading{background:#ECECEC}
#ProductSummary ul,.pageTypeProduct .images img:last-child{margin:0}
#ProductSummary ul{padding:0}
#productImages .jcarousel-item img{padding-left:14px;width:86%}
@media screen and (max-width:500px){.pageTypeProduct #productImages,.pageTypeProduct .productText{width:100%}
#productImages .jcarousel-item img{width:auto}
}
.aToZListingPanel span,.letterContainerPanel a,.letterContainerPanel span{border:0;color:#5E5E5E;display:inline-block;margin:-3px;padding:5px;text-align:center;width:auto}
.letterContainerPanel a{background:none repeat scroll 0 0 #7F8F24;color:#FFF}
.letterContainerPanel a:hover{background:#535B13;text-decoration:none}
.letterContainerPanel{text-align:center}
.selectedLetter{border:1px dotted #666}
.questionTitle{font-weight:bold;margin-top:13px}
.pageTypeFAQBrowsePage .moreLink{display:block;margin-bottom:13px;padding:1em 0}
.faqBriefAnswer{margin-bottom:1em;font-style:italic}
.letterContainerPanel{margin:11px 0}
.letterContainerPanel .letterContainerPanel{display:block;text-align:center}
.browserIe7 .aToZListingPanel span,.browserIe7 .aToZListingPanel .letterContainerPanel a,.browserIe7 .letterContainerPanel span{display:inline;zoom:1}
.comments a{display:inline-block;line-height:2em;margin-top:.5em}
.readMoreLink{font-weight:bold}
.mainSection .postingCommentLinks{padding-left:0}
.mainSection .postingCommentLinks li{list-style:none}
.addComment a{display:block;line-height:1.2em;padding-bottom:10px}
.commentCaption{font-size:1.4em;font-family:Georgia,Times,“Times New Roman”,serif}
.commentsHeader{border-top:0}
.commentPanel{border-bottom:1px solid #DFDFDF;margin-bottom:1em;padding-bottom:1em}
.commentBody{margin:.5em 0}
.commentSender{font-style:italic}
.pageTypeAdvancedSearch .linkImage{margin-left:-35px;box-shadow:none;width:35px;border:0;float:left;margin-top:4px}
.pageTypeAdvancedSearch .linkPanel{padding-left:35px}
.pageTypeAdvancedSearch .linkImage img{width:auto;height:auto}
.pageTypeAdvancedSearch .breadcrumbLinkContainer a:link,.pageTypeAdvancedSearch .breadcrumbLinkContainer a:visited{color:#666}
.pageTypeAdvancedSearch .pager{margin:1em 0}
.browserIe7.pageTypeAdvancedSearch .formLabel{width:50%}
.pageTypeResourceGalleryBrowser .linkPanel{padding-left:0;padding-bottom:5px}
.pageTypeResourceGalleryBrowser .linkDetails img{border:0;float:left;margin:3px 11px 3px 3px}
body.authenticationPage{background:0}
.authenticationPage .mainContainer{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;margin:30px auto 0;padding:60px 20px 20px;width:685px}
.siteLogo{background:#fff url(ls_images/logo.gif) no-repeat center center;display:block;width:378px;height:96px;text-indent:-9999em;margin:16px auto 0}
.authenticationPage .AuthenticationControl1{text-align:center}
.authenticationPage .messageContainer,.waitMessage{text-align:center}
.authenticationPage .formControl{width:175px}
.errorOuter{padding:20px}
.pageTypeErrorHandler table{background:none repeat scroll 0 0 #FFFEEF;border:1px solid #DFDCC9;padding:10px}
@media only screen and (max-device-width :599px),only screen and (max-width :599px),only screen and (-webkit-min-device-pixel-ratio :1.5),only screen and (min-device-pixel-ratio :1.5),only screen and (min-device-width :600px) and (max-device-width :800px) and (orientation :portrait),only screen and (min-width :600px) and (max-width :959px){.desktopOnly{display:none}
.mobileOnly{display:inline-block}
.dataTableSingleColumn{table-layout:fixed}
.dataTableSingleColumn a:link{word-wrap:break-word}
.imageItem{width:25%}
.dataTableSingleColumn{table-layout:fixed}
.dataTableSingleColumn a:link{word-wrap:break-word}
.aToZListingPanel span,.letterContainerPanel a,.letterContainerPanel span{width:10%}
}
@media only screen and (max-device-width :599px),only screen and (max-width :599px),only screen and (-webkit-min-device-pixel-ratio :1.5),only screen and (min-device-pixel-ratio :1.5){.imageItem{padding:2px}
.imageItem h4{display:none}
.breadcrumbOuter,.pageDetails,.pageBodyContent,.pageTitleContainer,#MainControl_DiscussionForum_ZoneMain_forumNavigation{margin:0}
.mainSectionTwoColumn{padding:5px}
.pageTypeHomePage .speech{margin-top:0}
.calendar{font-size:1.2em}
.channelSummaryEventsMode .standardMode,.channelSummaryeventsMode .channelSummaryEventsMode,.eventsSearch,.blogControlsContainer,.BlogMode{width:100%;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.calendar td{height:30px}
.fc-header>tbody>tr>td{width:100%;display:block;clear:both}
.metadataXsltevent table{margin-bottom:0}
.thumbnails td{display:block;width:100%!important}
.thumbnails .img-alt{background:#ecf6fc}
.thumbnails .image{margin:10px 0 10px 0;background:#F2F2F2}
.thumbnails .image input{border:1px solid #666!important}
.thumbnails .name{display:none}
#ImageGalleryMovie{width:100%!important}
.resourcePicker td{display:block;text-align:center}
.resourcePicker h3{text-align:left}
.resourcePicker input[type="checkbox"],.resourcePicker input[type="radio"]{float:none}
.resourceRow td:nth-child(even){background:#f2f2f2}
.pageTypeECard .formLabel{text-align:left}
.pageTypeECard textarea{width:100%!important}
.forumIndex{width:auto!important;overflow:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}
.forumIndex table{width:150%!important}
.forumIndex>div:after{background:url(ls_images/icon-drag.png) no-repeat right top;color:#666;content:"";display:block;font-weight:bold;height:15px;margin:0 auto;width:100%}
.threadSummary{width:100%;float:none;margin-top:14px}
ul.flatModePager .pageCount{display:block}
.pageTypeResourceGalleryBrowser .linkDetails{border-bottom:1px solid #CCC;padding:6px 0 12px}
div.siteMapPanel table td{display:block;width:96%!important}
}
