.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #000000;
	line-height: 1.2em;
}

.bodytext-strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: 1.2em;
}

body {
	margin: 0px 0px;
	padding: 0px 0px;
	background-color: #FFFFFF;}
br {
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #8960AA;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #8960AA;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #8960AA;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #8960AA;
	text-decoration: underline;
}
.maintable {
	width: 100%;
	top: auto;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 100%}
.mainarea {
	height: 0px;
	width: 760px;
	padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px}
.purplearea {
	height: 100%;
	width: 170px;
	background-color: #591c88;
}
.mainnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	background-color: #FFF;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px 2px;
	height: 14px}
.mainnavChosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #591c88;
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; height: 14px}
.addnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #e7e7e7;
	height: 14px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.addnavHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #e7e7e7;
	font-weight: bold;
	height: 14px;
	vertical-align: middle;
	padding: 2px;
}
.addnavChosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5f5b5b;
	height: 14px;
	vertical-align: middle;
	padding: 2px;
}
.addnavSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 14px;
	padding-left: 4px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.newsArchive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 14px;
	padding-left: 4px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.addnavSub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	padding-left: 6px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
	margin: 0;
}

.mainnavPur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	text-decoration: none;
	background-color: #DED2E7;
	padding-left: 2px;
	height: 14px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin: 0;
}

.mainnavSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	text-decoration: none;
	background-color: #DED2E7;
	padding-left: 4px;
	height: 14px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin: 0;
}
.mainnavSub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	text-decoration: none;
	background-color: #EFE9F3;
	padding-left: 6px;
	vertical-align: middle;
	height: 14px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin: 0;
}
.mainnavSub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 8px;
	vertical-align: middle;
	height: 14px;
	padding-top: 2px;
	padding-right: 2px;
	margin: 0;
	padding-bottom: 2px;
}
.addnavSubChosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 14px;
	padding-left: 4px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin: 0;
}

.newsArchiveChosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 14px;
	padding-left: 4px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin: 0;
}

.mainnavSub2Chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
	vertical-align: middle;
	height: 14px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.mainnavSub1Chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #EFE9F3;
	padding-left: 6px;
	font-weight: bold;
	vertical-align: middle;
	height: 14px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
}
.mainnavSubChosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	background-color: #DED2E7;
	padding-left: 4px;
	height: 14px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.addnavSub1Chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	padding-left: 6px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
}
.addnavSub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	margin: 0;
}
.addnavSub2Chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
}
.navspacer {
	background-color: #D6C7E2;
	height: 1px;
	background-image: url(../images/navspacer_pur.gif)}
.navspacerWhite {
	background-color: #FFFFFF;
	height: 1px;
	background-image: url(../images/navspacer_white.gif)}
.navspacerGray {
	background-color: #C5C3C3;
	height: 1px;
	background-image: url(../images/navspacer_grey.gif)}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #333333;
}
.breadcrumblink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.currentbreadcrumblink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #333333;
}
.addresspanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #591C88;
	text-decoration: none;
	padding: 0 0 0 0;
	background-color: #EEE8F3;

}


