/* Version 5 */
/* Copyright Ceredigion County Council */
body {
	margin: 0; 
	padding: 0;
	color: #000000;
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	background-repeat: repeat-y;
	padding: 0px;
	background-image:url(../../../images/ynwag/common/bg.jpg);
	background-position: center top
}
#mainWrapper,#mainWrapper2{ width:960px; margin-left:auto; margin-right:auto}
legend {display : none}
#cse-search-box{margin:0px;padding:0px;position:relative;float:right;top:-10px}
em{font-style: normal}
* html #mainContent, * html #mainContentWide  {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	/*zoom: 1;*/
}
.atozdisplayblock, .rowlow, .rowhigh, .searchtext_h, #cse-search-box #keywd{font-size: 0.8em;}
.thrColHyb #container {
	width: auto;
	text-align: left;
}
#header_links ul li a:active{color: #000000}
.thrColHyb #sidebar1 {float: left;	width: 180px; 	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;margin-bottom: 0px;	padding: 0px}
.thrColHyb #sidebar2 {
	float: right;
	width: 180px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#headingClass1, .thrColHyb #sidebar1 h3, .thrColHyb #sidebar1 p, .thrColHyb #sidebar2 p, .thrColHyb #sidebar2 h3 {
	margin-left: 0px;
	margin-right: 0px;
}
.thrColHyb #mainContent {
	line-height: 1.2em;
	margin-top: 0;
	margin-right: 190px;
	margin-bottom: 0;
	margin-left: 190px;
	padding-top: 0;	
	padding-right: 0em;
	padding-bottom: 0;
	padding-left: 0em;
}
#mainWrapper2 #mainContent{margin-right:0}
#mainWrapper2 #sidebar2{
display:none}
#mainContentWide {
	line-height: 1.2em;
	/*word-wrap: break-word;*/
	position: absolute;
	left: 13.5em;
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
}
.fullwidth{ width:auto}
.thrColHyb #mainContent h1, .thrColHyb #mainContentWide h1 {
	margin-top: 0;
}
.clearfloat2 {
	width:100px;
	float:left;
	height:100px;
	margin:0px;
	padding:0px;
	display: block;	
	}
.clearfloat {
	clear:both;
	height:0;
	font-size:0em;
	line-height:0px;
	margin:0;
	padding:0;
}
#header{
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 107px;
}
#footer {
	padding-top: 1em;
	text-align: center;
	padding-bottom: 1em;
	font-size: 0.7em;
}
.twentyfivewidth{width : 20%;}
.twentyfivewidth ul li, .twentyfivewidth ul li a {text-align:left}
#footerlinks{
	color:#666666
}
#footerlinks a{
	color: #666666;
	text-decoration: none;
}
#footerlinks a:hover{
	color: #666666;
	text-decoration: underline;
}

.box_style {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}

.box_style h1, .box_style h3, #download_links h3, #article_links h3, #link_links h3, #contact_links h3, #headingClass, .headingClass{
	background-color: #000066;
	color: #FFFFFF;
	font-size: 0.8em;
	text-align: center;
	padding: 3px;
	margin: 0px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
.box_style p {
	padding: 1em;
}
* html .side_menu1 { /*IE only rule. Delete extra margin-bottom*/
	padding-bottom: 15px;
}
#mainContent .nodisplay, #mainContentWide .nodisplay {
	display:none
}
.hidepadding, .hidepadding1 {
	margin: 0px;
	padding: 0px;
}

