<!-- Colors used in style sheet

	CC6600 - orange

	336699 - dark blue for off tabs, navbar menu, navbar headers,  cart text, table title text
	FFFF33 - dark navy for nav tab row, table bottoms,
	84A3C1 - slate blue color for table tab header, main menu
	ADC1D6 - light slate for table headers

	999999 - mid gray for Menu/Action Bar, table scroll bar, table buttonrow
	CCCCCC - light gray for gridlines in table, borders in forms, current row for table, disabled option color
	EDEDED - pale gray for form background, selected table tab, header background

	FFFFFF - white background color for table cells, tab off color, navbar

	D3D3D3 - dark gray for Req Summary on navbar
-->

<!--

body {margin:0px; padding;0px; background-color:white; font-size: 8pt; font-family: Arial, Helvetica, sans-serif}

.bgpage1 {  background-color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, sans-serif}

h1 {text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:13pt}
h2 {font-family:Arial,Helvetica,sans-serif; font-size:11pt}
h3 {color:#336699; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:10pt}

<!-- text within a form -->
p {font-family:Arial,Helvetica,sans-serif; font-size:10px}

input    { font-size: 12px; font-family: Arial, Helvetica, sans-serif}
select   { font-size: 11px; font-family: Arial, Helvetica, sans-serif}
textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif}

