﻿#pagecontainer {
	padding: 0px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
}
/** Header Start **/
#topheadercontainer {
	width: 790px;
	height: 75px;
	float: left;
	background-color: #FFFFFF;
}
.border {
	border-width: 0px;
}
#seastag {
height:75px;
width:100px;
float:left;
}
#headertextcontainer {
	width: 475px;
	height: 32px;
	padding-left: 5px;
	float: left;
}
.topheader-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #5a5a5a;
	text-decoration: none;
	margin-top: 25px;
}
.topheader-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #5a5a5a;
	text-decoration: none;
}
/** Header End **/
/** New Menu **/

#new_top_menu {
height:21px;
width:786px;
background-color: #ffffff;
padding-left:2px;
padding-right:2px;
float:left;
}

#home_item {
width:75px;
height:21px;
background-color:#5A5A5A;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: normal;
font-style: normal;
font-variant: small-caps;
line-height:21px;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

#home_item a:hover {
display:block;
color: #000000;
background-color: #C0C0C0;
line-height:21px;
text-decoration: none;
}

#home_item a:visited {
color: #FFFFFF;
text-decoration: none;
}



#active_item {
width:134px;
height:21px;
background-color:#5A5A5A;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: normal;
font-style: normal;
font-variant: small-caps;
line-height:21px;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

#active_item a:hover {
display:block;
color: #000000;
background-color: #C0C0C0;
line-height:21px;
text-decoration: none;
}

#active_item a:visited {
color: #FFFFFF;
text-decoration: none;
}

#defered_item {
width:88px;
height:21px;
background-color:#5A5A5A;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: normal;
font-style: normal;
font-variant: small-caps;
line-height:21px;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

#defered_item a:hover {
display:block;
color: #000000;
background-color: #C0C0C0;
line-height:21px;
text-decoration: none;
}

#defered_item a:visited {
color: #FFFFFF;
text-decoration: none;
}

#employees_item {
width:98px;
height:21px;
background-color:#5A5A5A;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: normal;
font-style: normal;
font-variant: small-caps;
line-height:21px;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

#employees_item a:hover {
display:block;
color: #000000;
background-color: #C0C0C0;
line-height:21px;
text-decoration: none;
}

#employees_item a:visited {
color: #FFFFFF;
text-decoration: none;
}

#pensioners_item {
width:98px;
height:21px;
background-color:#5A5A5A;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: normal;
font-style: normal;
font-variant: small-caps;
line-height:21px;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

#pensioners_item a:hover {
display:block;
color: #000000;
background-color: #C0C0C0;
line-height:21px;
text-decoration: none;
}

#pensioners_item a:visited {
color: #FFFFFF;
text-decoration: none;
}

#council_item {
width:106px;
height:21px;
background-color:#5A5A5A;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: normal;
font-style: normal;
font-variant: small-caps;
line-height:21px;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

#council_item a:hover {
display:block;
color: #000000;
background-color: #C0C0C0;
line-height:21px;
text-decoration: none;
}

#council_item a:visited {
color: #FFFFFF;
text-decoration: none;
}

#contact_item {
width:100px;
height:21px;
background-color:#5A5A5A;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: normal;
font-style: normal;
font-variant: small-caps;
line-height:21px;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

#contact_item a:hover {
display:block;
color: #000000;
background-color: #C0C0C0;
line-height:21px;
text-decoration: none;
}

#contact_item a:visited {
color: #FFFFFF;
text-decoration: none;
text-decoration: none;
}

#sitemap_item {
width:73px;
height:21px;
background-color:#5A5A5A;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: normal;
font-style: normal;
font-variant: small-caps;
line-height:21px;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

#sitemap_item a:hover {
display:block;
color: #000000;
background-color: #C0C0C0;
line-height:21px;
text-decoration: none;
}

#sitemap_item a:visited {
color: #FFFFFF;
text-decoration: none;
}

.item_seperator {
height:21px;
width:2px;
background-color:#ffffff;
float:left;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}

/** End New Menu **/
/** Banner Container Start **/

#bannercontainer {
	height: 195px;
	float: left;
	width: 790px;
	background-color: #FFFFFF;
}
#mainimageholder {
	background-color: #FFFFFF;
	float: left;
	width: 213px;
	height: 197px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
