/*RESET*/
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*RESET*/

/* *{border:1px solid #000!important;} */

/*--Global Styles--*/
body {font-family: Arial, Helvetica, sans-serif; font-size:62.5%; background:#EDEDED url(../images/bgRepeat.png) repeat-x; color:#4D4D4D;}
a {text-decoration:underline; color:#4d4d4d;}
a:hover {text-decoration:none;}
a.active {text-decoration:none;}

/*--TEMPLATE IDS--*/
#wrapper{width:980px; margin:0 auto; background:transparent url(../images/bgWrapper.png) no-repeat; padding:10px;}
#header	{height:104px;margin-bottom:55px;}
#nav{height:44px; border-bottom:1px solid #ccc; background:transparent url(../images/bgNavRepeat.png) repeat-x;width:980px;position:absolute;top:114px;padding:0; margin-left:0; _margin-left:-10px; *margin-left:-10px;}
#bcNav {height:28px;}
#content {background-color:#FFFFFF;padding-bottom:10px;}
#sideBar {width:240px; float:left; font-size:1.2em;}
#page {width:740px;float:right;}
#footer {width:960px; margin:0 auto; padding:20px 0 40px 0; }

/*--TEMPLATE GRID CLASSES--*/
.cont220 {width:220px;}
.cont240 {width:240px;}
.cont370 {width:370px;}
.cont720 {width:720px;}
.cont700 {width:700px;}
.cont740 {width:740px;}
.cont980 {width:980px;}

/*--TEMPLATE CLASSES--*/
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.spacer {clear:both; height:10px; display:block;}
.mar0 {margin:0!important;}
.mar10 {margin:10px;}
.marT10 {margin-top:10px;}
.marR10 {margin-right:10px;}
.marR30 {margin-right:30px;}
.marR20 {margin-right:20px;}
.marL30 {margin-left:30px;}
.marL20 {margin-left:20px;}
.pad10 {padding:10px;}
.pad20 {padding:20px;}
.pad30 {padding:30px;}
.hPad20 {padding:0 20px;}
.hPad10 {padding:0 10px;}
.vPad10 {padding:10px 0;}
.moreBtn{background:#111111; margin-left:10px; padding:3px 6px}
.open a{text-decoration:none!important}

/*--TEXT CLASSES--*/
.larger {font-size:21px; line-height:24px;}
.large {font-size:18px; line-height:21px;}
.medium {font-size:16px; line-height:20px;}
.normal {font-size:1.4em; line-height:2.4em;}
.small {font-size:1.2em; line-height:2em;}
.smallest {font-size:10px; line-height:12px;}
.nonBold {font-weight:normal!important;}
.pinkTxt {color:#E30059;}
.whiteTxt {color:#FFF;}
.purpleTxt {color:#642681;}
.blueTxt {color:#006EB2;}
.greenTxt {color:#009036;}
.orangeTxt {color:#F5A200;}
.lightGreyTxt {color:#808080;}
.infoTitle {background:url(../images/IconSprite.png) 0 0 no-repeat; font-size:14px; font-weight:bold; text-indent:20px; height:16px; line-height:16px; margin:10px 0 0 10px; border-width:0; color:#4d4d4d;}

/*--Header IDS--*/
#header #logo {width:207px; height:79px;float:left;margin-top:8px;margin-left:8px;}
#header #strap {width:242px;height:80px;float:right;margin-top:24px;}

/*--NAV IDS--*/
#nav ul {list-style:none;}
#nav li {float:left; border-right:1px solid #ddd; padding:2px;}
#nav a {padding:0 10px; font-size:14px; line-height:40px; text-decoration:none; font-weight:bold;display:block; background-color:transparent;}
#nav .pinkLink:hover, #nav .pinkLink.active {background-color:#FCDFEA;}
#nav .purpleLink:hover, #nav .purpleLink.active {background-color:#ECE4EF;}
#nav .blueLink:hover, #nav .blueLink.active {background-color:#E0E7EC;}
#nav .greenLink:hover, #nav .greenLink.active {background-color:#DFF1E6;}
#nav .orangeLink:hover, #nav .orangeLink.active {background-color:#FEF3DF;}
#nav #search { float:right; width:230px; margin:10px; height:24px}
#nav #searchBox {background:#FFFFFF; border:1px solid #ccc; padding:2px 3px; line-height:18px; font-size:14px; float:left;width:155px; *width:146px;}
#nav #searchBtn {height:18px;width:65px;color:#FFF;font-weight:bold; background:#0066CC url(../images/blueBtnBg.png) repeat-x top;display:block;float:left;font-size:14px;text-align:center; padding:2px 0;line-height:18px;}
#nav #searchBtn:hover {background:#0099FF url(../images/blueBtnBg.png) repeat-x bottom;}

/*--SIDE BAR IDS--*/
#subNav ul {margin-bottom:10px; list-style:none;}
#subNav ul {list-style:none;line-height:2em; margin-bottom:5px;}
#subNav ul ul li {margin-bottom:10px}
#subNav ul ul ul li {margin-bottom:0}
<!--TOP LEVEL LINKS-->
#subNav ul li a {display:block; padding:0 10px}
#subNav ul ul li a {padding:0 10px; display:block;text-decoration:none;}
#subNav ul ul li a:hover {background-color:#fff;text-decoration:none;}
#subNav ul ul li a.active {font-weight:bold;}
#subNav ul ul li.activeSub a {color:#fff;}
<!--SUB LEVEL LINKS-->
#subNav ul ul ul li a {background-color:transparent;}
#subNav ul ul ul li a.hover {background-color:#fff;text-decoration:none;}

#relatedList ul {margin-top:10px;}
#relatedList ul {line-height:1.4em; padding:0 10px;list-style:none;}
#relatedList li{padding-bottom:10px;}
#relatedList ul.docList{list-style-type:none;}
#hysWidget {width:220px; background:#FEF3DF url(../images/widgetTop.png) no-repeat top; margin:10px 10px 20px;}
#hysWidget h4 {text-align:center; font-size:16px; color:#F5A200; padding:10px 0;}
#hysWidget #hysWidgetBtm {background:url(../images/widgetBtm.png) no-repeat bottom; height:10px;width:220px;}
#hysWidget textarea {width:194px; margin:0 10px; padding:2px; *width:174px; height:60px;}

/*--CONTENT IDS--*/
#bcNav {font-size:12px;height:16px;margin:10px 10px 0;}
#bcNav #bc {width:710px; float:left;}
#bcNav #infoLinks {width:250px; float:right;}
#bcNav #bc, #infoLinks {list-style:none;}
#bcNav #bc li, #bcNav #infoLinks li { float:left; margin-right:5px;}
#bcNav #infoLinks li a{color:#808080;}
#page h1, #page  h2, #page  h3, #page h4, #page h5 , #page h6 {font-size:1.4em; border-style:solid;border-width:0 0 2px;margin-bottom:10px;}
#page p {font-size:1.4em;line-height:1.5em;margin-bottom:10px;}
#page .cont720 {width:700px; padding:0 10px; margin:10px;_padding:0;}
#page ul, #page ol {font-size:1.2em;padding:10px 0;list-style:outside; margin-left:15px; list-style:disc}
#page li {font-size:1.2em; line-height:1.8em;}

/*--FOOTER IDS--*/
#footer #siteLinks {width:960px;background:#f6f6f6 url(../images/siteLinksBg.png) no-repeat top;}
#footer #siteLinksBottom {width:960px;background:#f6f6f6 url(../images/siteLinksBottomBg.png) no-repeat top; clear:both; height:20px;}
#footer #siteLinks a {color:#4d4d4d;}
#footer #siteLinks ul {width:220px;font-size:12px; line-height:24px;padding:10px 0 0 20px; float:left; *padding:10px 0 0 10px; _padding:10px 0 0 10px;}
#footer #siteLinks ul li {list-style:none;}
#footer #siteLinks ul li:first-child {font-weight:bold; font-size:14px;text-transform:capitalize; list-style:none;}
#footer #siteLinks ul li:first-child a {text-decoration:none;}
#footer #footerLinks {padding:20px;}
#footer #footerLinks #partnerLinks {width:320px; float:right;}
#footer #footerLinks #partnerLinks a {background-image:url(../images/partnerLogos.png); display:block; text-indent:-99999px; background-repeat:no-repeat; height:50px; float:right;}
#footer #footerLinks #partnerLinks #nhs {width:75px;background-position:0 0}#footer #footerLinks #partnerLinks #nhs:hover {background-position:0 -58px;}
#footer #footerLinks #partnerLinks #council {width:95px;background-position:-80px 0}#footer #footerLinks #partnerLinks #council:hover {background-position:-80px -58px;}
#footer #footerLinks #partnerLinks #police {width:55px;background-position:-190px 0}#footer #footerLinks #partnerLinks #police:hover {background-position:-190px -58px;}

/*--BOX Styles--*/
.box720 {width:718px; border:1px solid #CCC; margin:10px;margin-bottom:20px;}
.box350 {width:348px; border:1px solid #CCC; margin:10px;margin-bottom:20px;}
.box220 {width:218px; border:1px solid #CCC; margin:10px;margin-bottom:20px;}
.boxTitle {height:36px; background: url(../images/boxTitleBg.png) repeat-x; line-height:36px;border-bottom:1px solid #CCC; text-align:center; text-transform:capitalize;}
.box350 .boxImg {width:348px; height:110px; border-bottom:1px solid #CCC;}

/*--Banner Styles--*/
#landingBanner {height:160px; width:980px;}
#landingBanner h1 {height:160px; width:980px; position:absolute;}
#landingBanner span {text-indent:-99999px; display:block;}
#landingBanner p {font-size:21px;left:250px;position:relative;top:80px;width:700px;}
#internalBanner {height:60px; width:980px; padding:10px 0;}
#internalBanner h1 {height:60px; width:980px;}
#internalBanner span {text-indent:-99999px; display:block;}
#sectionBanner {color:#FFF;width:720px; height:120px;margin:10px;_margin:0px;}
#sectionBanner h1, #sectionBanner h2 {color:#FFF; font-size:24px; width:340px; padding:10px 0 0 10px; border:none;margin:0;}
#sectionBanner p {width:340px; padding:10px; font-size:18px;line-height:22px;}
#sectionBanner img {float:right; width:360px; height:120px;}

/*--LIST STYLES--*/
.purpleStar {list-style:inside; list-style-image: url(../images/purpleBullet.png); line-height:16px;}
.purpleStar a, .purpleStar li {color:#642681;padding-bottom:5px;}
.greenStar {list-style:inside; list-style-image: url(../images/greenBullet.png); line-height:16px;}
.greenStar a, .greenStar li {color:#009036; padding-bottom:8px}
.blueStar {list-style:inside; list-style-image: url(../images/blueBullet.png); line-height:16px;}
.blueStar a, .blueStar li {color:#006EB2; padding-bottom:8px}
.greyList {list-style:inside; list-style-image:none; line-height:24px; border-top:1px solid #CCC;}
.greyList a {color:#4d4d4d;}
.blankList {list-style:none; line-height:24px; color:#4d4d4d;}

/*--Background Styles--*/
.greyBg {background-color:#f2f2f2;}
.pinkBg {background-color:#FCDFEA;}
.purpleBg {background-color:#ECE4EF;}
.blueBg {background-color:#E0E7EC;}
.greenBg {background-color:#DFF1E6;}
.orangeBg {background-color:#FEF3DF;}

/*--FORM STYLES--*/
input,textarea { border:1px solid #ccc;}
.box220 .txtField {width:196px; margin:0;}

/*--Button STYLES--*/
.pinkBtn, .purpleBtn, .blueBtn, .greenBtn, .orangeBtn {color:#fff; padding:2px 4px; font-weight:bold; text-decoration:none; border:none; font-family:Arial, Helvetica, sans-serif;}
.pinkBtn {background-color:#E30059;}
.purpleBtn {background-color:#642681;}
.blueBtn {background-color:#006EB2;}
.greenBtn {background-color:#009036;}
.orangeBtn {background-color:#F5A200;}
.lrgNewsLink, .newsLink, .rssLink, .infoLink, .calendarLink, .notesLink, .downloadLink, .linkOut, .DocPdf , .DocExl, .DocWrd  , .DocPpt, .DocOther{background-repeat:no-repeat; height:16px; line-height:16px; padding:0 10px 2px 20px; font-size:12px; border:none;background-image:url(../images/IconSprite.png); }
.newsLink {background-position:0 -20px;}
.rssLink {background-position:0 -40px;}
.infoLink {background-position:0 0;}
.calendarLink {background-position:0 -60px;}
.notesLink {background-position:0 -80px;}
.downloadLink {background-position:0 -120px;}
.linkOut {background-position:0 -140px;}
.DocPdf {background-position:0 -160px;}
.DocExl {background-position:0 -180px;}
.DocWrd {background-position:0 -200px;}
.DocPpt {background-position:0 -220px;}
.DocOther{background-position:0 -240px;}

/*-- PAGE CONTENT STYLES--*/
#page .lrgDocLink, #page .lrgNewsLink  {padding:0 0 0 75px;background-image:url(../images/largeDocIcons.png); background-repeat:no-repeat; height:55px;margin-top:10px;padding:0 0 0 75px;float:left; }


#page .lrgNewsLink {background-position:0 -500px;}
#page .lrgDocLink  a , #page .lrgNewsLink  a {font-size:1.2em; text-transform:capitalize; padding:0; background:none;}
#page .lrgDocLink  p, .lrgDocLink span , #page .lrgNewsLink  p, .lrgNewsLink span   {font-size:1em;}
.lrgDocLink.DocPdf {background-position:0 -200px}
.lrgDocLink.DocExl {background-position:0 -300px;}
.lrgDocLink.DocWrd {background-position:0 0;}
.lrgDocLink.DocPpt {background-position:0 -400px;}
.lrgDocLink.DocOther{background-position:0 -100px;}

#page.newsPage h3 span {margin:0 5px; font-weight:normal;}

/*--HYS Page--*/
#hysPage textarea{width:474px;padding:2px; float:left;position:absolute; height:80px;}
#hysPage input {padding:2px; width:194px;float:right; clear:right; margin-bottom:10px;}
#hysPage label {width:200px;float:right; font-size:12px; color:#F5A200;clear:right;padding:2px 0;}
#hysPage .orangeBtn {width:200px;}
#hysPage ul.comments {list-style:none; margin:0;}
#hysPage .comments li {background:#FEF3DF url(../images/commentTop.png) no-repeat top; line-height:2em; margin-bottom:10px; padding:0; width:350px; margin:10px; float:left;}
#hysPage .comments li a {background:transparent url(../images/commentBottom.png) no-repeat bottom; display:block; padding:10px 10px 25px; color:#4d4d4d; text-decoration:none;}

#hysPage .comments .large{background:#FEF3DF url(../images/commentTopLrg.png) no-repeat top; width:700px; margin:3px 10px}
#hysPage .comments .large span{background:transparent url(../images/commentBottomLrg.png) no-repeat bottom; display:block; padding:10px 10px 25px; color:#4d4d4d;}

#hysPage .comments li a:hover { text-decoration:underline;}

/*-- ReCaptcha --*/
#recaptcha_container{position:relative}
#recaptcha_container #recaptcha_response_field{}
#recaptcha_container #recaptcha_image{border:1px solid #CCCCCC; height:62px!important; width:474px!important; background:#FFF; padding:2px}
#recaptcha_container #recaptcha_image img{text-align:center; margin:0 27%;}
#recaptcha_container a{}
#recaptcha_container #recaptcha_reload_btn{background:#EEEEEE;font-size:1.1em;left:0;position:absolute;text-decoration:underline;top:0;
width:85px; cursor:pointer}
#recaptcha_container #recaptcha_reload_btn:hover{background:#E1E1E1; text-decoration:none}
#recaptcha_container #chooseFormat{font-size:1.1em}

/*--NEWS Page--*/
#newsPage fieldset label {color:#E30059; font-size:12px;}
#newsPage input {padding:2px; margin:0 10px 0 0;width:163px;}
#page.newsPage #sectionBanner p {font-size:1.2em; margin:0; padding:0 10px;}

/*-- TOOL TIP --*/
.aToolTip {border:1px solid #ccc;background:#FFF;color:#4d4d4d;margin:0;padding:5px 10px; font-size:12px; width:200px; cursor:pointer; line-height:18px;}
.aToolTip .aToolTipContent {position:relative;margin:0;padding:0;}

/*-- FORM VALIDATION --*/
#error{background:#FCDFEA; border:1px solid #F7B2CD; margin:10px}
#error ul li{list-style:none; background:url(/images/error.gif) no-repeat 0 5px; padding-left:20px}
#success{background:#E0FBDE; border:1px solid #B6F6B1}
#success ul li{list-style:none; background:url(/images/success.gif) no-repeat 0 5px; padding-left:20px}

/*-- BLOG --*/
#blog{}
#blog .latest{width:330px; height:150px; background:url(/images/articleBoxBg.jpg) repeat-x; padding:5px; float:left; margin-right:20px; position:relative}
#blog .latest h4{font-size:1.9em; font-weight:normal; border:0; background:url(/images/openQuote.gif) no-repeat; text-indent:30px; line-height:23px}
#blog .latest .written{position:absolute; bottom:6px; left:0; color:#808080; font-size:1.2em}
#blog .latest .comments{position:absolute; bottom:6px; left:150px; color:#808080; font-size:1.2em}
#blog .latest .view{position:absolute; bottom:0; right:0; height:21px; width:78px; background:#F5A200; color:#FFFFFF; line-height:20px; text-decoration:none; font-size:1.2em; font-weight:bold; text-align:center; border:1px solid #F5A200}
#blog .latest .view:hover{background:#FFFFFF; color:#F5A200}

#blog .article{background:#F2F2F2; padding:10px; margin-bottom:10px;}
#blog .article h5{border:0; color:#808080!important; font-weight:normal; font-size:1.1em}
#blog .article h5 a{color:#F5A200; font-weight:bold;; text-decoration:none; font-size:1.2em}
#blog .article h5 a:hover{color:#808080}
#blog .article p{font-size:1.2em}
#blog .article .readmore {float:right;font-size:1.3em;font-weight:bold;}

#blogImg1{float:right}

#gMap{width:400px; height:300px; float:right; border:1px solid #E30059}