/* version 5.5*/

/*#mainContent table{ background-color:#FFFFFF;}
#mainContent table tr{ background-color:#FFFFFF;}*/

TEXTAREA, textarea, INPUT, input, SELECT, select, option, OPTION, table, TABLE, p
{
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}

table{
	width:auto;
	overflow: auto;
}

p td {
font-size: .9em;
}

.halfcell, .halfwidth{
	font-size: 1.3em;
}

.normalfontsize {
	font-size: 1.1em;
}

.printonly{display : none;}
/** TEXT STYLES **/

/* $name='Embedded Link' */
a.editorlink:link, a.editorlink:visited, a.editorlink:active, a.editorlink:focus, a.editorlink:hover
{font-weight : bold; text-decoration : none; color : #000099;}

a.editorlink:hover{text-decoration: underline;}
/* $name='GreenParty' */
.greenparty{
	background-color: #99cc00;
} 
/* $name='Labour' */
.labour{
	background-color: #ff0000;
}
/* $name='Conservative' */
.conservative{
	background-color: #0000ff;
}
/* $name='Veritas' */
.veritas{
	background-color: #ffff00;
}
/* $name='Plaid' */
.plaid{
	background-color: #007f00;
}
/* $name='libDems' */
.libdems{
	background-color: #ff9900;
}
/* $name='independant' */
.independant{
	background-color: #707080;
}




#mainContent, #mainContent p, #mainContentWide, #mainContentWide p{
font-size: 0.9em;
}
.home_text_main a{ text-decoration:none; font-size:1.2em; font-weight:bold; line-height:1.3em}
.home_text_main a:hover{ text-decoration:underline; color:#000000}

/* $name='Heading' */ 
#mainContent h1, #mainContent H1, #mainContent .Heading, #mainContent .heading,
#mainContentWide h1, #mainContentWide H1, #mainContentWide .Heading, #mainContentWide .heading 
{
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	color: #666666;
	letter-spacing: 2px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* $name='Sub Heading' */ 
#mainContent h2, #mainContent H2, #mainContent .subheading,
#mainContentWide h2, #mainContentWide H2, #mainContentWide .subheading{
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}

#headingClass1{
	font-size: 0.85em;
	color: #000099;
	font-weight: bold;
}

/* $name='Sub Heading Lite' */ 
#mainContent h3, #mainContent H3, #mainContent .subheadinglite, .tscsNewsTitle, 
#mainContentWide h3, #mainContentWide H3, #mainContentWide .subheadinglite
{
	font-size: 0.85em;
	color: #000099;
	background: #F2F2FF;
	font-weight: bold;
	padding:5px 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #9966CC;
	border-bottom-color: #9966CC;
}

/* $name='Sub-heading - H4' */ 
#mainContent H4, #mainContent h4, #mainContent .subheadingmini,
#mainContentWide H4, #mainContentWide h4, #mainContentWide .subheadingmini{
font-size: 0.85em;
	font-weight: bold;
}

/* $name='Blue Highlight' */ 
 .subheadingblue{
	color: #000099;
	background-color: #F2F2FF;
	font-weight: bold;

}	
.textsubHeading {
	font-weight: bold;
	/*padding-bottom: -10px;*/
}


/* $name='Default Text Heading' */ 
 .textheading{
	color: #000000;
	font-weight: bold;
}	

/* $name='Sub Heading A' */ 
 .SubHeadingA{
	color: black; 
	font-weight: bold;
}

/* $default $name='Body Text'*/
/* Normal text - the class name will be used in the dialogues... */
 .normal{text-align: left;}

