﻿html {width:100%;height:100%;margin:0;padding:0;}
body {margin:0;padding:0;font-family: Segoe UI,Verdana,Arial,Sans-Serif,Helvetica;}
form {margin:0;padding:0;background-color:#F0F0F0;}
h1,h2,h3,h4,h5 {margin:0;}
.pageCenter {width:926px;margin:0px auto 0px auto;padding:0;background-color:white;}
.leftPadding {margin:0;padding:0px 0px 0px 10px;}
.centerPadding {margin:0;padding:0px 10px 0px 10px;}
.rightPadding {margin:0;padding:0px 10px 0px 0px;}
.shadowLeftCustom {background-color:White;}
.shadowRightCustom {background-color:White;}

.bodyNormalCustom {background-color:#F0F0F0;}
.mainpageCustom {width:906px;}
.mainpageInnerCustom {width:906px;}
.headeroutercustom {height:126px;background-color:#473F37;/*background-image:url(Images/noise.png);*/}
.headercustom {height:106px;padding:0;margin:0px auto 0px auto;}
.headerimagecustom {width:866px;height:106px;margin:0px 0px 0px 20px;padding: 0;background-image: url(Images/header/header_main.gif);}
.contactnumbercustom {text-align:right;float:right;width:180px;color:#FFFFFF;font-size:14pt;font-weight:bold;margin:48px 34px 0px 0px;}
.pagebodyoutercustom {background-color:#473F37;/*background-image:url(Images/noise.png);*/}
.menubarcustom {color:#54664E;margin:4px auto 6px auto;}
.linkPanelcustom {background-color:#54664E;background-image:url(Images/panelNoise.png);margin:0px 0px 10px 0px;} 
.leftpanelcustom {padding-top:0px;padding-right:0px;padding-left:0px;}
.rightpanelcustom {padding-top:0px;padding-right:0px;padding-left:0px;} 
.centrepanelcustom {padding-top:0px;padding-right:0px;padding-left:0px;}
.whiteBox H2 { font-size:150%;color:#54664E;margin:0px auto 10px auto;}
.whiteBox H3 { font-size:125%;color:#54664E;margin:0px auto 10px auto;font-variant: small-caps;}
.whiteBox H4 { font-size:110%;color:#54664E;}
.linkPanel H2 { font-size:120%;color:#FFFFFF;margin:0px 0px 0px 25px;}
.linkPanel H3,.linkPanel H4,.linkPanel H5,.linkPanel H6,.linkPanel H7,.linkPanel P
{ font-size:75%;color:#FFFFFF;margin: 0px 25px 0px 25px;}
.linkPanel A { font-size: 9pt;color:#FFFFFF;margin:10px 0px 10px 25px;font-style:normal;padding:0px 0px 0px 0px;text-decoration:none;}
.linkPanel A:hover { text-decoration:underline;}
.newsletterImageCustom {}
.newsletterPromptCustom {}
.pnlMessageSuccesscustom {border:solid 2px #54664E}
.pnlMessageFailurecustom {border:solid 2px #54664E;}
.pnlMessageUnknowncustom {border:solid 2px #54664E;}
.logincustom {background-color:#F0FFCC; border:solid 1px #54664E;}
.loginTitlecustom { background-color: #54664E;color:#FFFFFF;}
.loginLabelcustom { color:#54664E;}
.loginTextboxcustom { color:#000000;}
.loginCheckboxcustom { color:#54664E;}
.loginButtoncustom {}
.loginHyperlinkcustom {}
.tablecustom { border:solid 1px #54664E;margin:0px 0px 1px 0px;}
.tableHeadercustom { background-color:#54664E;color:#FFFFFF;outline-style:outset;outline-color:#808080;outline-width:2px;}
.tableHeadercustom A { color:#FFFFFF;text-decoration:none;}
.tableHeadercustom A:hover { color:#FFFFFF;text-decoration:underline;}
.tableFootercustom { background-image:url(Images/tableFooter.gif);}
.tableRowcustom { background-color:#FFFFFF;}
.tableAlternatingRowcustom { background-color:#F6F8F6;outline:#E6E8E6 solid 1px;}
.tableRowSelectedcustom {background-color:#FFFF7F;outline:#EFEF6F solid 1px;}
.tableCellcustom {}
.tableErrorMessagecustom { padding:0px 4px 0px 4px;font-size:100%;}
.panelImageFullscreencustom {}
.panelVerticalAligncustom {}
.panelHorizonalAligncustom {}
.imageFullscreencustom {outline:#54664E outset 10px;}
.galleryTextcustom { color:#FFFFFF;margin-top:-4px;margin-bottom:0px;outline:#54664E outset 4px;}
.gallerycustom {background-color:#464;}
.basepanelAdCustom {}
.searchLinkButton {/*If site has search facility, this is custom*/}
.searchTextIndent {/*As above*/}
.searchText       {/*As above*/}
.pnlExamplecustom {background-color:#FFFFFF;border-color:#54664E;margin:0;}
