/* Jonathan Tien added for greybox */
.greybox
{
    border-collapse: collapse;
    background-color: #E6E6E6;
    width: 350px;
    border: thin solid #808080;
        padding-left: 2px;
    padding-right: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.greyboxheader
{
    border-collapse: collapse;
    background-color: #FFFFFF;
    width: 350px;
    border-top: thin solid #808080;
    border-left: thin solid #808080;
    border-right: thin solid #808080;
    padding-left: 2px;
    padding-right: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: bold;
}

/* added by Damian Webber for CM functionality */
img{
border:none;
}

.imageLeftAligned{
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.imageRightAligned{
	padding-left: 10px;
	padding-bottom: 10px;
	float: right;
}

/* General Structure */

.imageLeftAligned {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.imageRightAligned {
	PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 1px; FONT-FAMILY: verdana,tahoma,arial,sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #1c169e; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.hide_content {
	position: absolute; top: 0; left: -9999px; z-index: 10
}
A:focus.hide_content, a:active.hide_content {
	left: 0; background: #fff
}

H2 {

		FONT-SIZE: 130%; MARGIN: 0px
			
	
}
H1 {
MARGIN-TOP: 5px; FONT-SIZE: 120%; MARGIN-BOTTOM: 5px
}
H3 {
	FONT-SIZE: 110%; MARGIN: 0px 0px 1px
}

.invisible2 {
	display: none;
}

.smalltext {
	font-size:75%;
}

#container {
	MARGIN: 0px; WIDTH: 779px
}
#header {
	MARGIN: 0px; WIDTH: 779px
}
#breadcrumbs {
	CLEAR: both; BORDER-TOP: #9a9a9a 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 90%; PADDING-TOP: 3px; BORDER-BOTTOM: #9a9a9a 1px solid; HEIGHT: 1.6em
}
#content {
	MARGIN-TOP: 6px; WIDTH: 779px
}
#footer {
	FONT-SIZE: 86%
}
#header #header_left {
	PADDING-LEFT: 1px; FLOAT: left; WIDTH: 570px
}
#header #header_right {
	FLOAT: right; WIDTH: 207px; COLOR: #fff
}
#header #topnav {
	FONT-SIZE: 90%; WIDTH: 570px; HEIGHT: 1.7em; BACKGROUND-COLOR: #9cc
}
#header #topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header #topnav LI {
	PADDING-RIGHT: 13px; PADDING-LEFT: 11px; BACKGROUND: url(topnav_grey_div.gif) no-repeat left top; FLOAT: left; PADDING-TOP: 2px
}

#header #topnav #first {
	PADDING-LEFT: 16px; BACKGROUND: url(topnav_left_corner.gif) #f00 no-repeat left top; WIDTH: 46px; PADDING-TOP: 2px; HEIGHT: 1.5em
}

