/* 
This file was generated automatically for use with One Fidelity HCOMP.
Date: Tue Sep 28 07:24:46 EDT 2004
*/

/* Start Source File (0): bodybasic.css*/
/* Page Layout Classes & Styles - Common to Both CSS & XHTML Table Page Layouts */
body {
	/*font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;*/ /* Aug 30, 2004: don't place font info in this class.  Not needed since it is defined for p, li, etc.  More importatnly, cause's a weird spacing issue that can be see when UL/LI is first thing in a text column.  First LI is given extra padding above it. |bwilly */
	color: #000000;
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFFFFF;
}

a {
	color: #339; /*fixme: need color code*/
	text-decoration: underline;
}

/* Added by Dave Nolan - 7/20/04 in response to fonting problem with paragraphs in the ofTextBlock component */
p {
	text-align: left;
	font: normal 12px/19px Verdana, sans-serif; 
	color: #000000;
}

/* added by bwilly 7/29/04 */
h2, h3, h4, h5 {
	font: 11px Verdana, sans-serif;
}

td, th, input, select, option { /* a */
	font: 11px Verdana, sans-serif;
	color: #000000;
}

li {
	list-style: none;
	/*font: normal 11px Verdana, sans-serif; Font specification producing incorrect font size for the Textblock <li>'s - Dave Nolan - 9/13/04*/
}


sup {
vertical-align: super;
font-size: 8px;
}

/* end of addition */

 
/* End Source File (0).bodybasic.css*/

/* Start Source File (1): calloutsbasic1.css*/
/* 
Author: Dave Nolan
Date: June 11, 2004
Version: 1.0

Callouts Component Basic Style Sheet for Netscape 4.x Browser
*/

/* Callouts Base Class */
.ofCallout {
text-align: left;
font: normal 11px Verdana, sans-serif;
color: #000000;
background-color: #ffffff; /* Added to insure that the background within Opera (PC) and Safari (Mac) appears white - Dave Nolan 7/21/04 */
}

.ofCallout h2 {
font: bold 11px Verdana, sans-serif;
text-align: left;
}

.ofCallout h3 {
font: bold 11px Verdana, sans-serif;
text-align: left;
}

.ofCallout p {
font: normal 11px Verdana, sans-serif;
text-align: left;
}

.ofCallout ul {
font: normal 11px Verdana, sans-serif;
text-align: left;
}
/* End Callouts Base Class */

/* Contacts Callout Classes */
.ofContacts .ofWrapper {
border: 1px solid #6DA086;/* @colorcode=A4@ */
border-width: 4px 0 1px 1px;
}
/* End Contacts Callout Classes */

/* Instructional - Progress/Remind Callout Classes */
.ofProgRemind .ofWrapper{
border: 1px solid #CCCCCC;/* @colorcode=D8@ */
background-color: #FAF2DA;/* @colorcode=C9@ */
}
/* End Instructional - Progress/Remind Callout Classes */

/* Instructional - Q/A Callout Classes */
.ofQuesAns .ofWrapper {
border: 1px solid #DDDDDD;/* @colorcode=D9@ */
border-width: 4px 0 1px 1px;
}
/* End Instructional - Q/A Callout Classes */

/* Instructional - Simple Callout Classes */
.ofSimple .ofWrapper {
border: 1px solid #DDDDDD;/* @colorcode=D9@ */
}
/* End Instructional - Simple Callout Classes */
.ofTips .ofWrapper {
border: 1px solid #DDDDDD;/* @colorcode=D9@ */
}
/* Instructional - Tips Callout Classes */

/* End Instructional - Tips Callout Classes */

/* Login Page Messaging - Features Messaging Callout Classes */
.ofFeatureMssge .ofWrapper {
border: 1px solid #E6CD81;/* @colorcode=C6@ */
border-width: 4px 0px 1px 1px;
background-color: #FAF2DA;/* @colorcode=C9@ */
}
/* End Login Page Messaging - Features Messaging Callout Classes */

/* Next Steps Callout Classes */
.ofNextSteps .ofWrapper {
border: 1px solid #E6CD81;/* @colorcode=C6@ */
border-width: 4px 0px 1px 1px;
background-color: #FAF2DA;/* @colorcode=C9@ */
}
/* End Next Steps Callout Classes */

/* Promotional Callout Classes */
.ofPromo .ofWrapper {
border: 4px solid #CC9900;/* @colorcode=C2@ */
border-width: 4px 0 1px 1px;
}
/* End Promotional Callout Classes */

/* Related Links Callout Classes */
.ofRelLinks .ofWrapper {
border: 1px solid #6DA086;/* @colorcode=A4@ */
border-width: 4px 0 1px 1px;
}
/* End Related Links Callout Classes */

/* Site Crossover Callout Classes */
.ofSiteCross .ofWrapper {
border: 1px solid #85AD99;/* @colorcode=A5@ */
}
/* End Site Crossover Callout Classes */

