/*---------------------------------------------------------
 S4/C Style Sheet
-----------------------------------------------------------
 For page(s):			chwaraeon
 Last modified:			02/01/07
 Modified by:			Rhys Morris, S4C
 Additional notes:		*****
---------------------------------------------------------*/
/* -------------------------------------------- ELEMENTS */
*{font-size:100%;}
body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.80em;text-align:center;line-height:1.4em;color:#4d4d4d;background:#fff;}
html{margin:0 0 20px 0;padding:0;}
/* h1 rules */
h1{position:relative;height:35px;overflow:hidden;margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #989898;}
h1 span{display:block;position:absolute;height:35px;width:528px;top:2px;left:0;background:transparent url("") no-repeat top left;}
h1#e_h-chwaraeon span{background:url(../../img/e_h-chwaraeon.gif); }
h1#c_h-chwaraeon span{background:url(../../img/c_h-chwaraeon.gif);}
/* chwaraeon */
#chwaraeon-archive h2{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.6em;padding:0 0 0.4em 0;color:#786e19;margin:1em 9px 1em 9px;font-weight:normal;border-bottom:1px solid #e7e7e7;}
#chwaraeon-archive p{margin:0;margin:0 9px 0 9px;padding:0 0 0.7em 0;color:#494949;}
#chwaraeon h2{text-shadow: 0 0 0 #000;font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.6em;padding:10px 0 5px 5px;color:#fff;margin:0.2em 0 0.7em 0;font-weight:normal; text-align:left; background:#000; width:130px}
/*#chwaraeon p{text-shadow: 0 0 0 #000;;margin:0;padding:0.2em 0 0.3em 5px;color:#fff; text-align:left; width:190px;background:#000;}*/
#chwaraeon p{text-shadow: 0 0 0 #000;;margin:0;padding:0.2em 0 0.3em 5px;color:#fff; text-align:left; width:250px;background:#000;}
#chwaraeon img{width:256px;float:left;}
#chwaraeon ul{margin:10px 0 2em 0;padding:0;list-style-type:none;}
#chwaraeon a{color:#fff;border-bottom:1px solid #8B947C;text-decoration:none;padding:0 0 0.1em 0;margin:0;}
/*#chwaraeon a:hover{color:#242424;border-bottom:1px solid #8B947C;text-decoration:none;padding:0 0 0.1em 0;margin:0;}*/
#chwaraeon a:hover{color:#cccccc/*b3b2b2*/;border-bottom:1px solid #666/*8B947C*/;text-decoration:none;padding:0 0 0.1em 0;margin:0;}
div.chwaraeon-column h3{border-bottom:1px solid #9CA4A4;font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;padding:0 9px 0.2em 0;color:#000018;margin:0 0 0 0;font-weight:normal;line-height:1.2em;}
div.chwaraeon-column ul{margin:0.4em 0 0 0;padding:0;list-style-type:none;}
div.chwaraeon-column ul li{padding:0.1em 0 0.3em 10px;margin:0;color:#4d4d4d;background:transparent url("../../img/bulletonwhite.gif") no-repeat top left;}
div.chwaraeon-column ul li.watch{padding:0.1em 0 0.3em 16px;margin:0;color:#4d4d4d;background:transparent url("../../img/watch.gif") no-repeat top left;}
div.chwaraeon-column ul li a{color:#786e19;border-bottom:1px solid #e7e7e7;text-decoration:none;padding:0 0 0.1em 0;margin:0;}
div.chwaraeon-column ul li a:hover{color:#494949;border-bottom:1px solid #898989;text-decoration:none;padding:0 0 0.1em 0;margin:0;}
div.chwaraeon-column h3.h-level{padding-top:1.2em;}

/*coloured columns */
#chwaraeon-column-01{width:174px;float:left;margin:0 3px 1em 0px;}
#chwaraeon-column-02{width:174px;float:left;margin:0 0px 1em 9px;}
#chwaraeon-column-03{width:174px;float:right;margin:0 0px 1em 0px;}
#chwaraeon-column-04{width:174px;float:left;margin:0 3px 1em 0px;}
#chwaraeon-column-05{width:174px;float:left;margin:0 0px 1em 9px;}
#chwaraeon-column-06{width:174px;float:right;margin:0 0px 1em 0px;}

/*#chwaraeon-column-01{background:#838383 url("../../img/criced.jpg") no-repeat top left;padding-top:110px;}*/
#chwaraeon-column-01{background:#838383 url("../../img/golfio_sml.jpg") no-repeat top left;padding-top:110px;}
#chwaraeon-column-02{background:#838383 url("../../img/sgota_sml.jpg") no-repeat top left;padding-top:110px;}
#chwaraeon-column-03{background:#838383 url("../../img/sgorio2010.jpg") no-repeat top left;padding-top:110px;}
/*#chwaraeon-column-03{background:#838383 url("../../img/chwa.jpg") no-repeat top left;padding-top:110px;}*/

#chwaraeon-column-01 div, #chwaraeon-column-02 div, #chwaraeon-column-03 div, #chwaraeon-column-04 div, #chwaraeon-column-05 div,#chwaraeon-column-06 div{padding:0 10px 10px 10px;color:#fff;min-height:120px;}
#chwaraeon-column-01 div h2, #chwaraeon-column-02 div h2, #chwaraeon-column-03 div h2, #chwaraeon-column-04 div h2, #chwaraeon-column-05 div h2, #chwaraeon-column-06 div h2 {color:#228eb4; padding:0.5em 0px 0px 0px;}
#chwaraeon-column-01 div h2 a, #chwaraeon-column-02 div h2 a, #chwaraeon-column-03 div h2 a, #chwaraeon-column-04 div h2 a, #chwaraeon-column-05 div h2 a, #chwaraeon-column-06 div h2 a{color:#fff; padding:0em 0px 0.1em 0px;text-decoration:none; border-bottom: 1px solid #6D6D6D;} 
#chwaraeon-column-01 div h2 a:hover, #chwaraeon-column-02 div h2 a:hover, #chwaraeon-column-03 div h2 a:hover, #chwaraeon-column-04 div h2 a:hover, #chwaraeon-column-05 div h2 a:hover, #chwaraeon-column-06 div h2 a:hover{color:#242424; padding:0em 0px 0.2em 0px; text-decoration:none; border-bottom: 1px solid #7a7a7d;}
#chwaraeon-column-01 div  a, #chwaraeon-column-02 div  a, #chwaraeon-column-03 div  a, #chwaraeon-column-04 div  a, #chwaraeon-column-05 div  a, #chwaraeon-column-06 div  a{color:#fff; text-decoration:none; border-bottom: 1px solid #6D6D6D;}
#chwaraeon-column-01 div  a:hover, #chwaraeon-column-02 div  a:hover, #chwaraeon-column-03 div  a:hover, #chwaraeon-column-04 div  a:hover, #chwaraeon-column-05 div  a:hover, #chwaraeon-column-06 div  a:hover{color:#242424; text-decoration:none; border-bottom: 1px solid #6D6D6D;}

ol li span{ font-size:1.2em;}
ol li{ line-height:1.6em;}


/*coloured columns */
/*#chwaraeon-column-01{width:174px;float:left;margin:0 3px 1em 0px;background-image:url("../../img/deaffrica_chwaraeon.jpg");}
#chwaraeon-column-02{width:174px;float:left;margin:0 0px 1em 9px;background-image:url("../../img/rygbi_ieu_ch.jpg");}
#chwaraeon-column-03{width:174px;float:right;margin:0 0px 1em 0px;background-image:url("../../img/stamina-img.jpg");}
#chwaraeon-column-04{width:174px;float:left;margin:0 3px 1em 0px;background-image:url("../../img/pele1-0.jpg");}
#chwaraeon-column-05{width:174px;float:left;margin:0 0px 1em 9px;background-image:url("../../img/rasus-img.jpg");}
#chwaraeon-column-06{width:174px;float:right;margin:0 0px 1em 0px;background-image:url("../../img/ralio-img.jpg");}
div.chwaraeon-column{background:#838383 no-repeat top left;padding-top:105px;}

div.chwaraeon-column div {padding:0 10px 10px 10px;color:#fff;}
div.chwaraeon-column h2 {color:#228eb4; padding:.6em 0 .4em 0;margin:.5em 0 0 0;}
div.chwaraeon-column h2 a {color:#fff; padding:0em 0px 0.1em 0px;text-decoration:none; border-bottom: 1px solid #6D6D6D;} 
div.chwaraeon-column h2 a:hover {color:#242424; padding:0em 0px 0.2em 0px; text-decoration:none; border-bottom: 1px solid #7a7a7d;}
div.chwaraeon-column div a {color:#fff; text-decoration:none; border-bottom: 1px solid #6D6D6D;}
div.chwaraeon-column div a:hover {color:#242424; text-decoration:none; border-bottom: 1px solid #6D6D6D;}
div.chwaraeon-column p {margin:.2em 0 0 0;}

div.chwaraeon-column h2.rugby {padding-right:27px;background:url(../../img/icon-rugby.gif) no-repeat top right;}
div.chwaraeon-column h2.horse {padding-right:27px;background:url(../../img/icon-horse.gif) no-repeat top right;}
div.chwaraeon-column h2.football {padding-right:27px;background:url(../../img/icon-football.gif) no-repeat top right;}
div.chwaraeon-column h2.wheel {padding-right:27px;background:url(../../img/icon-wheel.gif) no-repeat top right;}
div.chwaraeon-column h2.kids {padding-right:27px;background:url(../../img/icon-kids.gif) no-repeat top right;}
*/
div.clear {clear:both;}

/* Side Nav */
#sideNav div{margin:8px 0 10px 0;}
#sideNav h4{padding:0.8em 0.8em 0 0.8em;margin:0;color:#fff;}
#sideNav .sideNav-promo img{margin:0.8em 0 0 0.8em;}
#sideNav .sideNav-promo p{color:#fff;margin-bottom:1em;}
/* Misc. */
.cb{clear:both; margin:0;padding:0;}
.nb{border:0px;}
.error{color:red;font-weight:bold;}
.hide{width:1px;position:absolute;left:-9999px;}
.cbHide{clear:both;margin:0;padding:0;line-height:0;}
.block{display:block;}
.fl{float:left;}
.fr{float:right;}
ol.alpha{list-style-type:lower-alpha;}
abbr, acronym{border:0;}
.np{padding-left:0;margin-left:11px; list-style:none;}
np.h3{padding-left:0;margin-left:50px; list-style:none;}
/*  --------------------------------------------- LAYOUT */
/* Main content areas */
#content{clear:both;padding-top:1em;border-top:1px solid #989898;}
#content-nb{clear:both;padding-top:1em;}
/* Two column */
#content-2col-col1{width:190px;float:left;padding-top:43px;background:transparent url("../../img/nav-top.gif") no-repeat top left;}
#content-2col-col2{width:548px;float:right;}
/*Sub content sections of inner pages (contact and feeds) */
div.subContent-2col-col1{width:264px;float:left;}
div.subContent-2col-col2{width:264px;float:right;}
/* chwaraeon */
#clwbrygbi13{padding:0; margin:0px 0px 5px 0px;min-height:207px;background:#fff url("../../img/clwbrygbi13_bk.jpg") no-repeat top left;}
#clwbrygbi13 div{clear:both;padding:10px 10px 0 10px;}
/*#ralio{padding:0; margin:0px 0px 5px 0px;min-height:207px;background:#fff url("../../img/ralio_bk.jpg") no-repeat top left;}*/
#ralio{padding:0; margin:0px 0px 5px 0px;min-height:207px;background:#fff url("../../img/ralio_bk3.jpg") no-repeat top left;}
#ralio div{clear:both;padding:10px 10px 0 10px;}
#golffio{padding:0; margin:0px 0px 5px 0px;min-height:207px;background:#fff url("../../img/golffio-bk.jpg") no-repeat top left;}
#golffgolio div{clear:both;padding:10px 10px 0 10px;}
#yclwbrygbi{padding:0; margin:0px 0px 5px 0px;min-height:207px;background:#fff url("../../img/yclwbrygbi_bk.jpg") no-repeat top left;}
#yclwbrygbi div{clear:both;padding:10px 10px 0 10px;}

#teams{padding:0; margin:0px 0px 5px 0px;min-height:207px;background:#fff url("../../img/teams_bk.jpg") no-repeat top left;}
#teams div{clear:both;padding:10px 10px 0 10px;}
#schedule{padding:0; margin:0px 0px 5px 0px;min-height:207px;background:#fff url("../../img/schedule_bk.jpg") no-repeat top left;}
#schedule div{clear:both;padding:10px 10px 0 10px;}
#chwaraeon{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/golffio-bk.jpg") no-repeat center right;}
#chwaraeon div{clear:both;padding:10px 10px 0 10px;}
#clwbrygbi{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/clwb-rygbi-lrg.jpg") no-repeat center right;}
#clwbrygbi div{clear:both;padding:10px 10px 0 10px;}
#clwbrygbi_chwegwlad{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/chwegwlad_header.jpg") no-repeat center right;}
#clwbrygbi_chwegwlad div{clear:both;padding:10px 10px 0 10px;}
#rygbi_deaffrica{padding:0; margin:0px 0px 10px 0px;height:207px;background:#fff url("../../img/deaffrica_bk.jpg") no-repeat center right;}
/*#rygbi_deaffrica div{clear:both;padding:10px 10px 0 10px;}*/
#clwbpeldroed{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/clwbpeldroed_bk.jpg") no-repeat center right;}
#clwbpeldroed div{clear:both;padding:10px 10px 0 10px;}
#heineken{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/heineken_bk.jpg") no-repeat center right;}
#ygemagored{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/ygemagored_bk.jpg") no-repeat center right;}
#rygbi_ieu{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/rygbi_ieu_bk.jpg") no-repeat center right;}
#pele{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/pele_bk.jpg") no-repeat center right;}
#rasyrwyddfa{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/rasyrwyddfa.jpg") no-repeat center right;}
#strade{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/strade.jpg") no-repeat center right;}
#bwrwrbar{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/bwrwrbar_bk.jpg") no-repeat center right;}
#cwpan7{padding:0; margin:0px 0px 10px 0px;height:207px;background:#fff url("../../img/cwpan7_bk.jpg") no-repeat center right;}
#chwa{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/chwa_bk.jpg") no-repeat center right;}
#golffio_pws{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/golffio_bk.jpg") no-repeat center right;}
#golffio_cyf{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/golffio_cyf_bk.jpg") no-repeat center right;}
#nigel-owens{padding:0; margin:0px 0px 10px 0px;height:207px;background:#fff url("../../img/nigel-owens.jpg") no-repeat center right;}
#nigel-owens div{clear:both;padding:10px 10px 0 10px;}
#marathoneryri{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/marathoneryri_bk.jpg") no-repeat center right;}
#boks{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/boks_bk.jpg") no-repeat center right;}
#jonathan{padding:0; margin:0px 0px 10px 0px;height:207px;background:#fff url("../../img/jonathan_bk.jpg") no-repeat center right;}
#jonathan div{clear:both;padding:10px 10px 0 10px; height:207px;}
#heineken div{clear:both;padding:10px 10px 0 10px; height:207px;}
div.chwaraeon-directory{clear:both;}
div.chwaraeon-directory h3{border-bottom:1px solid #9CA4A4;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.3em;padding:0 9px 0.2em 20px;color:#4d4d4d;margin:0 0 0 0;font-weight:normal;line-height:1.2em;}
div.chwaraeon-column{width:159px;float:left;margin:0.5em 4px 10px 4px;clear:right;}

#rygbiamwy{padding:0; margin:0px 0px 10px 0px;min-height:207px;background:#fff url("../../img/rygbiamwy.jpg") no-repeat center right;}
#rygbiamwy div{clear:both;padding:10px 10px 0 10px;}


/* ------------------------------------------ NAVIGATION */




#sideNav{width:188px;float:left;}
/* Generic side links styles */
#sideNav ul, #sideNav p{list-style-type:none;margin:0.7em 0em 0.7em 0 ;padding:0.2em 0 0.6em 0;line-height:1.6em;}
#sideNav ul li{padding:0.3em 0em 0.2em 0.5em;}
#sideNav ul li a{color:#FFFFFF;text-decoration:none;border-bottom:1px solid #FFF;padding:0 0 0.2em 0;}
#sideNav ul a:link{}
#sideNav ul a:visited{}
#sideNav ul a:hover{}
#sideNav ul a:active{}
#sideNav ul a:focus{}
/* Individual side links styles */
/* Individual side links styles */
.sideNav-navy-dk{background:#000;}
#sideNav .sideNav-navy-dk ul {padding-top:0.1em;}
#sideNav .sideNav-navy-dk ul li {color:#FFF; margin:0 0 0 1em;}
#sideNav .sideNav-navy-dk ul li a{border-bottom-color:#242424;color:#fff;}
#sideNav .sideNav-navy-dk ul a:hover{color:#4d4d4d;}

.sideNav-navy-lt{background:#838383;color:#fff;padding-bottom:1.2em;}
#sideNav .sideNav-navy-lt ul {padding:0.1em .8em 0 .8em;margin:0;}
#sideNav .sideNav-navy-lt ul li {padding:0;margin:0;}
#sideNav .sideNav-navy-lt ul li a{border-bottom-color:#6d6d6d;color:#fff;margin:0;}
#sideNav .sideNav-navy-lt ul a:hover{color:#4d4d4d;border-bottom-color:#6D6D6D;}
/*#sideNav .sideNav-navy-lt h3 {margin:0;padding:0.2em 0 0.4em 0.4em;font-size:1.1em;text-align:left;font-weight:normal;}*/
#sideNav .sideNav-navy-lt h3 {color:#fff;margin:0;padding:0.8em 0.8em 0;}
#sideNav .sideNav-navy-lt h4 {color:#fff;margin:0;padding:0.2em 0.8em 0;}


#sideNav .sideNav-navy-dk li.indent{width:188px;background:#666666;margin:0; padding:0.3em 0 0.2em 0em; border-bottom:0px solid #000; }
#sideNav .sideNav-navy-dk li.indent  a{color:#FFF; text-decoration:none; border-bottom:0px solid #B5B8BC; margin: 0; padding:0 0 0 1.4em;}
#sideNav .sideNav-navy-dk li.indent  a:hover{color:#000;}

#sideNav .sideNav-navy-dk li.selected{width:170px;background:#666666;margin:0; padding:0.3em 0 0.2em 18px; border-bottom:0px solid #000;}
#sideNav .sideNav-navy-dk li.selected  a{color:#FFF; text-decoration:none; border-bottom:0px solid #B5B8BC; margin:0; padding:0;}
#sideNav .sideNav-navy-dk li.selected  a:hover{color:#000;}

img.sport-img {float:right;margin: 0 0 1em 1em;}
/*  ------------------------------------ END STYLE SHEET */




#learners p{margin:0.5em 9px 1.7em 9px; clear:both; color:#494949;}
#learners a{color:#000018;border-bottom:1px solid #cccccc;text-decoration:none;}
#learners a:hover{text-decoration:none;border-bottom:1px solid #000;}
#learners a.contentlink{ color:#4d4d4d;border-bottom:1px solid #cccccc;padding:0 0 0.1em 0em; text-decoration:none;}
#learners a:hover.contentlink { color:#000/*228eb4*/;border-bottom:1px solid #cccccc;padding:0 0 0.1em 0em; text-decoration:none;}
#learners h2{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.6em;padding:0 0 0.4em 0;color:#000000;margin:1em 9px 0.2em 9px;font-weight:normal;border-bottom:1px solid #e7e7e7; line-height:1.2em;}
#learners h3{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;padding:0.4em 9px 0.2em 0px;color:#000;margin:0 0 0 9px;font-weight:normal;}
#learners h4{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;padding:0.2em 9px 0.8em 0px;color:#000;margin:0 0 0 9px;font-weight:normal;}
#learners h5{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;padding:0.2em 9px 0 0px;color:#000;margin:0 0 0 9px;font-weight:normal;}
#learners ul{padding:0.2em 9px 2em 9px;color:#4d4d4d;margin:0 0 0em 0;font-weight:normal; list-style: none; }
#learners ul p {padding:0.2em 9px 0 0px;color:#4d4d4d;margin:0 0 2em 0;font-weight:normal; list-style: none; }

#learners ul li h3{padding:0em 9px 0 0px;color:#4d4d4d;margin:1em 0 0.5em 0;font-weight:normal; list-style: none; background-color:#fff;}
#learners ul li h4{padding:0em 9px 0 0px;color:#000;margin:1em 0 0em 0;font-weight:normal; list-style: none; background-color:#fff;}

#learners  ul.clubs{padding:0 9px 0 9px;color:#4d4d4d;margin:0 0 1em 0;font-weight:normal; list-style: none; background-color:#fff;}
#learners  ul.clubs li {color:#4d4d4d;text-decoration:none;padding:0 0 0em 0;}
#learners  ul.clubs li a{color:#000;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #cccccc;}
#learners  ul.clubs li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #cccccc;}

#learners  ul.fixtures h3 {color:#8C1211;}
#learners  ul.fixtures h5 {font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;padding:1em 9px 0 0;color:#8C1211;margin:0;font-weight:normal;}
#learners  ul.fixtures {padding:0 9px 1em 9px;color:#4d4d4d;margin:0 0 0 0;font-weight:normal; list-style: none; background-color:#fff;}


/* Added 10/08/10 - M.Vanes - from Adloniant schedules CSS */
	#schedulelist h3{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;padding:0.2em 9px 0 0px;color:#5A002C;margin:0;font-weight:normal;}
	#schedulelist ul{padding:0.2em 9px 0 9px;color:#4d4d4d4;margin:0;font-weight:normal; list-style: none;}
	#schedulelist ul li{padding:0.2em 9px 0 0px;color:#4d4d4d4;margin:0;font-weight:normal; list-style: none; margin:0em 0em 0.3em 0em;}
	#schedulelist ul li.tight{padding:0em 9px 0 0px;color:#4d4d4d4;margin:0;font-weight:normal; list-style: none; margin:0em 0em 0em 0em;}
	#schedulelist ul li a{color:#555555;border-bottom:1px solid #e7e7e7;text-decoration:none;padding:0 0 0.1em 0;margin:0em 0em 0em 0em;}
	#schedulelist ul li a:hover{color:#555555;border-bottom:1px solid #555555;text-decoration:none;padding:0 0 0.1em 0;margin:0;}
	#schedulelist ul li.watch{padding:0.2em 9px 0 0px;color:#4d4d4d4;margin:0 0 1em 0;font-weight:normal; list-style: none;}

	#schedulelist ul li.watch a{color:#555555;border-bottom:1px solid #e7e7e7;text-decoration:none;padding:0 0 0.1em 1.8em;margin:0em 0em 1em 0em;background:transparent url("../../img/watch.gif") no-repeat top left;}
	#schedulelist ul li.watch a:hover{color:#555555;border-bottom:1px solid #555555;text-decoration:none;padding:0 0 0.1em 1.8em;margin:0em 0em 0em 0em;background:transparent url("../../img/watch.gif") no-repeat top left;}

	#schedulelist ul li.nowatch{padding:0.2em 9px 0 0px;color:#4d4d4d4;margin:0 0 1em 0;font-weight:normal; list-style: none;}
	#schedulelist ul li.nowatch a{color:#555555;border-bottom:1px solid #e7e7e7;text-decoration:none;padding:0 0 0.1em 0em;margin:0em 0em 1em 0em;}
	#schedulelist ul li.nowatch a:hover{color:#555555;border-bottom:1px solid #555555;text-decoration:none;padding:0 0 0.1em 0em;margin:0;}
/* end added segment  - 10/08/10 */


#learners h4.expandable2 {border-top:1px dashed #CCCCCC; margin:0 9px; padding:.8em 0;cursor:pointer;cursor:hand;color:#000;}
#learners h4.expandable2 span {font-size:.9em;color:#666;}
#learners h4.expandable2 span strong {font-weight:normal;color:#000	;}
#learners h4.slide-closed2 {background:url(../../img/fixtures-down.gif) no-repeat right;padding-right:20px;}
#learners h4.slide-open2 {background:url(../../img/fixtures-up.gif) no-repeat right;padding-right:20px;}
#learners h3.fixtures {margin:1.5em 0 1.5em 0;color:#8C1211;}
#learners ul.strong{ font-weight:bold;color:#494949;}
#learners h3.fixtures img{ position:absolute; right:50%; margin:0 -370px 0 0;}

#learners  ul.players{padding:0.2em 9px 0 0px;color:#4d4d4d;margin:1em 0 1em 9px;font-weight:normal; list-style: none; background-color:#fff; clear:left; }
#learners  ul.players li {color:#4d4d4d;text-decoration:none;padding:0 0.2em 0em 0; display:inline;}
#learners ul.players h4{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;padding:0em 4px 0 0px;color:#000;margin:0;font-weight:normal;}
#learners ul li.watch a{color:#555555;border-bottom:1px solid #e7e7e7;text-decoration:none;padding:0 0 0.1em 1.8em;margin:0em 0em 0.8em 0em;background:transparent url("../../img/watch.gif") no-repeat top left;}
#learners ul li.watch a:hover{color:#555555;border-bottom:1px solid #555555;text-decoration:none;padding:0 0 0.1em 1.8em;margin:0;background:transparent url("../../img/watch.gif") no-repeat top left;}

#onlineNav{/*width:300px;float:right; margin:0px 0px 5px 0px;text-align:right;*/padding:1px;border:1px solid #dadada; background:#fff;margin: 0.8em 0 1.5em 10px;}
#onlineNav p{text-shadow: 0 0 0 #000;margin:0;padding:0.2em 0em 0.5em 0.6em;}
#onlineNav ul  {list-style-type:none;margin:0.7em;padding:0.2em 0 0em 0;line-height:1.4em;}
#onlineNav ul li{padding:0em 0em 0em 0.5em;}
#onlineNav ul li a{color:#FFFFFF;text-decoration:none;padding:0 0 0em 0;}
#onlineNav_inner{padding:0.1em 0.1em 0.1em 0; background-color:#E8E8E8;}
#onlineNav_inner ul{margin:0.5em 0 0.3em 0;padding:0;}
#onlineNav_inner ul li{padding:0em 0em 0.2em 0.5em;}
#onlineNav_inner ul li a{color:#000018;text-decoration:none;padding:0 0 0.1em 0;border-bottom:1px solid #cccccc;text-decoration:none;}
#onlineNav_inner ul li a:hover{color:#4d4d4d;text-decoration:none;padding:0 0 0.1em 0;border-bottom:1px solid #cccccc;text-decoration:none;}
#onlineNav_inner  ul li.watch a{color:#000018;border-bottom:1px solid #cccccc;text-decoration:none;padding:0 0 0.1em 1.8em; background:transparent url("../../img/watch.gif") no-repeat top left;}
#onlineNav_inner  ul li.watch a:link{color:#000018 ;border-bottom:1px solid #cccccc;text-decoration:none;padding:0 0 0.1em 1.8em; background:transparent url("../../img/watch.gif") no-repeat top left;}
#onlineNav_inner  ul li.watch a:hover{color:#4d4d4d;border-bottom:1px solid #cccccc;text-decoration:none;padding:0 0 0.1em 1.8em; background:transparent url("../../img/watch.gif") no-repeat top left;}
#onlineNav_inner ul li.title{color:#000; font-size:1.1em; padding-top:0.4em;}


.onlineNav{padding:1px;border:1px solid #dadada; background:#fff;margin: 1.2em 0 0.3em 9px;} 

.onlineNav_inner{padding:0.1em 0.1em 0.1em 0; background:#000; }
.onlineNav_inner ul{margin:0;padding:0.4em; background:#000 url("../../img/magners_logo.jpg")  no-repeat bottom right ; }
.onlineNav_inner ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #252424;}
.onlineNav_inner ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #252424;}

.onlineNav_inner_teams ul{margin:0;padding:0.4em; background:#000 url("../../img/magners_logo_bg.jpg")  no-repeat bottom right ; }
.onlineNav_inner_teams  ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #252424;}
.onlineNav_inner_teams  ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #252424;}

.onlineNav_inner_blues ul{margin:0;padding:0.4em; background:#7daed9 url("../../img/cardiffblues.jpg")  no-repeat bottom right ; }
.onlineNav_inner_blues ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #98BBE1;}
.onlineNav_inner_blues ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #98BBE1;}

.onlineNav_inner_ospreys ul{margin:0;padding:0.4em; background:#000 url("../../img/ospreys.jpg")  no-repeat bottom right ; }
.onlineNav_inner_ospreys ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #3D393E;}
.onlineNav_inner_ospreys ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #3D393E;}

.onlineNav_inner_dragons ul{margin:0;padding:0.4em; background:#fff url("../../img/dragons.jpg")  no-repeat bottom right ; }
.onlineNav_inner_dragons ul li a{color:#000;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #ffd893;}
.onlineNav_inner_dragons ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #ffd893;}

.onlineNav_inner_scarlets ul{margin:0;padding:0.4em; background:#C20500 url("../../img/scarlets.jpg")  no-repeat bottom right ;  }
.onlineNav_inner_scarlets ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #CC2F2B;}
.onlineNav_inner_scarlets ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #CC2F2B;}

.onlineNav_inner_13 ul{margin:0;padding:0.4em; background:#fff url("../../img/13_logo.jpg")  no-repeat bottom right ;height:5em; }
.onlineNav_inner_13 ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #CC2F2B;}
.onlineNav_inner_13 ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #CC2F2B;}

.onlineNav_inner_heineken ul{margin:0;padding:0.4em; background:#1B4201 url("../../img/heinekencup_logo.jpg")  no-repeat bottom right ; }
.onlineNav_inner_heineken ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #3C5D25;}
.onlineNav_inner_heineken ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #3C5D25;}

.onlineNav_inner_principality ul{margin:0;padding:0.4em; background:#8c1211 url("../../img/principality_logo.jpg")  no-repeat bottom right ; }
.onlineNav_inner_principality ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #9A2E2D;}
.onlineNav_inner_principality ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #9A2E2D;}

.onlineNav_inner_football ul{margin:0;padding:0.4em; background:#000 url("../../img/football_logo.jpg")  no-repeat bottom right ; min-height:4.7em; }
.onlineNav_inner_football  ul li a{color:#fff;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #252424;}
.onlineNav_inner_football  ul li a:hover{color:#ccc;text-decoration:none;padding:0 0 0em 0;border-bottom:1px solid #252424;}

/*--------------competition pages------------*/
	
.contentteams {
	border-left: 0px solid #eeeeee;
	/*margin: 40px 0px 0px 10px;
	padding: 0px 10px 10px 10px;*/
	clear: both;
}

.contentteams p{
	padding: 20px 0px 0px 0px;
	margin:4px 0 0 0;
	}


.contentteams a:link, .contentteams a:visited { 
	display: block;
	font: 90%  Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	padding: 0 14px 0 0;
	/*border:1px solid blue;*/
	}
	
.contentteams a:hover { 
	font: 90%  Arial, Verdana, Helvetica, sans-serif;
	color: #808080;
	font-weight:bold;
	text-decoration: none;
	padding: 0 14px 0 0;
	}
	
.vidbox1 {
	float: left;
	width: 160px;
	text-align:center;
	margin:0 10px 30px 0;
	/*padding: 10px 2px 0 0;*/
}

.vidbox1 img{width:100px;height:70px;border:0;}
	
/*.form {
	border: 0px solid #666666;
	width: 370px;
	padding: 0px; 
	margin: 0px 0px 0px 20px;
}

.formbutton {
	border: 0px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}*/
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
 	width: 350px;
}

.formtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
 	width: 300px;
	height: 80px;
}

.sponser h2{
	font-size: 70%;
	padding:0px 3px 5px 0px;
}

.sponser {
	padding: 0px 15px 0px 20px;
	float:right;
}

.progholder{
	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 300px;

	}
	
.progholder1{
	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 550px;
}	
	
	
.progholder h3 span{
color:#d41b18;
}

.progholder h3 span2{
color:#cc0000;
}
	
.game{
padding:10px 0px 30px 0px;
width: 270px;
clear:left;
}
	
.game h2{
font-size: 80%;
padding:0px 3px 0px 30px;
}

.game p{
font-size: 80%;
padding:0px 3px 0px 30px;
}

.game img{
padding:0px 0px 0px 20px;
}

.programmecopy {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	line-height: 1.1em; 
	color: #ffffff;
}

.programmecopybold {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	line-height: 1.1em; 
	font-weight: bold; color: #ffffff;
}

.clear {
	clear:both;
}

#competitions h2{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.6em;padding:0 0 0.4em 0;color:#a94073;margin:1em 9px 0 9px;font-weight:normal;border-bottom:1px solid #e7e7e7;}
#competitions h3{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;padding:1em 9px 0 9px;color:#a94073;margin:0;font-weight:normal;}
#competitions h4{line-height:1.4em;font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;padding:0 9px 0.2em 9px;color:#a94073;margin:0 0 0.8em 0;font-weight:normal;border-bottom:1px solid #e7e7e7;}

#competitions img{float:right;margin:0 1em 0 0;border:0;}

#competitions a{color:#8C1211;border-bottom:1px solid #e7e7e7;text-decoration:none;padding:0 0 0.1em 0;margin:0;}
#competitions a:hover{color:#494949;border-bottom:1px solid #e7e7e7;text-decoration:none;padding:0 0 0.1em 0;margin:0;}



.competition{float:left; border-bottom:1px solid #e7e7e7; padding:0 0 3em 0;width:330px;}

.competition p{margin:1em 9px 1em 9px;}

/*generic form styles*/
/*Generic form style*/
#childrens-consultation label{display:block;}
#personal-details label{display:block;}
#answer label{display:block;}
form{color:#4d4d4d; padding:0 0 0 10px;}
form p strong{color:red;}
form p span{color:#4d4d4d;  font-weight: bold;}
fieldset{border:0;margin:0;padding-bottom:0;}
legend{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;padding:0;color:#2C2C2C;margin:0;font-weight:normal; clear:both; line-height:1.2em;}
legend.blue{color:#4d4d4d;}
legend.grey{color:#4d4d4d;}
label{clear:both;font-weight:normal;}
input, textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;padding:0.1em;margin-top:0.5em;margin-bottom:1.5em;}
textarea{height:10em;margin-bottom:0;width:98%}
textarea.age{height:2em;margin-bottom:0;width:98%}
div.radio{clear:both;margin-bottom:1em; margin-top:1em;}
#declaration, #publish{margin-top:1em;}
div.radio-fl{width:7em;float:left;}
div.radio input{float:left;margin:0 0.5em 1em 0;padding:0; }
div.radio label{margin:0;padding:0;}
.nomargin{margin:0px 0px 0px 0px;}
form em{color:#990000;font-weight:bold;}
.error{color:#990000}
input.error{border:4px solid #990000}
#cons-q p{clear:both;}
div.open-question{clear:both;margin-bottom:2em; margin-top:1em;}
fieldset{border:0;padding:0;}
ol.childrenques{list-style:none; margin:0 auto; padding:0 0 0 0em;} 

div#best-player img.profile-pic {margin:0 1em 1em 1em; border:1px solid #666666; float:left;}
div#best-player p.pick {font-weight:bold;margin:0;padding:0;clear:none;}
div#best-player p {clear:none;}
div#best-player h4 {padding-top:1em;border-top:#efefef 1px solid;font-size:1.5em;}
div#best-player ul {}
div#best-player div.question {font-size:1.1em;color:#000;margin-bottom:.3em;}
div#best-player div.answer {font-size:1em;margin-bottom:1em;}

div#article-lead {float:right;margin:0 0 1em 1em; border-left:1px solid #a7a7a7;padding:0 0 0 1em;width:200px;font-size:.9em;}
div#article-lead p a{color:#333;}
div#article-lead p a:hover{color:#999;}
div#rugby-content p {clear:none;}
div#rugby-content p a{color:#333;}
div#rugby-content p a:hover{color:#999;}

div#sliding-menu {padding:1em 0;}
div#sliding-menu h3 {color:#fff;margin:.8em 1em;font-weight:normal;cursor:hand;cursor:pointer;}
div#sliding-menu h3 a {text-decoration:none;color:#fff;}
div#sliding-menu ul.categoryitems {margin:0;padding:.4em 0;background:#292929;}
div#sliding-menu ul li {margin:0;padding:.3em 0;}
.slide-open {background:url(../../img/arrow-open.gif) no-repeat 0 5px;padding-left:12px;}
.slide-closed {background:url(../../img/arrow-closed.gif) no-repeat 0 5px;padding-left:12px;}

div#sliding-menu span {display:block;}
/*
span#side-football {background:url(../../img/side-icon-football.gif) no-repeat right;}
span#side-rugby {background:url(../../img/side-icon-rugby.gif) no-repeat right;}
span#side-horse {background:url(../../img/side-icon-horse.gif) no-repeat right;}
span#side-wheel {background:url(../../img/side-icon-wheel.gif) no-repeat right;}
span#side-board {background:url(../../img/side-icon-board.gif) no-repeat right;}
span#side-golf {background:url(../../img/side-icon-golf.gif) no-repeat right;}
*/
h2 a {text-decoration:none;color:#000;border-bottom:1px solid #ccc;}
h2 a:hover {color:#333;border-bottom:1px solid #efefef;}
#learners h2.h2-link {border-bottom:none;}

/*slide promo*/
#rygbi_deaffric {padding:0;}
#promo {float:left; width:365px; height:207px; overflow:hidden; display:none;}
#promo-link a {display:block; float:left; padding-top:96px; width:52px; height:111px; border-left: 2px solid #fff; border-right:1px solid #fff; background:url(../../img/trailer-out.gif) top #d8d9dc;}
#promo-link a.promo-in {background:url(../../img/trailer-in.gif) top;}

/*Golffio clips*/
#clip_golffio, #clip_golffio2, #clip_golffio3, #clip_golffio4, #clip_golffio5 {padding:0; margin:0 0 10px 10px;}
div.clip_wrapper{border-bottom:1px dotted #ccc;}
h3.clip{padding:0; margin:0; color:red;}
div.clip_wrapper p{padding:0; margin:0;}

/*Accordian styles*/
#golffio_clip .expandable {border:1px solid red;}
#golffio_clip .expandable:hover {background:red;}
#golffio_clip .categoryitems {padding:3px 0 10px 0;margin:0 0 5px 0;}


#box2 h3.hp-news-down {background:url(../../img/hp-news-down.gif) no-repeat right top; padding-right:15px;border-bottom:1px solid #305b86;}
#box2 h3.hp-news-up {background:url(../../img/hp-news-up.gif) no-repeat right top; padding-right:15px;}
#box2 h3.hp-news-hover {background:#1a4f85;}

div#previous h3 { cursor:pointer; border-top:1px solid #ccc; padding-top:7px; }
div#previous h3.show { background:url(../../img/show.jpg) no-repeat right; padding-right:25px; }
div#previous h3.shrink { background:url(../../img/shrink.jpg) no-repeat right; padding-right:25px; }

.spacer{height: 6px}