@import url(styleps1.css);
@import url(stylesitemap.css);
@import url(styleinlines.css);
@import url(stylecalendar.css);

/* For 'textarea', 'input', 'option' and 'select' tags the font family is not inherited from the <body> tag and so has to be re-stated. */
TEXTAREA, textarea, INPUT, input, SELECT, select, option, OPTION
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	color: #000000;
	background-color: #fff;
	font-size: 100%;
}

TEXTAREA, textarea, table{font-size: 100%;}

SELECT, select, INPUT, input{font-size: 90%;}

img {border: none; vertical-align: middle;}

P, p{margin: 0 0 1em 0;}

OL, ol, P, p, UL, ul{color: #000000;}

/* End of basic set of tags for article */

a{text-decoration: none;}

a:hover{text-decoration: underline;}

.hidden{display: none;}

.bold{font-weight: bold;}

.italic{font-style: italic;}

.center{text-align: center;}

.small{font-size: 85%}

.large{font-size: 110%}

.verylarge{font-size: 130%}

.right{text-align: right;}

.centre{text-align: center;}

.left{text-align:left;}

.valigntop{vertical-align: top;}

.valignbottom{vertical-align: baseline;}

.alignright{text-align:right;}

.alignleft{text-align:left;}

.aligncentre{text-align:center;}

.floatleft{float: left;}

.floatright{float: right;}

.clearleft
{
	display: block;
	clear: left;
}
.clearright
{
	display: block;
	clear: right;
}
.inline, .inlinenav, .inlinehead{display: inline;}
 
.verticalmargin{margin: 0.5em 0 0.5em 0;}

.verticalpadding{padding: 10px 0 10px 0;}

.inlinenav, .stackednav{list-style: none inside none;}

.inlinenav, .inlinehead{color: #000000;}

/* Start of general links */
a:link, a:visited, a:active, a:focus, a:hover, a.coloured:link, a.coloured:visited, a.coloured:active, a.coloured:focus, a.coloured:hover, a.inverse:link, a.inverse:visited, a.inverse:active, a.inverse:focus, a.inverse:hover, a.bold:link, a.bold:visited, a.bold:active, a.bold:focus, a.bold:hover, a.small:link, a.small:visited, a.small:active, a.small:focus, a.small:hover, a.large:link, a.large:visited, a.large:active, a.large:focus, a.large:hover, a.imagelink:link, a.imagelink:visited, a.imagelink:active, a.imagelink:focus, a.imagelink:hover, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:focus, a.arhslink:hover{
	font-weight : normal; 
	text-decoration : underline; 
	margin: 0;
	padding: 0;
	text-align : left;
}
a.bold:link, a.bold:visited, a.bold:active, a.bold:focus, a.bold:hover{
	font-weight: bold;
}
a.small:link, a.small:visited, a.small:active, a.small:focus, a.small:hover{
	font-size: 90%
}
a.large:link, a.large:visited, a.large:active, a.large:focus, a.large:hover{
	font-size: 130%
}
a:hover, a.coloured:hover, a.inverse:hover, a.bold:hover, a.arhslink:hover, a.imagelink:link, a.imagelink:visited, a.imagelink:active, a.imagelink:focus, a.imagelink:hover{
	text-decoration : none;
}
.coloured, a.coloured:link, a.coloured:visited, a.coloured:active, a.coloured:focus, a.coloured:hover
{
    background-color: #ebe7dc;
}

.inverse, a.inverse:link, a.inverse:visited, a.inverse:active, a.inverse:focus, a.inverse:hover{color: #ffffff;}

/* End of general links */	

.pollbanner
{
    background: repeat-x url("../images/common/bannerback.gif") #3163ce;
    height: 130px;
	 padding-top : 25px;
}

#banner
{
    background: repeat-x url("../images/common/bannerback.gif") #3163ce;
    height: 130px;
}

#sbanner
{
    background: repeat-x url("../images/common/banner_middle.jpg") #ac5150;
    height: 130px;
}

#logo
{
    margin: 25px 0 0 0;
}

#banner a
{
    padding: 3px 0px 3px 0px;
}

#banner span
{
    padding: 0 5px 0 5px;
    color: #fff;
}

#footbanner{background: url("../images/common/bot.gif") no-repeat #3163ce left bottom;}

#footsbanner{background: url("../images/common/sbot.gif") no-repeat #ac5150 left bottom;}

/* Start of miscellaneous styles for article */
.toptable{width: 100%;}

.contactbakcolour{background-color: #eeeade;}

.backstyle, .searchstyle
{
	color: #000000; 
	font-weight: bold; 
	background-color: #eeeade; 
	padding: 5px; 
	clear: left;
	margin: 2px;
}

.backstyle
{
	width: 75px;
	float: left;
}

.textcontact
{
	padding: 5px;
	float: left;
	margin: 2px;
	color: #000000; 
	font-weight: normal;
}

.textnorm{color: #000000; font-weight: normal;}

.textbold{color: #000000; font-weight: bold;}

.imagetitle
{color: #ffffff; font-size: 95%; font-weight: bold; background-color: #660066; padding: 4px;}

.date{
	color: #ffffff; 
	font-size: 95%; 
	font-weight: normal; 
	padding: 5px; 
	text-align: right; 
	vertical-align: middle;
}

.searchhead{color: #ffffff; font-weight: bold; padding-right: 5px;}

.articlemargin{padding-left: 10px;}

.footeraddress{color: #cc66cc;}
/* End of miscellaneous styles for article */


/*
	Start of navigation link sets.
	
	The defaults look similar to each other, so at first glance this separation appears unnecessary,
	but a site design has potential for any of the elements within each link to change independantly 
	from one another. It makes the link styles easier to manage.
*/

/* Start of general links */
A:link, a:link, A:visited, a:visited, A:active, a:active, A:focus, a:focus
{color: #000000; font-weight: normal; 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
{color: #000000; font-weight: normal; text-decoration: none; display: block;}

a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus
{font-weight: bold; display: inline;}

a.aqalink:link, a.aqalink:visited, a.aqalink:active, a.aqalink:hover, a.aqalink:focus
{color: #000000; font-weight: normal; text-decoration: none;}

a.astandardlink:hover, a.aboldlink:hover, a.inlinelink:hover, a.asitemaplink:hover, a.aqalink:hover
{text-decoration: underline;}

A:hover, a:hover{text-decoration: underline;}
/* End of general links */

/* Block of base code that ALL horizontal navigation links use */
a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:hover, a.atopnav:focus, a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus, a.asecnav:link, a.asecnav:visited, a.asecnav:active, a.asecnav:hover, a.asecnav:focus, a.asecnavs:link, a.asecnavs:visited, a.asecnavs:active, a.asecnavs:hover, a.asecnavs:focus
{ 
	display: block;
	text-align: left;
	text-decoration: none;
	float: left;
	padding: 4px 6px 4px 6px;
	list-style-type: none;
}

/* Start of utilities navigation */
a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus
{
	text-align: left;
	text-decoration: none;
	color: #666666; 
}

.utilspipe
{
	color: #666666; 
	font-weight: normal; 
	text-decoration: none; 
	padding: 0 5px 0 5px;
}

.utilslist
{
	padding: 0;
	margin: 0;
}

.utilsitem
{
	list-style-type: none;
	display: inline;
}

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.autilnav:hover, a.autilnavs:hover{text-decoration: underline}
/* End of utilities navigation */

/* Start of first level navigation */
.topnavborder{background-color: #990099;}

.topnavpipe
{
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #990099; 
	padding: 4px 3px 4px 3px;
	display: none;
}

a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:hover, a.atopnav:focus
{color: #ffffff; font-weight: bold; padding: 4px 6px 4px 6px;}

a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus
{color: #000000;  font-weight: bold; background-color: #ffccff; padding: 4px 6px 4px 6px;}

a.atopnav:hover{background-color: #ffccff; color: #000000;}
a.atopnavs:hover{background-color: #ffccff; color: #000000;}

/* End of first level navigation */


/* Start of second level navigation*/

.secnavrow{
	background-color: #cc66cc;
}

.secnavborder{background-color: #cc66cc;}

.secnavpipe
{
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #cc66cc; 
	padding: 4px 3px 4px 3px;
	display: none;
}

a.asecnav:link, a.asecnav:visited, a.asecnav:active, a.asecnav:hover, a.asecnav:focus
{color: #ffffff; font-weight: bold; padding: 4px 6px 4px 6px;}

a.asecnavs:link, a.asecnavs:visited, a.asecnavs:active, a.asecnavs:hover, a.asecnavs:focus
{color: #ffff00;  font-weight: bold; background-color: #660066; padding: 4px 6px 4px 6px;}

a.asecnavs:hover, a.asecnav:hover{background-color: #660066; color: #ffff00;}
/* End of second level navigation */


/* Start of bottom navigation */
a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active, a.bottomlink:hover,a.bottomlink:focus, a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active, a.bottomlinks:hover, a.bottomlinks:focus
{
	text-align: left;
	text-decoration: none;
	color: #ffffff; 
}

.bottompipe
{
	color: #ffffff; 
	font-weight: normal; 
	text-decoration: none;
	padding: 0 5px 0 5px;
}

a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active, a.bottomlink:hover,a.bottomlink:focus
{font-weight: normal;}

a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active, a.bottomlinks:hover, a.bottomlinks:focus
{font-weight: bold;}

a.bottomlink:hover, a.bottomlinks:hover{text-decoration: underline}
/* End of bottom navigation */

/* Start of left-hand tree navigation (third level and below). */
.lhscol{background-color: #ffffff; width: 180px;}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, a.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, a.atreenav4:focus, a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus,  a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus, a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus, a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus
{
	display: block;
	height: 1em;
	text-align: left;
	text-decoration: none;
}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:focus
{background-color: #ebe7dc; color: #000000; font-weight: bold;}

a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus
{background-color: #0000cd; color: #ffffff; font-weight: normal;}

a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:focus
{background-color: #1e90ff; color: #000000; font-weight: normal;}

a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:focus
{background-color: #add8e6; color: #000000; font-weight: normal;}

a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:focus
{background-color: #ddf1f4; color: #000000; font-weight: normal;}

a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus
{font-weight: bold; color: #ffffff; background-color: #2f4f4f;}

a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus
{font-weight: normal; background-color: #0068cc; color: #ffffff;}

a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus
{font-weight: normal; background-color: #0077ea; color: #ffffff;}

a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus
{font-weight: normal; background-color: #b4caf0; color: #000000;}

a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus
{font-weight: normal; background-color: #87ceeb; color: #000000;}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus
{padding: 2px 2px 4px 25px;}

a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus,a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover
{padding: 2px 2px 4px 35px;}

a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:hover, a.atreenav3:focus,a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover
{padding: 2px 2px 4px 55px;}

a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:hover, a.atreenav4:focus,a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover
{padding: 2px 2px 4px 75px;}

a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus,a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover
{padding: 2px 2px 4px 95px;}



a.atreenav1:hover, a.atreenav1s:hover
{background: no-repeat url(../../images/ecitizen/common/arrowon_3.gif) #2f4f4f; color: #ffffff;}

a.atreenav2:hover, a.atreenav2s:hover
{background: no-repeat url(../../images/ecitizen/common/arrowon_4.gif) #0068cc; color: #ffffff;}

a.atreenav3:hover, a.atreenav3s:hover
{background: no-repeat url(../../images/ecitizen/common/arrowon_5.gif) #0077ea; color: #ffffff;}

a.atreenav4:hover, a.atreenav4s:hover
{background: no-repeat url(../../images/ecitizen/common/arrowon_6.gif) #b4caf0; color: #000000;}

a.atreenav5:hover, a.atreenav5s:hover
{background: no-repeat url(../../images/ecitizen/common/arrowon_6.gif) #d5d5d5; color: #000000;}

/* End of left-hand tree navigation (third level and below). */

/* Start of 'breadcrumb trail' navigation */
.pathpipe, .pathname, .pathlabel
{
	color: #ffffff;;
}

.pathlabel
{
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding: 5px 0 5px 5px;
}

.nopadding
{
  margin: 0;
  padding: 0;
}

.pathpadding
{
	margin: 0;
 	padding: 5px 5px 5px 0;
}

.breadnav
{
  list-style-type: none;
  list-style: none;
  display: inline;
}

a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus
{color: #ffffff; font-weight: normal; text-decoration: underline;}

a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus
{color: #ffffff; font-weight: bold; text-decoration: underline;}

a.pathnavs:hover, a.pathnav:hover{text-decoration: none;}
/* End of 'breadcrumb trail' navigation */


/* Start of right-hand side navigation block */
.rhsbox
{
	float: right;
	width: 215px;
	margin: 0 1px 0 10px;
	clear: right;
}

.rhstitle, TH, th
{
	color: #000000;
	font-weight: bold; 
	text-transform: capitalize; 
	padding: 4px;
	margin-top: 25px; 
	background: url(../images/common/topbanner_bottom.gif) repeat-x;
	text-align: center;
}

.rhslinkicon{background: no-repeat url(../../images/ecitizen/common/page.gif); padding: 3px 5px 3px 25px;}

a.arhslink, a.arhslinkmedia
{
	display: inline;
	list-style-type: none;
	text-align: left;
	text-decoration: 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; 
	text-decoration: none;
}

.showrhstab, .rhsbackground
{
	background-color: #ffffff;
	text-align: center;
	padding: 4px 0 4px 0;
}

a.arhslinkmedia:hover, a.arhslink:hover
{
	text-decoration: underline;
}
/* End of right-hand side navigation block */


/* Start of A to Z section */
a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus
{
	margin: 2px;
	color: #000000;
	padding: 2px 5px 2px 5px;
	text-align: center;
	font-size: 140%; 
	font-weight: bold; 
	text-decoration: none;
	border: solid 1px #000000; 
	background-color: #eeeade;
	width: 30px;
}

a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus, a.aatozlink:hover
{
	border: solid 1px #000000; 
	background-color: #3163ce;
	color: #ffffff;
}

.atozheadstyle
{
	background: url(../images/common/topbanner_bottom.gif) repeat-x; 
	padding: 4px; 
	border-top: solid #ffffff 5px;
	font-weight: bold;
	width: 78%;	
}

.atozheadtext
{color: #000000; font-weight: bold; text-decoration: none;}

a.aatozheadlink:link, a.aatozheadlink:visited, a.aatozheadlink:active,a.aatozheadlink:hover, a.aatozheadlink:focus
{color: #000000; font-weight: bold; text-decoration: none;}

a.aatozheadlink:hover
{text-decoration: underline;}

.atozcontacts{float: right; width: 215px; background-color: #fff0ff;}

.atozconhead{background-color: #ebcceb;}
/* End of A to Z section */


/* Start of FAQ section */
.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;}

a.afaqboldlink:hover, a.afaqlink:hover{text-decoration: underline;}
/* End of FAQ section */


/* Start of forum section */
.forumtitle{color: #003399; margin: 0 0 1em 0; font-size: 145%; font-weight: bold; padding: 4px;}

.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: #3163ce;}

.forumtext, .forumbold{color: #000000; font-weight: normal;}

.forumbold{font-weight: bold;}

.forumband1, .forummessband1{background-color: #eeeade; border-top: solid 2px #ffffff;}

.forumband2, .forummessband2{background-color: #a6a6a6; border-top: solid 2px #ffffff;}
/* End of forum section */


/* Start of contact section (not 'related' or 'A to Z')*/
.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;}

a.acontactlink:link, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus
{color: #000000; font-weight: bold; text-decoration: none;}

a.acontactlink:hover {text-decoration: underline;}

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.acontactweblink:hover, a.acontactemaillink:hover{text-decoration: underline;}
/* End of contact section */


/* Start of form section */
.formattachment{font-weight: bold;}
/* End of form section */

/**************************************************/

/****** Search block in top navigation bar ********/
.rowhigh, .rowlow
{
	padding: 3px 3px 3px 3px;
}


.rimage /* place an article image on the right of the article */
{
	float: right;
	padding: 0 0 10px 10px;
}

.cimage /* place an article image on the right of the article */
{
	position: relative;
	padding: 10px;
}

.limage /* place an article image on the left of the article */
{
	float: left;
	padding: 0 10px 10px 0;
}

.footflourish /* decorative bar between the article and the bottom utilities menu */
{
	background: url(../../images//common/footer.gif) repeat-x;
}

/**************************************************************************************/

/**************************** Contact block ****************************************/
.contactbox
{
	padding-left: 5px;
}

.introsearch, .introevent
{
	padding: 0 5px 0 0;
	text-decoration: none;
}

.introsearch, .introcal, .introevent
{
	font-weight: bold;
}

.contactposl, .contactposr, .homeposl, .homeposr
{
	padding: 10px 10px 10px 0;
	float: left;
}

.contactposr, .homeposr
{
	float: right;
}
/*********************************************************************************************/

/*******************************   related polls *******************************************/
.pollanswer, .polltitle
{
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

.pollanswer
{
	font-weight: normal;
	background-color: #ffffff;
}

.polltitle
{
	color: #ffffff;
	background-color: #990099;
}

.pollquestion
{
	background-color: #eeeade;
	border-bottom: dotted 2px #999999;
	font-weight: bold;
	padding: 0 5px 15px 15px;
}

/****************   Poll Results  (pop-up) ***************/
.showmessagepoll
{
	background-color: #ffffff;
	font-size: 125%;
	padding: 3px 0 3px 0;
	font-weight: bold;
}

.pollquestionheading
{
	padding: 5px 5px 5px 5px; 
	font-weight: bold; 
	background-color: #eeeade; 
	font-size: 100%;
}

.closebuttonstrip
{
	 width: 100%; 
	 background-color: #ffffff; 
	 padding: 5px;
	 border-top : solid 3px #eeeade;
	 border-bottom : solid 3px #eeeade;
}
/********** Percentage bars **********/
.pollresult1, .pollresult3, .pollresult5
{
	background-color: #000063;
	color: #ffffff;
}

.pollresult2, .pollresult4
{
	background-color: #3163ce;
	color: #ffffff;
}
/***********************************************************************************************/

/************ Style for generic buttons in a related poll if a graphic is not used *************/
.votebuttons 
{
	background-color: #ffffff;
	padding: 2px 0 5px 5px;
}
/************************************************************************************************/

/*************************** Forum section ******************************************************/

.loginhead, .errorhead
{ 
	padding: 5px 5px 5px 5px;
	border: solid 2px #ffffff;
	background-color: #3163ce;
	color: #ffffff; 
	font-weight: bold;
}
/*******************************************************************************************/

/******************************** Login section ********************************************/
.logincontent
{
	width: 70%;
}

.loginbandtop
{
	font-weight: bold;
	background: url(../images/common/topbanner_bottom.gif) repeat-x;
	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;
}

.loginbandborder{border-top: solid 1px #000000; padding-top: 5px;}

.errorhead /* The error text block background colour (eg log on 'hint' text) */
{
	background-color: #660066;
}
/*******************************************************************************************/

/**************** All form buttons that are not graphics ****************/
.btntext
{
	background-color: #990099;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
/*******************************************************************************************/

/***************************** Search results stripes **************************************/
.rowhigh{background-color: #ebcceb;}
.rowlow{background-color: #fff0ff;}

.stoppadding{margin: 0; padding: 0;}
.forumcontrol{/* width: 100%; */}

.dropleft{clear: left;}
.hideitem{display: none;}
.featurepadding{padding: 0;}
.hidebullet
{
	list-style: none;
	list-style-type: none;
}

.nowrap{white-space: nowrap;}

.graytaper{background: url(../images/common/topbanner_bottom.gif) repeat-x bottom #eeeade;}

.horizontaltop{background : url(../images/common/spacergrey.gif) repeat-x #eeeade;}

.horizontalbottom{background : url(../images/common/spacergrey.gif) repeat-x bottom;}

.verticalright{background : url(../images/common/spacergrey.gif) repeat-y right;}

.paddingleftfive{padding-left: 15px;}

.leftborderpoll{border-left: solid 1px #999999;}

.rightborderpoll{border-right: solid 1px #999999;}

.pollanswerpadding{padding: 10px 0 10px 15px;}

.pollbuttonpadding{padding: 0 0 0 15px;}

.hidelistbullet
{
	text-align : left;
	list-style : none;
	/* Specifics needed for IE 6 */
	list-style-image : none;
	list-style-type : none;
}

.centrepage{
	width : 760px;
	margin: 0 auto;
}