/* Site Switcher Callout Classes */
.ofSiteSwitch h2 {
color: #666666;/* @colorcode=D2@ */
}

.ofSiteSwitch .ofWrapper {
border: 1px solid #B5CABF;/* @colorcode=A7@ */
border-width: 4px 1px 1px 1px;
background-color: #DDDDDD;/* @colorcode=D9@ */
}
/* End Site Switcher Callout Classes */

/* Take Action Callout Classes */
.ofTakeAction .ofWrapper {
padding-bottom: 0;
border: 4px solid #E6CD81;/* @colorcode=C6@ */
border-width: 4px 0 0 0;
}
/* End Take Action Callout Classes */

/* Toolbox Callout Classes */
.ofToolbox .ofWrapper {
border: 1px solid #E6CD81;/* @colorcode=C6@ */
border-width: 4px 0px 1px 1px;
}
/* End Toolbox Callout Classes */

/* Spotlight Callout Classes */
.ofSpotlight .ofWrapper {
border: 1px solid #E6CD81;/* @colorcode=C6@ */
background-color: #FDF9ED;/* fixme: color not in palette */
}

.ofSpotlight h3 {
background-color: #FDF9ED;/* fixme: color not in palette *//* Added to insure that the correct background color was applied within Opera (PC) and Safari (Mac) - Dave Nolan 7/21/04 */
}
/* End Spotlight Callout Classes */

/* Critical Error Message - In-line Classes */
.ofCritMess .ofWrapper {
border: 1px solid #CC0000;/* fixme: color not in palette */
background-color: #EEEEEE;/* @colorcode=D10@ */
}

.ofCritMess h3 {
color: #CC0000;/* fixme: color not in palette */
}
/* End Critical Error Message - In-line Classes */

/* Warning Message - In-line Classes */
.ofWarnMess .ofWrapper {
border: 1px solid #CC9900;/* @colorcode=C2@ */
background-color: #EEEEEE;/* @colorcode=D10@ */
}
/* End Warning Message - In-line Classes */

/* Informational Message - In-line Classes */
.ofInfoMess .ofWrapper {
border: 1px solid #BBBBBB;/* @colorcode=D7@ */
background-color: #EEEEEE;/* @colorcode=D10@ */
}
/* End Informational Message - In-line Classes */
/* End Source File (1).calloutsbasic1.css*/

/* Start Source File (2): contentbasic.css*/
/* 
Author: Dave Nolan
Date: June 14, 2004
Version: 1.0

Content Component Basic Style Sheet for Netscape 4.x Browser
*/

/* Overview Bricklets Base Class */
.ofBricklet {
text-align: left;
font: normal 11px verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
background-color: #ffffff;
}
/* End Overview Bricklets Base Class */

/* Overview Bricklets - Home Page Classes */
.ofBrickHome h2 {
text-align: left;
font: bold 11px Verdana, sans-serif;
color: #000000;
background-color: #ffffff; /* Added to insure that the background within Opera (PC) and Safari (Mac) appears white - Dave Nolan 7/21/04 */
}

.ofBrickHome .ofWrapper {
border-width: 4px 0 0 0;
border-style: solid;
border-color: #CC9900;/* @colorcode=C2@ */
}

.ofBrickHome ul {
text-align: left;
font: normal 11px Verdana, sans-serif;
color: #000000;
}
/* End Overview Bricklets - Home Page Classes */

/* Overview Bricklets - Tab Destination Classes */
.ofBrickTab h2 {
text-align: left;
font: bold 11px Verdana, sans-serif;
color: #000000;
background-color: #B5CABF;/* @colorcode=A7@ */
}

.ofBrickTab .ofWrapper {}

.ofBrickTab ul {
text-align: left;
font: normal 11px Verdana, sans-serif;
color: #000000;
}
/* End Overview Bricklets - Tab Destination Classes */

/* Page Title Component Classes */
h1  {
text-align: left;
font: bold 16px Arial, Helvetica, sans-serif;
color: #000000;
}

.ofPageTitle h1  {
text-align: left;
font: bold 16px Arial, Helvetica, sans-serif;
color: #000000;
border: 0;
}

.ofSuppLink {
font: normal 11px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
display: inline;
}

.ofSuppLink ul {
display: inline;
}

.ofSuppLink ul li {
font: normal 11px Verdana, sans-serif;
color: #000000;
display: inline;
}