#lgpsimageholder {
	background-color: #FFFFFF;
	float: right;
	width: 170px;
	height: 135px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	margin-right: 10px;
}

#searchbar {
	background-color: #421d5b;
	border-top-color: #FFFFFF;
	width: 575px;
	height: 39px;
	float: left;
	border-top-style: solid;
	overflow: hidden;
	border-top-width: 2px;
}
#bannercontent {
	border-top: 2px solid #FFFFFF;
	background-position: 355px 1px;
	background-color: #9f7ab7;
	height: 156px; 
	width: 575px;
	float: left;
	background-image: url('../images/login-button.jpg');
	background-repeat: no-repeat;
}
#bannercontent1 {
	border-top: 2px solid #FFFFFF;
	background-position: 355px 1px;
	background-color: #9f7ab7;
	height: 156px; 
	width: 575px;
	float: left;
}

#bannercontentinfo   {
	padding-top: 10px;
	padding-left: 10px;
	float: left;
	width: 343px; 
	height: 115px;
}
#bannercontenthead {
	float: left;
	width: 343px;
	height: 43px;
}
/** title text to be removed **/
.bannercontentheadtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: normal;
	color: #421D5B;
	text-align: left;
	float: left;
	width: 332px;
	height: 32px;
	line-height: 25px;
}
.bannercontentheadtext_actives {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: normal;
	color: #421D5B;
	text-align: left;
	float: left;
	width: 332px;
	height: 40px;
	padding-top: 10px;
}
/** title text to be removed end**/
.h1twoline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: normal;
	color: #421D5B;
	text-align: left;
	float: left;
	width: 332px;
	height: 32px;
	line-height: 25px;
}
.h2oneline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: normal;
	color: #421D5B;
	text-align: left;
	float: left;
	width: 332px;
	height: 40px;
	padding-top: 10px;
}

#bannercontentbody {
	float: left;
	width: 226px;
	height: 80px;
}
.bannercontentsmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	float: left;
	text-decoration: none;
	padding-top: 10px;
	width: 226px;
	height: 83px;
}
#investorimageholder {
	width: 115px;
	height: 87px;
	float: left;
}
#investorimageholder1 {
	margin: 10px 0px 0px 0px;
	width: 115px;
	height: 82px;
	float: left;
}

.accessyourdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	float: left;
	padding-top: 20px;
}
.accessyourdetailssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	float: left;
	text-decoration: none;
}
/** Access Link Syles Start **/
.access A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: left;
	float: left;
}

.access A:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #808080;
	padding-left: 0px;
	font-style: normal;
	text-align: left;
	float: left;
}
.access A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: left;
	float: left;
}
.access A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: left;
	float: left;
}

/** Access Link Syles + Banner Finish **/

/**#bannercontenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-left: 400px;
	float: left;
}
#bannerbottom {
	background-color: #FFFFFF;
	width: 780px;
	height: 15px;
	float: left;
}

**/
#customcontainer {
	float: left;
	width: 790px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

/** Custom menu Start **/

#custommenucontainer {
	float: left;
	height: auto;
	width: 179px;
	bottom: auto;
	padding-left: 15px;
	padding-right: 3px;
}
#custommenucontainer ul {
	padding: 0px;
	margin: 0px;
}

#custommenucontainer ul li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#custommenucontainer ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: left;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	width: 180px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
#custommenucontainer ul li a:hover {
	color: #421D5B;
}

/** Custom menu Finish **/
/** Constant Custom viewer start **/

#maincontentviewer {
	padding: 0px 5px 0px 12px;
	float: right;
	width: 556px;
	height: auto;
	border-left-style: dotted;
	border-left-width: 4px;
	border-left-color: #808080;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	bottom: 0px;
}
#maincontentviewertop {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.maincontentviewertop {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}

/** Custom viewer Title Style **/
/** title text to be removed **/
.main_header_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #421D5B;
	font-weight: bold;
	padding-left: 7px;
	text-decoration: none;
	padding-bottom: 4px;
}
/** title text to be removed end**/
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #421D5B;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
	padding-bottom: 5px;
}

#maincontentviewerbody {
	padding: 9px 1px 5px 2px;
	margin: 0px auto 5px auto;
	float: left;
	width: 550px;
	height: auto;
	bottom: auto;
	overflow: visible;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
/** Footer **/

