﻿body{
	background-color:#EEEEEE;
	background-image:none !important
}
#ig-footer-logo{
	height:28px
}
.minutes_overlay{
	margin: 20px 0 20px 60px
}
#section_content {
	width:900px;
}
.col1 ul {
	font:15px/18px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
}
.ul-icons ul li:before, .col1a .list-wrap li:before {
	content:"-";
	position:relative;
	left:-5px;
}
.ul-icons ul li {
	text-indent:-5px;
}
.icons {
	background: url(../img/icons.png) no-repeat;
	width:48px;
	height: 48px;
	float: left;
	margin:2px 5px;
}
.icons.leisure {
	background-position: -436px -288px;
}
.icons.libraries {
	background-position: -146px -336px;
}
.icons.bins {
	background-position: -100px -527px;
}
.icons.schools {
	background-position: -5px -288px;
}
.icons.parking {
	background-position: -295px -388px;
}
.icons.tax {
	background-position: -100px 0px;
}
.icons.jobs {
	background-position: 0px -236px;
}
.icons.planning {
	background-position: 0px -48px;
}
.icons.housing {
	background-position: -290px -90px;
}
.icons.crime {
	background-position: -194px -486px;
}
.icons.benefits {
	background-position: 0px -145px;
}
.icons.marriage {
	background-position: -387px -52px;
}
.icons.pets {
	background-position: -290px -525px;
}
.icons.health {
	background-position: -288px -195px;
}
.icons.licence {
	background-position: -244px 2px;
}
.icons.finance {
	background-position: -294px -44px;
}
.icons.tenders {
	background-position: -341px 0px;
}
.icons.trading {
	background-position: -289px -480px;
}
.icons.environment {
	background-position: -193px -147px;
}
.icons.voting {
	background-position: -48px -146px;
}
.icons.councillors {
	background-position: 0px -240px;
}
.icons.comments {
	background-position: -97px -340px;
}
.icons.strategies {
	background-position: -482px 0px;
}
.icons.performance {
	background-position: -244px -48px;
}
.icons.data {
	background-position: -145px -242px;
}
.icons.join {
	background-position: -480px -50px;
}
.icons.aims {
	background-position: -338px -294px;
}
.icons.standards {
	background-position: -190px -196px;
}
.icons.safety {
	background-position: -482px -100px;
}
.icons.continuity {
	background-position: -482px -152px;
}
.icons.property {
	background-position: 0px -196px;
}
.ul-icons h3 a, .more h3 a {
	color: #444;
	display: block;
	margin: -18px 0 -18px 48px ;
	padding: 5px 10px;
	font-weight: bold;
}
.ul-icons {
	clear: both;
	margin-bottom: 20px;
}
.ul-icons:hover {
	background: #eee;
}
.ul-icons ul {
	width: 210px;
	margin-left: 30px;
	list-style: none outside none;
	margin-top:-19px
}
.ul-icons.section-icon {
	padding: 0 0 5px 0px;
	overflow: hidden;
	margin: 8px 0px;
}
.ul-icons.section-icon p {
	width: 208px;
	float: right;
	color: #444;
	font: 14px/20px 'PT Sans', sans-serif;
}
.section-icon h3 a, .section-icon h3 a:hover {
	color:#444;
}
.section > div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.col1 {
	display: inline;
	width:300px;
	float: left;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.s4-ca h2, #MSO_ContentTable h2{
	color: rgb(59, 130, 184) !important;
	font-size: 22pt;
	font-weight: bold;
}
.s4-ba{
	margin-top:-30px;
	font-size:1.2em
}
.col3{
	margin-left:280px;
	margin-top:-12px
}
#MSO_ContentTable h2{
	margin-bottom:35px
}


#s4-searcharea{
	margin-top: 0px !important
}

.s4-toplinks .s4-tn a.menu-item{
	font-size:14px !important
} 

.s4-searchbox-QueryPrompt{
	margin-top:1px !important
}

.article, .aside {
	display: block;
}


.news{
	background: #f4f4f4;
	border:none;
	margin:2em 0;
	font: 13px/17px sans-serif;
}