.ofSuppLinkIcon {
font: normal 11px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

.ofSuppLinkIcon ul li {
font: normal 11px Verdana, sans-serif;
color: #000000;
}
/* End Page Title Component Classes */



/* Footer Component Classes */
/* Footer Base Class */
.ofFooter {
border-style: solid;
border-width: 1px 0 0 0;
border-color: #666666;/* @colorcode=D2@ */
}

.ofFooter .ofFooterRight {
font-family: Verdana, sans-serif;
font-size: 10px;
line-height: 15px;
text-align: right;
}

/* This class added to force the links in the footer to appear in the correct font face - Dave Nolan - 7/22/04 */
.ofFooter .ofFooterRight a.ofFooterLink {
font-family: Verdana, sans-serif;
font-size: 10px;
line-height: 15px;
text-align: right;
}

.ofFooter .ofFooterRight .ofFooterTextGrey {
color: #666666;/* @colorcode=D2@ */
}
/* End Footer Component Classes */
/* End Source File (2).contentbasic.css*/

/* Start Source File (3): footnotebasic.css*/
.ofFootnote {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	color: #666666;/* @colorcode=D2@ */
	/*background-color: coral;*/
}

.ofFootnote p {
	line-height: 13px;
	font-size: 11px;
	color: #666666;/* @colorcode=D2@ */

	margin: 0;
	padding: 0;
	border: none;
}


/*** Footnote <ol> & <ul> Classes ***/
/* Numbered Footnote <ol> Base Class */
.ofTextBlock ol.ofFootnoteNum {
text-align: left;
line-height: 17px;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

/* Numbered Footnote List Item Base Class */
.ofTextBlock ol li {
background: none;
list-style-type: decimal;
list-style-position: outside; /* The default, but in place here as a reminder*/
}

/* This class to be used when a numbered footnote <ol> follows a paragraph <p> and is the last item in a region */
.ofTextBlock ol.ofPxOLFootnoteNum {
line-height: 13px;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

/* This class to be used when a numbered footnote <ol> follows a bulleted list <ul> and is the last item in a region */
.ofTextBlock ol.ofULxOLFootnoteNum {
line-height: 13px;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

/* This class to be used when a numbered footnote <ol> follows a top/anchor link and is the last item in a region */
.ofTextBlock ol.ofTopxOLFootnoteNum {
line-height: 13px;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

/* Unnumbered Footnote <ul> Base Class */
.ofTextblock ul.ofFootnoteNoNum {
line-height: 13px;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

/* Unnumbered Footnote List Item*/
.ofTextBlock ul.ofFootnoteNoNum li, .ofTextBlock ul.ofPxULFootnoteNoNum li, .ofTextBlock ul.ofULxULFootnoteNoNum li, .ofTextBlock ul.ofTopxULFootnoteNoNum li {
border: 1px solid #ffffff; /*added for proper view in ns4*/
background: none;
list-style-type: none;
}

/* This class to be used when a non-numbered footnote <ul> follows a paragraph */
.ofTextblock ul.ofPxULFootnoteNoNum {
line-height: 13px;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

/* This class to be used when a non-numbered footnote <ul> follows a bulleted list <ul> */
.ofTextblock ul.ofULxULFootnoteNoNum {
line-height: 13px;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

/* This class to be used when a non-numbered footnote <ul> follows a top/anchor link */
.ofTextblock ul.ofTopxULFootnoteNoNum {
line-height: 13px;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}
/* End Source File (3).footnotebasic.css*/

/* Start Source File (4): navigationbasic.css*/
/* 
Author: Dave Nolan
Date: June 15, 2004
Version: 1.0

Navigation Component Basic Style Sheet for Netscape 4.x Browser
*/

/* Topic Path Component Classes */
.ofTopicPath ul{
text-align: left;
font: normal 10px Verdana, sans-serif;
color: #666666;/* @colorcode=D2@ */
}

.ofTopicPath li {
display: inline;
list-style: none;
}

.ofTopicPath li.ofFirstChild {
font: bold 10px Verdana, sans-serif;
}

.ofTopicPath li a.ofTopicLink {
font: normal 10px Verdana, sans-serif;
color: #666666/* @colorcode=D2@ */
}
/* End Topic Path Component Classes */
/* End Source File (4).navigationbasic.css*/

/* Start Source File (5): of-table-nn4.css*/

/* --------------------------------------------------------------------------------- */

.ofTable p {
	margin: 0;
	padding: 0;
}

.ofTable .ofWrapper {
	/* NN4 bgcolor is only applied where there is text */
	border-style: solid;
	border-width: 4px 0 1px 1px;	
}

.ofEntryForm .ofWrapper {
	border-color: #999999;/* @colorcode=D5@ */
}

.ofSearchResult .ofWrapper {
	border-color: #6686CC;/* @colorcode=B4@ */	
}

.ofTable input {
	padding-bottom: 10px;
}

.ofTable ul input {
	padding-bottom: 0px;
}

/* nave/value pair */
.ofNameValue .ofWrapper {
	border-style: solid;
	border-width: 4px 0 1px 1px;
	border-color: #999999;/* @colorcode=D5@ */	
}

.ofSpreadSheet th  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;/* @colorcode=D2@ */	
}

.ofSpreadSheet th a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;/* @colorcode=D2@ */
}

.ofGain {
	color: #006600;/*fixme: new code*/
}

.ofLoss {
	color: #CC0000;/*fixme: new code*/
}



/*  **********************************************************************	Data Alignment
*/
.ofTable .ofNum {
	text-align: center;
}

.ofTable .ofCur {
	text-align: right;
}

.ofTable .ofPct {
	text-align: right;
}

.ofTable td.ofFirstChild {
	text-align: left;
	/* The following code was added by Martin Middelmann 6/25/2004*/
	color: #000; /* change from #666 to #000 7/13 for Comp #40, #41 ie - tw*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ofTable th.ofFirstChild {
	text-align: left;
}
/* End Source File (5).of-table-nn4.css*/

/* Start Source File (6): pagelayoutbasic.css*/
/* 
Author: Dave Nolan
Date: June 18, 2004
Version: 1.0

Purpose: Page Layout Styles for NN4 Rendering of XHTML Table Page Layouts.
*/

/* Classes & Styles for 3-3-3-3 XHTML Table Page Layout */
.ofLTable3333 #ofTopicPath {
vertical-align: top;
width: 748px
}

.ofLTable3333 #ofPageTitle {
vertical-align: top;
width:748px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable3333 #ofReg1 {
vertical-align: top;
width: 163px
}

.ofLTable3333 #ofReg2 {
vertical-align: top;
width: 179px
}

.ofLTable3333 #ofReg3 {
vertical-align: top;
width: 179px
}

.ofLTable3333 #ofReg4 {
vertical-align: top;
width: 179px
}

.ofLTable3333 #ofFooter {
vertical-align: top;
width: 748px;
}
/* End Classes & Styles for 3-3-3-3 XHTML Table Page Layout */

