/* ========================== CCC CORPORATE STYLESHEET (c) Cumbria County Council 2008 =================== */

body {margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;background-color:White;color:Black;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;} 
/* Font size should be set dynamically */

table {font-size:100%;}
a {text-decoration:none;color:#00798E;font-weight:bold;} 
a:hover {text-decoration:underline}

/* a:focus, a:active {background-color:yellow;color:black;} */

/* CCC Page Layouts */
#ccc-page {min-width:770px;} 


#ccc-page {
/*    width: expression(document.body.clientWidth > (1280)? "1280px" : "auto"); */
    width:1280px;
	max-width: 1280px;
	}


#ccc-banner {}
#ccc-body {padding-right:5px;}
#ccc-navigation {width:15%;border-right-style:none;}

/* Equal length columns  */

/* Hide from IE-MAc \*/
#ccc-body {overflow:hidden;}
#ccc-standard-content {overflow:hidden;}
#ccc-home-content {overflow:hidden;}
#ccc-navigation, #ccc-content {float:left;margin-bottom:-2000px;padding-bottom:2000px;}
/* End hide */


/* Navigation Width fix (hidden from IE) */
/* * html #ccc-navigation {margin-left:2px;} */

#ccc-content {width:81%;border-left-width:2px;border-left-style:solid;border-left-color:#167E00;;}
#ccc-right-container {width:280px;padding-bottom:10px;padding-left:10px;}
#ccc-home-content {padding-bottom:10px;padding-left:10px;margin-right:280px;margin-left:15%;}
#ccc-standard-content {padding-bottom:10px;padding-left:10px;margin-left:15%;} 
/* Left margin must be left-column width + 10 */

/* Fix for Site-edit on staging server */

#ccc-content {border:0}
#ccc-home-content {border-left-width:2px;border-left-style:solid;border-left-color:#167E00;;}
#ccc-standard-content {border-left-width:2px;border-left-style:solid;border-left-color:#167E00;;}


/* Vertical line fix for IE6 */
* html #ccc-content {border:0}
* html #ccc-home-content {border-left-width:2px;border-left-style:solid;border-left-color:#167E00;;}
* html #ccc-standard-content {border-left-width:2px;border-left-style:solid;border-left-color:#167E00;;}

#ccc-body #ccc-home-content {margin-right:0;margin-bottom:0;padding-bottom:0;border:0px;}
#ccc-body #ccc-standard-content {margin-right:0;margin-bottom:0;padding-bottom:0;border:0px;}

/* Set the border */
#ccc-body #ccc-content {border-left-width:2px;border-left-style:solid;border-left-color:#167E00;;}

/* Hide from IE-MAc \*/
#ccc-navigation {margin-bottom:-2000px;padding-bottom:2000px;}
#ccc-right-container {float:right;margin-bottom:-2000px;padding-bottom:2000px;}
/* End hide */
#ccc-body {width:100%;}

