/* Basic set of tags*/
body, .p, p, td, th, .a, a, a:link, a:visited, a:active, a:hover, a:focus, input, textarea
{
	margin:0 0 0 0;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
}

/* Used to remove the italics from address data - GBC 040706*/
address
{
	margin:0 0 0 0;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 100%;
	font-style:normal;
}

.headingtext
{
	font-size : 100%;
	font-weight : bold;
}

textarea, input, option
{
	border : #993399 1px solid;
	font-weight : normal;
}

option.noborder, input.noborder
{
	border : none;
}

.a, a:link, a:visited, a:active, a:hover, a:focus
{
	font-size : 100%;
}

p
{
	font-weight : normal;
	margin: 0 0 1em 0;
}

ol, ul
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 100%;
}

ul 
{
	font-size : 85%;
}

th, .backstyle
{
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align : left;
	color: #000000;
	background-color : #EEEEEE;
	font-size : 80%;
}

td
{
	font-weight : bold;
}

td.border
{
	border : #FFFFFF solid 3px;
}

.searchtext 
{
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color: #FFFFFF;
	padding : 5px 0 5px 0;
	color : #000000;
	font-weight : normal;
	font-size : 80%;
}

/***************************************************************************************************************/

/* Top left-hand logo image */
.banner
{
	background : #993399 no-repeat url(../../../images/common/topbanner.gif);
}

/***************************************************************************************************************/

/* Used where a size has already been applied and to prevent a cumulative size effect */
.resetsize
{
	font-size : 100%;
}

/***************************************************************************************************************/

/* Tags for navigation */ 
/* Basic styles for 1st, 2nd, 3rd level navigation, plus 'you are here' path and right-hand side navigations*/
.autilnav, a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, .autilnavs ,a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus,.afootutilnav, a.afootutilnav:link, a.afootutilnav:visited, a.afootutilnav:active, a.afootutilnav:hover, a.afootutilnav:focus, .afootutilnavs ,a.footutilnavs:link, a.afootutilnavs:visited, a.afootutilnavs:active, a.afootutilnavs:hover, a.footutilnavs:focus, .topnav, a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:hover, a.atopnav:focus, a.atopnav:focus,a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus, .secnav, 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, .treenav1, a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, .treenav1s, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus, .treenav2, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus, .treenav2s,a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus, .treenav3, a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:hover, a.atreenav3:focus, .treenav3s, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus, .treenav4, a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:hover, a.atreenav4:focus, .treenav4s, a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus, .treenav5, a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus, .treenav5s, a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus, .treenav6, a.atreenav6:link, a.atreenav6:visited, a.atreenav6:active, a.atreenav6:hover, a.atreenav6:focus, .treenav6s, a.atreenav6s:link, a.atreenav6s:visited, a.atreenav6s:active, a.atreenav6s:hover, a.atreenav6s:focus, .pathnav, a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus,.pathnavs, a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus, .pathname, .arhslink, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:hover, a.arhslink:focus, .arhslinkmedia, a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:hover, a.arhslinkmedia:focus, .bottomlinks, a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active, a.bottomlinks:hover, a.bottomlinks:focus, .astandardlink, a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus, .aboldlink, a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, .afullsizelink, a.afullsizelink:link, a.afullsizelink:visited, a.afullsizelink:active, a.afullsizelink:hover, a.afullsizelink:focus, .nodivlink, a.nodivlink:link, a.nodivlink:visited, a.nodivlink:active, a.nodivlink:hover, a.nodivlink:focus, .aatozlink, a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus, .aatozlinks, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus, .asitemaplink, a.asitemaplink:link, a.asitemaplink:visited, a.asitemaplink:active, a.asitemaplink:hover, a.asitemaplink:focus, .asmboldlink, a.asmboldlink:link, a.asmboldlink:visited, a.asmboldlink:active, a.asmboldlink:hover, a.asmboldlink:focus, .acontactlink, a.acontactlink, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus, .acontactemaillink, a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus, .popquest, a.apopquest:link, a.apopquest:visited, a.apopquest:active, a.apopquest:hover, a.apopquest:focus, .afullsizeboldlink, a.afullsizeboldlink:link, a.afullsizeboldlink:visited, a.afullsizeboldlink:active, a.afullsizeboldlink:hover, a.afullsizeboldlink:focus, .aboldlistlink, a.aboldlistlink:link, a.aboldlistlink:visited, a.aboldlistlink:active, a.aboldlistlink:hover, a.aboldlistlink:focus
{
	margin:0 0 0 0;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : bold;
	text-decoration : underline;
}