/* Classes & Styles for 3-6-3 XHTML Table Page Layout */
.ofLTable363 #ofTopicPath {
vertical-align: top;
width: 748px
}

.ofLTable363 #ofPageTitle {
vertical-align: top;
width:748px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable363 #ofReg1 {
vertical-align: top;
width: 163px
}

.ofLTable363 #ofReg2 {
vertical-align: top;
width: 374px
}

.ofLTable363 #ofReg3 {
vertical-align: top;
width: 179px
}

.ofLTable363 #ofFooter {
vertical-align: top;
width: 748px;
}
/* End Classes & Styles for 3-6-3 XHTML Table Page Layout */

/* Classes & Styles for 3-6 XHTML Table Page Layout With TOC*/
.ofLTable36Toc #ofTopicPath {
vertical-align: top;
width: 558px
}

.ofLTable36Toc #ofPageTitle {
vertical-align: top;
width: 374px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable36Toc #ofReg1 /* Bug 00149 - Removed ofToc and consequently had to rename the other div's - Dave Nolan - 7/27/04 */ {
vertical-align: top;
width: 175px
}

.ofLTable36Toc #ofReg2 {
vertical-align: top;
width: 374px
}

.ofLTable36Toc #ofFooter {
vertical-align: top;
width: 374px;
}
/* End Classes & Styles for 3-6 XHTML Table Page Layout With TOC*/

/* Classes & Styles for 3-7 XHTML Table Page Layout With TOC*/
.ofLTable37Toc #ofTopicPath {
vertical-align: top;
width: 622px
}

.ofLTable37Toc #ofPageTitle {
vertical-align: top;
width: 439px;
height: 27px;
}

.ofLTable37Toc #ofReg1 {
vertical-align: top;
width: 175px
}

.ofLTable37Toc #ofReg2 {
vertical-align: top;
width: 439px
}

.ofLTable37Toc #ofFooter {
vertical-align: top;
width: 439px;
}
/* End Classes & Styles for 3-7 XHTML Table Page Layout With TOC*/

/* Classes & Styles for 3-6-3 XHTML Table Page Layout With TOC*/
.ofLTable363Toc #ofTopicPath {
vertical-align: top;
width: 753px
}

.ofLTable363Toc #ofPageTitle {
vertical-align: top;
width: 569px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable363Toc #ofReg1 /* Bug 00149 - Removed ofToc and consequently had to rename the other div's - Dave Nolan - 7/27/04 */ {
vertical-align: top;
width: 175px
}

.ofLTable363Toc #ofReg2 {
vertical-align: top;
width: 374px
}

.ofLTable363Toc #ofReg3 {
vertical-align: top;
width: 179px
}

.ofLTable363Toc #ofFooter {
vertical-align: top;
width: 569px;
}
/* End Classes & Styles for 3-6-3 XHTML Table Page Layout With TOC*/

/* Classes & Styles for 3-9 XHTML Table Page Layout*/
.ofLTable39 #ofTopicPath {
vertical-align: top;
width: 748px;
}

.ofLTable39 #ofPageTitle {
vertical-align: top;
width: 748px;
height: 27px;
}

.ofLTable39 #ofReg1 {
vertical-align: top;
width: 163px;
}

.ofLTable39 #ofReg2 {
vertical-align: top;
width: 569px;
}

.ofLTable39 #ofFooter {
vertical-align: top;
width: 748px;
}
/* End Classes & Styles for 3-9 XHTML Table Page Layout*/

/* Classes & Styles for 3-9 XHTML Table Page Layout With TOC*/
.ofLTable39Toc #ofTopicPath {
vertical-align: top;
width: 753px
}

