/* Basic set of tags for article*/
.accentblue
{
	color: #4a5a8d;
	font-size : 100%;
	font-weight : bold;
	font-style : italic;
}
h3.payment
{
	color: #4a5a8d;
	font-size : 80%;
	font-weight : bold;
}
.toptable
{
	width : 100%;
}
hr
{
    height: 1px; 
	border: 1px #4a5a8d dotted; 
}
body, textarea, ul, ol, input, select
{ 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align : left;
	color : #000000;
	font-weight : normal;
}
textarea, input, select
{
	font-size : 70%;
}
.cellborder textarea, .cellborder input, .cellborder select, .cellborder td, .cellborder th
{
	font-size : 100%;
}
body
{
	margin : 0 0 0 0;
}
p 
{
	margin: 0 0 1em 0;
	font-size: 70%;
}
th
{
	background-color : #4a5a8d;
	color : #ffffff;
	padding : 5px 5px 5px 5px;
	font-size : 70%;
}
a
{
	text-decoration : underline;
}
a.embedded
{
	text-decoration : underline;
}
/* styles for HTML mandoforms - created by Mark Evans 06/06/2005 */

#mandoforms font { 
font-family: verdana; 
font-size: 80%;
font-weight: bold;
color: red;
}
#mandoforms td font b { 
font-family: verdana; 
font-size: 150%;
font-weight: bold;
color: black;
}
#mandoforms fieldset td font { 
font-family: verdana; 
font-size: 80%;
font-weight: normal;
color: black;
} 
#mandoforms fieldset td font font { 
font-family: verdana; 
font-size: 110%;
font-weight: bold;
color: red;
background-color: #ebebeb;
} 
#mandoforms fieldset legend font { 
font-family: verdana; 
font-size: 0.6em;
font-weight: normal;
color: black;
}
#mandoforms td p font { 
font-family: verdana; 
font-size: 120%;
font-weight: normal;
color: black;
}
#mandoforms td fieldset p font { 
font-family: verdana; 
font-size: 120%;
font-weight: normal;
color: black;
} 
#mandoforms fieldset label { 
font-family: verdana; 
font-size: 110%;
font-weight: normal;
color: black;
}  
#mandoforms select { 
font-family: verdana; 
font-size: 0.85em;
color: black;
}
#mandoforms input { 
font-family: verdana; 
font-size: 0.85em;
color: black;
}
#mandoforms textarea { 
font-family: verdana; 
font-size: 0.85em;
color: black;
}
 
/* table styles - added by Mark Evans 01/11/2004 */
table.border 
{ 
border: 1px solid #b5a572; 
border-collapse: collapse; 
} 
td.border  
{ 
border: 1px solid #b5a572;
font-size: 70%; 
} 
.nb 
{ 
border: none; 
} 
.hidden
{
	display: none;
}
.contactheader
{
	color: #666666;
	margin: 0 0 0 0;
	font-size : 70%;
	font-weight : bold;
	line-height: 1.8;
}

