/*  Copyright © OGMA Consulting Corp.  */
/*  $Id: style.css,v 1.2 2006/10/30 17:35:37 CVS_Doug Exp $  */
/**********************************/
/**** Only variations to the   ****/
/**** style.css file should be ****/
/**** in this file             ****/
/**** ie - colour differences  ****/
/**** from one client to the   ****/
/**** next                     ****/
/****                          ****/
/**** AdH - 2001/11/21         ****/
/**********************************/

body {
  font-family: Verdana, Arial, helvetica, sans-serif;
}

.pageTitle {
  font-size: 16px;
  font-family: Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
}

.pageSubTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #006699
}

.minorheading {
  color: #006699
}

/* for online manual pages */
.pageSectTitle {
  color: #336699
}

.env {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}


.asterisk {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FF9900;
}

.asteriskText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.vertText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #222222;
	width: 1px;
	writing-mode: tb-rl;
	filter: flipv fliph;
}

.regText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #222222;
}

.smText {
  font-size: 11px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}

.fieldHeading {
  color: #222222;
  font-weight: bold;
}

.fieldName {
  color: #222222;
  font-weight: bold;
}

.fieldValue {
  color: #555555;
}

.fieldValueEm {
  color: #555555;
  text-decoration: underline;
}

.regTextWarning {
  color: #003399;
  font-weight: bold;
}

.regTextError {
  color: #CC0000;
  font-weight: bold;
}

input.readOnlyTextColor  {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  border-style: none;
  color: #333333;
  background: #FFFFFF
}

.pageNumText {
  color: #555555;
}

/*** regText link ***/

a.regText:link {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #666666;
}

a.regText:visited {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #666666;
}

a.regText:active {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #666666;
}

a.regText:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #222222;
}

/********* default Links **********/

a:link {
  font-size: 11px;
  color: #006699;
  text-decoration: underline;
}

a:visited {
  font-size: 11px;
  color: #006699;
  text-decoration: underline;
}

a:active {
  font-size: 11px;
  color: #006699;
  text-decoration: underline;
}

a:hover {
  color: #0099cc;
  font-size: 11px;
  text-decoration: underline;
}

/********* small Links *********/

a.smLink:link {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
}

a.smLink:visited {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
}

a.smLink:active {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
}

a.smLink:hover {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
}

/****** Header Frame *******/