.section-icon h3 a, .section-icon h3 a:hover{
	color:#444;
}
 .section > div{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	}
	 .section > .aside {  
        width: 280px;
        border:1px solid #eee; 
        float:right; 
        padding: 10px;
        margin-top: 20px;
    }  

    .featured{
    	position: relative;
    }
    .featured img{
		width:260px;
		border:none
		
    }
    .prev, .next{
    	position: absolute;
    	top:45%;
    	background: white;
    	border: 1px solid #ddd;
    	height: 40px;
    	cursor: pointer;
    	padding: 0;
    }
    .arrow.back, .arrow.forw{ 
    	content:"";
    	border: none;
		width: 0; 
		height: 0; 
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
       }
    .arrow.back{
    	border-right:10px solid #448CCB;
    }
    .arrow.forw{
    	border-left:10px solid #448CCB;
    }
    .prev{
    	padding-left:4px;
    	padding-right:2px;
    	left:-26px; 
    	border-top-left-radius: 5px;
    	border-bottom-left-radius:5px;
		
    }
    .next{
    	padding-left:2px;
    	padding-right:4px;
    	right:-26px;
		border-top-right-radius: 5px;
    	border-bottom-right-radius:5px;
    	
    }
    .feature p{
    	margin-bottom:10px !important
    }
    .feature h3{
    	line-height: 23px;
    	margin-bottom: 5px;
    	margin-top:0px    	
    }
    .feature a h3, .feature a:hover h3, .col3 a, .newspage a{
    	color:#03A2D5;
    }
    .aside.news img, .newspage img {
    	/* width:114px; */
    	float: left;
    	box-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
    	-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		margin-bottom: 20px;
    }
    .aside.news a:hover > img, .newspage a:hover > img {
    	box-shadow: 2px 2px 7px rgba(0, 0, 0, .8);

    }
    .aside.news h3 {
    	margin: 0 0 6px -4px;
    	font-size:16pt
    }
     .aside.news h3 a{
	 color: #444
	}
    .aside.news h4{
    	line-height: 1.2em;
    	font-size: 13px;
    }
    .aside.news h4 a{
    	color:#03A2D5;
    }
    .aside.news ul li, .newspage ul li{
    	clear:both;
    }
    .aside.news .article{
    	width:136px;
    	float: right;
    	padding-bottom: 2em;
    }
    .newspage .article{
    	width:420px;
    	float: left;
    	padding-bottom: 2em;
    	margin-left:1.4em;
    }
    .newspage h1{
    	padding-bottom:.4em;
    }
    .newspage .list-wrap{
    	padding: 10px 60px 0 0;
    }
    p.readmore{
    	margin:-.7em 0 0 0; padding:0;
    }
    
    #ctl00_MSO_ContentDiv .homeRight{
    float:right;
    width:280px
	}
	#ctl00_MSO_ContentDiv .homeLeft{
	float:left;
	width:600px;
	margin-bottom:30px
	}
	#ctl00_MSO_ContentDiv .homeLeft h2{
	margin:5px 0px
	}


.ms-formfieldvaluecontainer.ms-rte-border{
	margin-top: 35px;
}

.s4-ql ul.root > li.selected > .menu-item{
/*	background-color:#3B82B8!important*/
}
#ig-footer-links .section-box ul li a:hover{
	color:#EFAE2F !important
}
#a-z-container .letters a:hover{
	text-decoration:none;
	background-color:activecaption
}
#a-z-container .letters a{
	padding:15px 9px !important
}
.s4-ql .menu-item.selected{
	width:230px !important;
	background-color:#37587E;
	background-image: none;
	
}

.description{
	margin-top:5px
}
.aside.news img, .newspage img{
	margin-right:0px;
	margin-bottom:5px
}
.cccIntroText{
	font-weight: bold;
    margin-bottom: 1em;
}
.link-item .description{
	font-size:1.35em !important
}
.link-item > a{
 font-size:1.6em !important
}
.feature{
	z-index:0!important
}
.image-area-left{
	margin-right:15px
}
.s4-specialNavLinkList{
	padding-top:0px
}

.cccArticleDate{
color: #999;
margin-top: 10px;
font-style: italic;
}
.ig-company-logo {
    background: url("../img/crest_ceredigion.jpg") no-repeat scroll;
    float: left;
    height: 76px;
    margin: 20px 0 0;
    width: 231px;  
}

.content ul {
    list-style: square outside none;
    margin: 0 0 1em 0;
}
.section-related-links {
    margin: -20px 0 0;
    padding: 0 15px;
}
.section-related-links > li {
    font-size: 1.1em;
    list-style-type: square;
    margin: 5px;
}
#section-more,#home-more {
    padding-left: 3px;
}
#section-more{
	margin-top: -20px;
}
#section-more > li,#home-more > li{
    border-right: 1px solid;
    display: inline;
    float: left;
    font-size: 1.2em;
    list-style: none outside none;
    margin-bottom: 8px;
    margin-right: 0.5em;
    padding-right: 0.5em;
    white-space: nowrap;
}