.afullsizelink, a.afullsizelink:link, a.afullsizelink:visited, a.afullsizelink:active, a.afullsizelink:hover, a.afullsizelink:focus
{
	font-size : 100%;
	font-weight : normal;
}

.afullsizeboldlink, a.afullsizeboldlink:link, a.afullsizeboldlink:visited, a.afullsizeboldlink:active, a.afullsizeboldlink:hover, a.afullsizeboldlink:focus
{
	font-size : 100%;
	font-weight : bold;
}


/* Top utilities navigation */
.autilnav, a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, .autilnavs, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover,a.autilnavs:focus, a.afootutilnav:link, a.afootutilnav:visited, a.afootutilnav:active, a.afootutilnav:hover, a.afootutilnav:focus, .afootutilnavs ,a.footutilnavs:link, a.afootutilnavs:visited, a.afootutilnavs:active, a.afootutilnavs:hover, a.footutilnavs:focus
{
	padding : 4px 2px 4px 2px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

.autilnav, a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, .autilnavs, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover,a.autilnavs:focus
{
	font-size : 80%;
}

a.afootutilnav:link, a.afootutilnav:visited, a.afootutilnav:active, a.afootutilnav:hover, a.afootutilnav:focus, .afootutilnavs ,a.footutilnavs:link, a.afootutilnavs:visited, a.afootutilnavs:active, a.afootutilnavs:hover, a.footutilnavs:focus
{
	color: #993399;
	text-decoration : underline;
}

.utilspipe
{
	padding : 4px 2px 4px 2px;
	color: #FFFFFF;
	text-decoration : none;
}

/* 1st and 2nd level navigation details */
.secnav, 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
{
	 color: #000000;
	 padding : 5px 0 5px 0;
}

.topnav, a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:hover, a.atopnav:focus, a.atopnav:focus
{
	color: #000000;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}

.topnavs, a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus
{
	color: #FFFFCC;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}

.topnavpipe
{
	padding : 0 0 0 0;
	color: #000000;
	text-decoration : none;
}

.secnav, 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
{
	background-color: #993399;
	color : #FFFFFF;
}

.secnavpipe
{
	padding : 5px 0 5px 0;
	color: #FFFFFF;
	text-decoration : none;
}

/* 3rd level navigation and left-hand coloumn details */
.lhscol1,.lhscol2
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	width : 188px;
	float : left;
 	left : 100%;
}

.rhsbox
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	width : 188px;
	float : right;
 	right : 100%;
}


.treenav1, a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, .treenav1s, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus, .treenav2, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus, .treenav2s,a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus, .treenav3, a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:hover, a.atreenav3:focus, .treenav3s, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus, .treenav4, a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:hover, a.atreenav4:focus, .treenav4s,a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus, .treenav5, a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus, .treenav5s,a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav6s:focus, .treenav6, a.atreenav6:link, a.atreenav6:visited, a.atreenav6:active, a.atreenav6:hover, a.atreenav6:focus, .treenav6s,a.atreenav6s:link, a.atreenav6s:visited, a.atreenav6s:active, a.atreenav6s:hover, a.atreenav6s:focus, .popquest, a.apopquest:link, a.apopquest:visited, a.apopquest:active, a.apopquest:hover, a.apopquest:focus
{
	font-size : 95%;
	font-weight: normal;
}

.treenav1s, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus, .treenav2s,a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus, .treenav3s, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus, .treenav4s,a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus, .treenav5s,a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus, .treenav5s,a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus, .treenav5s,a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav6s:focus, .treenav6s,a.atreenav6s:link, a.atreenav6s:visited, a.atreenav6s:active, a.atreenav6s:hover, a.atreenav6s:focus
{
	font-weight: bold;
}

.popquest
{
 	background: no-repeat url(../../../images/colset/purple/arrowoff_2.gif);
}

.treenav2
{
 	background: no-repeat url(../../../images/colset/purple/arrowoff_3.gif);
}

.treenav3
{
	background: no-repeat url(../../../images/colset/purple/arrowoff_4.gif);
}

.treenav4
{
 	background: no-repeat url(../../../images/colset/purple/arrowoff_5.gif);
}

.treenav5
{
 	background: no-repeat url(../../../images/colset/purple/arrowoff_6.gif);
}

.treenav6
{
 	background: no-repeat url(../../../images/colset/purple/arrowoff_7.gif);
}

.treenav1s
{
 	/* background: no-repeat url(../../../images/colset/purple/arrowon_2.gif); */
}

.treenav2s
{
 	background: no-repeat url(../../../images/colset/purple/arrowon_3.gif);
}

.treenav3s
{
 	background: no-repeat url(../../../images/colset/purple/arrowon_4.gif);
}

.treenav4s
{
 	background: no-repeat url(../../../images/colset/purple/arrowon_5.gif);
}

.treenav5s
{
 	background: no-repeat url(../../../images/colset/purple/arrowon_6.gif);
}

.treenav6s
{
 	background: no-repeat url(../../../images/colset/purple/arrowon_7.gif);
}

.treenav1, .treenav1s
{
	padding : 5px 0 5px 10px;
}

.treenav2, .treenav2s
{
	padding : 5px 0 5px 25px;
}

.treenav3, .treenav3s
{
	padding : 5px 0 5px 35px;
}

.treenav4, .treenav4s
{
	padding : 5px 0 5px 55px;
}

.treenav5, .treenav5s
{
	padding : 5px 0 5px 65px;
}

.treenav6, .treenav6s
{
	padding : 5px 0 5px 75px;
}

.popquest
{
	padding : 2px 0 2px 20px;
}

/* 'You are here' path navigation */
a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus
{
	color: #993399;
	font-weight : normal;
	text-decoration : underline;
}

.pathnavs, a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus, .pathname, .pathpipe
{
	color : #993399;
	font-weight : bold;
	text-decoration : underline;
}

.pathname, .pathpipe
{
	font-weight : bold;
	text-decoration : none;
}

.pathname
{
	padding : 0 0 0 5px;
}

.contactbox
{
	margin : 0 0 0 0;
}

/* Right-hand side navigation details*/
.rhscol
{
	position : relative;
	float:right;
	padding : 0 0 0 0;
	background-color : #993399;
	margin:0 0 0 0;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.rhstitle
{
	color : #FFFFFF;
	font-weight : bold;
	font-size :  85%;
	text-transform : capitalize;
	padding : 2px 2px 5px 15px;
	width:100%;
	background : no-repeat url(../images/common/tab.gif) #993399;
}

.arhslink, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:hover, a.arhslink:focus, .arhslinkmedia, a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:hover, a.arhslinkmedia:focus, .astandardlink, a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus
{
	font-weight : normal;
}

.arhslink, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:hover, a.arhslink:focus
{
	padding : 0 10px 0 25px;
}

.rhslinkicon
{
	background : no-repeat url(../../../images/common/page.gif);
	padding: 0 5px 0 5px;
}

.astandardlink, a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus, .aboldlink, a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus
{
	color : #000000;
}

.aboldlistlink, a.aboldlistlink:link, a.aboldlistlink:visited, a.aboldlistlink:active, a.aboldlistlink:hover, a.aboldlistlink:focus
{
	font-weight : bold;
	color : #993399;
	font-size : 100%;
}

.acontactlink, a.acontactlink:link, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus, .acontactemaillink, a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus
{
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	color : #000000;
	font-size : 100%;
	font-weight : normal;
}

.acontactemaillink, a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus
{
	font-size : 80%;
	padding-left : 5px;
}

.contactnorm
{
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	color : #000000;
	padding : 0 5px 0 3px;
	text-decoration : none;
	font-size : 80%;
}

.contactnormdes
{
	padding : 0 5px 0 5px;
	text-decoration : none;
	font-size : 80%;
}

.contacttel
{
	padding : 0 0 0 5px;
	text-decoration : none;
	font-size : 80%;
	padding-left : 5px
}

.contactfax
{
	padding : 0 0 0 5px;
	text-decoration : none;
	font-size : 80%;
	padding-left : 1px
}

.introcon, .introcondeep
{
	padding : 0 5px 0 5px;
	color : #000000;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : bold;
}

.introcondeep
{
	padding : 0 5px 15px 5px;
}


.asitemaplink, a.asitemaplink:link, a.asitemaplink:visited, a.asitemaplink:active, a.asitemaplink:hover, a.asitemaplink:focus
{
	font-weight : normal;
	background-color : #FFFFFF;
}

.asmboldlink, a.asmboldlink:link, a.asmboldlink:visited, a.asmboldlink:active, a.asmboldlink:hover, a.asmboldlink:focus
{
	background-color : #FFFFFF;
}

/* Bottom links navigation*/
.bottomlinks, a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active, a.bottomlinks:hover, a.bottomlinks:focus
{
	font-weight : normal;
	color: #666666;
}

.bottompipe
{
	padding : 4px 2px 4px 2px;
	color: #999999;
}

.aatozlink, a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus, .aatozlinks, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus
{
	background-color : #993399;
	color : #FFFFFF;
	padding : 5px 5px 5px 5px;
	font-weight : bold;
	margin-bottom : 1em;
}

.aatozlinks, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus
{
	background-color : #660066;
	color : #FFFFFF;
}

.atozpipe
{
	padding : 4px 2px 4px 2px;
	color: #999999;
}

/*
a.apopquest:link, a.apopquest:visited, a.apopquest:active, a.apopquest:hover, a.apopquest:focus
{
	font-size : 85%;
}
*/
/********     Underline when hovering on a link          **************/
a.asecnav:hover, a.asecnavs:hover, 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.arhslink:hover, a.arhslinkmedia:hover, a.bottomlinks:hover, a.astandardlink:hover, a.aboldlink:hover, a.afullsizelink:hover, a.aartpathlhs1:hover, a.aartpathlhs2:hover,  a.aartpathlhs3:hover, a.aartpathlhs4:hover, a.aartpathlhs5:hover, a.asitemaplink:hover, a.aboldlink:hover, a.aatozlink:hover, a.pathnav:hover, a.pathnavs:hover, a.acontactlink:hover, a.acontactemaillink:hover, a.apopquest:hover, a.afullsizeboldlink:hover, a.afootutilnav:hover, a.afootutilnavs:hover, a.aboldlistlink:hover
{
	text-decoration: none;
}

a.autilnav:hover, a.autilnavs:hover, a.atopnav:hover, a.atopnavs:hover
{
	text-decoration: underline;
}

/***************************************************************************************************************/

/* Poll Question*/
.btntext, .smbtntext
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : bold;
}

.pollquestionl, .pollanswerl, .polltitlel
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : normal;
	width : 188px;
	margin : 0 0 0 0;
	background : repeat-y url(../../../images/colset/purple/lmidblock.gif);
	padding : 3px 5px 3px 10px; /* top right bottom left */
}


