/* CSS typography - for the community trade union website  ************/
/* Author - Sharon Lee, Fused Technologies/Cyonix  ************/
/* Created on - 10th November 2007************/
/* Last modified - 04th jan 2008************/

/* global reset ************/
* {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: tahoma;	
}

#right-col h1 {
	font-size: 1.2em;
	font-weight: bold;
	
}

#right-col h2{
    font-size: 1.18em;
	font-weight: bold;

}

#right-col h3{
    font-size: 1.15em;
	font-weight: bold;
}

#right-col h4 {
    font-size: 1.10em;
	font-weight: bold;
}

#right-col h5 {
    font-size: 1em;
	font-weight: bold;
}

#right-col h6 {
    font-size: .94em;
	font-weight: bold;
}


#subpage #right-col ul li, #subpage #right-col ol li {
	font-size: 0.9em;
}

#right-col p {
	font-size: .9em;
 }
 
.blsummary p {
	font-weight: bold;
}

body {
	font-size: 90% !important;
}

#header h1 {	
	font-weight: bold;
	font-size: 1em;
}

#header h1 span {
	font-weight: bold;
}


#main-navigation ul li {
	list-style-type: none;
}

#main-navigation ul li a {
	font-weight: bold;
	font-size: .78em;
}


#main-navigation ul li a.notbold {
	font-weight: normal;

}

#content {
	font-size: .94em !important;
}


#right-col {
	font-size: .9em;
}


#right-col a:hover {
 text-decoration: underline;
 }


.sand-feature {
    border-bottom: none !important;
		font-size: .8em;
}

.orange-feature { 	
    border-bottom: none !important;
		font-size: .8em;
}

.turquoise-feature {
    border-bottom: none !important;
	font-size: .8em;
}

.orange-feature p a, .orange-feature a, .turquoise-feature p a, .turquoise-feature a, .sand-feature a, .sand-feature p a {
  font-weight: bold;
  }
  

.turquoise-feature p a, .turquoise-feature a{
	color: #00B39E;
}

.orange-feature p a:hover, .sand-feature p a:hover, .turquoise-feature p a:hover {
	text-decoration: underline;
}

dl.news-list, .campaigns dl, .faqs ul {
     font-size: .84em;
}

dl.news-list dt a{
	 font-weight: bold;
}

 .campaigns dt a{
    font-weight: bold;
}

 .campaigns dt a:hover {
	text-decoration: underline;
 }

.faqs ul li a {
    font-weight: bold;
 }
 
 .faqs ul li a:hover{
	 text-decoration: underline;
 }

dl.news-list dt a:hover {
	text-decoration: underline;
}


dl.news-list dd span {
	border-bottom: none !important;
}

dl.news-list a:hover, .campaigns dd a:hover {
	text-decoration: underline;
	color:#03A800;
	}

.news h2, .map h2, .campaigns h3, .faqs h3, #right-col .blue-icon h2, #right-col .blue-icon h1 {
	 font-size: 1em;	 
	 font-family:tahoma;	 
	 font-weight: bold;
}

.news h2, .map h2, .campaigns h3, .faqs h3  {
	 line-height: 16px;
	 
} 

#right-col .blue-icon h2, #right-col .blue-icon h1  {
	font-size: 1.15em;
 }
 
  #right-col .blue-icon h1 {
  font-size: 1.2em;
  }
  
div.subnav ul ul {
	border-right: none !important;
}

div.subnav h5 {
	font-size: .94em;
	font-weight: bold;
}

div.subnav ul li {
	list-style-type: none;
}

div.subnav ul li a{
	list-style-type: none;
	font-size: .9em;
}

img.logo {
	border: 0;
}

div.subnav ul li li {
	border-bottom: none !important;
}

div.subnav ul li li a{
	font-size: .85em;
}

.orange-feature .title h3, .orange-feature .title h3 a, .sand-feature h3, .sand-feature h3 a, .turquoise-feature h3, .turquoise-feature h3 a{
	 font-size: 1.07em;	
	 font-weight: bold;
}

