/* 	Application Style Sheet  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {
	font-family: Comic Sans MS, Comic Sans MS5, sans-serif;
	font-size: x-small;
	background: #FFFFFF;
	color: #000080;
	text-decoration: none;
	background-attachment: fixed;
	background-position: top center;
	background-image: url(images/STS_VBack.gif);
}

p,ul,li,ol,textarea,input,select {
	font-family: Comic Sans MS, Comic Sans MS5, sans-serif;
	font-size: small;
}

pre{
	font-family:  Lucida Console, Monaco, monospace;
	font-size:  small;
}

table,tr,td,th {
	font-family: Comic Sans MS, Comic Sans MS5, sans-serif;
	font-size: small;
	table-layout: auto;
}

A:link                {color: #000080; text-decoration: none;}
A:visited             {color: #000080; text-decoration: none;}
A:hover               {color: #ff3300; text-decoration: underline;}

h1                    {font-size: xx-large; font-weight:bold; color:#800000;}
h2                    {font-size:  x-large; font-weight:bold; color:#800000;}
h3                    {font-size:    large; font-weight:bold; color:#800000;}
h4                    {font-size:   medium; font-weight:bold; color:#800000; margin-top: 0px; margin-bottom: 0px;}
h5                    {font-size:    small; font-weight:bold; color:#800000; margin-top: 0px; margin-bottom: 0px;}
h6                    {font-size:  x-small; font-weight:bold; color:#800000; margin-top: 0px; margin-bottom: 0px;}

hr                    {color: #000080;}

.hrg                  {color: #CCCCCC;}

.Header1              {text-align: center; font-weight: bold; font-size: x-large;}
.Header2              {text-align: center; font-weight: bold; font-size:   large;}
.Header3              {text-align: center; font-weight: bold; font-size:  medium;}

.Required             {background-color: #FFFFCC;}
.Disabled             {background-color: #EEEEEE;}
.NotRequired          {background-color: #FFFFFF;}

.notes                {color: #000000;}
.error                {color: #cc0000; font-weight:bold;}
.success              {color: #000080; font-weight:bold;}
.FileLink             {color: #0000ff; font-weight:bold; font-size: medium;}
.Message              {color: #000080;}
.AttentionMessage     {color: #ffff00;}
.DegradedMessage      {color: #cda501;}
.BadMessage           {color: #FF0000;}
.FlaggedMessage       {color: #800000;}
.GoMessage            {color: #00ff00;}
.OkMessage            {color: #008000;}
.GoodMessage          {color: #0000ff;}
.subdueddMessage      {color: #808080;}
.subduedWhiteMessage  {color: #DDDDDD;}
.WhiteMessage         {color: #FFFFFF;}
.smallnotes           {color: #808080; font-size: x-small;}
.smallnotesred        {color: #800000; font-size: x-small;}

.Disclaimer           {color: #0000FF; font-size: x-small;}
.Disclaimer A:link    {color: #0000FF; font-size: x-small;}
.Disclaimer A:visited {color: #0000FF; font-size: x-small;}
.Disclaimer A:hover   {color: #0000FF; font-size: x-small;}

.pba                  {page-break-after: always;}
.pbb                  {page-break-before: always;}

.MiniSE_Filtered      {background-color: #77bfce; border-color: #77bfce; border-width: 1px 0px 0px 0px; border-style: solid;}
.MiniSE_MSG           {color: #ffff00; font-weight: bold;}

.formtable            {border-collapse: collapse; border: 1px solid #CCCCCC;}

.fieldlabel           {background-color: #CCCCCC; text-align: right; vertical-align: top; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.fielddata            {background-color: #EEEEEE; text-align: left; vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.fieldTable           {border-collapse: collapse; border: none; padding: 0px; cursor: pointer;}

.frmlabel             {background-color: #CCCCCC; text-align: center ; vertical-align: top    ; font-weight: bold  ; border-bottom: none}
.frmlabelleft         {background-color: #CCCCCC; text-align: left   ; vertical-align: top    ; font-weight: bold  ; border-bottom: none; padding-left: 10px}
.frmdata              {background-color: #EEEEEE; text-align: center ; vertical-align: middle ; font-weight: normal; border-top: none}
.frmdataleft          {background-color: #EEEEEE; text-align: left   ; vertical-align: middle ; font-weight: normal; border-top: none; padding-left: 10px}

.reporttable          {width: 100%; border-collapse: collapse; border: 1px solid #CCCCCC}
.reportheader         {background-color: #CCCCCC; text-align: center; font-size: small; font-weight: bold; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px}
.reportcolheader      {background-color: #DDDDDD; text-align: center; font-size: small; font-weight: bold; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px}
.reportrowheader      {background-color: #DDDDDD; text-align:   left; font-size: small; font-weight: bold; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px}
.reporttextarea       {background-color: #EEEEEE; vertical-align: top; border: 1px solid #DDDDDD; padding-right: 4px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px}
.reporttextareaadd    {background-color: #FFFFFF; vertical-align: top; border: 1px solid #DDDDDD; padding-right: 4px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px}
.reporttextareaempty  {background-color: #EEEEEE; text-align: center; vertical-align: top; font-size: x-small; font-style: italic; padding-right: 4px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px}

.legendtable          {border-collapse: collapse; border: 1px solid #CCCCCC}
.legenddata           {background-color: #EEEEEE; text-align: center; vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px}

/* Calendar Pop-Up ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.caltable                   {background-color: #EEEEEE; border-collapse: collapse; border: 1px solid #000000}

.calheader                  {background-color: #EEEEEE; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #000080; border: 1px solid #EEEEEE}
.caldotw                    {background-color: #888888; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #FFFFFF; border: 0px solid #888888}

.caldatedisabled            {background-color: #DDDDDD; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #666666; border: 1px solid #DDDDDD}
.caldatedisabled A:link     {background-color: #DDDDDD; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #666666}
.caldatedisabled A:visited  {background-color: #DDDDDD; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #666666}
.caldatedisabled A:hover    {background-color: #DDDDDD; text-align: center; text-decoration: underline; font-weight: bold  ; color: #666666}

.caldateenabled             {background-color: #EEEEEE; text-align: center; text-decoration: none     ; font-weight: normal; color: #000080; border: 1px solid #DDDDDD}
.caldateenabled A:link      {background-color: #EEEEEE; text-align: center; text-decoration: none     ; font-weight: normal; color: #000080}
.caldateenabled A:visited   {background-color: #EEEEEE; text-align: center; text-decoration: none     ; font-weight: normal; color: #000080}
.caldateenabled A:hover     {background-color: #EEEEEE; text-align: center; text-decoration: underline; font-weight: bold  ; color: #000080}

.caldateselected            {background-color: #FFFFFF; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #FF0000; border: 1px solid #BBBBBB}
.caldateselected A:link     {background-color: #FFFFFF; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #FF0000}
.caldateselected A:visited  {background-color: #FFFFFF; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #FF0000}
.caldateselected A:hover    {background-color: #FFFFFF; text-align: center; text-decoration: underline; font-weight: bold  ; color: #FF0000}

.caldateinitial             {background-color: #0000c0; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #FFFFFF; border: 1px solid #BBBBBB}
.caldateinitial A:link      {background-color: #0000c0; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #FFFFFF}
.caldateinitial A:visited   {background-color: #0000c0; text-align: center; text-decoration: none     ; font-weight: bold  ; color: #FFFFFF}
.caldateinitial A:hover     {background-color: #0000c0; text-align: center; text-decoration: underline; font-weight: bold  ; color: #FFFFFF}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.toolbar           {padding: 3px;}
.toolbartable      {border-collapse: collapse; border: 0px;}

/* TAB STYLES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tcTabs            {color: #FFFFFF; font-weight: bold; text-decoration: none;}	/*background-color: #FFFFFF;}*/
.tcTabs A:link     {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tcTabs A:visited  {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tcTabs A:hover    {color: #FFCC00; font-weight: bold; text-decoration: underline;}

.tcTabsBlue           {background-color: #82AAE8;}
.tcTabsBlue A:link    {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tcTabsBlue A:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tcTabsBlue A:hover   {color: #FFCC00; font-weight: bold; text-decoration: underline;}

.tcArea            {color: #FFFFFF; background-color: #82AAE8; border: #82AAE8 0px solid; border-left: #B8CFF1 1px solid; border-right: #808080 1px solid; border-bottom: #808080 1px solid;}
.tcArea A:link     {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tcArea A:visited  {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tcArea A:hover    {color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.tcBack            {color: #FFFFFF; background-color: #82AAE8; border: 0px;}
.tcBack A:link     {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tcBack A:visited  {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.tcBack A:hover    {color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.tcSelected1       {text-align: center; border: 0px; padding: 0px;                                   background: transparent url(images/tab_selected1.gif)     repeat-x top left; height: 30px; cursor: pointer; width: 7px;}
.tcSelected2       {text-align: center; border: 0px; padding: 0px;                                   background: transparent url(images/tab_selected2.gif)     repeat-x top left; height: 30px; cursor: pointer; width: auto;}
.tcSelected3       {text-align: center; border: 0px; padding: 0px;                                   background: transparent url(images/tab_selected3.gif)     repeat-x top left; height: 30px; cursor: pointer; width: 30px;}

.tcNotSelected1    {text-align: center; border: 0px; padding: 0px; border-bottom: #B8CFF1 1px solid; background: transparent url(images/tab_not_selected1.gif) repeat-x top left; height: 30px; cursor: pointer; width: 7px;}
.tcNotSelected2    {text-align: center; border: 0px; padding: 0px; border-bottom: #B8CFF1 1px solid; background: transparent url(images/tab_not_selected2.gif) repeat-x top left; height: 30px; cursor: pointer; width: auto;}
.tcNotSelected3    {text-align: center; border: 0px; padding: 0px; border-bottom: #B8CFF1 1px solid; background: transparent url(images/tab_not_selected3.gif) repeat-x top left; height: 30px; cursor: pointer; width: 30px;}

.tcSpacer          {text-align: center; border: 0px; padding: 0px; background-repeat: no-repeat; border-bottom: #B8CFF1 1px solid;}

/* GRID STYLES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gridtable                         {border: 2px outset #EEEEEE; border-collapse: collapse; background-color: #BBBBBB} /*; border-style: window-inset}*/
.gridsubtable                      {border: 0px outset #EEEEEE; border-collapse: collapse; background-color: #BBBBBB} /*; border-style: window-inset}*/

.gridheader                        {background-color: #CCCCCC; text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px}

.gridheaderleft                    {background-color: #CCCCCC; text-align: left; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px}
.gridheaderleft A:link             {color: #3366cc; text-decoration: underline}
.gridheaderleft A:visited          {color: #3366cc; text-decoration: underline}
.gridheaderleft A:hover            {color: #ff3300; text-decoration: underline}

.gridheaderright                   {background-color: #CCCCCC; text-align: right; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px}
.gridheaderright A:link            {color: #3366cc; text-decoration: underline}
.gridheaderright A:visited         {color: #3366cc; text-decoration: underline}
.gridheaderright A:hover           {color: #ff3300; text-decoration: underline}

.gridheadercenter                  {background-color: #CCCCCC; text-align: center; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px}
.gridheadercenter A:link           {color: #3366cc; text-decoration: underline}
.gridheadercenter A:visited        {color: #3366cc; text-decoration: underline}
.gridheadercenter A:hover          {color: #ff3300; text-decoration: underline}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gridChildArea                     {background-color: #FFFFFF; text-align: left}
.gridChildArea A:link              {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildArea A:visited           {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildArea A:hover             {color: #ff3300; text-decoration: underline ; font-weight: normal}

.gridChildAreaCenter               {background-color: #FFFFFF; text-align: center}
.gridChildAreaCenter A:link        {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaCenter A:visited     {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaCenter A:hover       {color: #ff3300; text-decoration: underline ; font-weight: normal}

.gridChildAreaRight                {background-color: #FFFFFF; text-align: right}
.gridChildAreaRight A:link         {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaRight A:visited      {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaRight A:hover        {color: #ff3300; text-decoration: underline ; font-weight: normal}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gridChildAreaAlt                  {background-color: #EEEEEE; text-align: left}
.gridChildAreaAlt A:link           {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAlt A:visited        {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAlt A:hover          {color: #ff3300; text-decoration: underline ; font-weight: normal}

.gridChildAreaAltCenter            {background-color: #EEEEEE; text-align: center}
.gridChildAreaAltCenter A:link     {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAltCenter A:visited  {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAltCenter A:hover    {color: #ff3300; text-decoration: underline ; font-weight: normal}


.gridChildAreaAltCenterRed         {color: #800000; background-color: #ffc0c0; text-align: center; font-weight: bold}

.gridChildAreaAltRight             {background-color: #EEEEEE; text-align: right}
.gridChildAreaAltRight A:link      {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAltRight A:visited   {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAltRight A:hover     {color: #ff3300; text-decoration: underline ; font-weight: normal}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gridChildArea2                    {background-color: #ddeeff; text-align: left}
.gridChildArea2 A:link             {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildArea2 A:visited          {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildArea2 A:hover            {color: #ff3300; text-decoration: underline ; font-weight: normal}

.gridChildAreaCenter2              {background-color: #ddeeff; text-align: center}
.gridChildAreaCenter2 A:link       {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaCenter2 A:visited    {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaCenter2 A:hover      {color: #ff3300; text-decoration: underline ; font-weight: normal}

.gridChildAreaRight2               {background-color: #ddeeff; text-align: right}
.gridChildAreaRight2 A:link        {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaRight2 A:visited     {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaRight2 A:hover       {color: #ff3300; text-decoration: underline ; font-weight: normal}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gridChildAreaAlt2                 {background-color: #ccddee; text-align: left}
.gridChildAreaAlt2 A:link          {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAlt2 A:visited       {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAlt2 A:hover         {color: #ff3300; text-decoration: underline ; font-weight: normal}

.gridChildAreaAltCenter2           {background-color: #ccddee; text-align: center}
.gridChildAreaAltCenter2 A:link    {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAltCenter2 A:visited {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAltCenter2 A:hover   {color: #ff3300; text-decoration: underline ; font-weight: normal}

.gridChildAreaAltRight2            {background-color: #ccddee; text-align: right}
.gridChildAreaAltRight2 A:link     {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAltRight2 A:visited  {color: #3366cc; text-decoration: underline ; font-weight: normal}
.gridChildAreaAltRight2 A:hover    {color: #ff3300; text-decoration: underline ; font-weight: normal}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* FFFFCC CBD3DC */

.gridChildAreaSelected                 {background-color: #ddffcc; text-align: left}
.gridChildAreaSelected A:link          {color: #FFFFFF; text-decoration: none}
.gridChildAreaSelected A:visited       {color: #FFFFFF; text-decoration: none}
.gridChildAreaSelected A:hover         {color: #FFFFFF; text-decoration: underline}

.gridChildAreaSelectedCenter           {background-color: #ddffcc; text-align: center}
.gridChildAreaSelectedCenter A:link    {color: #FFFFFF; font-size: small; text-decoration: none}
.gridChildAreaSelectedCenter A:visited {color: #FFFFFF; font-size: small; text-decoration: none}
.gridChildAreaSelectedCenter A:hover   {color: #FFFFFF; font-size: small; text-decoration: underline}

.gridChildAreaSelectedRight            {background-color: #ddffcc; text-align: right}
.gridChildAreaSelectedRight A:link     {color: #FFFFFF; font-size: small; text-decoration: none}
.gridChildAreaSelectedRight A:visited  {color: #FFFFFF; font-size: small; text-decoration: none}
.gridChildAreaSelectedRight A:hover    {color: #FFFFFF; font-size: small; text-decoration: underline}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.LabelRight        {vertical-align: super; color: #000000; font-weight: bold  ; text-align: right ; padding: 5px;}
.LabelLeft         {vertical-align: super; color: #000000; font-weight: bold  ; text-align: left  ; padding: 5px;}
.LabelCenter       {vertical-align: super; color: #000000; font-weight: bold  ; text-align: center; padding: 5px;}

.LabelDarkRight    {vertical-align: super; color: #000000; font-weight: bold  ; background-color: #DDDDDD; text-align: right ; padding: 5px;}
.LabelDarkLeft     {vertical-align: super; color: #000000; font-weight: bold  ; background-color: #DDDDDD; text-align: left  ; padding: 5px;}
.LabelDarkCenter   {vertical-align: super; color: #000000; font-weight: bold  ; background-color: #DDDDDD; text-align: center; padding: 5px;}

.LabelLightRight   {vertical-align: super; color: #000000; font-weight: bold  ; background-color: #EEEEEE; text-align: right ; padding: 5px;}
.LabelLightLeft    {vertical-align: super; color: #000000; font-weight: bold  ; background-color: #EEEEEE; text-align: left  ; padding: 5px;}
.LabelLightCenter  {vertical-align: super; color: #000000; font-weight: bold  ; background-color: #EEEEEE; text-align: center; padding: 5px;}

.DataLightRight    {vertical-align: super; color: #000000; font-weight: normal; background-color: #EEEEEE; text-align: right ; padding: 5px;}
.DataLightLeft     {vertical-align: super; color: #000000; font-weight: normal; background-color: #EEEEEE; text-align: left  ; padding: 5px;}
.DataLightCenter   {vertical-align: super; color: #000000; font-weight: normal; background-color: #EEEEEE; text-align: center; padding: 5px;}

.DataHilightRight  {vertical-align: super; color: #000000; font-weight: normal; background-color: #FFFFCC; text-align: right ; padding: 5px;}
.DataHilightLeft   {vertical-align: super; color: #000000; font-weight: normal; background-color: #FFFFCC; text-align: left  ; padding: 5px;}
.DataHilightCenter {vertical-align: super; color: #000000; font-weight: normal; background-color: #FFFFCC; text-align: center; padding: 5px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*
.DataLightLeftNS          {background-color: #EEEEEE; scrollbar-3dlight-color: #EEEEEE; scrollbar-arrow-color: #EEEEEE; scrollbar-base-color: #EEEEEE; scrollbar-darkshadow-color: #EEEEEE; scrollbar-face-color: #EEEEEE; scrollbar-highlight-color: #EEEEEE; scrollbar-shadow-color: #EEEEEE; scrollbar-track-color: #EEEEEE}
*/

.DataCaptionCenter        {padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: small; padding-bottom: 2px; vertical-align: super; color: #000000; padding-top: 10px; border-bottom: #000000 1px ridge; background-color: #FFFFFF; text-align: center}

.DataLightLeftNoBorders   {border-right: none; border-top: none; border-left: none; border-bottom: none; vertical-align: super; color: #000000; background-color: #EEEEEE; text-align: left  ; padding: 5px}
.DataLightRightNoBorders  {border-right: none; border-top: none; border-left: none; border-bottom: none; vertical-align: super; color: #000000; background-color: #EEEEEE; text-align: right ; padding: 5px}
.DataLightCenterNoBorders {border-right: none; border-top: none; border-left: none; border-bottom: none; vertical-align: super; color: #000000; background-color: #EEEEEE; text-align: center; padding: 5px}

.DataDarkLeftNoBorders    {border-right: none; border-top: none; border-left: none; border-bottom: none; vertical-align: super; color: #000000; background-color: #DDDDDD; text-align: left  ; padding: 5px}
.DataDarkRightNoBorders   {border-right: none; border-top: none; border-left: none; border-bottom: none; vertical-align: super; color: #000000; background-color: #DDDDDD; text-align: right ; padding: 5px}
.DataDarkCenterNoBorders  {border-right: none; border-top: none; border-left: none; border-bottom: none; vertical-align: super; color: #000000; background-color: #DDDDDD; text-align: center; padding: 5px}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.DashPartBody                   {background-color: #FFFFFF}
.DashPartBodyTable              {background-color: #0E2486; color: #FFFFFF}
.DashPartBodyTable A:link       {color: #FFFFFF; font-size: small; text-decoration: none}
.DashPartBodyTable A:visited    {color: #FFFFFF; font-size: small; text-decoration: none}
.DashPartBodyTable A:hover      {color: #FFFFFF; font-size: small; text-decoration: underline}

.DashPartBodyTitle              {background-color: #111111; color: #FFFFFF; font-weight: bold}
.DashPartBodyTitleCell          {background-color: #111111; color: #FFFFFF; font-weight: bold; border-bottom: #7FAAE5 1px solid}
.DashPartBodyLabel              {background-color: #0E2486; color: #FFFFFF}

.DashPartBodySelected           {background-color: #0080C0; color: #FFFFFF}
.DashPartBodySelected A:link    {color: #FFFFFF; font-size: small; text-decoration: none}
.DashPartBodySelected A:visited {color: #FFFFFF; font-size: small; text-decoration: none}
.DashPartBodySelected A:hover   {color: #FFFFFF; font-size: small; text-decoration: underline}

.DashPartFrame                  {border: #5F8AC5 1px solid}
.DashPartTable                  {background-color: #5F8AC5; color: #FFFFFF; border-bottom: #FFCC00 4px solid; font-weight: bold}

.DashPartTitle                  {font-weight: bold; font-size: large; color: #5F8AC5; border-left: #3F6AA5 2px solid; border-bottom: #7FAAE5 2px solid; background-color: #111111}
.DashPartTitlePiece             {font-weight: bold; font-size: large; color: #5F8AC5; background-color: #111111}
.DashPartTitle A:link           {color: #FFCC00; font-size: small; text-decoration: none}
.DashPartTitle A:visited        {color: #FFCC00; font-size: small; text-decoration: none}
.DashPartTitle A:hover          {color: #FFCC00; font-size: small; text-decoration: underline}

.DashPartSubTitle               {background-color: #111111; font-weight: bold; color: #FFFFFF}

.DashPartCommandsArea           {background-color: #5F8AC5; font-weight: bold; color: #FFFFFF}
.DashPartCommandsArea A:link    {color: #FFFFFF; font-size: small; text-decoration: none}
.DashPartCommandsArea A:visited {color: #FFFFFF; font-size: small; text-decoration: none}
.DashPartCommandsArea A:hover   {color: #FFFFFF; font-size: small; text-decoration: underline}

.DashPartSelectedArea           {background-color: #049DA6; font-weight: bold; color: #FFFFFF}
.DashPartSelectedArea A:link    {color: #FFFFFF; font-size: small; text-decoration: none}
.DashPartSelectedArea A:visited {color: #FFFFFF; font-size: small; text-decoration: none}
.DashPartSelectedArea A:hover   {color: #FFFFFF; font-size: small; text-decoration: underline}

/* Main Menu System Styles  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.CommandsArea              {color: #000080; font-size: small; text-decoration: none; background-color: #CBDCED; border-collapse: collapse; border-bottom: #AAAABB 1px solid}
.CommandsArea A:link       {color: #000080; font-size: small; text-decoration: none}
.CommandsArea A:visited    {color: #000080; font-size: small; text-decoration: none}
.CommandsArea A:hover      {color: #000080; font-size: small; text-decoration: underline}

/* Menu Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.MenuBackground							{background-color: #D5EAFF; color: #000060; background-image: url(images/menuback_3.jpg);}

.MenuTableBanner						{background-color: #000099; color: #FFFFFF; text-decoration: none; font-size: large; cursor: pointer; font-weight: bold;   background-image: url(images/menuback_1.jpg);}
.MenuTableTitle							{background-color: #3366CC; color: #FFFFFF; text-decoration: none; font-size: small; cursor: pointer; font-weight: bold;   background-image: url(images/menuback_2.jpg);}
.MenuTable									{background-color: #AAD5FF; color: #000060; text-decoration: none; font-size: small; cursor: pointer; font-weight: normal; background-image: url(images/menuback_3.jpg);}

.MenuTableRow								{background-color: #AAD5FF; color: #000060; text-decoration: none; font-size: small; cursor: pointer; background-image: url(images/menuback_3.jpg);}
.MenuTableMain							{background-color: #D5EAFF; color: #000060; text-decoration: none; font-size: small; cursor: pointer; background-image: url(images/menuback_4.jpg);}
.MenuTableOpen							{background-color: #FFFFCC; color: #800000; text-decoration: none; font-size: small; cursor: pointer; background-image: url(images/menuback_5.jpg);}

/* Master Page Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* 071242*/ 
.PageHeaderBorder           {background-position:top center; background-color: #0E2486; border-bottom: 1px solid #0E2486; border-top: 0px solid #0E2486; border-left: 0px solid #0E2486; border-right: 0px solid #0E2486; width: 100%; }

.PageHeader_Title           {color: #FFCC00; font-weight: 900   ; text-decoration: none     ; text-align: left ; font-size: x-large; font-family: Arial Black, Arial, Gadget, sans-serif;}
.PageHeader_Title_H         {color: #FFEE88; font-weight: 900   ; text-decoration: none     ; text-align: left ; font-size: x-large; font-family: Arial Black, Arial, Gadget, sans-serif;}
.PageHeader_Title_L         {color: #111111; font-weight: 900   ; text-decoration: none     ; text-align: left ; font-size: x-large; font-family: Arial Black, Arial, Gadget, sans-serif;}

.PageHeader_Version         {color: #FFCC00; font-weight: 900   ; text-decoration: none     ; text-align: left ; font-size: xx-small; font-family: Arial Black, Arial, Gadget, sans-serif;}
.PageHeader_Version_H       {color: #666666; font-weight: 900   ; text-decoration: none     ; text-align: left ; font-size: xx-small; font-family: Arial Black, Arial, Gadget, sans-serif;}
.PageHeader_Version_L       {color: #111111; font-weight: 900   ; text-decoration: none     ; text-align: left ; font-size: xx-small; font-family: Arial Black, Arial, Gadget, sans-serif;}

.PageHeader_PageName        {color: #FFFFFF; font-weight: bold  ; text-decoration: none     ; text-align: left ; font-size: large;}
.PageHeader_PageName_L      {color: #000000; font-weight: bold  ; text-decoration: none     ; text-align: left ; font-size: large;}

.PageHeader_Date            {color: #FFFFFF; font-weight: bold  ; text-decoration: none     ; text-align: right; font-size:   small;}
.PageHeader_Links           {color: #FFFFFF; font-weight: normal; text-decoration: none     ; text-align: right; font-size: x-small;}
.PageHeader_Links A:link    {color: #FFFFFF; font-weight: normal; text-decoration: none     ; text-align: right; font-size: x-small;}
.PageHeader_Links A:visited {color: #FFFFFF; font-weight: normal; text-decoration: none     ; text-align: right; font-size: x-small;}
.PageHeader_Links A:hover   {color: #FFCC00; font-weight: normal; text-decoration: underline; text-align: right; font-size: x-small;}

.hldgBlue                   {color: #483D8B; background-color: #F7F3FF; border-color: #483D8B; border-width: 2px; border-style: solid; font-weight: bold; font-size: medium; text-decoration: none}
.hldgBlue A:link            {color: #483D8B; font-weight: bold; text-decoration: none}
.hldgBlue A:visited         {color: #483D8B; font-weight: bold; text-decoration: none}
.hldgBlue A:hover           {color: #483D8B; font-weight: bold; text-decoration: underline}

.hldgFire                   {color: #B22222; background-color: #FFF3E7; border-color: #B22222; border-width: 2px; border-style: solid; font-weight: bold; font-size: large; text-decoration: none}
.hldgFire A:link            {color: #B22222; font-weight: bold; font-size: large; text-decoration: none}
.hldgFire A:visited         {color: #B22222; font-weight: bold; font-size: large; text-decoration: none}
.hldgFire A:hover           {color: #B22222; font-weight: bold; font-size: large; text-decoration: underline}

.hldgGreen                  {color: #78AF7D; background-color: #E7F7E7; border-color: #78AF7D; border-width: 2px; border-style: solid; font-weight: bold; font-size: medium; text-decoration: none}
.hldgGreen A:link           {color: #78AF7D; font-weight: bold; font-size: large; text-decoration: none}
.hldgGreen A:visited        {color: #78AF7D; font-weight: bold; font-size: large; text-decoration: none}
.hldgGreen A:hover          {color: #78AF7D; font-weight: bold; font-size: large; text-decoration: underline}

.hldgTan                    {color: #C4A982; background-color: #FFF7BD; border-color: #C4A982; border-width: 2px; border-style: solid; font-weight: bold; font-size: medium; text-decoration: none}
.hldgTan A:link             {color: #C4A982; font-weight: bold; font-size: large; text-decoration: none}
.hldgTan A:visited          {color: #C4A982; font-weight: bold; font-size: large; text-decoration: none}
.hldgTan A:hover            {color: #C4A982; font-weight: bold; font-size: large; text-decoration: underline}

/* REPORT STYLES * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.reporttabTable      {font-size: small; width: 100%; border-collapse: collapse; border: none; padding: 0px}
.reporttab           {font-size: small; text-align: center; font-weight: bold}
.reporttabFiller     {font-size: small; border-bottom: 2px solid #CCCCCC; width: 100%}
.reporttabSpacer     {font-size: small; background-image: url(images/space.gif); border-bottom: #CCCCCC 2px solid; width: 3px}

.reporttabSel        {font-size: small; background-color: #CCCCCC; border: 1px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; color: #000000; text-align: center; font-weight: bold}
.reporttabHover      {font-size: small; background-color: #FFFFFF; border: 1px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; color: #000080; text-align: center; font-weight: bold; cursor: pointer}
.reporttabUnSel      {font-size: small; background-color: #FFFFFF; border: 1px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; color: #BBBBBB; text-align: center; font-weight: bold; cursor: pointer}

.reporttabTools      {font-size: small; border-bottom: 2px solid #CCCCCC; padding: 3px}
.reporttable         {font-size: small; width: 100%; border-collapse: collapse; border: 1px solid #CCCCCC}
.reportheader        {font-size: small; background-color: #CCCCCC; text-align: center; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px}

.reportRowsLJ        {font-size: small; background-color: #FFFFFF; border: 0px; text-align: left}
.reportRowsCJ        {font-size: small; background-color: #FFFFFF; border: 0px; text-align: center}
.reportRowsRJ        {font-size: small; background-color: #FFFFFF; border: 0px; text-align: right}

.reportcolheader     {font-size: x-small; background-color: #DDDDDD; text-align: center; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px}
.reportrowheader     {font-size: x-small; background-color: #DDDDDD; text-align: left; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px}

.reporttextarea      {font-size: small; background-color: #EEEEEE; vertical-align: top; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #DDDDDD}
.reporttextareaadd   {font-size: small; background-color: #FFFFFF; vertical-align: top; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #DDDDDD}
.reporttextareaempty {font-size: small; background-color: #EEEEEE; text-align: center; vertical-align: top; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; font-style: italic}

.reporttextbox       {font-size: small; background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 100%; padding: 0px}
.reporttextlabel     {font-size: small; background-color: #EEEEEE; border: none; width: 100%}
.reporttextHTML      {font-size: small; background-color: #EEEEEE; border: none; width: 100%}

.reporttextboxD      {font-size: small; background-color: #FFFFFF; border: 0px solid #CCCCCC; padding: 0px}
.reporttextlabelD    {font-size: small; background-color: #EEEEEE; border: none}

.headertable         {border-collapse: collapse; border: 1px solid #CCCCCC; border-width: 1px; background-color: #EEEEEE; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px}

.headertitle         {font-size:  medium; text-align: center; vertical-align: top; color: #000000; text-transform: uppercase; font-weight: bold;}
.headerbackref       {font-size: x-small; text-align:   left; vertical-align: middle}
.headerbackrefC      {font-size: x-small; text-align: center; vertical-align: middle}
.headerrecords       {font-size: x-small; text-align:  right; vertical-align: middle}
.headerrecordsLj     {font-size: x-small; text-align:   left; vertical-align: middle}

.legendsymbol        {color: #0E2486; font-weight: bold}
.legendtable         {border-collapse: collapse; border: 1px solid #CCCCCC}
.legenddata          {background-color: #EEEEEE; text-align: center; vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px}

.caltable            {border-collapse: collapse; border: 1px solid #CCCCCC}
.calheader           {background-color: #EEEEEE; text-align: center; font-weight: bold}
.caldateenabled      {background-color: #EEEEEE; text-align: center; border: 1px solid #DDDDDD}
.caldatedisabled     {background-color: #EEEEEE; text-align: center; color: #666666; border: 1px solid #DDDDDD}

.toolbartable        {height: 18px; border: 0px; border-collapse: collapse; width: 100%}
.toolbar             {height: 18px; border: 0px; font-size: x-small; vertical-align: middle; text-align: center}
.toolbarHand         {height: 18px; border: 0px; font-size: x-small; vertical-align: middle; text-align: center; cursor: pointer}
.toolbarLj           {height: 18px; border: 0px; font-size: x-small; vertical-align: middle; text-align: left}
.toolbarRj           {height: 18px; border: 0px; font-size: x-small; vertical-align: middle; text-align: right}

.portaltable         {border: none; padding: 2px; margin: 5px; border-collapse: separate}
.portaltextarea      {background-color: #f0f0f0; border: 1px solid #CCCCCC}

.vscrollarea         {background-color: #EEEEEE; border: #0E2486 2px solid; overflow: auto}
.vscrolltable        {border-collapse: collapse; border: none}

/* RISK ASSESSMENT REPORT  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.rowheader           {font-size:   small; background-color: #CCCCCC; text-align:   left; font-weight: bold}
.rowheaderC          {font-size:   small; background-color: #CCCCCC; text-align: center; font-weight: bold}
.rowheaderR          {font-size:   small; background-color: #CCCCCC; text-align:  right; font-weight: bold}

.rowheaderLJ         {font-size:   small; background-color: #EEEEEE; text-align:   left; font-weight: bold}
.rowheaderRJ         {font-size:   small; background-color: #EEEEEE; text-align:  right; font-weight: bold}
.rowheaderCJ         {font-size:   small; background-color: #EEEEEE; text-align: center; font-weight: bold}
.recorddetail        {font-size: x-small; text-align:   left}
.recorddetailRJ      {font-size: x-small; text-align:  right}
.recorddetailCJ      {font-size: x-small; text-align: center}

.bm {color: #FF0000; font-size: x-small}