.pollquestionr, .pollanswerr, .polltitler
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : normal;
	margin : 0 0 0 0;
	background : repeat-y url(../../../images/colset/purple/rmidblock.gif);
	padding : 3px 5px 3px 10px; /* top right bottom left */
	width : 188px;
}

.polltitler, .polltitlel, .pollquestionr, .pollquestionl
{
	font-weight : bold;
}

.polltitle, .btntext, .smbtntext
{
	color: #FFFFFF;
	background-color: #006732;
	border : 1px solid #BDD8B5;
}

.polltitleTCI, .btntextTCI, .smbtntextTCI
{
	color: #FFFFFF;
	background-color: #993399;
	border : 1px solid #FFC0FF;
}

.btntext, .smbtntext
{
	font-size : 100%;
	padding : 0 0 0 0;
	font-weight : bold;
}

.smbtntext
{
	width:150px;
}

.pollresult1,.pollresult3,.pollresult5
{
	background-color : #019966;
	color: #FFFFFF;
}

.pollresult2,.pollresult4
{
	background-color : #006732;
	color: #FFFFFF;
}

/***************************************************************************************************************/
/* Main Article */
.introtext, .heading, .rowhigh, .rowlow, .article, .footeradd, .searchlink, .imagetitle, .normallhs, .articlepoll
{
	margin:0 0 0 0;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : normal;
}