.header_text {
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

a.header_text:link {
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

a.header_text:visited {
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

a.header_text:active {
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

a.header_text:hover {
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

/********* Menu *********/

tr.menu_smallSpace {
  height: 7px;
}

tr.menu_bigSpace {
  height: 7px;
}

.menu_text {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

.menu_teaser {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: none;
}

.menu_navThemes {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.menu_link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

.menu_contextTeaser {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: none;
}

.menu_contextLink {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.menu_contextLink:link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.menu_contextLink:visited  {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.menu_contextLink:active {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.menu_contextLink:hover {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.menu_link:link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.menu_link:visited {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.menu_link:active {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.menu_link:hover {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.menu_email:link {
  font-size: 10px;
}

a.menu_email:visited {
  font-size: 10px;
}

a.menu_email:active {
  font-size: 10px;
}

a.menu_email:hover {
  font-size: 10px;
}


.navSubOn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  text-decoration: none
}

a.navSubOn:link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.navSubOn:visited {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.navSubOn:active {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}



a.navSub:link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.navSub:active {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.navSub:visited {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.navSub:hover {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

.navPopup:link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

.navPopup:visited {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

.navPopup:active {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

.navPopup:hover {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}


/***********  Inactive Links ************/
/*** should match regText is font-size **/

a.inactive:link {
  font-size: 11px;
  color: #C0C0C0;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.inactive:visited {
  font-size: 11px;
  color: #C0C0C0;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.inactive:active {
  font-size: 11px;
  color: #C0C0C0;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.inactive:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.inactive {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #C0C0C0;
}

a.header_link:hover {
  color: #00ccff;
}



.menu_spacerLineColor {
  background-color: #006699;
}

/************ doc menu *****/

.docMenu_body {
  background-color: #FFFFFF;
}

.docMenuColor {
  background-color: #FFFFFF;
}

.docContextColor {
  background-color: #FFFFFF;
}

.docMenu_ContextLineColor {
  background-color: #FFFFFF;
}

.docMenu_spacerLineColor {
  background-color: #006699;
}

.docMenu_contextTeaser {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: none;
}

.docMenu_leftnavBody {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}


a.docMenu_leftnavBody:link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.docMenu_leftnavBody:visited {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.docMenu_leftnavBody:active {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.docMenu_leftnavBody:hover {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}


/**** Summary Screens - user, person, org, project etc.. ****/

td.summary {
  background-color : #EEEEEE;
  color: #003399;
}

/* this sets line below the header labels */
td.summaryLine {
  background-color : #CCCCCC;
}



/***************************/
/****  Search Results   ****/
/***************************/

/*** these are strictly for displaying search results  **/


td.search_lineTop {
  background-color : #CCCCCC;
}

td.search_line {
  background-color : #CCCCCC;
}

.searchTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  color: #006699;
}

td.searchTitle_bg {
  background-color : #EEEEEE;
}

/* the background colour of the search block */
td.search_bg {
  background-color : #FFFFFF;
}

/* the lines around the search block */
td.search_frame {
  background-color : #CCCCCC;
}


td.searchResultsHeader {
  background-color : #EEEEEE;
  color: #000000;
}

td.searchResultsHeaderText {
  color: #000000;
}

th.searchResultsHeader {
  background-color : #EEEEEE;
  color: #000000;
}

.searchResultsEmphasis {
  background-color : #FFFFCC;
  background-image: none;
  font-size:      11px;
}

td.searchResultsBold {
  background-color : #FFFFFF;
  background-image: none;
  font-size:      11px;
}

td.searchResultsDeEmphasis {
  background-color : #FFFFFF;
  background-image: none;
  font-size:      11px;
}

td.searchResultsBody {
  background-color : #FFFFFF;
  background-image: none;
  font-size:      11px;
}

a.searchResultsBodyLink:link {
  color: #006699;
  font-size:      11px;
}

a.searchResultsBodyLink:active {
  color: #006699;
  font-size:      11px;
}

a.searchResultsBodyLink:visited {
  color: #006699;
  font-size:      11px;
}

a.searchResultsBodyLink:hover {
  color: #0099cc;
  font-size:      11px;
}

td.searchResultsTitle {
  font-weight:    bold;
  height:         30px;
}

.searchResultsTitle {
  font-weight:    bold;
  height:         30px;
}

/* this sets vertical lines between the column headings and the */
/* lines above and beside the column headings (not the bottom line, that is*/
/* set by headerLine */
/* - if lines are not to be shown then bg-color & image should match */
/*   that of searchResultsHeader */

td.resultsLinesHeader {
  background-color : #EEEEEE;
  background-image: none;
}

/* this sets lines around all the fields */
td.resultsLines {
  background-color : #FFFFFF;
}
/* this sets line below the header labels */
td.headerLine {
  background-color : #CCCCCC;
}

/* this sets line above the header labels */
td.headerTopline {
  background-image: url(../../og/images/ln_dot_grey_wh.gif);
  background-color : transparent;
  background-repeat: repeat;
}
/************** Help styles *************/

.helpTitleLg {
  color: #FFFFFF;
  font-weight: normal;
}

.helpClose {
  color: #003366
}

.helpPalTitle {
  color: #003366
}

.helpResource {
  color: #003366
}

a.helpResource:link {
  color: #003366;
}

a.helpResource:active {
  color: #003366;
}

a.helpResource:visited {
  color: #003366;
}

a.helpResource:hover {
  color: #FF9900;
}

.helpTopic {
  color: #333333;
}

a.helpTopic:link {
  color: #333333;
}

a.helpTopic:active {
  color: #333333;
}

a.helpTopic:visited {
  color: #333333;
}

a.helpTopic:hover {
  color: #99CCFF;
}

.helpTopicOn {
  color: #006699;
  font-weight: normal;
}

a.helpTopicOn:link {
  font-weight: normal;
  text-decoration: underline;
}

a.helpTopicOn:active {
  font-weight: normal;
  text-decoration: underline;
}

a.helpTopicOn:visited {
  font-weight: normal;
  text-decoration: underline;
}

a.helpTopicOn:hover {
  color: #99CCFF;
  font-weight: normal;
  text-decoration: underline;
}


/************** Popup Menu Styles *************/

.popupMenuContextColor {
  background-color: #FFFFFF;
}

.popupMenuTitle {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.popupMenuTitle:link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.popupMenuTitle:active {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.popupMenuTitle:visited {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

a.popupMenuTitle:hover {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

.popupMenuContext {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;  
}

a.popupMenuContext:link {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.popupMenuContext:active {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.popupMenuContext:visited {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

a.popupMenuContext:hover {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}


/********* Image Buttons *********/
/* used in ogImageButtons (2002/05/01)
 * changing the font-family/size/weight may
 * have adverse effects on the button image produced
 */

a.imgButton:link {
  font-size:       10px;
  color:           #FFFFFF;
  letter-spacing:  1px;
}

a.imgButton:visited {
  font-size:       10px;
  color:           #FFFFFF;
  letter-spacing:  1px;
}

a.imgButton:active {
  font-size:       10px;
  color:           #FFFFFF;
  letter-spacing:  1px;
}

a.imgButton:hover {
  font-size:       10px;
  color:           #FFCC00;
  letter-spacing:  1px;
}


/* if the font is changed for imgButtonSm (size or typeface) then the button will not display properly */
a.imgButtonSm:link {
  font-family:     verdana, arial, helvetica, sans-serif;
  font-size:       10px;
  color:           #FFFFFF;
}

a.imgButtonSm:visited {
  font-family:     verdana, arial, helvetica, sans-serif;
  font-size:       10px;
  color:           #FFFFFF;
}

a.imgButtonSm:active {
  font-family:     verdana, arial, helvetica, sans-serif;
  font-size:       10px;
  color:           #FFFFFF;
}

a.imgButtonSm:hover {
  font-family:     verdana, arial, helvetica, sans-serif;
  font-size:       10px;
  color:           #FFFFFF;
}

a.actionButton:link {
  color:           #000000;
}

a.actionButton:visited {
  color:           #000000;
}

a.actionButton:active {
  color:           #000000;
}

a.actionButton:hover {
  color:           #000000;
}

a.detailsButton:link {
  color:           #003366;
}

a.detailsButton:visited {
  color:           #003366;
}

a.detailsButton:active {
  color:           #003366;
}

a.detailsButton:hover {
  color:           #003366;
}


/**************************/
/****** Documents *********/
/**************************/

/**** userDocTitle ****/
.doc_userDocTitleLink:link {
  text-decoration: none;
}

a.doc_userDocTitleLink:visited {
  text-decoration: none;
}

a.doc_userDocTitleLink:active {
  text-decoration: none;
}

a.doc_userDocTitleLink:hover {
  text-decoration: none;
}

/*********  hasRequote Links **********/

.hasRequote {
  font-size: 11px;
  color: #666666;
}

a.hasRequote:link {
  font-size: 11px;
  color: #666666;
}

a.hasRequote:visited {
  font-size: 11px;
  color: #666666;
}

a.hasRequote:active {
  font-size: 11px;
  color: #666666;
}

a.hasRequote:hover {
  font-size: 11px;
  color: #000000;
}