.ofLTable39Toc #ofPageTitle {
vertical-align: top;
width:569px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable39Toc #ofReg1 /* Bug 00149 - Removed ofToc and consequently had to rename the other div's - Dave Nolan - 7/27/04 */ {
vertical-align: top;
width: 175px
}

.ofLTable39Toc #ofReg2 {
vertical-align: top;
width: 569px
}

.ofLTable39Toc #ofFooter {
vertical-align: top;
width: 569px;
}
/* End Classes & Styles for 3-9 XHTML Table Page Layout With TOC*/

/* Classes & Styles for 3-10 XHTML Table Page Layout With TOC*/
.ofLTable310Toc #ofTopicPath {
vertical-align: top;
width: 817px
}

.ofLTable310Toc #ofPageTitle {
vertical-align: top;
width: 634px;
height: 27px;
}

.ofLTable310Toc #ofReg1 {
vertical-align: top;
width: 175px
}

.ofLTable310Toc #ofReg2 {
vertical-align: top;
width: 634px
}

.ofLTable310Toc #ofFooter {
vertical-align: top;
width: 634px;
}
/* End Classes & Styles for 3-10 XHTML Table Page Layout With TOC*/

/* Classes & Styles for 3-12 XHTML Table Page Layout With TOC */
.ofLTable312Toc #ofTopicPath {
vertical-align: top;
width: 948px
}

.ofLTable312Toc #ofPageTitle {
vertical-align: top;
width:764px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable312Toc #ofReg1 /* Bug 00149 - Removed ofToc and consequently had to rename the other div's - Dave Nolan - 7/27/04 */ {
vertical-align: top;
width: 175px
}

.ofLTable312Toc #ofReg2 {
vertical-align: top;
width: 764px
}

.ofLTable312Toc #ofFooter {
vertical-align: top;
width: 764px;
}
/* End Classes & Styles for 3-12 XHTML Table Page Layout With TOC */

/* Classes & Styles for 4-4-4 XHTML Table Page Layout */
.ofLTable444 #ofTopicPath {
vertical-align: top;
width: 748px
}

.ofLTable444 #ofPageTitle {
vertical-align: top;
width:748px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable444 #ofReg1 {
vertical-align: top;
width: 228px
}

.ofLTable444 #ofReg2 {
vertical-align: top;
width: 244px
}

.ofLTable444 #ofReg3 {
vertical-align: top;
width: 244px
}

.ofLTable444 #ofFooter {
vertical-align: top;
width: 748px;
}
/* End Classes & Styles for 4-4-4 XHTML Table Page Layout */

/* Classes & Styles for 5-5-5 XHTML Table Page Layout */
.ofLTable555 #ofTopicPath {
vertical-align: top;
width: 943px
}
.ofLTable555 #ofPageTitle {
vertical-align: top;
width:943px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable555 #ofReg1 {
vertical-align: top;
width: 293px
}

.ofLTable555 #ofReg2 {
vertical-align: top;
width: 309px
}

.ofLTable555 #ofReg3 {
vertical-align: top;
width: 309px
}

.ofLTable555 #ofFooter {
vertical-align: top;
width: 943px;
}
/* End Classes & Styles for 5-5-5 XHTML Table Page Layout */

/* Classes & Styles for 6-3 XHTML Table Page Layout - Framed */
.ofLTable63Framed #ofTopicPath {
vertical-align: top;
width: 553px;
}

.ofLTable63Framed #ofPageTitle {
vertical-align: top;
width: 553px;
height: 27px;
}

.ofLTable63Framed #ofReg1 {
vertical-align: top;
width: 358px;
}

.ofLTable63Framed #ofReg2 {
vertical-align: top;
width: 179px;
}

.ofLTable63Framed #ofFooter {
vertical-align: top;
width: 553px;
}
/* End Classes & Styles for 6-3 XHTML Table Page Layout - Framed */

/* Classes & Styles for 9-3 XHTML Table Page Layout*/
.ofLTable93 #ofTopicPath {
vertical-align: top;
width: 748px;
}

.ofLTable93 #ofPageTitle {
vertical-align: top;
width: 748px;
height: 27px;
}

.ofLTable93 #ofReg1 {
vertical-align: top;
width: 553px;
}

.ofLTable93 #ofReg2 {
vertical-align: top;
width: 179px;
}

.ofLTable93 #ofFooter {
vertical-align: top;
width: 748px;
}
/* End Classes & Styles for 9-3 XHTML Table Page Layout*/

/* Classes & Styles for 9 XHTML Table Page Layout */
.ofLTable9 #ofTopicPath {
vertical-align: top;
width: 553px
}

.ofLTable9 #ofPageTitle {
vertical-align: top;
width: 553px;
height: 27px;
}

.ofLTable9 #ofReg1 {
vertical-align: top;
width: 553px
}

.ofLTable9 #ofFooter {
vertical-align: top;
width: 553px;
}
/* End Classes & Styles for 9 XHTML Table Page Layout */