.side_menu1 li, .hidepadding1 li {
	list-style: none;
	display: block;
	font-size: 0.83em;
	padding: 0px;
	margin: 0px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.side_menu1 li, .hidepadding1 {
	background-color: #FFFFFF;
}
.side_menu1 li a, .hidepadding1 li a {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding: 6px;
	display: block;
	width: auto;	
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.side_menu1 li a, .side_menu1 li a:visited {
	font-weight:bold;
}

.hidepadding1 li a, a.atreenav1:active, a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus{
	margin-left: 0px;
	text-decoration: none;
	font-weight : bold;
	color: #000000;
	background-color: #FFFFFF;
}
 a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover {
	margin-left: 0px;
	text-decoration: none;
	font-weight : bold;
	color: #000000;
	background-color: #FFCC00;
	margin-bottom: 1px;
 }

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 {
	margin-left: 8px;
	text-decoration: none;
	font-weight : bold;
	color: #000000;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

.side_menu1 li a:hover, .hidepadding1 li a:hover, .side_menu1 li a:active, .hidepadding1 li a:active { 
	color:#FFFFFF;
	background-color: #000066;
	text-decoration: none;
}

.aartpathlhs1, .aartpathlhs2, .aartpathlhs3, .aartpathlhs4, .aartpathlhs5, .aartpathlhs6, .aartpathlhs7{
	color:#FFFFFF;
	background-color: #000066;
	text-decoration: none;
}


#header_links {
	color: #ccc;
	padding: 3px;
	margin-bottom: 25px;
	margin-left: 250px;
	text-align: right;
}
.thrColHyb #container #crumbs {
	font-size: 0.8em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#crumbs ul li {}
#crumbs ul li a {}

#header_links ul, #crumbs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}
#header_links ul li, #crumbs ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}

#crumbs {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#crumbs ul li {
	font-size: 0.8em;
}
#crumbs ul li a, #crumbs ul li a:visited {
	text-align: left;
	color: #000000;
	text-decoration: none;
	font-size: 1em;
}
#crumbs ul li a:hover, #crumbs ul li a:active {
	color: #000066;
	text-decoration: underline;
	background-color: #FFFFFF;
}
#header_links ul li a{ text-decoration:none}
#header_links ul li a:hover{
	color: #FFFF00;
}
#header h3, #header h3 a:visited, #header h3 a:active, #header h3 a{
	text-indent: -2000em;
	height: 79px;
	width: 300px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#headingClass1{ float:left; position:absolute; top:0; height:107px}
#headingClass1 a{  display:block; height:107px; width:250px}
#headingClass1 span{ text-indent:-2000px; display:block}
#sitesearchboxform {
	padding: 3px;
	text-align: center;
	margin: 0px;
}
#latest {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	
}
#header_main {
	margin: 0px;
	height: 107px;
}
/* Features */
#latest ul {
	margin-left: 0;
	padding-left: 0;
}

#latest ul li {
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-size: .83em;
	list-style-type: circle;
	list-style-image: url(../../../images/newccc/point.gif);
	list-style-position: outside;
}
.hidelistbullet {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 100px;
}
.hidelistbullet a:hover, #regular ul li a:hover {
	background-color: #000066;
	text-decoration: none;
	color: #FFFFFF;
}

#twolinks {
	padding:0;
	padding-left:10px;
	font-size: .83em;
	float:left;
	width:50%;
	margin:5px;
	height:15em;
}
#link_home_1 {
	background-image: url(../../../images/newccc/problem.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
}
#link_home_2 {
	background-image: url(../../../images/newccc/find.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
	margin-top:10px;
}

#findmynearesthomepagetext{
	font-size: .83em;
	padding:5px;
}
#findmynearesthomepagetext form{
margin-top:5px}

#quick_links ul {
	margin: 0px;
	padding:0px;
	text-align: left;
}
#quick_links ul li {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: .83em;
	clear: both;
}
#quick_links ul li a {
	width: auto;
	display:block;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	height:auto;
	height:4.5em;
	text-align: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#quick_links ul li a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 3px;
}
#quick_links ul li a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: .83em;
}
#link_home_2 a:hover, #link_home_1 a:hover, #quick_links ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000066;
}
#quick_links ul li a:active{
	background-color: #000066;
	color:#FFFFFF
}
.colour1 {
	background-color: #FFFFCC;
}
.colour2 {
	background-color: #BFD1FF;
}
.colour3 {
	background-color: #DDFFBB;
}
.colour4 {
		background-color: #FFBFE4;
}
.colour5 {
background-color: #CCE6FF;
}
.colour6 {
	background-color: #D8FFBF;
}
.colour7 {
	background-color: #FFF9BF;
}
.colour8 {
	background-color: #BFD1FF;
}
.colour9 {
	background-color: #FFCCFF;
}
.color10{
	background-color: #FFCCCC;
}

