/* #_Reset# */
body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td, hr{
 margin:0;
 padding:0;
}
fieldset, img{
 border:0;
}
table{
 border-collapse:collapse;
 border-spacing:0;
 font-size:100%;
}
address, caption, cite, code, dfn, em, th, var{
 font-weight:normal;
 font-style:normal;
}
caption, th{
 text-align:left;
}
h1, h2, h3, h4, h5, h6{
 font-size:100%;
}
q:before, q:after{
 content:'';
}
abbr, acronym{
 border:0;
}

/* #1 General# */
body{
 background:url(/Site-Assets/Layout-Images/bg.aspx) top center no-repeat #fff;
 font-family:verdana;
 font-size:12px;
 text-align:center;
}
h1{
 color:#B81A8F;
 font-size:26px;
 font-weight:normal;
 margin:10px 0;
}
h2{
 color:#BE198F;
 font-size:17px;
 margin-bottom:8px;
}
.BlogLeaveComment, .BlogCommentsTitle{
 color:#BE198F;
 display:block;
 font-size:17px;
 font-weight:bold;
 margin-bottom:8px;
}
a{
 color:#000;
}
a:hover{
 text-decoration:none;
}
p{
 margin:10px 0;
}

/* #1 General/Classes# */
.clear{
 clear:both;
 display:block;
 visibility:hidden;
 height:0px; 
 font-size:0px;
 overflow:hidden;
}
.float-left{
 float:left;
}
.float-right{
 float:right;
}
.margin-bottom{
 margin-bottom:15px;
}
.margin-right{
 margin-right:15px;
}
.hide{
 display:none;
}

/* #1 General/Form# */
.form-label{
 float:left;
 width:150px;
}
.form-field{
 float:left;
 /*width:200px;*/
}
.form-error{
 /*float:left;*/
 display:block;
}
.form-error .EditingFormErrorLabel, .ErrorLabel{
 font-weight:bold !important;
 color:#000 !important;
}
.ErrorLabel{
 display:block;
 margin-bottom:6px;
}
.form-row{
 background:#FBB911;
 display:block;
 padding:6px 4px;
}
.form-row-alternate{
 background:#FC9101;
}
.password-row{
 margin-bottom:0;
}
.password-row #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_RegistrationFormAndSubscribe_formUser_ctl00_UserPassword_txtConfirmPassword{
 margin-top:6px;
}
.form-button, .RegisterButton, .FormButton, .ContentButton,
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_SendToFriend_btnSend{
 background:#BC1C8D;
 border:0;
 color:#fff;
 padding:2px 3px;
}
.form-button{
 padding:5px 4px;
 text-decoration:none;
}
.BlogPanel .TextBoxField, .BlogPanel .TextAreaField{
 margin-bottom:6px;
}

/* #2 Master Layout# */
div#container{
 margin:0 auto;
 text-align:left;
 width:954px;
}
div#header{
 background:url(/Site-Assets/Layout-Images/main-bg.aspx) bottom center no-repeat;
 height:302px;
}
div#header img.logo{
 display:block;
 float:left;
 margin:19px 0 0 27px;
}
div#header div#top-bar{
 background:url(/Site-Assets/Layout-Images/top-bar-bg.aspx) no-repeat;
 height:36px;
 float:right;
 width:703px;
}
div#content-holder{
 background:url(/Site-Assets/Layout-Images/content-tile.aspx) bottom left repeat-x #FC8E00;
 padding:0 20px;
}
div#content-holder div#left-column{
 float:left;
 margin-right:15px;
 width:213px;
}

/* #2 Master Layout/Footer# */
div#footer{
 background:url(/Site-Assets/Layout-Images/footer-bg.aspx) bottom center no-repeat #FBB911;
 height:270px;
 padding:0 20px;
}
div#footer div#footer-nav{
 float:right;
 margin-right:10px;
}
div#footer div.footer-top-bar{
 float:right;
 width:687px;
}

/* #2 Master Layout/Top Bar Nav# */
div#top-bar-nav{
 padding-left:10px;
}
div#top-bar-nav ul{
 list-style:none;
 margin:0;
 padding:0;
}
div#top-bar-nav li{
 border-right:1px solid #FC8E00;
 float:left;
 padding:9px 10px 12px 10px;
 margin:0;
}
div#top-bar-nav li a{
 text-decoration:none;
}
div#top-bar-nav li a:hover{
 text-decoration:underline;
}

/* #2 Master Layout/Site Search# */
div.site-search{
 float:right;
 padding:5px 10px 0 0;
}
input.search-button{
 background:#BC1C8D;
 border:0;
 color:#fff;
 padding:2px 3px;
}
label.search-label{
 font-weight:bold;
}


/* #2 Master Layout/Navigation# */
ul.mainCMSListMenuUL, ul.mainCMSListMenuUL ul{
 list-style:none;
 margin:0;
 padding:0;
}
ul.mainCMSListMenuUL a{
 color:#fff;
 text-decoration:none;
}
ul.mainCMSListMenuUL a:hover{
 text-decoration:underline;
}
li.mainCMSListMenuLI{
 background:url(/Site-Assets/Layout-Images/nav-bullet.aspx) no-repeat 11px 6px;
 padding:5px 0 7px 29px;
}
li.mainCMSListMenuHighlightedLI{
 background:url(/Site-Assets/Layout-Images/nav-bullet-active.aspx) no-repeat 11px 6px #A5167C;
 padding:5px 0 6px 29px;
}
a.mainCMSListMenuLinkHighlighted{
 font-weight:bold;
}
ul.subCMSListMenuUL{
 padding-top:12px !important;
}
li.subCMSListMenuLI{
 background:url(/Site-Assets/Layout-Images/nav-bullet-sub.aspx) no-repeat 1px 5px;
 padding:0 0 10px 12px;
}
li.subCMSListMenuHighlightedLI{
 background:url(/Site-Assets/Layout-Images/nav-bullet-sub.aspx) no-repeat 1px 5px;
 padding:0 0 10px 12px;
}
a.subCMSListMenuLinkHighlighted{
 font-weight:bold;
}

