 body {
  background-color: #FFFAFA
}


div.newsItem {
   margin-bottom: 30px;
   border-bottom-style: dotted;
   border-color: #bbddff;
}

div.newsTitle {
   font-weight: bold;
   margin-bottom: 5px;
}

div.newsInfo {
   font-size: 80%;
   margin-bottom: 10px;
}

div.newsBody {
   margin-bottom: 10px;
}

div.newsQuote {
   margin: 10px 30px;
   padding: 10px;
   background-color: #f0f8ff;
   border-width: 2px;
   border-color: #99ccff;
   border-style: solid;
   border-radius: 10px;
}

table.pad10, td {
   padding: 10px;
}

div.thumbnail {
   float: left;
   width: 300px;
   margin: 0 10px 10px 0;
   padding-bottom: 10px;
   border:1px solid #975;
   background: #F0F8FF;
	   }
   
div.thumbnail img {
   float: left;
   margin: 10px 10px 0 10px;
   border: 1px solid #008;
	   }
	   
div.thumbnail p {
   margin: 0;
   padding: 10px;
   font-family: Arial, sans-serif;
   color: #00A;
	   }

.cnPrimaryContentBlock1Content h1[class*=SystemPageTitle], .cnPrimaryContentBlock1Content h1.legacyContentPageTitle, span.postedByLink, .itemAuthor, SPAN.postedByLink, SPAN.postedByLabel, .cnFooterPoweredByContainer, .WaGadgetBreadcrumbs { display: none;} 

.WaGadgetBlogStateList .fixedHeight.boxBodyContentContainer {max-height: none;}


.cnTopArea{background-color:#1E90FF;}

.cnHeaderContainer {width: 1100px; margin: auto;}
.cnMainContainer .cnTopArea {width: 100%; margin: 0; min-width:1100px;}
.cnMainContainer .cnTopArea .cnTopAreaContent {width: auto; margin: 0; min-width:1100px;}


#id_LoginBoxGadget.WaGadgetLoginForm{color:black; font-size: 11pt; width: 375px; top:30px}

#id_LoginBoxGadget.WaGadgetLoginForm .loginBoxLoginInput,#id_LoginBoxGadget.WaGadgetLoginForm .loginBoxPasswordInput {height:20px; font-size:11pt;}

#id_LoginBoxGadget.WaGadgetLoginForm a{color:black;}

#id_LoginBoxGadget.WaGadgetLoginForm .loginBoxUserName,#id_LoginBoxGadget.WaGadgetLoginForm .loginBoxProfileLink,#id_LoginBoxGadget.WaGadgetLoginForm .loginBoxChangePassword,#id_LoginBoxGadget.WaGadgetLoginForm .loginBoxLogout {
    float: right;
    clear: right;
}


ul.dropdown{width: 1100px; margin: 0px auto; float: none;}

ul.dropdown ul li span {
        font-size: 1.3em;
}


.cnContentLeftShadow{width: 1100px; margin: auto;}
.cnContent{border: 0px;}
.cnContent .cnInnerContent {padding: 10px 5px;}




.cnMainContainer .cnTopArea .cnTopAreaContent .mainMenuContainer {width: 100%; margin-bottom: 0px;
padding:0px 0%;
}


.cnFooterContainer {background-color:#1E90FF; width: auto; margin: 0px 0%; min-width:1100px;}
.footerContent{width:1050px; margin: 0px auto;}

.gsc-control-cse {
    padding: 0px !important;
width: 375px !important;
    }
table.gsc-search-box td {
    vertical-align: top !important;
}

.gsib_b {
    padding: 0px!important;
}

.cnHeaderContainer .innerHeaderContainer, .header_headerContent, .headerContentHolder, .headerContent {
    height: 120px;
}

#PAGEID_1039458 .cnHeaderContainer .innerHeaderContainer, #PAGEID_1039458 .header_headerContent, #PAGEID_1039458 .headerContentHolder, #PAGEID_1039458 .headerContent {
    height: 300px;
}

#sbabanner{display: none;}
#PAGEID_1039458 #sbabanner{display: block;}

/* added by RogerC 26/03/25 */
.WaGadgetMobilePanel .mobilePanel {
    background: #a0bac7 !important;
    color: white !important;
    
}
 .WaGadgetMobilePanel .mobilePanel .menuInner ul{
    background: #a0bac7 !important;
    color: white !important;
}
