/* Created using Style Master from Western Civilisation CSS1 { 0 0 558 625 } */

#banner {background-color:#979DC1;}

BODY {
/*background-color: #000099"*/
background-color : #FFFFFF;
font-size: small;
margin: 2%;}

NORMAL, DIV, UL, OL, LI, TD {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color: #333366;
}

TH {
font-weight: bold;
color: #FFFFFF;
background-color: #333366;
}

p,UL,OL {
margin-left: 2em;
margin-right: +2em;
}

li {
margin-left: 2em;
}

H1 {
background-color: #979DC1;
color: #FFFFFF;
padding: 0.25em;
font-size: 175%;
text-align: center;
}

#header {
margin-bottom: +1em;
vertical-align: top;
text-align: center;
background-color: #979DC1;
padding: 1em;
height: 101px;
}

#footer {
margin-bottom: +1em;
text-align: center;
background-color: #979DC1;
color: #333366;
font-weight: bold;
padding: 1em;
}
#footer a:link, #footer a:visited, #footer a:link{
color: #ffffff;
}

H2 {
font-size: 130%;
color: #ffffff;
margin-top: -1em;
}

H3 {
margin-top: -1.0em;
font-size: 110%;
color: #ffffff;
margin-bottom: -0.5em;
}

H4 {
padding: 0.25em;
font-size: 100%;
}

H5 {
padding: 0.25em;
font-size: 90%;
}

H6 {
font-size : 70%;
padding: 0.25em;
}


A:link {
font-weight: bold;
color: #666699;
text-decoration: none;
}
H1 a:link, H1 a:visited {
font-weight: bold;
color: navy;
text-decoration: none;

}
A:visited {
color: #666699;
text-decoration: none;
font-weight: bold;
}

A:hover {
color : #6666CC;
text-decoration : underline;
color: #669999;
}

.maincontent {
background-color: #FFFFFF;
padding: 0.5em;
border: 1px #666699 solid;
margin-top: 1em;
margin-bottom: 1em;}

.bottomlinks {
background-color : #FFFFFF;
}

.topbg {
background-color: #979DC1;
color: #333366;
}

.creditpd {
color: transparent;
background-color: #6666CC;
font-size: xx-small;
text-align: center;
}

.creditpd a:link {
color: transparent;
text-decoration : underline;
}

.creditpd a:visited {
color: transparent;
text-decoration : underline;
}

.creditpd a:hover {
color: transparent;
text-decoration : underline;
}

.navy {
color: #333366;
}

.nav {
background-color: #FFFFFF;
color: #666699;
text-align: center;
border: 1pt #979DC1 solid;
margin-right: +2em;
float: left;
}

.nav a:link {
color: #666699;
font-weight: bold;
text-decoration: none;
}

.nav a:hover {
color: #669999;
font-weight: bold;
text-decoration: underline;
}

.nav a:visited {
color: #669999;
font-weight: bold;
text-decoration: none;
}

.address {
background-color: #979DC1;
color : #FFFFFF;
font-weight : bold;
text-align: center;
padding: 0.25em;
padding-bottom: 1em;
}

.address a:link {
font-weight: bold;
text-decoration: underline;
color: #FFFFFF;
}

.address a:visited {
font-weight: bold;
text-decoration: none;
}

.address a:hover {
font-weight: bold;
text-decoration: underline;
color: #000000;
padding: 0.5em;
}

.selectpicture {
font-size: smaller;
font-style: normal;
color: #666699;
}

.expiredevent {
color: #CCCCCC;
}

.copyright {
font-size: smaller;
color: #979dc1;
text-align: center;
background-color: #666699;
}

.copyright a:link {
font-weight: bold;
text-decoration: underline;
}

.copyright a:visited {
color: #979DC1;
text-decoration: underline;
}

.copyright a:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

.smaller {
font-size: smaller;
}

.white {
color: #FFFFFF;
}

.yellow {
color: #FFCC66;
}

.grey {
color: #CCCCCC;
}

.larger {
font-size: larger;
}

.rednotes {
color: #FF3300;
}

.AttentionBox {
	margin: 1em 0 1em 0;
	padding: 10px;
	border: 1pt #C1BB97 solid;
	background-color: #D4D9F7;
	font-weight: bold;
	font-size: larger;
	text-align: center;
	width: 50%;
	/*clear: right;*/
	}
	/** Image Styles***/

.ImgLeft{
float: left; 
margin: 0 1em 1em 1.5em;


}
.ImgRight{
float: right; 
margin: 1em 0 1em 1em;
clear: right;

}
.ImgLeft, .ImgRight  {
	max-width: 200px;
	border:solid #333366;
	border-width:1px;
	background:#FFF;
	padding:10px;
	font-size: smaller;
	color:#333366;
	text-align:center;
	}
.ImgLeft a img, .ImgRight a img, .ImgCentre a img,
.Centred a img, .centred a img,
.Gallery a img {
	border: 1px solid #979DC1;
	padding: 2px;
	}
.ImgLeft a:hover img, .ImgRight a:hover img, .ImgCentre a:hover img,
.Centred a:hover img, .centred a:hover img,
.Gallery a:hover img {

	border: 1px solid #979DC1;
	background-color: #D4D9F7;
}

.PictureCaption {
	max-width: 200px;
	text-align: left;
	font-size: smaller;
	margin: 5px 0 10px 0;
	padding: 0 0 5px 0;
	color: #333366;}

/*****************************/
.Clear {
	height: 10px;
	width: auto;
	clear:both;
	}
.NoWrap, .NoBreak {
	white-space: nowrap;
	}