/* #3 Containers# */
/* #3 Containers/Plain Purple Box# */
div.plain-purple-box{
 margin:0 auto;
 margin-bottom:15px;
 width:431px;
}
div.plain-purple-box div.top{
 background:url(/Site-Assets/Layout-Images/plain-purple-container-top.aspx) no-repeat !important;
 height:15px !important;
}
div.plain-purple-box div.content{
 background:#BE198F !important;
 color:#fff;
}
div.plain-purple-box div.bottom{
 background:url(/Site-Assets/Layout-Images/plain-purple-container-bottom.aspx) no-repeat !important;
 height:15px;
}
/* #3 Containers/Plain Orange Box# */
div.plain-orange-box{
 margin:0 auto;
 margin-bottom:15px;
 width:431px;
}
div.plain-orange-box div.top{
 background:url(/Site-Assets/Layout-Images/plain-orange-top.aspx) no-repeat !important;
 height:15px !important;
}
div.plain-orange-box div.content{
 background:#FC8E00 !important;
 color:#000;
 padding:1px 0;
}
div.plain-orange-box div.bottom{
 background:url(/Site-Assets/Layout-Images/plain-orange-bottom.aspx) no-repeat !important;
 height:15px;
}

/* #3 Containers/Purple Box# */
div.purple-box{
 margin-bottom:15px;
}
div.purple-box div.top{
 background:url(/Site-Assets/Layout-Images/container-purple-top.aspx) no-repeat;
 height:16px;
}
div.purple-box div.content{
 background:#BE198F;
}
div.purple-box div.bottom{
 background:url(/Site-Assets/Layout-Images/container-purple-bottom.aspx) no-repeat;
 height:16px;
}

/* #3 Containers/Orange Box# */
div.orange-box{
 margin-bottom:15px;
 position:relative;
}
div.orange-box div.top{
 background:url(/Site-Assets/Layout-Images/container-orange-top.aspx) no-repeat;
 height:16px;
}
div.orange-box div.content{
 background:url(/Site-Assets/Layout-Images/container-orange-tile.aspx) repeat-y;
 padding:1px 10px;
}
div.orange-box div.content h2{
 border-bottom:1px solid #000;
 color:#000;
 font-size:15px;
 font-weight:bold;
 margin-bottom:10px;
 padding-bottom:5px;
}
div.orange-box div.bottom{
 background:url(/Site-Assets/Layout-Images/container-orange-bottom.aspx) no-repeat;
 height:17px;
}

/* #3 Containers/Orange Box Right# */
div#right-column div.orange-box div.top{
 background:url(/Site-Assets/Layout-Images/container-orange-right.aspx) no-repeat;
}
div#right-column div.orange-box div.content{
 background:url(/Site-Assets/Layout-Images/container-orange-right-tile.aspx) repeat-y;
 padding-bottom:1px;
}
div#right-column div.orange-box div.content h3{
 margin-bottom:10px;
}
div#right-column div.orange-box div.bottom{
 background:url(/Site-Assets/Layout-Images/container-orange-right.aspx) no-repeat 0px -23px;
 height:16px;
}

/* #3 Containers/Orange Box Large# */
div.orange-box-large{
 margin-bottom:15px;
 width:442px;
}
div.orange-box-large div.top{
 background:url(/Site-Assets/Layout-Images/container-orange-large-top.aspx) no-repeat;
 height:16px;
}
div.orange-box-large div.content{
 background:url(/Site-Assets/Layout-Images/container-orange-large-tile.aspx) repeat-y;
 padding:0 10px;
}
div.orange-box-large div.content h3{
 margin-bottom:10px;
}
div.orange-box-large div.bottom{
 background:url(/Site-Assets/Layout-Images/container-orange-large-bottom.aspx) no-repeat;
 height:17px;
}

/* #3 Containers/Orange Box Rating# */
div.orange-box-rating{
 margin-bottom:15px;
 width:228px;
}
div.orange-box-rating div.top{
 background:url(/Site-Assets/Layout-Images/container-orange-rating.aspx) no-repeat;
 height:16px;
}
div.orange-box-rating div.content{
 background:url(/Site-Assets/Layout-Images/container-orange-rating-tile.aspx) repeat-y;
 padding:0 10px;
}
div.orange-box-rating div.content h3{
 margin-bottom:10px;
}
div.orange-box-rating div.bottom{
 background:url(/Site-Assets/Layout-Images/container-orange-rating.aspx) no-repeat 0px -23px;
 height:16px;
}

/* #3 Containers/White Box# */
div.white-box{
 margin-bottom:15px;
 position:relative;
 width:228px;
}
div.white-box div.top{
 background:url(/Site-Assets/Layout-Images/container-white.aspx) no-repeat;
 height:17px;
}
div.white-box div.content{
 background:#fff;
 padding:1px 11px 100px 11px;
}
div.white-box div.content h2{
 border-bottom:1px solid #000;
 padding-bottom:7px;
}
div.white-box div.bottom{
 background:url(/Site-Assets/Layout-Images/container-white.aspx) no-repeat 0px -22px;
 height:17px;
}

/* #3 Containers/White Box Small# */
div.white-box-small{
 margin-bottom:15px;
}
div.white-box-small div.top{
 background:url(/Site-Assets/Images/Investor-logos/white-213-top.aspx) no-repeat;
 height:17px;
}
div.white-box-small div.content{
 background:#fff;
 padding:1px 11px;
 text-align:center;
}
div.white-box-small div.bottom{
 background:url(/Site-Assets/Images/Investor-logos/white-213-bottom.aspx) no-repeat;
 height:17px;
}

/* #3 Containers/White Box Large# */
div.white-box-large{
 margin-bottom:15px;
 position:relative;
}
div.white-box-large div.top{
 background:url(/Site-Assets/Layout-Images/container-white-large.aspx) no-repeat;
 height:16px;
}
div.white-box-large div.content{
 background:#fff;
 padding:1px 10px;
}
div.white-box-large div.content h2{
 color:#B81A8F;
 font-size:24px;
 font-weight:normal;
 margin:15px 0;
}
div.white-box-large div.content h3{
 margin-bottom:10px;
}
div.white-box-large div.bottom{
 background:url(/Site-Assets/Layout-Images/container-white-large.aspx) no-repeat 0 -22px;
 height:16px;
}

