body {background-color:#fff; display:block; height:100%; margin:0; padding:0; width:100%; font-family:Arial, Tahoma, sans-serif; font-size:0.8em;}

/******************************/
/* NB COLOURS                 */
/* turquoise - #01a4b5        */
/* dark green - #007385       */
/* dark dark green - #006b79  */
/* light turquoise - #33b7c4  */
/* mid grey text - #707070    */
/* mid grey bg - #e3e1e2      */
/* yellow - #ffcb27           */
/* light light grey - #f6f6f6 */
/******************************/

/* DEFAULTS */
img {border:none;}

/* GENERIC STYLES */
.displayBlock {display:block;}
.displayNone {display:none;}
.fontWeightBold {font-weight:bold;}
.hidFormLabel {display:block; float:left; text-indent:-9999px;}
.hidPageTitle {display:block; float:left; text-indent:-9999px; font-size:1px; color:#fff; margin:0; padding:0;}

/* MAIN CONTAINERS */
#divContainer {background:none; display:block; margin:0 auto; padding:0; width:940px;}

/* HEADER AREA */
#divContainer #divTop {float:left; display:block; width:940px; height:100px; background:#00a4b5 url(../img/background_divTop.gif) repeat-x bottom center; margin:0; padding:0;}
#divContainer #divTop #divTopLeft {float:left; display:block; width:331px; height:92px; margin:0; padding:0;}
#divContainer #divTop #divTopLeft a {float:left; display:block; margin:0; padding:0; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divContainer #divTop #divTopLeft a img {float:left; display:block; margin:0; padding:0;}
#divContainer #divTop #divTopCentre {float:left; display:block; width:437px; height:92px; margin:0; padding:0;}
#divContainer #divTop #divTopCentre #divTopCentreTop {float:left; width:437px; display:block; height:65px; margin:0; padding:0;}
/* Site navigation */
#divContainer #divTop #divTopCentre #divTopCentreBottom {float:left; display:block; height:35px; margin:0; padding:0; width:437px;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul {float:right; display:block; list-style-type:none; margin:0; padding:0;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li {float:left; display:block; margin:0; padding:0;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li.active:first-child a {background-color:#006b79; background-image:none; border-left-color:#4dbfcb;	border-left-style:solid; border-left-width:1px; border-right-color:#4dbfcb; border-right-style:solid; border-right-width:1px; border-top-color:#4dbfcb; border-top-style:solid; border-top-width:1px; clear:none; display:block; float:left; margin:0; padding:6px 5px;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li.active:first-child a {color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:0; line-height:normal; text-align:center; text-decoration:none; text-indent:0; text-transform:none; white-space:nowrap; word-spacing:0;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li.active a {background-color:#006b79; background-image:none; border-right-color:#4dbfcb; border-right-style:solid; border-right-width:1px; border-top-color:#4dbfcb; border-top-style:solid; border-top-width:1px; clear:none; display:block; float:left; margin:0; padding:6px 5px 6px 5px;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li.active a {color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:0; line-height:normal; text-align:center; text-decoration:none; text-indent:0; text-transform:none; white-space:nowrap; word-spacing:0;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li:first-child a {background:none; border-left-color:#4dbfcb; border-left-style:solid; border-left-width:1px; border-right-color:#4dbfcb; border-right-style:solid; border-right-width:1px; border-top-color:#00a4b5; border-top-style:solid; border-top-width:1px; clear:none; display:block; float:left; margin:0; padding:6px 5px;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li:first-child a {color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:0; line-height:normal; text-align:center; text-decoration:none; text-indent:0; text-transform:none; white-space:nowrap; word-spacing:0;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li a {background:none; border-right-color:#4dbfcb; border-right-style:solid; border-right-width:1px; border-top-color:#00a4b5; border-top-style:solid; border-top-width:1px; clear:none; display:block; float:left; margin:0; padding:6px 5px 6px 5px;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li a {color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:0; line-height:normal; text-align:center; text-decoration:none;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li:first-child a:focus, #divContainer #divTop #divTopCentre #divTopCentreBottom ul li:first-child a:hover {background-color:#006b79; background-image:none; border-left-color:#4dbfcb; border-left-style:solid; border-left-width:1px; border-right-color:#4dbfcb; border-right-style:solid; border-right-width:1px; border-top-color:#4dbfcb; border-top-style:solid; border-top-width:1px; clear:none; display:block; float:left; margin:0; padding:6px 5px;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li:first-child a:focus, #divContainer #divTop #divTopCentre #divTopCentreBottom ul li:first-child a:hover {color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:center; text-decoration:none;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li a:focus, #divContainer #divTop #divTopCentre #divTopCentreBottom ul li a:hover {background-color:#006b79; background-image:none; border-right-color:#4dbfcb; border-right-style:solid; border-right-width:1px; border-top-color:#4dbfcb; border-top-style:solid; border-top-width:1px; clear:none; display:block; float:left; margin:0; padding:6px 5px;}
#divContainer #divTop #divTopCentre #divTopCentreBottom ul li a:focus, #divContainer #divTop #divTopCentre #divTopCentreBottom ul li a:hover {color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:center; text-decoration:none;}
#divContainer #divTop #divTopRight {float:left; display:block; height:92px; margin:0; padding:0; width:172px;}
/* Search Form */
#divContainer #divTop #divTopRight #divTopRightTop {background:none; clear:none; display:block; float:left; height:65px; margin:0; padding:0; width:172px;}
#frmSiteSearch {float:left; display:block; margin:0; padding:0;}
#fsSiteSearch {float:left; display:block; margin:0; padding:15px 0 5px 0; border:none; width:172px; height:45px;}
#fsSiteSearch legend {float:left; display:none; margin:0; padding:0;}
#txtSearchKeywords {float:left; display:block; background:#fff url(../img/background_search.gif) no-repeat top left; border:1px solid #ccc; clear:none; height:13px; margin:0; padding:2px 10px 3px 20px; width:100px; color:#000; font-size:10px; text-align:left;}
.btnImageButton {float:left; display:block; margin:0; padding:0; width:27px; height:20px;}
/* Lib Dems button */
#divTop #divTopRight #divTopRightBottom {float:left; display:block; height:35px; margin:0; padding:0; width:172px;}
#divContainer #divTop #divTopRight #divTopRightBottom a {background-color:#33b6c4; display:block; float:right; margin:0; padding:6px 10px 6px 10px;}
#divContainer #divTop #divTopRight #divTopRightBottom a {color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:center; text-decoration:none; text-indent:0; text-transform:none; white-space:nowrap; word-spacing:normal;}
#divContainer #divTop #divTopRight #divTopRightBottom a:focus, #divContainer #divTop #divTopRight #divTopRightBottom a:hover {background-color:#33b6c4; background-image:none; clear:none; display:block; float:right; margin:0; padding:6px 10px 6px 10px;}
#divContainer #divTop #divTopRight #divTopRightBottom a:focus, #divContainer #divTop #divTopRight #divTopRightBottom a:hover {color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; 	text-align:center; text-decoration:none; text-indent:0; text-transform:none; white-space:nowrap; word-spacing:normal;}



/* MAIN BODY AREA */
#divBody {float:left; width:940px; margin:10px 0;}
#divBodyContent {float:left; width:940px; margin:0 0 10px 0;}
#divBodyLeft {float:left; width:682px; margin-right:10px;}

/* Splash Container */
#divContainer #divSplashContainer {float:left; display:block; height:246px; margin:0 0 10px 0; padding:0; overflow:hidden; position:relative; width:680px; border:solid 1px #01a4b5;}
/* Selection Tabs */
#divSplashSelectionTabs {width:680px; height:35px; background-color:#00a4b5; background-image:url(../img/background_divLatestNewsMediaCentreTop.gif); clear:none; display:block; float:left; margin:0; padding:0;}
#divSplashSelectionTabs ul {float:left; background:none; clear:none; display:block; list-style-type:none; margin:0; padding:0; width:680px;}
#divSplashSelectionTabs ul li {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divSplashSelectionTabs ul li a.active {background-color:#006b79; background-image:none; border-top-color:#4dbfcb; border-top-style:solid; border-top-width:1px; clear:none; cursor:pointer; display:block; float:left; margin:0; outline:none; padding:0 10px 3px 10px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:20px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:34px; text-align:left; text-decoration:none;}
#divSplashSelectionTabs ul li a.inactive {background-color:#00a4b5; background-image:none; clear:none; cursor:pointer; display:block; float:left; margin:0; outline:none; padding:4px 10px 0 10px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:18px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:27px; text-align:left; text-decoration:none;}
/* Carousel */
#divContainer #divRotatingBannerContainer {float:left; display:block; height:211px; margin:0 0 10px 0; padding:0; overflow:hidden; position:relative; width:680px;}
#divContainer #mycarousel {background:none; clear:none; display:block; float:left; height:211px; margin:0; padding:0;}
#divContainer #mycarousel ul {background:none; clear:none; display:block; float:left; height:211px; list-style-type:none; margin:0; padding:0; position:relative; width:4867px;} /* x7 the total image width */
#divContainer #mycarousel ul li {background:none; clear:none; display:block; float:left; height:211px;  margin:0; padding:0; position:relative; width:680px;}
#divContainer #mycarousel ul li img {background:none; clear:none; display:block; float:left; height:211px; margin:0; padding:0; width:680px;}
#divContainer #divRotatingBannerContainer .divRotatingBannerTitle {background:transparent url('../img/background_divRotatingBannerTitleYellow.png') repeat top right; clear:none; display:block; float:left; height:67px; left:0; margin:0; padding:2px 0 0 0; position:absolute; top:144px; width:680px; color:#000000; font-family:Arial, Tahoma, sans-serif; font-size:29px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:center; text-decoration:none;}
#divContainer #divRotatingBannerContainer .divRotatingBannerTitle a {background:none; clear:none; display:inline; float:none; left:0; margin:0; padding:0; color:#000000; font-family:Arial, Tahoma, sans-serif; font-size:29px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:center; text-decoration:none;}
#divContainer #divRotatingBannerContainer .divRotatingBannerTitle a:hover {background:none; clear:none; display:inline; float:none; left:0; margin:0; padding:0; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:29px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:center; text-decoration:none;}
#divContainer #divRotatingBannerContainer #divRotatingBannerControls {background:none; clear:none; display:none; float:none; height:26px; left:50%; margin:0 0px 0px -95px; padding:0; position:absolute; top:183px; width:190px;}
#divContainer #divRotatingBannerContainer #divRotatingBannerControls ul {background:none; clear:none; display:block; float:left; margin:0 5px 0px 5px; padding:0;}
#divContainer #divRotatingBannerContainer #divRotatingBannerControls ul li {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divContainer #divRotatingBannerContainer #divRotatingBannerControls ul li a.active {background-image:url(../img/button_rotatingBanner.png); background-position:top center; background-repeat:no-repeat; clear:none; display:block; float:left; height:17px; margin:0 2px 0px 2px; outline:none; padding:1px 0px 0px 0px; width:18px; color:#000000; font-family:Arial, Tahoma, sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:center; text-decoration:none;}
#divContainer #divRotatingBannerContainer #divRotatingBannerControls ul li a.inactive {background:none; clear:none; display:block; float:left; height:18px; margin:0 1px 0px 1px; outline:none; padding:0; width:18px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:center; text-decoration:none;}
#divContainer #divRotatingBannerContainer #divRotatingBannerControls ul li a img {background:none; clear:none; display:block; float:none; margin:0; outline:none; padding:0;}
#divContainer #divRotatingBannerMaskLeft {display:none;}
#divContainer #divRotatingBannerMaskRight {display:none;}

/* Body Left Components */
#divBodyLeftLeft {float:left; width:199px; min-height:193px; margin-right:10px; background:none; clear:none; display:block; float:left; margin:0; padding:0; width:199px;}
#divBodyLeftLeft h2 {background-color:#00a4b5; background-image:none; clear:none; display:block; float:left; margin:0; padding:2px 0px 2px 10px; width:189px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:20px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divBodyLeftLeft h2 a {background:none; clear:none; display:block; float:left; margin:0; padding:0; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:20px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}

.divMiddleLeftStandFor {float:left; width:199px;}
.divMiddleLeftStandFor h3 {float:left; display:block; margin:10px 0px 0px 68px; padding:0; width:131px; color:#686868; font-family:Arial, Tahoma, sans-serif; font-size:15px; text-decoration:none;}
.divMiddleLeftStandFor h3 a {float:left; display:block; margin:0; padding:0; color:#686868; font-size:15px; text-decoration:none;}
.divMiddleLeftStandFor p {float:left; display:block; margin:2px 0px 0px 68px; padding:0; width:131px; color:#686868; font-family:Arial, Tahoma, sans-serif; font-size:11px; text-decoration:none;}
.divMiddleLeftStandFor p a {float:left; display:block; margin:0; padding:0; color:#686868; font-size:11px; text-decoration:none;}

#divOurPolicies {background:#fff url(../img/background_divBodyLeft_ourPolicies_off.gif) no-repeat; height:66px; margin:0; padding:0;}
#divOurPolicies:hover {background:#fff url(../img/background_divBodyLeft_ourPolicies_on.gif) no-repeat; height:66px; margin:0; padding:0;}
#divOurManifesto {background:#fff url(../img/background_divBodyLeft_ourManifesto_off.gif) no-repeat; height:80px; margin:0; padding:0;}
#divOurManifesto:hover {background:#fff url(../img/background_divBodyLeft_ourManifesto_on.gif) no-repeat; height:80px; margin:0; padding:0;}


/* Body Left Right Components */
#divBodyLeftRight {float:left; width:473px; min-height:193px; margin-left:10px;}
/* News Component */
#divBodyLeft #divStoryCarouselTop {float:left; background:#00a4b5 url(../img/background_divLatestNewsMediaCentreTop.gif) repeat-x; clear:none; display:block; height:36px; margin:0; padding:0; width:473px;}
#divBodyLeft #divStoryCarouselTop ul {float:left; display:block; background:none; clear:none; list-style-type:none; margin:0; padding:0; width:473px;}
#divBodyLeft #divStoryCarouselTop ul li {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divBodyLeft #divStoryCarouselTop ul li a.active {background-color:#006b79; background-image:none; border-top-color:#4dbfcb; border-top-style:solid; border-top-width:1px; clear:none; cursor:pointer; display:block; float:left; margin:0; outline:none; padding:5px 10px 3px 10px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:20px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divBodyLeft #divStoryCarouselTop ul li a.inactive {background-color:#00a4b5; background-image:none; clear:none; cursor:pointer; display:block; float:left; margin:0; outline:none; padding:7px 10px 2px 10px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:18px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divBodyLeft #divStoryCarouselBottom {background:none; border-bottom-color:#006b79; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#006b79;border-left-style:solid; border-left-width:1px; border-right-color:#006b79; border-right-style:solid; border-right-width:1px; clear:none; display:block; float:left; margin:0; padding:0 0 5px 0; width:471px;}
#divBodyLeft #divStoryCarouselBottom ul {background:none; clear:none; float:left; list-style-type:none; margin:0 0 7px 0; padding:0;}
#divBodyLeft #divStoryCarouselBottom ul li {float:left; background:none; clear:none; display:block; clear:both; margin:7px 0 0 9px; padding:0; width:464px;}
#divBodyLeft #divStoryCarouselBottom ul li a {background:none; clear:none; display:block; float:left; margin:0; padding:0; color:#00a4b5; font-family:Arial, Tahoma, sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divBodyLeft #divStoryCarouselBottom ul li a:hover {background:none; clear:none; display:block; float:left; margin:0; padding:0; color:#006b79; font-family:Arial, Tahoma, sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}


/* Right Hand Column */
#divBodyRight {float:left; width:248px; background:none; clear:none; display:block; float:left; margin:0; padding:0; width:248px;}
#divBodyRight h2 {background-color:#00a4b5; background-image:none; clear:none; display:block; float:left; margin:0; padding:6px 0px 6px 10px; width:238px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:20px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divBodyRight h2 a {background-color:#00a4b5; background-image:none; clear:none; display:block; float:left; margin:0; padding:0; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:20px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divBodyRightContent {float:left; width:248px; background:none; clear:none; display:block; float:left; margin:10px 0 0 0; padding:0; width:248px;}
#divBodyRightContent h2 {background-color:#00a4b5; background-image:none; clear:none; display:block; float:left; margin:0; padding:6px 0px 6px 10px; width:238px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:20px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divBodyRightContent h2 a {background-color:#00a4b5; background-image:none; clear:none; display:block; float:left; margin:0; padding:0; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:20px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}


#divNingCommunityBox {float:left; width:248px; height:143px; margin-bottom:10px;}

#divGetInvolved .divGetInvolved {background-position:top left; background-repeat:no-repeat; border-bottom:1px solid #e0e0e0; clear:none; display:block; float:left; margin:0; padding:0; width:248px;}
#divGetInvolved #divCommunity {background-image:url(../img/background_divBodyRight_community.png); padding:10;}
#divGetInvolved #divCommunity #divLogOnOrSignUp {background:none; clear:none; display:block; float:left; margin:0 5px 0px 50px; min-height:17px; padding:4px 0px 0px 0px;}
#divGetInvolved #divCommunity #divLogOnOrSignUp a {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved #divCommunity #divLogOnOrSignUp a {color:#0a9daf; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved #divCommunity a {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved #divCommunity a {color:#0a9daf; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved #divCommunity a img {background:none; clear:none; display:block; float:left; height:22px; margin:0; padding:0;}
#divGetInvolved #divCommunity p {background:none; clear:none; display:block; float:left; margin:5px 0px 0px 50px; padding:0; width:198px;}
#divGetInvolved #divCommunity p {color:#686868; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved #divCommunity #divLatestCommunityMembers {background:none; clear:none; display:block; float:left; margin:5px 0px 0px 50px; padding:0; width:198px;}
#divGetInvolved #divCommunity #divLatestCommunityMembers ul {background:none; clear:none; display:block; float:left; list-style-type:none; margin:0; padding:0;}
#divGetInvolved #divCommunity #divLatestCommunityMembers ul li {background:none; clear:none; display:block; float:left; margin:1px 4px 1px 0px; padding:0;}
#divGetInvolved #divCommunity #divLatestCommunityMembers ul li img {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved #divEmailUpdates {background-image:url(../img/background_divBodyRight_emailUpdates.gif); padding-bottom:5px;}
#divGetInvolved #divEmailUpdates form {background:none; clear:none; display:block; float:left;	margin:5px 0px 0px 0px; padding:0;}
#divGetInvolved #divEmailUpdates form fieldset {border:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved #divEmailUpdates form fieldset legend {background:none; clear:none; display:none; float:left; margin:0; padding:0;}
#divGetInvolved #divEmailUpdates form fieldset input.text {background-color:#fff; background-image:none; border:1px solid #cccccc; clear:none; display:block;	float:left; height:13px; margin:0 0px 0px 50px; padding:2px 10px 3px 10px; width:128px;}
#divGetInvolved #divEmailUpdates form fieldset input.text {color:#000000; font-family:Arial, Tahoma, sans-serif; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved #divEmailUpdates form fieldset input.image {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved #divLocalParty {background-image:url(../img/background_divBodyRight_localParty.gif); padding-bottom:5px;}
#divGetInvolved #divLocalParty form {background:none; clear:none; display:block; float:left; margin:5px 0px 0px 0px; padding:0;}
#divGetInvolved #divLocalParty form fieldset {border:none; background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved #divLocalParty form fieldset legend {background:none; clear:none; display:none; float:left; margin:0; padding:0;}
#divGetInvolved #divLocalParty form fieldset input.text {background-color:#fff; background-image:url(../img/background_search.gif); background-position:top left; background-repeat:no-repeat; border:1px solid #cccccc; clear:none; display:block; float:left; height:13px; margin:0 0px 0px 50px;	padding:2px 10px 3px 20px;	width:118px;}
#divGetInvolved #divLocalParty form fieldset input.text {color:#000000; font-family:Arial, Tahoma, sans-serif; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase; white-space:nowrap; word-spacing:normal;}
#divGetInvolved #divLocalParty form fieldset input.image {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved #divVolunteer {background-image:url(../img/background_divBodyRight_volunteer.gif); padding-bottom:5px;}
#divGetInvolved #divJoinOrRenew {background-image:url(../img/background_divBodyRight_joinOrRenew.gif); padding-bottom:5px;}
#divGetInvolved #divRenew {background-image:url(../img/background_divBodyRight_renew.gif); padding-bottom:5px;}
#divGetInvolved #divDonate {background-image:url(../img/background_divBodyRight_donate.gif); padding-bottom:5px;}
#divSocialNetworking {padding-bottom:5px;}
#divGetInvolved #divSocialNetworking a {background:none; clear:none; display:block; float:left; margin:5px 0px 0px 0px; padding:0 2px 0px 2px;}
#divGetInvolved #divSocialNetworking a {color:#686868; font-family:Arial, Tahoma, sans-serif; font-size:15px; font-style:normal; font-variant:normal;	font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved #divSocialNetworking a img {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved .divGetInvolved h3 {background:none; clear:none; display:block; float:left; margin:5px 0px 0px 50px; padding:0; width:198px;}
#divGetInvolved .divGetInvolved h3 {color:#686868; font-family:Arial, Tahoma, sans-serif; font-size:15px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved .divGetInvolved h3 a {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved .divGetInvolved h3 a {color:#686868; font-family:Arial, Tahoma, sans-serif; font-size:15px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved .divGetInvolved p {background:none; clear:none; display:block; float:left; margin:5px 0px 0px 50px; padding:0; width:198px;}
#divGetInvolved .divGetInvolved p {color:#0a9daf; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved .divGetInvolved p a {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved .divGetInvolved p a {color:#0a9daf; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divGetInvolved .divGetInvolved p a:focus, #divGetInvolved .divGetInvolved p a:hover {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divGetInvolved .divGetInvolved p a:focus, #divGetInvolved .divGetInvolved p a:hover {color:#006b79; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal;line-height:normal; text-align:left; text-decoration:none;}


/* FOOTER STYLE */
#divContainer #divBottom {float:left; display:block; width:940px; background-color:#e3e1e2; margin:10px 0 0 0; padding:0; text-align:center; font-family:Arial, Tahoma, sans-serif; font-size:10px;}
#divContainer #divBottom ul {display:block; list-style-type:none; margin:2px 0px 10px 0px; padding:0; width:940px;}
#divContainer #divBottom ul li {display:inline; margin:0; padding:0 5px 0px 5px;}
#divContainer #divBottom ul li a {display:inline; margin:0; padding:0;}
#divContainer #divBottom ul li a {color:#504f4f; font-size:10px; font-style:normal;	font-weight:bold; text-decoration:none;}
#divContainer #divBottom ul li a:focus, #divContainer #divBottom ul li a:hover {display:inline; float:none; margin:0; padding:0; color:#504f4f; font-weight:bold; text-decoration:underline;}
#divContainer #divBottom p {display:block; margin:0 0px 5px 0px; padding:0; color:#504f4f; clear:both;}
#divContainer #divBottom p a {display:inline; float:none; margin:0; padding:0; color:#504f4f; text-decoration:none;}
#divContainer #divBottom p a:focus, #divContainer #divBottom p a:hover {display:inline; margin:0; padding:0; text-decoration:underline;}




/****************************************************/
/* SUB PAGES                                        */
/****************************************************/
/* Banner Display */
#divBanner {float:left; display:block; background:#ffffff url(../img/background_banner_news.jpg) no-repeat top left; height:180px; margin:0; padding:0; position:relative; width:682px; overflow:hidden;}
#divBanner img {display:none; float:left; background:none; clear:none; display:block; height:180px; margin:0; padding:0; width:682px;}
#divBanner #divBannerTitleMask {background-image:url(../img/background_bannerMask.png); background-position:top left; background-repeat:repeat-x; clear:none; display:block; float:left; height:40px; left:0; margin:0; padding:0; position:absolute; top:140px; width:682px;}
#divBanner h2 {background:none; clear:none; display:block; float:left; left:0; margin:3px 0px 0px 10px; padding:0; position:absolute; top:140px;}
#divBanner h2 {color:#4b4b4b; font-family:Arial, Tahoma, sans-serif; font-size:28px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}

/* Breadcrumbs */
#divBreadcrumbs {display:block; background:none; clear:both; margin:0; padding:10px 0 0 0; color:#999; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-weight:normal; text-align:left; text-decoration:none;}
#divBreadcrumbs ul {background:none; clear:none; display:block; float:left; list-style-type:none; margin:0; padding:0;}
#divBreadcrumbs ul li {background:none; clear:none; display:block; float:left; margin:0; padding:0;}
#divBreadcrumbs ul li a {background:none; clear:none; display:block; float:left; margin:0; padding:0; color:#585858; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-weight:normal; text-align:left; text-decoration:none;}
#divBreadcrumbs ul li a:hover {background:none; clear:none; display:block; float:left; margin:0; padding:0; color:#585858; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-weight:normal; text-align:left; text-decoration:underline;}

#divBreadcrumbs ul li ul {background:none; clear:none; display:block;	float:left; list-style-type:none; margin:0 0 0 3px; padding:0;}
#divBreadcrumbs ul li ul li {float:left; background:#fff url(../img/icon_breadcrumbs.gif) no-repeat top left; clear:none; display:block; margin:0 0 0 5px; padding:0 0 0 15px;}
#divBreadcrumbs ul li ul li a {background:none; clear:none; display:block; float:left; margin:0; padding:0; color:#585858; font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}

/* Content Area */
#divContent {float:left; clear:none; display:block; margin:0; padding:0 5px 5px 0; width:677px; color:#585858; font-family:Arial, Tahoma, sans-serif; font-size:12px; text-align:left;}
#divContent h2 {background:none; display:block; margin:10px 0; padding:0; color:#585858; font-family:Arial, Tahoma, sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divContent h3 {background:none; display:block;margin:10px 0; padding:0; color:#585858; font-family:Arial, Tahoma, sans-serif; font-size:12px; font-style:normal; font-variant:normal; 	font-weight:bold; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divContent p {background:none; display:block; margin:10px 0; padding:0; color:#585858; font-family:Arial, Tahoma, sans-serif; font-size:12px; font-variant:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divContent ul {background:none; display:block; list-style-type:square; margin-bottom:10px; margin-top:10px; padding-bottom:0; padding-top:0; visibility:visible;}
#divContent ul {color:#848484; font-family:Arial, Tahoma, sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divContent img {background:none; display:inline; margin:0; padding:0;}
#divContent a {color:#0a9daf; font-family:Arial, Tahoma, sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:none;}
#divContent a:hover {color:#006b79; font-family:Arial, Tahoma, sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal;line-height:normal; text-align:left; text-decoration:none;}