td.addresspanel_bg {
background-color: #EEE8F3;
padding: 0 0 0 0;
	
}


	
.contentspacer {
	background-color: #FFFFFF;
	height: 10px;
	width: 10px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #591C88;
}
.furtherreading1 {
	background-color: #7f7c7c;
	padding: 8px 8px;
}
.furtherreading {
	background-color: #5f5b5b;
	padding: 8px 8px;
	font-family: Arial, Helvetica, sans-serif; font-size: 65%; font-weight: bold; color: #FFFFFF}
.keylineHori {
	height: 1px;
	width: 100%;
}
.keylineVert {
	height: 100%;
	width: 1px;
}
.keyline {
	height: 100%;
	width: 100%;
}
.whitespacer1 {  height: 10px}

.white_bg {

background-color:#ffffff;}


.sitetoolkit1 { background-color: #efefef; height: 14px; width: 347px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #5f5b5b}
.sitetoolkitlinks { background-color: #efefef; padding-top: 5px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px ; font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #5f5b5b ; text-decoration: none}
.sitetoolkit2 { background-color: #efefef; height: 0px; width: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-decoration: none}
.footerline {  background-color: #D6c7e2; height: 1px; width: 100%}
.copyarea {  padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px}
.titles {  font-family: Arial, Helvetica, sans-serif; font-size: 75%; line-height: 1.2em; font-weight: bold; color: #591c88}
.newsarea {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; /*width: 50%*/}
.newsheader { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #666666; height: 14px; vertical-align: middle}
.newsdate {  font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: bold; color: #663399}
.newslink { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: normal; color: #663399 ; text-decoration: underline}
.newstitle { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: bold; color: #333333}
.toolkitheader { font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #666666; text-decoration: none; background-color: #e7e7e7; font-weight: bold; height: 14px; vertical-align: middle; padding: 2px 2px 2px 4px; width: 260px}
.pagebanner {  background-color: #591c88; height: 46px; width: 100%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: bold; color: #666666}
.quote {  font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: lighter; color: #591c88; width: 100%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.pagebanner1 { background-color: #591c88; height: 91px; width: 100%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.navspacerLightPurple { background-color: #EFE9F3; height: 1px; width: 1px; background-image: url(../images/navspacer_pur.gif) }
.fr_content {  font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #FFFFFF}
.fr_content_gry {  font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #8C8989}
.fr_contentlinks { font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #DEDEDE; text-decoration: underline}
.pgtoolkit { font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #5f5b5b; text-decoration: none; background-color: #e7e7e7; height: 14px; vertical-align: middle; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; }
.pgtoolkitheader { font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #FFFFFF; text-decoration: none; background-color: #5f5b5b; height: 14px; vertical-align: middle; padding: 2px 8px; }


/* Start Main Site wide Styles */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #000000;
	line-height: 1.2em;
	margin: 0.2em 0 0.8em 0;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #591c88;
	font-size: 80%;
	line-height: 1.2em;  
	font-weight: bold;
	margin: 0.8em 0 0.3em 0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 75%;
	line-height: 1.2em; 
	font-weight: bold;
	margin: 0.5em 0 0.2em 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #591c88;
	font-size: 70%;
	line-height: 1.2em; 
	font-weight: bold;
	margin: 0.5em 0 0.1em 0;
}

h4 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 70%;
	line-height: 1.2em; 
	font-weight: bold;
	margin: 0.5em 0 0.1em 0;
}

h5 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #591c88;
	font-size: 60%;
	line-height: 1.2em; 
	font-weight: bold;
	margin: 0.5em 0 0.1em 0;
}


a.bread-link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.bread-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.bread-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.bread-link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

a.media:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #DEDEDE;
	font-size: 70%;
	text-decoration: underline;
}
a.media:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #DEDEDE;
	font-size: 70%;
	text-decoration: underline;
}
a.media:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #DEDEDE;
	font-size: 70%;
	text-decoration: underline;
}
a.media:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #DEDEDE;
	font-size: 70%;
	text-decoration: underline;
}

/* End Main Site wide Styles */


/* Start Main Toolkit Group */

a.toolkit:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	text-decoration: underline;
}
a.toolkit:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	text-decoration: none;
}

a.toolkit_bold:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit_bold:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}
a.toolkit_bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: underline;
}
a.toolkit_bold:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}


a.toolkit_large:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit_large:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}
a.toolkit_large:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: underline;
}
a.toolkit_large:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}



a.toolkit_medium:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit_medium:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}
a.toolkit_medium:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: underline;
}
a.toolkit_medium:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}



a.toolkit_small:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit_small:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}
a.toolkit_small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: underline;
}
a.toolkit_small:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}



.toolkit
{
    font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	text-decoration: none;
}

.toolkit_small
{
    font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}

.toolkit_medium
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}

.toolkit_large
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 140%;
    font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}


#main-toolkit
{
	margin: 0;
	background: #EFEFEF;
	padding: 0 0 0 0;
	height: 19px;
	position: relative;
	border: 0;
	width: 280px;
	color: #000;
}

#main-toolkit img
{
	width: 26px;
}

