﻿

/* TAG DEFINITIONS*/
html, body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; }
html, form      { font-family: Verdana,.Arial, Helvetica, sans-serif; color: #333; margin: 0 auto; padding: 0; text-align: center; font-size: 100%; cursor: default; }
body            { background: #E0DEED url(images/pagebg.gif) repeat-y center; padding:0px;margin:0px;}
body img        { border: none; }
body p          { }
a               { color: #405cae; text-decoration: none; }
a:hover         {  text-decoration: underline; }
h1              { display: none; }


/*== The STRUCTURE === */
    #Outer { width: 756px; margin: 0 auto; text-align: left;  }
    .PageBody { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.89em; margin: 0px 8px 0px 8px; }
    *html body .wrapper { margin-left: 15px; }
    .wrapper { width: 100%;  min-height: 300px; }
    .mainContent { width: 572px; float: left; padding: 0;margin-top:0px; padding-left: 7px; color: #414040;  }
    * html body .mainContent { margin-right: 0px; width: 574px; overflow:hidden;}
    .mainContentLower { width: 77%; float: right; padding: 0px; margin-right: 2px;   }
    .ContentPane,.RightPane { clear: both; margin-left: 3px; padding:20px 10px 30px 22px;font-size:1em;  }
     * html body .ContentPane,* html body .RightPane { clear: both; margin-left: 3px; padding: 0 0px 0px 15px;font-size:1em;width:535px;  }
     .RightPane { clear: both; margin-left: 3px; padding: 0 0px 0px 15px;font-size:1em;width:560px;  }
     * html body .RightPane { clear: both; margin-left: 3px; padding: 0 0px 0px 15px;font-size:1em;width:580px;  }
    /*==filter for IE6==*/
	
	* html body .LeftPane{margin-left:-5px;}
	
    .LeftPane { float: left; padding-left: 2px; width: 158px;}


    /*== IE6 filter ==*/
    * html body .LeftPane { float: left; width: 158px;padding-left: 5px;  }
    .intro img { float: right; width: 552px; height: 180px; padding-left: 3px; }
    .Logo{overflow:hidden;width:158px;height:114px;}
    .Logo img { }

/*=== Address and info underneath main navigation ===*/
    .partnershipLogos { padding-left: 16px; font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#333; }

    .infoHeading { background: url(images/top.jpg) no-repeat 1px top;font-family: Verdana, Arial, Helvetica, sans-serif;color:#333; padding-top: 10px; padding-bottom:5px;  width: 156px; text-align: center; }
   


/* Banner */
    .pagebanner { padding: 0; height: 110px; width: 100%; }
    .pagebanner .content .upper { background: url(images/banner.jpg) no-repeat;  height: 80px;clear:both;overflow:hidden; }
    .pagebanner .content .upperWelsh{ background: url(images/bannerCY.jpg) no-repeat;  height: 80px;clear:both;overflow:hidden; }
    .pagebanner .content .lower { background: url(images/top-nav-bac.jpg) no-repeat;padding: 6px 0 0 15px; height: 29px;clear:both;overflow:hidden;  }
    * html .pagebanner .content .lower { background: url(images/top-nav-bac.jpg) no-repeat;padding: 6px 0 0 15px; height: 27px;clear:both; }
    .pagebanner .left,.pagebanner .right{display:none;}
    *html body .Utilities { margin-top: 20px; }
    .Utilities { float: right; margin-top: 10px; }
    .Utilities ul li { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 1em; list-style: none; background: transparent url(images/btn-dot.jpg) no-repeat left; padding-left: 14px; padding-right: 15px; color: #000; }
    .Utilities a { text-decoration: none; color: #000; font-weight: bold; }
    .Utilities a:hover { text-decoration: underline; color: #000; }
    
/* Breadcrumbs */
    * html body .breadarea { background: url(images/breadcrumb-line.gif) no-repeat bottom left; height: 29px;padding-left:15px; }
    .breadarea { background: url(images/breadcrumb-line.gif) no-repeat bottom left; height: 29px; padding-left:15px;width:480px;}
    .breadcrumbs { padding-top: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000; font-weight: bold; }
    .breadcrumbs .current,.breadcrumbs a { color: #777; font-weight: normal; text-decoration: none; }
    .breadcrumbs a:hover .current { color: #777; font-weight: normal; text-decoration: none; }
    .breadcrumbs a:hover { color: #777; font-weight: normal; text-decoration: underline; }
    .breadcrumbs .prev { color: #777; font-weight: normal; text-decoration: none; }


/* Footer*/   

.pagefooter {background: #FFF url(images/footer_bg.gif) no-repeat 0px 0px;width:758px; height: 35px;padding:5px 0px 40px 0px; margin:0px 0px 0px -9px;clear: both;}	   

/* Firefox only parses this */ @-moz-document url-prefix() { .pagefooter { margin-left: -10px; } } 	   
	   
/* IE6 parses this */* html body .pagefooter { clear: both;  background: #FFF url(images/footer_bg.gif) no-repeat 0px 0px; height: 33px; margin-left: -14px; padding-bottom: 50px; }
	
	
    .pagefooter a { color: #000;  padding: 13px; text-decoration: none; }
    .pagefooter a:hover { text-decoration: underline; color: #000; }

    .pagefooter ul { padding: 0 0 0 170px; margin: 0px; }
    .pagefooter ul li { display:block; float:left; font-family: Verdana, Arial, Helvetica, sans-serif;color:#333; list-style: none; background: transparent url(images/pipe.png) no-repeat right; }
    .pagefooter ul li.hidePipe { background-image:none; height: 2px; padding-bottom: 3px; }

    .pagefooter .lefttext { display: none; }
    .pagefooter .righttext { display: none; }
    .pagefooter .left { display: none;}
    .pagefooter .right {display: none; }

acronym{display:block;float:left;color:red}