A {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	line-height : 150%;
	text-decoration : underline
}

A:visited {
	color : #663366;
}

A:hover {
	color : #800000;
	text-decoration : none
}

BODY {
	background-attachment : fixed;
	background-color : #FFFFFF;
	background-position : center top;
	background-repeat : no-repeat;
	margin-left : 0px;
	}

P,  TD, LI {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 135%;
	text-decoration : none
}

.bighead {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 150%;
	text-decoration : none
}

.events {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 140%;
	text-decoration : none
}

.small{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	line-height : 140%
}

#arthdtag {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 170%;
	text-decoration : none
}

#arthdtag A {
	color : #F54C96;
	font-size : 9pt;
	line-height : 170%;
	text-decoration : none
}

#copy {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 135%;
	text-decoration : none
}

#copy A {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 135%
}


#crcopy {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 135%;
	text-decoration : none
}

#crcopy A {
	color : #339BFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	line-height : 135%
}

#crsm {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 125%
}

#crsm A {
	color : #339BFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 135%
}
#lcopy {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 135%;
	text-decoration : none
}

#lcopy A {
	color : #609C7B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 135%
}

#lesm {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 125%
}

#lesm A {
	color : #609C7B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 135%
}

#linkpage A {
	font-weight : normal;
	line-height : 130%
}
#map {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 150%;
	text-decoration : none
}

#map A {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	line-height : 150%;
	text-decoration : underline
}

#sm {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 125%
}

#sm A {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 125%
}

#smhead {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 140%;
	text-decoration : none
}

#smhead A {
	color : #000000;
	font-size : 9pt;
	font-weight : bold;
	line-height : 140%;
	text-decoration : none
}


#tag {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 135%;
	text-decoration : none
}

#tag A {
	color : #888888;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 135%;
	text-decoration : none
}

#tcopy {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 135%;
	text-decoration : none
}

#tcopy A {
	color : #FB8886;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 135%
}

#tesm {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 125%
}

#tesm A {
	color : #FB6B68;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 135%
}

#xsm {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	line-height : 135%
}
#xsm A {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	line-height : 135%
}
.table
{
	width: 658px;
}
.prnt
{
	display : none;
}
.prntpc
{
	height: 145px;
	width: 90px
}

/* class below: reduces image size on eg intro pages */
.prntfiftypc
{
	width : 50%;
}
/* used when picture present eg about us index */
.prntwidth
{
	width : 380px;
}
.prnt_two_col
{
	width: 240px;
}

.prntmap
{
	width : 490px;
	text-align : left;
}
.prntpccol
{
	width :90px;
}
.prntsnv
{
	width : 90px;
}
.prntsfl
{
	width : 90px;
}

/* generic safe maximum printing width for single col spanning pages */
.prntqut
{
	width: 510px;
}
.prntaleft
{
	text-align : left;
	display : none;
}
.printleft
{
	text-align: left;
}

