@charset "utf-8";
/* CSS Document */

/*STWFF CYNNWYS*/
#cynnwys{width:706px; float:left; margin-left:18px; margin-bottom:30px; min-height:600px; font-size:1.3em}
.header img{height:237px;  }
.header{margin-bottom:20px;  border-bottom:1px solid #e6e7e7; }
.header .caption{color:#666; height:15px; font-style:italic; padding-top:5px; font-size:0.76em} 
#cynnwys-body{}
#cynnwys h1{font-size:1.85em;color:#E50C63; font-weight:normal; padding:0px 0px 20px 0px; margin:0px; }
#cynnwys h2{color:#e50e63; font-size:1em; font-weight:normal;padding-top:15px;  padding-bottom:0px; margin:0px;  width:706px; float:left}

#cynnwys span{}
#cynnwys ul {margin-left:0px; padding-left:25px;}
#cynnwys li {list-style: url(../graffeg/content/bulled.jpg); margin: 0px 0px 20px 0px; padding: 0px; list-style-position: outside; display:list-item;} 
.cynnwys-cyffredinol{padding-bottom:50px;}
/*news*/
.eitem-newyddion .pennawd{margin-bottom:20px;font-size:1.8em; color:#E50C63; font-weight:normal; padding:0px; margin:0px; }
.eitem-newyddion .stori{ padding-bottom:30px; font-size:1em; color:#666666; float:left; padding-top:20px; width:538px; }
.eitem-newyddion .snippet{font-size:1em; color:#666666;width:538px; vertical-align:top; float:left; }
.eitem-newyddion .dyddiad{padding:3px 0 30px 0; color:#666666; font-size:1em; width:538px; float:left}
.eitem-newyddion .llun{padding:10px; border:1px solid #999; width:126px; height:126px; float:right; margin-left:10px; margin-bottom:10px; }
.eitem-newyddion .nol{float:left; width:706px; font-size:1em;}

.rhester-newyddion {padding-top:20px; padding-bottom:20px;width:706px; float:left; border-bottom:1px solid #e6e7e7;*/ }
.rhester-newyddion .stori{padding-bottom:30px; font-size:1em; color:#666666; float:left; padding-top:20px; width:538px; }
.rhester-newyddion .eitem{height:100%; float:left; border-top:1px solid #e7e7e8; padding-top:20px; padding-bottom:10px;}
.rhester-newyddion .pennawd{color:#E50C63; font-weight:normal; padding:0px; font-size:1em; width:538px; float:left}
.rhester-newyddion .pennawd a{ text-decoration:underline; font-weight:bold;}
.rhester-newyddion .pennawd a:hover{ text-decoration:underline;}

.rhester-newyddion .snippet{font-size:1em; color:#666666;width:538px; vertical-align:top; float:left }
.rhester-newyddion .dyddiad{ padding:0px 0px 10px 0px; color:#E50C63; font-size:1em; width:538px; float:left}
.rhester-newyddion .llun{padding:10px; border:1px solid #999; width:126px; height:126px; float:right; margin-left:10px; }

/*/////////////*/

/*deiliaid*/
.rhester-deiliaid {padding-top:20px; padding-bottom:20px;width:706px; float:left; border-bottom:1px solid #e6e7e7;font-size:1em; }
.rhester-deiliaid .stori{ padding-bottom:30px;  color:#666666; float:left; padding-top:20px; width:538px; }
.rhester-deiliaid .eitem{height:100%; float:left; border-top:1px solid #e7e7e8; padding-top:20px; padding-bottom:10px;}
.rhester-deiliaid .teitl{color:#E50C63; font-weight:normal; padding:0px; width:538px; float:left}
.rhester-deiliaid .teitl a{text-decoration:underline; font-weight:bold;}
.rhester-deiliaid .teitl a:hover{ text-decoration:underline;}

.rhester-deiliaid .gwybodaeth{ color:#666666;width:538px; vertical-align:top; float:left; /*height:126px;*/ }
.rhester-deiliaid .prifysgol{ padding:0px 0px 0px 0px; color:#666666;  width:538px; float:left; font-weight:bold;}
.rhester-deiliaid .enw-deiliad{ padding:0px 0px 10px 0px; color:#666666; width:538px; float:left; font-weight:bold;}
.rhester-deiliaid .llun{padding:10px; border:1px solid #999; width:126px; height:126px; float:right; margin-left:10px; margin-bottom:10px; }

.rhester-deiliaid .tabl{ float:left; height:125px; width:706px; margin-top:10px;}
.rhester-deiliaid table {border-collapse:collapse;  width:706px; float:left;border: 1px solid #CCC;}
.rhester-deiliaid td{padding:3px 0 3px 3px;}

.rhester-deiliaid .col1{ background:#fce1ec; width:200px; font-weight:bold; border-right: 1px solid #CCC;}
.rhester-deiliaid .col2{ background:#ededed;}
.rhester-deiliaid .diddordebau{float:left; width:706px; margin-top:10px;}

.rhester-deiliaid .linc{float:left; width:706px;height:35px; }

#dyfyniad{float:left; width:706px; height:auto; margin-top:15px; /*background:#ededed;*/}
#dyfyniad-agor{width:34px; height:34px; background:url(../graffeg/main_templed/begin-quote.jpg) no-repeat;}
#dyfyniad-cau{width:34px; height:34px; background:url(../graffeg/main_templed/end-quote.jpg) no-repeat; float:right; margin-right:15px;}
#dyfyniad .testyn{width:620px; margin-left:34px; text-indent:20px; font-style:italic;}

/*/////////////*/
/*deiliaid*/
.rhester-prosiect {padding-top:20px; padding-bottom:20px;width:706px; float:left;font-size:1em; border-bottom:1px solid #CCC;}
/*.rhester-prosiect .stori{ padding-bottom:30px;  color:#666666; float:left; padding-top:20px; width:538px; }*/
/*.rhester-prosiect .eitem{height:100%; float:left; border-top:1px solid #e7e7e8; padding-top:20px; padding-bottom:10px;}*/
.rhester-prosiect .teitl{color:#E50C63; font-weight:normal; padding:0px; width:538px; float:left}
.rhester-prosiect .teitl a{text-decoration:underline; font-weight:bold;}
.rhester-prosiect .teitl a:hover{ text-decoration:underline;}

.rhester-prosiect .gwybodaeth{ color:#666666; width:538px; vertical-align:top; float:left; /*height:126px;*/ }
.rhester-prosiect .prifysgol{ padding:0px 0px 0px 0px; color:#666666;  width:538px; float:left; font-weight:bold;}
.rhester-prosiect .cyfeirnod{ padding:0px 0px 10px 0px; color:#666666; width:538px; float:left; font-weight:bold;}
.rhester-prosiect .grant{ padding:0px 0px 0px 0px; color:#666666; width:538px; float:left; font-weight:bold;}
.rhester-prosiect .llun{padding:10px; border:1px solid #999; width:126px; height:126px; float:right; margin-left:10px; margin-bottom:10px; }

.rhester-prosiect .tabl{ float:left;  width:706px; margin-top:10px;}
.rhester-prosiect table {border-collapse:collapse;  width:706px; height:auto; float:left;border: 1px solid #CCC; margin-bottom:15px;}
.rhester-prosiect td{padding:3px 0 3px 3px;}
.rhester-prosiect th{background:#FCE6F0; border-bottom:1px solid #CCC;}
.rhester-prosiect .col1{ background:#ededed; width:200px; font-weight:bold; border-right: 1px solid #CCC;}
.rhester-prosiect .col2{ background:#ededed;}
.rhester-prosiect .gwybodaeth-llawn{float:left; width:706px; margin-top:10px;}
.rhester-prosiect .linc{float:left; width:706px;height:35px; }

/************************/
/*manylion staff*/
.manylion-staff {font-size:1em; padding-top:10px; height:52px; margin-top:10px;  width:706px; float:left; border-top:1px solid #e6e7e7; background:url(../graffeg/content/cyswllt.jpg) no-repeat 0px 8px;}
.manylion-staff .enw-staff{ margin-left:62px;}
.manylion-staff .swydd{ font-weight:bold; margin-left:62px;}
.manylion-staff .e-bost{font-style:italic; color:#999; margin-left:62px; float:left;}
.manylion-staff .rhif { color:#999; float:left;list-style:none; }
#cynnwys .manylion-staff .rhif li{font-style:italic; display:inline;}



/*///////////////*/
#hyfforddiant-1{display:none;  height:100%;}
#hyfforddiant-2{display:none;  height:100%;}
#hyfforddiant-3{display:none;  height:100%;}
#hyfforddiant-4{display:none;  height:100%;}
#hyfforddiant-5{display:none;  height:100%;}
#hyfforddiant-6{display:none;  height:100%;}
#hyfforddiant-7{display:none;  height:100%;}
#hyfforddiant-8{display:none;  height:100%;}
#hyfforddiant-9{display:none;  height:100%;}
#hyfforddiant-10{display:none;  height:100%;}
.hyfforddiant { padding-top:10px; margin-top:10px; padding-bottom:10px; margin-bottom:10px; height:100%; width:706px; float:left; border-top:1px solid #e6e7e7;}

/*Dogfen*/
.dogfen {font-size:1em; padding-top:10px; margin-top:18px; height:100%; width:706px; float:left; border-top:1px solid #e6e7e7; height:51px;}

.dogfen .crynodeb{padding-top:3px;}
/*download linc*/
.dogfen .download{height:60px; width:auto;  background:url(../graffeg/content/download.jpg) 0px 0px no-repeat; padding-left:60px; overflow:hidden;}



/*///*/

/*PDF*/
.dogfen .PDF{height:60px;width:auto;  background:url(../graffeg/content/pdf.jpg) 0px 0px no-repeat; padding-left:60px; overflow:hidden;}
/*///*/

/*DOC*/
.dogfen .Word{height:60px;width:auto;  background:url(../graffeg/content/doc.jpg) 0px 0px no-repeat; padding-left:60px;  overflow:hidden;}
/*///*/

/*XLS*/
.dogfen .Excel{height:60px;width:auto;  background:url(../graffeg/content/xls.jpg) 0px 0px no-repeat; padding-left:60px; overflow:hidden;}
/*///*/

/*JPG*/
.dogfen .JPG{height:60px;width:auto;  background:url(../graffeg/content/jpg.jpg) 0px 0px no-repeat; padding-left:60px;  overflow:hidden;}
/*///*/

/*GIF*/
.dogfen .GIF{height:60px;width:auto;  background:url(../graffeg/content/gif.jpg) 0px 0px no-repeat; padding-left:60px;  overflow:hidden;}
/*///*/


/*///////////////*/

/*Dolen*/
.dolen {font-size:1em; padding-top:10px; margin-top:18px; height:100%; width:706px;  float:left;border-top:1px solid #e6e7e7;}

.dolen .crynodeb{padding-left:0px; padding-top:3px;}
/*dolen cy*/
.dolen .cy{height:60px;width:auto;  background:url(../graffeg/content/dolen.jpg) 0px 0px no-repeat; padding-left:60px;  overflow:hidden;}
/*///*/
/*dolen en*/
.dolen .en{height:60px;width:auto;  background:url(../graffeg/content/link.jpg) 0px 0px no-repeat; padding-left:60px;  overflow:hidden;}
/*///*/
/*dolen-mewnol*/
.dolen .dolen-mewnol{height:60px;width:auto;  background:url(../graffeg/content/dolen-mewnol.jpg) 0px 0px no-repeat; padding-left:60px;   overflow:hidden;}
/*///*/