ul li ul li
{
font-size : 100%;
}
img.noborder 
{
border: none;
}
/************** home page news and features table styles - added by Mark Evans 09/12/2004 *********/
.tbl 
{
margin: 0px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px;  border-right: #8d9bc3 1px solid; border-top: #8d9bc3 1px solid; border-left: #8d9bc3 1px solid; border-bottom: #8d9bc3 1px solid;
}
.lbg 
{
margin: auto; font-weight: bold; border-top-style: none; border-right-style: none; border-left-style: none; background-color: #8d9bc3; border-bottom-style: none; border-collapse: collapse;
}
.lbgdkblue 
{
margin: auto; font-weight: bold; border-top-style: none; border-right-style: none; border-left-style: none; background-color: #4a5a8c; border-bottom-style: none; border-collapse: collapse;
}
.header 
{
font-weight: bold; line-height:20px; font-size: 70%; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif;
}
/*****************   The main navigation set    *****************/
.utilspipe, 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, 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, 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, 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, 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, a.atreenav2s:focus, 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, a.atreenav3s:focus, 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, a.atreenav4s:focus, 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, a.atreenav5s:focus, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:hover, a.arhslink:focus, a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:hover, a.arhslinkmedia:focus, a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active, a.bottomlinks:hover, a.bottomlinks:focus, a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus, a.asitemaplink:link, a.asitemaplink:visited, a.asitemaplink:active, a.asitemaplink:hover, a.asitemaplink:focus,a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus, 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, a.atreenav1home:link, a.atreenav1home:visited, a.atreenav1home:active, a.atreenav1home:hover, a.atreenav1home:focus, a.atreenav1homes:link, a.atreenav1homes:visited, a.atreenav1homes:active, a.atreenav1homes:hover, a.atreenav1homes:focus
{
	font-size : 70%;
	text-decoration : none;
}
a.acontactlink, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus
{
	font-size : 70%;
	text-decoration : none;
}
a.acontactweblink:link, a.acontactweblink:visited, a.acontactweblink:active, a.acontactweblink:hover, a.acontactweblink:focus
{
	text-decoration : underline;
	line-height : 200%;
}
a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus
{
	text-decoration : underline;
}
a.aforumlink:link, a.aforumlink:visited, a.aforumlink:active, a.aforumlink:hover, a.aforumlink:focus
{
	font-size : 70%;
	text-decoration : underline;
}
a.azlink:link, a.azlink:visited, a.azlink:active, a.azlink:hover, a.azlink:focus 
{
    font-size : 70%;
    text-decoration : underline;
	color : #0e1339;
	line-height : 150%;
}
a.azlink:hover 
{
    text-decoration : underline;
	line-height : 150%;
}
ul a.azlink:link, ul a.azlink:visited, ul a.azlink:active, ul a.azlink:hover, ul a.azlink:focus
{
	font-size : 100%;
	text-decoration : underline;
}
a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus, a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus
{
	font-size : 70%;
	text-decoration : none;
}
a.aatozheadlink:link, a.aatozheadlink:visited, a.aatozheadlink:active, a.aatozheadlink:hover, a.aatozheadlink:focus, a.aatozheadlinks:link, a.aatozheadlinks:visited, a.aatozheadlinks:active, a.aatozheadlinks:hover, a.aatozheadlinks:focus
{
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : underline;
}
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
{
	text-decoration : none;
	font-weight : bold;
}
a.aatozlinks
{
	color : #FFFFFF;
}
a.aatozlink
{
	color : #4A5A8D;
}
.atozbox, .atozboxs
{
	margin : 0 2px 0 0;
	padding : 2px 2px 2px 2px;
	border : solid 1px #4A5A8D;
	background-color: #ffffff;
}
.atozboxs
{
	background-color: #8E9BC3;
}
a, a.arhslink, a.arhslinkmedia, a.bottomlinks, a.acontactlink, a.acontactemaillink, a.astandardlink, a.aeventlink, a.atreenav1, a.atreenav1s, a.atreenav2, a.atreenav2s, a.atreenav3, a.atreenav3s, a.atreenav4, a.atreenav4s, a.atreenav5, a.atreenav5s, a.acontactemaillink, a.acontactweblink, a.aatozlink, a.aatozlinks
{
	color : #000000;
}
a.atreenav1home:link, a.atreenav1home:visited, a.atreenav1home:active, a.atreenav1home:hover, a.atreenav1home:focus, a.atreenav1homes:link, a.atreenav1homes:visited, a.atreenav1homes:active, a.atreenav1homes:hover, a.atreenav1homes:focus
{
	color : #FFFFFF;
}
a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus, a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus
{
	color: #4A5A8D;
	font-weight : normal;
	text-decoration : underline;
}
a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus, a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, a.aboldunderlinelink:link, a.aboldunderlinelink:visited, a.aboldunderlinelink:active, a.aboldunderlinelink:hover, a.aboldunderlinelink:focus, a.atreenav1s, a.atreenav2s, a.atreenav3s, a.atreenav4s, a.atreenav5s, a.aboldheadlink:link, a.aboldheadlink:visited, a.aboldheadlink:active, a.aboldheadlink:hover, a.aboldheadlink:focus, a.acontactlinkaz:link, a.acontactlinkaz:visited, a.acontactlinkaz:active, a.acontactlinkaz:hover, a.acontactlinkaz:focus
{
	font-weight : bold;
}
a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, a.aboldheadlink:link, a.aboldheadlink:visited, a.aboldheadlink:active, a.aboldheadlink:hover, a.aboldheadlink:focus, a.acontactlinkaz:link, a.acontactlinkaz:visited, a.acontactlinkaz:active, a.acontactlinkaz:hover, a.acontactlinkaz:focus, a.aboldunderlinelink:link, a.aboldunderlinelink:visited, a.aboldunderlinelink:active, a.aboldunderlinelink:hover, a.aboldunderlinelink:focus
{
	color : #4A5A8D;
	text-decoration : underline;
}
a.acontactlink:link, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus
{
	color : #676767;
}
a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, a.acontactlinkaz:link, a.acontactlinkaz:visited, a.acontactlinkaz:active, a.acontactlinkaz:hover, a.acontactlinkaz:focus, a.aboldunderlinelink:link, a.aboldunderlinelink:visited, a.aboldunderlinelink:active, a.aboldunderlinelink:hover, a.aboldunderlinelink:focus
{
	font-size : 70%;
}
a.aboldheadlink:link, a.aboldheadlink:visited, a.aboldheadlink:active, a.aboldheadlink:hover, a.aboldheadlink:focus
{
	font-size : 70%;
}
ul a.aboldheadlink:link, ul a.aboldheadlink:visited, ul a.aboldheadlink:active, ul a.aboldheadlink:hover, ul a.aboldheadlink:focus
{
	font-size : 100%;
}
a.aboldunderlinelink:link, a.aboldunderlinelink:visited, a.aboldunderlinelink:active, a.aboldunderlinelink:hover, a.aboldunderlinelink:focus
{
	text-decoration : underline;
}
.utilspipe, a.autilnav, a.autilnavs
{
	color : #FFFFFF;
}
.topnav, .secnav
{
	height : 30px;
	font-weight : bold;
}
.topnav, a.atopnav, a.atopnavs, .secnav, a.asecnav, a.asecnavs
{
	color : #FFFFFF;
	background-color: #660066;
}
a.aartpathlhs1:link, a.aartpathlhs1:visited, a.aartpathlhs1:active, a.aartpathlhs1:hover, a.aartpathlhs1:focus, a.aartpathlhs2:link, a.aartpathlhs2:visited, a.aartpathlhs2:active, a.aartpathlhs2:hover, a.aartpathlhs2:focus, a.aartpathlhs3:link, a.aartpathlhs3:visited, a.aartpathlhs3:active, a.aartpathlhs3:hover, a.aartpathlhs3:focus, a.aartpathlhs4:link, a.aartpathlhs4:visited, a.aartpathlhs4:active, a.aartpathlhs4:hover, a.aartpathlhs4:focus, a.aartpathlhs5:link, a.aartpathlhs5:visited, a.aartpathlhs5:active, a.aartpathlhs5:hover, a.aartpathlhs5:focus
{
	font-size : 70%;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
.artpathlhs1, .artpathlhs2, .artpathlhs3, .artpathlhs4, .artpathlhs5
{
	padding : 4px 5px 4px 10px;
	border-top : #FFFFFF solid 1px;
}
.artpathlhs1
{
    background : #0E1339;
	/*
	url(../../images/tewkesburybc/common/pancakeleftarrow.gif) repeat-y;
	*/
}
.artpathlhs2
{
	background : #212A53; 
	/*
	url(../../images/tewkesburybc/common/pancakedownarrow.gif) repeat-y;
	*/
}
.artpathlhs3
{
	background : #303D69; 
	/*
	url(../../images/tewkesburybc/common/pancakedownarrow.gif) repeat-y;
	*/
}
.artpathlhs4
{
	background : #3E5284;
	/*
	url(../../images/tewkesburybc/common/pancakedownarrow.gif) repeat-y;
	*/
}

.artpathlhs5
{
	background : #6374A2; 
	/*
	url(../../images/tewkesburybc/common/pancakedownarrow.gif) repeat-y;
	*/
}
/******************* Underline link when hovering over it ***************************/
a:hover, a.autilnav:hover, a.autilnavs:hover, a.atopnav:hover, a.atopnavs:hover, a.asecnav:hover, a.asecnavs:hover, a.arhslink:hover, a.arhslinkmedia:hover, a.bottomlinks:hover, a.acontactlink:hover, a.acontactemaillink:hover, a.astandardlink:hover, a.aboldlink:hover, a.asitemaplink:hover, a.aeventlink: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.atreenav5:hover, a.atreenav5s:hover, a.acontactlink:hover, a.acontactemaillink:hover, a.acontactweblink:hover, a.aatozlink:hover, a.aatozlinks:hover, a.aartpathlhs1:hover, a.aartpathlhs2:hover,  a.aartpathlhs3:hover, a.aartpathlhs4:hover, a.aartpathlhs5:hover, a.atreenav1home:hover, a.atreenav1shome:hover, a.aboldheadlink:hover, a.acontactlinkaz:hover
{
 text-decoration : underline;
}
a.pathnav:hover, a.pathnavs:hover, a.aatozheadlink:hover, a.aatozheadlinks:hover, a.aboldunderlinelink:hover
{
	text-decoration : none;
}
/********* Left-hand navigation links **********/
.treenav1home /* 3rd level */
{
 	padding : 4px 5px 4px 5px;
	border-top : #FFFFFF solid 1px;
	background : #6374A2; 
	/*
	url(../../images/tewkesburybc/common/pancakedownarrow.gif) repeat-y;
	*/
	clear : left;
}
.treenav1homes /* 3rd level */
{
 	padding : 4px 5px 4px 5px;
	border-top : #FFFFFF solid 1px;
	background : #6374A2;
	/*
	background : #6374A2 url(../../images/tewkesburybc/common/pancakedownarrow.gif) repeat-y;
	*/
	clear : left;
}
.treenav1, .treenav1top
{
	padding : 3px 2px 3px 10px;
	clear : left;
}
.treenav1 /* 3rd level */
{
	background: repeat-x url(../../images/tewkesburybc/common/arrowoff_3.gif);
}
.treenav2 /* 4th level */
{
 	padding : 3px 2px 3px 15px;
	background : #FFFFFF repeat-x url(../../images/tewkesburybc/common/arrowoff_4.gif);
	clear : left;
}
.treenav2t /* 4th level */
{
 	padding : 3px 2px 3px 15px;
	background : #FFFFFF repeat-x url(../../images/tewkesburybc/common/arrowoff_3.gif);
	clear : left;
}
.treenav1s, .treenav1tops
{
	padding : 3px 2px 3px 10px;
	clear : left;
}
.treenav1s /* 3rd level */
{
	background: repeat-x url(../../images/tewkesburybc/common/arrowon_3.gif);
}
.treenav2s /* 4th level selected */
{
 	padding : 3px 2px 3px 15px;
	background: #FFFFFF repeat-x url(../../images/tewkesburybc/common/arrowon_4.gif);
	clear : left;
}
.pathname /* 'You Are Here' text */
{
	color : #4A5A8D;
	font-weight : bold;
	font-size : 70%;
}
.pathpipe
{
	color : #4A5A8D;
	font-size : 70%;
}
/******************* Article section *******************************/

/* Title below image in article ('image' subtype) */
.imagetitle, .imagetitlecon
{
	padding : 2px 5px 2px 0;
	font-weight : normal;
	font-size : 70%;
	color: #4A5A8D;
	width : 124px;
}
.imagetitlecon
{
	width : 109px;
}
.imageborder
{
	border : #B5A572 solid 2px;
}
.imagebordermac
{
	border-left : #B5A572 solid 2px;
}
/**************************************************/

/****** Search block in top navigation bar ********/
.searchlink, .searchhead 
{
	text-align : right;
}
.searchhead, .searchheadrelated
{
	font-size : 70%;
	font-weight : bold;
	color : #B5A572;
}
.searchheadrelated
{
	color : #FFFFFF;
}
.searchlink, .rowhigh, .rowlow, .topnav, .secnav
{
	padding : 3px 3px 3px 3px;
}
input.text
{
	width : 300px;
}
/***************************************************/

/***** Add a 10 pixel wide gap between the left-hand navigation and the article ****/
.articlemargin
{
	padding-left : 10px;
	padding-right : 20px;
}
.rimage /* place an article image on the right of the article */
{
	float: right;
	padding: 3px 5px 10px 20px;
}
.limage /* place an article image on the left of the article */
{
	float: left;
	padding: 3px 20px 10px 0;
}

.footflourish /* decorative bar between the article and the bottom utilities menu */
{
	background : url(../../images/tewkesburybc/common/footer.gif) repeat-x;
}

.footeradd /* Address information */
{
	color : #0e1339;
	font-size : 70%;
}
/*
	lhscol1 is for full-length colour on lhs nav.
	lhscol2 is for no colour on lhs nav beyond the bottom of the lhs nav or related poll.
	(In the code, remove the td class that contains 'lhscol1' for 'no colour' option (see dsp_pageheader.cfm).)
*/
.lhscol1 
{
	width: 153px;
	background-color : #EBEBEB;
}
.lhscol2
{
	background-color : #EBEBEB;
	width: 153px;
}
.lhscol3, .lhscol3home
{
	background-color : #EBEBEB;
	width: 150px;
}
.lhscol3home
{
	width: 153px;
	background : repeat-y url(../../images/tewkesburybc/common/lhs_border.gif) #EBEBEB;
}
.lhscol4 
{
	background-color : #FFFFFF;
	width: 150px;
}
/**************************************************************************************/

/******************************* Wrapper to position rhs nav **************************/
.rhsbox
{
	margin-top : 20px;
	float : right;
	width : 220px;
	padding : 0 3px 10px 10px;
	background-color: #FFFFFF;
}
.borders
{
	border-left : #B5A572 solid 2px;
	border-right : #B5A572 solid 2px;
}
.newsborders
{
	border-left : #B5A572 solid 1px;
	border-right : #B5A572 solid 1px;
}
.rhssearch
{
	background : #FFFFFF url(../../images/tewkesburybc/common/related_top.jpg) no-repeat;
}
/***************************************************************************************/
/*
	Style of related block heading (eg. 'Related Articles')
	(The image 'tab.gif' is decoration provided by design)
*/
.rhstitle, .rhstitleaz
{
	font-size : 65%;
	color : #FFFFFF;
	font-weight : bold;
	text-transform : capitalize;
	padding : 2px 5px 5px 5px;
	background-color : #B5A572;
}
.rhstitleaz
{
	background-color : #4A5A8D;
}
.rhslinkicon, .rhslinkiconaz
{
	background : url(../../images/tewkesburybc/common/page.gif) no-repeat;
	padding: 1px 5px 0 30px;
	height : 20px;
}
.rhslinkiconaz
{
	background : #EBEBEB url(../../images/tewkesburybc/common/page.gif) no-repeat;
}
/**************************** Contact block ****************************************/
.contactbox, .contactboxaz
{
	padding-left : 5px;
	background-color : #FFFFFF;
}
.contactboxaz
{
    background-color : #EBEBEB;
}
.contactboxazwhite
{
	background-color : #ffffff;
}
.atozcontacts
{
	float : right;
	width : 220px;
}
.atozcontactsleft
{
	float : left;
	width : 360px;
}
.atozcontactslinks
{
	float : right;
	width : 360px;
}
.atozheadstyle
{
	text-align : left;
	color: #FFFFFF;
	background-color : #8E9BC5;
	font-weight : bold;
	font-size : 70%;
	padding : 2px 0 0 5px;
	height : 20px;
	border-top : solid #FFFFFF 5px;
	margin-bottom : 3px;
}
.atozconhead
{
	background-color : #EBEBEB;
}
.contactnorm, .contactnormdes, .contacttel, .contactfax, .introcon, .introconaz, .introqa, .qatext, .forumtext, .introforum, .introsearch, .introcal, .caltext, .introevent
{
	color : #676767;
	padding : 0 5px 0 0;
	text-decoration : none;
}
.introconaz
{
	color : #4A5A8D;
}
.contacttel
{
	padding : 0 0 0 5px ;
	font-size : 70%;
}
.contactfax
{
	padding : 0 0 0 1px;
	font-size : 70%;
}
.introcon, .introconaz, .introlist, .qatext, .introqa, .forumtext, .introforum, .introsearch, .contactnorm, .contactnormdes, .introcal, .introevent
{
	font-size : 70%;
}
.introcon
.caltext, .introcal
{
	text-align : center;
}
.introconlink, .introcon, .introconaz, .introqa, .introforum, .introsearch, .introcal, .introevent
{
	font-weight : bold;
}
.contactposl, .contactposr, .homeposl, .homeposr
{
	padding : 10px 10px 10px 0;
	float : left;
}
.contactposr, .homeposr
{
	float : right;
}
/*********************************************************************************************/

/******************************** calendar date borders **************************************/
.caltodays
{
	border : medium solid #8E9BC5;
	font-size : 70%;
}
.caltoday
{
	border : medium solid #4A5A8D;
}
.displaylogo
{
	background : no-repeat bottom right url(../../images/tewkesburybc/common/tewkesbury_logo.jpg);
}
.highlight
{
	color : #cc0000;
	background-color: #ebebeb;
	font-weight : bold;
}
/*********************************** top menu date *****************************************/
.date
{
	color : #000000;
	padding-right : 60px;
	font-weight : normal; 
	font-size : 70%;
}
/*******************************************************************************************/

/*******************************   related polls *******************************************/
.pollquestion, .pollanswer, .polltitle
{
	color : #000000;
	font-size : 70%;
	font-weight : normal;
	background-color : #FFFFFF;
	padding : 3px 5px 3px 5px;
}
.pollanswer
{
	font-weight : normal;
}
.polltitle
{
	color: #FFFFFF;
	background-color: #4A5A8D;
}
/****************   Poll Results  (pop-up) ***************/
.showmessgepoll
{
	color : #000000;
	background-color : #FFFFFF;
	font-size : 70%;
	padding : 3px 0 3px 0;
	font-weight : bold;
}
.pollquestionheading
{
	padding: 5px 5px 5px 5px; 
	font-weight : normal; 
	background-color : #4A5A8D; 
	color : #FFFFFF; 
	font-size : 70%;
}
.closebuttonstrip
{
	 width : 100%; 
	 background-color : #EBEBEB; 
	 padding: 5px 5px 5px 5px;
}
/********** Percentage bars **********/
.pollresult1, .pollresult3, .pollresult5, .pollresult2, .pollresult4
{
	background-color : #4A5A8D;
	color: #FFFFFF;
}
.pollresult2, .pollresult4
{
	background-color : #8E9BC5;
}
/***********************************************************************************************/

/************ Style for generic buttons in a related poll if a graphic is not used *************/
.votebuttons 
{
	background-color : #FFFFFF;
	text-align : left;
	padding : 2px 0 5px 5px;
}
/************************************************************************************************/

/*************************** Forum section ******************************************************/
.forumtitle
{
	padding : 4px 2px 4px 2px;
	color: #4a5a8d;
	margin: 0 0 1em 0;
	font-size : 80%;
	font-weight : bold;
}
.forumhead, .loginhead, .errorhead
{
	font-size : 70%; 
	padding : 5px 5px 5px 5px;
	border : solid 2px #FFFFFF;
	background-color: #4A5A8D;
	color : #FFFFFF; 
	font-weight : bold;
}
.forumband1, .forumband2
{
	background-color : #EBEBEB;
	border-top : solid 2px #FFFFFF;
	border-bottom : solid 2px #FFFFFF;
}
.forumband2
{
	background-color : #ebebeb;
}
.forummessband1
{
	background-color : #EBEBEB;
}
.forummessband2
{
	background-color : #ebebeb;
}
.forumbold, .textbold /* 'textbold' is used to embolden childlist text that is a link */
{
	/*font-weight : bold; */
	font-size : 70%;
	color: #4a5a8c;
}
.forumnorm, .textnorm /* 'textnorm' is used to style childlist text that isn't a link */
{
	font-weight : normal;
	font-size : 70%;
}
.textnormlist /* 'textnorm' is used to style list intro text that isn't a link */
{
	font-weight : normal;
	font-size : 70%;
}
ul .textnormlist /* 'textnorm' is used to style list intro text that isn't a link */
{
	font-weight : normal;
	font-size : 100%;
}
.btnbold
{
	font-weight : bold;
}
/*******************************************************************************************/

/******************************** Login section ********************************************/
.loginbandtop
{
	background-color : #8E9BC5;
	border-top : solid 2px #FFFFFF;
	border-left : solid 2px #FFFFFF;
	border-right : solid 2px #FFFFFF;
	padding : 5px 5px 5px 5px;
	color : #FFFFFF;
}
.loginbandbot
{
	background-color : #EBEBEB;
	border-bottom : solid 2px #FFFFFF;
	border-left : solid 2px #FFFFFF;
	border-right : solid 2px #FFFFFF;
	padding : 5px 5px 5px 5px;
}
.errorhead /* The error text block background colour (eg log on 'hint' text) */
{
	background-color: #660066;
}
.textlogin /* 'textnorm' is used to style childlist text that isn't a link */
{
	font-weight : bold;
	font-size : 70%;
}
/*******************************************************************************************/

/**************** All form buttons that are not displayed in a related poll ****************/
.btntext
{
	font-size : 70%;
	background-color : #4A5A8D;
	color : #FFFFFF;
	font-weight : bold;
	text-align : center;
}
.blockblue, .blockblueresults
{
	color : #4A5A8D;
	font-weight : bold;
}
.blockblueresults
{
	font-size : 80%;
}
/*******************************************************************************************/

/***************************** Search results stripes **************************************/
.rowhigh, .rowlow
{
	background-color : #EBEBEB;
	border-bottom : solid 6px #8E9BC5;
}
.rowblue
{
	background-color : #8E9BC5;
	color : #FFFFFF;
	font-size: 70%;
	font-weight : bold;
}
/*********************************************************************************************/
.lhsborder
{
	background : repeat-y url(../../images/tewkesburybc/common/lhs_border.gif);
}
.dividerline
{
	background : url(../../images/tewkesburybc/common/divider.gif) #FFFFFF repeat-x;
}
.separatorline
{
	background : url(../../images/tewkesburybc/common/divider.gif) #FFFFFF repeat-y;
}

.drop
	{filter:"flipV\(\)" "flipH\(\)";
	position:absolute;}


/***********************************************************************************************/
/***************************Added by PR ********************************************************/
/***********************************************************************************************/
/************ Style for generic buttons on an IESD Form *************/
/********************************************************************/

.elementLine
{
	font-weight : bold;
	color : #4A5A8D;
	font-size : 90%;
}

.noDisplay, legend
{
	display : none;
}

.mandatoryMessage
{
font-size : 70%;
font-weight : bold;
text-align : center;
}

.emptyLabel
{
font-size : 130%;
}

.radioListItem
{
font-size : 70%;
}

.validationFailure
{
	font-weight : bold;
	font-size : 70%;
}
/*********************************************************************************/
/*************************************Bulky Waste ********************************/
/*********************************************************************************/

#Label_EnquiryTypeSelect 
{
font-size : 70%;
font-weight : bold;
text-align : center;
}

#Label_IsTheCustomerEligiblRadio
{
font-size : 100%;
font-weight : bold;
text-align : center;
color : red;
}

#Label_CollectionRequired
{
font-size : 90%;
font-weight : bold;
text-align : center;
}

#BulkyBooking, #Label_BookedBulky
{
font-size : 90%;
font-weight : bold;
text-align : center;
}

#X_BookedBulky
{
font-size : 80%
}

/***************************How are they going to pay ?? ******************/
#MethodOfPayment
{
font-size : 100%;
text-align : center;
}

/**************************************************************************/

/****************Supply Details Of Credit Card (Bulky Waste & Council Tax)****************/
#Supply_Details
{
font-size : 90%;
text-align : center;
}

#Label_PaymentCardType, #Label_PaymentCardNumber, #Label_PaymentCardholderName, #Label_PaymentAmount
{
font-size : 80%;
}

#Label_PaymentCardStartDate
{
font-size ; 130%;
}

#X_PaymentCardType
{
font-size : 80%;
}

#X_PaymentCardNumber, #X_PaymentCardholderName, #X_PaymentAmount
{
font-size : 80%;
}

#X_PaymentUserTxnReference
{
font-size : 90%;
}

#X_PaymentCardExpiryDateMonth, #X_PaymentCardExpiryDateYear, #X_PaymentCardIssueNumber
{
font-size : 85%;
}

#X_PaymentCardStartDateMonth, #X_PaymentCardStartDateYear
{
font-size : 90%;
}


/**************************************************************************/
#Required
{
text-align : center;
}

.RequiredButtons
{
font-size : 100%;
vertical-align : absmiddle;
align : center;
}

#X_PropertyAddress2
{
font-size : 100%;
}

/*************************************************************************************/
/****************************************Council Tax Card Payments********************/
/*************************************************************************************/

#CTReference
{
font-size : 90%;
font-weight : bold;
text-align : center;
}

#Label_CouncilTaxReferenceText
{
font-size : 90%;
text-align : center;
}

#customletterstep
{
font-size : 90%;
font-weight : bold;
text-align : center;
}













/*.BulkyBookingButtons
{
background-color:rgb(236,238,245)
padding:3px 8px 4px 8px;
left:1px;top:1px;
display:block;
text-decoration:none;
font:small/1 Verdana;
color:#222;
}

.RequiredButtons:hover
{
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
} 

.mandatoryElement
{
	font-weight : normal;
	font-size : 80%;
}

.mandatory 
{
	font-weight : normal;
	font-size : 100%;
}*/
/*. Used to highlight search engine words
.hilite { background-color: #ff0; }
/************************************************************************************************/