#latest_news ul, #download_links ul, #article_links ul, #link_links ul{
	margin: 0;
	padding: 0;
}
#latest_news ul li, #article_links ul li, #link_links ul li, #contact_links_content {
	font-size: .83em;
}
 #latest_news ul li,  #contact_links_content {
	list-style: none;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 5px;
	text-align:left;
}
#download_links ul li, #link_links ul li, #article_links ul li{
	list-style: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align:left;
}
#link_links ul li, #article_links ul li{
	margin: 5px;
}
#download_links ul li .iconpadding {
	padding-left:25px;
}
#download_links ul li .iconpadding a, #article_links ul il a, #link_links ul li a {
	text-decoration:underline;
}
#download_links ul li .iconpadding a:hover, #article_links ul li .iconpadding a:hover, #link_links ul li a:hover, .listarrowhead a:hover, a.bluenormallink:hover, a.bluenormallink:focus {
	color: #000066;
}
.bottom {
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#latest_news ul li a {
	text-decoration: none;
}
#latest_news ul li a:hover, #latest ul li a:hover, .listarrowhead a:hover {
	background-color: #FFFFCC;
	color: #000066;
}
#welcome {
	font-weight: bold;
	font-size:1.4em;
	margin-bottom: 10px;
	text-align: center;
}

#regupdates .box_style h1, #regfeatures .box_style h1, .sectiontitle {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	text-align: left;
	color: #000000;
	font-size: 0.9em;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;

}

#regupdates .box_style, #regfeatures .box_style {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#regupdates{margin-top:-20px}
#regupdates .box_style #latest, #regfeatures .box_style {}
.clear {
	clear:both;
	height: 10px;
}
.textbold {
	font-weight:bold;
}
#disclaimer {
	color:#000000;
	font-size: 0.7em;
	text-align: left;
}
.paddingbottom {
	padding-bottom:10px
}
.hideitem {
	display:none
}
.noborder {
	border:none
}
.thumbposition {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#go {
	background-color: #6070AE;
	cursor: pointer;
	background-repeat: no-repeat;
	text-indent: -2000px;
	height: 22px;
	width: 40px;
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
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.autilnavn:link, a.autilnavn:visited, a.autilnavn:active, a.autilnavn:hover, a.autilnavn:focus, a.autilnavsn:link, a.autilnavsn:visited, a.autilnavsn:active, a.autilnavsn:hover, a.autilnavsn:focus {
	color : #ffffff;
	font-weight: bold;
	padding : 0 5px;
	font-size: 0.7em;
}
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 {
	border-right : 1px #ffffff solid;
}
a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus, a.autilnavsn:link, a.autilnavsn:visited, a.autilnavsn:active, a.autilnavsn:hover, a.autilnavsn:focus, a.autilnav:hover, a.autilnavn:hover {
	color : #ffcc33;
}
.fortyfivewidth{width : 45%;}
.floatleft{float : left;}
.contactblock{display : block;}
.halfwidth{width : 50%;}
.fullwidth{width : 100%;}
.thirdwidth{width : 35%;}
.fortyfivewidth{width : 45%;}
.widthpercent{width : 95%;}
.seventypercent{width : 70%;}
.fortyeightpercent{width: 46%;}
.iconpadding{padding : 2px 0 4px 25px;}

.fthumb{
	float: left;
	padding:0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
.thumbposition{border: 1px solid #000000;}

.halfcell{
	margin:5px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-size: 0.8em;
	width:50%}
#halfcell{
width:100%;}
.halfwidth{
	border: 1px solid #CCCCCC;	
	margin:0px;
	padding: 5px;
	width:50%
}

.infolisttable,
.bluenormallink{
	display: block;
	margin-bottom: 5px;
	
}
.contactblock .bluenormallink{font-size: 0.8em;}
#download_links .bluenormallink{font-size: 0.75em;}

.listintrotext, .contacttext, #searchtext  {
font-size:0.8em;
padding-top:5px
}
.sitemaptext{
font-size:1em;
}
.sitemapul a{text-decoration:none}
.sitemapul a:hover{
text-decoration:underline}

.sitemapsectionlink{
font-weight:bold;
}
.sitemaptext ul li {
	list-style-type: none;
}
.sitemapsectionlink{
	list-style-type: none;
	/*background-image: url(../../../images/ceredigioncc/newccc/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;*/
	}
.sitemaplistitem, .sitemaplistitemlast{
	/*background-image: url(../../../images/ceredigioncc/newccc/arrow.gif);*/
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	/*padding-left: 13px;*/
	list-style-type: none;
}
.sitemaplistitemlast{
	margin-bottom: 10px;
}
#sitesearchboxform #keywd{
font-size:0.8em;
}

.blockstyle{
	font-weight: bold;
}

.rowlow, .rowhigh{
padding:10px
}

.rowhigh{}
.rowlow{
	background-color: #FFFFCC;
}
.margintop{margin-top:20px}


.rimage /* place an article image on the right of the article */
{
	float: left;
	padding: 0 20px 10px 0;
}