.apgridline1 { background-color: #999999}
.apgridline2 { background-color: #EDEDED}
.apgridline3 { background-color: #FFFFFF}

.apmenu1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #666666}
.apmenu2 { font-family: Arial, Helvetica, sans-serif; font-size:  9pt; font-weight: bold;   color: #336699}

.aptab1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #999999 ; text-align: center}
.aptab2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #FF9900; background-color: #FFFFFF}

.aptext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #666666}
.aptext2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333}

.bgdata1 { background-color: #EDEDED}
.bgdata2 { background-color: #FFFFFF }
.bgdata3 { background-color: #CCCCCC}

.bggridline1 { background-color: #999999}

.btntxt1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}

.flg1 { font-family: Arial, Helvetica, sans-serif; color: #336699; font-size: 14px; font-weight: bold}

.flgpreferreditem {  font-family: Arial, Helvetica, sans-serif; color: #FF9900; font-size: 14px; font-weight: bold}

.hdrbody  { font-family: Arial, Helvetica, sans-serif; font-size:  9pt; font-style: normal; font-weight: bold; background-color: #336699; letter-spacing: 1pt; color: #FFFFFF}
.hdrbody1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #FFFFFF; color: #666666}

.hdrdata1 { font-size: 13px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF; font-weight: normal}
.hdrdata2 { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED; font-weight: bold }
.hdrdata3 { font-size: 13px; color: #FF9900; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED; font-weight: normal}
.hdrdata4 { font-size: 13px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED; font-weight: normal }
.hdrdata5 { font-size: 13px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF; font-weight: bold}
.hdrdata6 { font-size: 13px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED; font-weight: bold }

.labeldata  { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #99CCFF; font-weight: bold }

.labeldata1 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #ADC1D6; font-weight: bold ; text-align: center}
.labeldata2 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF; font-weight: bold ; text-align: right}
.labeldata3 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED; font-weight: bold }
.labeldata5 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #E7ECDF; font-weight: bold ; text-align: right }
.labeldata6 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF; font-weight: bold }
.labeldata7 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF; font-weight: bold }
.labeldata8 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #ADC1D6; font-weight: bold ; text-align: right}
.labeldata9 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED; font-weight: bold ; text-align: right}

.txtbody1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000}

.txtdata1 { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED}

.txtdata2 { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF}

.txtdata3 { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #E7ECDF; font-weight: bold}
.txtdata4 { font-size: 13px; color: #336699; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF; font-weight: bold}
.txtdata5 { font-size: 12px; color: #336699; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED; font-weight: bold }
.txtdata6 { font-size:  8pt; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #EDEDED}
.txtdata7 { font-size:  8pt; color: #000000; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF}

.txtdata2red   { font-size: 12px; color: #FF0000; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF}
.txtdata2green { font-size: 12px; color: #00FF00; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF}
.txtdata2blue  { font-size: 12px; color: #0000FF; font-family: Arial, Helvetica, sans-serif ; background-color: #FFFFFF}


.txtflg2 { font-size: 13px; color: #FF9900; font-family: Arial, Helvetica, sans-serif ; font-weight: normal }
.txtflg3 { font-size: 9pt; color: #333333; font-family: Arial, Helvetica, sans-serif ; font-weight: normal ; background-color: EDEDED}

.txtfooter1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: right}
.txtfooter2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-align: right}
.txtfooter3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; font-weight: bold; text-align: right}

a.txtfooter3:link    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; font-weight: bold; text-align: right; text-decoration:none}
a.txtfooter3:active  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; font-weight: bold; text-align: right; text-decoration:none}
a.txtfooter3:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; font-weight: bold; text-align: right; text-decoration:none}
a.txtfooter3:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; font-weight: bold; text-align: right; text-decoration:underline}

.txtmsg1 { font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif ; font-weight: normal; background-color: #FFFFFF}
.txtmsg2 { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif ; font-weight: normal; background-color: #CCCCCC ; font-style: italic}
.txtmsg3 { font-size: 11px; color: #336699; font-family: Arial, Helvetica, sans-serif ; font-weight: normal; background-color: #CCCCCC; text-align: right}
.txtmsg4 { font-size: 10pt; color: #FF9900; font-family: Arial, Helvetica, sans-serif ; font-weight: bold; text-align: center}
.txtmsg5 { font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif ; font-weight: bold ; background-color: #FFFFFF}
.txtmsg6 { font-size: 11pt; color: #FF9900; font-family: Arial, Helvetica, sans-serif ; font-weight: bold }
.txtmsg7 { font-size: 12px; color: #336699; font-family: Arial, Helvetica, sans-serif ; font-weight: bold}
.txtmsg8 { font-size:  9pt; color: #666666; font-family: Arial, Helvetica, sans-serif ; font-weight: normal; background-color: #FFFFFF }

.txttablecontents1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #CCCCCC}
.txttablecontents2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #000000; background-color: #FFFFFF}

.txttablelinks1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000 }

.txttabletab1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: 336699}
.txttabletab2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #EDEDED}
.txttabletab3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #ADC1D6; text-align: center}
.txttabletab4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #336699; background-color: #EDEDED; text-align: center}
.txttabletab5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #999999}
.txttabletab6 { font-family: Arial, Helvetica, sans-serif; font-size:  9pt; font-style: normal; font-weight: bold; color: #FF9900; background-color: #FFFFFF }

td.tabletabon{background-color:#EDEDED; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11px}
td.tabletaboff{background-color:#84A3C1; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11px}
td.subtabspace{background-color:#84A3C1; font-size:1px}

a.offtab:link 	 {font-weight:bold; color:white; text-decoration:none}
a.offtab:active  {font-weight:bold; color:white; text-decoration:none}
a.offtab:visited {font-weight:bold; color:white; text-decoration:none}

td.featuredtab{background-color:#336699; color:white; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11px}

td.formtabselected{background-color:#336699; color:white; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11px}
td.formtabunselected  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000033; background-color: #CCCCCC}

td.navrow {background-color:#FFFFFF; color:black; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:10pt}
td.navmenu {background-color:#336699; color:white; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
td.navrowmessage1 {background-color:#FFFFFF; color:black; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:9pt}
td.navrowmessage2 {background-color:#FFFFFF; color:blue; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:9pt}
td.navrowmessage3 {background-color:#FFFFFF; color:red; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:9pt}

.navtabrow   {background-color:#000033; text-align:bottom; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold}
.navtabon    {background-color:#FFFFFF; text-align:center; font-family:Arial,Helvetica,sans-serif; color:#336699; font-size:8pt; font-weight:bold}
.navtaboff   {background-color:#336699; text-align:center; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:8pt; font-weight:bold}
.navtabspace {background-color:#000033; font-size:4px}

td.navborder{background-color:#FFFFFF; border-style:solid; border-width: 0px 0px 2px 0px}

a.powerwhite:link    	{font-weight:bold; color:white; text-decoration:none}
a.powerwhite:active  	{font-weight:bold; color:white; text-decoration:none}
a.powerwhite:visited 	{font-weight:bold; color:white; text-decoration:none}
a.powerwhite:hover 	{font-weight:bold; color:red; text-decoration:none}

img.appimage {border:false}

table.menubar{background-color:#CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
table.menubaroriginal{background-color:#CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:8pt; padding:10}
td.menubar {font-family:Arial,Helvetica,sans-serif; font-size:8pt}
p.menubar {font-family:Arial,Helvetica,sans-serif; font-size:8pt}

.basictable   {background-color: #EDEDED; border:0 solid #999999; padding: 0;}
.formtabtable {background-color: white; padding: 0; border:0}
.formtable    {background-color: #EDEDED; border:1 solid #999999; padding: 0;}
.gridtable    {background-color:#FFFFFF; border:1 solid #999999; padding: 1;}
.whitetable   {background-color:#FFFFFF; border:1 solid #999999; padding: 1;}
.searchtable  {background-color: #EDEDED; border:1 solid #999999; padding: 0;}

.buttonrow    {border: 0 ; height: 22; background-color: #CCCCCC;}
.graycell     {background-color:#FFFFFF; bgcolor:#FFFFFF; background-image:url(btn_next_off.gif)}

.formtabon       {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: white; background-color: #336699; text-align:center;text-decoration:none}
.formtaboff      {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: white;   background-color: #ADC1D6; text-align:center; text-decoration:none}
.formtabdisabled {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: silver; background-color: #999999}

td.prompt     {text-align:right; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:8pt}

td.data       {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt}
td.center     {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:8pt}
td.boldtext   {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; color:black; font-size:8pt}

td.right  {text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:8pt}
td.left   {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt}
td.center {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:8pt}

td.tip {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt;color:#FF9900}

td.heading     {background-color:#ADC1D6; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold}
p.heading      {background-color:#ADC1D6; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold}
p.headingright {background-color:#ADC1D6; text-align:right; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold}

<!-- Used for field lables -->
p.prompt     {text-align:right; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
span.prompt  {text-align:right; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
p.promptleft {text-align:left; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
p.bold       {font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
img.appimage {border:false }

<!-- Used for search forms -->
td.promptsearch   {text-align:right; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:black}
span.promptsearch {text-align:right; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:black}
td.datasearch     {text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:8pt}

<!-- Used for my functions screen -->
.mftable             {background-color:#FFFFFF; border:1 solid #999999; padding: 1;}
td.mfheading         {background-color:#ADC1D6; color:blue; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold}
td.mfprompt          {text-align:center; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
td.mfpromptleft      {text-align:left; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
td.mfpromptright     {text-align:right; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
td.mfdata            {text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:8pt}
td.mforgname         {text-align:left; color:blue; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:9pt}
a.myfunction:link    {font-weight:bold; color:blue; text-decoration:none}
a.myfunction:active  {font-weight:bold; color:blue; text-decoration:none}
a.myfunction:visited {font-weight:bold; color:blue; text-decoration:none}
a.myfunction:hover   {font-weight:bold; color:#CC6600; text-decoration:none}

td.mftip  {pxfont-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699; background-color: #FFFFFF}

td.dataleft   {text-align:left;   font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px ; background-color: #FFFFFF}
td.dataright  {text-align:right;  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px ; background-color: #FFFFFF}
td.datacenter {text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px ; background-color: #FFFFFF}

td.dataarea    {text-align:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:red; text-decoration:none ; background-color: #FFFFFF}
td.datasubarea {text-align:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:blue; text-decoration:none ; background-color: #FFFFFF}
td.dataskill   {text-align:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:black; text-decoration:none ; background-color: #FFFFFF}

td.freeimageslink {text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7pt ; background-color: #FFFFFF}
a.freeimageslink:link    { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; text-align: right; text-decoration:none}
a.freeimageslink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; text-align: right; text-decoration:none}
a.freeimageslink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; text-align: right; text-decoration:none}
a.freeimageslink:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #CC6600; font-weight: bold; text-align: right; text-decoration:underline}