/* Content box */
p {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:10px;padding-bottom:10px;padding-left:0px;}
p a {color:#00798E;font-weight:bold;}

/* Image component options */
img {border:0;}
.image-left {padding-right:10px;padding-bottom:10px;;margin-right:15px;}
.image-right {padding-bottom:10px;padding-left:10px;}
.image-top {padding-bottom:10px;}
.image-bottom {padding-top:10px;}

/* Image captions */
.imagecontent {font-size:0.8em;}

.clear {clear:left}
#ccc-navigation {float:left;}
#ccc-right-container {float:right}

/* Component Height fix (hidden from IE) */
* html .ccc-component {height:100%;}

/* Following line needed to trim white space underneath component */
.ccc-component {overflow:hidden;}

/* Page sub-headings */
.section-heading {color:#167E00;font-weight:bold;font-size:1.4em;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#167E00;padding-top:5px;margin-bottom:5px;}

.ccc-component h2{font-size:1em;margin-bottom:0px;margin-top:10px;}

/* tcm:31-99342 */
/* Header elements */
.header-links {padding-top:5px;padding-right:10px;text-align:right;}

.header-links a {color:#00798E;font-weight:bold;font-size:0.9em;}
.header-links a:hover {text-decoration:underline;}
.header-links span {padding-right:10px;padding-left:10px;}
#page-header-section{padding-top:10px;padding-right:10px;padding-left:10px;}
#page-header-section h1 {color:#00798E;font-size:1.6em;}
#page-header-section h2 {color:#E95D0E;font-size:1.4em;}
#page-header-title {float:left;}
#page-header-image {text-align:right;float:right;}
#page-header-section{clear:both;}
#page-header-section h1 {width:100%;}
#page-header-section h2 {width:100%;text-align:right;}

/* Access keys */
#accesskeys {position:absolute; overflow:hidden; height:1px; left:-999em}
#accesskeys a {padding: 0 2px 0 2px;}

#hide {font-size:0em;border:0;margin:0;height:0px;width:0px;}
#CCCContent {color:#FFF;}

/* tcm:31-99345 */
/* "Sliding doors" CSS tabs */
#tab-header a {color:Black;font-weight:bold;}
#tab-header {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00798E;}
#tab-header ul {padding-top:0px;padding-right:10px;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}

#tab-header li {background-image:url(/Images/TabRightGreen_tcm31-99041.gif);background-repeat:no-repeat;background-position:right top;margin-right:1px;margin-left:1px;}
#tab-header a {background-image:url(/Images/TabLeftGreen_tcm31-99043.gif);background-repeat:no-repeat;background-position:left top;padding-top:6px;padding-right:15px;padding-bottom:4px;padding-left:15px;}

/* Home tab */
#tab-header .home {background-image:url(/Images/TabRightBlue_tcm31-99044.gif);background-repeat:no-repeat;background-position:right top;}
#tab-header .home a {background-image:url(/Images/TabLeftBlue_tcm31-99042.gif);background-repeat:no-repeat;background-position:left top;padding-bottom:4px;}

/* currently selected tab */
#tab-header .current {background-image:url(/Images/TabRightBlue_tcm31-99044.gif);background-repeat:no-repeat;background-position:right top;}
#tab-header .current a {background-image:url(/Images/TabLeftBlue_tcm31-99042.gif);background-repeat:no-repeat;background-position:left top;padding-bottom:4px;}

/* header/navigation separator */
/* #header-base {border-bottom:2px solid #00798E;} */

#tab-header li {float:left;}
#tab-header {float:left;width:100%;line-height:normal;clear:both;margin-bottom:10px;}
#tab-header ul {list-style-type:none;}

#tab-header a {display:block; }

/* Force IE Mac to show tabs inline */
*>html #tab-header a {display:inline-block; }


#header-base {clear:both;margin-bottom:10px;}

/* ------------------- MENU OPTIONS ----------------------------- */

/* Home Page only */
.navlist {margin-top:0px;margin-right:5px;margin-bottom:5px;margin-left:10px;padding-top:0;padding-right:5px;padding-bottom:0;padding-left:0;}
.navlist li {background:url(/Images/arrow_blue_tcm31-146586.gif);background-position: 0 0;background-repeat: no-repeat;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:20px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#A5A5A5;}
.navlist a {color:#666666;font-weight:bold;font-size:1.0em;}
.navlist a:hover {text-decoration:underline;}
.navlist {list-style-type:none;}
.navlist li {width:100%;}

/* Standard Page - top menu section */
.navsection {overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:10px;padding-top:0px;padding-bottom:0px;padding-left:0px;}
.navsection li {background:url(/Images/menu_blue_tcm31-146625.gif);background-position: 0 0;background-repeat: no-repeat;margin-right:10px;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:8px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#A5A5A5;}
.navsection a {color:#FFF;font-weight:bold;font-size:1.0em;}
.navsection a:hover {text-decoration:underline;}
.navsection {list-style-type:none;}
.navsection li {width:100%;}

/* Standard Page - sub menu sections */
.navsubsection {overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:10px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:0px;}
.navsubsection li {overflow:hidden;background:url(/Images/downarrow_blue_tcm31-146605.gif);background-position: 0 0;background-repeat: no-repeat;margin-top:0px;padding-top:5px;padding-right:0px;padding-bottom:4px;padding-left:20px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#A5A5A5;}
.navsubsection a {color:#666666;font-weight:bold;}
.navsubsection a:hover {text-decoration:underline;}
.navsubsection {list-style-type:none;}
.navsubsection li {width:100%;}

/* Standard Page - menu items */
.navsublist {overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:10px;padding-top:0px;padding-right:10px;padding-bottom:4px;padding-left:0px;}
.navsublist li {background:url(/Images/arrow_blue_tcm31-146586.gif);background-position: 0 0;background-repeat: no-repeat;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:20px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#A5A5A5;}
.navsublist a {color:#666666;font-weight:bold;font-size:1em;}
.navsublist a:hover {text-decoration:underline;}
.navsublist {list-style-type:none;}
.navsublist li {width:100%}

/* images in navigation area */
.navfeature {margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:10px;}
.navfeature {float:left;}

/* ----------------- END OF MENU OPTIONS ------------------------ */

/* tcm:31-99339 */
/* Page Title - Level 1 */

#level1-banner-title h1 {color:#00798E;font-weight:normal;font-size:2em;padding-top:40px;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;}
#level1-banner-images {padding-bottom:10px;}
#level1-banner-right-image {padding-left:10px;}
#level1-banner-line {margin-bottom:10px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00798E;}

/* Floats etc */
#level1-banner-title {float:left;}
#level1-banner-images {float:right;}
#level1-banner-left-image {float:left;}
#level1-banner-right-image {float:left;}
#level1-banner-line {overflow:hidden;}

/* Hide following lines from IE */
* html #level1-banner-line {height:100%}

/* tcm:31-99340 */
/* Page Title - Level 2 */

#level2-banner-title h1 {color:#167E00;font-weight:normal;font-size:2em;padding-top:40px;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;}
#level2-banner-images {padding-bottom:10px;}
#level2-banner-right-image {padding-left:10px;}
#level2-banner-line {margin-bottom:10px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#167E00;}

/* Floats etc */
#level2-banner-title {float:left;}
#level2-banner-images {float:right;}
#level2-banner-left-image {float:left;}
#level2-banner-right-image {float:left;}
#level2-banner-line {overflow:hidden;}

/* Hide following lines from IE */
* html #level2-banner-line {height:100%}

/* tcm:31-99348 */
/* Top Links - Container */

.toplinks {background-image:url(/Images/left-green-outline_tcm31-99047.gif);background-repeat:repeat-y;background-position:0 0;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}

.toplinks {width:96%}

/* Hide following lines from IE */
* html .toplinks {width:90%}
* html .toplinks-content {height:100%;}

.toplinks-tl {width:15px;background-image:url(/Images/top-left-green-curved_tcm31-99049.gif);background-repeat:no-repeat;background-position:0 0;}
.toplinks-header {padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-image:url(/Images/top-right-green-square_tcm31-99050.gif);background-repeat:repeat-y;background-position:100% 0;color:White;font-weight:bold;background-color:#167E00;}
.toplinks-ml {width:15px;}
.toplinks-content {background-image:url(/Images/right-green-outline_tcm31-99048.gif);background-repeat:repeat-y;background-position:100% 0;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
.toplinks-bl {width:15px;background-image:url(/Images/bottom-left-green-outline_tcm31-99045.gif);background-repeat:no-repeat;background-position:0 100%;}
.toplinks-footer {background-image:url(/Images/large-bottom-right-green-outline_tcm31-99046.gif);background-repeat:repeat-x;background-position:100% 100%;}

/* Top Links - Content */
.toplinks-heading {color:White;font-weight:bold;padding-top:0px;padding-right:0px;padding-bottom:5px;padding-left:10px;margin-top:0px;margin-right:-10px;margin-bottom:0px;margin-left:-10px;background-color:#167E00;}
.toplinks-left {width:48%;padding-left:5px;}
.toplinks-right {width:48%;}
.toplinks-image {padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
.toplinks-text {padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:10px;}
.toplinks-text a {color:#167E00;font-weight:bold;}

/* Floats etc */

.toplinks-tl {float:left;}
.toplinks-ml {float:left;}
.toplinks-content {overflow:hidden}
.toplinks-bl {float:left;}
.toplinks-left {float:left;}
.toplinks-right {float:right;}
.toplinks-image {float:left;}

/* tcm:31-99347 */
/* Three Column News Feature */

#news-container div{background-color:#CCFF99;border-top-width:1px;border-top-style:solid;border-top-color:#167E00;border-right-width:1px;border-right-style:solid;border-right-color:#167E00;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#167E00;border-left-width:1px;border-left-style:solid;border-left-color:#167E00;}
#news-container .news-column-2{background-color:#CCFF99;;width:31%}
#news-container .news-column-3{float:left;margin-right:0;width:30%;}
#news-container h1{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#167E00;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:White;font-weight:bold;font-size:1.2em;}
#news-container p{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}

#news-container a{color:White}

#news-footer-frame {margin:0 0 10px 0;}
#news-footer div{background-color:#CCFF99;border-top-width:1px;border-top-style:solid;border-top-color:#167E00;border-right-width:1px;border-right-style:solid;border-right-color:#167E00;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#167E00;border-left-width:1px;border-left-style:solid;border-left-color:#167E00;}
#news-footer .news-column-2{background-color:#CCFF99;}
#news-footer h1{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#167E00;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:White;font-weight:bold;font-size:1.2em;}	

/* Floats etc */

#news-container img {width:100%;}
#news-frame {padding-top:10px;}
#news-box {overflow:hidden;} 
#news-frame {width:98%;}
#news-container{overflow:hidden;}
#news-container div{float:left;width:31%;margin-right:2%;margin-bottom:-2000px;padding-bottom:2000px;}
#news-container img{width:100%;}
#news-footer-frame {width:98%;clear:left}
#news-footer{height:1px;overflow:hidden;}
#news-footer div{float:left;width:31%;margin-right:2%;margin-bottom:-2000px;padding-bottom:2000px;}
#news-footer .news-colum-2{width:31%;}
#news-footer .news-column-3{float:left;margin-right:0;width:30%;}

/* tcm:31-99329 */
/* Search Box */

#searchtext {width:80%;}
.search-background {color:White;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#00798E;}
.search-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.search-form {margin:0px 0px 2px 0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;}
.search-selectbox {width:85%;color:#00798E;}
.search-top {background-image:url(/Images/top-blue_tcm31-98974.gif);background-repeat:repeat-x;background-position:0 0;}
.search-bottom {background-image:url(/Images/bottom-blue_tcm31-98968.gif);background-repeat:repeat-x;background-position:0 100%;}
.search-left {background-image:url(/Images/left-blue_tcm31-98972.gif);background-repeat:repeat-y;background-position:0 0;}
.search-right {background-image:url(/Images/right-blue_tcm31-98973.gif);background-repeat:repeat-y;background-position:100% 0;}
.search-bottom-left {background-image:url(/Images/bottom-left-blue-square_tcm31-98970.gif);background-repeat:no-repeat;background-position:0 100%;}
.search-bottom-right {background-image:url(/Images/bottom-right-blue-curved_tcm31-98971.gif);background-repeat:no-repeat;background-position:100% 100%;}
.search-top-left {background-image:url(/Images/top-left-blue-curved_tcm31-98975.gif);background-repeat:no-repeat;background-position:0 0;}
.search-top-right {background-image:url(/Images/top-right-blue-square_tcm31-98969.gif);background-repeat:no-repeat;background-position:100% 0;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.search-content a {color:White;font-weight:bold;}

/* Floats etc */
.search-background {width:100%;}

/* tcm:31-99326 */
/* Do It Online Box */

.online-background {color:White;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#00798E;}
.online-content {}
.online-form {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:10px;}
.online-selectbox {width:85%;color:#00798E;}
.online-top {background-image:url(/Images/top-blue_tcm31-98974.gif);background-repeat:repeat-x;background-position:0 0;}
.online-bottom {background-image:url(/Images/bottom-blue_tcm31-98968.gif);background-repeat:repeat-x;background-position:0 100%;}
.online-left {background-image:url(/Images/left-blue_tcm31-98972.gif);background-repeat:repeat-y;background-position:0 0;}
.online-right {background-image:url(/Images/right-blue_tcm31-98973.gif);background-repeat:repeat-y;background-position:100% 0;}
.online-bottom-left {background-image:url(/Images/bottom-left-blue-square_tcm31-98970.gif);background-repeat:no-repeat;background-position:0 100%;}
.online-bottom-right {background-image:url(/Images/bottom-right-blue-curved_tcm31-98971.gif);background-repeat:no-repeat;background-position:100% 100%;}
.online-top-left {background-image:url(/Images/top-left-blue-curved_tcm31-98975.gif);background-repeat:no-repeat;background-position:0 0;}
.online-top-right {background-image:url(/Images/top-right-blue-square_tcm31-98969.gif);background-repeat:no-repeat;background-position:100% 0;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.online-content a {color:White;font-weight:bold;}

/* Floats etc */
.online-background {width:100%;}

/* tcm:31-99327 */
/* Languages Box */

.language-background {color:White;font-weight:bold;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#00798E;}
.language-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:center;padding-top:4px;}
.language-form {margin:0px 0px 2px 0px;}
.language-top {background-image:url(/Images/top-blue_tcm31-98974.gif);background-repeat:repeat-x;background-position:0 0;}
.language-bottom {background-image:url(/Images/bottom-blue_tcm31-98968.gif);background-repeat:repeat-x;background-position:0 100%;}
.language-left {background-image:url(/Images/left-blue_tcm31-98972.gif);background-repeat:repeat-y;background-position:0 0;}
.language-right {background-image:url(/Images/right-blue_tcm31-98973.gif);background-repeat:repeat-y;background-position:100% 0;}
.language-bottom-left {background-image:url(/Images/bottom-left-blue-square_tcm31-98970.gif);background-repeat:no-repeat;background-position:0 100%;}
.language-bottom-right {background-image:url(/Images/bottom-right-blue-curved_tcm31-98971.gif);background-repeat:no-repeat;background-position:100% 100%;}
.language-top-left {background-image:url(/Images/top-left-blue-curved_tcm31-98975.gif);background-repeat:no-repeat;background-position:0 0;}
.language-top-right {background-image:url(/Images/top-right-blue-square_tcm31-98969.gif);background-repeat:no-repeat;background-position:100% 0;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.language-content a {color:White;font-weight:bold;}
.language-background img {padding-top:10px;padding-right:7px;padding-bottom:0;padding-left:10px;}

/* Floats etc */
.language-background {width:100%;}
.language-background img {float:left;}

/* tcm:31-99331 */
/* Whats On Box */

.whatson-background {color:White;font-weight:bold;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#00798E;}
.whatson-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.whatson-form {margin:0px 0px 2px 0px;}
.whatson-top {background-image:url(/Images/top-blue_tcm31-98974.gif);background-repeat:repeat-x;background-position:0 0;}
.whatson-bottom {background-image:url(/Images/bottom-blue_tcm31-98968.gif);background-repeat:repeat-x;background-position:0 100%;}
.whatson-left {background-image:url(/Images/left-blue_tcm31-98972.gif);background-repeat:repeat-y;background-position:0 0;}
.whatson-right {background-image:url(/Images/right-blue_tcm31-98973.gif);background-repeat:repeat-y;background-position:100% 0;}
.whatson-bottom-left {background-image:url(/Images/bottom-left-blue-square_tcm31-98970.gif);background-repeat:no-repeat;background-position:0 100%;}
.whatson-bottom-right {background-image:url(/Images/bottom-right-blue-curved_tcm31-98971.gif);background-repeat:no-repeat;background-position:100% 100%;}
.whatson-top-left {background-image:url(/Images/top-left-blue-curved_tcm31-98975.gif);background-repeat:no-repeat;background-position:0 0;}
.whatson-top-right {background-image:url(/Images/top-right-blue-square_tcm31-98969.gif);background-repeat:no-repeat;background-position:100% 0;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.whatson-background a {color:White;font-weight:bold;}
.whatson-background li {list-style-type:disc}

/* Floats etc */
.whatson-background {width:100%;}

/* tcm:31-99330 */
/* Text Resize Box */

.smallertext {font-size:1.2em;}
.resettext {font-size:1.8em;}
.biggertext {font-size:2.8em}
.textsize-background {color:White;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#167E00;}
.textsize-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:center;}
.textsize-form {margin:0px 0px 2px 0px;}
.textsize-top {background-image:url(/Images/top-green_tcm31-99029.gif);background-repeat:repeat-x;background-position:0 0;}
.textsize-bottom {background-image:url(/Images/bottom-green_tcm31-99024.gif);background-repeat:repeat-x;background-position:0 100%;}
.textsize-left {background-image:url(/Images/left-green_tcm31-99027.gif);background-repeat:repeat-y;background-position:0 0;}
.textsize-right {background-image:url(/Images/right-green_tcm31-99028.gif);background-repeat:repeat-y;background-position:100% 0;}
.textsize-bottom-left {background-image:url(/Images/bottom-left-green-square_tcm31-99025.gif);background-repeat:no-repeat;background-position:0 100%;}
.textsize-bottom-right {background-image:url(/Images/bottom-right-green-curved_tcm31-99026.gif);background-repeat:no-repeat;background-position:100% 100%;}
.textsize-top-left {background-image:url(/Images/top-left-green-curved_tcm31-99030.gif);background-repeat:no-repeat;background-position:0 0;}
.textsize-top-right {background-image:url(/Images/top-right-green-square_tcm31-99031.gif);background-repeat:no-repeat;background-position:100% 0;padding-top:5px;padding-right:15px;padding-bottom:0px;padding-left:15px;}
.textsize-content a {color:White;}

/* Floats etc */
.textsize-background {width:100%;}

/* tcm:31-99328 */
/* Listen To Our Website Box */

.audio-background {color:White;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#B3480B;}
.audio-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:center;}
.audio-top {background-image:url(/Images/ListenTopEdge_tcm31-98990.gif);background-repeat:repeat-x;background-position:0 0;}
.audio-bottom {background-image:url(/Images/ListenBottomEdge_tcm31-98985.gif);background-repeat:repeat-x;background-position:0 100%;}
.audio-left {background-image:url(/Images/ListenLeftEdge_tcm31-98988.gif);background-repeat:repeat-y;background-position:0 0;}
.audio-right {background-image:url(/Images/ListenRightEdge_tcm31-98989.gif);background-repeat:repeat-y;background-position:100% 0;}
.audio-bottom-left {background-image:url(/Images/ListenBottomLeft_tcm31-98986.gif);background-repeat:no-repeat;background-position:0 100%;}
.audio-bottom-right {background-image:url(/Images/ListenBottomRight_tcm31-98987.gif);background-repeat:no-repeat;background-position:100% 100%;}
.audio-top-left {background-image:url(/Images/ListenTopLeft_tcm31-98991.gif);background-repeat:no-repeat;background-position:0 0;}
.audio-top-right {background-image:url(/Images/ListenTopRight_tcm31-98992.gif);background-repeat:no-repeat;background-position:100% 0;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.audio-content a {color:White;}

/* Floats etc */
.audio-background {width:100%;}

/* tcm:31-99337 */
/* Noticeboard - level 1 */

.noticeboard1-heading {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00798E;}
.noticeboard1-background {background-color:White;color:#00798E;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.noticeboard1-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.noticeboard1-content ul {color:#00798E;;list-style-type:square;}
/* .noticeboard1-content li {color:#00798E;} */
.noticeboard1-content a {color:#00798E;}
.noticeboard1-top {background-image:url(/Images/top-blue-outline_tcm31-99005.gif);background-repeat:repeat-x;background-position:0 0;}
.noticeboard1-bottom {background-image:url(/Images/bottom-blue-outline_tcm31-99000.gif);background-repeat:repeat-x;background-position:0 100%;}
.noticeboard1-left {background-image:url(/Images/left-blue-outline_tcm31-99003.gif);background-repeat:repeat-y;background-position:0 0;}
.noticeboard1-right {background-image:url(/Images/right-blue-outline_tcm31-99004.gif);background-repeat:repeat-y;background-position:100% 0;}
.noticeboard1-bottom-left {background-image:url(/Images/bottom-left-blue-outline_tcm31-99001.gif);background-repeat:no-repeat;background-position:0 100%;}
.noticeboard1-bottom-right {background-image:url(/Images/bottom-right-blue-outline_tcm31-99002.gif);background-repeat:no-repeat;background-position:100% 100%;}
.noticeboard1-top-left {background-image:url(/Images/top-left-blue-outline_tcm31-99006.gif);background-repeat:no-repeat;background-position:0 0;}
.noticeboard1-top-right {background-image:url(/Images/top-right-blue-outline_tcm31-99007.gif);background-repeat:no-repeat;background-position:100% 0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}

/* Floats etc */
.noticeboard1-heading {width:100%;}
.noticeboard1-background {width:100%;}

/* tcm:31-99338 */
/* Noticeboard - level 2 */

.noticeboard2-heading {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#167E00;}
.noticeboard2-background {background-color:White;color:#167E00;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.noticeboard2-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.noticeboard2-content ul {color:#167E00;;list-style-type:square;}
/* .noticeboard2-content li {color:#00798E;} */
.noticeboard2-content a {color:#167E00;}
.noticeboard2-top {background-image:url(/Images/top-green-outline_tcm31-99013.gif);background-repeat:repeat-x;background-position:0 0;}
.noticeboard2-bottom {background-image:url(/Images/bottom-green-outline_tcm31-99008.gif);background-repeat:repeat-x;background-position:0 100%;}
.noticeboard2-left {background-image:url(/Images/left-green-outline_tcm31-99011.gif);background-repeat:repeat-y;background-position:0 0;}
.noticeboard2-right {background-image:url(/Images/right-green-outline_tcm31-99012.gif);background-repeat:repeat-y;background-position:100% 0;}
.noticeboard2-bottom-left {background-image:url(/Images/bottom-left-green-outline_tcm31-99009.gif);background-repeat:no-repeat;background-position:0 100%;}
.noticeboard2-bottom-right {background-image:url(/Images/bottom-right-green-outline_tcm31-99010.gif);background-repeat:no-repeat;background-position:100% 100%;}
.noticeboard2-top-left {background-image:url(/Images/top-left-green-outline_tcm31-99014.gif);background-repeat:no-repeat;background-position:0 0;}
.noticeboard2-top-right {background-image:url(/Images/top-right-green-outline_tcm31-99015.gif);background-repeat:no-repeat;background-position:100% 0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}

/* Floats etc */
.noticeboard2-heading {width:100%;}
.noticeboard2-background {width:100%;}

/* tcm:31-99332 */
/* Breadcrumb Trail elements */

#ccc-breadcrumb {text-align:left;}
#ccc-breadcrumb a {padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px;color:#167E00;font-weight:bold;font-size:0.9em;}
#ccc-breadcrumb span {color:#167E00;font-weight:bold;font-size:0.9em;}

/* tcm:31-99324 */
/* Bottom Links */

#ccc-bottomlinks {text-align:right;padding-bottom:5px;}
#ccc-bottomlinks a {padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px;color:#167E00;font-weight:bold;font-size:0.9em;}
#ccc-bottomlinks span {color:#167E00;font-weight:bold;font-size:0.9em;}

/* Floats etc */
#ccc-bottomlinks {clear:both;}

/* tcm:31-99333 */
/* Page Footer */

#ccc-footer {background-color:#167E00;padding-top:2px;padding-right:10px;padding-bottom:3px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;;}
#ccc-footer-date {float:left;}
#ccc-footer-links {text-align:right}
#ccc-footer a {color:White;font-weight:bold;text-decoration:none;}
#ccc-footer a:hover {text-decoration:underline;}
#ccc-footer span {padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;color:White;}

/* Floats etc */
#ccc-footer {clear:both;}

/* tcm:31-99341 */
/* Print-Friendly View */

#ccc-print-view {width:630px;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}

/* Floats etc */

#ccc-print-view {clear:both;padding:10px;}

/* ---------------- TABLE STYLE ------------------ */

.ccc-component table {border-collapse:collapse;}
.ccc-component td {border:1px #D8E4E4 solid;}

/* Table Title */
.ccc-component caption {font-size:1.3em;font-weight:bold;padding:10px;}
.ccc-component thead {font-weight:bold;background-color:#D8E4E4;}
/* Table Body */
.ccc-component td {color:Black;background-color:#F1F6F9;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
.ccc-component th {padding:5px;}
/* ----------- END OF TABLE STYLE --------------- */


/* Events Calendar Stylesheet */
/* general classes */
.clearboth{clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix2 {
    content: ".";
    display: block;
    height:0px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* What's On thin listing */
div#latest_events{
	margin-top:20px;
}

ul.events_list_small{
	margin:0;
	padding:10px 5px 10px 10px;
	list-style:none;
}

ul.events_list_small li{
	padding:5px 0;
}

ul.events_list_home{
        margin:0px 0px 0px 10px;
	padding:10px 5px 10px 10px;
}

ul.events_list_home li{
	padding:3px 0px 0px 0px;
}

div#latest_events div.viewall{
	margin:0 0 10px 10px;
}

/* Monthly calendar */

h2.calendar_header{
	margin:0;
	font:bold 11px Tahoma, sans-serif
}

table.calendar{
	border-collapse:collapse;
	width:73%;
}

table.calendar th{
	background-color:#aaaaaa;
	height:25px;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
}

table.calendar tr.daylabels td{
	background-color:#cccccc;
}

table.calendar td{
	border:1px solid #dddddd;
	border-collapse:collapse;
	padding:5px;
	width:90px;
	font-weight:bold;
}

table.calendar td.calendar_day{
	cursor:pointer;
}

table.calendar td.today{
	background-color:yellow;
}

table.calendar td.day_over{
	background-color:#cccccc;
}

table.calendar td.day_on{
	background-color:#aaaaaa;
}

table.calendar td.day_off{
	background-color:#ffffff;
}

table.paging{
	margin:20px 0;
	border-collapse:collapse;
	width:73%;
}

table.paging td{
	font-weight:bold;
	text-align:center;
}

table.paging td.previous{
	text-align:left;
}

table.paging td.next{
	text-align:right;
}

div#midlinks{
	width:99%;
	border:1px solid #cccccc;
}


div#midlinks div{
	line-height:30px;
	float:left;
	padding:0 5px;
}

div#midlinks div a:link, div#midlinks div a:visited{
	height:30px;
	display:inline;
	padding:8px;
	width:auto;
}
div#new_event_link{
	width:47%;
}

div#search_events_link{
	width:48%;
	text-align:right;
}

/* Daily Events */
h2.days_events_header{
	margin:10px 0 0 0;
	padding:10px 0;
	width:73%;
	background-color:#dddddd;
	font:bold 11px Tahoma, sans-serif
}


ul.days_events{
	padding:0;
	margin:0;
	text-indent:0px;
}

ul.days_events li{
	line-height:30px;
	padding:11px 0 11px 0;
	margin:0 0 3px 20px;
	list-style:url("/images/arrow green_tcm31-38718.gif");
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	width:71%;
}

ul.days_events li div.name{
	margin:0;
	padding:5px 0 0 5px;
	float:left;
	width:49%;
	line-height:16px;
}

ul.days_events li div.date{
	float:left;
	width:49%;
	line-height:15px;
}

/* Event Details */

div#event_detail h2{
	font:bold 14px Verdana,sans-serif;
	border-bottom:1px solid #cccccc;
	padding:0px;
	margin:0px;
}

div#event_detail h3{
	font:bold 12px Verdana,sans-serif;
	background-color:#D9F6FC;
	padding:3px 5px;
	margin:10px 0 3px 0;
}

div#event_detail h4{
	font:bold 11px Verdana,sans-serif;
	float:left;
	width:150px;
	padding:0;
	margin:0;
}

div#event_detail div{
	margin:12px 0 12px 5px;
}

div#event_detail div.address{
	line-height:14px;
	margin:0;
	float:left;
}

/* Search Form, New Event Form */

div#search_form h3, div#new_event h3, div#edit_event h3{
	font:bold 14px Arial,sans-serif;
	background-color:#D9F6FC;
	padding:3px 5px;
	margin:0 0 5px 0;
}

div#search_form input.text, div#new_event input.text, div#edit_event input.text, div#search_form select, div#new_event select, div#edit_event select, div#new_event textarea, div#edit_event textarea{
	font:11px Arial;
	border:1px solid #777777;
	background-color:#f5f5f5;
	margin:3px 0;
	padding-left:3px;
}

div#new_event input.text, div#edit_event input.text{
	width:200px;
}

.buttonRow{
	text-align:right;
	padding:10px;
}

div#search_form input.radio_date_filter{
	vertical-align:middle;
}

div#search_form input#name_desc{
	width:96%;
}

div.formrow{
	height:35px;
	width:100%;
	margin:0;
	vertical-align:top;
}

div.formrow div{
	float:left;
}

div.formrow div.form_label{
	width:30%;
	margin:5px 10px 5px 5px;
}

div.formrow div#dates_label{
	height:50px;
}

div.formrow div.form_field{
	width:60%;
	margin:5px 0;
}

#event_description{
	width:95%;
	height:100px;
}


div#new_event input#cost_field, div#edit_event input#cost_field{
	width:70px;
}

.error{
	background-color:#ff0000 ! important;
}

.red{
	margin-left:5px;
	color:#ff0000;
}

#alertDiv{
	background-color:#ee0000;
	font-weight:bold;
	padding:5px;
	margin:10px 0;
	border:1px solid black;
}

div#required{
	font-style:italic;
	padding:0 10px 10px 10px;

}

/* Search Results */
div#search_results{
	width:100%;
	height:400px;
}

div#search_results h3{
	font:bold 16px Arial,sans-serif;
	padding:0;
	margin:0;
}

div#search_results h4{
	font:bold 13px Arial,sans-serif;
	padding:0;
	margin:0;
}

div#search_results ul{
	margin:0;
	padding:0;
}

div#search_results li{
	list-style:none;
	padding:10px 0;
	border-bottom:1px solid #aaaaaa;
}

div#search_results div.date{
	float:left;
	padding-right:15px;
	width:250px;
}

div#search_results div.address{
	float:left;
}

/* new event added */

div#event_added{
	height:300px;
}



/* Legacy Styles */

.two-column-layout
{
  padding:5px;
  font-weight:bold;
  width:20%;
  float:left;
}


.list-square
{	
	list-style-type:square ;
}
.list-circle
{	
	list-style-type:circle ;
}	
.list-disc
{	
	list-style-type:disc ;
}
.list-black-arrow
{	
	list-style-image:url("/images/black-arrow_tcm31-19150.gif") ;
}
.list-blue-ball
{	
	list-style-image:url("/images/button_tcm31-16149.gif") ;
}	
.list-blue-green-balls
{	
	list-style-image:url("/images/blue-green-balls_tcm31-19151.gif") ;
}
.list-globe
{	
	list-style-image:url("/images/image005_tcm31-16152.jpg") ;
}
.list-red-arrow
{	
	list-style-image:url("/images/red-arrow_tcm31-19152.gif") ;
}
.list-red-square
{	
	list-style-image:url("/images/red-square_tcm31-19154.gif") ;
}
.list-squiggle
{	
	list-style-image:url("/images/squiggle_tcm31-19155.gif") ;
}
.list-white-arrow
{	
	list-style-image:url("/images/white-arrow_tcm31-19156.gif") ;
}



/* Events Calendar Stylesheet */
/* general classes */
.clearboth{clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix2 {
    content: ".";
    display: block;
    height:0px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* What's On thin listing */
div#latest_events{
	margin-top:20px;
}

ul.events_list_small{
	margin:0;
	padding:10px 5px 10px 10px;
	list-style:none;
}

ul.events_list_small li{
	padding:5px 0;
}

ul.events_list_home{
        margin:0px 0px 0px 10px;
	padding:10px 5px 10px 10px;
}

ul.events_list_home li{
	padding:3px 0px 0px 0px;
}

div#latest_events div.viewall{
	margin:0 0 10px 10px;
}

/* Monthly calendar */

h2.calendar_header{
	margin:0;
	font:bold 11px Tahoma, sans-serif
}

table.calendar{
	border-collapse:collapse;
	width:73%;
}

table.calendar th{
	background-color:#aaaaaa;
	height:25px;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
}

table.calendar tr.daylabels td{
	background-color:#cccccc;
}

table.calendar td{
	border:1px solid #dddddd;
	border-collapse:collapse;
	padding:5px;
	width:90px;
	font-weight:bold;
}

table.calendar td.calendar_day{
	cursor:pointer;
}

table.calendar td.today{
	background-color:yellow;
}

table.calendar td.day_over{
	background-color:#cccccc;
}

table.calendar td.day_on{
	background-color:#aaaaaa;
}

table.calendar td.day_off{
	background-color:#ffffff;
}

table.paging{
	margin:20px 0;
	border-collapse:collapse;
	width:73%;
}

table.paging td{
	font-weight:bold;
	text-align:center;
}

table.paging td.previous{
	text-align:left;
}

table.paging td.next{
	text-align:right;
}

div#midlinks{
	width:99%;
	border:1px solid #cccccc;
}


div#midlinks div{
	line-height:30px;
	float:left;
	padding:0 5px;
}

div#midlinks div a:link, div#midlinks div a:visited{
	height:30px;
	display:inline;
	padding:8px;
	width:auto;
}
div#new_event_link{
	width:47%;
}

div#search_events_link{
	width:48%;
	text-align:right;
}

/* Daily Events */
h2.days_events_header{
	margin:10px 0 0 0;
	padding:10px 0;
	width:73%;
	background-color:#dddddd;
	font:bold 11px Tahoma, sans-serif
}


ul.days_events{
	padding:0;
	margin:0;
	text-indent:0px;
}

ul.days_events li{
	line-height:30px;
	padding:11px 0 11px 0;
	margin:0 0 3px 20px;
	list-style:url("/images/arrow green_tcm31-38718.gif");
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	width:71%;
}

ul.days_events li div.name{
	margin:0;
	padding:5px 0 0 5px;
	float:left;
	width:49%;
	line-height:16px;
}

ul.days_events li div.date{
	float:left;
	width:49%;
	line-height:15px;
}

/* Event Details */

div#event_detail h2{
	font:bold 14px Verdana,sans-serif;
	border-bottom:1px solid #cccccc;
	padding:0px;
	margin:0px;
}