#main-toolkit #input-searchtext
{
	font-family: Verdana;
	font-size: 90%;
	color: #5f5b5b;
	width: 11em;
	vertical-align: middle;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#main-toolkit #input-searchsubmit
{
	width: 26px;
	height: 19px;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: none;
	border-width: 0;
}

#main-toolkit #form-search
{
	margin: 0;
	padding: 0;
}

#main-toolkit2
{
	margin: 0;
	background: #EFEFEF;
	padding: 4px 0 0 0;
	height: 14px;
	position: relative;
	border: 0;
	width: 280px;
	color: #000;
}

/* End Main Toolkit Group */



/* Start Contact Northern Way */

a.contact-mailto:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #591C88;
	text-decoration: none;
}
a.contact-mailto:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #591C88;
	text-decoration: none;
}
a.contact-mailto:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #591C88;
	text-decoration: underline;
}
a.contact-mailto:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #591C88;
	text-decoration: none;
}
	
/* End Contact Northern Way */


/* Start Main Menu */

a.mainnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.mainnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


a.mainnavChosen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #591c88;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavChosen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #591c88;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavChosen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #591c88;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.mainnavChosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #591c88;
	text-decoration: none;
	margin: 0;
	padding: 0;
}



a.addnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #e7e7e7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #e7e7e7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #e7e7e7;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.addnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #e7e7e7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


a.addnavChosen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #5f5b5b;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavChosen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #5f5b5b;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavChosen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #5f5b5b;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.addnavChosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #5f5b5b;
	text-decoration: none;
	margin: 0;
	padding: 0;
}



a.mainnavSubChosen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavSubChosen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavSubChosen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.mainnavSubChosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


a.mainnavPur:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavPur:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavPur:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.mainnavPur:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


a.mainnavSub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavSub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavSub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.mainnavSub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #DED2E7;
	text-decoration: none;
	margin: 0;
	padding: 0;
}



a.mainnavSub1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #EFE9F3;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavSub1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #EFE9F3;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavSub1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #EFE9F3;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.mainnavSub1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #EFE9F3;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


a.mainnavSub1Chosen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #EFE9F3;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavSub1Chosen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #EFE9F3;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.mainnavSub1Chosen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #EFE9F3;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.mainnavSub1Chosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #EFE9F3;
	text-decoration: none;
	margin: 0;
	padding: 0;
}



a.addnavSubChosen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSubChosen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;]
	margin: 0;
	padding: 0;
}
a.addnavSubChosen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.addnavSubChosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


a.addnavSub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.addnavSub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a.addnavSub1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.addnavSub1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}



a.addnavSub1Chosen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub1Chosen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub1Chosen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.addnavSub1Chosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}



a.addnavSub2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.addnavSub2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}



a.addnavSub2Chosen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub2Chosen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.addnavSub2Chosen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.addnavSub2Chosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
/* End Main Menu */



/* Start Misc Styles */
a.related_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #DEDEDE;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.related_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #DEDEDE;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.related_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #DEDEDE;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.related_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #DEDEDE;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
/* End Misc Styles */



/* Start Newsroom Styles */
a.newstitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newstitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newstitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newstitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


a.newstitle_x_und:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newstitle_x_und:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newstitle_x_und:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newstitle_x_und:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


a.newslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	text-decoration: underline;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	text-decoration: underline;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	text-decoration: underline;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.newslink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	text-decoration: underline;
	font-weight: bold;
	margin: 0;
	padding: 0;
}



a.newsArchiveChosen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.newsArchiveChosen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.newsArchiveChosen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.newsArchiveChosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


a.newsArchive:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.newsArchive:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a.newsArchive:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.newsArchive:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


