﻿h1 {
	color: #0E3439;
/*	color: #006B79; */
	font-size: 125%;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
	}
	
h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
	}

h3 {
	font-size: 95%;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0.4em;
	}
h4 {
	margin: 1em 0px .4em 0px;
	padding: 0px;
	font-size: 90%;
	}
	
h1.bigheading  {
	color: #006B79;
	font-size: 175%;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0.3em;
	padding-left: 0;
	letter-spacing: 0.5pt;
}

a  {
	color: #00606B;
	/*color: #B95F00;*/
	/*color: #AB5414;*/
	text-decoration: none;
	font-weight: bold;
	}
	
a:hover {
	/*color: black; */
	color: #561200;
	text-decoration: underline;
	}
	
/* a:visited  {
	color: #9f6b00; 
	color: #723D00;
	text-decoration: none;
	font-weight: bold;
	}

#page_content a:visited, #page_content_w a:visited {
	color: #804400;
	}
to do - MODIFY LINK COLOURS*/


#masthead h1 {
	padding: 0px;
	margin: 0px;
	font-size: 30px;
	font-weight: bolder;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; /*	color: #808000; */ /*	color: #867328; */;
    color: #006B79;
    /*	color: #A78F32; */
	min-width: 300px;
	max-height: 25px;
	letter-spacing: 1pt;
}
	
#submasthead p {
	padding: 0px;
	margin-left: 164px;
	margin-top: -3px;
	margin-bottom: 10px;
	/*text-transform: uppercase;*/
	font-size: 10px;
	/*font-weight: bold;*/
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	}
	
/* #submasthead a {
	color: #CF9C73;
	}  */
	
#submasthead a:hover {
	color: #630;
	text-decoration: none;
	}

#top_nav p {
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: lighter;
	text-align: right;
	letter-spacing: 120%;
	padding-right: 15px;
	}
	
#introtextbox p {
	padding: 0px 425px 0px 0px;	
}

#introtextbox_w p {
	padding: 0px 465px 0px 0px;	
	min-width:190px;
}

#overview em{
	color: #00515B;
}

#overview p{
	padding: 0px 8px 0px 12px;
	margin: -3px 0px 14px 0px;
}

/*general styles*/

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	line-height: 1.1em;
	color: #808000;
	}

/* centre panel styles */

#page_content h2, #page_content_w h2 {
	/*font-size: 98%;*/
	font-weight: bold;
	color: #0E3439;
	padding: 0;
	margin-top: 0;
	margin-bottom: 5px;
	}
	
#page_content h3, #page_content_w h3 {
	font-size: 95%;
	margin-bottom: 2px;
	}
	
#page_content p, #page_content_w p {
	margin-top: 0;
	/*margin-bottom: 1em;*/
	}
	
.centrepanel-content p {
	margin: 0px;
	}
	
.centrepanel-content a:hover {
	color: black;
	}
	
div.intro h1 {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFF00;
	font-weight: bold;
	margin: 3px 0px 0px 12px;
	padding: 8px 270px 6px 0px;
	min-width: 200px;
	}
	
div.intro h5 {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: white;
	font-weight: bold;
	margin: 3px 0px 0px 12px;
	padding: 8px 270px 6px 0px;
	min-width: 200px;
	}
	
div.intro h6 a  {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFF00;
	font-weight: bold;
	margin: 3px 0px 0px 12px;
	padding: 8px 270px 6px 0px;
	min-width: 200px;
	}

div.intro p {
	font-size: 100%;
	font-weight: bold;
	color: white;
	margin: 0px 0px 6px 12px;
	min-width: 300px;
	padding: 0px 270px 0px 0px;
	}
	
div.intro a {
	font-weight: bolder;
	color: #FDE9A5;
}

div.intro a:hover {
	color: #B95F00;
	text-decoration: underline;
	}

div.intro h6 a:hover {
	color:#AEFF00;
}

.centrenews p {
	padding: 0px;
	margin: 0px 0px 12px 0px;
	}
	

.centrenews H2 {
	color: #0E3439;
/*	color: #00515B; */
}

.centrenewsplus H2 {
padding-bottom:10px;
 font-size:120%;
}	

.centrenewsplus H1 {
 font-size:150%;
}	
	
.thankyou H1{
	font-size: x-large;
	font-weight: bold;
}
.thankyou H6{
	font-size: large;
	font-weight: bold;
}
	
.centrenews p.tight {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	}

.centrenews p.teaser {
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	}
	
.centrenews p.indent {
	margin: 0px 0px 0px 132px;
	}
	
	.centrenews p.indent175 {
	margin: 0px 0px 0px 175px;
	}

.centrenews li.indent {
	margin: 0px 0px 0px 132px;
	}
	
.centrenews blockquote {
	margin-left: 28px;
	}
	
div.centrenewspanel H5 {
	color: #00515B;
	font-size: 110%;
	margin: 0px 0px 5px 0px;
/*	color: #663300;  */
	font-weight: bolder;
	}
	
