/*Hywel Dda Health Board Internet Layout 2*/

/* Page-wide HTML elements */
body { font-size:0.75em; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; background-image: none;
	background-color: #fff;}
a {text-decoration: none; color: #4672B4; }
body#contentpage {background-image: none; background-color: #fff;}/*RTE content input background*/


/* Page structure */
#wrapper2 {float: none; overflow: visible; background-image: none;  background-color: #fff; clear: none;}
#wrapper {margin: 0; width: auto; background: #fff; overflow: visible; float: none;}
#page { clear: none; background: #fff; overflow: visible; float: none;}
#maincol {width: auto; float: none; overflow: visible;}
#maincolsearch {clear: none; overflow: visible;} 


#leftcol {display: none; } 
#maincol {float: none; }
#rightcol {display: none; }
#maincol h1 {font-size: 150%; font-weight: bold; color: #4672B4; margin: 0px;}

.leftmidcol {width: auto; margin: 0px; overflow: visible; float: none;}
#midcoltop {overflow: visible; float: none;  padding: 0px; background: #fff; width: auto;}
#carouselblock {overflow: visible; float: none;  padding: 0px; background: #fff; width: auto; height: auto;} 
.midcol {width: auto;  margin: 0px; /*display: inline;*/   overflow: visible; float: none;}
.midrightcol {width: auto;  margin: 0px; /*display: inline;*/  overflow: visible; float: none;}
.fullcol {width: auto;  margin: 0px; /*display: inline;*/ overflow: visible; float: none;}

#updated {clear: both; padding: 0px 0px; color: #707070;}

/*left col - topics featured content 'Hot Topics'*/
.topics {display: none;}

/*left col - latestnews 'News From NHS Wales' */
.latestnews {display: none;}

/* carousel on homepage */
#carousel {display: none;}

/* carouselblock on pages */
#maincol #carouselblock #carousel {display: none;}

/* RIGHT COL - PLUGINS */

/* SPECIFIC HB Plugin - Swine-flu */
#swineflutop {display: none; }

/* SPECIFIC HB Plugin - Local Health Services */
#localservices {display: none; }

/* SPECIFIC HB Plugin - 1000 Lives Campaign  */
#lives {display: none;}

/* SPECIFIC HB Plugin - Organ donation */
#organtop {display: none;}

/* FOOTER  */
#footer { display: none;}

/* banner styles */
#topbar {display: none;}
#fontsize {display: none;}
#fontsize a {display: none;}
.selectedfont {display: none;}

/* banner styles */
#browsertools {display: none;}

#banner {display: none;}
    
#searchtools { display: none;} 

/* main content styles */
#content {background-color: #fff;}
#maincol #content p, #maincol #content div {line-height: 1.4em; /*padding: 6px 3px;*/ }
#maincol ul, #maincol li {line-height: 1.4em; padding: 5px 6px; }
#maincol #updated { font-size: 90%; }

#content .directory p {float: left !important;}
#content .directory table {clear: both !important;}

/* page content bullet lists*/
#maincol #pagecontent ul {color: black; margin-right: 0px; padding-right: 0px; padding-top: 8px; }
#maincol #pagecontent li {list-style-type: disc; color: black; padding: 0px 0px 4px 0px;  margin: 6px 10px;}


/* right col styles 
#rightcol {color: #666;}
#rightcol ul li {padding-bottom: 6px;}
#rightcol a {color: #000; text-decoration: none;}
#rightcol a:hover { text-decoration: underline; }
#rightcol a.title { font-size: 120%; display: block; border-bottom: 1px dotted #999;}
#rightcol div.date { font-size: 90%; font-weight: bold; }*/

/*Right col default Plugins */
.nav {background-color:#F1EDF4; margin-bottom: 5px;}
.nav h2 {background: url(../images/862/localservicebg.jpg) top right repeat; color: #fff; font-size: 120%; font-weight: bold; margin: 0px; padding: 5px 5px 5px 5px; }
.nav ul {background-color:#F1EDF4; padding: 3px 5px;}
.nav li {padding: 2px 2px 3px 2px; color: #000000; font-weight: normal; font-size: 100%; color: #000;}
.nav a { text-decoration: none; color: #4672B4; font-weight: normal;}
.nav a:hover {text-decoration: underline;}
.nav p {padding: 2px 2px 3px 2px; color: #000000; font-weight: normal; font-size: 90%; color: #000;}



div#breadcrumb { padding: 4px 0px; margin: 0px; font-size: 92%; color: #000;}
div#breadcrumb a { text-decoration:none; color: #3C6199;}

/* feature styles */
#rightcol .features img {float: left; padding: 0px 10px 10px 0px;}
#rightcol .features li {display: block; clear: both; }


.small { font-size: 80%; }

/* navigation */
#navigation {display: none; }


/* navigation child*/
#navigation2bg {display: none;}

/*NEWS PAGE - news Lists and News items*/
.listnav {background: #fff; padding: 10px 10px 10px 10px; overflow: auto; color: #000; text-align: center;} 
#maincolmiddle ul.listnavbuttons {background: #fff; font-size: 100%; color: #000; font-weight: bold; text-align: center; margin: 0px 0px 4px 0px;  }
.listnavbuttons a {color: #000; text-decoration: none; }
.prevnexttext {font-size: 100%; color: #000; font-weight: bold; padding-left: 0px; padding-bottom: 0px;  text-align: center;}
.firstpage a {color: #000; font-size: 100%; }
.prevpage a {color: #000; font-size: 100%; }
.nextpage a {color: #000; font-size: 100%; } 
.lastpage a {color: #000; font-size: 100%; }
.active {color: #000; text-decoration: none;} 
.active a {color: #000; text-decoration: none; }

.newslist {font-size: 100%; color: #000000; font-weight: bold; padding-left: 0px; padding-bottom: 0px;}
.listitem ul {padding-bottom: 10px;}
.itemlist h2 { font-size: 115%; font-weight: bold; color: #000; margin: 0px 0px;}
.date {font-size: 90%; font-weight: normal; color: #000;}
.summary {font-size: 100%; color: #000000; padding-bottom: 5px;}
.source {padding-top: 5px; padding-bottom: 3px;}
.firstpara {font-size: 100%; color: #000000; padding-top: 5px;}

/* A-Z LIST */
.azlist h2 {background-color: #fff; font-size: 115%; font-weight: bold; color: #000; padding: 0px 20px; }
.azlist ul li a {font-weight: normal; font-size: 95%; color: #000; padding-left: 5px; }

/* Site Map */
/* sitemap values */
div.sitemap { margin-bottom: 20px; }
div.sitemap a {text-decoration: none;}
div.sitemap a:hover {text-decoration: underline;}
div.sitemap ul li a {font-weight: normal; font-size: 120%; color:#000;}
div.sitemap ul li ul li a {font-weight: normal; font-size: 115%; color:#000;}
div.sitemap ul li ul li ul li a {font-weight: normal; font-size: 110%; color:#000;} 
div.sitemap ul li ul li ul li ul li a {font-size: 105%; color:#000;}

/* Document Library */
#documentsearch table {margin: 0px;}
#doclib {align: left;}
#doclib a {text-decoration: none; color: #000; }
#doclib a:hover {text-decoration: underline; color: #000;}
#doclib table {border-collapse: collapse; font-size: 100%; margin: 10px ; font-family: Arial, Helvetica, sans-serif; }
#doclib table label {text-align: right; display: block;}
#doclib table select, table input, table textarea {font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
#doclib table th, table td {padding: 6px 10px; vertical-align: top;}
#doclib table td {border-top: 1px dotted #ccc;}
#doclib table th {background-color: #fff; text-align: left; font-size: 110%;}
#doclib table .buttonbar {text-align: right; background-color: #ddd; padding: 3px;}
#doclib table .buttonbar input { background-color: #fff; color: #000;}
#doclib table .required {font-weight: bold; color: #000;}

#keydocumentheading { font-weight:bold; padding-bottom: 15px;}
#documentheading { font-weight:bold; }
#sort { font-size: 80%; }
.keydocument {padding: 10px;}
.document { padding: 10px;}
.filesize { font-size: 80%; padding: 10px;}
.docdate {padding: 10px;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 2px;
    padding: 0px;
    margin: 3px 0px;}
td {padding-bottom: 5px; }
tr {padding-right: 5px;}
td img {vertical-align: middle;}

/* UNDER HERE IS OLD STUFF FOR COMPATIBILITY */

/* Latest News */
#newshead { border-left: 1px solid #DDDDDD; }
.latestdateline { font-weight:bold; font-size:85%; }
.latestnewstitle { font-size:100%; }
.latestnewssummary { font-size:90%; }
.morenews {}

/* Search */
.searchtype { background: #EEEEEE; border:1px solid #DDDDDD; }
.searchhittitle {}
.searchhittype { font-weight:bold; }
.searchdate { font-size: 80%; }
.metadata { color: #AAAAAA; }


/* Document Metadata */
.metatitle { font-size: 70%; font-weight: bold; }
.metadesc { font-size: 85%; }
.metatext { font-size: 70%; }
.metaheading {font-weight: bold; font-size: 100%; padding: 0pt 20pt; color: white; background-color: #208dc1;}

/* News list */
.dateline { font-weight:bold; font-size:85%; }
.source { font-size:100%; }
.newstitle { font-size:100%; }
.newssummary { font-size:90%; }
.newsbody { font-size:100%; }
.newsnav td {font-weight:bold; background: #208DC1; }
.newspages { background: #DAEFEE; }
.newspages A { color: black; }



/* Events list */
.eventsnav td { font-size:70%; font-weight:bold; background: #208DC1; }
.eventspages { background: #208DC1; }
.eventspages A { color: black; }

/* Search */
.searchtype { font-size: 100%; font-weight:bold; color:#000; background: #fff; margin: 8px 5px 2px 0px; padding: 2px 5px; }
.searchtypeleft {font-size: 100%; font-weight: bold; color: #000; background: #fff;  margin: 8px 5px 2px 0px; padding: 2px 5px;}
.searchtyperight {font-size: 80%; font-weight: bold; color: #000; background: #fff;  margin: 8px 5px 2px 0px; padding: 2px 5px; }
.searchhittitle { font-size: 85%;}
.searchhittitle a { font-size: 85%; color: black; text-decoration:none;}
.searchhittitle a:hover {text-decoration: underline; }
.searchhittype { font-size: 70%; font-weight:bold; }
.searchdate { font-size: 80%; }
.metadata { color: #AAAAAA; }

.feedbackformarea #feedbackform .inputform textarea {width: auto;} /* sp 239144 */

/* siteindex values */
.index {}
.indexheading {font-weight: bold; font-size: 120%; padding: 0px 20px; color: #000; background-color: #fff;}
.indexlink { background: #FFFFFF; margin: 0px 20px;  }
.indexlink a {text-decoration: none; color: black;}
.indexlink a:hover {text-decoration: underline;}
.indexsmall {font-size: 80%;}

#FormArea { background: #FFFFFF; padding:0px 5px; }
#FormTitle { font-size: 110%; font-weight:normal; padding-top: 10px; color: #006698; margin-bottom:10px; }
.ErrText { color: #CC0000; font-size: 70%; font-weight:bold; }