.limage /* place an article image on the left of the article */
{
	float: right;
	padding: 0 0 10px 20px;
}
.listarrowhead{
font-size:0.8em;}
.sitemaplistitemlabel{font-size:1.1em;}
/*.paddingfive {
padding:0.5em}*/
.paddingfive {
padding:0.1em}
.listclass ul li{
	font-size:0.8em;
	/*background-image: url(../../../images/ceredigioncc/newccc/arrow.gif);*/
	background-repeat: no-repeat;
	background-position: left 0.5em;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.listclass ul li li{
font-size:1em;
}	
.listclass ol li{	font-size:0.8em;}
.introtext{font-weight:bold}
.sectiontitle{
font-weight:bold;
font-size:1em;
}
#regular td{width:50%;
}
#regular table{
	width:100%;
}
#regular ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#regular ul li {
	display:block;
	font-size: .83em;
	text-align:left;
}
.regular1{
position:relative;
left:10px;
width:45%;

}
.regular2{
position:absolute;
margin-top:-1.4em;	
left:50%;
width:22%;
clear:both;

}
.positionright{
float:right
}
#crumbs ul li{
	list-style-image:none;
	background-image: none;
	list-style-type: none;
}

#modernbricksmenu{
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom:20px;
	clear: right;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	display: inline-block;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 0px; padding: 0;
list-style: none}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase}

#modernbricksmenu a{
	float: left;
	display: block;
	color: white;
	margin: 0 1px 0 0; 
	padding: 5px 10px;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #000066; 
	border-bottom: 1px solid white}
#modernbricksmenu a:hover{background-color: gray}
#modernbricksmenu .aatozlinks {
	background-color: #FFCC00; 
	border-color: #FFCC00; 
	font-weight: bold;
	color: #000000}
#modernbricksmenu .aatozlinks:hover{background-color: #000000;color:#FFFFFF}
.atozheadstyle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #EFEFEF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.atozcontacts{
	float: right;
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 50%;
}
.form_table, .normalfontsize th, .normalfontsize td{
font-size: 0.8em;
}
.form_table th{
width:200px}

.show_arrow{
	background-image: url(../../../images/newccc/point.gif);
	background-repeat: no-repeat;
	background-position: left center;
}.hide a, .hide a:hover, .hide a:visited {
position: absolute;
left: 0px;
top: -500px;
width: 1px;
height: 1px;
overflow: hidden}
.hide a:active, .hide a:focus {
	position: absolute;
	width: auto;
	height: auto;
	background-color: #FFFF00;
	display: block;
	margin: 5px;
	padding: 5px;
	left: 0px;
	top: 0px}
#widerelatedcontent{margin-top: 1em}
#widerelatedcontent #disclaimer{font-size:0.8em}
#widerelatedcontent ul li{background-image: none}
#widerelatedcontent #download_links{font-size:1.2em}
#widerelatedcontent #download_links h3, #headingClass1{font-size:0.7em;}
.positionleft{
	float:left;
	margin-right: 1em;
	margin-bottom: 1px;
}
.positionright{
	float:right;
	margin-bottom: 1em;
	margin-left: 1em;
}
#container #sidebar2 .box_style #download_links .iconpadding .bluenormallink {
	font-size: 0.7em;
}

#footer1 {
	clear : both;
	padding-top: 1em;
	text-align: left;
	padding-bottom: 1em;
	font-size: 0.7em;
	background-color: #EEEEEE;
	color: #000099;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

#footerlinks1{
	color:#000099
}
.whitetext{
margin-left:5%
}
#mainbodycontent li {
            font-size: 0.9em;
            text-align: left;
            list-style-image: url(../../../images/ceredigioncc/newccc/arrow.gif);
}


#mainContent #mainbodycontent .sm {
	font-size: 0.7em;
}
.listblock{
	padding: 5px;
}

.tablefull{
width:100%}


/*********************************************/
/*		Goss clean-up addtional styles			*/
/*********************************************/

#skipnav{
	padding: 0;
	margin : 0;
}

#skipnav li{
	padding: 0;
	margin : 0;
	list-style: none;
	display: inline;
}

.hideitem{display : none;}

fieldset, legend{
	border: none;
	padding: 0;
	margin: 0;
}

form.searchbox{
	margin: 0;
	margin: 0;
}
form.searchbox fieldset{
	padding : 5px;
	margin: 0;
}
form.searchbox input{
	vertical-align: middle;
	margin: 0;
}

