body{
	background-color : #D7D7D7; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; padding:0px; height:100%;
	min-height: 100%; /* Not supported by IE 5/6, but required for Firefox/Opera */
}
.splashscreenholder{
	height : 100%; width: 100%;
}
BODY.popup{
	background-color : #FFFFFF; margin-bottom : 5px; margin-left :5px; margin-right: 5px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align: center;
}
.leftback{
	background-image: url(../media/leftback.gif); background-repeat: repeat-y; background-color: #D7D7D7; width: 20px;
}
.rightback{
	background-image: url(../media/rightback.gif); background-repeat: repeat-y; background-color: #D7D7D7; width: 20px;
}
.backbottom{
	background-image: url(../media/pageholderb.jpg); background-repeat: repeat-x; background-color: #D7D7D7; height: 20px;
}
.banner{
	line-height: 20px; background-image: url(../media/greenredstripet.jpg); background-repeat: repeat-y; background-color: #DD241F; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding-bottom: 2px; height: 18px;
}
.bannertext{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color : Transparent;
}
.galleryimage{
	border : 1px solid #DC241F; margin-right: 10px; margin-bottom: 10px; margin-top: 0px; margin-left: 10px;
}
.candimage{
	border : #DC241F 1px solid;
}
.image{
	border : 0px solid #DC241F; margin-right: 10px; margin-bottom: 10px; margin-top: 0px; margin-left: 0px;
}
A:LINK{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; text-decoration : underline; line-height : 16px; color: #DC241F;
}
A:VISITED{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; text-decoration : underline; line-height : 16px; color: #DC241F;
}
A:ACTIVE{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; background-color: Transparent; text-decoration : underline; line-height : 16px; color: #DC241F;
}
A:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; background-color: Transparent; text-decoration : underline; line-height :16px; color: #DC241F;
}
A:LINK.bannertext{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; text-decoration : underline; line-height : 16px; color: #FFFFFF;
}
A:VISITED.bannertext{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; text-decoration : underline; line-height : 16px; color: #FFFFFF;
}
A:ACTIVE.bannertext{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; background-color: Transparent; text-decoration : underline; line-height : 16px; color: #FFFFFF;
}
A:HOVER.bannertext{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; background-color: Transparent; text-decoration : underline; line-height :16px; color: #FFFFFF;
}
A.banner{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; text-decoration : underline; line-height : 16px; color: #FFFFFF;
}
.contentcell{
	padding : 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; line-height : 16px;
}
.ltable{
	padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #000000; background-color: #DC241F; color: #FFFFFF;
}
.ltablehead{
	padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #DC241F; color: #FFFFFF; background-image : url(../media/thead20.jpg); background-repeat : repeat;
}
.ltablehead a:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight : bold;
}
.ltablehead a:LINK{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight : bold;
}
.ltablehead a:ACTIVE{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight : bold;
}
.ltablehead a:VISITED{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight : bold;
}
.ltableheadleft{
	padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #DC241F; color: #FFFFFF;
}
.ltableheadright{
	padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #DC241F; color: #FFFFFF;
}
.lbuttonsm{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #DC241F; color: #FFFFFF; font-weight: bold; border: 1px solid #000000; cursor: pointer;
}
.lbuttonsmnob{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #DC241F; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #DC241F; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; cursor: pointer;
}
.lbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DC241F; color: #FFFFFF; font-weight: bold; border: 1px solid #000000; cursor: pointer;
}
.lbuttonnobottom{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DC241F; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #DC241F; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; cursor: pointer;
}
.lbuttonnotop{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DC241F; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #000000; border-top: 1px solid #DC241F; border-left: 1px solid #000000; border-right: 1px solid #000000; cursor: pointer;
}
.lbuttonblank{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DC241F; color:  #DC241F; font-weight: bold; border: 1px solid #DC241F;
}
.textinput{
	border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
.heading{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; line-height : 16px; color: #DC241F;
}
.gheading{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; line-height : 16px; color: #3B6D1D; text-decoration : none;
}
.gheadingul{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; line-height : 16px; color: #3B6D1D; text-decoration: underline;
}
.redtype{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; color: #DC241F;
}
.leftindent{
	padding-left : 15px;
}
.linkspan{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; color: #DC241F; cursor: pointer;
}
.center{
	text-align: center;
}
.odd{
	background-color: #FFFFFF; background-image: url(../media/featureboxbg.jpg); background-repeat: repeat-x; border-left : 1px solid #DC241F; border-right: 1px solid #DC241F; border-bottom: 1px solid #DC241F; cursor: default;
}
.even{
	background-color: #F3F3F3; background-image: url(../media/featureboxbge.jpg); background-repeat: repeat-x; border-left : 1px solid #DC241F; border-right: 1px solid #DC241F; border-bottom: 1px solid #DC241F; cursor: default;
}
.oddnb{
	background-color: #FFFFFF; background-image: url(../media/featureboxbg.jpg); background-repeat: repeat-x; border-left : 1px solid #DC241F; border-right: 1px solid #DC241F; cursor: default;
}
.evennb{
	background-color: #F3F3F3; background-image: url(../media/featureboxbge.jpg); background-repeat: repeat-x; border-left : 1px solid #DC241F; border-right: 1px solid #DC241F; cursor: default;
}
.hl{
	background-color: #F6E8E8; border-left : 1px solid #DC241F; border-right: 1px solid #DC241F; border-bottom: 1px solid #DC241F; cursor: default;
}
.note{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height : 13px; color: #000000;
}
TD.whiteback{
	background-color : #FFFFFF;
}
.linksm{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; text-decoration: underline; color: #DC241F; cursor: pointer;
}
.selecter
{
	background-color: #FBF2F2; color: #000000; border-bottom: solid 1px #C41818; border-left: solid 1px #C41818; border-right: solid 1px #C41818; border-top: solid 1px #C41818; cursor: pointer;
}
A:LINK.linksm{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; text-decoration : underline; line-height : 14px; color: #DC241F;
}
A:VISITED.linksm{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; text-decoration : underline; line-height : 14px; color: #DC241F;
}
A:ACTIVE.linksm{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; background-color: Transparent; text-decoration : underline; line-height : 14px; color: #DC241F;
}
A:HOVER.linksm{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; background-color: Transparent; text-decoration : underline; line-height :14px; color: #DC241F;
}
.headerwhiteback{
	background-color : #FFFFFF; text-align : center; margin: 0px; height : 83px; 
}
.newstick{
	line-height: 17px; background-color:#F8F2F2; border: solid 1px #397B21;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-bottom: 2px; text-align: center; width : 537px;
}
.newstickg{
	line-height: 17px; background-color:#E8F4E8; border: solid 1px #397B21;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #397B21;  padding-bottom: 2px; text-align: center; width : 537px;
}
.newsticke{
	line-height: 17px; background-color:#F4F8FA; border: solid 1px #246488;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #246488;  padding-bottom: 2px; text-align: center; width : 537px;
}
A:LINK.newsticka{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; text-decoration : underline; line-height : 17px; color: #DC241F;
}
A:VISITED.newsticka{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; text-decoration : underline; line-height : 17px; color: #DC241F;
}
A:ACTIVE.newsticka{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; text-decoration : underline; line-height : 17px; color: #DC241F;
}
A:HOVER.newsticka{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; text-decoration : underline; line-height : 17px; color: #DC241F;
}
.cornerleft{
	background-image: url(../media/cornerleft.gif); background-repeat : no-repeat; background-color: #D7D7D7; width: 20px; height: 20px;
}
.cornerright{
	background-image: url(../media/cornerright.gif); background-repeat : no-repeat; background-color: #D7D7D7; width: 20px; height: 20px;
}
.emailbox {
	font-size: 10px;
}
#pageholder{
	background-color: #FFFFFF; width: 768px; 
}
#searcher {
	background-image: url(http://www.valeofclwydclp.org.uk/media/greenredstripet162.jpg); background-repeat: repeat-y; background-color: #DD241F; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding-bottom: 8px; vertical-align: middle; padding-top: 8px; height: 42px; background-position: top right;  margin-bottom: 3px; vertical-align: middle;
}
#top-right {
	width: 160px; float: right; border: 1px solid #C0C0C0; background-color: #E1E1E1; height: 100%;
}
#emailsignup {
	height: 57px; background-image: url(http://www.valeofclwydclp.org.uk/media/email-box.gif); background-repeat: no-repeat; background-position: top center; vertical-align: bottom; padding-top: 73px;
}
#buttons {
	text-align: right;
}
#mybuttons {
	text-align: center;
}
.highlight{
	background-color : #E8D4D4; color : #DC241F; font-weight: bold;
}
#feature{
	position: relative; float: left; width: 518px; height: auto; background-color: #ffffff; background-image: url(http://www.valeofclwydclp.org.uk/media/featureboxbg.jpg); background-repeat: repeat-x; padding: 10px; border: #E8E8E8 2px solid; font-size: 12px; line-height: 16px; color: #404040; padding-top: 10px; margin-top: 6px; margin-bottom: 20px;
}
#featuresNavx{
	margin-left: 0; width: 542px; text-align: center; height: 64px; border: #E8E8E8 1px solid; font-size: 11px; line-height: 14px; color: #404040; margin-bottom: 5px; background-color: #F8F8F8; background-image: url(http://www.valeofclwydclp.org.uk/media/featureboxbg.jpg);
}

