/*š-- GLOBAL Variables - TAGS...   */
BODY    {       font-family : Arial, Verdana, sans-serif;
                font-size : 8pt;
                background-color : white;
                color  : black; }
A {             color : black;
                font-size : 8pt;
                font-family : Arial, Verdana, sans-serif; 
                text-decoration: none; }
TD {            font-family : Arial, Verdana, sans-serif;
                font-size : 8pt; }
SELECT  {       font-family : Arial, Verdana, sans-serif;
                font-size : 8pt; }
INPUT    {      font-family : Arial, Verdana, sans-serif;
                font-size : 8pt; }
INPUT.inputReadOnly   {
                font-family : Arial, Verdana, sans-serif;
                background-color : #CCCCCC;
                text-align : center;
                font-size : 8pt; }
/*š------ These are anywhere you see a selection button or link at the bottom of a <TABLE>  */
TD.tablefooter {
                font-size : 8pt;
                color  : black;
                font-family : Arial, Verdana, sans-serif;
                background-color : #CCCCCC; }
TD.tablefooter A {
                font-weight: bolder; }


/*š-- GLOBAL Variables - CLASSES...   */
.headers {      font-family : Arial, Verdana, sans-serif;
                font-size : 9pt; }
.bgWhite {      background-color : white; }

.lo {           font-family : Arial, Verdana, sans-serif;
                background-color : white;
                font-size : 8pt; }
.hi {           font-family : Arial, Verdana, sans-serif;
                background-color : #eeeeee;
                font-size : 8pt; }
.totals  {      font-family : Arial, Verdana, sans-serif;
                background-color : #D0DFFF; }
.dspItem  {     font-size : 10pt;
                font-family : Arial, Verdana, sans-serif; }
.title   {      font-size : 10pt;
                font-family : Arial, Verdana, sans-serif;
                background-color : #006699;
                color : white;
                font-weight : normal;}
.titleText {    font-size : 12pt;
                font-family : Arial, Verdana, sans-serif;
                color : #006699;
                font-weight : bolder;}
.searchHeading {font-size : 14pt;
                font-family : Arial, Verdana, sans-serif;
                background-color : #99cc00;
                color : black;}
.rowHdr  {      font-family : Arial, Verdana, sans-serif;
                font-size : 8pt;
                background-color : #D0DFFF; }
.rowDtl  {      font-family : Arial, Verdana, sans-serif;
                font-size : 8pt;
                background-color : #EEEEEE; }
 .blue1        {  background-color : #ccccff; }
 .blue2        {  background-color : #CDDAF1; }
 .blue3        {  background-color : #9999cc; }
 .blue4        {  background-color : #00376E; color : white;}
 .blue5        {  background-color : #006699; color : white;}
.paragraphHdr { font-size : 10pt;
                color : 996633;
                font-family : Arial, Century Gothic, Verdana;
                font-weight : bold;}
.stsMsg       { font-size : 12pt;
                background-color : #996633;
                color : black;
                font-family : Arial, Century Gothic, Verdana;
                text-align : center;
                font-weight : bold;}
.errorHeader  { font-size : 10pt;
                color : red;
                font-family : Arial, Century Gothic, Verdana;
                font-weight : bold;}
.workWith {     font-family : Century Gothic, Arial, Verdana;
                background-color : white;
                color : blue;
                font-size : 8pt; }
.customer   {   font-size : 8pt;
                background-color : #996633;
                font-family : Arial, Century Gothic, Verdana;
                font-weight : bold;}
.memoHdr {      font-size : 8pt;
                font-family : Arial, Verdana, sans-serif; }
.memoBtn {      cursor : hand;
                border-style : outset;  }
.error {        font-size : 8pt;
                font-family : Arial, Verdana, sans-serif;
                background-color : red;
                font-weight : bold;
                color : yellow; }
.errorRev {     font-size : 10pt;
                font-family : Arial, Verdana, sans-serif;
                font-weight : bold;
                color : red; }
.rightColor {   font-size : 8pt;
                background-color : #99cc00;
                font-family : Arial, Century Gothic, Verdana; }
.leftColor  {   font-size : 8pt;
                background-color : #006699;
                font-family : Arial, Century Gothic, Verdana; }
.prodKnowTtl  { font-size : 10pt;
                color : #99cc00;
                font-family : Arial, Century Gothic, Verdana;
                font-weight : bold;}
.prodKnowHdr  { font-size : 8pt;
                font-family : Arial, Century Gothic, Verdana;
                font-weight : bold;}

.smallBorder {  border-style : solid;
                border-width : 1px;
                border-color : black; }



/*š-- Top Logo-FRAME Styles...   */
 .logoTopLevel {  background-color : #ffffff; color : 003399; white-space : nowrap; }
 .logoCenterLevel  {  background-color : #ffffff; color : 003399; white-space : nowrap; }
 .logoLowerLevel {  background-color : #ffffff; color : 003399; white-space : nowrap; }


/*š-- Left-Side Table of Content FRAME...   */
body.toc        {  background-color : #006699; color : white;}

A.options       { background-color : #ccccff;
                  text-decoration : none;
                  font-size :  8pt;
                  font-family : Arial, Verdana, sans-serif;
                  color : black;
                  height : 20px;
                  width : 100%;
                  padding-top : 3px;
                  padding-bottom : 3px;
                  cursor : hand; }
A.options:hover { text-decoration : underline;
                  background-color : #ddddff;
                  color : black;}




/*š-- For every BODY-FRAME page, these are the styles for the Headers, and other areas......   */
td.headerTab440 { font-size : 12pt;
                font-family : Arial, Verdana, sans-serif;
                color : #006699;
                background-image: url("/d24/images/HeaderTab.gif");
                width : 440px;
                height : 40px;
                text-align : center;
                font-weight : bolder;}
td.headerTab250Left
              { font-size : 12pt;
                font-family : Arial, Verdana, sans-serif;
                color : #006699;
                background-image: url("/d24/images/HeaderTabExtL.gif");
                width : 250px;
                height : 40px;
                text-align : center;
                font-weight : bolder;}
td.headerTab250Right
              { font-size : 12pt;
                font-family : Arial, Verdana, sans-serif;
                color : #006699;
                background-image: url("/d24/images/HeaderTabExtR.gif");
                width : 250px;
                height : 40px;
                text-align : center;
                font-weight : bolder;}
td.headerFiller { background-image: url("/d24/images/HeaderFiller.gif");
                height : 40px; }

.ovfTitle { font-size : 16pt;
                font-family : Arial Black, Verdana, sans-serif;
				color : #FFFFFF;
                background : #006699;
                text-align : left;
				white-space : nowrap; }

.ovfTitle2 { font-size : 16pt;
                font-family : Arial Black, Verdana, sans-serif;
				color : #006699;
                background : #ffffff;
                text-align : left; }


td.ovfLeft {    background-image: url("/d24/images/ovfLeft.gif");
                height : 40px;
                width : 35px; 
				white-space: nowrap; }

td.ovfLeft2 {    background-image: url("/d24/images/ovfLeft2.gif");
                height : 40px;
                width : 26px; 
				white-space: nowrap; }

td.ovfRight {    background-image: url("/d24/images/ovfRight.gif");
                height : 40px;
                width : 26px; 
				white-space: nowrap; }


td.ovfmidL {    background-image: url("/d24/images/midL.gif");
                height : 40px;
                width : 16px; }

td.ovfmidM {    font-size : 12pt;
                font-family : Arial, Verdana, sans-serif;
                color : #006699;
                background-image: url("/d24/images/midM.gif");
                height : 40px;
				width : 15%;
                text-align : center;
				white-space:nowrap; 
                font-weight : bolder;}

td.ovfmid  {    font-size : 12pt;
                font-family : Arial, Verdana, sans-serif;
                color : #006699;
                background-image: url("/d24/images/midM.gif");
                height : 40px;
				width : 10%;
                text-align : center;
				white-space:nowrap; 
                font-weight : bolder;}

td.ovfmid2  {    font-size : 12pt;
                font-family : Arial, Verdana, sans-serif;
                color : #003366;
                background-image: url("/d24/images/midM.gif");
                height : 40px;
                text-align : center;
				white-space:nowrap; 
                font-weight : bolder;}

td.ovfmidR {    background-image: url("/d24/images/midR.gif");
                height : 40px;
                width : 16px; }

td.ovfmidP {    background-image: url("/d24/images/midOVF.gif");
		font-size : 12pt;
                font-family : Arial, Verdana, sans-serif;
                color : #006699;

                height : 40px;
				width : 112px;
                text-align : center;
				white-space:nowrap; 
                font-weight : bolder;}

td.ovfnav {     background : #006699;
                text-align : center;
				white-space:nowrap; 
                font-weight : bolder;}

.nav 	{	    font-size : 10pt;
                font-family : Arial, Verdana, sans-serif;
                color : #ffffff; 
				text-decoration: none}	

.toc        {   background-color : #006699;
				color : white;}

.didyouknow  {	font-family : Arial, Verdana, sans-serif;
                font-size : 8pt;
                text-align : left;
                background-color : #ffffff;
                color : #669900; 
                padding: 4px; }


/*š------ This is a <TD></TD> that runs down the left side of the page, 100%..   */
td.leftSideBar { background-image: url("/d24/images/HeaderSideBar.gif");
                width : 23px;
				white-space : nowrap; }

td.rightSideBar { background-image: url("/d24/images/HeaderSideBar2.gif");
                width : 23px;
				white-space : nowrap; }

a li { font-size: 9pt; font-family : arial, Verdana, sans-serif; color : #006699; margin-top: 4pt; }
a:hover li {text-decoration: underline; }