.listing_back { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #591C88; text-decoration: none}
.news_date {  font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 1.2em; font-weight: bold; color: #663399; }
.news_title {font-family: Arial, Helvetica, sans-serif; color: #591c88;	font-size: 120%; font-weight: bold; }

.docs_title {font-family: Arial, Helvetica, sans-serif; color: #591c88;	font-size: 75%; font-weight: bold;}

a.listing_back:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.listing_back:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.listing_back:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.listing_back:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}


/* End Newsroom Styles */




/* Start Email a Collegue Styles */

#email-a-collegue
{
	margin: 0;
	background: #ffffff;
	padding: 0 3px 15px 3px;
	position: relative;
	border: 0;
	width: 14.5em;
}

#email-a-collegue form
{
	margin: 0;
	padding: 0;
}

#email-a-collegue form div {margin-bottom: 0.8em;}

#email-a-collegue form div.label
{
	font-family: Verdana; 
	font-size: 65%; 
	line-height: 1.2em; 
	font-weight: bold; 
	color: #5F5B5B;
	margin-bottom: 2px;
}

#email-a-collegue #sendname
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#email-a-collegue #sendemail
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#email-a-collegue #friendname
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#email-a-collegue #friendemail
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#email-a-collegue #message
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#email-a-collegue form div.buttons {margin: 1em 0; text-align: left;}




/* End Email a Collegue Styles */



/* End Event Styles */

table.events
{
	border:none;
}

table.events td.events_content
{
	border:none;
	padding:1em 0em 1em 0em;
}

table.events_sub
{
	border:none;
}

table.events_sub td.events_sub_content
{
	border-top:solid 1.1pt;
	border-left:solid 1.1pt;
	border-bottom:solid 1.1pt;
	border-right:solid 1.1pt;
	border-color: #DED2E8;
	padding:0.5em 0.0em 0.5em 0.0em;
}

.event_detail
{
	padding:0.0em 0.3em 0.0em 0.4em;
}

table.events_sub td.member_sub_content
{
	border-top:solid 1.1pt;
	border-left:solid 1.1pt;
	border-bottom:solid 1.1pt;
	border-right:solid 1.1pt;
	border-color: #DED2E8;
	padding:0.1em 0.0em 0.1em 0.0em;
}

.member_detail
{
	padding:0.0em 0.1em 0.0em 0.1em;
}

.eventtitle { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: bold; color: #666666}
.eventtitle_und { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: bold; text-decoration: underline; color: #666666}
.eventdetail { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: none; color: #663399}

a.eventdetail:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.eventdetail:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.eventdetail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.eventdetail:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	background-color: #FFFFFF;
	text-decoration: underline;
}


/* End Event Styles */




/* Start Document Styles */

p.abstracttitle 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 75%; 
    line-height: 0.9em; 
    font-weight: bold; 
    color: #666666;
    margin: 0;
    padding: 0;
    
}


p.doctitle 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 70%; 
    line-height: 0.9em; 
    font-weight: bold; 
    color: #000000;
    margin: 0;
    padding: 0;
    
}

.helptext {	font-size: 100%; }
.helptitle { font-size: 100%; font-weight: bold; text-decoration: underline; color: #666666;}



a.doc_download:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.doc_download:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.doc_download:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.doc_download:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}

/* End Document Styles */



/* Start Register Styles */

#register
{
	margin: 0;
	background: #ffffff;
	padding: 0 3px 15px 3px;
	position: relative;
	border: 0;
	width: 14.5em;
}

#register form
{
	margin: 0;
	padding: 0;
}

#register form div {margin-bottom: 0.8em;}

#register form div.label
{
	font-family: Verdana; 
	font-size: 65%; 
	line-height: 1.2em; 
	font-weight: bold; 
	color: #5F5B5B;
	margin-bottom: 2px;
}

#register #firstname 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #surname 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #email 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #org 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #occupation 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #address 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #postcode 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #country 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #tel 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #mobile
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}


#register #pa 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #website 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #fax 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #title 
{
	font-family: Verdana;
	font-size: 65%;
	color: #5f5b5b;
	width: 8em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register form div.buttons {margin: 1em 0; text-align: left;}



/* End Register Styles */




/* Start Sitemap Styles */

.sitemapl1 { font-family: Arial, Helvetica, sans-serif; font-size: 75%; line-height: 1.2em; font-weight: bold; color: #000000}
.sitemapl2 { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: none; color: #000000}
.sitemapl3 { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: none; color: #000000}
.sitemapl4 { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.2em; font-weight: none; color: #000000}

a.sitemapl1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.sitemapl1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.sitemapl1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.sitemapl1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}



a.sitemapl2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}
a.sitemapl2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}
a.sitemapl2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
	font-weight: none;
}
a.sitemapl2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}




a.sitemapl3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}
a.sitemapl3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}
a.sitemapl3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
	font-weight: none;
}
a.sitemapl3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}