.normallhs
{
	font-size : 100%;
}

.heading, .introtext
{
	margin: 0 0 1em 0;
	font-weight : bold;
}

.heading
{
	font-size : 115%;
	color : #993399;
}

.article
{
	padding : 8px 10px 0 10px;
}

.imagetitle
{
	padding : 2px 5px 2px 5px;
	width : 192px;
	font-weight : bold;
	font-size : 85%;
	background-color : #FFFFFF;
	color: #993399;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align:center;
}

.footeraddprint
{
	margin:0 0 0 0;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	color: #000000;
 	font-weight: bold; 
}

.footflourish
{
	background : repeat-x url(../../../images/common/footer.gif) #FFFFFF;
}

.rimage
{
	float: right;
	padding: 0 10px 10px 3px;
}

.limage
{
	float: left;
	padding: 3px 10px 10px 0;
}

INPUT.text
{
	width : 300px;
}

.rowhigh, .rowlow
{
	background-color : #FFCCFF;
	padding : 3px 3px 3px 3px;
	font-size : 100%
}

.rowlow
{
	background-color : #FFFFFF;
}

.searchlink
{
	padding : 0 5px 0 0;		
	text-align : right;
}

/***************************************************************************************************************/
/* Contact list template contact */
.contactcol
{
	margin:0 0 0 0;
	padding : 3px 3px 3px 3px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : bold;
	background: #FFCCFF;
	width: 100%;
}