div#event_detail h3{
	font:bold 12px Verdana,sans-serif;
	background-color:#D9F6FC;
	padding:3px 5px;
	margin:10px 0 3px 0;
}

div#event_detail h4{
	font:bold 11px Verdana,sans-serif;
	float:left;
	width:150px;
	padding:0;
	margin:0;
}

div#event_detail div{
	margin:12px 0 12px 5px;
}

div#event_detail div.address{
	line-height:14px;
	margin:0;
	float:left;
}

/* Search Form, New Event Form */

div#search_form h3, div#new_event h3, div#edit_event h3{
	font:bold 14px Arial,sans-serif;
	background-color:#D9F6FC;
	padding:3px 5px;
	margin:0 0 5px 0;
}

div#search_form input.text, div#new_event input.text, div#edit_event input.text, div#search_form select, div#new_event select, div#edit_event select, div#new_event textarea, div#edit_event textarea{
	font:11px Arial;
	border:1px solid #777777;
	background-color:#f5f5f5;
	margin:3px 0;
	padding-left:3px;
}

div#new_event input.text, div#edit_event input.text{
	width:200px;
}

.buttonRow{
	text-align:right;
	padding:10px;
}

div#search_form input.radio_date_filter{
	vertical-align:middle;
}

div#search_form input#name_desc{
	width:96%;
}

