body  { background-color:#aaaeac; }

div {margin:0;spacing:0;padding:0;}

td    { 
  font-size:14px;
  color:navy;
  font-family:verdana; 
}

.showerrors    { 
  font-size:14px;
  color:red;
  font-weight:bold;
  font-family:verdana; 
}

.textsmall {
  font-size:12px;
}

.textinput { 
  background-color: beige;
  height: 22px;
  font-size:13px;
}
.button { 
  background-color: #eeeeee;
  height: 25px;
  font-size: 15px;
  font-weight: bold;
}
                  
.menunav   {
  font-family: verdana, arial, sans-serif;
  font-size: 15px ;
  color: #dddddd;
  font-weight: bold;
  vertical-align: middle;
}
.menunav:link    {text-decoration: none;  }
.menunav:visited {text-decoration: none;  }
.menunav:hover   {text-decoration: none; color: #ffffff;  }
.menunav:active  {text-decoration: none;  }

.textlink:link    {text-decoration: underline; color: black; }
.textlink:visited {text-decoration: underline; color: black; }
.textlink:hover   {text-decoration: underline; color: blue; background-color: #cccccc }
.textlink:active  {text-decoration: underline; color: blue; }

.pageheading {font-size:18; font-weight:bold; color:black;}

.results_left {
  background-image: url(graphics/results_bg_wide_left.gif);
  font-size: 12px;
  margin:0;
  vertical-align:top;
  horizontal-align:left;
  width:500;
  height:102;
}

.results_right {
  background-image: url(graphics/results_bg_wide_right.gif);
  font-size: 12px;
  margin:0;
  vertical-align:top;
  horizontal-align:left;
  width:400;
  height:102;
}

.infopage {
  background-image: url(graphics/infopage_bg.jpg);
  background-repeat: no-repeat;
  font-size: 16px;
  margin:20;
  width:600;
  height:309;
}


/* OLD STYLE STUFF commented out

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:  2px;
  font-size:   9pt;  
  font-weight: normal; 
  color:       #000000;
  background-color: beige;
  }

.bottomnav       {
   font-family: verdana, arial, sans-serif;
   font-size: 7pt ;
   color: #d6d6d6 ;
   font-weight: bold ;
   vertical-align: middle ;
}

.bottomnav:link    {text-decoration: none;  }
.bottomnav:visited {text-decoration: none;  }
.bottomnav:hover   {text-decoration: none; color: #ffffff;  }
.bottomnav:active  {text-decoration: none;  }


.blueframetext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: normal;
   text-transform: none;
   color: #0066cc;
   background-color:#ffffff;
}
.blueframetextupper {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   text-transform: uppercase;
   color: #0066cc;
   background-color:#ffffff;
}

.mainarealist {
   margin-left:20px;
   padding-left:10px;
}   
   
.mainarealistitem {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-transform: none;
   color: #336699;
   list-style-image: url(graphics/bullet_square.jpg);
   font-weight: normal;
}

.mainareahomelistitem {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-transform: uppercase;
   color: #336699;
   list-style-image: url(graphics/bullet_square.jpg);
   font-weight: bold;
}

.orderformtext {
   margin: 5px;
   padding: 5px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: black;
   font-size: 8pt;
   color: black;
}

.mainareatext {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: red;
   font-size: 9pt;
   color: #336699;
}

.mainareatextsmall {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: red;
   font-size: 8pt;
   color: #336699;
}

.mainareaheading {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #336699;
}

.links {
   text-decoration: none;
   color:blue;
}
.links:hover {
   text-decoration: underline;
   color:blue;
}


.alphatop {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 200px;
	width: 670px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16px;
	color: #336699;
	padding-bottom: 5px;
}


END OF COMMENTED OUT SECTION FROM MYABCNAMES 
*/  

/*
COMMENTED OUT SECTION FROM EARLIER APPLICATIONS
a.tab   {display: block; width: 136px; height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
	color:#000080;
	margin: 0px 0px 0px 0px;
 	background-color: transparent;
 	background-image: url(graphics/tab_bg_off.bmp);
	text-decoration: none;
	}
a.tabon {display: block; width: 136px; height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
	color:white;
	margin: 0px 0px 0px 0px;
 	background-color: transparent;
 	background-image: url(graphics/tab_bg_on.bmp);
	text-decoration: none;
	}
a.tab:hover {background-image: url(graphics/tab_bg_hover.bmp);}
a.tab:active {background-image: url(graphics/tab_bg_on.bmp); color:white;}
                  
                  
.cataloglink      {font-family: verdana, arial, sans-serif;
                   font-size: 6pt ;
                   color: #000000;
                  }
.cataloglink:link    {text-decoration: none;  }
.cataloglink:visited {text-decoration: none;  }
.cataloglink:hover   {text-decoration: none; color: #999999;  }
.cataloglink:active  {text-decoration: none;  }

p { margin: 14px; font-size: .9em; }

h1 { margin-left: 14px; margin-bottom: 5px; margin-right:14px }
h2 { margin: 14px; font-size: 1em; font-style: italic; }
h3 { color: red; margin-left: 5px; margin-top: 2px; margin-bottom: 2px }
h4 { font-size: .8em; margin-left: 5px; margin-top: 2px; margin-bottom: 2px; color:yellow; }
h5 { font-size: .6em; margin-left: 5px; margin-top: 2px; margin-bottom: 2px }


.texttiny          {font-size:  6pt;}
.textverysmall     {font-size:  7pt;}
.textsmall         {font-size:  8pt;}
.text              {font-size:  9pt;}
.textmedium        {font-size: 10pt;}
.textlarge         {font-size: 11pt;}
.textverylarge     {font-size: 12pt;}
.textextralarge    {font-size: 13pt;}
.textextreme       {font-size: 14pt;}

.bold              {font-weight: bold;}
.textbold          {font-size:  9pt; font-weight: bold;}
.textmediumbold    {font-size: 10pt; font-weight: bold;}
.textlargebold     {font-size: 11pt; font-weight: bold;}

.textscenariosection {font-size:  9pt; font-family: arial; font-weight: 600; color: white; background-color: 3e6dc9;}
.textscenariolabel   {font-size:  9pt; font-family: arial-narrow, arial; font-weight: 600;}
.textscenariodata    {font-size:  9pt; font-family: arial-narrow, arial; color: black;}

.headingsmall      {font-size: 11pt; font-weight: bold;}
.heading           {font-size: 12pt; font-weight: bold;}
.headingmedium     {font-size: 13pt; font-weight: bold;}
.headinglarge      {font-size: 14pt; font-weight: bold;}
.headingverylarge  {font-size: 16pt; font-weight: bold;}
.headingextralarge {font-size: 18pt; font-weight: bold;}
.headingextreme    {font-size: 20pt; font-weight: bold;}

.errortext         {font-size:  8pt; 
                    font-weight: bold;
                    padding: 3px; 
                    border: 2px solid #aaaaaa;
                    background-color: #ffd4d6;
}                    

.listheadingfirst  {height:18; color:white; font-size: 58%; background-color:#000080; }
.listheading       {height:18; color:white; font-size: 58%; background-color:#000080; 
                    border-left: solid white 1px; }

.listdatafirst  {height:20; font-size: 9pt;
                 border-left:  solid #000080 1px; }
.listdata       {height:20; font-size: 9pt;
                 border-left:  solid white 1px; }
.listdatalast   {height:20; font-size: 9pt;
                 border-left:  solid white 1px; 
                 border-right: solid #000080 1px; }

.rowcolor-main  {background-color: dfeff8; } 
.rowcolor-alt   {background-color: fafafa; } 

button
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#a0bbcc');

buttonhover
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#c0ddee');


input.button{
   color:#000080;
   font-size: 9pt;
   font-weight:bold;
   border:2px solid;
   border-top-color:#acbcc5;
   border-left-color:#acbcc5;
   border-right-color:#000080;
   border-bottom-color:#000080;
   background-color:#d2dff4;
   background-image: url(graphics/buttonoff_bg.jpg);
}

input.buttonhover{
   background-color:#e3f3ff;
   font-size: 9pt;
   font-weight:bold;
   border:2px solid;
   border-top-color:#acbcc5;
   border-left-color:#acbcc5;
   border-right-color:#000080;
   border-bottom-color:#000080;
   background-image: url(graphics/buttonon_bg.jpg);
}



input.button, input.buttonDis {
display: block;
background-color: transparent;
background-image: url(graphics/buttonBackgroundWide.gif);
background-repeat: no-repeat;
margin: 5px 2px 0px 5px;
width: 186px;
height: 30px;
padding: 0 0 0 8px;
line-height: 26px;
text-align: left;
font-size: 13px;
font-weight: bold;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.button {
color: navy;
}
input.button:hover {
background-position: 0 -36px;
}
input.buttonDis, input.buttonDis:hover {
background-position: 0 -108px;
color: #9F9F9F;
cursor: default;
}

.icon {
background-repeat: no-repeat;
padding: 2px 0 0 24px;
}
input.button:link .icon, input.button:hover .icon, input.button:active .icon {
background-position: 0 0;
}

input.buttonDis:link .icon, input.buttonDis:visited .icon, input.buttonDis:hover .icon, input.buttonDis:active .icon {
background-position: 0 -28px;
}
#buttonLogin .icon {
background-image: url(graphics/icon_login.gif);
}
#buttonOK .icon {
background-image: url(graphics/icon_ok.gif);
}
#buttonHome .icon {
background-image: url(graphics/icon_home.gif);
}
#buttonCancel .icon {
background-image: url(graphics/icon_cancel.gif);
}
#buttonImport .icon {
background-image: url(graphics/import.gif);
}
#buttonAdd .icon {
background-image: url(graphics/icon_add.gif);
}

input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:4px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}

input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}




p {
  margin-top:4px;
  margin-bottom:12px;
  }

.grad {
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,
          startColorStr='#9ed2f9', endColorStr='#d0eef6');
  }

.inputfield {
  font-family: arial, helvetica, sans-serif; 
  font-size:9pt; 
  color: navy;
  height:20px;
  background-color: ffffff;
  border-color:dddddd; 
  border-style:inset; 
  border-width:2px; 
  padding-top:1px;
  padding-bottom:1px;
  padding-left:3px;
  } 


.radio5 {font-size: 8pt; background-color:#e0ffff;}blue
.radio4 {font-size: 8pt; background-color:#fff0f5;}pink
.radio3 {font-size: 8pt; background-color:#ffefd5;}orange
.radio2 {font-size: 8pt; background-color:#cbfbcb;}green
.radio1 {font-size: 8pt; background-color:#ffffbb;}yellow
.radio0 {font-size: 8pt; background-color:#eeeeee;}
.radiox {font-size: 8pt; background-color:#cccccc;}


.radio5 {font-size: 8pt; background-color:#abdbab;}
.radio4 {font-size: 8pt; background-color:#bbebbb;}
.radio3 {font-size: 8pt; background-color:#cbfbcb;}
.radio2 {font-size: 8pt; background-color:#ffffbb;}
.radio1 {font-size: 8pt; background-color:#ffddcc;}
.radio0 {font-size: 8pt; background-color:#eeeeee;}
.radiox {font-size: 8pt; background-color:#cccccc;}

.scenario-tips {
    height: 20px;
    color: black;
    font-weight: bold; 
    background-color: feeeaa;
    } 

.scenario-section {
    height: 21px;
    color: white;
    font-weight: bold; 
    background-color: 3e6dc9;
    } 

.scenario-label {
    color: 1246b3;
    font-weight: bold; 
    } 

.scenario-content {
    color: black;
    font-size: 13px;
    font-weight: bold; 
    } 

.Nav      
   {display: block; 
    font-family: arial, helvetica, sans-serif; 
	background-color: #ab180e; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 2px; 
	margin-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 0px;
	padding-right: 0px; 
	}
	
.NavOn      
   {display: block; 
    font-family: arial, helvetica, sans-serif; 
	background-color: #FFFFFF; 
	font-size: 12px; 
	color: Red; 
	font-weight: bold; 
	text-decoration: none; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 2px; 
	margin-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 0px;
	padding-right: 0px; 
	}
	
.Nav:hover 
   {display: block; 
    font-family: arial, helvetica, sans-serif; 
	background-color: #ab180e; 
	font-size: 12px; 
	color: #f2d262; 
	font-weight: bold; 
	text-decoration: none; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 2px; 
	margin-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 0px;
	padding-right: 0px; 
	}

.NavOn:hover 
   {display: block; 
    font-family: arial, helvetica, sans-serif; 
	background-color: #3989C9; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 2px; 
	margin-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 0px;
	padding-right: 0px; 
	}

.NavOn:hover 
   {display: block; 
    font-family: arial, helvetica, sans-serif; 
	background-color: #3989C9; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-left: 2px; 
	margin-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 0px;
	padding-right: 0px; 
	}

.rpt-company
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    TEXT-DECORATION: italics;
}

.rpt-reportname
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    TEXT-DECORATION: none;
}

.rpt-heading
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 6pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

.rpt-data
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    COLOR: #000080;
    TEXT-DECORATION: none;
}

.contentsmall 
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.contentverysmall 
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 6pt;
    FONT-WEIGHT: normal;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.contentlarge 
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.contentlargebold
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.contentverylargebold
{
    FONT-FAMILY: arial black, verdana, Arial;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.content
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.contentbold
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.contentverysmallbold
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.contentsmallbold
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.content_red
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
    TEXT-DECORATION: none;
}
.heading-xlarge
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.heading-extreme
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 36px;
    FONT-WEIGHT: bold;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.heading-large
{
    FONT-FAMILY: arial black;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    COLOR: #000080;
    TEXT-DECORATION: none;
}
.content8
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 8px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
    }

.content10
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    }

.content10-b
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    }

.content10-i
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: italics;
    }

.content10-gray
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: 888888;
    TEXT-DECORATION: none;
    }

.content12
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    }

.content12-b
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    }

.content12-i
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: italics;
    }

.content14
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    }

.content14-b
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    }

.content14-black-b
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    COLOR: black;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    }

.content14-i
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: italics;
    }

.content12_red
{
    FONT-FAMILY: verdana, sans-serif, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #b43c1f;
    TEXT-DECORATION: none;
    }

.table_defaults  {
  border-width: 0px;
  padding: 0px;
  empty-cells: show;
}

.wiz_bgcolor {
  background-color:#ECE9D8;
}

.wiz_table  {
  border: solid 3px #406dc2;
  background-color: #ECE9D8;
  padding: 5px;
}

.wiz_button {
  font-family: verdana;
  font-weight: bold;
  background-color: #ECE9D8;
  text-align: center;
  width: 85;
  height: 25;
  color: navy;
  border: outset #bbbbbb 2px;
  cursor: hand;
}

.wiz_inactive {
  font-family: verdana;
  font-weight: bold;
  background-color: #ECE9D8;
  text-align: center;
  width: 85;
  height: 25;
  color: #999999;
  border: solid #bbbbbb 2px;
  padding-top: 3px;
  cursor: default;
}

*/