/* Classes & Styles for 9 XHTML Table Page Layout - Framed */
.ofLTable9Framed #ofTopicPath {
vertical-align: top;
width: 553px
}

.ofLTable9Framed #ofPageTitle {
vertical-align: top;
width: 553px;
height: 27px;
}

.ofLTable9Framed #ofReg1 {
vertical-align: top;
width: 553px
}

.ofLTable9Framed #ofFooter {
vertical-align: top;
width: 553px;
}
/* End Classes & Styles for 9 XHTML Table Page Layout - Framed */

/* Classes & Styles for 12 XHTML Table Page Layout */
.ofLTable12 #ofTopicPath {
vertical-align: top;
width: 748px
}

.ofLTable12 #ofPageTitle {
vertical-align: top;
width: 748px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}
.ofLTable12 #ofReg1 {
vertical-align: top;
width: 748px
}

.ofLTable12 #ofFooter {
vertical-align: top;
width: 748px;
}
/* End Classes & Styles for 12 XHTML Table Page Layout */

/* Classes & Styles for 15 XHTML Table Page Layout */
.ofLTable15 #ofTopicPath {
vertical-align: top;
width: 943px
}

.ofLTable15 #ofPageTitle {
vertical-align: top;
width: 943px;
height: 27px; /* Fix for Bug 00154 - Added height and pulled it from table within the page layout - Dave Nolan - 7/28/04 */
}

.ofLTable15 #ofReg1 {
vertical-align: top;
width: 748px
}

.ofLTable15 #ofFooter {
vertical-align: top;
width: 748px;
}
/* End Classes & Styles for 15 XHTML Table Page Layout */

/* Grid Width Classes for XHTML Table Page Layout */
/* Grid Width 2, single or first region */
.ofGridWidth2Col1 {
vertical-align: top;
width: 98px;
}
/* End Grid Width 2, single or first region */

/* Grid Width 2, second or multi region */
.ofGridWidth2 {
vertical-align: top;
width: 114px;
}
/* End Grid Width 2, second or multi region */

/* Grid Width 3, for TOC */
.ofGridWidth3Toc {
vertical-align: top;
width: 175px;
}
/* End Grid Width 3, for TOC */

/* Grid Width 3, single or first region */
.ofGridWidth3Col1 {
vertical-align: top;
width: 163px;
}
/* End Grid Width 3, single or first region */

/* Grid Width 3, second or multi region */
.ofGridWidth3 {
vertical-align: top;
width: 179px;
}
/* End Grid Width 3, second or multi region */

/* Grid Width 4, single or first region */
.ofGridWidth4Col1 {
vertical-align: top;
width: 228px;
}
/* End Grid Width 4, single or first region */

/* Grid Width 4, second or multi region */
.ofGridWidth4 {
vertical-align: top;
width: 244px;
}
/* End Grid Width 4, second or multi region */

/* Grid Width 5, single or first region */
.ofGridWidth5Col1 {
vertical-align: top;
width: 293px;
}
/* End Grid Width 5, single or first region */

/* Grid Width 5, second or multi region */
.ofGridWidth5 {
vertical-align: top;
width: 309px;
}
/* End Grid Width 5, second or multi region */

/* Grid Width 6, single or first region */
.ofGridWidth6Col1 {
vertical-align: top;
width: 358px;
}
/* End Grid Width 6, single or first region */

/* Grid Width 6, second region */
.ofGridWidth6 {
vertical-align: top;
width: 374px;
}
/* End Grid Width 6, second region */

/* Grid Width 7, single or first region */
.ofGridWidth7Col1 {
vertical-align: top;
width: 423px;
}
/* End Grid Width 7, single or first region */

/* Grid Width 7, second region */
.ofGridWidth7 {
vertical-align: top;
width: 439px;
}
/* End Grid Width 7, second region */

/* Grid Width 8, single or first region */
.ofGridWidth8Col1 {
vertical-align: top;
width: 488px;
}
/* End Grid Width 8, single or first region */

/* Grid Width 8, second region */
.ofGridWidth8 {
vertical-align: top;
width: 504px;
}
/* End Grid Width 8, second region */

/* Grid Width 9, single or first region */
.ofGridWidth9Col1 {
vertical-align: top;
width: 553px;
}
/* End Grid Width 9, single or first region */

/* Grid Width 9, second region */
.ofGridWidth9 {
vertical-align: top;
width: 569px;
}
/* End Grid Width 9, second region */

/* Grid Width 10, single or first region */
.ofGridWidth10Col1 {
vertical-align: top;
width: 618px;
}
/* End Grid Width 10, single or first region */

/* Grid Width 10, second region */
.ofGridWidth10 {
vertical-align: top;
width: 634px;
}
/* End Grid Width 10, second region */

/* Grid Width 11, single or first region */
.ofGridWidth11Col1 {
vertical-align: top;
width: 683px;
}
/* End Grid Width 11, single or first region */

