.divFullPage
{
position: absolute;
align:center;
margin-left:7em;
height:100%;
}


.outer-body-wrap
{
position:absolute;
margin-top:0em;
margin-left:0em;
width:100%;
height:100%;
}

.bodyborder
{
position:absolute;
margin-top:-42.5em;
height: 100%;
width:100%;
}

.mainbody 
{
position:absolute;
valign:top;
margin-top:-44em;
margin-left:10em;
padding:0.5em;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.95em;
color: #006E7F;
width:70%;
height:90%;
}

.spacer
{
height:25px;
}


/* left block - nav */

.navouter
{
margin-left:-3.5em;
}

.nb-new-bt-text-navi-vertical,.nb--navi-vertical, .nb--crnt-vertical
{
font-family: Arial, Helvetica, sans-serif;
color: #1B89A3; 
background-color:#EEE;
width:19%;
font-size: 0.95em;
padding: 0.25em;
margin-bottom:0.25em;
text-decoration: none;
}

.nb-new-bt-text-navi-vertical a:hover, .nb-new-bt-text-navi-vertical li a:hover,.nb--navi-vertical li a:hover, .nb--crnt-vertical li a:hover
{
font-family: Arial, Helvetica, sans-serif;
background-color:#DDD;
width:50%;
border:1;
border-color:#000;
color: #01426A; 
font-size: 0.95em;
font-style:bolder;
padding: 0.25em;
margin-bottom:0.25em;
text-decoration: none;
}

.nb-new-bt-text-navi-vertical a:visited,.nb--navi-vertical a:visited, .nb--crnt-vertical a:visited
{
font-family: Arial, Helvetica, sans-serif;
background-color:#EEE;
width:19%;
color: #1B89A3; 
font-size: 0.95em;
padding: 0.25em
margin-bottom:0.25em;
text-decoration: none;
}

.left-nav-bottom
{
position:absolute;
background-color:#6b9cbc; 
width:18%;
height:28.5%;
padding: 0.25em;
margin-left:0em;
margin-bottom:0.25em;
}


.rightbody
{
position:relative;
v-align:top;
margin-top:-4.5em;
margin-left:40.5em;
color: #01426A;
width:16%;
height:100%;
}


.bodygreen  
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #006E7F;
}

.bodygreen_banner
{
        margin-top:0em; 
	margin-left:1.75em;
	margin-bottom:-0.25em;
}

.bodygreen_img1  
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #006E7F;
	position:absolute; 
	visibility:hidden; 
	margin-top:6em; 
	margin-left:0em;
}

.bodygreen_img2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #006E7F;
	position:absolute; 
	visibility:hidden; 
	margin-top:2em; 
	margin-left:14em
}

.bodygreen_img3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
	position:relative; 
	visibility:hidden; 
	margin-top:0em; 
	margin-left:-3em;
	align:left;
}


.bodygreenshowlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #006E7F;
	position:absolute;
	float:right;
	margin-top:-1em; 
	margin-left:42em
}

.bodygreen A:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
	text-decoration: none;
}

.bodygreen A:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
		text-decoration: none;
}

.bodygreen A:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
	text-decoration: none;
}

.bodyorange A:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
	text-decoration: none;
}

.bodyorange A:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
	text-decoration: none;
}

.bodyorange A:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
	text-decoration: none;
}


.cv-link
{
font-family: Arial, Helvetica, sans-serif;
color: #1B89A3; 
background-color:#EEE;
width:100%;
font-size: 0.95em;
padding: 0.25em;
margin-left:0.25em;
margin-bottom:0.25em;
text-decoration: none;
}

.cv-link a:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #01426A;  
background-color:#DDD;
width:100%;
font-size: 0.95em;
padding: 0.25em;
margin-left:0.25em;
margin-bottom:0.25em;
text-decoration: none;
}




/* Standard Block Style */
/* You can use the standard style or modify the relevant class to reflect your own style */
/* Do not delete any of the classes specified in this section */ 


body		{ margin: 0; }

form		{ margin: 0; }

img 		{ border: 0; }

ul              { color: #EEE; font-color: #006E7F;}

li              { color:#EEE; font-color: #006E7F;}

.invisible	{ display: none; }

a {color:#6b9cbc; font-weight:bold;}


H1		{ font-size: 1.75em; }
H2		{ font-size: 1.5em; }
H3		{ font-size: 1em; }
H4		{ font-size: 0.7em; }


/* Advanced Search */
	/* Heading text on page */
	.as-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999999;
	text-decoration: none;
}

	/* General body text on page */
        .as-body 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
        }
	/* General body bold text on page */
	.as-bodybld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
        }
	/* SELECT lists, input fields etc*/
	.as-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
        }
	/* Labels */
	.as-labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
        }
	/* Fieldset */
	.as-fieldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
        }