a.sitemapl4:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}
a.sitemapl4:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}
a.sitemapl4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
	font-weight: none;
}
a.sitemapl4:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}

/* End Sitemap Styles */


.glossary_title {font-family: Arial, Helvetica, sans-serif; color: #591c88;	font-size: 100%; font-weight: bold; }

a.glossary1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.glossary1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.glossary1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.glossary1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.glossary2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: none;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.glossary2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: none;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.glossary2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: none;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.glossary2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: none;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
}

table.glossary_small
{
    margin-bottom: 3px;
}



ol{   
     font-family: Arial, Helvetica, Universal;
     font-size: 70%;
	 color: #000000;
	 list-style-position: outside;
	 margin: 0em;
	 padding: 0.0em 0.2em 0.0em 3em;
}

ol li
{
	font-family: Arial, Helvetica, Universal;
    font-size: 100%;
	margin: 0;
	padding: 1px 0 2px 0px;
	line-height: 1.2em;
}


ul{ 
    font-family: Arial, Helvetica, Universal;
    font-size: 70%;
	list-style-position: outside;
	color: #000000;
	margin: 0em;
	padding: 0em 0em 0em 2.3em;
}

ul li
{
	font-family: Arial, Helvetica, Universal;
    font-size: 100%;
	margin: 0;
	padding: 0 0 0.2em 0;
	list-style-image: url(../images/sitemap_bullet.gif);
}

ul p {
	font-family: Arial, Helvetica, Universal;
	font-size: 100%;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0em;
}


ul li ul
{
	font-family: Arial, Helvetica, Universal;
    font-size: 100%;
	margin: 0;
	padding: 0 0 0.2em 2.0em;
	list-style-image: url(../images/sitemap_bullet.gif);
}



ul.items{ 
    font-family: Arial, Helvetica, Universal;
    font-size: 100%;
	list-style-position: outside;
	color: #595959;
	margin: 0em;
	padding: 0em 0em 0em 1.5em;
}

ul.items li
{
	font-family: Arial, Helvetica, Universal;
    font-size: 100%;
	margin: 0;
	padding: 0 0 0.4em 0;
	list-style-image: url(../images/sitemap_bullet.gif);
}

ul.items p {
	font-family: Arial, Helvetica, Universal;
	font-size: 100%;
	color: #595959;
	padding: 0 0 0 0;
	margin: 0em;
}



/* Start Publications Styles */



#pubs-switch
{
	margin: 0;
	padding: 0 0 0 0;
	border: 0;
	width: 250px;
	color: #000;
}

a.sw_1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.sw_1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.sw_1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.sw_1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #591C88;
	background-color: #FFFFFF;
	text-decoration: underline;
}

a.sw_2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.sw_2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.sw_2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: underline;
}
a.sw_2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: underline;
}

/* End Publications Styles */


.curohighlight {  font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFF99; font-size: 100%; }

.curo
{
	border: 0;
	margin: 0.4em 0.0em 0.4em 0.4em;
}

.curo td {
	border: 0;
	border-bottom: solid 0.1ex #E9E9E9;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	font-size: 0.8em;
	padding-left: 0.8em;
}

.curo td p
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333;
	padding-left: 0.2em;
	margin: 0.0em;
}

.curo td.last {
	border-bottom: solid 0.1ex #E9E9E9;
	padding-left: 0.8em;
}




.curo td.last ul{ 
    font-family: Arial, Helvetica, Universal;
    font-size: 100%;
	list-style-position: outside;
	color: #000000;
	margin: 0em;
	padding: 0em 0em 0em 2.3em;
}

.curo td.last ul li
{
	font-family: Arial, Helvetica, Universal;
    font-size: 100%;
	margin: 0;
	padding: 0 0 0.2em 0;
	list-style-image: url(../images/sitemap_bullet.gif);
}




.curo td.tableheader {
	background-color: #E9E9E9;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0.3em 0.3em 0.3em 0.8em;
	line-height: 2em;
	border-bottom: 0;
}

.curo td.tableheader p
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	padding-left: 0.2em;
	margin: 0.0em;
	font-weight: bold;
}

#event_banner
{
    padding: 0 0 0 0;
    margin: 0 0 10px 0;
    border: 0;    
}
