body { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt ;
	scrollbar-face-color: #91BDE2;
	scrollbar-base-color: #0569BD; 
    scrollbar-arrow-color: #ffffff;
    scrollbar-shadow-color: #000000;
    scrollbar-darkshadow-Color: #000000;
    scrollbar-track-color: #D2D8E3; 
    scrollbar-highlight-color: #D2D8E3;
    scrollbar-3dlight-color: #D2D8E3;
}
.nomargin {margin: 0px;}
form {margin: 0px;}
textarea { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }
pre { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }
p { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }
div.text { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }
th { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }
td { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }
p.copyright { color: #000000 ; font-family: arial, times, helvetica ; font-size: 9pt }
b.white  { color: #000000; font-family: arial, times, helvetica ; font-size: 10pt }
b.phototitle  { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }
b.location  { color: #336699 ; font-family: arial, times, helvetica ; font-size: 12pt }
b.validate  { color: #0000ff ; font-family: arial, times, helvetica ; font-size: 10pt }
b.size  { color: #336699 ; font-family: arial, times, helvetica ; font-size: 11pt }
b.small { color: #336699 ; font-family: arial, times, helvetica ; font-size: 10pt }
h3.newsletter { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }
hr.events  { color: #000000 }
div.colour  { color: #336699 ; font-family: arial, times, helvetica ; font-size: 10pt }
td.website  { color: #336699 ; font-family: arial, times, helvetica ; font-size: 9pt }
td.blueb { color: #343399 ; font-family: arial, times, helvetica ; font-size: 10pt }
td.tips { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }
td.small { color: #000000 ; font-family: arial, times, helvetica ; font-size: 8pt }
td.events { color: #003366 ; font-family: arial, times, helvetica ; font-size: 10pt }
td.white { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }
small.smallpoll { color: #000000 ; font-family: arial, times, helvetica ; font-size: 8pt }
small.copyright { color: #000000 ; font-family: arial, times, helvetica ; font-size: 8pt }
small.rightbartext { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }

strong.contact  { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }
strong.white  { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }
strong.titles  { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }
strong.newslettererror  { color: #336699 ; font-family: arial, times, helvetica ; font-size: 10pt }
strong.error  { color: #0000ff ; font-family: arial, times, helvetica ; font-size: 8pt }

strong.titlehomepage  { color: #08386B ; font-family: arial, times, helvetica ; font-size: 15pt }
strong.previouslyreadnewsbody  { color: #000000 ; font-family: arial, times, helvetica ; font-size: 10pt }

p.smalleventhome { color: #000000 ; font-family: arial, times, helvetica ; font-size: 8pt }
strong.date  { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 12pt }
strong.calendar  { color: #003366 ; font-family: arial, times, helvetica ; font-size: 10pt }
strong.eventsdaylarge {color: #003366; font-family: arial, verdana, times, helvetica; font-size: 60pt;}
strong.events-day-month-year {color: #003366; font-family: arial, verdana, times, helvetica; font-size: 12pt;}
strong.eventspopuprownames {color: #000000; font-family: arial, verdana, times, helvetica; font-size: 10pt;}
strong.popupeventtitle {color: #003366; font-family: arial, verdana, times, helvetica; font-size: 12pt;}
strong.eventamount  { color: #003366; font-family: arial, times, helvetica ; font-size: 10pt }
strong.eventpulldown  { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }

a:hover { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }
a:link { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }
a:visited { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }
a:active { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }

a.event:hover { color: #ffffff ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 9pt }
a.event:link { color: #ffffff ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 9pt }
a.event:visited { color: #ffffff ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 9pt }
a.event:active { color: #ffffff ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 9pt }

a.white:hover { color: #ffffff ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 9pt }
a.white:link { color: #ffffff ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 9pt }
a.white:visited { color: #ffffff ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 9pt }
a.white:active { color: #ffffff ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 9pt }

a.black:hover { color: #000000 ; font-family: arial, times, helvetica ; font-size: 9pt }
a.black:link { color: #000000 ; font-family: arial, times, helvetica ; font-size: 9pt }
a.black:visited { color: #000000 ; font-family: arial, times, helvetica ; font-size: 9pt }
a.black:active { color: #000000 ; font-family: arial, times, helvetica ; font-size: 9pt }

a.rightbartext:hover { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }
a.rightbartext:link { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }
a.rightbartext:visited { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }
a.rightbartext:active { color: #ffffff ; font-family: arial, times, helvetica ; font-size: 10pt }


a.titles:hover { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }
a.titles:link { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }
a.titles:visited { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }
a.titles:active { color: #08386B ; font-family: arial, times, helvetica ; font-size: 10pt }

a.copyright:hover { color: #000000 ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 8pt }
a.copyright:link { color: #000000 ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 8pt }
a.copyright:visited { color: #000000 ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 8pt }
a.copyright:active { color: #000000 ; font-weight: bold ; font-family: arial, times, helvetica ; font-size: 8pt }

.frminput	{ width: 325px; height: 22px; border: solid #000000 1px; background-color: #ffffff; font-size: 10pt; line-height: 10pt; }
.frminput25	{ width: 180px; height: 22px; border: solid #000000 1px; background-color: #ffffff; font-size: 10pt; line-height: 10pt; }
.frmbutton	{ width: 120px; height: 18px; font-size: 10px; border: outset 1px; background-color: #cfcf9f; }
.frmMsg
{
width: 325 ;
height: 150 ;
border: solid #000000 1px ;
background-color: #ffffff ;
scrollbar-face-color: #ffffff ;
scrollbar-base-color: #cfcf9f ;
scrollbar-track-color: #ffffff ;
scrollbar-arrow-color: ;
scrollbar-shadow-color: #cfcf9f ;
scrollbar-dark-shadow-color: #cfcf9f ;
scrollbar-highlight-color: #ffffff ;
scrollbar-3d-light-color: #cfcf9f ;
background-attachment: fixed ;
background-image: url("images/contact/form_logo.jpg") ;
background-position: center ;
background-repeat: no-repeat ;
}

.frmShortDescription
{
width: 320 ;
height: 100 ;
border: solid #000000 1px ;
background-color: #ffffff ;
scrollbar-face-color: #ffffff ;
scrollbar-base-color: #cfcf9f ;
scrollbar-track-color: #ffffff ;
scrollbar-arrow-color: ;
scrollbar-shadow-color: #cfcf9f ;
scrollbar-dark-shadow-color: #cfcf9f ;
scrollbar-highlight-color: #ffffff ;
scrollbar-3d-light-color: #cfcf9f ;
background-attachment: fixed ;
background-image: url("images/contact/form_logo.gif") ;
background-position: center ;
background-repeat: no-repeat ;
}

.frmLongDescription
{
width: 590 ;
height: 565 ;
border: solid #000000 1px ;
background-color: #ffffff ;
scrollbar-face-color: #ffffff ;
scrollbar-base-color: #cfcf9f ;
scrollbar-track-color: #ffffff ;
scrollbar-arrow-color: ;
scrollbar-shadow-color: #cfcf9f ;
scrollbar-dark-shadow-color: #cfcf9f ;
scrollbar-highlight-color: #ffffff ;
scrollbar-3d-light-color: #cfcf9f ;
background-attachment: fixed ;
background-image: url("images/contact/form_logo.gif") ;
background-position: center ;
background-repeat: no-repeat ;
}

a.pc:hover { color: #F07820 }
a.pc:link { color: #528ac8 }
a.pc:visited { color: #528ac8 }
a.pc:active { color: #000000 }

a.bottom:hover { color: #ffffff ; font-weight: bold ; font-family: times, times new roman, arial, helvetica ; font-size: 17pt }
a.bottom:link { color: #ffffff ; font-weight: bold ; font-family: times, times new roman, arial, helvetica ; font-size: 17pt }
a.bottom:visited { color: #ffffff ; font-weight: bold ; font-family: times, times new roman, arial, helvetica ; font-size: 17pt }
a.bottom:active { color: #ffffff ; font-weight: bold ; font-family: times, times new roman, arial, helvetica ; font-size: 17pt }

a.vote:hover { color: #08386B ; font-size: 9pt }
a.vote:link { color: #08386B ; font-size: 9pt  }
a.vote:visited { color: #08386B ; font-size: 9pt  }
a.vote:active { color: #08386B ; font-size: 9pt  }

a.zoom:hover {cursor: url("images/cursors/zoom_in.cur"), hand;}
a.zoom:link {cursor: url("images/cursors/zoom_in.cur"), hand;}
a.zoom:visited {cursor: url("images/cursors/zoom_in.cur"), hand;}
a.zoom:active {cursor: url("images/cursors/zoom_in.cur"), hand;}