.more-last, #section-more > li:last-child, #home-more > li:last-child{
	border:none !important;
}


.topLevel ul.root > li.selected > .menu-item, .s4-ql a.selected {
    background: none;
}

.topLevel .root .selected {
    background-color: #629AC5!important;
    margin: 0;
}




.ico-a1{ background-position: 0 0}
.ico-b1{ background-position: -49px 0}
.ico-c1{ background-position: -97px 1px}
.ico-d1{ background-position: -145px 0}
.ico-e1{ background-position: -193px 0}
.ico-f1{ background-position: -243px 0}
.ico-g1{ background-position: -292px -1px}
.ico-h1{ background-position: -338px 0}
.ico-i1{ background-position: -387px 0}
.ico-j1{ background-position: -434px 0}
.ico-k1{ background-position: -481px -4px}
.ico-a2{ background-position: 0 -48px}
.ico-b2{ background-position: -48px -48px}
.ico-c2{ background-position: -99px -49px}
.ico-d2{ background-position: -145px -48px}
.ico-e2{ background-position: -195px -49px}
.ico-f2{ background-position: -241px -48px}
.ico-g2{ background-position: -290px -48px}
.ico-h2{ background-position: -338px -48px}
.ico-i2{ background-position: -388px -48px}
.ico-j2{ background-position: -435px -48px}
.ico-k2{ background-position: -482px -47px}
.ico-a3{ background-position: 0 -97px}
.ico-b3{ background-position: -48px -95px}
.ico-c3{ background-position: -97px -97px}
.ico-d3{ background-position: -145px -97px}
.ico-e3{ background-position: -193px -98px}
.ico-f3{ background-position: -242px -96px}
.ico-g3{ background-position: -290px -96px}
.ico-h3{ background-position: -338px -95px}
.ico-i3{ background-position: -387px -98px}
.ico-j3{ background-position: -435px -97px}
.ico-k3{ background-position: -482px -98px}
.ico-a4{ background-position: 0 -145px}
.ico-b4{ background-position: -48px -146px}
.ico-c4{ background-position: -99px -144px}
.ico-d4{ background-position: -144px -145px}
.ico-e4{ background-position: -195px -145px}
.ico-f4{ background-position: -242px -145px}
.ico-g4{ background-position: -291px -146px}
.ico-h4{ background-position: -339px -145px}
.ico-i4{ background-position: -387px -144px}
.ico-j4{ background-position: -435px -145px}
.ico-k4{ background-position: -482px -145px}
.ico-a5{ background-position: -2px -195px}
.ico-b5{ background-position: -48px -194px}
.ico-c5{ background-position: -97px -194px}
.ico-d5{ background-position: -144px -193px}
.ico-e5{ background-position: -193px -192px}
.ico-f5{ background-position: -242px -193px}
.ico-g5{ background-position: -290px -193px}
.ico-h5{ background-position: -338px -195px}
.ico-i5{ background-position: -386px -193px}
.ico-j5{ background-position: -434px -195px}
.ico-k5{ background-position: -486px -195px}
.ico-a6{ background-position: -1px -242px}
.ico-b6{ background-position: -49px -242px}
.ico-c6{ background-position: -97px -242px}
.ico-d6{ background-position: -145px -243px}
.ico-e6{ background-position: -194px -243px}
.ico-f6{ background-position: -242px -241px}
.ico-g6{ background-position: -291px -241px}
.ico-h6{ background-position: -340px -241px}
.ico-i6{ background-position: -386px -241px}
.ico-j6{ background-position: -436px -242px}
.ico-k6{ background-position: -486px -239px}
.ico-a7{ background-position: -1px -290px}
.ico-b7{ background-position: -49px -290px}
.ico-c7{ background-position: -97px -289px}
.ico-d7{ background-position: -145px -290px}
.ico-e7{ background-position: -194px -289px}
.ico-f7{ background-position: -242px -291px}
.ico-g7{ background-position: -291px -290px}
.ico-h7{ background-position: -337px -290px}
.ico-i7{ background-position: -387px -289px}
.ico-j7{ background-position: -433px -291px}
.ico-k7{ background-position: -483px -291px}
.ico-a8{ background-position: -1px -338px}
.ico-b8{ background-position: -48px -337px}
.ico-c8{ background-position: -98px -337px}
.ico-d8{ background-position: -145px -338px}
.ico-e8{ background-position: -195px -337px}
.ico-f8{ background-position: -242px -339px}
.ico-g8{ background-position: -291px -338px}
.ico-h8{ background-position: -339px -338px}
.ico-i8{ background-position: -385px -337px}
.ico-j8{ background-position: -435px -339px}
.ico-k8{ background-position: -482px -339px}
.ico-a9{ background-position: -2px -387px}
.ico-b9{ background-position: -50px -387px}
.ico-c9{ background-position: -101px -387px}
.ico-d9{ background-position: -146px -387px}
.ico-e9{ background-position: -197px -387px}
.ico-f9{ background-position: -243px -385px}
.ico-g9{ background-position: -291px -385px}
.ico-h9{ background-position: -338px -384px}
.ico-i9{ background-position: -388px -383px}
.ico-j9{ background-position: -434px -384px}
.ico-k9{ background-position: -481px -382px}
.ico-a10{ background-position: -1px -433px}
.ico-b10{ background-position: -49px -433px}
.ico-c10{ background-position: -98px -435px}
.ico-d10{ background-position: -145px -432px}
.ico-e10{ background-position: -194px -433px}
.ico-f10{ background-position: -243px -432px}
.ico-g10{ background-position: -290px -433px}
.ico-h10{ background-position: -338px -435px}
.ico-i10{ background-position: -385px -434px}
.ico-j10{ background-position: -432px -433px}
.ico-k10{ background-position: -482px -433px}
.ico-a11{ background-position: -2px -482px}
.ico-b11{ background-position: -50px -482px}
.ico-c11{ background-position: -101px -482px}
.ico-d11{ background-position: -145px -481px}
.ico-e11{ background-position: -193px -482px}
.ico-f11{ background-position: -241px -482px}
.ico-g11{ background-position: -290px -480px}
.ico-h11{ background-position: -336px -481px}
.ico-i11{ background-position: -387px -482px}
.ico-j11{ background-position: -435px -481px}
.ico-k11{ background-position: -482px -481px}
.ico-a12{ background-position: -2px -531px}
.ico-b12{ background-position: -49px -529px}
.ico-c12{ background-position: -97px -528px}
.ico-d12{ background-position: -146px -528px}
.ico-e12{ background-position: -194px -529px}
.ico-f12{ background-position: -240px -529px}
.ico-g12{ background-position: -290px -529px}
.ico-h12{ background-position: -337px -530px}
.ico-i12{ background-position: -386px -529px}
.ico-j12{ background-position: -437px -530px}
.ico-k12{ background-position: -487px -530px}
.ico-a13{ background-position: -2px -587px}
.ico-b13{ background-position: -50px -587px}
.ico-c13{ background-position: -100px -585px}
.ico-d13{ background-position: -143px -584px}
.ico-e13{ background-position: -194px -583px}
.ico-f13{ background-position: -243px -583px}
.ico-g13{ background-position: -295px -584px}
.ico-h13{ background-position: -339px -581px}
.ico-i13{ background-position: -386px -580px}
.ico-j13{ background-position: -438px -582px}
.ico-k13{ background-position: -487px -580px}	
.ico-a14{ background-position: -2px -633px}
.ico-b14{ background-position: -48px -631px}
.ico-c14{ background-position: -96px -631px}
.ico-d14{ background-position: -142px -631px}
.ico-e14{ background-position: -192px -631px}
.ico-f14{ background-position: -240px -632px}
.ico-g14{ background-position: -292px -633px}
.ico-h14{ background-position: -335px -633px}
.ico-i14{ background-position: -388px -633px}
.ico-j14{ background-position: -438px -633px}
.ico-k14{ background-position: -487px -632px}