/* #4 Content Rating# */
.rating-holder{
 float:left;
 width:213px;
}
.ratingStar{
 font-size: 0pt;
 width: 13px;
 height: 12px;
 margin: 0px;
 padding: 0px;
 cursor: pointer;
 display: block;
 background-repeat: no-repeat;
}
.filledRatingStar{
 background-image: url(/Site-Assets/Layout-Images/rating-filled-star.aspx);
}
.emptyRatingStar{
 background-image: url(/Site-Assets/Layout-Images/rating-empty-star.aspx);
}
.savedRatingStar{
 background-image: url(/Site-Assets/Layout-Images/rating-saved-star.aspx);
}
.CntRatingTitle{
 float:left;
 font-weight:bold;
 padding-right:5px;
}
.CntRatingContent{
 float:left;
 margin:0;
 padding:0;
}
.CntRatingResult{
 clear:left;
 margin:0;
 padding:0;
}
.CntRatingRadioTable tr{
 text-align: center;
}

/* #5 Social Bookmarking# */
div.social-bookmarking-holder{
 float:right;
 margin-left:15px;
 width:442px;
}
div.social-bookmarking-holder div.content{
 padding-top:4px;
 padding-bottom:5px;
}

/* #6 Page Layouts# */
div#content-column{
 float:left;
 width:471px;
}
div#content-column-full{
 float:left;
 width:685px;
}
div#right-column{
 float:right;
 width:199px;
}

/* #6 Page Layouts/Generic# */
/* #6 Page Layouts/Generic/3c# */
div.generic div.top{
 /*background:url('/Site-Assets/Layout-Images/Generic/generic-3c-top-bg.aspx') no-repeat;*/
 background:url(/Site-Assets/Layout-Images/container-white-large.aspx) no-repeat;
 height:16px;
}
div.generic div.bottom{
 /*background:url(/Site-Assets/Layout-Images/Generic/generic-3c-bottom-bg.aspx) no-repeat;*/
 background:url(/Site-Assets/Layout-Images/container-white-large.aspx) no-repeat 0 -22px;
 height:16px;
 margin-bottom:15px;
}
div.generic div.content{
 /*background:url(/Site-Assets/Layout-Images/Generic/generic-3c-tile.aspx) repeat-y;*/
 background: #fff;
 padding:1px 10px;
}
/* #6 Page Layouts/Generic/2c# */
div.generic-large div.top{
 /*background:url(/Site-Assets/Layout-Images/Generic/generic-2c-top-bg.aspx) no-repeat;*/
 background:url(/Site-Assets/Layout-Images/Children-Zone/childrenzone-2c-top-bg.aspx) no-repeat;
 height:16px;
}
div.generic-large div.bottom{
 /*background:url(/Site-Assets/Layout-Images/Generic/generic-2c-bottom-bg.aspx) no-repeat;*/
 background:url(/Site-Assets/Layout-Images/Children-Zone/childrenzone-2c-bottom-bg.aspx) no-repeat;
 height:16px;
 margin-bottom:15px;
}
div.generic-large div.content{
 /*background:url(/Site-Assets/Layout-Images/Generic/generic-2c-tile.aspx) repeat-y;*/
 background: #fff;
 padding:1px 10px;
}

/* #7 Specialised Templates# */
/* #7 Specialised Templates/Home# */
div.white-box-children div.content{
 background:url(/Site-Assets/Layout-Images/children-white-box-bg2.aspx) no-repeat bottom center;
}
div.white-box-young-people div.content{
 background:url(/Site-Assets/Layout-Images/young-people-white-box-bg.aspx) no-repeat bottom center;
}
div.white-box-parent-carer div.content{
 background:url(/Site-Assets/Layout-Images/parent-carer-white-box-bg.aspx) no-repeat bottom center;
}
div.white-box-practitioner div.content{
 background:url(/Site-Assets/Layout-Images/practitioner-white-box-bg.aspx) no-repeat bottom center;
}
div.white-box-children div.content, 
div.white-box-practitioner div.content,
div.white-box-young-people div.content, 
div.white-box-parent-carer div.content{
 height:120px;
}
div.white-box-children div.content h2 a, 
div.white-box-practitioner div.content h2 a,
div.white-box-young-people div.content h2 a, 
div.white-box-parent-carer div.content h2 a{
 color:#BE198F;
 text-decoration:none;
}

/* #7 Specialised Templates# */
/* #7 Specialised Templates/Speakers corner# */
div.speakers-corner-welcome
{
 background:url(/Site-Assets/Layout-Images/Speakers-Corner/speakers-corner-bg.aspx) no-repeat left top;
}
div.speakers-corner-welcome h1
{
 padding:15px 25px 10px 0;
 text-align:right;
}
div.speakers-corner-welcome div.spacer-div
{
 width: 155px; 
 height: 250px; 
 float: left; 
 margin-right: 20px; 
 margin-bottom: 20px;
}


/* #7 Specialised Templates/Shakespeare Zone# */
div.copy-top{
 background:url(/Site-Assets/Layout-Images/ShakespeareZone/copy-top.aspx) no-repeat bottom center;
 height:254px;
 position:relative;
}
div.copy-top-content{
 left:15px;
 top:170px;
 width:265px;
 position:absolute;
}
div.copy-top h1{
 background:url(/Site-Assets/Layout-Images/ShakespeareZone/shakespeares-zone.aspx) no-repeat;
 left:5px;
 height:115px;
 top:10px;
 position:absolute;
 width:273px;
}
div.copy-bottom{
 background:url(/Site-Assets/Layout-Images/ShakespeareZone/copy-bottom.aspx) no-repeat bottom center;
 height:244px;
 position:relative;
}
div.copy-bottom-content{
 left:180px;
 top:25px;
 width:245px;
 position:absolute;
}