#header #topnav A {
	COLOR: #333333
}
#header #topnav #first A {
	COLOR: #fff
}
#header #topnav .second {
	BACKGROUND: url(../images/topnav_white_div.gif) no-repeat left 50%; HEIGHT: 1.5em
}
#header #imgfeature {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 570px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
#header #search {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; PADDING-TOP: 3px; HEIGHT: 4em; BACKGROUND-COLOR: #30616f
}
 HTML #header #search {
	HEIGHT: 4.1em
}
#header #search #simplesearch {
	WIDTH: 130px
}
#header .search_txt {
	FONT-WEIGHT: bold; COLOR: #fff
}
#atoz {
	MARGIN-TOP: 1px;
	PADDING-bottom: 13px;
}
#header #atoz A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#header #atoz #top_title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px
}
#header #atoz .atoz_txt {
	FONT-WEIGHT: bold
}
#header #atoz #alphabets {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 3px
}
#mainnav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; WIDTH: 779px; PADDING-TOP: 0px; HEIGHT: 2em
}
#mainnav A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6e4e5
}
#mainnav A:hover {
	TEXT-DECORATION: none
}
#mainnav .business A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #9098af
}
#mainnav .environment A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #a5b385
}
#mainnav .learning A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #cb8a8f
}
#mainnav .leisure A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #84a7ae
}
#mainnav .living A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #81aedf
}
#mainnav .yourcouncil A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #c5bb54
}
#mainnav .newsevents A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ab8c9c
}
#mainnav .doitonline A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ad77ad
}
#mainnav .customerservices A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #91c7ab
}
#mainnav .business {
	/* WIDTH: 70px */
}
#mainnav .environment {
	/* WIDTH: 92px */
}
#mainnav .learning {
	/* WIDTH: 68px */
}
#mainnav .leisure {
	/* WIDTH: 58px */
}
#mainnav .living {
	/* WIDTH: 50px */
}
#mainnav .yourcouncil {
	/* WIDTH: 91px */
}
#mainnav .newsevents {
	/* WIDTH: 109px */
}
#mainnav .doitonline {
	/* WIDTH: 90px */
}
#mainnav .customerservices {
	/* WIDTH:127px */
}
 HTML #mainnav .customerservices {
	WIDTH: 124px ;
}
#mainnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px ; DISPLAY: inline
}
#mainnav LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #e6e4e5
}
#breadcrumbs A {
	COLOR: #1c169e
}
#content #content_left {
	FLOAT: left;
}
#content #content_left #content_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; WIDTH: 195px; PADDING-TOP: 0px
}
#content #content_left #row1 A:hover {
	COLOR: #6666cc
}
#content #content_left #row2 A:hover {
	COLOR: #6666cc
}
#footer #mainnavbottom A:hover {
	COLOR: #6666cc
}
#footer #utilitynav A:hover {
	COLOR: #6666cc
}
#content #content_left #row1 {
	PADDING-BOTTOM: 10px
}
#content #content_left #row2 {
	CLEAR: both; BACKGROUND: url(../images/main_sections_bg.gif) no-repeat left 11px; WIDTH: 571px; HEIGHT: 23px;
padding-top: 11px;
}
#content #content_left #row3 {
	WIDTH: 570px
}
#content #content_left #row1_column1 {
	FONT-SIZE: 94%; FLOAT: left; WIDTH: 198px
}

#content #content_left #row1_column1 li {
/**background:transparent url(../images/dots.gif) repeat-x scroll 50% bottom;**/
background:transparent repeat-x scroll 50% bottom;
padding:3px 0px;
}

#content #content_left #row1_column1 ul {

padding-left: 0px;
list-style-type: none;
}


#content #content_left #row1_column2 {
	PADDING-LEFT: 9px; FONT-SIZE: 94%; FLOAT: left; WIDTH: 355px
}
#content #content_left #newsevents {
	PADDING-BOTTOM: 10px
}
#content #content_left #mainsection_title {
	MARGIN-TOP: 2px; FLOAT: left
}
#content #content_left #mainsections_text {
	MARGIN-TOP: 4px; FLOAT: right; MARGIN-RIGHT: 5px
}
#content #content_left #content_nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content #content_left #content_nav LI {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid
}
#content #content_right {
	FONT-SIZE: 94%; FLOAT: right; WIDTH: 200px
}
#content #content_right UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content #content_right #iwantto LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; repeat-x 50% bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 3px /** BACKGROUND: url(../images/dots.gif) **/
}


#content #content_left #calendar li {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/dots.gif) repeat-x 50% bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}

#content #relatedarea LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(dots.gif) repeat-x 50% bottom; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}

*.relatedarea LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(dots.gif) repeat-x 50% bottom; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#content #content_right #quicklinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/dots.gif) repeat-x 50% bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
#content #content_right #customerservice {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#content #content_right #doitonline {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#content #content_right A:hover {
	COLOR: #6666cc
}
#footer #footer_left {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 685px
}
#footer #footer_right {
	PADDING-RIGHT: 1px; FLOAT: right; WIDTH: 85px; COLOR: #fff
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/topnav_grey_div.gif) no-repeat right top; FLOAT: left; PADDING-TOP: 2px
}

