/* CSS Document */
body {
	background-color: #DFD9E8;
}

#maintable{
/*border:solid 25px #000000;*/
}

#logo{
margin:8px 25px 8px 25px;
}

ol#navigation {
list-style: none;
font-size:82%;
margin-top:18px;
margin-bottom:18px;
margin-right:0;
padding-right:0;
margin-left:2px;
padding-left:2px;
text-align:center;
color:#7B619D;
font-weight:bold;
word-spacing:1px;
}

ol#navigation li {
padding-left: 13px;
background-image: url(images/trianglebullet.jpg);
background-repeat: no-repeat;
background-position: 0 60%;
display: inline;
margin-right:11px;
}

ol#navigation li a:link {color: #7B619D; text-decoration:none; font-weight:bold;}
ol#navigation li a:visited {color: #B90137; text-decoration:none; font-weight:bold;}
ol#navigation li a:hover {color:#B90137 ; text-decoration:none; font-weight:bold;}
ol#navigation li a:active {color: #B90137; text-decoration:none; font-weight:bold;}

ol#navigation li.active a:link {color: #B90137; text-decoration:none; font-weight:bold;}
ol#navigation li.active a:visited {color:#B90137; text-decoration:none; font-weight:bold;}
ol#navigation li.active a:hover {color: #B90137; text-decoration:none; font-weight:bold;}
ol#navigation li.active a:active {color: #B90137; text-decoration:none; font-weight:bold;}

#subheading{
background-color:#7B619D;
color:#FFFFFF;
}
#footer{
background-color:#7B619D;
color:#FFFFFF;
text-align:center;
font-size:75%;
letter-spacing:1px;
}

#footer p{
margin:10px 30px 10px 30px;
}

h1{
margin:11px 30px 11px 30px;
font-size:150%;
font-weight:normal;
}

h2{
color:#B90137;
/*margin:30px 30px 30px 30px;*/
font-size:130%;
font-weight:normal;
letter-spacing:1px;
word-spacing:2px;
}

h3{
color:#B90137;
/*margin:40px 30px 10px 30px;*/
font-size:110%;
font-weight:normal;
letter-spacing:1px;
word-spacing:2px;
}

h4{
color:#7B619D;
/*margin:40px 30px 10px 30px;*/
font-size:100%;
font-weight:normal;
letter-spacing:1px;
word-spacing:2px;
}

h5{
color:#7B619D;
/*margin:40px 30px 10px 30px;*/
font-size:90%;
font-weight:normal;
letter-spacing:1px;
word-spacing:2px;
}

.bodytext p{
/*margin:20px 30px 20px 30px;*/
color:#7B619D;
line-height:18pt;
font-size:90%;}

.bodytext p:first-letter {
font-size:x-large;
}

.bodytext ol{
margin-left:60px;
margin-right:30px;
color:#7B619D;
line-height:18pt;
font-size:90%;
}

ul li.links{
margin: 5px 10px 0 7px;
color:#7B619D;
line-height:18pt;
font-size:90%;
}