/* #7 Specialised Templates/Boomap# */
div.bookmap{
 margin-bottom:10px;
 position:relative;
}
div.bookmap h1{
 background:url(/Site-Assets/Layout-Images/Bookmap/bookmap-title.aspx) no-repeat;
 float:left;
 height:55px;
 width:148px;
}
div.bookmap p{
 float:left;
 margin-left:15px;
 width:275px;
}
div.bookmap div.bookmap-map{
}
div.bookmap-journey-so-far{
}

/* #7 Specialised Templates/Media Gallery# */
div.MediaGallery div.MediaGalleryFolderTree{
 float:left;
 overflow:hidden;
 width:200px;
}
div.MediaGallery div.MediaGalleryContent{
 float:right;
 width:450px;
}

/*#8 Forum#*/
.Forum{
 margin-bottom:15px;
}
.ForumModerationInfo{
 text-align: center;
 margin: 5px;
 padding: 5px;
}
.ForumModerationInfoText{
 margin: 15px;
 border: solid 1px #cccccc;
 padding: 35px;
 background-color: #fff6df;	
}
.ForumSearchResultsInfo{
 background-color:#cccccc;
 padding: 8px;
 font-weight:bold;
}	
.Forum .Unapproved{
 background-color:#fff2cf;
}
.Post img{
 border: 0px;
}
.PostAttachments{
 border: 1px solid #cccccc;
 background: #eeeeee;
 padding: 5px;
 margin: 10px 0px;
}
.PostAttachments .PostAttachmentsList{
 padding: 2px 0px;
}
.PostAttachments .PostAttachmentsHeader{
 color: gray;
}
.PostAttachments .PostAttachmentsList a{
 color: black;
}