#footer {
	width: 790px;
	height: 25px;
	float: left;
	background-color: #421D5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-top-style: ridge;
	border-top-color: #000000;
	border-top-width: 5px;
}
.footertype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	float: left;
	padding-top: 3px;
	text-decoration: none;
}

.footervalid {
	float: right;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}

/**
#topmenucontainer {
	float: left;
	width: 788px;
	height: 21px;
	background-color: #5a5a5a;
	padding-right: 0px;
	padding-left: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #FFFFFF;
}
#topmenucontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topmenucontainer ul li {
	display: inline;
	left: auto;
	right: auto;
	clip: rect(auto, auto, auto, auto);
}
#topmenucontainer ul li a {
	float: left;
	padding: 4px 21px 4px 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #5A5A5A;
}
#topmenucontainer ul li a:hover {
	color: #000000;
	background-color: #C0C0C0;
}


#topmenucontainer ul li a:change {
	background-color: #5a5a5a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}


#custommenucontainer ul {
	padding: 0px;
	margin: 0px;
}


a:hover {
	color: #9F7AB7;
}
a:active {
	color: #9F7AB7;
}

.details A:link {
	color: #FFFFFF;
	text-decoration: none;
}
**/
/** Begin Text Styles **/

.main_text_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 550px;
	float: left;
	height: auto;
	text-decoration: none;
	padding-bottom: 10px;
	padding-right: 0px;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 550px;
	float: left;
	height: auto;
	text-decoration: none;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 5px;
}

.news_text_style {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:lime;
}

/** End Text Styles **/

/** #topmenucontainer ul li a {
	float: left;
	padding: 4px 21px 4px 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #5A5A5A;
}
#topmenucontainer ul li a:hover {
	color: #000000;
	background-color: #C0C0C0;
}
**/

/** Home Page CSS **/

.main_header_style-home1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #006600;
	font-weight: bold;
	padding-left: 7px;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 10px;
}
.main_text_style-home1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: left;
	text-decoration: none;
	padding-left: 7px;
}
#maincontentviewerbody-left {
	float: left;
	width: 275px;
	height: 247px;
}
#maincontentviewerbody-right {
	float: right;
	width: 275px;
	height: 185px;
}
#pubscontainer1 {
	width: 550px;
	height: auto;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 12px;
}
#containertop {
	width: 550px;
	height: auto;
	float: left;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 5px;
}

#newscontainer2 {
	width: 550px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}


#maincontent_home01 {
	width: 275px;
	height: 62px;
	float: left;
	background-color: #FFFFFF;
}
#maincontent_home01_image {
	width: 57px;
	height: 62px;
	float: left;
	background-image: none;
}
#maincontent_home01_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	width: 194px;
	float: left;
}
#maincontent_home02 {
	width: 275px;
	height: 65px;
	float: left;
	background-color: #FFFFFF;
}
#maincontent_home02_image {
	width: 57px;
	height: 62px;
	float: left;
	background-image: none;
}
#maincontent_home02_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	width: 200px;
	float: left;
}

#maincontent_home03 {
	width: 275px;
	height: 65px;
	float: left;
}
#maincontent_home03_image {
	width: 57px;
	height: 62px;
	float: left;
	background-image: none;
	
}
#maincontent_home03_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	width: 200px;
	float: left;
}
#maincontent_home04 {
	width: 275px;
	height: 62px;
	float: left;
	background-color: #FFFFFF;
}
#maincontent_home04_image {
	width: 57px;
	height: 62px;
	float: left;
	background-image: none;
}
#maincontent_home04_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	width: 200px;
	float: left;
}
#maincontent_home05 {
	width: 275px;
	height: 62px;
	float: left;
	background-color: #FFFFFF;
}
#maincontent_home05_image {
	width: 57px;
	height: 62px;
	float: left;
	background-image: none;
}
#maincontent_home05_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	width: 200px;
	float: left;
}

#maincontent_home06 {
	width: 275px;
	height: 65px;
	float: left;
	background-color: #FFFFFF;
}
#maincontent_home06_image {
	width: 57px;
	height: 62px;
	float: left;
	background-image: none;
}
#maincontent_home06_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	width: 200px;
	float: left;
}

#maincontent_home07 {
	width: 275px;
	height: 65px;
	float: left;
	background-color: #FFFFFF;
}
#maincontent_home07_image {
	width: 57px;
	height: 62px;
	float: left;
	background-image: none;
}
#maincontent_home07_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	width: 137px;
	float: left;
}

