/* Page Appearance rules                                                       */
/* ----------------------------------------------------------------------------*/
a:link,a:active,a:visited  { text-decoration: none }
a:hover                    { text-decoration: none }

/* Page Titles, Headers, Important Info, Generic Font Sizing                   */
/* ----------------------------------------------------------------------------*/
.pageBody            { background: #FFFFFF url(/images/AquaRibLeftCrease.gif); font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt }
.mainTitle           { color: #BBBBCC; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-style: italic }
.navigation          { color: #000000; background: #AAAAAA; font-size: 12pt; font-family: Arial, Helvetica, sans-serif }
.navigationSelected  { color: #CCCCCC; background: #666666; font-size: 12pt; font-family: Arial, Helvetica, sans-serif }
.navigationDisabled  { color: #333333; background: #AAAAAA; font-size: 12pt; font-family: Arial, Helvetica, sans-serif }
.navigationButton    { color: #000000; background: #CCCCCC; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; border-style: solid; border-width: 1; border-color: #333333 }
.navigationHR        { color: #333333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.marginLink          { font-size: 9pt }
.button              { color: #000000; background: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border-style: solid; border-width: 1; border-color: #333333 }
.buttonDisabled      { color: #000000; background: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border-style: solid; border-width: 1; border-color: #333333 }
.folderSelected      { color: #CCCCCC; background: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.folder              { color: #FFFFFF; background: #999999; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.pageBorder          { color: #CCCCCC; background: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; font-style: italic }
.headlineStrip       { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; font-style: italic }
.headline            { color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; font-style: italic }
.errorColor          { color: #FF3333 }
.strongBody          { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; font-style: italic }
.filterTitle         { font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif }
.filter              { color: #333333; background: #999999; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12pt }
.resultHeading       { color: #FFFFFF; background: #666666; font-weight: bold; font-size: 10pt }
.resultHeadingPref   { color: #FFFFFF; background: #666666; font-weight: normal; font-size: 9pt }
.data                { color: #000000; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt }
.dataDescription     { color: #666666; font-size: 9pt }
.menu                { color: #FCC44F; background: #000088; font-family: Arial, Helvetica, sans-serif; padding-left: 1em; padding-right: 1em }
.alternateRow        { background: #EEEEEE }
.nonEditableField    { border-style: inset; border-width: 2; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt }
.modeInstructions    { color: white; font-weight: normal; font-size: 12pt }
.columnInstructions  { font-weight: normal; font-size: 8pt }
.invalidField        { color: red; font-size: smaller }

/* Hover Rules                                                                 */
/* ----------------------------------------------------------------------------*/
.data a:link                { color: #660000 }
.data a:active              { color: #660000 }
.data a:visited             { color: #660000 }
.data a:hover               { color: #FF0000 }

.pageBody a:link            { color: #660000 }
.pageBody a:active          { color: #660000 }
.pageBody a:visited         { color: #660000 }
.pageBody a:hover           { color: #FF0000 }

.menu a:link                { color: #FCC44F }
.menu a:active              { color: #FCC44F }
.menu a:visited             { color: #FCC44F }
.menu a:hover               { color: #FCC44F; background: #4444AA }

.navigation a:link          { color: #FFFFFF }
.navigation a:active        { color: #FFFFFF }
.navigation a:visited       { color: #FFFFFF }
.navigation a:hover         { color: #FFFFFF; background: #666666 }

.navigationDisabled a:link    { color: #CCCCCC }
.navigationDisabled a:active  { color: #CCCCCC }
.navigationDisabled a:visited { color: #CCCCCC }
.navigationDisabled a:hover   { color: #FFFFFF; background: #666666 }

.headline a:link            { color: #663333 }
.headline a:active          { color: #663333 }
.headline a:visited         { color: #663333 }
.headline a:hover           { color: #FF0000 }

.navigationButton a:link	  { color: #333333 }
.navigationButton a:active  { color: #333333 }
.navigationButton a:visited { color: #333333 }
.navigationButton a:hover   { color: #333333; background: #EEEEEE }

.button a:link              { color: #333333 }
.button a:active            { color: #333333 }
.button a:visited           { color: #333333 }
.button a:hover             { color: #333333; background: #EEEEEE }

.datalink a:link            { color: #000000 }
.datalink a:active          { color: #000000 }
.datalink a:visited         { color: #000000 }
.datalink a:hover           { color: #FF0000 }

.marginLink a:link          { color: #660000 }
.marginLink a:active        { color: #660000 }
.marginLink a:visited       { color: #660000 }
.marginLink a:hover         { color: #FF0000; background: #AAAAAA }