div.formrow{
	height:35px;
	width:100%;
	margin:0;
	vertical-align:top;
}

div.formrow div{
	float:left;
}

div.formrow div.form_label{
	width:30%;
	margin:5px 10px 5px 5px;
}

div.formrow div#dates_label{
	height:50px;
}

div.formrow div.form_field{
	width:60%;
	margin:5px 0;
}

#event_description{
	width:95%;
	height:100px;
}


div#new_event input#cost_field, div#edit_event input#cost_field{
	width:70px;
}

.error{
	background-color:#ff0000 ! important;
}

.red{
	margin-left:5px;
	color:#ff0000;
}

#alertDiv{
	background-color:#ee0000;
	font-weight:bold;
	padding:5px;
	margin:10px 0;
	border:1px solid black;
}

div#required{
	font-style:italic;
	padding:0 10px 10px 10px;

}

/* Search Results */
div#search_results{
	width:100%;
	height:400px;
}

div#search_results h3{
	font:bold 16px Arial,sans-serif;
	padding:0;
	margin:0;
}

div#search_results h4{
	font:bold 13px Arial,sans-serif;
	padding:0;
	margin:0;
}

div#search_results ul{
	margin:0;
	padding:0;
}

div#search_results li{
	list-style:none;
	padding:10px 0;
	border-bottom:1px solid #aaaaaa;
}

