
/* Note:  Underscores are not permitted in class names (they work
fine in IE, but cause serious pain in Netscape).  Use dashes instead.  */

/* background colours for tables */

.color0 { background-color: #ffffff;}  /* background - white */
.color1 { background-color: #002597;}  /* dark blue          */
.color2 { background-color: #faa602;}  /* orange             */
.color3 { background-color: #ede610;}  /* yellow             */
.color4 { background-color: #ecece0;}  /* gray          */
.color5 { background-color: #eeeeee;}  /* lightgray               */


/* text, padding, colour and width definitions for text */

.frontPageTOCRendererHeader {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002597;
}

.frontPageTOCRendererHeader A{
  text-decoration: none; 
  color: #002597;
}

.frontPageSubBannerRenderer {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 4px;
  color: #002597;
}

.frontPageSubBannerRenderer A {
  text-decoration: none;
  color: #002597;
}
.frontPageSubBannerRendererInput {
	font-weight: normal;
	color: Black;
}

.frontPageTOCRendererContent {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #002597;  
}

.frontPageTOCRendererContent A {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #002597;
}

.frontPageTOCRendererContent A:hover {
  color: #faa602;
}

.frontPageShortCutRenderer {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #002597;
  whitespace: nowrap;
}

.frontPageShortCutRenderer A {
  text-decoration: none;
  color: #002597;
}

.frontPageShortCutRenderer A:hover {
  color: #faa602;
}

.frontPageCopyright A {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #002597;
}

.newsSummaryRendererTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  color: #134f91;
}

.newsSummaryRendererItemTitle {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #134f91;
}

.newsSummaryRendererItem {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14px;
  color: #134f91;
}

.newsSummaryRendererItem A {
  color: #134f91;
}

.shortCutRenderer {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #002597;
}

.shortCutRenderer A {
  text-decoration: none;
  color: #002597;
}

#shortCutRenderer A:hover {
  color: #faa602;
}

/* Latest News Renderer */
.newsArticleRendererTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.newsArticleRendererContent {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

/* TOC */
.tocRendererTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;  
  color: #002597;
}

.tocRendererTitle A {
  text-decoration: none;
  color: #002597;
}

.tocRendererTitle A:hover {
  color: #faa602;
}

.tocRendererContent {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
    color: #002597;
}

.tocRendererContent A {
  text-decoration: none;
  color: #002597;
}

.tocRendererError {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
    color: red;
}

.tocLastRendererContent {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
    color: #002597;
	background-color : #F0F8FF;		
}

.tocLastRendererContent A {
  text-decoration: none;
  color: #002597;
}

.tocLastRendererContent {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
    color: #002597;
	background-color : #F0F8FF;		
}

.tocLastRendererContent A {
  text-decoration: none;
  color: #002597;
}

.tocRendererContentPathElement {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #002597;
}

.tocRendererContentPathElement A {
  text-decoration: none;
  color: #002597;
}



.tocRendererContent A:hover {
  color: #faa602;
}

/* Copyright */
.pageCopyright A {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #002597;
}

/* Top Banner Renderer */
.topBannerRendererText {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
}

.topBannerRendererText A {
	text-decoration: none;
	color: White;
}

.topBannerRendererText A:hover {
	text-decoration: none;
	color: #faa602;
}

.topBannerRendererText INPUT {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color : Black;
}

.topBannerRendererFormField {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color : Black;
}

/* Advert Banner */
.bannerAdvert {
	width: 468px;
	height: 60px;
	overflow: hidden;
}

.tocAdvert {
	width: 120px;
	height: 60px;
	overflow: hidden;
}

/* HTML Document Renderer */
.HTMLDocumentRendererTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.HTMLDocumentRendererContent {
}

/* Site Query Result */
.SiteQueryResultRendererTitle {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #002597;
	font-weight : bold;
}

.SiteQueryResultRendererTableHeader {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}

.SiteQueryResultRendererScore {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.SiteQueryResultRendererName {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.SiteQueryResultRendererName A {
  color: #002597;
}

.SiteQueryResultRendererDate {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.SiteQueryResultRendererSummaryLabel {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #002597;
	font-weight : bold;
}

.SiteQueryResultRendererSummary {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.SiteQueryResultRendererRefineQuery {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #002597;
	font-weight : bold;
}

.SiteQueryResultRendererError {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: Red;
	font-weight : bold;
}

/* Content Page Title */
.ContentTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}


/* Catalogue TOC */

.CatalogueTOC-Key {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.CatalogueTOC-Heading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.CatalogueTOC-Message {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}


.CatalogueTOC-Link {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #002597;
}

.CatalogueTOC-Link A {
  text-decoration : none;  
}

.CatalogueTOC-Current {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight:  bold;
  color: #002597;
}

.CatalogueTOC-Current A {
  text-decoration : none;  
}

/* Catalogue Detail */

.CatalogueDetail-DocTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}

.CatalogueDetail-Key {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.CatalogueDetail-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.CatalogueDetail-Heading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}

.CatalogueDetail-ButtonLabel {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}


/* Catalogue List */
.CatalogueList-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.CatalogueList-Title {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}

.CatalogueList-Comment {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #002597;
}

/* Combined Query renderer */
.CombinedQueryText {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.CombinedQueryFooter {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #002597;
}
.CombinedQueryFooter H3{
	color: Red;
}

.CombinedQuery-ResultTitle {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	color: #002597;
	font-weight : bold;
}

.CombinedQuery-ResultFooter {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #002597;
	font-weight : bold;
}

/* Standard Query Form */

.StandardsQueryForm-Error {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: Red;
	font-weight : bold;
}

.StandardsQueryForm-Key {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.StandardsQueryForm-Example {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.StandardsQueryForm-Heading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}


/* Standard Query Result */

.StandardsQueryResult-Title {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}

.StandardsQueryResult-StoreItem {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
  color: #002597;
}

.StandardsQueryResult-Message {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.StandardsQueryResult-Error {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: Red;
	font-weight : bold;
}

.StandardsQueryResult-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

/* Technical Committee List */

.TechnicalCommitteeList-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.TechnicalCommitteeParticipationList-SubHeader {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #002597;
	font-weight : bold;
}

/* Technical Committee Detail */


.TechnicalCommitteeDetail-Key {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #002597;
	font-style : italic;
}

.TechnicalCommitteeDetail-Title {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}

.TechnicalCommitteeDetail-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.TechnicalCommitteeDetail-Comment {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #002597;
}

.TechnicalCommitteeDetail-Heading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}


/* Technical Committee Standards List */

.TechnicalCommitteeStandardsList-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}


/* Technical Committee Contact */

.TechnicalCommitteeContact-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.TechnicalCommitteeContact-Key {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-style:  italic;
  color: #002597;
}


/* Technical Programme TC List */

.TechnicalProgrammeTCList-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}


/* Technical Programme Project List */

.TechnicalProgrammeProjectList-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.TechnicalProgrammeProjectList-Heading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002597;
}


/* Technical Programme Project Detail */

.TechnicalProgrammeProjectDetail-Key {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.TechnicalProgrammeProjectDetail-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}


/* Meeting Calendar List */

.MeetingCalendarList-Heading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.MeetingCalendarList-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}


/* Member Country List */
.MemberCountryList-Member {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.MemberCountryList-Type {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #002597;
}


/* Member Acronym List */
.MemberAcronymList-Member {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.MemberAcronymList-Type {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #002597;
}


/* Member Detail */
.MemberDetail-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.MemberDetail-Type {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #002597;
}

.MemberDetail-Key {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #002597;
}

.MemberDetail-Title {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14px;
	font-weight: bold;
  color: #002597;
}

/* Member Summary */

.MemberSummary-TypeLink {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.MemberSummary-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}


/* Member Participation List */

.MemberParticipationList-TypeLink {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.MemberParticipationList-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}


/* Member Participation Detail */

.MemberParticipationDetail-Project {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.MemberParticipationDetail-Title {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.MemberParticipationDetail-OMember {
	color: Red;
}

.MemberParticipationDetail-SMember {
	color: Maroon;
}

.MemberParticipationDetail-PMember {
	color: Green;
}

/* Send Page */
.sendPage {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #002597;
}

/* Opener Page */
.openerPageText {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	color: #002597;
	line-height : 20px;
	font-weight : bold;
}

.openerPageText  A {
	color: Blue;
	font-weight : normal;
}

/* #Internationalization Page# */
.InternationalizationTablePageAlphabet {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 20px;
  color: #002597;
}

.InternationalizationTablePageAlphaMenu {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 18px;
  color: black;
}

.InternationalizationTablePageTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 15px;
  color: #002597;
}

.InternationalizationTableText {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.InternationalizationTableError {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: Red;
}

/* #FileChangePage# */
.FileChangePageTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 15px;
  color: #002597;
}

.FileChangePageText {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.FileChangePageError {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: Red;
}

/* #AdvertisingBannersTable# */
.AdvertisingBannersPageTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 15px;
  color: #002597;
}

.AdvertisingBannersTableText {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.AdvertisingBannersTableError {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: Red;
}

/* Directory Listing Denied */
.DirectoryListingAccessDeniedMsgText {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}

.DirectoryListingAccessDeniedText {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: Red;
}

.PageNotFoundError {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}

/* default catalogue header */
.CatListTable-Heading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight : bold;
  color: #002597;
}

.CatListTable-Content {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #002597;
}