/* $name='Alternative Body Text - Priority Services 1'*/
.normalpriority1{color: #FFFFFF; text-align: left;}

/* $name='Blue Text' */
 .bluetext{color: #333399; text-align: left;}

/* $name='Red Text - alert' */
 .notice {color: #FF0000;}

/* $name='Small Text' */
 .sm {
	font-size: x-small;
	padding-bottom: 5px;
	color: #666666;
}


/* Bulleted List Style  - NOTE This is only required if using the Flash editor. */
/* $name='Bulleted List' */
li, LI{text-align : justify; list-style-image: url(../../../images/common/li.gif);}


/** TABLES **/

 .tableBorderA{ background: #999999; font-size: small;}
.tableBorderB{ background: #9696DC; font-size: small;}
 .tableBorderC{ background: #FFFFFF; font-size: small;}

 .tableCellA{ background: #E5E5E5; font-size: small;}
 .tableCellB{ background: #CCCCFF; font-size: small;}
 .tableCellC{ background: #CCFFFF; font-size: small;}


/* $default $name='Border' */  .tableBorder{ background-color: #9999CC; font-size: 100%;}

/* $default $name='Cell White' */ .tableCellWhite{ background-color: #FFFFFF; font-size: 100%;}
/* $name='Cell Mid Blue' */  .tableCellMdBlue{ background-color: #6666CC; font-size: 100%;}
/* $name='Cell Dark Blue' */  .tableCellDkBlue{ background-color: #003399; font-size: 100%;}
/* $name='Cell Grey' */.tableCellGrey{ background-color: #F0F0F0; font-size: 100%;}




/** FCKEditor Table Automatic Format Styles **/


/* $style='Table with Heading' $value='ts1' */

.ts1general{font-weight: normal; color: #000000;}
.ts1topleft{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts1topcenter{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts1topright {background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts1middleleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts1middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts1middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts1bottomleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts1bottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts1bottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts1odd {background-color: #EEEEEE;}
.ts1even {background-color: #EEEEEE;}


/* $style='Table with Heading, Grey/White Stripes' $value='ts2' */

.ts2general{font-weight: normal; color: #000000;}
.ts2topleft{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2topcenter{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2topright{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2middleleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bottomleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2odd{background-color: #FFFFFF;}
.ts2even{background-color: #EEEEEE;}


/* $style='Full Table with Heading, Grey/White Stripes full size' $value='ts2b' */

.ts2bgeneral{font-weight: normal; color: #000000;}
.ts2btopleft{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2btopcenter{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2btopright{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2bmiddleleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bmiddlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bmiddleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bbottomleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bbottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bbottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2bodd{background-color: #FFFFFF;}
.ts2beven{background-color: #EEEEEE;}

/* $style='Table with Heading, Grey/White Stripes full size' $value='ts2a' */

.ts2ageneral{font-weight: normal; color: #000000;}
.ts2atopleft{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2atopcenter{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2atopright{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts2amiddleleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2amiddlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2amiddleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2abottomleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2abottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2abottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts2aodd{background-color: #FFFFFF;}
.ts2aeven{background-color: #EEEEEE;}


/* $style='Table with Heading and Total' $value='ts3' */

.ts3general{color: #000000;}
.ts3topleft{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts3topcenter{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts3topright{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.ts3middleleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts3middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts3middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts3bottomleft{background-color: #CCCCCC; font-weight: bold; color: #000000; padding: 6px;}
.ts3bottomcenter{background-color: #CCCCCC; font-weight: bold; color: #000000; padding: 6px;}
.ts3bottomright{background-color: #CCCCCC; font-weight: bold; color: #000000; padding: 6px;}
.ts3odd{background-color: #EEEEEE;}
.ts3even{background-color: #EEEEEE;}


/* $style='Plain Table - Grey' $value='ts4' */

.ts4general{font-weight: normal; color: #000000;}
.ts4topleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4topcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4topright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4middleleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4bottomleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4bottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4bottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.ts4odd{background-color: #EEEEEE;}
.ts4even{background-color: #EEEEEE;}


/* $style='Plain Table - Grey and White Stripes' $value='tg1' */

.tg1general{font-weight: normal; color: #000000;}
.tg1topleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1topcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1topright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1middleleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1bottomleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1bottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1bottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg1odd{background-color: #EEEEEE;}
.tg1even{background-color: #FFFFFF;}


/* $style='Plain Table - Yellow' $value='tg2' */

.tg2general{font-weight: normal; color: #000000;}
.tg2topleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2topcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2topright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2middleleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2bottomleft{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2bottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2bottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg2odd{background-color: #FFFFCC;}
.tg2even{background-color: #FFFFCC;}


/* $style='Table with Left Column' $value='tg3' */

.tg3general{font-weight: normal; color: #000000;}
.tg3topleft{background-color: #FFFFCC; font-weight: normal; color: #000000; padding: 3px 6px 3px 6px;}
.tg3topcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg3topright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg3middleleft{background-color: #FFFFCC; font-weight: normal; color: #000000; padding: 3px 6px 3px 6px;}
.tg3middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg3middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg3bottomleft{background-color: #FFFFCC; font-weight: normal; color: #000000; padding: 3px 6px 3px 6px;}
.tg3bottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg3bottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg3odd{background-color: #EEEEEE;}
.tg3even{background-color: #EEEEEE;}


/* $style='Table with Left Column, Heading n Total' $value='tg4' */

.tg4general{font-weight: normal; color: #000000;}
.tg4topleft {background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.tg4topcenter{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.tg4topright{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.tg4middleleft{background-color: #CCCCCC; font-weight: normal; color: #000000; padding: 3px 6px 3px 6px;}
.tg4middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg4middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg4bottomleft{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.tg4bottomcenter{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.tg4bottomright{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 6px;}
.tg4odd{background-color: #EEEEEE;}
.tg4even{background-color: #EEEEEE;}



/* $style='Councillor Table' $value='tg5' */

.tg5general{font-weight: normal;color: #000000;	padding-right: 200px;}
.tg5topleft{background-color: #FFFFCC; font-weight: normal; color: #000000; padding: 3px 6px 3px 6px;}
.tg5topcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg5topright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg5middleleft{background-color: #FFFFCC; font-weight: normal; color: #000000; padding: 3px 6px 3px 6px;}
.tg5middlecenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg5middleright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg5bottomleft{background-color: #FFFFCC; font-weight: normal; color: #000000; padding: 3px 6px 3px 6px;}
.tg5bottomcenter{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg5bottomright{font-weight: normal; padding: 3px 6px 3px 6px;}
.tg5odd{background-color: #EEEEEE;}
.tg5even{background-color: #EEEEEE;}



/* $style='Small Table' $value='tg6' */

.tg6general{
	font-weight: normal;
	color: #000000;
	font-size:0.6em
}
.tg6topleft{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 3px;}
.tg6topcenter{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 3px;}
.tg6topright{background-color: #FFFFCC; font-weight: bold; color: #000000; padding: 3px;}
.tg6middleleft{font-weight: normal; padding: 3px;}
.tg6middlecenter{font-weight: normal; padding: 3px;}
.tg6middleright{font-weight: normal; padding: 3px;}
.tg6bottomleft{font-weight: normal; padding: 3px;}
.tg6bottomcenter{font-weight: normal; padding: 3px;}
.tg6bottomright{font-weight: normal; padding: 3px;}
.tg6odd{background-color: #FFFFFF;}
.tg6even{background-color: #EEEEEE;}


/************************ ceredigion additional styles *****************/

/* $name='Link box' */ 
.linkBox
{
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}
.linkBox a{
	background-color: #FFCC00;
	padding: 5px 10px;
	color:#000;
	border: 1px outset #FF9900;
	text-decoration: none;
}
.linkBox a:hover{
	background-color:#000066;
	color:#FFFFFF;
	border-color: #000;
}


/* $name='Link Box Basic' */ 
.linkBoxbasic
{
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: center;
}
.linkBoxbasic a{
	background-color: #FFCC00;
	padding: 5px 10px;
	color:#000;
	border: 1px outset #FF9900;
	text-decoration: none;
}
.linkBoxbasic a:hover{
	background-color:#000066;
	color:#FFFFFF;
	border-color: #000;
}


/* $name='Yellow table header' */ 
#mainContent .boxheader,
#mainContentWide .boxheader
{
	font-weight: bold;
	background: #FFFFCC;
	padding: 1px;
	border-bottom: 1px solid #FFCC33;
	border-right: 1px solid #FFCC33;
}

/* $name='Grey table header' */ 
.contentBox
.contentBox
{
	background: #F2F2FF;
	margin-bottom: 20px;
	padding: 5px;
	line-height: 100%;
	border-right: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	width: 80%;
}

/* $name='Simple grey table cell' */ 
 .bggrey
{background-color: #F2F2FF;}

/* $name='Grey table cell, outline, extra spacing' */ 
 .featurebox {
	background-color: #F2F2FF;
	padding: 5px;
	line-height: 120%;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/* $name='Blue table cell' */ 
 .searchBox
{
	background: #CCCCFF;
	padding: 3px;
	border-bottom: 1px solid #000066;
	border-right: 1px solid #000066;
	text-align: right;
}

/* $name='Form text-grey bg, bold, right-aligned' */ 
.formText{
	font-weight: bold;
	text-align: right;
	background: #F2F2FF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding-right: 15px;
	vertical-align: top;
}

/* $name='Table text' */ 
.tblTxt
{
	color: #000000;
}

/* $name='Box with white bg, black border' */ 
 .newsBox
{
	background:#FAFCD9;
	padding: 5px;
	line-height: 120%;
	border-bottom: 1px solid #FFCC33;
	border-right: 1px solid #FFCC33;
	font-size: 90%;
}

/* $name='top of page link' */ 
.topLink
{
	text-align: right;
	width: 90%;
}

/* $name='Tab header' */ 
 .tabHeader
{
	background: url(../../../images/common/tab_curve.gif) #FFFFCC no-repeat right;
	font-weight: bold;
	padding: 1px;
	border-bottom: 1px solid #FFCC33;
	width: 70%;
}

/* $name='Link Menu' */ 
.linkmenu{
	font-size: small;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #F2F2FF;
	text-decoration: none;
	padding: 10px;
}

/* $name='heading style 1' */
.health_bg{
	background-repeat:repeat-x;
	height:140px;
	background-image: url(http://www.ceredigion.gov.uk/images/ceredigion_health_challenge.jpg);
	background-position: left top;
}


/* Set the TH tags to work with the wysiwyg in the editor */
TH, th
{
	font-weight: bold;
	color: #000000;
	background: #F2F2FF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding-right: 15px;
	padding-top:3px;
	vertical-align: top;
}


 .bluTblHd {
	color: #000066;
	background-color: #CCCCFF;
	padding-right: 5px;
	font-weight: bold;
	border-bottom:solid 1px #000066;
}
.disclaimer{
	color:#999999;
	font-size: 0.6em;
	text-align: justify;
}