.currentNav > div > ul > li > a, .currentNav > div > ul > li > a:hover {
    background-color: #4F8EBF!important
}

.currentNav > div > ul > li > a span {
    color: #FFFFFF;
    font-weight: bold
}
.s4-ql .menu-item{
	 padding-left:10px
}
.s4-ql .menu-item, .s4-ql .menu-item.selected, .s4-ql .menu-item.selected{
	width:auto !important
}

.s4-ql .menu-item.selected{
	/*background-color:#3B82B8!important*/
}

.ul-icons.section-icon li{
	margin-bottom:0.5em
}


.ms-rteStyle-Tagline{
	font-size:14pt;
	color:#616D7A
}

.ms-rteElement-P{
	color:#353535
}

h3.ms-rteElement-H3B,.ms-rteElement-H4{
	margin: 0 0 10px;
}

#section_content h3, .homeLeft h3 {
    font-size: 14pt;
}

/*.ms-rteElement-Callout1 + p{
 clear:left
}
*/

.ms-rteElement-Callout1 {
	text-align:center;
	margin:  0 auto 1em;
	float:none;
	background:none;
	
	border:none
}






.ms-rteElement-Callout1 a {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7e0be;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7e0be;
	box-shadow:inset 0px 1px 0px 0px #f7e0be;
	background-color:#e79e18;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #cb8916;
	display:inline-block;
	color:#ffffff;
/*	font-family:Arial; 
	font-size:15px; 
	font-weight:bold;*/
	font-style:normal;
	padding:10px 35px;
/*	height:65px;
	line-height:65px;
	width:131px; */
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cb8916;
	color:#fff
}
.ms-rteElement-Callout1 a:hover {
	background-color:#bd7f15;
}
.ms-rteElement-Callout1 a:active {
	position:relative;
	top:1px;
}
.ms-rteElement-Callout1 a{
	
}