ul li.links a:link {color: #7B619D; text-decoration:underline;}
ul li.links a:visited {color: #C9BED8; text-decoration:underline;}
ul li.links a:hover {color: #C9BED8; text-decoration:underline;}
ul li.links a:active {color: #C9BED8; text-decoration:underline;}


ol li.links{
margin: 5px 10px 0 7px;
color:#7B619D;
line-height:18pt;
}

ol li.links a:link {color: #7B619D; text-decoration:underline; }
ol li.links a:visited {color: #C9BED8; text-decoration:underline;}
ol li.links a:hover {color: #C9BED8; text-decoration:underline;}
ol li.links a:active {color: #C9BED8; text-decoration:underline;}

ul.links2{
font-size:90%;}

ul.links2 li{
margin: 5px 10px 0 7px;
color:#7B619D;
line-height:18pt;
}

ul.links2 li a:link {color: #7B619D; text-decoration:underline; }
ul.links2 li a:visited {color: #C9BED8; text-decoration:underline;}
ul.links2 li a:hover {color: #C9BED8; text-decoration:underline;}
ul.links2 li a:active {color: #C9BED8; text-decoration:underline;}

.reg{
font-size:80%;
vertical-align:super;}

.reg2{
font-size:50%;
vertical-align:super;}

ol#navigation2 {
list-style: none;
font-size:82%;
margin-top:18px;
margin-bottom:18px;
margin-right:0;
padding-right:0;
margin-left:2px;
padding-left:2px;
text-align:center;
color:#7B619D;
font-weight:bold;
word-spacing:1px;
}

ol#navigation2 li {
padding-left: 13px;
background-image: url(images/trianglebullet.jpg);
background-repeat: no-repeat;
background-position: 0 60%;
display: inline;
margin-right:11px;
}

ol#navigation2 li a:link {color: #7B619D; text-decoration:none; font-weight:bold;}
ol#navigation2 li a:visited {color:#B90137; text-decoration:none; font-weight:bold;}
ol#navigation2 li a:hover {color: #B90137; text-decoration:none; font-weight:bold;}
ol#navigation2 li a:active {color: #B90137; text-decoration:none; font-weight:bold;}

ol#navigation2 li.active  a:link {color: #B90137; text-decoration:none; font-weight:bold;}
ol#navigation2 li.active  a:visited {color: #B90137; text-decoration:none; font-weight:bold;}
ol#navigation2 li.active  a:hover {color: #B90137; text-decoration:none; font-weight:bold;}
ol#navigation2 li.active  a:active {color: #B90137; text-decoration:none; font-weight:bold;}

form fieldset{
margin:30px 30px 30px 30px;
}

legend{
color:#7B619D;
font-size:100%;
font-weight:bold;
letter-spacing:1px;
word-spacing:2px;
}

.button{
	color:#7B619D;
	list-style-type: disc;
	line-height: inherit;
}

.image-text{
color:#7B619D;
font-size:70%;
text-align:center;
}

.body-image{
border: 1px solid #7B619D;
margin:30px 0 0 0;
}

address{
margin:20px 30px 20px 30px;
color:#7B619D;
line-height:18pt;
font-size:90%;
font-style:normal;}

address a:link {color: #7B619D; text-decoration:underline;}
address a:visited {color: #C9BED8; text-decoration:underline;}
address a:hover {color: #C9BED8; text-decoration:underline;}
address a:active {color: #C9BED8; text-decoration:underline;}

p a:link {color: #7B619D; text-decoration:underline;}
p a:visited {color: #C9BED8; text-decoration:underline;}
p a:hover {color: #C9BED8; text-decoration:underline;}
p a:active {color:#C9BED8; text-decoration:underline;}

.contact-details{
margin:0 30px 30px 30px;
border: 1px solid #7B619D;
border-collapse:collapse;
}

.contact-details tr th, .contact-details tr td{
border: 1px solid #7B619D;
color:#7B619D;
padding:5px 10px 5px 10px;
text-align:left;}

.contact-details tr td address, .contact-details tr td p{
text-align:left;
margin:0;
}

caption{
color:#7B619D;
font-size:100%;
font-weight:bold;
letter-spacing:1px;
word-spacing:2px;
margin:0;
padding:0;
}

p.breadcrumbs{
font-size:80%;
}


p.breadcrumbs:first-letter {
font-size:100%;
}

#events{
	width:30%;
	float : right;
	background-color:#FFFFFF;
	color:#7B619D;
	padding : 10px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top:10px;
	border: 2;
	border-top-color: #7B619D;
	border-right-color: #7B619D;
	border-bottom-color: #7B619D;
	border-left-color: #7B619D;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.bodytext{
padding:20px 30px 20px 30px;}

#events h2{
color:#7B619D;
margin: 0;
padding:0;
}

#events p{
color:#7B619D;
margin: 0;
padding:0;}

#events p:first-letter {
font-size: 100%;
}

#events h2 a:link {color: #7B619D; text-decoration:underline;}
#events h2 a:visited {color: #C9BED8; text-decoration:underline;}
#events h2 a:hover {color: #C9BED8; text-decoration:underline;}
#events h2 a:active {color: #C9BED8; text-decoration:underline;}

#events p a:link {color: #7B619D; text-decoration:underline;}
#events p a:visited {color: #C9BED8; text-decoration:underline;}
#events p a:hover {color: #C9BED8; text-decoration:underline;}
#events p a:active {color: #C9BED8; text-decoration:underline;}





.envelope{
float : right;
display:inline;
border:0;
margin-right: 26px;
}

