/* CSS Document */ 


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666FF;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666FF;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666FF;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFCC33;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 20px;
}
.regular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.search {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 				
	font-size: 10px;
	color: #000000;
}
.header { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}

.date { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #000000;
}
.white {
	color: #FFFFFF;
}
.smallheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666FF;
	font-weight: bold;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #6666FF;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.headsWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.bodyWhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.headsBlack { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.headsAqua { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
.headsOlive { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #669900;
}
.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
.head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #6666FF;
}

/*li {
	padding-bottom: 6px;
}

ul {
	margin-bottom:0px;
}*/

.biggerh1, a.header, a.header:hover, a.header:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #6666FF;
}

.readmore {
	padding-right: 2em;
}

div.hr{ /*Solves IE's HR padding problems*/ 
  height: 1px; 
  border-top: 1px solid #CCCCCC; 
  display: block;
  font-size: 1px; 
  width: 98%;
  padding-bottom: 0 !important;
  padding-bottom: 0;
  margin-bottom: 0 !important;
  margin-bottom: -15px;  
 } 
 
div.hr2{ /*Solves IE's HR padding problems*/ 
  height: 1px; 
  border-top: 1px solid #CCCCCC; 
  display: block;
  font-size: 1px; 
  width: 100%;
  padding-bottom: 0 !important;
  padding-bottom: 0;
  margin-bottom: 0 !important;
  margin-bottom: -15px;  
 }
 
span#viewresults{
	padding-left: 15em;
}

.imglink {
	border: 0;
} 

/* ---- PDFs ----- */
ul.pdf {
	padding-bottom: 1em;
}

