
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:  2px;
  font-size:   9pt;  
  font-weight: normal; 
  color:       #000080;
  background-color: yellow;
  }

table { empty-cells:show; }

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;}
                  
                  
                  
.menulink         {font-family: verdana, arial, sans-serif;
                   font-size: 8pt ;
                   color: #dddddd;
                   font-weight: bold;
                   vertical-align: middle;
                   }
.menulink:link    {text-decoration: none;  }
.menulink:visited {text-decoration: none;  }
.menulink:hover   {text-decoration: none; color: #ffffff;  }
.menulink:active  {text-decoration: none;  }

.bottomlink       {font-family: verdana, arial, sans-serif;
                   font-size: 7pt ;
                   color: #e1e1e1;
                   font-weight: bold;
                   vertical-align: middle;
                   }
.bottomlink:link    {text-decoration: none;  }
.bottomlink:visited {text-decoration: none;  }
.bottomlink:hover   {text-decoration: none; color: #ffffff;  }
.bottomlink:active  {text-decoration: none;  }
                  
.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;
}