/*#8 Forum/Attachments#*/
.ForumAttachments{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
}
.ForumAttachments .AttachmentTable{
 border: solid 1px #cccccc;
 border-collapse: collapse;
 margin-top: 12px;
}
.ForumAttachments .AttachmentTable td{
 border-top: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader{
 background-color: #eeeeee;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader th, 
.AttachmentTable .AttachmentFileSize, .AttachmentAction{
 text-align: center;
 border-top: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 padding: 3px;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName{
 text-align: left;
}
.ForumAttachments .AttachmentTable .AttachmentTableFooter{
 display: none;
}
.ForumAttachments .AttachmentTable .AttachmentTableUpload input{
 height: 23px;
}
.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button{
 width: 100px;
}
.ForumAttachments .AttachmentTable .AttachmentTableFooter{
 display: none;
}
.ForumAttachments .Title{
 font-size: 16px;
 font-weight: bold;
}

/*#8 Forum/Extended actions#*/
.PostExtendedActions{
 border-top: solid 1px #eeeeee;
 margin-top: 10px;
 padding-top: 5px;
 margin-bottom: 5px;
}
.PostExtendedActions span{
 display: none;
}
.PostExtendedActions .SendMessage{
 display: block; 
 float: left; 
 width: 16px; 
 height: 16px; 
 background-image: url(../App_themes/Default/Images/CMSModules/Forums/LiveImages/sendmessage.gif);
 margin-right: 7px;
}
.PostExtendedActions .Friendship{
 display: block; 
 float: left; 
 width: 16px; 
 height: 16px; 
 background-image: url(../App_themes/Default/Images/CMSModules/Forums/LiveImages/friendship.gif);
}

/*#8 Forum/Extended search#*/
.ForumExtendedSearch .TextBox{
 width: 300px;
}
.ForumExtendedSearch .DropDownList{
 width: 304px;
}
.ForumExtendedSearch .Button{
 margin-top: 20px;
 width: 150px;
}

/*#8 Forum/Mark as answer#*/
.Post .AcceptedSolution{
 background-color: #efffef;
}
.AcceptedSolutionArea{
 color:Green;
 font-size:14pt;
 width:100%;
 margin-bottom: 5px;
}
.AcceptedSolutionArea td{
 padding-left: 5px !important;
 padding-bottom: 5px !important;
}
.AcceptedSolutionArea .AcceptedSolutionText{
 width:100%;
}

/*#8 Forum/Quote#*/
.PostText blockquote{
 border: solid 1px #d4d4d4;
 background-color: #eeeeee;
 padding: 4px;
 margin-left: 10px;
}
.PostText blockquote cite{
 display: block;
 font-weight: bold;
}

/*#8 Forum/Manage#*/
.ForumManage{
 border: 1px solid #cccccc;
 margin: 4px 0px 5px 5px;
 padding: 2px 5px;
 background-color: #eeeeee;
}
.PostManageEdit table{
 border: none !important;
}
.PostManageEdit .ForumNewPost td{
 border-bottom: none !important;
}
.ForumNewPost .SignatureAreaItem{
 width: 500px;
 height: 50px;
}
.SignatureArea{
 width: 100%;
 border-top: solid 1px #D7D7D7;
 font-size: 8pt;
 color: #a8a8a8;
 margin-top: 5px;
 padding: 5px;
}
.ForumTree .PostTree .SignatureArea{
 width: 100%;
 border-top: solid 1px #D7D7D7;
 font-size: 8pt;
 color: #a8a8a8;
 margin-top: 5px;
 padding: 5px;
}

/*#8 Forum/Forum Group#*/
.ForumGroup{
 width: 100%;
}
.ForumGroup *{
 font-family: Arial;
}
.ForumGroup .Table{
 width: 100%;
 border-top: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 background-color: #ffffff;
}
.ForumGroup .Table td{
 padding: 6px;
}
.ForumGroup .Table .Header td{
 font-weight: bold;
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 color: #ffffff;
 padding-top: 4px;
 padding-bottom: 4px;
 background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
}
.ForumGroup .Table .Info td{
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #888888;
 border-top: solid 1px #888888;
 padding-top: 0px;
 padding-bottom: 0px;
 background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
 height: 55px;
 vertical-align: top;
}
.ForumGroup .Table .GroupName{
 display: block;
 font-weight: bold;
 font-size: 17px;
 padding-top: 8px;
 padding-bottom: 5px;
 color: #ffffff;
}
.ForumGroup .Table .GroupDescription{
 display: block;
 padding-left: 10px;
 color: #dddddd;
}
.ForumGroup .Table .ForumInfo{
 padding-top: 10px;
 padding-bottom: 10px;
}
.ForumGroup .Table .Threads{
 text-align: center;
 width: 50px;
}
.ForumGroup .Table .Posts{
 text-align: center;
 width: 50px;
}
.ForumGroup .Table .LastPost{
 text-align: center;
 width: 200px;
}
.ForumGroup .Table .PostTime{
 white-space: nowrap;
}
.ForumGroup .Table .PostUser{
 white-space: nowrap;
 font-weight: bold;
 color: #e36c26;
}
.ForumGroup .ForumOdd td{
 background-color: #f8f8ff;
}
.ForumGroup .Forum td{
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
}
.ForumGroup .Forum .ForumName{
 font-weight: bold;
 font-size: 15px;
 text-decoration: underline;
 color: black;
}
.ForumGroup .Forum .ForumDescription{
 padding-left: 10px;
}

/*#8 Forum/Forum flat layout#*/
.ForumFlat *{
 font-family: Arial;
}
.ForumFlat .Table{
 width: 100%;
 background-color: #ffffff;
}
.ForumFlat .Table td{
 padding: 6px;
}
.ForumFlat .Table .Info td{
 border: solid 1px #888888;
 padding-top: 0px;
 padding-bottom: 0px;
 background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
 height: 55px;
 vertical-align: top;
}
.ForumFlat .Table .ForumContent{
 background-color: #ffffff;
 padding: 0px;
 margin: 0px;
 /*font-size: 110%;*/
}
.ForumFlat .Table .Posts{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
}
.ForumFlat .Table .ForumName{
 display: block;
 font-weight: bold;
 font-size: 17px;
 padding-top: 8px;
 padding-bottom: 5px;
 /*text-decoration: underline;*/
 color: #ffffff;
}
.ForumFlat .Table .ForumDescription{
 display: block;
 padding-left: 10px;
 color: #dddddd;
}
.ForumFlat .Table .Informations td{
 font-weight: bold;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #bbbbbb;
 padding: 5px;
 background-color: #fffec0;
}
.ForumFlat .Table .Actions td{
 font-weight: bold;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #bbbbbb;
 padding: 5px;
}
.ForumFlat .Table .Actions .ActionLink{
 color: #e36c26; 
 text-decoration: underline;
 padding: 0px 5px 0px 5px;
}
.ForumFlat .Table .Posts td{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 padding: 0px;
}
.ForumFlat .Table .PostsTable{
 width: 100%;
}
.ForumFlat .Table .PostsTable td{
 border-top: none;
 border-right: none;
 border-left: none;
 border-bottom: solid 1px #cccccc;
}
.ForumFlat .Pager td{
 background-color: #eeeeee;
 border: none;
 padding: 0px;
 height: 23px;
 font-weight: bold;
 text-align: center;
}
.ForumFlat .Pager a{
 font-weight: bold;
 text-decoration: underline;
 color: #65a02f;
}
.ForumFlat .ThreadTable{
 border-left: solid 1px #cccccc;
}
.ForumFlat .ThreadTable td{
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
}
.ForumFlat .ThreadTable .Header td{
 font-weight: bold;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 color: #ffffff;
 padding-top: 4px;
 padding-bottom: 4px;
 background-image: url(../App_Themes/CorporateSite/Images/genbackground.gif);
}
.ForumFlat .ThreadTable .Author{
 text-align: center;
 width: 200px;
 color: #e36c26;
}
.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views{
 text-align: center;
 width: 50px;
}
.ForumFlat .ThreadTable .LastPost{
 text-align: center;
 width: 200px;
}
.ForumFlat .ThreadTable .PostTime{
 white-space: nowrap;
}
.ForumFlat .ThreadTable .PostUser{
 white-space: nowrap;
 font-weight: bold;
 color: #e36c26;
}
.ForumFlat .ThreadTable .ThreadInfo{
 text-align: left;
}
.ForumFlat .ThreadTable .ThreadInfo .ThreadName{
 font-weight: bold;
 text-decoration: underline;
 color: #e36c26;
}
.ForumFlat .ForumBreadCrumbs{
 font-weight: normal;
 font-size: 9pt;
 font-family: Arial;
 padding: 0px 5px 0px 5px;
}
.ForumFlat .ForumNewPost{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
}

/*#8 Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost{
 padding: 8px 8px 8px 8px;
}
.ForumFlat .PostIndent .ForumPost{
 border-left: solid 1px #cccccc;
}
.ForumFlat .PostIndent{
 padding-left: 30px;
}
.ForumFlat .PostUser, .ForumFlat .PostUserLink{
 white-space: nowrap;
 font-weight: bold;
 color: #e36c26;
}
.ForumFlat .PostUser{
 text-decoration: none;
}
.ForumFlat .PostSubject{
 display: block;
 font-weight: bold;
 font-size: 13px;
}
.ForumFlat .PostText{
 display: block;
 padding: 3px 5px 3px 5px;
}
.ForumFlat .PostActionLink{
 text-decoration: underline;
 color: #e36c26;
 padding: 0px 5px 0px 5px;
}

/*#8 Forum/New post form#*/
.ForumNewPost{
 padding: 5px;
 font-family: Arial;
}
.ForumNewPost .PostReply{
 border: solid 1px #cccccc;
 margin-top: 5px;
 margin-bottom: 5px;
}
.ForumNewPost .FormPadding{
 /*border: solid 1px #cccccc;*/
 padding: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
}
.ForumNewPost .Title{
 font-size: 17px;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 5px;
 display: block;
}
.ForumFlat .ForumNewPost .PostForm td{
 border: none;
}
.ForumNewPost .ItemLabel{
 font-weight: bold;
 vertical-align: middle;
 padding: 5px;
}
.ForumNewPost .Button{
 width: 100px;
}
.ForumNewPost .TextboxItem{
 width: 500px;
}
.ForumNewPost .TextboxItemShort{
 width: 300px;
}
.ForumNewPost .TextareaItem{
 width: 500px;
 height: 200px;
}

/*#8 Forum/Tree layout#*/
.ForumTree *{
 font-family: Arial;
}
.ForumTree .Table{
 width: 100%;
 background-color: #ffffff;
}
.ForumTree .Table td{
 padding: 6px;
}
.ForumTree .Table .Info td{
 background-color: #5c99e8;
 border: solid 1px #888888;
 padding-top: 0px;
 padding-bottom: 0px;
 background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
 height: 55px;
 vertical-align: top;
}
.ForumTree .Table .ForumName{
 display: block;
 font-weight: bold;
 font-size: 17px;
 padding-top: 8px;
 padding-bottom: 5px;
 /*text-decoration: underline;*/
 color: #ffffff;
}
.ForumTree .Table .ForumDescription{
 display: block;
 padding-left: 10px;
 color: #dddddd;
}
.ForumTree .Table .Actions td{
 font-weight: bold;
 background-color: #eeeeee;
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #bbbbbb;
 padding: 5px;
}
.ForumTree .Table .Actions .ActionLink{
 color: #e36c26;
 text-decoration: underline;
 padding: 0px 5px 0px 5px;
}
.ForumTree .Table .Posts{
 border-right: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
 padding: 0px;
}
.ForumTree .Table .Posts .PostTree td{
 padding: 0px;
}
.ForumTree .Table .Posts .PostTree{
 padding: 5px;
 border-top: solid 1px #dddddd;
 border-bottom: solid 1px #dddddd;
}
.ForumTree .ForumNewPost .PostForm td{
 border: none;
}

/*#8 Forum/Tree layout/Post#*/
.ForumTree .ForumPost{
 padding: 8px 8px 8px 8px;
}
.ForumTree .PostDetail .ForumPost{
 border-bottom: solid 1px #cccccc;
}
.ForumTree .PostUser, .ForumTree .PostUserLink{
 color: #e36c26;
 font-weight: bold;
 white-space: nowrap;
}
.ForumTree .PostUser{
 text-decoration: none;
}
.ForumTree .PostSubject{
 display: block;
 font-weight: bold;
 font-size: 13px;
}
.ForumTree .PostText{
 display: block;
 padding: 3px 5px 3px 5px;
}
.ForumTree .PostActionLink{
 color: #e36c26;
 padding: 0px 5px;
 text-decoration: underline;
}
.ForumTree .PostTree .ForumPost{
 border: solid 1px #cccccc;
 width: 600px;
}

/* Overall */
.HiddenButton{
 display: none;
}

/* Tree Items*/
.ForumTree .PostTree td{
 vertical-align: top;
}
.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected{
 padding: 3px 3px 1px 3px;
 overflow: hidden;
 color: #000000;
 font-weight: bold;
}
.ThreadPostSelected{
 background-color: #cccccc;
 font-weight: bold;
 color: #000000;
 overflow: hidden;
 padding: 3px 20px 1px 3px;
}
.PostSeparator{
 padding: 0 3px;
}

/*#8 Forum/Images#*/
.ForumGroup .Forum .ForumImageDefault, 
.ForumGroup .Forum .ForumImage, 
.ForumGroup .Forum .ForumImageLocked, 
.ForumFlat .ThreadTable .ThreadImageDefault, 
.ForumFlat .ThreadTable .ThreadImage, 
.ForumFlat .ThreadTable .ThreadImageLocked, 
.ForumFlat .ThreadTable .ThreadImageAnnouncement, 
.ForumFlat .ThreadTable .ThreadImageSticky{
 background-repeat:no-repeat;
 background-position:center;
 border-right: none;
 width: 24px;
 text-align: center;
 border-right: 1px solid #cccccc;
}
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage{
 background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_default.gif);
}
.ForumGroup .Forum .ForumImageLocked{
 background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_locked.gif);
}
.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage{
 background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_default.gif);
}
.ForumFlat .ThreadTable .ThreadImageLocked{
 background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_locked.gif);
}
.ForumFlat .ThreadTable .ThreadImageAnnouncement{
 background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_announcement.gif);
}
.ForumFlat .ThreadTable .ThreadImageSticky{
 background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_sticked.gif);
}
.OfficeName{
 padding: 2px 0 2px 0;
 font-weight: bold;
}