div.centrenewspanel H6 {
	font-size: 95%;
	font-weight: bold;
}
	
div.centresmallnewspanel p {
	padding: 4px 0px 4px 0px;
	margin: 0px;
	}

div.centrepicnewspanel p {
	margin-left: 132px;
	}

div.centrepicnewspanel p.tight {
	margin: 0px 0px 0px 132px;
	}

div.centrepicnewspanel li {
	margin: 0px 0px 0px 134px;
	}
	
div.topic h1 {
	font-weight: 600;
	}

div.latest_main h4 {
	margin-top: 0px;
	}
	
/* Left panel styles*/

#left_col_extra h3 {
	margin-bottom: 5px;
	font-size: 95%
}

#left_col_extra p {
	margin-top: 0px;
	font-size: 95%;
	letter-spacing: 95%;
 
}

div.latest h5{
	margin: 0px;
	font-weight: bold;
	color: #663300;
	font-size: 1.5em;
	}


/*right panel styles*/
	
/*
#right_col h1 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	letter-spacing: -0.5px;
	margin-left: -2px;
	}
*/

#right_col h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0E3439;
	margin: 0 0 .5em -2px;
	text-align:center;
	padding:0;
	}
	
#right_col_w h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0E3439;
	margin: 0 0 .5em 0;
	padding:0;
	}

#right_col h3, #right_col_w h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #0E3439;
	margin: 12px 0 6px 0;
	padding: 0;
}

#right_col p, #right_col_w p {
	font-size: 90%;
	color: #0E3439;
	margin: 0 0 .6em 0;
	}
	
#right_col_w p.bigquote {
	font-size: large;
	font-style: italic;
	}

#right_col_w p.spaced {
	line-height: 1.5em;
	margin: 0 0 1em 0;
	}

#right_col_w p.largerbold {
	font-size:105%;
 	font-weight: bold;
 	color: #00515B;
  }


#right_col a, #right_col_w a {
	color: #00606B;
	/*color: #AB5414;*/
	border: 0;
	}

#right_col a:hover, #right_col_w a:hover {
	color: #630;
	}
	
div#right_col ul, #right_col_w ul {
	color: #00515B;
	list-style: none;
	margin: 0;
	list-style-type: square;
	list-style-position: outside;
	padding: 0 0 0 1em;
	}
	
ul#right_col li, #right_col_w li {
	font-size: 90%;
	margin: 0 0 0.3em 3px;
	}

/* ul.right_menu li {
	padding: 0 0 0.1em 0;
	font-size: 92%;
	margin: 0 0 0.3em 3px;
	font-family: Arial, Helvetica, sans-serif;
    }  */

p.largertext {
	font-size:110%;
    }

blockquote.shaded {
	background-color: #FFFDF1; /*#FFFAF0;#FFF6E2;*/
	border-top: 1px solid #FFF7CC;
	border-right: 1px solid #FFF7CC;
	border-bottom: 1px solid #FFF7CC; 
	border-left: 1px solid #FFF7CC;
	padding: 3px;
}

p.caption {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 1.2em;
	margin-top: 2px;
	text-align: center;
	margin-bottom: 2px;
	font-weight: bold;
	}

p.captionmedium {
	font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
	text-align: left;
	margin: 2px 10px 20px 40px;
	color: #555;
}
p.captionsmall {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: normal;
	text-align: center;
	margin-top: 2px;
	color: #555;
}

/*Pulse banner styles*/

.pulsefont A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #00606B  /* #AB5414; */
	margin-top: -5px;
	}

.pulsefont a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #00606B;
	margin-top: -5px;
	}
 
.pulsefont a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #630;
	margin-top: -5px;
	}
 

/*end pulsebanner*/

/*Google RSS Ajax news feed styles*/

.gfg-root .gfg-entry .gf-result .gf-title {
  	font-size: 13px;
   	line-height : 1.2em;
  	overflow : hidden;
  	white-space : nowrap;
  	text-overflow : ellipsis;
  	-o-text-overflow : ellipsis;
  	margin-bottom : 2px;
	}

.gf-title {
  	padding-bottom : 8px;
	}
	
.gfg-root .gfg-entry .gf-result .gf-snippet {
  	height: 3.8em;
  	color: #000000;
  	margin-top : 4px;
	}

.gfg-title a, .gfg-title a:visited,{
	color: #984400;
	text-decoration: none;
	font-weight: bold;
  	margin-bottom : 4px;
	}

.gfg-title a:hover {
	color: #561200;
	text-decoration: underline;
    }


/* To allow correct behavior for overlay */

.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
 background-color : #FFFFFF;
}

/*
.gfg-listentry-highlight { 
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

*/

.gfg-listentry-highlight {
  	color : #3366cc;
				}
/*
.gfg-listentry-even a, .gfg-listentry-even a:visited, .gfg-listentry-odd a, .gfg-listentry-odd a:visited {
	font-color: #9f6b00;
	text-decoration: none;
	font-weight: bold;
  	margin-bottom : 4px;
	}

.gfg-listentry-even a:hover, .gfg-listentry-odd a:hover{
  	font-color : #3366cc;
  	margin-bottom : 4px;
	}
	*/
	
