/* CSS Document *//*General doc details*/hr	{padding: 2px;margin: 0;width: 650px;text-align: center;}h1	{width: 580px;text-align: center;font-size: x-large;padding: 0 0 3px 0;}h2	{font-size: large;text-align: left;}h3	{font-size: medium;text-align: left;font-style:italic;}h4 {font-size: 14px;text-align: left;font-style:italic;}h5 {font-size:12px;text-align: justify;}h6 {font-size:12px;text-align:left;}p	{font-size:medium;text-align:justify;}#poem p {font-size: medium;text-align:center;font-style: italic;padding: 2px;}#welsh img	{border: none;display: block;height: 200px;width: 200px;padding: 10px 15px 10px 15px;}#container {width: 871px;margin: 10px auto;background-color: #fff;color: #333;border: 1px solid gray;line-height: 130%;}#pageheading{padding-top:205px;background-image: url(../main/Images/bannernew_cym.gif);background-position:top center;background-repeat:no-repeat;border: #333366;position:relative;}#pageheading h1{font-family:Tahoma;background-color: #FFFFFF;}.hide{position:absolute;visibility:hidden;}#pageheading img{position: relative;right:10px;top:0px;}#header {padding: .5em;background-color: #CCCCCC;}#body img	{border: none;display: block;height: 324px;width: 436px;padding: 10px 15px 10px 15px;}/*main navigation menu*/.Mainnav {float:left; width:100%; font-family: verdana, serif; font-size:12px; border-top:1px solid #CCCCCC;background: #FFFFFF; margin:0 0 20px 0; /* for this demo only */ }.Mainnav a#current{background: #F6F6F6;border-top: 1px solid #F6F6F6;font-weight: bold;}.Mainnav li#active{border-right: 2px solid #828282;border-bottom: 2px solid #828282;color:#000000;}.Mainnav ul {padding:0;margin:0;list-style-type:none;}.Mainnav ul li {float:left; position:relative;}.Mainnav ul li.group {display:block; text-indent:10px; background:#666; color: #FFFFFF; width:152px; padding:8px 0;}.Mainnav ul li a, .Mainnav ul li a:visited {float:left; display:block; text-decoration:none; color:#444; padding:0px 7px; line-height:15px; height:20px;}.Mainnav ul li:hover {width:auto;}.Mainnav ul li a:hover {background: #CCCCCC; color: #CCCCCC;}.Mainnav ul li:hover a {background: #CCCCCC; color: #000000;}.Mainnav ul li ul {display: none;}.Mainnav table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}/* specific to non IE browsers */.Mainnav ul li:hover ul {display:block; position:absolute;top:19px; background:#aaa; margin-top:1px; left:0; width:152px;border-right: 1px solid #333;border-left: 1px solid #333;border-top: 1px solid #FAFAFA;border-bottom: 1px solid #333;color: #000;}.Mainnav ul li:hover ul.scroller {height:138px; width:172px; overflow:auto;}.Mainnav ul li:hover ul.endstop {left:-90px;}.Mainnav ul li:hover ul li ul {display: none;}.Mainnav ul li:hover ul li a {display:block; background:#aaa; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;}.Mainnav ul li:hover ul li a.drop {background:#888;}.Mainnav ul li:hover ul li a:hover {color:#000000; background: #888;}.Mainnav ul li:hover ul li a:hover.drop {background: #888; color: #000000;}.Mainnav ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888;}.Mainnav ul li:hover ul li:hover ul li a {background:#888;}.Mainnav ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}.Mainnav ul li:hover ul li:hover ul.left {left:-172px;}.Mainnav ul li:hover ul li:hover ul li a:hover {background:#666; color: #CCCCCC;}/* specific to IE5.5 and IE6 browsers */.Mainnav ul li a:hover ul {display:block;position:absolute;top:20px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;}.Mainnav ul li a:hover ul.scroller {height:138px; overflow:auto;}.Mainnav ul li a:hover ul.endstop {left: -90px;}.Mainnav ul li a:hover ul li a {display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;}.Mainnav ul li a:hover ul li a.drop {background:#888; padding-bottom:5px;}.Mainnav ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}.Mainnav ul li a:hover ul li a:hover {color:#ff0; background: #888;}.Mainnav ul li a:hover ul li a:hover.drop { background: #888; color:#ff0;}.Mainnav ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;}.Mainnav ul li a:hover ul li a:hover ul.left {left:-170px;}.Mainnav ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}/*Left navigation menu*/#leftnav {float: left;width: 160px;margin: 0;padding:1em;}#leftnav ul {margin-left: 0;padding-left: 0;list-style-type: none;font-family: "Times New Roman", Times, serif;font-size:12px;}#leftnav  a {display: block;padding: 3px;width: 130px;background-color: #6699CC;border-bottom: 1px solid #eee;}#leftnav  a:link, #leftnav a:visited {color: #EEE;text-decoration: none;}#leftnav  a:hover {background-color: #369;color: #fff;}/*main body*/#content {padding: 1em;font-family:"Times New Roman", Times, serif;}/*Division for the HLCA summaries and pictures, specific styles*/#areasummary {height: 440px;}#areasummary p{text-align:justify;font:"Times New Roman", Times, serif;font-size:medium;padding: 0 0 0 10px;}#areasummary img	{border: none;display: block;height: 225px;width: 300px;padding:10px;}#areasummary h1 {width: 500px;text-align: center;font-size: x-large;padding: 0 0 3px 90px;}#areasummary p.link {height: 30px;width: 356px;font-family: "Times New Roman", Times, serif;padding: 0px 0 0 10px;}#areasummary h4	{width: 480px;font-size: medium;font-style: italic;font-weight: bold;text-align: left;padding: 0 0 0 10px;line-height: 1em;}/*footer*/#footer {clear: both;margin: 0;padding: .5em;color: #333;background-color: #ddd;border-top: 1px solid gray;}#footer p {width:700px;text-align:center;}/*Buttons*/ul#navigation{list-style-type: none;margin: 0;padding: .5em 0;}ul#navigation li a{display: block;width: 5em;color: #FFF;background-color: #6699CC;padding: .2em 0;text-align: center;text-decoration: none;}ul#navigation li a:hover{color: #2A3F55;background-color:#66CCFF}ul#navigation .left { float: left; }ul#navigation .right { float: right; }#leftnav p { margin: 0 0 1em 0; }#content h2 { margin: 0 0 .5em 0; }/*captions for images*/.Captions h5 {font-size:small;text-align:center;}#Captions h6 {font-size:12px;text-align:left;}ul	{line-height: 2em;}.Welsh h1 {font-size:x-large;font-style:italic;text-align:center;}.Welsh h2 {font-size: large;font-style:italic;text-align:center;}.Welsh h6 {font-size:12px;font-style:italic;text-align:center;width:100px;padding:10px;}