/*#8 Forum/Updates#*/
div.Forum a{
 color:#000 !important;
}
div.Forum tr.Info span.ForumDescription{
 color:#fff;
 padding-bottom:6px;
}
.Header td, .Header td, .Header td span{
 color:#fff !important;
}
td.LastPost span, td.Author{
 color:#000 !important;
}


/*#8 Forum/Hot Topics#*/
div.MostActiveThread, div.LatestPosts{
 margin-bottom:6px;
}
div.MostActiveThread .Thread, div.LatestPosts .Thread{
 width:150px;
}

/*#9 Modal popup#*/
.ModalBackground{
 z-index: 9998 !important;
 background-color: #888888;
 filter: alpha(opacity=70);
 opacity: 0.7;
}
.ModalPanel{
 background-color: #ffffff;
 padding: 10px;
 /* position: fixed !important; */
}

/*#10 RSS Feed#*/
div.rss-feed-link{
 position:absolute;
 right:13px;
 top:12px;
}
div.rss-feed-link span{
 float:left;
 padding:3px 0 0 3px;
}
div.rss-feed-link img{
 float:left;
}
div.rss-feed-link a{
 text-decoration:none;
}

/*#11 Content Type#*/
/*#11 Content Type/Wallpaper#*/
div.wallpaper-item
{
 float:left;
 margin-bottom:10px;
 text-align:center;
 width:206px;
}
div.wallpaper-item-alternate
{
 float:right;
}
/*#11 Content Type/Book review#*/
div.book-preview{
 border-bottom:1px solid #ccc;
 margin-bottom:10px;
}
div.book-preview div.top, div.book-preview div.bottom{
 display:none;
 visibility:hidden;
}
div.book-preview div.book-preview-image{
 float:left;
 width:100px;
}
div.book-preview div.book-content{
 float:left;
 margin:0 0 0 10px;
 width:320px;
}
div.book-preview div.book-content h2.book-title{
 font-size:17px;
 margin-top:0 !important;
}
div.book-preview div.book-author{
 margin-bottom:10px;
}
div.book-preview div.book-summary{
 margin-bottom:10px;
}