form.searchbox input#go{
	background: url(../../../images/ceredigioncc/newccc/go_button2.gif) 0 0 no-repeat;
}

form.searchbox input#keywd{width : 153px}
form.searchbox legend{padding : 5px}

#image_buttons{height:270px; margin-top:10px; margin-bottom:10px}
#image_buttons ul{
	margin: 0;
	padding: 0;
}

#image_buttons ul li{
	list-style: none;
	list-style-image: none;
	padding: 0 0 5px 0;
	margin: 0;
	text-align : left;
}
#image_buttons ul li a{
	display: block;
	margin : 0 auto;
	width: 110px;
	height: 39px;
	border: solid 1px #fff;
}
#image_buttons ul li a:hover{
	border: 1px solid #00f;
}

#lnav_directgov a{background-image: url(../../../images/border/directgov_logo.gif)}
#lnav_bowsealoud a{background-image:url(../../../images/border/browsealoud.gif)}
#lnav_getsafeonline a{background-image:url(../../../images/border/gso_logo_thumb.gif)}
#lnav_planningapps a{background-image:url(../../../images/border/pp.gif)}
#lnav_ceredigionactif a{background-image:url(../../../images/border/ca.gif)}
#lnav_digitaltv a{background-image:url(../../../images/border/digital_tv.jpg)}
.headingClass.left{text-align: left}
#footerlinks{width:100%; overflow : auto; 	text-align : left}
#latest li{text-align: left}
ul.showofflinks{padding: 0;	margin: 0}
ul.showofflinks li{list-style: none;list-style-image: none}
ul.showofflinks li a{display : block; display : inline-block;	padding: 2px;	color: #00e;	text-decoration : underline;	width: 99%;	font-size: 1.2em}
ul.showofflinks li a:hover{	background-color: #006;	color: #fff;text-decoration: none}
#listitemlayout{width: 100%}
.listintrotext strong{margin-right : 5px}
ul#onecolumn{padding: 0;margin: 0}
ul#onecolumn li{float: left;display : block; display : inline-block;width : 100%;border: 1px solid #ccc;list-style: none;padding: 0}
ul#onecolumn .blockpadding{padding : 5px 10px}
#infolisttablelayout td{text-align : left}
ul li{list-style-image: none}
#slider{position:relative; margin-bottom:12px}
#slider ul, #slider li,#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:580px;
		height:200px;
		overflow:hidden; 
		z-index:0;
			position:relative;
	}
.featured_title{
	z-index:100;		
	display:block;
	position:relative;
	top:-40px;
	padding:10px 5px;
	background-image: url(../../../featured/bg.png);
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}
.featured_title:hover{ text-decoration:underline; background-color:#000066}
#prevBtn, #nextBtn,#slider1next, #slider1prev{ 
		display:block;
		width:38px;
		height:67px;
		z-index:1000;
		position: absolute;
		float:left;
		margin:0;
		padding:0;
		text-indent:-8000px
		}	
#nextBtn, #slider1next{
	left:542px}		
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{
	display:block;
	position:relative;
	width:38px;
	height:67px;
	background-image: url(../../../featured/btn_prev.png);
	background-repeat: no-repeat;
	background-position: 0px -67px;
	top:-160px;
	z-index:1000}	
#nextBtn a, #slider1next a{
	background-image: url(../../../featured/btn_next.png);
	background-repeat: no-repeat;
	background-position: 0px -67px	}	
#prevBtn a:hover, #slider1prev a:hover, #nextBtn a:hover,#slider1next a:hover{
	background-position: 0px 0px}
#mainContent{ position:relative}
.home_text_main{
	padding:0 5px;
	border: 1px solid #FFCB33;
	margin-bottom:10px;
	background-color: #FFFF99;
	text-align: center;
}
.home_text_main .subheadinglite{ margin-top:0; padding:5px}
.home_text_main ul{ margin:0px 0px 0px 10px}
.home_text_main ul li { font-size:0.8em}
#infolisttablelayout tr td{ border:none}
.tall_box{ height:21em}
.tall_box .block_head{ margin:0px; float:left; width:113px; height:10em; margin-top:10px}
.tall_box .block_head .fthumb a img{padding:0px; margin:0px 0px 0px 28px}
.tall_box .block_head .fthumb{  float:none; padding:0px; margin:0px}
.tall_box .block_head .listblock {float:none;  margin:0px}
.tall_box .block_head .listblock .listarrowhead a{ text-align:center}