/** Home Page Link Styles **/
.homelink A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #008000;
	padding-top: 10px;
	padding-left: 7px;
	padding-bottom: 2px;
}
.homelink A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #008000;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.homelink A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #800080;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.homelink A:hover {
	text-decoration: none;
	color: #421C5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.main_glossary_text_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	float: left;
}
.main_glossary_text_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	float: left;
	padding-top: 2px;
	margin: 0px;
	clip: rect(0px, auto, auto, auto);
	vertical-align: top;
}
#maincontentviewerbody_glos {
	padding: 9px 0px 10px 0px;
	margin: 0px auto 10px auto;
	float: left;
	width: 550px;
	height: auto;
	bottom: auto;
	overflow: visible;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
/** Glossary Page Link Styles **/
.glossary A:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000099;
}
.glossary A:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #421D5B;
}
.glossary A:active {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #421D5B;
}
.glossary A:hover {
	text-decoration: underline;
	color: #421C5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	background-color: #FFFF00;
}
.glossary1 A:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000099;
	text-align: left;
}
.glossary1 A:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #421D5B;
	text-align: left;
}
.glossary1 A:active {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #421D5B;
	text-align: left;
}
.glossary1 A:hover {
	text-decoration: underline;
	color: #421C5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: left;
}

.main_news_text_styleCopy {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	float: left;
	top: 0px;
	margin: 10px 0px 10px 0px;
	clip: rect(0px, auto, auto, auto);
	vertical-align: top;
	width: 540px;
}
.main_news_text_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	float: left;
	padding-left: 0px;
}
.main_news_text_style_tabley {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	clip: rect(0px, auto, auto, auto);
	vertical-align: top;
	text-align: center;
}
.main_news_text_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	text-align: center;
}
.table2 {
	padding: 1px;
	border: 1px solid #C0C0C0;
	width: 550px;
	height: auto;
	right: auto;
	left: auto;
	float: left;
	table-layout: auto;
	border-spacing: 3px;
	display: table;
	top: auto;
	bottom: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border-collapse: inherit;
}
.table2 {
	border: 1px solid #C0C0C0;
	width: 551px;
	height: auto;
	float: left;
	table-layout: auto;
	border-spacing: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	vertical-align: text-top;
	text-align: left;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.contact A:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000099;
	padding-left: 5px;
}
.contact A:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #421D5B;
	padding-left: 5px;
}
.contact A:active {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #421D5B;
}
.contact A:hover {
	text-decoration: underline;
	color: #421C5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.contents A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.contents A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #421C5D;
}
.contents A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.contents A:hover {
	text-decoration: none;
	color: 	#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.contentstitle A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.contentstitle A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.contentstitle A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.contentstitle A:hover {
	text-decoration: none;
	color: #660066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.accessibility A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: left;
	float: left;
	padding-top: 3px;
}
.accessibility A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: left;
	float: left;
	padding-top: 3px;
}
.accessibility A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: left;
	float: left;
	padding-top: 3px;
}
#arcontainer {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 141px;
	float: left;
}
.arcontainer {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 141px;
	float: left;
}

#arcontainerblank {
	border: 0px;
	width: 100px;
	height: 141px;
	float: left;
}
.arcontainerblank {
	border: 0px;
	width: 100px;
	height: 141px;
	float: left;
}

#conferencecontainer {
	border: 1px solid #C0C0C0;
	width: 200px;
	height: 283px;
	float: left;
}

#cp1container {
	border: 1px solid #C0C0C0;
	width: 88px;
	height: 124px;
	float: left;
}
.main_text_stylecouncillors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	width: 200px;
	float: left;
	height: auto;
	text-decoration: none;
	padding-left: 20px;
}
#pubscontainer2 {
	width: 550px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
}
.table3 {
	border: 1px solid #C0C0C0;
	height: auto;
	float: left;
	table-layout: auto;
	border-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	vertical-align: text-top;
	text-align: left;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: separate;
}
#pensionscontainer1 {
	width: 540px;
	height: auto;
	float: left;
}
#pensionscontainer2 {
	width: 274px;
	height: auto;
	float: left;
	padding-bottom:10px;
}
#pensionscontainer3 {
	width: 320px;
	height: auto;
	float: left;
}
#pensionscontainer4 {
	width: 212px;
	height: auto;
	float: left;
}