div.book-details{
 margin-bottom:10px;
}
div.book-details div.book-title{
}
div.book-details div.book-author{
 margin-bottom:10px;
}
div.book-details div.book-preview-image{
 float:left;
 margin:0 10px 10px 0;
}
div.book-details div.book-summary{
}
div.book-review{
 margin-bottom:10px;
}
span.reviewer-name{
 font-weight:bold;
}
span.review-date{
 font-weight:bold;
}
div.reviewer-comments{
}

/*#11 Content Type/Resource#*/
div.resource-preview{
 border-bottom:1px solid #ccc;
 padding-bottom:10px;
 margin-bottom:10px;
}
div.resource-preview div.top, div.resource-preview div.bottom{
 display:none;
}
div.resource-preview div.resource-content h2.resource-title{
 font-size:17px;
 margin-top:0 !important;
}
div.resource-preview div.resource-description{
}

/*#11 Content Type/News#*/
div.recent-news{
 margin-bottom:5px;
 padding-bottom:5px;
}
div.news-preview{
 background:none;
 border-bottom:1px solid #000;
 margin-bottom:10px;
}
div.news-preview div.top, div.news-preview div.bottom{
 display:none;
}
div.news-preview div.content{
 background:none;
}
div.news-preview div.BlogPTitle h2{
 font-size:17px !important;
 margin-top:0 !important;
}
div.BlogPBody{
 margin-bottom:5px;
}
div.BlogPDateWhole{
 margin-bottom:10px;
}
span.BlogPDate{
}

/*#11 Content Type/News/Comments#*/



/*#11 Content Type/Search results#*/
div.SearchResults{
 margin:10px 0;
}
div.SearchResult{
 margin-top:10px;
}
div.ResultTitle{
}
div.ResultPath{
}
div.PagerControl{
 margin:10px 0;
}

/*#11 Content Type/Games#*/
div.game-preview{
 border-bottom:1px solid #ccc;
 margin-bottom:10px;
 padding-bottom:10px;
}
div.game-preview div.top, div.game-preview div.bottom{
 display:none;
}
div.game-preview div.game-preview-image{
 float:left;
 width:105px;
}
div.game-preview div.game-preview-details{
 float:left;
 margin-left:0;
 width:320px;
}

div.game-preview div.game-preview-description{
 padding:0 !important;
}
div.game-preview div.content h2{
 font-size:17px !important;
 margin-top:0 !important;
}
div.game-play div.flash-game{
 margin-top:10px !important;
 text-align:center;
}

/*#11 Content Type/Events#*/
div.latest-event{
 margin-bottom:6px;
}
div.event-name{
}
div.event-date{
}
div.event-preview{
 border-bottom:1px solid #000;
 margin-bottom:10px;
 padding-bottom:10px;
}
div.event-preview-symbol
{
 float:left;
 width:45px;
}
div.event-preview-content
{
 float:right;
 width:400px;
}
div.event-preview-title h2{
 font-weight:normal;
}
div.event-details{
}
div.event-date{
 margin-bottom:8px;
}
div.event-summary{
}
a#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_EventMapViewer_lbtEventsViewChange{
 /*display:inline-block;
 margin-bottom:10px;*/
}
a.event-map-button{
 background:url(/Site-Assets/Layout-Images/event-map-button.aspx) no-repeat;
 color:#fff;
 display:inline-block;
 font-size:24px;
 margin-bottom:10px;
 padding:20px 0 20px 0;
 text-align:center;
 text-decoration:none;
 width:440px;
}
div.postcode-filter{
 margin:0 0 10px 0;
 text-align:center;
}

/*#11 Content Type/Events/Calendar#*/
.event-calendar
{
 border:	none !important;
}
.event-calendar-title td
{
 color:		#fff;
 background:	#BE198F;
 font-weight:	bold;
 padding:	7px 5px;
}
.event-calendar-title td a
{
 color:		#fff !important;
 font-weight:	bold !important;
}
.event-calendar-day-header
{
 color:		#fff !important;
 background:	#A5167C;
 padding:	5px 2px;
 text-align:	center;
}
td.event-calendar-day, td.event-calendar-other-month-day,
td.event-calendar-weekend, td.event-calendar-selected-day,
td.event-calendar-today
{
 background:	#FC8E00;
 padding:	2px;
}
.event-calendar-event
{
 border:	none;
}
.event-calendar-event a
{
 background:	#A5167C;
 color:		#fff !important;
 display:	block;
 font-weight:	bold;
 padding:	5px 2px;
}


/*#11 Content Type/Competition#*/
div.competition-preview{
 border-bottom:1px solid #ccc;
 margin-bottom:10px;
}
div.competition-preview div.top, div.competition-preview div.bottom{
 display:none;
}
div.competition-preview div.competition-preview-image{
 float:left;
 width:100px;
}
div.competition-preview div.competition-content{
 float:left;
 margin:0 0 0 10px;
 width:320px;
}
div.competition-preview div.competition-content h2.competition-title{
 font-size:17px;
 margin-top:0 !important;
}
div.competition-preview div.competition-summary{
 margin-bottom:10px;
}
div.competition-details{
 margin-bottom:10px;
}
div.competition-details div.competition-title{
}
div.competition-details div.competition-preview-image{
 float:left;
 margin:0 10px 10px 0;
}
div.competition-details div.competition-end-date{
 margin-bottom:10px;
}