div#search_results div.date{
	float:left;
	padding-right:15px;
	width:250px;
}

div#search_results div.address{
	float:left;
}

/* new event added */

div#event_added{
	height:300px;
}



/* Legacy Styles */

.two-column-layout
{
  padding:5px;
  font-weight:bold;
  width:20%;
  float:left;
}


.list-square
{	
	list-style-type:square ;
}
.list-circle
{	
	list-style-type:circle ;
}	
.list-disc
{	
	list-style-type:disc ;
}
.list-black-arrow
{	
	list-style-image:url("/images/black-arrow_tcm31-19150.gif") ;
}
.list-blue-ball
{	
	list-style-image:url("/images/button_tcm31-16149.gif") ;
}	
.list-blue-green-balls
{	
	list-style-image:url("/images/blue-green-balls_tcm31-19151.gif") ;
}
.list-globe
{	
	list-style-image:url("/images/image005_tcm31-16152.jpg") ;
}
.list-red-arrow
{	
	list-style-image:url("/images/red-arrow_tcm31-19152.gif") ;
}
.list-red-square
{	
	list-style-image:url("/images/red-square_tcm31-19154.gif") ;
}
.list-squiggle
{	
	list-style-image:url("/images/squiggle_tcm31-19155.gif") ;
}
.list-white-arrow
{	
	list-style-image:url("/images/white-arrow_tcm31-19156.gif") ;
}						