/* Basic Search */
	/* Heading text on page */
	.bs-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
        font-weight:bold;
	color: #A5A5A5;
	text-decoration: none;
}
	/* General body text on page */
        .bs-body 	
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
        font-weight:bold;
	color: #A5A5A5;        }
	/* General body text on page */
       .as-body 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
        font-weight:bold;
	color: #A5A5A5;        }

	/* General body text on page */
	.bs-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
        font-weight:bold;
	color: #A5A5A5;        }

	/* Type Filter */
	.bs-searchwords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
        }

	/* Labels */
	.bs-labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
        font-weight:bold;
	color: #999999;
        }

	/* Type Filter */
	.bs-typeFilter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
        }

	/* General body bold text on page */
	.bs-bodybld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
        font-weight:bold;
	color: #666666;
        }

	/* Linked Text */
	A.bs-link:link {  font-size: 0.7em;  text-decoration: underline ;}
	A.bs-link:visited { font-size: 0.7em;  text-decoration: underline ;}
	A.bs-link:hover {  font-size: 0.7em; color: #C00000 ; text-decoration: underline ;}

	
/* Breadcrumb trail */
	/* Breadcrumb trail linked elements */
	A.bt-trail:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
        color: #006E7F; 
	text-decoration: none;
}

	A.bt-trail:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
        color: #006E7F; 
	text-decoration: none;
	font-weight:bold;
}
	A.bt-trail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
        color: #006E7F; 
	text-decoration: none;
}
	/* Current location in bread crumb trail */
	.bt-crnt  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight:bold;
        color: #1B89A3; 
	text-decoration: none;
	padding-left:1.75em;
	padding-top:0.5em;
}
	/* Body Text */
	.bt-text {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight:bold;
        color: #1B89A3; 
	text-decoration: none;
        padding-left:0.25em;
        padding-top:0.5em;
}
	/* Bold Body Text */
	.bt-textbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
        color: #006E7F; 
	text-decoration: none;
}
        
	
/* Calendar Block*/

	/* Month Heading */
	.cal-head-month { font-size: 0.7em;background-color: #eeeeee;    font-weight: bold;}
	.cal-head-month-hover { font-size: 0.7em;background-color: #aaaaaa;    font-weight: bold;}

	/* Month Calendar Border */
	.cal-cal-bdr {font-size: 0.7em;border-color: #aaaaaa; border-width: 0.25em; border-style: solid;}

	/* Day Of Week Heading */
	.cal-head-dow {font-size: 0.7em; background-color: #ffffff;    text-decoration: underline ;}

	/* Date */
	.cal-date {font-size: 0.7em;background-color: #ffffff; border-color: #aaaaaa; border-width: 0.25em; border-style: solid;    text-decoration: underline ;}

	/* Empty date squares */
	.cal-date-blank {font-size: 0.7em;background-color: #ffffff; border-color: #aaaaaa; border-width: 0.25em; border-style: solid; }

	/* Month Nav */
	.cal-nav {font-size: 0.7em;background-color: #eeeeee;    text-decoration: underline ;}

	/* Month Nav Hover */
	.cal-nav-hover {font-size: 0.7em;background-color: #aaaaaa;    text-decoration: underline ;}

	/* Month Date Selected */
	.cal-date-selected {font-size: 0.7em;background-color: #FF5757; border-color: #aaaaaa; border-width: 0.25em; border-style: solid;    text-decoration: underline ;}
	.cal-date-multi-selected {font-size: 0.7em;background-color: #FF5757; border-color: #aaaaaa; border-width: 0.25em; border-style: solid;    text-decoration: underline ;}

	/* Month Date Hover */
	.cal-date-hover {font-size: 0.7em; background-color: #aaaaaa;    text-decoration: underline ;}

	/* General text */ 
	.cal-text {font-size: 0.7em;}


/* Classification Block	*/
	/* Navigation Elements */
	A.cb-navi:link {   font-size: 0.7em; text-decoration: underline ;}
	A.cb-navi:visited {  font-size: 0.7em; text-decoration: underline ;}
	A.cb-navi:hover { font-size: 0.7em;  color: #840084 ; text-decoration: underline ;}

	/* Linked text */
	A.cb-link:link {   font-size: 0.7em;color: #0000ff ; text-decoration: underline ;}
	A.cb-link:visited {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}
	A.cb-link:hover {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}

	/* Breadcrumb trail linked elements */
	A.cb-trail:link {   font-size: 0.7em; text-decoration: underline ;}
	A.cb-trail:visited { font-size: 0.7em;   text-decoration: underline ;}
	A.cb-trail:hover { font-size: 0.7em;  color: #840084 ; text-decoration: underline ;}

	/* Document Title */
	A.cb-title:link { font-size: 0.7em;background-color: #ffffff ;  color: #0000ff ; text-decoration: underline ;font-weight: bold;}
	A.cb-title:visited { font-size: 0.7em;background-color: #ffffff ;  color: #840084 ; text-decoration: underline ;font-weight: bold;}
	A.cb-title:hover { font-size: 0.7em;background-color: #ffffff ;  color: #840084 ; text-decoration: underline ;font-weight: bold;}

	/* Page Numbering, Next Prev. Etc. */
	A.cb-page:link {  font-size: 0.7em; color: #0000ff ; text-decoration: underline ;font-weight: bold;}
	A.cb-page:visited {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;font-weight: bold;}
	A.cb-page:hover {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;font-weight: bold;}

	/* More link */
	A.cb-more:link { font-size: 0.7em;background-color: #ffffff ;   text-decoration: underline ;font-weight: bold;}
	A.cb-more:visited { font-size: 0.7em;background-color: #ffffff ;   text-decoration: underline ;font-weight: bold;}
	A.cb-more:hover { font-size: 0.7em;background-color: #ffffff ;  color: #840084 ; text-decoration: underline ;font-weight: bold;}

	/* Current location in bread crumb trail */
	.cb-crnt{  font-size: 0.7em;  font-weight: bold;}
	/* Current page */
	.cb-crntp { font-size: 0.7em; }
	
	/* Document Summary */
	.cb-smry { font-size: 0.7em;background-color: #ffffff ; }

	/* Document Long Summary */
	.cb-lsmry { font-size: 0.7em;background-color: #ffffff ; }

	/* Publication Date */
	.cb-pdate { font-size: 0.7em;background-color: #ffffff ; }

	/* Expiry Date */
	.cb-edate { font-size: 0.7em;background-color: #ffffff ; }

	/* Content Template Type */
	.cb-type { font-size: 0.7em;background-color: #ffffff ; }

	/* Document Format */
	.cb-frmat { font-size: 0.7em;background-color: #ffffff ; }

	/* Author */
	.cb-athr {font-size: 0.7em; background-color: #ffffff ; }

	/* Heading text on page */
	.cb-head { font-size: 0.7em; }

	/* General body text on page */
	.cb-body { font-size: 0.7em;background-color: #ffffff ; }
	/* General bold body text on page */
	.cb-bodybld { font-size: 0.7em;background-color: #ffffff ;   font-weight: bold;}

/* Classification Dropdown */
	/* Heading text on page */
	.cd-head { font-size: 0.7em; }

	/* General body text on page */
	.cd-body { font-size: 0.7em; }

/* Classification Title */
	/* Heading text on page */
	.ct-head {  font-size: 1em; }

	/* General body text on page */
	/* .ct-body {  font-size: 0.9em;  font-weight: bold;} */


/* Document View Page */
	/* Document Title */
	A.dv-title:link 

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        text-decoration: underline ;
        }

	A.dv-title:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        text-decoration: underline ;
        }


	A.dv-title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #840084 ;
        text-decoration: underline ;
        }

	/* More link at end of summary */
	A.dv-more:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF6600;
        text-decoration: underline ;
        }
	A.dv-more:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #840084 ;
        text-decoration: underline ;
        }

	A.dv-more:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #840084 ;
        text-decoration: underline ;
        }


	/* Document view body text */
	.dv-content-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	 color: #006E7F;
        }

	/* Document Title (unlinked) */
	.dv-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
        color: #006E7F;
       font-weight: bold;
        }  

	/* Document Summary */
	.dv-summary 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        }  
	
	/* Document Long Summary */
	.dv-financial-summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        }  
	
	/* Publication date */
	.dv-publication-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        }  

	/* Last approved date */
	.dv-last-approved-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF6600;
        }  

	/* Last approved revision */
	.dv-last-approved-revision {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        }  

	/* Approved Count */
	.dv-approved-count {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF6600;
        }  

	/* Expiry Date */
	.dv-expiry-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        }  
	
	/* Content Template Type */
	.dv-type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        }  
	
	/* Document Format */
	.dv-frmat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        }  
	
	/* Author */
	.dv-contributor-id {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #006E7F;
        }  
	
	/* Configirable 1 Field */
	.dv-configurable1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF6600;
        }  

	/* Configirable 2 Field */
	.dv-configurable2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #006E7F;
        }  

	/* Configirable 3 Field */
	.dv-configurable3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        }  

	/* Configirable 4 Field */
	.dv-configurable4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
        color: #006E7F;
        }  

	/* Configirable 5 Field */
	.dv-configurable5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;     
  }  
	/* Document view library stuff */
	.dv-library-title { font-size: 0.7em;   font-weight: bold;}
	.dv-library-text { font-size: 0.7em; }
	.dv-library-document-table { font-size: 0.7em;border-color: #aaaaaa; border-top-width:0.25em; border-top-style: solid; border-right-width: 0.25em; border-right-style: solid; }
	.dv-library-document-header {   font-weight: bold; border-left-width: 0.25em; border-left-style: solid; border-bottom-width: 0.25em; border-bottom-style: solid; padding: 0.5em;}
	.dv-library-document-cell {  border-left-width: 0.25em; border-left-style: solid; border-bottom-width: 0.25em; border-bottom-style: solid; padding: 0.5em;}
	.dv-library-headerlink {  font-size: 0.7em; color: #0000FF; text-decoration: underline; font-weight: bold; padding: 0.5em; }
	.dv-library-document-table-cell { }
	.dv-library-document-sub-table { font-size: 1.0em; }
	.dv-library-document-sub-cell {  border-left-width: 0.25em; border-color: #aaaaaa; border-left-style: solid; border-bottom-width: 0.25em; border-bottom-style: solid; padding: 0.5em;}

	/* Docview extra configurables */
	.dv-extra-configurable1 { font-size: 0.7em; }
	.dv-extra-configurable2 { font-size: 0.7em; }
	.dv-extra-configurable3 { font-size: 0.7em; }
	.dv-extra-configurable4 { font-size: 0.7em; }
	.dv-extra-configurable5 { font-size: 0.7em; }
	.dv-extra-configurable6 { font-size: 0.7em; }
	.dv-extra-configurable7 { font-size: 0.7em; }
	.dv-extra-configurable8 { font-size: 0.7em; }
	.dv-extra-configurable9 { font-size: 0.7em; }
	.dv-extra-configurable10 { font-size: 0.7em; }
	.dv-extra-configurable11 { font-size: 0.7em; }
	.dv-extra-configurable12 { font-size: 0.7em; }
	.dv-extra-configurable13 { font-size: 0.7em; }
	.dv-extra-configurable14 { font-size: 0.7em; }
	.dv-extra-configurable15 { font-size: 0.7em; }
	.dv-extra-configurable16 { font-size: 0.7em; }
	.dv-extra-configurable17 { font-size: 0.7em; }
	.dv-extra-configurable18 { font-size: 0.7em; }
	.dv-extra-configurable19 { font-size: 0.7em; }
	.dv-extra-configurable20 { font-size: 0.7em; }

/* FreeText */

.ft-body {
color: #006E7F; 
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
height:100%;

}


/* Library */

	.lib-table { font-size: 0.7em;border-color: #aaaaaa; border-top-width: 0.25em; border-top-style: solid; border-right-width: 0.25em; border-right-style: solid; }
	.lib-header {   font-weight: bold; border-left-width: 0.25em; border-left-style: solid; border-bottom-width: 0.25em; border-bottom-style: solid; padding: 0.5em;}
	.lib-cell {  border-left-width: 0.25em; border-left-style: solid; border-bottom-width: 0.25em; border-bottom-style: solid; padding: 0.5em;}
	A.lib-cell:link {  }
	A.lib-cell:visited {  }
	A.lib-cell:hover {  }


/* Login page */
	/* General header text on page */
	.lp-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006E7F;
}

	/* General Body text on page */
	.lp-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006E7F;
}
	/* Linked Text */
	A.lp-link:link { font-size: 0.7em;  color: #0000ff ; text-decoration: underline ;}
	A.lp-link:visited { font-size: 0.7em;  color: #840084 ; text-decoration: underline ;}
	A.lp-link:hover { font-size: 0.7em;  color: #840084 ; text-decoration: underline ;}

	

	/* Header text */
	.nb-default-head-vertical { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 0.8em;
color: #FFFFFF;}


	/* PDF block */
	.pdf-header {  font-size: 0.7em;  font-weight: bold;}
	.pdf-tree-title {  font-size: 0.7em;  font-weight: bold;}
	.pdf-tree-row { font-size: 0.7em; }

/* Rating & Review Display - RecentContent */
	/* Rating Link */
	A.rt-link-rc:link {  font-size: 0.7em; color: #0000ff ; text-decoration: underline ;}
	A.rt-link-rc:visited {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}
	A.rt-link-rc:hover {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}

	/* Rating Text */
	.rt-text-rc { font-size: 0.7em; }

	/* Review Link */
	A.rv-link-rc:link {  font-size: 0.7em; color: #0000ff ; text-decoration: underline ;}
	A.rv-link-rc:visited { font-size: 0.7em;  color: #840084 ; text-decoration: underline ;}
	A.rv-link-rc:hover { font-size: 0.7em; color: #840084 ; text-decoration: underline ;}

	/* Review Text */
	.rv-text-rc { font-size: 0.7em; }

/* Rating & Review Display - URLLink */
	/* Rating Link */
	A.rt-link-ul:link { font-size: 0.7em; color: #0000ff ; text-decoration: underline ;}
	A.rt-link-ul:visited { font-size: 0.7em;  color: #840084 ; text-decoration: underline ;}
	A.rt-link-ul:hover {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}

	/* Rating Text */
	.rt-text-ul { font-size: 0.7em; }

	/* Review Link */
	A.rv-link-ul:link {  font-size: 0.7em; color: #0000ff ; text-decoration: underline ;}
	A.rv-link-ul:visited {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}
	A.rv-link-ul:hover {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}

	/* Review Text */
	.rv-text-ul { font-size: 0.7em; }

/* Rating & Review Display - Search */
	/* Rating Link */
	A.rt-link-search:link {  font-size: 0.7em; color: #0000ff ; text-decoration: underline ;}
	A.rt-link-search:visited { font-size: 0.7em;  color: #840084 ; text-decoration: underline ;}
	A.rt-link-search:hover {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}

	/* Rating Text */
	.rt-text-search { font-size: 0.7em; }

	/* Review Link */
	A.rv-link-search:link {  font-size: 0.7em; color: #0000ff ; text-decoration: underline ;}
	A.rv-link-search:visited {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}
	A.rv-link-search:hover {  font-size: 0.7em; color: #840084 ; text-decoration: underline ;}

	/* Review Text */
	.rv-text-search { font-size: 0.7em; }

/* Recent Content */
	/*Border & Margin Formatting */
	/*.rc-bdr { ; margin: 0.25em; border-width:thin; border-color:#efefef; border-style:double; }*/

	.rc-horiz-bdr-table { border-color: #aaaaaa; border-top-width: 0.25em; border-top-style: solid; border-right-width: 0.25em; border-right-style: solid; }
	.rc-horiz-bdr-head {   font-size: 0.7em;  font-weight: bold; border-left-width: 0.25em; border-left-style: solid; border-bottom-width: 0.25em; border-bottom-style: solid; padding: 0.5em;}
	.rc-horiz-bdr-cell {  border-left-width: 0.25em; border-left-style: solid; border-bottom-width: 0.25em; border-bottom-style: solid; padding: 0.5em;}

	/* Document Title */
	A.rc-title:link {  color: #006E7F;  font-size: 0.7em;  text-decoration: none ; font-weight: bold;}
	A.rc-title:visited {   color: #006E7F; font-size: 0.7em;      text-decoration: none ;font-weight: bold;}
	A.rc-title:hover {   color: #006E7F;  font-size: 0.7em;     ; text-decoration: none ;font-weight: bold;}

	A.rc-title-assigned:link {   color: #006E7F;  font-size: 0.7em;   text-decoration: none ;font-weight: bold;}
	A.rc-title-assigned:visited {   color: #006E7F; font-size: 0.7em;     text-decoration: none ;font-weight: bold;}
	A.rc-title-assigned:hover {  color: #006E7F;  font-size: 0.7em;    ; text-decoration: none ;font-weight: bold;}

	/* Page Numbering, next previous etc. */
	A.rc-page:link {   font-size: 0.7em;     text-decoration: underline ;}
	A.rc-page:visited {   font-size: 0.7em;    text-decoration: underline ;}
	A.rc-page:hover {   font-size: 0.7em;   color: #006E7F;  text-decoration: underline ;}

	/* More link at end of summary */
	A.rc-more:link {    font-size: 0.8em;  color: #006E7F; text-decoration: underline ;}
	A.rc-more:visited {  font-size: 0.8em;   color: #006E7F;  text-decoration: underline ;}
	A.rc-more:hover {  font-size: 0.8em;  color: #006E7F;  text-decoration: underline ;}
	A.rc-more-assigned:link {   font-size: 0.8em;  color: #006E7F; text-decoration: underline ;}
	A.rc-more-assigned:visited { font-size: 0.8em;  color: #006E7F;   text-decoration: underline ;}
	A.rc-more-assigned:hover { font-size: 0.8em;   color: #006E7F;  text-decoration: underline ;}

	/* current page */
	.rc-crnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;   
	color: #006E7F; 
}

	/* Document Summary */
	.rc-smry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;   
        color: #006E7F; 
	
}

	.rc-smry-assigned {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;    
        color: #006E7F;
}


	/* Document Long Summary */
	.rc-lsmry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;    
	color: #006E7F;
}

	.rc-lsmry-assigned {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;     
	color: #006E7F;
}


	/* Publication Date */
	.rc-pdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;   
	color: #006E7F; 
}

	.rc-pdate-assigned {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em; 
	color: #006E7F;
}


	/* Expiry Date */
	.rc-edate {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;  
	color: #006E7F;
}

	.rc-edate-assigned {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;   
	color: #006E7F;
}


	/* Last Approved Date */
	.rc-ladate {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 0.7em;  
	color: #006E7F;
}

	.rc-ladate-assigned {
	font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;   
	color: #006E7F;
}


	/* Last Approved Revision */
	.rc-larevision {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 0.7em;  
	color: #006E7F;
}

	.rc-larevision-assigned {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 0.7em; 
	color: #006E7F;
}


	/* Approved Count */
	.rc-approvedcount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;  
	color: #006E7F;
}

	.rc-approvedcount-assigned {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;  
	color: #006E7F;
}

	/* Content Template Type */
	.rc-type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;  
	color: #006E7F;
}


	/* Document Format */
	.rc-frmat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;  
	color: #006E7F;
}


	/* Author */
	.rc-athr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;  
	color: #006E7F;
}

	/* Heading text */
	.rc-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;  
	color: #FF6600;
}


	/* Heading text */
	.rc-doc-count {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;  
	color: #FF6600;
}

	/* Default text */
	.rc-dflt { font-size: 0.9em; }

	/* Full Document */
	.rc-doc { font-size: 0.8em; }
	.rc-doc-assigned { font-size: 0.8em; }

	/* Unlinked title */
	.rc-titleul { font-size: 0.7em; font-weight: bold; }
	.rc-titleul-assigned { font-size: 0.7em; font-weight: bold; }

	/* Authors names (not contributors) */
	.rc-author {  font-size: 0.8em; }
	.rc-author-assigned {  font-size: 0.8em; }
	
	/* Configurable fields */
	.rc-config { font-size: 10.5em; color: #FFFFFF;}
	.rc-config-assigned { font-size: 0.8em; color: #FFFFFF;}

	/* Library stuff */
	A.rc-libRequestLink:link {  font-size: 0.7em; font-style: italic; font-weight: bold;}
	A.rc-libRequestLink:visited {  font-size: 0.7em;  font-style: italic; font-weight: bold;}
	A.rc-libRequestLink:hover {  font-size: 0.7em; color: #C00000 ; font-style: italic; font-weight: bold;}

	A.rc-libEditLink:link {  font-size: 0.7em; font-style: italic; font-weight: bold;}
	A.rc-libEditLink:visited {  font-size: 0.7em;  font-style: italic; font-weight: bold;}
	A.rc-libEditLink:hover {  font-size: 0.7em; color: #C00000 ; font-style: italic; font-weight: bold;}
	
	
/* Register online Link */
	/* General header text on page */
	.rl-head { font-size: 0.7em; }

	/* General Body text on page */
	.rl-body { font-size: 0.7em; }

	/* Link to reg online or edit personal details */
	A.rl-link:link {   font-size: 0.7em; text-decoration: underline ;}
	A.rl-link:visited {  font-size: 0.7em;  text-decoration: underline ;}
	A.rl-link:hover { font-size: 0.7em;  color: #C00000 ; text-decoration: underline ;}

/* Register online form */
	/* General header text on page */
	.ro-head { font-size: 0.7em; }

	/* General Body text on page */
	.ro-body { font-size: 0.7em; }

	/* General bold Body text on page */
	.ro-bodybld {    font-weight: bold;}
	
	/* General red Body text on page */
	.ro-bodyred {  font-size: 0.7em; color: #ff0000; }
	
/* Reset Password */
	/* General header text on page */
	.rp-head { font-size: 0.7em; }

	/* General Body text on page */
	.rp-body { font-size: 0.7em; }
	/* General bold Body text on page */
	.rp-bodybld {  font-size: 0.8em;  font-weight: bold;}

/* Resource Block */
	.rm_table { font-size: 0.7em;border-color: #aaaaaa; border-width: 0.25em; border-style: solid; }
	.rm_header { font-size: 0.7em;border-color: #aaaaaa; border-width: 0.25em; border-style: solid; background-color: #eeeeee;  font-size: 0.8em;   font-weight: bold; }
	.rm_header_time { font-size: 0.7em;background-color: #eeeeee; }
	.rm_resource { border-color: #aaaaaa; border-width: 0.25em; border-style: solid;  font-size: 0.8em;   font-weight: bold; }
	.rm_time { font-size: 0.7em;border-color: #ffffff; border-right-width: 0.25em; border-top-width: 0.25em; border-bottom-width: 0.25em;border-left-width: 0em;  border-style: solid; }
	.rm_new {  font-size: 0.8em; }
	.rm_select { font-size: 0.7em; }

/* Search Results */
	/* Document Title */
	A.sr-title:link {  text-decoration: none ;font-weight: bold;}
	A.sr-title:visited {   text-decoration: none ;font-weight: bold;}
	A.sr-title:hover {   color: #999999 ; text-decoration: none ;font-weight: bold;}
	.sr-title-head {   background-color:#FFFFFF; font-size: 0.7em;  font-weight: bold;}

	/* Page Numbering, next previous etc. */
	A.sr-page:link { background-color:#FFFFFF; font-size: 1em;  text-decoration: underline ;}
	A.sr-page:visited { background-color:#FFFFFF; font-size: 1em;  text-decoration: underline ;}
	A.sr-page:hover { background-color:#FFFFFF; font-size: 1em; color: #999999 ; text-decoration: underline ;}

	/* More link at end of summary */
	A.sr-more:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006E7F;
background-color:#FFFFFF;
}

	A.sr-more:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006E7F;
background-color:#FFFFFF;
}

	A.sr-more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006E7F;
background-color:#FFFFFF;
}


	/* CompanyName*/
	A.sr-cname:link { background-color: #ffffff ;  font-size: 1em; text-decoration: underline ;font-weight: bold;}
	A.sr-cname:visited { background-color: #ffffff ;  font-size: 1em; text-decoration: underline ;font-weight: bold;}
	A.sr-cname:hover { background-color: #ffffff ;  font-size: 1em; color: #C00000 ; text-decoration: underline ;font-weight: bold;}

	/* Sector Name*/
	A.sr-sname:link { background-color: #ffffff ;  font-size: 1em; text-decoration: underline ;font-weight: bold;}
	A.sr-sname:visited { background-color: #ffffff ;  font-size: 1em; text-decoration: underline ;font-weight: bold;}
	A.sr-sname:hover { background-color: #ffffff ;  font-size: 1em; color: #C00000 ; text-decoration: underline ;font-weight: bold;}

	/* Full Classification Link*/
	A.sr-fullc:link { background-color: #ffffff ;  font-size: 1em;  text-decoration: underline ;font-weight: bold;}
	A.sr-fullc:visited { background-color: #ffffff ;  font-size: 1em; text-decoration: underline ;font-weight: bold;}
	A.sr-fullc:hover { background-color: #ffffff ;  font-size: 1em; color: #C00000 ; text-decoration: underline ;font-weight: bold;}

	/* Document Summary */
	.sr-smry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
        background-color:#FFFFFF;
}


	/* Document Long Summary */
	.sr-lsmry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
background-color:#FFFFFF;
}

	/* Publication Date */
	.sr-pdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
background-color:#FFFFFF;
}

	/* Expiry Date */
	.sr-edate { background-color: #ffffff ; }

	/* Content Template Type */
	.sr-type { font-size: 0.7em;background-color: #ffffff ; }
	.sr-type-head { background-color: #ffffff ;  font-size: 0.8em;  font-weight: bold;}

	/* Document Format */
	.sr-frmat { font-size: 0.7em; background-color: #ffffff ; }
	.sr-frmat-head { background-color: #ffffff ;  font-size: 0.7em;  font-weight: bold;}

	/* Author */
	.sr-athr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006E7F;
}

	.sr-athr-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006E7F;
}

	/* file size */
	.sr-size { font-size: 0.7em;background-color: #ffffff ; }
	.sr-size-head { background-color: #ffffff ;  font-size: 0.7em;  font-weight: bold;}

	/* Heading text on page */
	.sr-head {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em; 
	color: #006E7F;
}


	/* General body text on page */
	.sr-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006E7F;
background-color:#FFFFFF;
}


	/* General bold body text on page */
	.sr-bodybld { font-size: 0.7em;background-color: #ffffff ;   font-weight: bold;}

	/* Categories Displayed */
	.sr-catrg { font-size: 0.7em;background-color: #ffffff ;    font-weight: bold;}

/* Table */
	/* General Table Text */
	.tb-text { font-size: 0.7em; }

/* Excel Table */
	/* Header */
	.exceltb-header {  font-size: 0.7em;  font-weight: bold;}

	/* Footer */
	.exceltb-footer {  font-size: 0.7em;  font-weight: bold;}

	/* First row in table */
	.exceltb-header-row {  font-size: 0.7em;  font-weight: bold;}
	
	/* General Table Text */
	.exceltb-text { font-size: 0.7em; }

/* Bullet list */
	.blt-list {  LINE-HEIGHT: 1.5em; }

/* URL Link */
	/* Document Title */
	A.ul-title:link {  font-size: 0.7em;  text-decoration: underline ;font-weight: bold;}
	A.ul-title:visited { font-size: 0.7em;  text-decoration: underline ;font-weight: bold;}
	A.ul-title:hover {  font-size: 0.7em; color: #999999 ; text-decoration: underline ;font-weight: bold;}

	/* More link at end of summary */
	A.ul-more:link {   font-size: 0.7em; text-decoration: underline ;}
	A.ul-more:visited { font-size: 0.7em;  text-decoration: underline ;}
	A.ul-more:hover {  font-size: 0.7em; color: #999999  ; text-decoration: underline ;}

	/* Summary */
	.ul-smry { font-size: 0.7em; }

/* Weather block, (l)arge and (s)mall */
	.wbl-sitename {  font-size: 0.8em; font-weight: bold;}
	.wbl-region   {  font-size: 0.8em; font-weight: bold;}
	.wbl-date     {  font-size: 0.8em; font-weight: bold;}
	.wbl-dayname  {  font-size: 0.8em; font-weight: bold;}
	.wbl-dsc      {  font-size: 0.8em; }
	.wbl-txt      {  font-size: 0.8em; font-weight: bold;}
	.wbl-img      {  font-size: 0.8em; font-weight: bold;}
	.wbl-min      {  font-size: 0.8em; font-weight: bold;}
	.wbl-max      {  font-size: 0.8em; font-weight: bold;}
	
	.wbs-sitename {  font-size: 0.8em; font-weight: bold;}
	.wbs-region   {  font-size: 0.8em; font-weight: bold;}
	.wbs-date     {  font-size: 0.8em; font-weight: bold;}
	.wbs-dsc      {  font-size: 0.8em; }
	.wbs-img      {  font-size: 0.8em; font-weight: bold;}
	.wbs-txt      {  font-size: 0.8em; font-weight: bold;}
	.wbs-min      {  font-size: 0.8em; font-weight: bold;}
	.wbs-max      {  font-size: 0.8em; font-weight: bold;}

/* Custom Style */
/* Define any class you would like to use here or modify the examples provided*/



/* General bold Body Text on site pages */
.sp-bdybld {   font-size: 10.5em; font-weight: bold;}

/* General Linked Text on site pages */
A.sp-link:link {   font-size: 0.7em; text-decoration: none;}
A.sp-link:visited { font-size: 0.7em;  text-decoration: none ;}
A.sp-link:hover {  font-size: 0.7em; color: #C00000 ; text-decoration: none ;}
A.sp-link8:link {   font-size: 0.7em; text-decoration: none ;}
A.sp-link8:visited { font-size: 0.7em;  text-decoration: none;}
A.sp-link8:hover {  font-size: 0.7em; color: #C00000 ; text-decoration: none;}


/* footer navigation on site pages */
A.sp-fnav:link {   font-size: 0.7em; text-decoration: none ;}
A.sp-fnav:visited {  font-size: 0.7em;  text-decoration: unone ;}
A.sp-fnav:hover { font-size: 0.7em;  color: #C00000 ; text-decoration: none ;}
.footer_line_top{v-align:bottom;}
.footer_line{v-align:top;}

.greyborder { background: #efefef;}
.ul-spr {width: 2.5em;}

/* FromTo pages */
.fromTo-Dropdown{ font-size: 0.8em; width:em; }
.fromTo-Source{  font-size: 0.9em;  font-weight: bold;}
.fromTo-Destination{  font-size: 0.9em;  font-weight: bold;}
.fromTo-Action{  font-size: 0.9em;  font-weight: bold;}

/* Welcome pages */
.welcome-text{  font-size: 0.9em;  font-weight: bold;}
.welcome-normal{  font-size: 0.7em;  font-weight: bold;}
.welcome-help{ font-size: 0.7em; }

/* Tree */
.tree-row{ font-size: 0.7em; }
A.tree-row:link { font-size: 0.7em; vertical-align: middle; font-weight: normal; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
A.tree-row:visited { font-size: 0.7em; vertical-align: middle; font-weight: normal; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
A.tree-row:hover { font-size: 0.7em; vertical-align: middle; font-weight: normal; font-family: Verdana, Arial, sans-serif; text-decoration: none; }


.headnewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: white;
}


.contactusbox {
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
}
.formborders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	background-color: #FFFFFF;
	border: 0.25em solid #CC0066;
	margin: 0px;
	padding: 0px;
}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #FFCCCC;
	border: 0.25em solid #CC0066;
	margin-top: 0px;
}
.portfoilobox {
	margin-top: 30px;
}
table #portfoilo td a:hover {
	background-color: #6699CC;
	display: block;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.addressbar {
	background-image: url(sitepix/address_background.gif);
}

.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
}
.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #666666;
}
.newsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;

}
.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999999;
}

.yellowfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFF99;
	text-decoration: none;
}
.greyfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #999999;
	text-decoration: none;
}


.join {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
        font-weight: bold;
	text-decoration: none;

}
.headerorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FF6600;
}
.bodygreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006E7F;
}
.bodyorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5em;
	color: #FF6600;
}

.bodygreennewsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
}

.newsyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
}

.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
}


