/* private: div_styles */
body {width:100%; text-align:left; margin:0; padding:0; background:url(/images/Presentation/pageBG.gif) repeat-y top center #F4F2F9;}
#header, #body {width:100%;}
.siteWrapper {width:940px; margin:0px auto;}

/*general styles*/
.clear {clear:both; font-size:1px; height:1px; line-height:1px; display:block;}
.noShow {display:none;}


/*header styles*/
#header .clear {width:765px; background:url(/images/header-clear.gif) left no-repeat;}
#header #HeaderTitle{margin:0px;}
.headerBar{background:url(/images/Presentation/siteHeaderTop.jpg) top left no-repeat; height:40px;}

/*body styles*/
#body {}
#body .innerContainer {background:url(/images/Presentation/leftNavBGrpt.jpg) top left repeat-y; width:940px;}
#body .homeBGRepeater{background:url(/images/Presentation/leftNavBGrptHome.jpg) top left repeat-y;}
#body .innerContainer .leftNavBG{background:url(/images/Presentation/leftNavBG.jpg) top left no-repeat;}
#leftSide {width:240px; margin:0px; float:left;}

#leftBox, #weatherBox {background-color:#fff;}
#leftBox h2 .bottom, #weatherBox h2 .bottom {padding:10px 5px 5px 60px; color:#fff;}
#leftBox h2 span, #weatherBox h2 span {display:block; *height:1.0em;}

#leftBox h2 {margin:0; padding:0; background:url(/images/leftBox-header-back.gif) repeat-y;}
#leftBox h2 .inner {background:url(/images/leftBox-header-top.gif) top no-repeat #DD0011; height:30px;}
#leftBox .text {padding:10px;}

/* Email reg */
#leftBox h2 .innerReg {background:url(/images/regEmail.jpg) top no-repeat #DD0011; height:30px;}

#weatherBox {margin-top:20px;}
#weatherBox h2 {margin:0; background:url(/images/weatherBox-header-back.gif) repeat-y;}
#weatherBox h2 .inner {background:url(/images/weatherBox-header-top.gif) top no-repeat #134AFF; height: 30px;}
#weatherBox .text {display:block; padding:10px 10px 10px 65px; background:url(/images/weatherBox-a-back.gif) left no-repeat;}

#rightSide {width:700px; float:left;}
#rightSide .top {height:52px; line-height:52px; background:#20146E url(/images/Presentation/pageContentTopStrip.gif) top left no-repeat;}
#rightSide .top h2 {color:#FFFFFF; padding-left:22px; font-size:140%; margin:0px; display:inline; width:550px; float:left;}
#rightSide .subTop {color:#FFFFFF; background:url(/images/Presentation/pageTitleGoldStrap.jpg) bottom left no-repeat; padding-bottom:30px;}
#rightSide .subTop h1 {margin:0; padding:0; color:#FFFFFF;}
#rightSide .subTop .subTopVBG{ background:url(/images/Presentation/pageTitleRepeater.jpg) top left repeat-y; padding:10px 0px 10px 20px;}

#rightSide #contentHolder .home .contentRight .contentBox .smallText{font-size:100%;}

#searchForm {margin:0; padding:10px 6px 0 0; float:right;}
#searchForm span {color:#fff; font-weight:bold;}
#searchForm .inputText {border:1px solid #B1A8D8; padding:1px 2px; width:170px; margin:0 5px;}
#searchForm .submit {height:18px; font-weight:bold; border:0; color:#fff; background:none; padding:0px;}

#contentHolder {float:left; width:100%; display:inline;}
#maincontent {padding:15px;}
#contentHolder .home {padding:0;}
#contentHolder .home .contentLeft{width:540px; margin:0px;}
#contentHolder .home .contentRight{padding:0px; width:160px;}
#contentHolder .home .contentRight .contentBox{background:url(/images/Presentation/homeRightBG.gif) repeat-x bottom left #564A92; padding:10px; border-bottom:1px solid #FFFFFF;}

#contentHolder .home .contentRight .contentBox .title, #contentHolder .home .contentRight .contentBox .greenTitle{color:#FFFFFF; font-weight:bold; font-size:110%; line-height:1.4em;}
#contentHolder .home .contentRight .contentBox .greenTitle{color:#CCFF33;}
#contentHolder .home .contentRight .contentBox .weather{background:url(/images/Presentation/metOffice.gif) 91px 0px no-repeat; height:80px;}

#contentHolder .contentLeft .paddedContent{padding:15px;}
#contentHolder .contentRight{padding:15px;}

/*footer styles*/
#footerLinks {border-top:4px solid #9B8667; border-bottom:4px solid #9B8667; background-color:#000000;}
#footerLinks .credit{float:left; width:200px; padding:10px 0 10px 20px;}
#footerLinks .credit a{line-height:0px;}
#footerLinks .links{float:right; width:100px; padding:10px 20px 10px 0px;}


/*homepage styles*/
.contentLeft {float:left; *display:inline; margin-right:15px; width:500px;}
.contentRight {float:left; width:150px;}
#contentBottom {margin-top:5px;}

#contentBottom h2 .bottom {padding:12px 5px 5px 5px; color:#fff; text-align:center;}
#contentBottom h2 span {display:block; *height:1.0em;}

#advertisingBox h2 {margin:0; background-color:#20146E; width:340px;}
#advertisingBox h2 .inner {background:url(/images/advertisingBox-header-top.gif) top no-repeat #20146E; height:30px; }
#advertisingBox .text {display:block; padding:13px 10px 20px 10px; background-color:#E9E1FF;}
#advertisingBox .postoffice {display:block; padding:13px 0px 20px 0px; background-color:#E9E1FF;}
#advertisingBox .image {display:block; padding-bottom:5px; text-align:center;}

#nhsBox {margin-top:10px;}
#nhsBox h2 {margin:0; background:url(/images/nhsBox-header-back.gif) repeat-y;}
#nhsBox h2 .inner {background:url(/images/nhsBox-header-top.gif) top no-repeat #54DDFF; height: 30px;}
#nhsBox .text {display:block; padding:10px; background-color:#C3F5FF;}
#nhsBox .number {font-weight:bold; color:#319FDC; font-size:260%; float:left; width:175px; margin-top:0.2em;}
#nhsBox a {font-weight:bold; color:#00F;}

#emergencyBox h2 {margin:2em 0 0 0; background: url(/images/emergencyBox-header-back.gif) repeat-y;}
#emergencyBox h2 .inner {background:url(/images/emergencyBox-header-top.gif) top no-repeat; * height:29px;}
#emergencyBox h2 .bottom {background:url(/images/emergencyBox-header-bottom.gif) bottom no-repeat;}
#emergencyBox .text {display:block; padding:10px; background-color:#FED5E6; text-align:center;}
#emergencyBox .number {font-size:135%; display:block; margin-top:10px;}

#timeBox {margin-top:11px;}
#timeBox h2 {margin:0; background:url(/images/timeBox-header-back.gif) repeat-y;}
#timeBox h2 .inner {background:url(/images/timeBox-header-top.gif) top no-repeat; * height:29px;}
#timeBox h2 .bottom {background:url(/images/timeBox-header-bottom.gif) bottom no-repeat;}
#timeBox .text {display:block; padding:10px; background-color:#D8FBBD;}

#advertBox {margin-top:11px;}
#advertBox h2 {margin:0; background:url(/images/timeBox-header-back.gif) repeat-y;}
#advertBox h2 .bottom {background:url(/images/timeBox-header-bottom.gif) bottom no-repeat;}
#advertBox .text {display:block; padding:10px 0px 10px 0px; background-color:#D8FBBD; text-decoration:none;}
#advertBox a {text-decoration:none;}
#advertBox h2 .bottom, #timeBox h2 .bottom { padding:5px 15px 5px 21px; color:#fff; text-align:center; }

#emergencyBox h2 .bottom, #timeBox h2 .bottom { padding:12px 5px 5px 5px; color:#fff; text-align:center; }
#emergencyBox h2 span, #timeBox h2 span { display:block; *height:1.0em; }

#netconstruct {color:#fff; margin-top:20px; text-align:center;}
#netconstruct img {margin-top:10px;}

#credit {text-align:center; width:535px; margin:15px 0 10px 219px;}
#w3c {background:url(/images/w3c.gif) top left no-repeat; display:block; width:88px; height:32px; margin:auto;}

.helpLinks {background:url(/images/presentation/helpLinks.jpg) top left no-repeat; margin-bottom:20px;}
#helpList {min-height:260px;}
.helpRow {float:left;  width:540px; }
.helpListItem {width:270px; float:left;}
.helpListItem a img {border:none; margin:10px 0 0 18px;}