#footerim LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; BACKGROUND: url() no-repeat right top; FLOAT: left; PADDING-TOP: 5px; PADDING-BOTTOM: 15px
}

#footer #mainnavbottom {
	PADDING-TOP: 2px
}
#footer #utilitynav {
	MARGIN-TOP: 4px
}
#footer #mainnavbottom A {
	COLOR: #333333
}
#footer #utilitynav A {
	COLOR: #000
}
.hide_content {
	LEFT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 200px; HEIGHT: 0px
}
.image_decoration {
	DISPLAY: block
}
.dotborder {
	CLEAR: both; BACKGROUND: url(../images/dots.gif) repeat-x; MARGIN: 0px; HEIGHT: 1px
}
#calender {
	MARGIN-BOTTOM: 5px
}
.calender_image {
	FLOAT: left;
	margin:0;
	padding:0
}
.image_float_left {
	FLOAT: left
}
.lhs_padding {
	PADDING-LEFT: 11px;
	padding-top: 0px;
}
.t_padding {
	PADDING-TOP: 11px
}
.tb_padding {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 5px
}
.more_text {
	FONT-WEIGHT: bold; COLOR: #1c169e
}
.link_blue_bold {
	FONT-WEIGHT: bold; COLOR: #1c169e
}
.grey_text {
	COLOR: #333333
}
.living {
	COLOR: #005bc3
}
.business {
	COLOR: #1b0c55
}
.environment {
	COLOR: #4d6b14
}
.leisure {
	COLOR: #006068
}
.learning {
	COLOR: #b31b34
}
.yourcouncil {
	COLOR: #FF9F00
}
.doitonline {
	COLOR: #67376f
}
.nav_group_left {
	PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 179px
}
.nav_group_left A {
	FONT-SIZE: 94%
}
.nav_group_sections_left A {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
.nav_group_left_dot_full {
	FLOAT: left; MARGIN: 0px; WIDTH: 190px
}
.nav_group_left_dot {
	PADDING-LEFT: 11px; FLOAT: left; MARGIN: 0px; WIDTH: 179px
}
.nav_group_right {
	PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 179px
}
.nav_group_right A {
	FONT-SIZE: 94%
}
.nav_group_sections_right A {
	FONT-WEIGHT: bold; FONT-SIZE: 110%	
}
.nav_group_right_dot {
	PADDING-LEFT: 11px; FLOAT: left; MARGIN: 0px; WIDTH: 179px
}
.main_sections_left {
	FLOAT: left; WIDTH: 371px; PADDING-TOP: 2px; HEIGHT: 23px
}
.main_sections_middle {
	FLOAT: left; WIDTH: 180px; PADDING-TOP: 4px; HEIGHT: 23px; TEXT-ALIGN: right
}
.main_sections_right {
	FLOAT: left; WIDTH: 10px; HEIGHT: 23px
}

#sdatable {
	BORDER: #9a9a9a 1px solid
}

#content #content_span
{
	margin-left: 10px
}
#content #content_span #content_main
{
	margin-left: 10px;
	font-size: small;
	color: #404524
}

#content #content_left #content_main_span_right
{
	float: left;
	width: 360px;
	margin-left: 10px;
	font-size: small;
}


.clearall {
	clear: both;
}

img {
	border-width: 0;
}

#ctable {
	border-collapse: collapse;
	border: 1px solid #e6e4e5;
	border-spacing: 0;
}
#ctd {
	border: 1px solid #e6e4e5;
	padding: 0.5em;
	FONT-SIZE: small;
}

/*readspeaker code*/
/*
#readspeaker_button1
{
	    float: left;
    font-size: small;
    width: 360px;
}

#xp1
{
    float: left;
    width: 360px;
}
*/