/********************************************* new Gravesham only styles **************************************/
.shipdisplay
{
	 background : url(../../../images/towncentric/common/TopMontage.gif) right no-repeat #00009C;
}

.midtab
{
	background : repeat-x url(../../../images/tabs/tab_middle.gif);
}

.midtabs
{
	background : repeat-x url(../../../images/tabs/tab_middles.gif);
}

.utilset
{
	background-image : url(../../../images/towncentric/tabs/utilsbarmiddle.gif);
}

.searchheading
{
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	background-color : #FFFFCC;
	color : #000099;
	font-weight : bold;
}

.lefttopblock
{
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 0 5px 0 10px;
	background : repeat-y url(../../../images/colset/purple/topblock_mid.gif);
	color : #FFFFFF;
}

.leftmidblock
{
	margin : 0 0 0 0;
	padding : 0 5px 0 0;
	background : repeat-y url(../../../images/colset/purple/lmidblock.gif);
}

.topmargin
{
	margin : 10px 0 0 0;
	padding : 0 0 0 0;
}

.pollcol
{
 	margin: 0 0 0 0;
	width : 188px;
	right : auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.popquest,.popquestbold
{
	width : 180px;
}

.popquestbold
{
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	color : #000000;
	font-size : 85%;
	font-weight : bold;
	padding : 2px 10px 2px 10px;
}

.contactsurround
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight : bold;
	margin : 0 0 0 0;
	background : url(../../../images/colset/purple/rmidblock.gif) repeat-y;
	padding : 7px 0 0 5px; /* top right bottom left */
	width : 188px;
}

.homephototitle, .listphototitle
{
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	color : #FFFFFF;
	font-size : 115%;
	font-weight : bold;
	width : 350px;
	padding : 75px 3px 0 200px;
}

.homephotodescription, .listphotodescription
{
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	color : #FFFFFF;
	font-size : 85%;
	font-weight : bold;
	width : 350px;
	padding : 0 3px 0 200px;
}

.listphototitle
{
	width : 560px;
	padding : 95px 3px 0 310px;
}

.listphotodescription
{
	width : 560px;
	padding : 0 3px 0 310px;
}

.photointrotext
{
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	color : #FFFFFF;
	font-size : 85%;
	font-weight : bold;
	padding : 5px 3px 5px 5px;
	background-color : #993399; /* The purple colour */
}

.homebox
{
	width : 100%;
	padding: 3px 8px 3px 0;
}

.listboxa
{
	float: right;
	clear : right;
	width : 47%;
	padding: 0 10px 10px 3px;
}

.listboxb
{
	float: left;
	width : 47%;
	padding: 3px 10px 10px 0;
	clear : left;
}

.loginbox
{
 	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 85%;
	font-weight : bold;
	padding : 0 15px 0 10px;
}

.bottombar
{
	 background : repeat-x #006633 url(../../../images/common/bottom_bar.gif);
}

.imageborder
{
  border : #000000 1px solid;
}

.displaylang
{
	vertical-align : bottom;
	width : 100%;
}

.caltodays
{
	border : thin outset #993399;
}

.caltoday
{
	border : thin outset #CC99CC;
}