/* Grid Width 11, second region */
.ofGridWidth11 {
vertical-align: top;
width: 699px;
}
/* End Grid Width 11, second region */

/* Grid Width 12, single or first region */
.ofGridWidth12Col1 {
vertical-align: top;
width: 748px;
}
/* End Grid Width 12, single or first region */

/* Grid Width 12, second region */
.ofGridWidth12 {
vertical-align: top;
width: 764px;
}
/* End Grid Width 12, second region */

/* Grid Width 13, single region */
.ofGridWidth13Col1 {
vertical-align: top;
width: 813px;
}
/* End Grid Width 13, single region */

/* Grid Width 14, single region */
.ofGridWidth14Col1 {
vertical-align: top;
width: 878px;
}
/* End Grid Width 14, single region */

/* Grid Width 15, single region */
.ofGridWidth15Col1 {
vertical-align: top;
width: 943px;
}
/* End Grid Width 15, single region */
/* End Grid Width Classes for XHTML Table Page Layout */

/* End Classes & Styles for XHTML Table Page Layout */
/* End Source File (6).pagelayoutbasic.css*/

/* Start Source File (7): specialbasic.css*/
/* 
Author: Martin Middelmann
Date: June 28, 2004
Version: 1.0

Update: Dave Nolan - July 22, 2004, Cleanup and Addition of Simple Search Box Classes

Special Component Basic Style Sheet for Netscape 4.x Browser
*/

/* Simple Search Box Classes */
/*styles applied to form element with following class*/
.ofSearchForm {
background-color:  #FAF2DA;/* @colorcode=C9@ */
border: 1px solid #E6CD81;/* @colorcode=C6@ */
/* width: 228px;  Must be expandable to region in which it is placed */
font: 700 10px Verdana, sans-serif;
}

.ofSearchForm label {
display: block;
font: 700 10px Verdana, sans-serif;
}

.ofTextInput {
font: 100 13px Verdana, sans-serif;
}

.ofButtonInput {
font:100 11px Verdana, sans-serif;
position: relative;
}
/* End Simple Search Box Classes */

/* View Changer Base Classes */
.ofSpecial {
text-align: left;
font: normal 11px Verdana, sans-serif;
color: #000000;
background: #EEEEEE;/* @colorcode=D10@ */
}

.ofViewChanger {
padding: 8px 0px 8px 0px;
margin: 0;
border: 1px solid #DDDDDD;/* @colorcode=D9@ */
background-color: #EEEEEE;/* @colorcode=D10@ */
}

/* End View Changer Base Classes */

/* Pulled from Feb Institutional masterstyles.css - Marty Middelmann 06/28/2004 */
/* Added "of" Prefix to class names - Marty Middelmann 06/29/2004 */
/* ************************************ form element objects ************************************ */

/* important label for a select drop down box that needs to be called out */
.ofImportantSelectLabel {
font: 700 11px verdana,arial,sans-serif;
}
/* generic dropdown */
.ofDropdown { 
font: 400 11px verdana,arial,sans-serif;
color: #000000;
}
/* navigational buttons (Continue/Next/Cancel/etc.) AND generic entry field */
input.ofSubmitButton, input.ofContinueButton, input.ofSelectButton, input.ofCancelButton, input.ofEntry {
font: 400 11px verdana,arial,sans-serif;
}
/* button style updates */
input.ofGoButton, input.ofNextButton, input.ofBackButton, input.ofPreviousButton {
font: 400 11px verdana,arial,sans-serif;
/* margin-left: 4px; */  /* ADDED to acheive the 8px space  - Marty Middelmann 6/25/2004 */
}
/* data entry field - aligned to the right side for numerical values */
input.ofEntryRight {
font: 400 11px verdana,arial,sans-serif;
text-align: right;
}
/* hidden entry field that needs to be dynamically altered - so it appears to be text, but is really an input field */
input.ofTotal {
font: 400 11px verdana,arial,sans-serif;
text-align: right;
border: none;
}
/* textarea fields */
textarea.ofTextareaBox, textarea.ofConsentTextBox {
font: 400 11px verdana,arial,sans-serif;
}

/* ************************************ END form element objects ************************************ */
/* End Source File (7).specialbasic.css*/