#pensioncontainer34 {
width:540px;
height:auto;
float:left;
}

.main_text_stylepensioners {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	width: 200px;
	float: left;
	height: auto;
	text-decoration: none;
	padding-right: 15px;
}
#pubscontainer3 {
	width: 550px;
	height: 135px;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 10px;
	padding-bottom: 5px;
}
#pubscontainer4 {
	width: 550px;
	height: 135px;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 10px;
	padding-bottom: 5px;
}
#pubscontainer5 {
	width: 550px;
	height: 135px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 10px;
	padding-bottom: 5px;
}


.find A:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.find A:active {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000066;
}
.find A:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000080;
}
.find A:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000066;
}
.systemreq A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
}
.systemreq A:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
}
.systemreq A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 0px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
}
#faqscontainer1 {
	width: 550px;
	height: auto;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.faqscontainer1 {
	width: 550px;
	height: auto;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faqscontainer2 {
	width: 550px;
	height: 135px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.faqscontainer2 {
	width: 550px;
	height: 135px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.style1 {
	text-align: center;
}
.centre {
	text-align: center;
}

.styleleft {
	text-align: left;
}
.styleright {
	text-align: right;
}

.style2 {
	border-style: solid;
	border-width: 1px;
	text-align: left;
}
.style3 {
	border-style: solid;
	border-width: 1px;
	text-align: right;
}
.style4 {
	height: auto;
	right: auto;
	left: auto;
	float: left;
	table-layout: auto;
	border-spacing: 4px;
	display: table;
	top: auto;
	bottom: auto;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	vertical-align: text-top;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #C0C0C0;
}
.style5 {
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	clip: rect(0px, auto, auto, auto);
	vertical-align: top;
	text-align: center;
}
.style6 {
	border-style: solid;
	border-width: 1px;
	text-align: center;
}
.style7 {
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
}
.style8 {
	width: 551px;
	height: auto;
	right: auto;
	left: auto;
	float: left;
	table-layout: auto;
	border-spacing: 4px;
	display: table;
	top: auto;
	bottom: auto;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	vertical-align: text-top;
	text-align: left;
	border: 1px solid #C0C0C0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.styletable {
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sitemap A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #421D5B;
}
.sitemap A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #421D5B;
}
.sitemap A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #421D5B;
}
.sitemap A:hover {
	text-decoration: none;
	color: #421D5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}
.sitemap1 A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #421D5B;
}
.sitemap1 A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #421D5B;
}
.sitemap1 A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #421D5B;
}
.sitemap1 A:hover {
	text-decoration: none;
	color: #421D5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.glossary2 A:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000099;
	text-align: left;
}
.glossary2 A:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #421D5B;
	text-align: left;
}
.glossary2 A:active {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #421D5B;
	text-align: left;
}
.glossary2 A:hover {
	text-decoration: underline;
	color: #421C5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: left;
}
#cp2container {
	border: 0px solid #FFFFFF;
	width: 88px;
	height: 124px;
	float: left;
}
#cp3container {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 142px;
	float: left;
}
#covercontainer {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 142px;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
.covercontainer {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 142px;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
.contactcontainer {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 71px;
	float: right;
	margin-left: 25px;
}

#covercontainernoborder {
	border: 0px;
	width: 100px;
	height: 142px;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}

#newscontainerboth {
	width: 550px;
	height: auto;
	float: left;	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 8px;
}
#titlebar {
	width: 550px;
	height: auto;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#DiscretionsA_Z ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#DiscretionsA_Z ul li {
	display: inline;
}
#DiscretionsA_Z ul li a {
	padding: 3px;
	background-color: #8F65AB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#DiscretionsA_Z ul li a:hover {
	background-color: #421C5D;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.style13 {
	color: #441B5C;
	font-size: large;
}