#featuresNav{
	margin-left: 0; width: 542px; text-align: center; height: 64px; /*border: #E8E8E8 1px solid; */font-size: 11px; line-height: 14px; color: #404040; margin-bottom: 2px; background-color: #F8F8F8; background-image: url(http://www.valeofclwydclp.org.uk/media/featureboxbg.jpg);
}

#featureLoc{
	position: relative; float: left; width: 510px; text-align: center; height: 15px; font-size: 9px; margin-top: 10px; margin-bottom: 0; border: #e0e0e0 1px solid; padding: 3px; background-color: #f8f8f8;
}
.featureIn{
	position: relative; float: left; width: 496px; height: auto; background-color: #ffffff; background-image: url(http://www.valeofclwydclp.org.uk/media/featureboxbg.jpg); background-repeat: repeat-x; padding: 10px; border: #E8E8E8 1px solid; font-size: 12px; line-height: 15px; color: #404040; padding-top: 10px; margin-bottom: 8px; text-align: left;
}
#toryplans {
	padding: 10px; border: #E8E8E8 1px solid; margin-bottom: 8px; text-align: left;	position: absolute; height: auto; float: none; background-image: url(../media/wllc.gif); display: none; font-family: Arial, Helvetica, sans-serif; width: 126px; padding-top: 60px; left: 560px; z-index: 1; background-color: #f0f0f0; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 18px;
}
#fairwales{
	position: relative; float: left; width: 518px; height: auto; background-color: #ffffff; background-image: url(http://www.valeofclwydclp.org.uk/media/featureboxbg.jpg); background-repeat: repeat-x; padding: 10px; border: #E8E8E8 2px solid; font-size: 12px; line-height: 16px; color: #404040; padding-top: 10px;
}
.featuresml{
	position: relative; float: left; margin: 0px; margin-right: 11px; width: 236px; text-align: left; background-color: #F8F8F8; border: #E8E8E8 1px solid; background-color: #F8F8F8; background-image: url(http://www.valeofclwydclp.org.uk/media/featureboxbg.jpg); padding: 10px; border: #E8E8E8 2px solid; font-size: 12px; line-height: 18px; color: #404040; font-weight: bold;
}
.featuresmr{
	position: relative; float: left; margin: 0px; width: 236px; text-align: left; background-color: #F8F8F8; border: #E8E8E8 1px solid; background-color: #F8F8F8; background-image: url(http://www.valeofclwydclp.org.uk/media/featureboxbg.jpg); padding: 10px; border: #E8E8E8 2px solid; font-size: 12px; line-height: 18px; color: #404040; font-weight: bold;
}
UL.submenu {
	padding: 0;
	padding-left: 20px;
	margin: 0;
	list-style-type: circle;
	color: #397B21;
}
LI.submenu {
	padding: 2px;
	margin: 1px;
	border: #e0e0e0 1px solid;
	background-color: #ffffff;
}

