@import url(stylestacking.css);
@import url(styleps1colours.css);
@import url(stylecalendar.css);

/* Tag Elements */

TH, th{
	background-color : #f2f2ff;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	width: 30%;
}

/* Non-Link Styles */

.imagetitle, .polltitle, .btntext, .searchhead
{color : #ffffff;}

.forumhead
{
	color: #000000;
	font-weight: bold;
}

.lhscol{width: 155px;}

.utilspipe, .bottompipe{color : #666666;}

.forumtitle{color: #003399;}

.showmessagepoll{background-color : #ffffff;}

.votebuttons{border-bottom: 1px #ffffff solid;}

.pollquestionheading, .pollresult2, .pollresult4
{background-color : #be9255;}

.pollquestionheading{color : #ffffff;}

.contactbakcolour, .blockstyle, .searchstylecentre, .searchstyleright, .atozheadstyle, .atozconhead, .forumband1, .forummessband1, .loginbandtop, .rowhigh
{
	background-color : #f2f2ff;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
}

.pollresult1, .pollresult3, .pollresult5
{background-color : #d9bd98;}

.closebuttonstrip
{background-color : #fff0ff;}

.hidelistbullet
{
	text-align : left;
	list-style : none;
	/* Specifics needed for IE 6 */
	list-style-image : none;
	list-style-type : none;
}

.polltitle{background-color:#be9255;}
.fieldbox{padding-top: 5px;
}
.searchtitle{
	background-color:#000099;
	color: #FFFFFF;
}
.btntext{color: #000000;	background-color: #ffffff;}

.topnavborder{background-color: #E6F2F7;}

.pollquestion, .pollanswer {background-color : #d9bd98;}
.searchbackground, .votebuttons{background-color : #FFCC33;}
.imagetitle, .errorhead{background-color : #660066;}

.atozheadstyle{font-weight: bold;}

.loginbandbot{border-bottom : solid #ffffff 2px;}

/*
.psborder{border : solid 2px #ffffff;}
.psborderleft{border-left : solid 2px #ffffff;}
.psborderright{border-right : solid 2px #ffffff;}
.psbordertop{border-top : solid 2px #ffffff;}
.psborderbottom{border-bottom : solid 2px #ffffff;}
*/
.bottomborder{border-bottom : solid 2px #666666;}

.controllista{padding : 0 5px 0 0; border-right : solid 1px #666666;}
.controllistb{padding : 0 5px; border-right : solid 1px #666666;}

.cresttop{
	
	padding-left : 145px;
}

.tabbackground
{
	background-color: #3333cc;
	color: #ffcc33;
	font-weight: bold;
	margin-top: 4px;

}

.rightbackground
{
	color: #D7FFAE;
	font-weight: bold;
	background-color: #FFFFFF;
}

.leftbackground
{
	background : url(../../images/ymlaen/common/top_l.gif) no-repeat left; 
	color: #ffffff; 
	font-weight: bold;
}

.rowbackground{}

.logopadding{padding : 20px 0 3px 75px;}

.lhsnavtopcurve
{
	width : 180px;
	background-color: #ffffff;
}

.positioncurve
{
	background: url(../../images/ymlaen/common/tn_curve.gif) no-repeat top right #E6F2F7;
	width : 180px;
	height : 26px;
}

.positiontranscurve
{
	background: url(../../images/ymlaen/common/tn_l.gif) no-repeat top left #E6F2F7;
	width : 180px;
	height : 16px;
}

.toputilsbackground
{
	background : url(../../images/ymlaen/common/util_l.gif) no-repeat top left #E6F2F7;
	padding-top : 3px;
}

.breadnavcornerground
{
	width: 163px;
	background : no-repeat url(../../images/ymlaen/common/path_curve.gif) right top #ffcc33;
	height : 13px;
	border-bottom: #ffffff 1px solid;
}

.breadnavbackground{
	background-color : #f3f3ff;
	font-size: 9px;
}

.footerborder
{
	border-top: 2px #8d8d8d solid;
	margin: 5px 0 10px 0;
	padding: 5px 0 20px 0;
	width: 100%;
}

.lhscol
{background: url(../../images/ymlaen/common/lborder.gif) repeat-y #ffffff;}

.footflourish /* decorative bar between the article and the bottom utilities menu */
{background: url(../../images/ymlaen/common/lborder.gif) repeat-y #E6F2F7 left;}

.baseflourish /* decorative bar between the article and the bottom utilities menu */
{
	font-size: xx-small;
	background-color: #B8D7CF;
	background-image: url(../../images/ymlaen/common/curve_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.whitetext
{
	color: #ffffff;
	font-weight : normal;
}

.palebluebackground, .forumband2, .forummessband2, .closebuttonstrip, .loginbandbot, .rowlow
{
	background-color : #f2f2ff;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding-top: 5px;
}

.forumband2, .forummessband2, .closebuttonstrip, .loginbandbot, .rowlow
{padding: 5px;}

.forumband1, .forummessband1, .loginbandtop, .rowhigh
{background-color : #e6e6fa;}

.paleyellowbackground, .rhstitle, .forumhead, .loginhead, .errorhead
{
	background-color : #008165;
	border: 1px solid #0081B0;
}

.paleyellowbackground
{
	padding-top: 5px;
}

.homeblockheading
{
	background : #fafcd9 url(../../images/ceredigioncc/common/home_header_curve.gif) no-repeat right top;
	color: #000000;
	font-weight: bold;
	padding : 2px 2px 5px 2px;
	border-bottom: solid 1px #ffcc33;
}

.rhstitle{color: #ffffff;}

.arrowhead, .showrhstab, .rhslinkicon, .listarrowhead
{
	background : top left url(../../images/ymlaen/common/li.gif) no-repeat;
}

.arrowhead, .showrhstab, .rhslinkicon, .listarrowhead, .listintrotext
{padding : 0 5px 0 13px;}

.arrowhead, .showrhstab, .rhslinkicon
{margin: 5px 0;}

.disclaimer{
	padding : 0 5px 0 13px;
	margin: 5px 0;
	font-size: 80%;
}

.rhsbox{
	background-color: #FFFFCC;
	margin: 0px;
	float:right;
}
.rhsborder
{
	width : 110px;
	
}

.homepanel
{
	width : 90px;
	height : 90px;
	background-color : #ffffff;
	border: 3px solid #fafcd9;
}

.homepixalign
{vertical-align: bottom;}

.linepadding{margin : 0; padding: 5px 0 0 13px;}

.pathlabel{color: #000099;}

/* Styles for splash page */

.positionsplash
{
	width: 560px;
	height: 318px;
	margin: 20% auto;
}

.splashgroundtop
{
	background: no-repeat url(../../images/ceredigioncc/splash/splash_top.gif);
	height: 91px;
}

.chooselangcym, .chooselangeng{margin: 0 0 15px 60px; padding: 15px 0 0 0;}

.chooselangcym{background : no-repeat url(../../images/ceredigioncc/splash/cere_c.gif);}

.chooselangeng{background : no-repeat url(../../images/ceredigioncc/splash/cere_e.gif);}

.splashgroundbot
{
	background: no-repeat url(../../images/ceredigioncc/splash/splash_bottom.gif);
	height: 78px;
}

.tourismposition{margin: 5px 0 0 40px;}

/* End of Styles for splash page */

.pathpipe, .atozpipe{color : #000066;}

.searchpadding
{
	padding: 0; 
	margin: 0;
}

/* End of Non-Link Styles */

/* Link Styles */

A:link, a:link, A:visited, a:visited, A:active, a:active, A:focus, a:focus{
	color: #008165;
}
a:hover{color : #000066;}
a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus, a.aatozlink:hover
{color : #000066;}

a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus
{color : #6666cc;}

a.pathnavs:hover, a.pathnav:hover{color : #ff0000;}

a.atreenav2:hover, a.atreenav2s:hover
{
	color : #008165;
}

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 : #3333cc; font-weight: bold; padding : 0 5px; font-size : 90%;}

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 #3333cc 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 : #ff0000;}

a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:focus, a.atopnavn:link, a.atopnavn:visited, a.atopnavn:active, a.atopnavn:focus
{background-color : #ffffc3; color: #3333cc; font-size: 90%;}

a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus, a.atopnavsn:link, a.atopnavsn:visited, a.atopnavsn:active, a.atopnavsn:hover, a.atopnavsn:focus, a.atopnav:hover, a.atopnavn:hover
{background-color : #3333cc; color : #ffffff;}

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
{
	padding : 6px 2px 6px 13px;
	background : center left url(../../images/ymlaen/common/li_wh.gif) no-repeat #FFF296;
	border-bottom: 1px solid #FFFFFF;
	margin-left: 0px;
	text-decoration: none;
	font-weight : bold;
	color: #008165;
}

a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover
{
	color : #999999;
}

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
{
	padding : 6px 2px 6px 13px;
	margin-left: 8px;
	text-decoration: none;
	font-weight : bold;
	color: #008165;
	background-color: #FFFAEA;
	background-image: url(../../images/ymlaen/common/li.gif);
	background-repeat: no-repeat;
	background-position: center left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

a.bluenormallink:link, a.bluenormallink:visited, a.bluenormallink:active, a.bluenormallink:hover, a.bluenormallink:focus
{
	text-decoration: underline;
	font-weight : normal;
	color: #0000ee;
}

a.bluenormallink:hover
{color: #ff0000;}

a.atreenav1:hover, a.atreenav2:hover
{text-decoration: underline;}

a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:focus, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:focus
{text-decoration : underline; color: #000066;}

a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:focus, a.aatozlinks:hover
{
	font-weight : bold;
	color : #6666cc;
}

a.aatozlink:hover, a.aatozlinks:hover
{text-decoration : none;}

a.yellowbluelink:link, a.yellowbluelink:visited, a.yellowbluelink:active, a.yellowbluelink:focus, a.yellowbluelink:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.yellowbluelink:hover
{color: #000000;}

/* End of Link Styles */

.bgr {
	background: #FF9999;
	color: #660000;
	font-weight: bold;
	border-bottom:1px solid #660000;
}
.bgg {
	background: #94F3B3;
	color: #000000;
	font-weight: bold;
	border-bottom:1px solid #336633;
}
.bgg2 {
	color: #008165;
	font-weight: bold;
	border-bottom:1px solid #00CC33;
	background-color: #66FF99;
}
.bgy {

	background: #FFFFCC;
	color: #7B7B00;
	font-weight: bold;
	border-bottom:1px solid #999933;
}
.bgo {


	background: #FFCC99;
	color: #CC3333;
	font-weight: bold;
	border-bottom:1px solid #CC3333;
}
.bgp {



	background: #E0C1FF;
	color: #663399;
	font-weight: bold;
	border-bottom:1px solid #663399;
}
.bggy {


	background: #CCCCCC;
	color: #666666;
	font-weight: bold;
	border-bottom:1px solid #666666;
}

#headerleft {
	background-image: url(../../images/ymlaen/common/logo.jpg);
	background-repeat: repeat-y;
	height: 201px;
	width: 540px;	
}
#headerright {
	background-image: url(../../images/ymlaen/common/ymlaen.gif);
	background-repeat: no-repeat;
	height: 201px;
	width: 85px;
	position: absolute;
	top: 5px;
	right: 5px;
}

#headerrighteng {
	background-image: url(../../images/ymlaen/common/ymlaeneng.gif);
	background-repeat: no-repeat;
	height: 201px;
	width: 85px;
	position: absolute;
	top: 5px;
	right: 5px;
}
#headerrightcym {
	background-image: url(../../images/ymlaen/common/ymlaencym.gif);
	background-repeat: no-repeat;
	height: 201px;
	width: 85px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.dottedline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffcc33;
	margin-top: 0px;
	margin-bottom: 0px;
}
#bg{
	background-image: url(../../images/ymlaen/common/bg.jpg);
	height: 170px;
}

a.dg:link, a.dg:visited, a.dg:active, a.dg:hover, a.dg:focus
{
	padding : 6px 2px 6px 13px;
	margin-left: 0px;
	text-decoration: none;
	font-weight : bold;
	color: #ffffff;
	background-color: #008165;
	background-image: url(../../images/ymlaen/common/li_wh.gif);
	background-repeat: no-repeat;
	background-position: center left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008165;
}
a.dg:hover
{
	color : #FFFFFF;
	text-decoration: underline;
}

a.dg:link, a.dg:visited, a.dg:active, a.dg:hover, a.dg:focus
{
	display : block;

}



a.switchlang:hover
{color : #00CC33; text-decoration: underline;}

#langtidy{
	margin-top: 10px;
}