.imagerightalign {
	vertical-align: top;
	margin-left: 20px;
	margin-right: 0px;
}
.imageleftalign {
	vertical-align: top;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.footerdate {
	border-collapse: collapse;
	text-align: right;
	background-color: #CCCCCC;
}
#maincontent_home07_image {
	width: 57px;
	height: 56px;
	float: left;
	background-image: none;
	top: 0px;
	bottom: 0px;
	left: 0px;
	vertical-align: middle;
}
#maincontent_home07_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	width: 194px;
	float: left;
	vertical-align: middle;
}
#covercontainer01 {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 142px;
	float: left;
	margin-right: 25px;
	margin-bottom: 120px;
}
#discretioncontainer {
	border: 1px solid #C0C0C0;
	padding: 1px 1px 1px 1px;
	width: 546px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.discretioncontainer {
	border: 1px solid #C0C0C0;
	padding: 1px 1px 1px 1px;
	width: 546px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

#spacer {
	width: 550px;
	height: 10px;
	float: left;	
}
form .row
{
	clear: both;
	margin-bottom: 1em;
}
form .label
{
	float: left;
	width: 25%;
	min-width: 25%;
}
form .input
{
	float: left;
	width: 74%;
	min-width: 74%;
}

/** News Entry Styles Start **/
/** News Entry - Container **/
#newscontainer1 {
	width: 550px;
	height: auto;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 8px;
}
.newscontainer1 {
	width: 550px;
	height: auto;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 10px;
}

/** News Entry - Date **/
.date {
	color: #CC0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
/** News Entry - Heading **/
.news A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #441B5C;
}
.news A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #421C5D;
}
.news A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #421D5B;
	background-color: #FFFF00;
}
.news A:hover {
	text-decoration: none;
	color: #421C5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #FFFF00;
}
/** News Entry - Image Holder **/
#covercontainerright {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 142px;
	float: right;
}
.covercontainerright {
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 142px;
	float: right;
}

/** News Entry - More News Link **/
.morenews A:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.morenews A:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.morenews A:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
}
.morenews A:hover {
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #FFFF00;
}
/** News Entry Styles Finish **/
/** Events Calendar Start **/
/** Events Calendar header **/
.eventsheader {
	width: 532px;
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-top: 8px;
	color: #FFFFFF;
	text-align: left;
	background-color: #9F7AB7;
	padding-left: 17px;
	margin-bottom: 2px;
	margin-top: 2px;
}

#eventsheader {
	width: 532px;
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-top: 8px;
	color: #FFFFFF;
	text-align: left;
	background-color: #9F7AB7;
	padding-left: 17px;
	margin-bottom: 2px;
	margin-top: 2px;
}
/** Events Calendar Entry **/
#eventsentry {
	border: 1px solid #C0C0C0;
	width: 530px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 12px;
	color: #000000;
	text-align: left;
	padding-left: 17px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.eventsentry {
	border: 1px solid #C0C0C0;
	width: 530px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 12px;
	color: #000000;
	text-align: left;
	padding-left: 17px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/** Online Access Styles **/
.systemreqbutton {
	border: 1px solid #421D5B;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #421D5B;
	text-align: center;
}
.purpletext {
	color: #441B5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.numberpadding {
	margin-left: 10px;
	margin-right: 10px;
}
.onlineaccesstable {
	border: 1px solid #C0C0C0;
	height: auto;
	float: left;
	table-layout: auto;
	border-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	vertical-align: text-top;
	text-align: left;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
}

.main_header_style22222 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #421D5B;
	font-weight: bold;
	padding-left: 7px;
	text-decoration: none;
	padding-bottom: 4px;
	vertical-align: middle;
}
img { 
    position: relative; 
} 
.feedback_divider {
	background-color: #9F7AB7;
}
.complaints-feedback {
	border-style: solid;
	border-width: 0;
	margin: 10px;
}
#clear {
	width: 551px;
	height: 15px;
	float: left;	
}
#clearband {
	width: 551px;
	height: 15px;
	float: left;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}

.contact_table_text {
	padding-left: 10px;
}
.table1 {
	border: 1px solid #C0C0C0;
	width: 551px;
	height: auto;
	float: left;
	table-layout: auto;
	border-spacing: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	vertical-align: text-top;
	text-align: left;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
/** Definitions styles **/
.a-z {
	font-family: Arial, Helvetica, sans-serif;
	color: #441B5C;
	font-size: large;
}

/** New Footer Start **/
#imagehotspots1 {
	width: 265px;
	height: 208px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}
#imagehotspots2 {
	width: 265px;
	height: 208px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}
#imagehotspots3 {
	width: 265px;
	height: 208px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}
#imagehotspots4 {
	width: 265px;
	height: 208px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}