/*#11 Content Type/Media library#*/
.mediaItem{
 background: url('/Site-Assets/Layout-Images/MediaLibrary/bg_photo.aspx') no-repeat;
 float: left;
 font-size: 10px;
 width: 132px;
 margin: 4px;
}
.mediaItemBottom{
 height: 4px;
 background: url('/Site-Assets/Layout-Images/MediaLibrary/bg_photo_bottom.aspx') no-repeat;
 font-size: 0;
 line-height: 0;
}
.mediaItem a{
 color: Black;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
}
.mediaLibraryPhoto{
 height: 122px;
 width: 132px;
 text-align: center;
}
.mediaLibraryDescription{
 padding: 0px 3px;
 color: #737373;
}
.MediaLibrarySort{
 padding-bottom: 13px;
}
.MediaLibrarySort span{
 font-weight: bold;
}
.MediaLibrarySort a{
 color: Black;
}
.MediaLibrarySort a:hover{
 text-decoration: none;
}
.MediaGalleryFolderTree{
 float: left;
 width: 180px;
 overflow: auto;
}
.MediaGalleryFolderTree a{
 color: Black;
}
.MediaGalleryContent{
 float: left;
 width: 480px;
}
.MediaGalleryDetail{
 /*width: 560px;*/
 background: url('/Site-Assets/Layout-Images/MediaLibrary/bg_photo_detail.aspx') no-repeat;
 text-align: center;
 padding: 10px 5px;
}
.MediaGalleryDetailBottom{
 background:none;
 /*width: 544px;
 padding-top: 5px;
 padding-right: 16px;
 text-align: right;*/
 /*background: url('/Site-Assets/Layout-Images/MediaLibrary/bg_photo_detail_bottom.aspx') no-repeat;*/
} 
.MediaGalleryDetailBottom img{
 border: none;
}
.SelectedFolder{
 font-weight: bold;
}
.MediaGalleryDetailBottom h2{
 padding-top: 5px;
 margin: 0;
 color: #737373;
 font-size: 16px;
 width: 400px;
 text-align: left;
}
.MediaGalleryContent .Pager{
 clear: both;
 text-align: center;
}
.MediaGalleryPagger{
 padding-bottom: 10px;	
}
.MediaGalleryPagger a{
 display: block;
 color: Black;
 background: url('/Site-Assets/Layout-Images/MediaLibrary/button_back.aspx') 0px 1px no-repeat;
 padding-left: 18px;
 font-weight: bold;
 padding-bottom: 4px;
}
.MediaGalleryDetail object{
 background: #efefef;
}
a.MediaBack{
 display: block;
 color: Black;
 background: url('/Site-Assets/Layout-Images/MediaLibrary/button_back.aspx') 0px 1px no-repeat;
 padding-left: 18px;
 font-weight: bold;
 padding-bottom: 10px;
}
.CommentUserName {
 text-decoration: underline;
}
.ContentTree{
 float: left;
 width: 150px;
 height: 500px;
}
.MediaContent{
 float: left;
 width: 540px;
}
.MediaFileUploader{
 padding-bottom: 30px;
}
div.latest-video{
 text-align:center;
}
div.latest-video div.video-title{
 margin-bottom:5px;
}

/*#11 Content Type/Recipe#*/
div.recipe-preview{
 border-bottom:1px solid #ccc;
 padding-bottom:10px;
 margin-bottom:10px;
}
div.recipe-preview div.top, div.recipe-preview div.bottom{
 display:none;
}
div.recipe-preview div.recipe-preview-image{
 float:left;
 width:100px;
}
div.recipe-preview div.recipe-content{
 float:left;
 margin:0 0 0 10px;
 width:320px;
}
div.recipe-preview div.recipe-content h2.recipe-title{
 font-size:17px;
 margin-top:0 !important;
}
div.recipe-preview div.recipe-summary{
 margin-bottom:10px;
}

div.recipe-details{
 margin-bottom:10px;
}
div.recipe-details div.recipe-preview-image{
 float:left;
 margin:0 10px 10px 0;
}
div.recipe-details div.recipe-summary{
}

/*#11 Content Type/Team#*/
div.team-member{
 border-bottom:1px solid #000;
 margin-bottom:10px;
}
div.team-member div.team-member-image{
 float:left;
 width:100px;
}
div.team-member div.team-member-content{
 float:left;
 margin:0 0 0 10px;
 width:320px;
}
div.team-member h2.team-member-name{
 font-size:17px;
 margin-top:0 !important;
}
div.team-member div.team-member-details{
}

/*#11 Content Type/Newsletter#*/
div.newsletter{
 border-bottom:1px solid #000;
 padding-bottom:10px;
 margin-bottom:10px;
}
div.newsletter div.newsletter-preview-image{
 float:left;
 width:100px;
}
div.newsletter div.newsletter-content{
 float:left;
 margin:0 0 0 10px;
 width:320px;
}
div.newsletter h2.newsletter-title a{
 font-size:17px;
 margin-top:0 !important;
}
div.newsletter div.newsletter-details{
}

/*#12 Breadcrumbs#*/
div.BreadBox{
 border-bottom:1px solid #000;
 margin-bottom:10px;
 padding-bottom:10px;
}

/*#13 New styles#*/
/*#13 New styles/Purple Box Fixed#*/
div.purple-box-fixed{
 background:url(/Site-Assets/Layout-Images/container-purple-fixed.aspx) no-repeat;
 height:147px;
 margin-bottom:15px;
 width:228px;
}
div.purple-box-fixed div.content{
 color:#fff; 
 padding:10px 22px 18px;
}
div.purple-box-fixed div.content h2{
 color:#fff;
}
div.purple-box-fixed div.content h2 a{
 color:#fff;
}

/*#13 New styles/Latest competition#*/
div.latest-competition div.competition-preview-image{
 float:left;
 padding:5px 10px 5px 0;
}
div.latest-competition div.latest-competition-content{
 float:left;
 width:100px;
 border:1px solid #000;
}

/*#13 New styles/Play and learn#*/
div.play-and-learn{
}
div.play-and-learn div.game-preview-image{
 float:left;
 width:90px;
}
div.play-and-learn div.game-preview-details{
 margin-top:5px;
}
div.play-and-learn div.game-preview-title a{
 color:#fff;
}