/* used for headings with bgs without class eg events index */
.prnt_special
{
	text-align : left;
	color : #6B6B6B;
	font-size : 12pt;
	line-height : 140%;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
.rgr
{
	color : #aaaaaa;
	font-size : 8pt;
	line-height : 160%;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
#rgrindex
{
	color : #aaaaaa;
	font-size : 8pt;
	line-height : 150%;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
#rgrindex A
{
	color : #0079EE;
	font-size : 8pt;
	line-height : 150%;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
#rgrindex A:hover
{
	color : #57ADFF;
	font-size : 8pt;
	line-height : 150%;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.tbl
{
	width : "216";
}


.blqu {
	color : #161616;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 130%;
	margin-left: 5%;
	margin-right: 10%;
}
.blqu2 {
	color : #575757;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 130%;
	margin-left: 5%;
}
.bg {
	color : #161616;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 130%;
	background-color: #FFDDE2;
	margin-left: 5px;
}
/* new from base css follows */
/* top links under the logo */
#housenav
{
    font-size: 60%;
	 display : none;
}

/* links for the house navigation */
#housenav A:link { color: #000000; text-decoration: none}
#housenav A:active { color: #888888; text-decoration: underline}
#housenav A:visited { color: #000000; text-decoration: none}
#housenav A:hover { color: #888888;text-decoration: underline}


#sidenav
{
    font-size: 7pt;
	 width: 90px;
	 line-height: 100%;
	 font-weight: bold; 
}

.sidenav-sub
{
    font-size: 90%;
}

/* links for the red section */
.red-links A:link { color: #E90303; text-decoration: none; font-size:7pt;}
.red-links A:active { color: #000000; text-decoration: underline; font-size:7pt;}
.red-links A:visited { color: #FF7B7B; text-decoration: none; font-size:7pt; font-weight: normal;}
.red-links A:hover { color: #000000;text-decoration: underline; font-size:7pt;}

/* links for the blue section */
.blue-links A:link { color: #3163C2; text-decoration: none; font-size:7pt; display: none;}
.blue-links A:active { color: #000000; text-decoration: underline; font-size:7pt; display: none;}
.blue-links A:visited { color: #3163C2; text-decoration: none; font-size:7pt; display: none;}
.blue-links A:hover { color: #000000; text-decoration: underline; font-size:7pt; display: none;}

/* generic header text for the colour bars */
#article-header-text
{
    font-size: 11pt; 
    color: #FFFFFF; 
    padding-left: 15px; 
    padding-right: .9em; 
    padding-top: .6em; 
    padding-bottom: .6em; 
    line-height: 145%;
	 width: 480px;
}


/* links for generic footer text */
#footer-text 
{
    font-size: 8pt; 
    font-weight: bold; 
    color: #FFFFFF;
	padding-left: 15px; 
    padding-right: 15px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
	 text-align : right;
	 display: none;
}

/* links for generic footer text */
#footer-text A:link { font-size: 8pt; color: #FFFFFF; text-decoration: none; display: none;}
#footer-text A:active { font-size: 8pt; color: #000000; text-decoration: none; display: none;}
#footer-text A:visited { font-size: 8pt; color: #FFFFFF; text-decoration: none; display: none;}
#footer-text A:hover { font-size: 8pt; color: #000000; text-decoration: underline; display: none;}

#links 
{
    font-size: 8pt; 
    font-weight: normal; 
    color: black;
	 line-height: 140%;
	 padding-left: 25px; 
    padding-right: 0px; 
    padding-top: 3px; 
    padding-bottom: 3px;
	 }

#links A:link { color: #02AAFB; text-decoration: none;font-weight: bold;  display: none;}
#links A:active { color: #000000; text-decoration: none}
#links A:visited { color: #02AAFB; text-decoration: none;}
#links A:hover { color: red; text-decoration: underline;font-weight: bold; }




/* generic back to top link */
.back-to-top-link
{
    font-size: 70%; 
    font-weight: bold; 
    color: #000000;
	padding-left: 0px; 
    padding-right: 15px; 
    padding-top: 10px; 
    padding-bottom: 15px;
	 display :none; 
}

.back-to-top-link A:link { color: #000000; text-decoration: none}
.back-to-top-link A:active { color: #000000; text-decoration: underline}
.back-to-top-link A:visited { color: #000000; text-decoration: none}
.back-to-top-link A:hover { color: #888888; text-decoration: underline}

/* body text for basic layout template */
#basic-layout-body-text
{
    font-size: 9pt;
	line-height: 145%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px; 
	padding-top: 0px; 
	padding-right:  5px;
	padding-bottom: 45px; 
}

/* Intro text for basic layout template */
#basic-layout-intro-text
{
    font-size: 9pt;
	line-height: 135%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px; 
	padding-top: 30px; 
	padding-right: 5px;
	padding-bottom: .6em; 
}


.green-bar
{
	background-color: #00CCB8;
	font-size: 10pt;
}
/*E90303*/
.red-bar
{
	background-color: #D9262B;
}

.blue-bar
{
	background-color: #88AEE7;
}

.orange-bar
{
	background-color: #FA710A;
}

/* text indents widgets if needed */
.indent-text15 {padding-left: 15px;}
.indent-text20 {padding-left: 20px;}
.indent-text25 {padding-left: 25px;}

/* not sure these are needed but I put them in */
p.two
{
    font-size: 110%;
	line-height : 135%;
}

p.three
{
    font-size: 120%;
	line-height : 135%;
}

h1
{
	font-weight : bold;
    font-size: 150%;
}

h2
{
	font-weight : bold;
    font-size: 140%;
}

h3
{
	font-weight : bold;
    font-size: 120%;
}

.heading-small
{
	font-weight : bold;
    font-size: 100%;
}

.heading-medium
{
	font-weight : bold;
    font-size: 9pt;
}

.heading-large
{
	font-weight : bold;
    font-size: 10pt;
}

/* various text sizes if needed */
.small-bodytext-65
{
    font-size: 7pt;
	line-height: 135%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.medium-bodytext-70
{
    font-size: 8pt;
	line-height: 145%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* used on events index */
.medium-bodytext-prnt
{
   font-size: 8pt;
	line-height: 145%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	width : 330px;
}
.medium-bodytext-75
{
    font-size: 9pt;
	line-height: 145%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.large-bodytext-80
{
    font-size: 9pt;
	line-height: 145%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.large-bodytext-85
{
    font-size: 10pt;
	line-height: 155%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.large-bodytext-95
{
    font-size: 11pt;
	line-height: 155%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.large-bodytext-105
{
    font-size: 12pt;
	line-height: 160%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.large-bodytext-115
{
    font-size: 12pt;
	line-height: 165%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	 }