.ms-rteStyle-Highlight {
    background-color: #3B82B8;
    color: #FFFFFF;
    font-weight:bold;
}
.discoverCeredigionFooter,.discoverCeredigionFooter:visited{
	color:#ffffff!important
}
#a-z-container .label{
	width:130px !important;
	text-align:left
}
.searchCym #SRSB .ms-sbgo a {
	background: url("../img/sb-search-btn-cym.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important
}
#ig-search-toggle-container{
	display:none	
}

.cbq-layout-main .dfwp-list .link-item > a{
	font-size:	1.35em !important;
}
.cbq-layout-main .dfwp-item .item{
	padding:0px;
	margin-bottom: 10px;

}
.cbq-layout-main .dfwp-item .item .link-item > p{
	color:#999!important;
	margin-bottom: 0px !important;
}
.cbq-layout-main .dfwp-list{
	list-style: none outside none;
	padding: 10px 0 0;
}
.minutes_img {
	float: right;
	margin-top:10px
}
.dfwp-column.dfwp-list .dfwp-item {
    margin-bottom: 10px;
    overflow: hidden;
}

.ms-rteElement-Callout4 {
    background-color: #EFAE2F; 
   /* background-color: #eee;*/
    border: medium none;
    float: none;
    text-align: center;
    width: auto;
    font-weight:bold
}


.ms-rteElement-Callout4 > a, .ms-rteElement-Callout4 > a:visited {
 text-decoration:underline;
 color:#0072BC
}
.cccMainText li {
   /* list-style: none outside none;*/
}
.ms-rtestate-field  li  {
	list-style: square outside none;
}
.dfwp-item, .section-icon li{
	list-style: none outside none;
}
.menu > ul ul ul li {
    background-color: #fff;
    padding-left: 11px;
}

.tscsNewsTitle {
    padding: 5px !important;
	font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    background-color:#3b82b8;
}


/* Extra styles for the Markup Styles menu */

DIV.ms-rteElement-AlertBlue {
  -ms-name:"Alert - Blue";
}
.ms-rteElement-AlertBlue
{
  color:#005677;
  float:right;
  width:20em;
  padding:10px;
  background-color: #d8f4ff;
  font-family: Verdana, Geneva, sans-serif;  
  border: 1px solid #00ADEE;
}


.ms-rteElement-AlertBlue {
    background-color: #eee;
	border: medium none;
    float: none;
    text-align: center;
    width: auto;
    font-weight:bold
}


.ms-rteElement-AlertBlue > a, .ms-rteElement-AlertBlue > a:visited {
 text-decoration:underline;
 color:#0072BC
}

/* Extra styles for the Styles menu */

.ms-rteStyle-AlertText {
	-ms-name:"Alert Text";
	color:red;
	font-weight:bold;
}
.ms-rteStyle-BlueHighlight {
	-ms-name:"Blue Highlight";
	color:#000099;
	background: #F2F2FF;
	font-weight:bold;
	padding:5px 5px !important;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #9966CC;
	border-bottom-color: #9966CC;
}
.home-top-bin {
	padding: 19px;
	text-align: center;
	font-weight: bold;
	font-size: 1.4em;
	background-color: #EEE;
}
h4.ms-rteElement-H4B{
margin-bottom:5px
}

.ul-moremenu ul li:before {
	content:"-";
	position:relative;
	left:-5px;
}
.ul-moremenu ul li {
	text-indent:-5px;
	list-style: none outside none;
	font-size: 1.2em;
	padding-bottom: 12px;
}
.ul-moremenu ul {
	margin-left: 18px;
}