ul.pdf li { 
	list-style: none;
	background: url(../images/pdf.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom:7px;
	margin-left: -35px;
	border:0;
}

/*--------------*/

div.archivenews {
	margin: 30px 0 0 0;
	text-align: right;
}

.headingColour {
	color:#666666;
}

.myTab {
	padding-right: 15px;
}

div.indexnews {
	margin-bottom: 2em;
}

.mailing {
	width:100px;
	background-color:#FFFF99;
	border:1px solid black;
	padding:6px;
}

.title {
	font-size:12px;
	font-weight:bold;
	color:#6666FF;
}

.drvralign {
	text-align:center;
}

ul.nav {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}

ul.nav li {
	margin-bottom: 0.5em;
}

ul.nav ul {
	margin-top: 1em;
	list-style-type: none;
	display: none;
	padding: 0;
	margin-left: 1em;
}

div.sel01 a.l01, div.sel02 a.l02, div.sel03 a.l03, div.sel04 a.l04, div.sel05 a.l05, div.sel06 a.l06, div.sel07 a.l07, div.sel08 a.l08, div.sel09 a.l09, div.sel10 a.l10, div.sel11 a.l11, div.sel12 a.l12, div.sel13 a.l13, div.sel14 a.l14, div.selsub01 a.s01, div.selsub02 a.s02, div.selsub03 a.s03, div.selsub04 a.s04, div.selsub05 a.s05, div.selsub06 a.s06, div.selsub07 a.s07, div.selsub08 a.s08, div.selsub09 a.s09, div.selsub10 a.s10, div.selsub11 a.s11, div.selsub12 a.s12, div.selsub13 a.s013, div.selsub14 a.s14, div.selsub15 a.s15, div.selsubsub0101 ul.subsub01 a.ss01, div.selsubsub0102 ul.subsub01 a.ss02, div.selsubsub0103 ul.subsub01 a.ss03, div.selsubsub0104 ul.subsub01 a.ss04, div.selsubsub0201 ul.subsub02 a.ss01, div.selsubsub0202 ul.subsub02 a.ss02, div.selsubsub0203 ul.subsub02 a.ss03, div.selsubsub0204 ul.subsub02 a.ss04, div.selsubsub0301 ul.subsub03 a.ss01, div.selsubsub0302 ul.subsub03 a.ss02, div.selsubsub0303 ul.subsub03 a.ss03, div.selsubsub0304 ul.subsub03 a.ss04, div.selsubsub0305 ul.subsub03 a.ss05, div.selsubsub0306 ul.subsub03 a.ss06, div.selsubsub0307 ul.subsub03 a.ss07 {
	color: black;
}

div.sel01 a.l01:hover, div.sel02 a.l02:hover, div.sel03 a.l03:hover, div.sel04 a.l04:hover, div.sel05 a.l05:hover, div.sel06 a.l06:hover, div.sel07 a.l07:hover, div.sel08 a.l08:hover, div.sel09 a.l09:hover, div.sel10 a.l10:hover, div.sel11 a.l11:hover, div.sel12 a.l12:hover, div.sel13 a.l13:hover, div.sel14 a.l14:hover, div.selsub01 a.s01:hover, div.selsub02 a.s02:hover, div.selsub03 a.s03:hover, div.selsub04 a.s04:hover, div.selsub05 a.s05:hover, div.selsub06 a.s06:hover, div.selsub07 a.s07:hover, div.selsub08 a.s08:hover, div.selsub09 a.s09:hover, div.selsub10 a.s10:hover, div.selsub11 a.s11:hover, div.selsub12 a.s12:hover, div.selsub13 a.s013hover, div.selsub14 a.s14:hover, div.selsub15 a.s15:hover, div.selsubsub0101 ul.subsub01 a.ss01:hover, div.selsubsub0102 ul.subsub01 a.ss02:hover, div.selsubsub0103 ul.subsub01 a.ss03:hover, div.selsubsub0104 ul.subsub01 a.ss04:hover, div.selsubsub0201 ul.subsub02 a.ss01:hover, div.selsubsub0202 ul.subsub02 a.ss02:hover, div.selsubsub0203 ul.subsub02 a.ss03:hover, div.selsubsub0204 ul.subsub02 a.ss04:hover, div.selsubsub0301 ul.subsub03 a.ss01:hover, div.selsubsub0302 ul.subsub03 a.ss02:hover, div.selsubsub0303 ul.subsub03 a.ss03:hover, div.selsubsub0304 ul.subsub03 a.ss04:hover, div.selsubsub0305 ul.subsub03 a.ss05:hover, div.selsubsub0306 ul.subsub03 a.ss06:hover, div.selsubsub0307 ul.subsub03 a.ss07:hover {
	text-decoration: none;
}

div.showsub01 ul.subnav01, div.showsub02 ul.subnav02, div.showsub03 ul.subnav03, div.showsub04 ul.subnav04, div.showsub05 ul.subnav05, div.showsub06 ul.subnav06 {
	display: block;
}

/* Navigation CSS */

#mainnav, #mainnav ul { /* all lists */
	font-family: Verdana;
	width: 125px; /* Width of Menu Items */
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	float : left;	
}

#mainnav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width:125px;
	/*text-align: center;*/
}
	
#mainnav li ul { /* second-level lists */
	position : absolute;	
	left: -999em;
	margin-left: 124px;
	margin-top : -19px;
}

#mainnav li ul li {
	width: 214px;
	/*text-align: left;*/
}
	
#mainnav li ul ul { /* third-and-above-level lists */
	left: -999em;	
}
	
#mainnav li a {
	/*width:119px;*/
	display : block;
	color : #999999;
	text-decoration : none;
	background-color : white;
	border: 1px solid #999999;
	padding: 2px;
}
	
#mainnav li a:hover {
	color : white;
	background-color : #6666FF;
}
	
#mainnav li:hover ul ul, #mainnav li:hover ul ul ul, #mainnav li.sfhover ul ul, #mainnav li.sfhover ul ul ul {
	left: -999em;
}
	
#mainnav li:hover ul, #mainnav li li:hover ul, #mainnav li li li:hover ul, #mainnav li.sfhover ul, #mainnav li li.sfhover ul, #mainnav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
