body{ background-color:#E5E5E5; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10pt; margin:0; }

h2{ font: 22pt Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 1px; color: #666666; }
h3{ color:#ffffff; background-color:#AC363E; padding:2px;}

.submenuhead{padding:10px 0; font: bold 11px Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 1px; color:#AC363E; text-align:center;}
.boldhead{font: bold 11px Verdana, sans-serif;
  letter-spacing: 1pt; color:#B841AF; }
  
.smaller{ font-size:8pt; }
.red{ color:#FF0000}
.titlebar{ background-color:#9C9CCE; width:100%;}
.searchbar{ background-color:#CCCCFF; width:100%; text-align:right; padding:1px 0px 1px 0px;}
.newsbar{ background-color:#FBCE80; color:#FFFFFF; width:100%;  padding:1px 0px 1px 5px;}

.notscreen{display:none;}

.spacebox{ padding: 25px 10px}

.tagline1{ font-family:"Trebuchet MS", Arial, sans-serif; font-size:20px; font-weight:bold; color:#ffffff; float:right; padding-right:10px; clear:both;}
.tagline2{font-family:"Trebuchet MS", Arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; float:right; padding-right:10px; clear:right;}

 blockquote.float-left {/* floats in content div */
  float: left;
  
  padding-right: 0.5em;
  margin:0 ;
  color: #00008b;
   }
   
 blockquote.float-left img { margin-right:10px; float:left}
 
 /* for Internet Explorer min-height hack*/
/*\*/
* html .p.after-blockquote {
height: 131px;
}
/**/

  p.after-blockquote {
  background: #FBCE80;
  min-height:131px;
  margin-left:253px;
  padding:10px;
  clear:right
    }



/* begin table backgrounds */
.topl{ background-image:url(/images/topl.gif); background-repeat:no-repeat; background-position:top left; background-color:#FFFFFF; margin:-10px}
.top{ background-image:url(/images/top.gif); background-repeat:repeat-x; background-position:top;background-color:#FDB900}
.topr{ background-image:url(/images/topr2.gif); background-repeat:no-repeat; background-position:top; float:left; width:32px;}
.left{ background-color:#FABA1C; padding:10px; width:117px;}
.content{ background-color:#FFFFFF;  padding:10px; margin:0; }
.right{ background-image:url(/images/right.gif); background-repeat:repeat-y; width:32px;}
.botl{ background-image:url(/images/bg_botl.gif); background-repeat:repeat-x; }
.bottom{ background-image:url(/images/bottom.gif); background-repeat:repeat-x;}
.botr{ background-image:url(/images/botr.gif); background-repeat:no-repeat; width:32px;}
/* end table backgrounds */


/* ********** table borders *********** */

.colourtable, .colourtable td{  border-collapse:collapse;
border: solid 1px  #9C9CCE; /*outside border*/
}


/* ********** heart bullets *********** */
ul#heart{
list-style-image: url(/images/heartbullet.gif);
}




/* ***************  nav links ******************* */

.navlink, a:link.navlink,a:visited.navlink,a:active.navlink{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color: #666666;
text-decoration : none;
font-weight : bold;
padding : 4px 0 4px 10px;
border-top : 1px solid #CCCCCC; border-right : 0 solid #CCCCCC; border-bottom : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC;
width:138px; float:left; clear:both;
background-color:#EEEEEE;
margin: 2px 0;


}
 
a:hover.navlink {color : #2B50A9; text-decoration : none;
background-color : #DAE4FF;
padding-bottom : 4px;
padding-top : 4px;
}

#hover2.navlink {color : #2B50A9; text-decoration : none; 
/* the # makes it an id identifier. using this for the php bit */
/* has to be called hover2 - IE6 can't have more than one identifier with the same name */
background-color : #DAE4FF;
padding-bottom : 4px;
padding-top : 4px;
}

/* ***************  submenu links ******************* */

.sublink, a:link.sublink,a:visited.sublink,a:active.sublink{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color: #666666;
text-decoration : none;
font-weight : bold;
padding-bottom : 4px;
padding-top : 4px;
padding-left : 5px;
border-bottom : 1px solid #CCCCCC; 
width:145px; float:left; 


}
 
a:hover.sublink {color : #ffffff; text-decoration : none;
background-color : #FBB4D6;
padding-bottom : 4px;
padding-top : 4px;
padding-left : 5px;
}

#hover.sublink {color : #ffffff; text-decoration : none; 
background-color : #FBB4D6;
padding-bottom : 4px;
padding-top : 4px;
padding-left : 5px;
}
 


/* ***************  more links ******************* */
.morelink {
color : #AC363E;
text-decoration : none;
font-weight : bold;
}
a:link.morelink {
color : #AC363E;
text-decoration : none;
}
a:visited.morelink {
color : #AC363E;
text-decoration : none;
}
a:hover.morelink {
color : #fc6610;
text-decoration : none;
}
a:active.morelink {
color : #fc6610;
text-decoration : none;
} 
/* ***************   ******************* */

/* ***************  top links ******************* */
.toplink{ color:#ffffff; text-decoration:none; font-size: xx-small;}
a:link.toplink{color:#ffffff; text-decoration:none; font-size: xx-small;}
a:visited.toplink{color:#ffffff; text-decoration:none;}
a:hover.toplink{color: #FFFF00; text-decoration:none; }
a:active.toplink{color:#FC6610; text-decoration:none;}
/* ***************   ******************* */
/* ***************  default links ******************* */
a:link {
color : #666666;
text-decoration : underline;
font-size : 9pt;
}
a:visited { 
color:#666666;
text-decoration : underline;
}
a:hover {
color : #fc6610;
text-decoration : underline;
}
a:active {
color : #fc6610;
text-decoration : underline;
} 
.dashline{border-bottom: dashed 1px #666666; width:460px; margin:auto}

/* ***************  submenu blank boxes ******************* */

.blankbox, a:link.blankbox,a:visited.blankbox,a:active.blankbox{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color: #666666;
text-decoration : none;
font-weight : bold;
padding-bottom : 4px;
padding-top : 4px;
padding-left : 5px;
border-bottom : 1px solid #CCCCCC; 
width:145px; float:left;
}

/* ***************  map links ******************* */
.maplink{ color: #666666; text-decoration:none; font-size : 9pt; clear:both;}
a:link.maplink{color: #666666; text-decoration:none;}
a:visited.maplink{color:#666666; text-decoration:none;}
a:hover.maplink{color:#000000; text-decoration:none; background-color:#FBB4D6; }
a:active.maplink{color:#FC6610; text-decoration:none;}
/* ***************   ******************* */

.hider{ display:none;}
/* ***************  atomz search box formatting ******************* */
.seachbox {  font: 11px arial, verdana, tahoma, sans-serif; width: 135px; height: 10px; padding: 5px; margin:2px 0 ;  }    
 .searchbutton input{ width: 45px; height: 20px; float:left; padding:0; margin:0 5px; font: 11px arial, verdana, tahoma, sans-serif;}
 
 /* ***************  swing out menu  ******************* */
 #nav, #nav ul { /* all lists  rik - this is a container */
		padding: 0;
		margin: 2px 0 ;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px; /* space between buttons - we can't have space! */
		width: 11em;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em; /* displaying off page */
		margin-left : 11.2em; /* horizontal offset submenus **********************/
		margin-top : -1.95em; /* vertical offset submenus */
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 140px; /* this is the width of the 'button' */
		
		display : block;
		color : #892D32;
		font-weight : bold;
		text-decoration : none;
		background-color : #FCD69E;
		border-top : 1px solid #ffffff; 
		border-right : 1px solid #CCCCCC; 
		border-bottom : 1px solid #ffffff; 
		border-left : 1px solid #ffffff;
		padding : 4px 4px;
		
	}
	
	#nav li a:hover {
		color : #ffffff;
		background-color : #AC363E;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
/* ***************  end swing out menu  ******************* */