.gfg-subtitle a, .gfg-subtitle a:visited, .gfg-subtitle  a:hover {
  	font-color : #3366cc;
  	  color : #3366cc;
  background-color: #E5ECF9;
  	text-decoration: none;
	}

/*end google*/

/*left navigation menu*/

div#menu a  {	
	/*color: #00515B; */
	 color: #006B79; 
	/*	color: #C14B04;*/
	}
	
div#menu p.menu-subtitle {
	margin: 2px 0 10px 0;
}

div#menu ul, ul#issuesDropDown {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
ul#main_menu li {
	padding: 0 0 0.1em 0;
	margin: 0 0 .6em 0;
	text-transform: uppercase;
	color: #006B79; 
	/*color: #AB5414;*/
	font-weight: bold;
	border: 1px solid #FFFFFF;
	}
	
ul#rw_menu li {
	padding: 0 0 0.1em 0;
	margin: 0 0 .6em 0;
	text-transform: uppercase;
	color: #006B79; 
	font-weight: bold;
	border: 1px solid #FFFFFF;
	}
	
ul#sub-menu li {
    margin: 0;
    padding: 0;
    border: 1px solid white;
    display: block;
	}
	
ul#main_menu li a {
	display: block;
	border-bottom: 1px dashed #ffb316;
	}
	
ul#main_menu li a:hover {
	text-decoration: none;
	color: black;
	background-color: #BFE8EC;
	/*border-bottom: 1px solid #00515B;*/
	}
	
ul#main_menu li ul {
	margin: 0;
	padding-top: 0.3em;
	padding-bottom: 0;
	}
	
ul#main_menu li ul li a {
	padding-left: 2em;
	border: none;
 	}
 	
ul#main_menu li ul li a:hover {
	background-image: url(/images/submenu_arrow.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-position: 2px center;
	}
	
ul#main_menu li ul li {
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	}
	
ul#main_menu span {
	color: black;
	}
	
ul.spaced  {
	margin-top: 6px;
	margin-bottom: 3px;
	}

ul.spaced li {
	padding: 0 0 .5em 0;
	}

ul.spaced  {
	margin-bottom: 3px;
	}

ul.spaced_more li {
	padding: 0 0 1em 0;
	}

	
div#support_panel p{
	margin: 12px 8px 0 9px;
	padding: 2px 0px 2px 0px;
	font-size: 9px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-color: #000;
	text-align: left;
	font-variant: small-caps;
	/*letter-spacing: .1em;*/
	background-color: #FFFFFF;
	}

div#support_panel a  {	
	/*color: #903D0B;*/
	 color: #006B79; 
	}
div#support_panel h3  {
	margin: 2px 8px -4px 9px;
	padding: 2px 0px 0px 0px;
	font-size: 9px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-color: #000;
	text-align: center;
	}

div#support_panel a:hover {
	color: black;
	text-decoration: none;
	background-color: #BFE8EC;
	}

	
.standout {
	font-size: 1.2em;
	}
			
.teaser {
	font-weight: bold;
	}
	
.teaserred {
	font-weight: bold;
	color: #F00000;
	background-color: #FFFF80;
}

.teaserdarkred {
	font-weight: bold;
	color: #990000;
	background-color: #FFFF99;
}

.teaserdarkorangeMinus {
	font-weight: bold;
	color: #FF5300;
}

.teaserdarkredMinus {
	font-weight: bold;
	color: #990000;
}

.teaseritalic {
	font-style: italic;
	}
	
.bigquote {
 	color: #00515B;
	font-size: large; 
	font-style: italic;
	}
	
.mediumquote {
 	color: #00515B;
	font-size: medium; 
	font-style: italic;
	}
	

div.centrenewsplus p.mediumquote {
    color: #006B79;
	font-size: medium; 
	font-weight:bold;
	font-style: normal;
	margin: 20px 0px 0px 10px;
	}
	
.smallquote {
 	color: #00515B;
	font-size: small; 
	font-style: italic;
	}

.formTextNote {
	font-size: x-small;
	font-weight: bold;
	color: #808080;
	margin: 0px 0px 5px 142px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.formTextNote-indent {
	color: #808080;
	padding: 4px 0 0 120px;
	}
	
.formButtonNote {
	font-size: x-small;
	font-weight: bold;
	color: #808080;
	margin: -10px 8px 12px 260px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.small {font-size: 0.9em;}
.smaller {font-size: 0.8em;}
.smallest {font-size: 0.7em;}
.smallissimo {font-size: 0.5em;}

.medium-small {font-size: 0.95em;}
.medium-large {font-size: 1.05em;}

.large {font-size: 1.15em;}
.larger {font-size: 1.25em;}
.largest {font-size: 1.35em;}
.largissimo {font-size: 1.4em;}

.centre {text-align: center;}
.center {text-align: center;}

.spaced8 {margin-bottom: 8px;}
.spaced4 {margin-bottom: 4px;}
