
/* Text Classes */
.rightnavtitletext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #31196F; font-weight: bold; }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; line-height:18px; }
.textrightnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 69%; color: #000000; line-height:18px; }
.textwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #ffffff; line-height:18px; }
.textsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #000000; line-height:18px; }
h1 { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 110%; color: #31196F; font-weight: bold; margin: 0px 0px 0px 0px; }
h2 { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 105%; color: #31196F; font-weight: bold; margin: 0px 0px 0px 0px; }

a.text:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline; }
a.text:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline; }
a.text:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline; }
a.text:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none; }

a.navtop:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; text-decoration: underline; }
a.navtop:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; text-decoration: underline; }
a.navtop:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; text-decoration: underline; }
a.navtop:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; text-decoration: none; }

a.textreverse:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none; }
a.textreverse:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none; }
a.textreverse:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none; }
a.textreverse:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline; }

a.nav:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.nav:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.nav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.nav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }


a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none; }


/* Other */
.dottedbg { background-image: url(/global/images/dotted.gif); background-repeat:repeat-x; margin: 0px 0px -20px 0px; }
.clear { clear: both; }
.whitepipe { color: #ffffff; }
.navpipe { color: #3A1F7F; }
#imageright { float:right; margin: 10px 20px 10px 20px; }
#improvement {width:100%; }
#imageright2 { float:right; margin: 0px 0px 10px 0px; }
#imageleft2 { float:left; margin: 10px 0px 0px 0px; }
#improvementheader {float:left;}
img {border:0}

/* Bullets */
li { list-style-position: outside; list-style-image: url(/global/images/bullet.gif); list-style-type: none; padding-top:-5px; padding-left:5px}
ul { margin : 0px 16px 0px 30px; }

/* Who's who */

.whoswho  { clear: left; }
.whoswhorighttext { position: relative; left:12px; width: 530px; }
.whoswhoimage { margin: 0px 0px 20px 0px; width: 125px; }

/* Links */

.linksleft { width:260px; display: inline; clear: right; vertical-align:top; }
.linksright { width:260px; display: inline; clear: right; }

/* Diary */

.diaryheader { width:500px; border: solid 1px #999999; background-color: #555555; padding: 5px 5px 5px 5px; margin: 0px 0px 2px 0px; color:#ffffff;  }
.diarybody  { width:500px; border: solid 1px #999999; background-color: #E0DDEC; padding: 5px 5px 5px 5px; color:#000000; }
.diaryrow { margin: 0px 0px 10px 0px; }
.diarylabelleft { width: 180px; vertical-align:top; }
.diarylabelright { width: 300px; }

/* Newsroom */
.gallery  { clear: right; }
.galleryrighttext { position: relative; left:12px; }
.galleryimage { margin: 0px 0px 20px 0px; width: 175px; }
.source { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 65%; color: #31196F;; margin: 5px 0px 0px 0px; }

/* contact */

.contact  { width:600px;}
.maptext { width: 350px; position: relative; left:0px; text-align:left; }


/* Members */
.memberimgbdr { border: solid 1px #cccccc; }
.memberimgpadbdr { border: solid 1px #cccccc; margin: 4px 4px 4px 4px; }


.header {
font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #31196F; font-weight: bold; margin: 0px 0px 0px 0px;
}

.tgreen {color:#839C2A;}
.torange {color:#FF6600;}