/* Start of basic set of tags for article */
HTML, html{margin:0; border:none;}
BODY, body{
	color:#000000;
	font:normal 70% Verdana, Serif;
	text-align:left;
	background-color:#ffffff;
	border:none;
	margin:0;
}
/* For 'textarea', 'input' and 'select' tags the font family is not inherited from the <body> tag and so has to be re-stated. */
IMG, img {border:none;}
TEXTAREA, textarea, INPUT, input, SELECT, select {font-family:Verdana, Serif; color:#000000;}
TEXTAREA, textarea{font-size:100%;}
INPUT, input{font-size:90%;}
OL, ol, P, p, UL, ul{color:#000000;}
TH, th{color:#ffffff; background-color:#ebcceb; padding:5px;}
FIELDSET, fieldset{margin:20px 0; padding:5px; border:5px outset #FFD700;}
LEGEND, legend{font-size:1.25em;	border-bottom:solid 1px #FFCC33;}
CAPTION, caption {font-weight:normal; font-size:1em; font-style:italic;	color:#6666FF;}
HR, hr{border-style:none; color:#FFD700; background-color:#FFD700; height:2px;}
TABLE, table{text-align:left;	font:normal 1em Verdana, Serif;}
.toptable{padding-bottom:0; background:#bcd6e7 url(../../images/corporate/common/toplogo.gif) no-repeat;}
.bodytable{width:100%; min-width:700px; float:left; clear:both;}
.backstyle{color:#000000; font-weight:bold; background-color:#ffffff; padding:5px; text-align:left;}
.textnorm{color:#000000; font-weight:normal; text-align:left;}
.textbold{color:#000000; font-weight:bold; text-align:left;}
.imagetitle{color:#ffffff; font-size:95%; font-weight:bold; background-color:#000000; padding:4px;}
.date{color:#ffffff; font-size:95%; font-weight:normal; padding:5px;}
.articlemargin{padding-left:10px; background-color:#C5E3A5;}
.lefttreenav{background-color:#C5E3A5; padding:10px 10px 10px 10px; border:1px solid Black;}
.footeraddress{color:#cc66cc;}
A:link, a:link, A:visited, a:visited, A:active, a:active, A:focus, a:focus, A:hover, a:hover
{font-weight:normal; text-decoration:underline;}
a:link, a:active{color:#000000;}
a:visited{color:#800000;}
a:active, a:hover{color:#FF0000; text-decoration:none;}
a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus, a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, a.inlinelink:link, a.inlinelink:visited, a.inlinelink:active, a.inlinelink:hover, a.inlinelink:focus
{color:#000000; font-weight:normal; /* text-decoration:none; */}
a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus{font-weight:bold;}
.toputils { z-index:3; }
li.toputil{list-style-type:none; padding:0 0 0 13px; background:url(../../images/corporate/common/bullet_w.gif) no-repeat 0px 7px;}
a.autilnav, a.autilnavs{text-align:left;	color:#000000;}
.utilspipe, .utilspipes{color:#ffffff; font-weight:bold; padding:0 5px 0 8px;}
a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus
{font-weight:normal;}
a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus
{font-weight:bold;}
a.ahomeutilnav, a.ahomeutilnavs { color:#000000; padding:5px; }
.homeutilpipe, .homeutilpipes{color:#ffffff; font-weight:bold; padding:0 10px 0 10px;}
#bardisplay{text-align:center;}
.killpadding{margin:0;padding:0;}
A.hoverbar_1:link, a.hoverbar_1s:link, A.hoverbar_1:visited, a.hoverbar_1s:visited, A.hoverbar_1:active, a.hoverbar_1s:active, A.hoverbar_1:focus, a.hoverbar_1s:focus, A.hoverbar_1:hover, a.hoverbar_1s:hover,
A.hoverbar_2:link, a.hoverbar_2s:link, A.hoverbar_2:visited, a.hoverbar_2s:visited, A.hoverbar_2:active, a.hoverbar_2s:active, A.hoverbar_2:focus, a.hoverbar_2s:focus, A.hoverbar_2:hover, a.hoverbar_2s:hover,
A.hoverbar_3:link, a.hoverbar_3s:link, A.hoverbar_3:visited, a.hoverbar_3s:visited, A.hoverbar_3:active, a.hoverbar_3s:active, A.hoverbar_3:focus, a.hoverbar_3s:focus, A.hoverbar_3:hover, a.hoverbar_3s:hover,
A.hoverbar_4:link, a.hoverbar_4s:link, A.hoverbar_4:visited, a.hoverbar_4s:visited, A.hoverbar_4:active, a.hoverbar_4s:active, A.hoverbar_4:focus, a.hoverbar_4s:focus, A.hoverbar_4:hover, a.hoverbar_4s:hover,
A.hoverbar_5:link, a.hoverbar_5s:link, A.hoverbar_5:visited, a.hoverbar_5s:visited, A.hoverbar_5:active, a.hoverbar_5s:active, A.hoverbar_5:focus, a.hoverbar_5s:focus, A.hoverbar_5:hover, a.hoverbar_5s:hover,
A.hoverbar_6:link, a.hoverbar_6s:link, A.hoverbar_6:visited, a.hoverbar_6s:visited, A.hoverbar_6:active, a.hoverbar_6s:active, A.hoverbar_6:focus, a.hoverbar_6s:focus, A.hoverbar_6:hover, a.hoverbar_6s:hover
{
	display:block;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	font-size:90%;
	text-align:center;
	padding:5px 10px 3px 10px;
}
a.hoverbar_1s:link, a.hoverbar_1s:visited, a.hoverbar_1s:active, a.hoverbar_1s:focus, a.hoverbar_1s:hover,
a.hoverbar_2s:link, a.hoverbar_2s:visited, a.hoverbar_2s:active, a.hoverbar_2s:focus, a.hoverbar_2s:hover,
a.hoverbar_3s:link, a.hoverbar_3s:visited, A.hoverbar_3s:active, a.hoverbar_3s:focus, a.hoverbar_3s:hover,
a.hoverbar_4s:link, a.hoverbar_4s:visited, a.hoverbar_4s:active, a.hoverbar_4s:focus, a.hoverbar_4s:hover,
a.hoverbar_5s:link, a.hoverbar_5s:visited, a.hoverbar_5s:active, a.hoverbar_5s:focus, a.hoverbar_5s:hover,
a.hoverbar_6s:link, a.hoverbar_6s:visited, a.hoverbar_6s:active, a.hoverbar_6s:focus, a.hoverbar_6s:hover
{color:#fff;}
A.hoverbar_1:link, A.hoverbar_1:visited, A.hoverbar_1:active, A.hoverbar_1:focus
{background:no-repeat url(../../images/corporate/nav/elastic/leftedge_1.gif) left top;}
A.hoverbar_2:link, A.hoverbar_2:visited, A.hoverbar_2:active, A.hoverbar_2:focus
{background:no-repeat url(../../images/corporate/nav/elastic/leftedge_2.gif) left top;}
A.hoverbar_3:link, A.hoverbar_3:visited, A.hoverbar_3:active, A.hoverbar_3:focus
{background:no-repeat url(../../images/corporate/nav/elastic/leftedge_3.gif) left top;}
A.hoverbar_4:link, A.hoverbar_4:visited, A.hoverbar_4:active, A.hoverbar_4:focus
{background:no-repeat url(../../images/corporate/nav/elastic/leftedge_4.gif) left top;}
A.hoverbar_5:link, A.hoverbar_5:visited, A.hoverbar_5:active, A.hoverbar_5:focus
{background:no-repeat url(../../images/corporate/nav/elastic/leftedge_5.gif) left top;}
A.hoverbar_6:link, A.hoverbar_6:visited, A.hoverbar_6:active, A.hoverbar_6:focus
{background:no-repeat url(../../images/corporate/nav/elastic/leftedge_6.gif) left top;}
A.hoverbar_1:hover, A.hoverbar_1s
{color:#fff; background:repeat-x url(../../images/corporate/nav/elastic/rollover_1.gif) top;}
A.hoverbar_2:hover, A.hoverbar_2s
{color:#fff; background:repeat-x url(../../images/corporate/nav/elastic/rollover_2.gif) top;}
A.hoverbar_3:hover, A.hoverbar_3s
{color:#fff; background:repeat-x url(../../images/corporate/nav/elastic/rollover_3.gif) top;}
A.hoverbar_4:hover, A.hoverbar_4s
{color:#fff; background:repeat-x url(../../images/corporate/nav/elastic/rollover_4.gif) top;}
A.hoverbar_5:hover, A.hoverbar_5s 
{color:#fff; background:repeat-x url(../../images/corporate/nav/elastic/rollover_5.gif) top;}
A.hoverbar_6:hover, A.hoverbar_6s
{color:#fff; background:repeat-x url(../../images/corporate/nav/elastic/rollover_6.gif) top;}
.killbullet, .killbullet_1, .killbullet_2, .killbullet_3, .killbullet_4, .killbullet_5, .killbullet_6
{list-style:none;	float:left;	width:16.6%;
	background:no-repeat url(../../images/corporate/nav/elastic/rightedge_1.gif) right top;}
.killbullets, .killbullet_1s, .killbullet_2s, .killbullet_3s, .killbullet_4s, .killbullet_5s, .killbullet_6s
{list-style:none;	float:left;	width:16.6%;padding:0;}
.killbullet_1
{background:no-repeat  url(../../images/corporate/nav/elastic/rightedge_1.gif) right top;}
.killbullet_2
{background:no-repeat  url(../../images/corporate/nav/elastic/rightedge_2.gif) right top;}
.killbullet_3
{background:no-repeat  url(../../images/corporate/nav/elastic/rightedge_3.gif) right top;}
.killbullet_4
{background:no-repeat  url(../../images/corporate/nav/elastic/rightedge_4.gif) right top;}
.killbullet_5
{background:no-repeat  url(../../images/corporate/nav/elastic/rightedge_5.gif) right top;}
.killbullet_6
{background:no-repeat  url(../../images/corporate/nav/elastic/rightedge_6.gif) right top;}
.topnavborder{background-color:#990099;}
.topnavbuttons{
	width:100%;	min-width:640px; float:left; 	clear:both; 
	background-color:#bcd6e7; border:0; margin:0; padding:0;} 
a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:hover, a.atopnav:focus{
	color:#000000;	font-weight:bold;	background-color:transparent; text-decoration:none; font-size:110%;}
a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus{
	color:#ffffff; font-weight:bold;	background-color:transparent; text-decoration:none;
	font-size:110%; }
a.atopnavs:hover{color:#ffffff; text-decoration:underline;}
a.atopnav:hover{color:#000000; text-decoration:underline;}
.topnav1, .topnavs1, .topnav2, .topnavs2, .topnav3, .topnavs3, .topnav4, .topnavs4, .topnav5, .topnavs5, .topnav6, .topnavs6
{width:130px; height:18px;	font-size:90%;	font-weight:bold;	margin:0;
	float:left;	text-align:center; border-bottom:solid 1px #000000;}
.topnavs1, .topnavs2, .topnavs3, .topnavs4, .topnavs5, .topnavs6{color:#ffffff;}
.secnavborder{background-color:#cc66cc;}
#secnav .secnavpipe{
	color:#ffffff; font-weight:bold; background-color:#cc66cc; padding:4px 3px 4px 3px;
	display:none;}
#secnav a.asecnav:link, #secnav a.asecnav:visited, #secnav a.asecnav:active, #secnav a.asecnav:hover, #secnav a.asecnav:focus
{color:#ffffff; font-weight:bold; padding:4px 6px 4px 6px;}
#secnav a.asecnavs:link, #secnav a.asecnavs:visited, #secnav a.asecnavs:active, #secnav a.asecnavs:hover, #secnav a.asecnavs:focus
{color:#ffff00;  font-weight:bold; background-color:#660066; padding:4px 6px 4px 6px;}
#secnav a.asecnavs:hover, #secnav a.asecnav:hover{background-color:#660066; color:#ffff00;}
/* Start of bottom navigation */
.bottomnavblock{
	border:1px solid Black;
	padding:8px;
	vertical-align:middle;
	text-align:center;
	background-color:#ffffff;
	margin:0 15px 0 13px;
}
a.bottomlink,  a.bottomlinks{color:#000000; padding-top:6px; padding-bottom:6px;}
.bottompipe{color:#FFA500; font-weight:bolder; background-color:#FFFFFF; padding:0 5px 0 5px;}
a.bottomlink:link,  a.bottomlink:visited,  a.bottomlink:active,  a.bottomlink:hover,  a.bottomlink:focus, a.printlink:link,  a.printlink:visited, a.printlink:active,  a.printlink:hover,  a.printlink:focus
{font-weight:normal;}
a.bottomlinks:link,  a.bottomlinks:visited, a.bottomlinks:active,  a.bottomlinks:hover,  a.bottomlinks:focus, a.printlinks:link,  a.printlinks:visited, a.printlinks:active,  a.printlinks:hover,  a.printlinks:focus
{font-weight:bold;}
a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus,  atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus, a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:hover, a.atreenav3:focus, a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:hover, atreenav4:focus, a.atreenav5:link, atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus
{font-weight:normal; text-align:left; text-decoration:none;}
a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:focus, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:focus
{color:#000000;}
a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus, a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:focus
{color:#000000; font-size:10pt; font-weight:bold; padding:2px 0px 4px 4px;	text-decoration:none;}
a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:focus
{color:#000000; font-weight:bold;}
a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:focus
{color:#000000; font-weight:bold;}
a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:focus
{color:#000000; font-weight:bold;}
a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:focus
{color:#000000; text-decoration:none;}
a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:focus
{color:#000000; text-decoration:none;}
a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:focus
{color:#000000; text-decoration:none;}
a.atreenav1:hover, a.atreenav1s:hover, a.atreenav2:hover, a.atreenav2s:hover, a.atreenav3:hover, a.atreenav3s:hover, a.atreenav4:hover, a.atreenav4s:hover, a.atreenav5:hover, a.atreenav5s:hover
{color:#666666; text-decoration:underline;}

.leftnav2{margin:0  0 10px 0px;}
.leftnav3, .leftnav4, .leftnav5
{margin:0 0 0 5px; padding:0 0 0 15px;	background:url(../../images/corporate/common/bullet.gif) no-repeat 0px 7px;}
.leftnav4{margin:0 0 0 15px;}
.leftnav5{margin:0 0 0 25px;}
.ahometreenav, .ahometreenavs, .hometreenav, .hometreenavs{color:#000000;}
a.asitemaplink1:link, a.asitemaplink1:visited, a.asitemaplink1:active, a.asitemaplink1:hover, a.asitemaplink1:focus, a.asitemaplink2:link, a.asitemaplink2:visited, a.asitemaplink2:active, a.asitemaplink2:hover, a.asitemaplink2:focus, a.asitemaplink3:link, a.asitemaplink3:visited, a.asitemaplink3:active, a.asitemaplink3:hover, a.asitemaplink3:focus, a.asitemaplink4:link, a.asitemaplink4:visited, a.asitemaplink4:active, a.asitemaplink4:hover, a.asitemaplink4:focus, a.asitemaplink5:link, a.asitemaplink5:visited, a.asitemaplink5:active, a.asitemaplink5:hover, a.asitemaplink5:focus{
	color:#000000;	font-weight:normal; text-decoration:none;	background:url(../../images/corporate/common/bullet_o.gif) no-repeat;
	padding-left:22px;}
a.asitemaplink1:link, a.asitemaplink1:visited, a.asitemaplink1:active, a.asitemaplink1:hover, a.asitemaplink1:focus
{font-weight:bold;}
a.asitemaplink1:hover, a.asitemaplink2:hover, a.asitemaplink3:hover, a.asitemaplink4:hover, a.asitemaplink5:hover
{color:#666666; text-decoration:underline;}
.pathnav, .pathnavs, .pathpipe, .pathname {float:left;}
.pathpipe, .pathname{color:#000000; background-color:#ffffff; padding:2px 3px 3px 3px;}
.pathname{font-weight:bold; background-color:#000000; color:#ffffff; padding:3px 3px 4px 2px;}
a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus
{color:#000000; font-weight:normal; /* text-decoration:none; */ background-color:#ffffff; padding:3px 1px 3px 4px;}
a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus
{color:#000000; font-weight:bold; /* text-decoration:none; */ background-color:#ffffff; padding:3px 1px 3px 2px;}
.rhsboxcontainer{float:right; clear:right; position:relative; margin:15px 0 8px 10px; border-left:solid 1px black; padding-left:10px;}
.rhsbox{padding-bottom:5px;}
a.arhslink, a.arhslinkmedia{display:inline; list-style-type:none;}	
a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:focus, a.arhslinkmedia:hover, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:focus, a.arhslink:hover
{color:#000000; font-weight:normal; background-color:#ffffff;}
.showrhstab {
	/*margin:0 0 0 5px;	padding:0 0 0 15px; */
	list-style-type:none;
	background: url(../../images/corporate/common/bullet.gif) no-repeat 0px 6px;
	margin: 0 0 0 8px;
	padding: 0 0 0 13px;
}
.rhsul {
	margin:0;
	padding:0;
}
a.arhslinkmedia:hover, a.arhslink:hover{color:#666666;}
span.rhsnavpipe{color:#549807;}
.faqintro, .faqtext{color:#000000; padding:0 5px 0 0; /* text-decoration:none; */}
.faqintro{font-weight:bold;}
a.afaqlink:link, a.afaqlink:visited, a.afaqlink:active, a.afaqlink:hover, a.afaqlink:focus, a.afaqboldlink:link, a.afaqboldlink:visited, a.afaqboldlink:active, a.afaqboldlink:hover, a.afaqboldlink:focus
{color:#000000; font-weight:normal; /* text-decoration:none; */}
a.afaqboldlink:link, a.afaqboldlink:visited, a.afaqboldlink:active, a.afaqboldlink:hover, a.afaqboldlink:focus
{font-weight:bold;}
.forumtitle{color:#003399; margin:0 0 1em 0; font-size:145%; font-weight:bold; padding:4px;} 
.forumnorm{text-align:left;}
.forumsearch{float:right; padding-right:10px;}
.forumsearchhead {color:#000000; font-weight:bold; padding-right:5px;}
.forumhead {color:#ffffff; font-weight:bold; padding:5px; border:solid 1px #ffffff; background-color:#4080af;}
.forumtext, .forumbold{color:#000000; font-weight:normal;}
.forumbold{font-weight:bold;}
.forumband1, .forummessband1{background-color:#ffffff; border-top:solid 2px #ffffff;}
.forumband2, .forummessband2{background-color:#eeeeee; border-top:solid 2px #ffffff;}
th.contacttype {font-weight:bold; margin-right:10px; padding:0; margin:0; vertical-align: top;}
.contacttitle {font-weight:bold; margin-right:10px;}
.contactnorm{padding:0 5px 0 0; /* text-decoration:none; */ }
.contactnormdes, .contactbold, .contacttel, .contactfax{padding:0 5px 0 0; /* text-decoration:none;*/}
.contactbold{font-weight:bold;}
.contacttel{padding-left:5px;}
.contactfax{padding-left:1px;}
.contactposl{padding:10px 10px 10px 0; float:left;}
.contactposr{float:right; padding:10px 10px 10px 0;}
.textcontact{text-align:left;}
a.acontactlink:link, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus
{color:#000000; font-weight:normal; text-decoration:none; }
a.acontactinfolink:link, a.acontactinfolink:visited, a.acontactinfolink:active, a.acontactinfolink:hover, a.acontactinfolink:focus
{color:#000000; font-weight:bold; text-decoration:none; }
a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus, a.acontactweblink:link, a.acontactweblink:visited, a.acontactweblink:active, a.acontactweblink:hover, a.acontactweblink:focus
{color:#000000; font-weight:normal; text-decoration:none; }
a.acontactlink:hover, a.acontactinfolink:hover, a.acontactemaillink:hover{text-decoration:underline;}
.formattachment{font-weight:bold;}
.caltoday{border:thin outset #fff0ff;}
.caltodays{border:thin outset #ebcceb;}
.calbold{padding:0 5px 0 0; text-decoration:none; text-align:center;}
.calnorm {text-align:center; padding:0 5px 0 0; /* text-decoration:none; */}
.rowhigh, .rowlow{padding:3px 3px 3px 3px;}
.footflourish{background:url(../../images/corporate/common/footer.gif) repeat-x;}
.contactbox{padding-left:5px;	background-color:#ffffff;}
.introsearch, .introevent{padding:0 5px 0 0;}
.pollquestion, .pollanswer, .polltitle
{background-color:#ffffff;	padding:8px 5px 3px 10px; text-align:left; float:left;}
.pollanswer{
	text-align:left;
	font-weight:normal;
	padding:0px 5px 5px 8px;
	margin:2px;
	background-color:#ffffff
}
.polltitle{font-weight:bold;}
.showmessgepoll{font-size:125%; padding:3px 0 3px 25px; font-weight:bold; text-align:left; color:#4080af;}
.pollquestionheading{padding:5px 5px 5px 25px; font-weight:bold; background-color:#ffffff; font-size:100%;	text-align:left;}
.closebuttonstrip{width:100%; background-color:#bbbbbb; padding:5px 5px 5px 5px;}
.pollresult1, .pollresult3, .pollresult5, .pollresult2, .pollresult4{background-color:#4080af; color:#bbbbbb;	text-align:left;}
.pollresult2, .pollresult4{background-color:#bbbbbb;	text-align:left;}	
.pollquestionheading{}
.votebuttons{color:#FFFFFF; background-color:#ffffff;	padding:8px 0 8px 5px;}

.logincontent{width:500px; position:relative; clear:both;}
.loginhead, .errorhead{padding:0 5px 5px 5px; border:solid 2px #ffffff; background-color:#ffffff; color:#000000; font-weight:bold;}
.loginbandtop{
	font-weight:bold;
	background-color:#ffffff;
	border-top:solid 2px #ffffff;
	border-left:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
	padding:5px 5px 5px 5px;
}
.loginbandbot{
	background-color:#ffffff;
	border-bottom:solid 2px #ffffff;
	border-left:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
	padding:5px 5px 5px 5px;
}
.errorhead{background-color:#ffffff;}
.btntext{background-color:#4080af;color:#FFFFFF;font-weight:bold;text-align:center;}
.rowhigh{background-color:#ffffff;}
.rowlow{background-color:#ffffff;}
.searchtextnorm{color:#000444; font-weight:normal; text-align:left; vertical-align:middle;}

/**** New calendar styles ****/
#maincalday .callink, #maincalday .caledge, #maincalday .caldate, #maincalday .calblank, #maincalday .calcelledge, #maincalday .caltoday, #maincalday .calevent, #maincalday .calnorm, #maincalday .calcellwide, #maincalday .calselected
{
	display:block;
	/* text-decoration:none; */
	float:left;
	color:#ffffff; 
	background-color:#cccccc;
}
#maincalday .calblank, #maincalday .caltoday, #maincalday .calevent, #maincalday .calnorm, #maincalday .calselected, #maincalday a.acalendarlink, #maincalday a.acalendarlinktoday
{
	background-color:#e6e6e6; 
	border:solid 1px #cccccc;
	padding:2px;
	width:34px;
}
#maincalday .caltoday, #maincalday .calevent, #maincalday .calnorm, #maincalday .calselected, #maincalday a.acalendarlink, #maincalday a.acalendarlinktoday
{font-weight:bold; text-align:center;}

#maincalday .caltoday{background-color:#4080af; color:#ffffff;}
#maincalday .calevent{background-color:#FFB535; color:#FFFFFF;}
#maincalday .calnorm{background-color:#FFFFFF; color:#333366;}
#maincalday .calselected{background-color:#666666; color:#FFFFFF;}

#maincalday .caledge{padding:5px 1px 5px 1px;}
#maincalday .calcelledge{padding:3px 1px 3px 1px;}
#maincalday .calcellwide{padding:1px; width:290px;}

#maincalday a.acalendarlink:link, #maincalday a.acalendarlink:visited, #maincalday a.calendarlink:active, #maincalday a.acalendarlink:hover, #maincalday a.acalendarlink:focus, #maincalday a.acalendarlinktoday:link, #maincalday a.acalendarlinktoday:visited, #maincalday a.calendarlinktoday:active, #maincalday a.acalendarlinktoday:hover, #maincalday a.acalendarlinktoday:focus
{
	display:block;
	background-color:transparent;
	border:none;
	padding:0;
}
#maincalday a.acalendarlink:link, #maincalday a.acalendarlink:visited, #maincalday a.calendarlink:active, #maincalday a.acalendarlink:hover, #maincalday a.acalendarlink:focus
{color:#4080af;}
#maincalday a.acalendarlinktoday:link, #maincalday a.acalendarlinktoday:visited, #maincalday a.calendarlinktoday:active, #maincalday a.acalendarlinktoday:hover, #maincalday a.acalendarlinktoday:focus
{color:#ffffff;}
#maincalday a.acalendarlink:hover, #maincalday a.acalendarlinktoday:hover
{background-color:#ffffff; color:#000000;}
.staticdisplay{color:#ffffff; text-align:center;}
.calendarwidth{width:297px; clear:left; float:left; margin:0 10px 10px 0;}
/* Start of breadcrumb navigation */
#breadcrumb a.pathnav, #breadcrumb a.pathnavs, #breadcrumb a.pathpipe, #breadcrumb a.pathpipes
{ 
	display:block;
	text-align:left;
	/* text-decoration:none; */
	float:left;
	padding:4px 6px 4px 6px;
	list-style-type:none;
}
#breadcrumb a.pathnav:link, #breadcrumb a.pathnav:visited, #breadcrumb a.pathnav:active, #breadcrumb a.pathnav:hover, #breadcrumb a.pathnav:focus
{font-weight:normal;}
#breadcrumb a.pathnavs:link, #breadcrumb a.pathnavs:visited, #breadcrumb a.pathnavs:active, #breadcrumb a.pathnavs:hover, #breadcrumb a.pathnavs:focus
{font-weight:bold;}

/*start of table section*/
label, Label, LABEL{background-color:#ffffff; color:#000000; font-weight:bold;}	
th, Th, TH{background-color:#ffffff; color:#000000;}
.asitemaplink1:link, .asitemaplink1:visited, .asitemaplink1:active, .asitemaplink1:hover, .asitemaplink1:focus
{font-weight:bold;}
.asitemaplinkpipe1:link, .asitemaplinkpipe1:visited, .asitemaplinkpipe1:active, .asitemaplinkpipe1:hover, .asitemaplinkpipe1:focus
{color:#ffaa00;} 
.asitemaplinkpipe2:link, .asitemaplinkpipe2:visited, .asitemaplinkpipe2:active, .asitemaplinkpipe2:hover, .asitemaplinkpipe2:focus
{color:#ffaa00;}  
.asitemaplinkpipe3:link, .asitemaplinkpipe3:visited, .asitemaplinkpipe3:active, .asitemaplinkpipe3:hover, .asitemaplinkpipe3:focus
{color:#ffaa00;}  
.asitemaplinkpipe4:link, .asitemaplinkpipe4:visited, .asitemaplinkpipe4:active, .asitemaplinkpipe4:hover, .asitemaplinkpipe4:focus
{color:#ffaa00;}  
.asitemaplinkpipe5:link, .asitemaplinkpipe5:visited, .asitemaplinkpipe5:active, .asitemaplinkpipe5:hover, .asitemaplinkpipe5:focus
{color:#ffaa00;}   
.asitemaplinkpipe, .asitemaplinkpipe1, .asitemaplinkpipe2, .asitemaplinkpipe3, .asitemaplinkpipe4, .asitemaplinkpipe5
{color:#ffaa00;}

/*start of homepage pagecontents section*/
.homefeaturechevron
{
	margin-right:10px;
	width:17px;
	height:18px;
	border:none;
	padding-left:13px;
}
.homefeatureblock
{
	width  :30%;
	text-align:left;
	vertical-align:top;
	border:1px solid Black;
	padding:7px 13px 7px 0; 
	background-color:#ffffff;  
}
.homeimagelinkblock
{
	border:1px solid Black;
	text-align:center;
	background-color:white;
	padding:4px;
}
.roadworksintro{vertical-align:top; margin:0 14px 0 14px;}
.kidszoneblock{
	border:1px solid Black;
	background:#f1c1fd url("../../images/corporate/common/kidszone.jpg") no-repeat right bottom;
	padding:30px 0 0 10px;
}
a.homefeaturetitle, a.homefeaturetitle:link, a.homefeaturetitle:visited, a.homefeaturetitle:active, a.homefeaturetitle:focus
{font-size:120%; font-weight:bold;}
a.homepagelink:link, a.homepagelink:visited, a.homepagelink:active, a.homepagelink:hover, a.homepagelink:focus
{text-align:center;} 
.chevronS1{color:#00a000;}
.chevronS2{color:#3030bb;}
.chevronS3{color:#ff9900;}
.chevronS4{color:#ff0000;}
.chevronS5{color:#000000;}
.chevronS6{color:#d070d0;}  
.homelistclass{list-style-type:none; padding: 0 0 0 13px; margin:0 0 0 13px; background:url(../../images/corporate/common/bullet.gif) no-repeat 0px 7px;}
.emergencyblock{border:1px solid Black; padding:0 0 0 13px; margin:0; background-color:#ffffff; width:100%;}
.emergencyfla{width:33%;  margin:0; text-align: center; vertical-align: middle; background: #ff0000 url(../../images/corporate/emergency.gif) repeat;}
a.emergencytitle, a.emergencytitle:link, a.emergencytitle:visited, a.emergencytitle:active, a.emergencytitle:focus
{font-size:140%; font-weight:bolder; color:#FF0000;}
a.emergencylink, a.emergencylink:link, a.emergencylink:visited, a.emergencylink:active, a.emergencylink:focus
{color:#FF0000;}
.hidden{display:none;}
.links{border:4px outset #FFCC33;margin:5px 0;clear:both;}
div.links{padding:5px;}
table.links{width:100%;}
ul.links, ul.sideNav{margin-left:0px; padding-left:0px; list-style-type:none;}
ul.links li, li{border-style:none;}
table.links td, table.links th, ul.links li{border-bottom:2px ridge #FFCC33; border-right:2px ridge #FFCC33;}
table.data{margin:10px 0px; border-collapse:collapse;	width:100%;}
table.data td, table.data th{padding:2px;	border:1px solid #999999; vertical-align:top;}
ul.sideNav{
	border:4px outset #FFCC33;
	float:right;
	width:200px;
	margin:15px 0 15px 15px;
}
@media print{
	body{margin:0;}
	p#CCCTopLink, table#CCCFooter{display:none;}
}
.inlineimgR{float:right; clear:right; position: relative; margin:8px;}
.inlineimgL{float:left; clear:left; position: relative; margin:8px;}
.inlineimg{}

/* Address searching classes - START */

/* Container around Address Search and related form fields from iCM */
.lookupContainer
{
	border: solid 1px #bbb;
	width: 100%;
}

/* Container around Address Search only */
.addressSearchContainer
{
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: solid 1px #bbb;
}

/* Title for Address Search Container */
.addressSearchContainerTitle
{
	width: 100%;
	background-color: #bbb;
	color: white;
	padding: 5px 0px;
	font-weight: bold;
}

.addressSearchResults
{
	margin: 5px;
	padding: 0;
	border: solid 1px #cccccc;
	overflow: scroll;
	height: 100px;
	width: 98%;
}
.addressResults {border: solid 1px #aaaaaa; width: 98%;}
.addressResultsLineOdd {background-color:  #dddddd;}
.addressResultsLineEven {background-color: #eeeeee;}
.addressResultsLineEven td, .addressResultsLineOdd td {padding: 2px 0px;}
.addressResultsPostCodeCell{width: 10%;}
.addressResultsBtnCell, .addressResultsCountyCell{width:15%;}
.addressResultsHouseCell{width:18%;}
.addressResultsStreetCell, .addressResultsTownCell{width:20%;}
.failedSearch {font-weight: bold;}

/* Container for A to Z header blocks */
#atozblock{display:block; padding:2px;}
.atozcontainer {padding: 0 0 15px 0; margin: 0 0 10px 0;	border-bottom: solid 1px #bbb; width: 100%; }
.atozcontainer#ul {margin:0;	padding:0;}
.atozcontainer#ul .atozcontainer#li {display: inline; margin-left: 2px;}
.atozlink, .atozlinks {color:white; padding:4px 2px;	text-align:center; font-size:120%; font-weight : bold; 
	text-decoration:none;	background-color:#3e80b4;	float:left; list-style-type:none; margin-right:5px;}
.atozlinks{ background-color:#f5b432;}
.atozlink a:link, .atozlink a:visited, .atozlink a:hover, .atozlink a:focus, .atozlink a:active
{color:white; font-weight:bold; text-decoration:none;	}
.atozlinks a:link, .atozlinks a:visited, .atozlinks a:hover, .atozlinks a:focus, .atozlinks a:active
{color:black; font-weight:bold; text-decoration:none; }
.atozdetailcontainer
{width : 100%;  clear : both; padding: 0 0 10px 0; margin: 0 0 10px 0;  border-bottom: solid 1px #bbb;}
.atozdetailcontainerREMOTE
{width : 100%;  clear : both; padding: 0 0 10px 0; margin: 0 0 10px 0;  border-bottom: solid 1px #bbb; 
background-color: #bbb;}
.atozheadtext:visited, .atozheadtext:link, .atozheadtext:active, .atozheadtext:focus, .atozheadtext:hover 
{font-weight: bold; text-decoration: none; margin: 10px 0px;}
.atozbranding
{float: left;	width: 10%;	margin-right: 5px; display: inline;}
.atozcontent
{float: left;	display: inline;	width: 86%;}
.atozintrotext
{display: block;	margin: 5px 0;}
.printonly
{display:none;}