/* Start Source File (8): tabsbasic.css*/
.ofTab{
	font:100 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ofTab li{
	display:inline;
	list-style : none;
}

.ofTab .ofTertiary{
	border-bottom: 4px solid #999999;/* @colorcode=D5@ */
}

.ofTab .ofSecondary{
	border-bottom: 4px solid #4266B3;/* @colorcode=B3@ */
}
/* End Source File (8).tabsbasic.css*/

/* Start Source File (9): textblockbasic.css*/
/* TEXT BLOCK ELEMENTS CLASSES */
/* Text Block Base Class */
.ofTextBlock {
text-align: left;
line-height: 19px;
font: normal 12px Verdana, sans-serif;
color: #000000;
}

/*** Article Header <h2> Classes ***/
/* Article Header <h2> Base Class */
.ofTextBlock h2 {
text-align: left;
font: bold 16px Arial, sans-serif;
color: #006633;/* @colorcode=A1@ */
background-color: #FFFFFF; /* Added to insure that the background within Opera (PC) and Safari (Mac) appears white - Dave Nolan 7/21/04 */
}
/*** End Article Header <h2> Classes ***/

/*** Standard Header <h3> Classes ***/
/* Standard Header <h3> Base Class */
.ofTextBlock h3 {
text-align: left;
font: bold 12px Verdana, sans-serif;
color: #000000; /* Added to insure that the standard header font appears black within Opera (PC) and Safari (Mac) - Dave Nolan 7/21/04 */
background-color: #FFFFFF; /* Added to insure that the background within Opera (PC) and Safari (Mac) appears white - Dave Nolan 7/21/04 */
}
/*** End Standard Header <h3> Classes ***/

/*** Paragraph <p> Classes ***/
/*** End Paragraph <p> Classes ***/

/*** Top/Anchor Link Classes ***/
/* This class to be used when a top/anchor link follows a paragraph <p> */
.ofTextBlock p.ofPxTop {
text-align: right;
}

/* This class to be used on the link <a> contained within the top/anchor link <p> with the style ofPxTop applied to it */
.ofTextBlock p.ofPxTop a{
font: normal 11px Verdana, sans-serif;
}

/* This class to be used when a top/anchor link follows a bulleted list <ul> */
.ofTextBlock p.ofULxTop {
text-align: right;
}

/* This class to be used on the link <a> contained within the top/anchor link <p> with the style ofULxTop applied to it */
.ofTextBlock p.ofULxTop a{
font: normal 11px Verdana, sans-serif;
}
/*** End Top/Anchor Link Classes ***/

/*** Bulleted List <ul> Classes ***/
/* Bulleted List <ul> Base Class */
.ofTextBlock ul {
text-align: left;
line-height: 17px;
font-weight: normal;
font-family: Verdana, sans-serif;
color: #000000;
}

/* List Item Base Class */
.ofTextBlock li {
}

/* Applies the correct font face, font size, and leading to linked text within <li> - Dave Nolan 7/19/04 */
.ofTextBlock li a{
font: normal 12px Verdana, sans-serif;
}

/* This class to be applied to all first list items in bulleted lists */
.ofTextBlock li.ofFirstChild {
}

/* Applies the correct font face, font size, and leading to linked text within first child <li> - Dave Nolan 7/19/04 */
.ofTextBlock li.ofFirstChild a{
font: normal 12px Verdana, sans-serif;
}

/* This class to be used when a bulleted list <ul> is the first item in a region */
.ofTextBlock ul.ofFirstChild {
line-height: 17px;
}

/* This class to be used when a bulleted list <ul> follows a paragraph <p> */
.ofTextBlock ul.ofPxUL {
line-height: 17px;
}

/* This class to be used when a bulleted list <ul> follows a top/anchor link */
.ofTextBlock ul.ofTopxUL {
line-height: 17px;
}

/* This class to be used when a bulleted list <ul> follows an article header <h2> */
.ofTextBlock ul.ofH2xUL {
line-height: 17px;
}

/* This class to be used when a bulleted list <ul> follows a standard header <h3> */
.ofTextBlock ul.ofH3xUL {
line-height: 17px;
}
/*** End Bulleted List <ul> Classes ***/
/* End Source File (9).textblockbasic.css*/

/* Start Source File (10): tocbasic.css*/
.ofToc {
	position:relative;
	font: normal 11px Verdana, sans-serif;
}
.ofToc h2 {
	font: bold 11px Verdana, sans-serif;
}
.ofToc .ofWrapper {
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #B5CABF;/* @colorcode=A7@ */
	background-color: #E3E9E3;/* @colorcode=A9@ */
}
.ofToc h3 {
	font: bold 11px Verdana, sans-serif;
}
.ofToc h4 {
	font: bold 11px Verdana, sans-serif;
}
.ofToc ul {
	background-color: #E3E9E3;/* @colorcode=A9@ */
	font-size: 11px;
	padding-left:0;
}
.ofToc li {
	list-style: none;
	margin: 4px 0px 4px 0px;
	padding: 2px 0px 4px 19px; 
	color: #999999;/* @colorcode=D5@ */
}
.ofToc li a{
	color: #000000;
}

/* ----------------------------------------- */
/* 					SELECTED							*/
/* ----------------------------------------- */

.ofToc li.selected {
	margin: 4px 0px 4px 6px;
	padding: 2px 0px 4px 13px;
	background-color: #FFFFFF;
	background-image: none;	
}

.ofToc2TitleNoCat li.selected {	
	margin: 2px 0px 4px 6px;
	padding: 2px 0px 4px 13px;
	background-color: #FFFFFF;
	background-image: none;
}
.ofToc .selected a {
	text-decoration: none;
}
/* End Source File (10).tocbasic.css*/