.orange-feature .title h3 a:hover, .sand-feature h3:hover, .sand-feature h3 a:hover, .turquoise-feature h3 a:hover{
	text-decoration: underline;
}

.roundedcornr_box h2 {
	font-size: 1.6em;
	font-weight: bold;
	
}

.roundedcornr_box h3 {
 	font-size: 1.25em;
	font-weight: bold;
}

.roundedcornr_box h4{
 	font-size: 1.1em;
	font-weight: bold;
}

.roundedcornr_box h4 a{
	font-weight: bold;
}
.roundedcornr_box h2 a {
	font-weight: bold;
}

p.join a {  
   font-size: .76em;
   font-weight: bold;
 }

.roundedcornr_content p {
	font-weight: bold;
	line-height: 1.3em;
	font-size: .95em !important;
}


/***** site map ******/


.sitemap li {
	list-style:none;
}

.sitemap li a {
font-size: 1.1em;

}

.sitemap li a:hover, .sitemap li a:focus  {
	
}

.sitemap li li a  {
font-size: 1.1em;
}

.sitemap li li li a {
font-size: 1.2em;
}

.sitemap li li li li a {
font-size: 1.35em;

}


.utility-bar ul.access li a, .utility-bar ul.login li a {
	font-size: .70em;
	font-weight: bold;
}

.utility-bar ul.access li a:hover, .utility-bar ul.login li a:hover {
	text-decoration: underline;
}

/* forms ************/
form.search fieldset {
	border: none;
}

form.search input {
	font-size: .8em;
}

form.search input.submit, .genForm .submit {
	font-size: .8em;
	font-weight: bold;
	border: none !important;
}

form.search label {
	font-size: .8em;
}

#footer-links {
	font-size: .7em;
}
	
#footer-links ul, #footer ul {
	text-align: center;
}
	
#footer-links ul li, #footer ul li {
	list-style-type:none;
	display: inline;
}

#footer-links ul li a, #footer ul li a{
	 color: #0553A5;
}

#footer p a {
	font-size: .76em;
}

#footer p a:hover {
	text-decoration: underline;
}

#footer-links ul li a:hover, #footer ul li a:hover {
	text-decoration: underline;
}

form.search legend{
	font-size: .8em !important;
	font-weight:normal;

}

li.noborder a {
	border-right: none !important;
}

/* extra form styles */

.genForm h2 {
	font-size: 90%;
}

.genForm .dateForm {
	text-align: right;
}


.genForm .chkRad input {

	border:none;
}


.genForm .notes h3 {
	font-size:1em;

}
.genForm legend {
	font-size: 1.2em;
	font-weight: bold;
}

/* form styles */
.genForm {
  
    font-size: .9em;
   font-weight: bold;
}

.genForm .submit {
	font-size: 1em;
}


.genForm fieldset  fieldset input {
	border:none;
}

/***** news and product list ******/

.inner-news-list dd {
	font-size: .9em;
}
.clear {
	line-height:0.1em;
}


.inner-news-list dt a {    
   font-weight: bold; 
 }


dl.newsHover dt a {
	border-bottom: none !important;
}

.archiveNews li {
	list-style: none;
}

ul.archiveNews ul {
 border-left: none;
}

.archiveNews li.selected a {
	border-bottom: none;
}

img.uk-map {
	border: none;
}

div.subnav h5  {
	color: #fff;
	font-size: 1.1em;
}

.orange-feature p a:hover, .orange-feature a:hover p,.orange-feature a:hover, .orange-feature p a:hover, .orange-feature a:hover p, .turquoise-feature p a:hover,  .turquoise-feature a:hover p, .turquoise-feature p a:hover, .turquoise-feature a:hover, turquoise-feature a:hover p, .sand-feature p a:hover, .sand-feature a:hover p , .sand-feature a:hover, .sand-feature p a:hover, .sand-featurea:hover p  {
	text-decoration: underline !important;

} 
