@media screen, projection 
{
  BODY {
    background: url(/images/bg.gif); 
    background-repeat:repeat-x;
    background-color: #6f6f6f;
    margin-left:20px;
    margin-right:20px;
    margin-top:15px;
    margin-bottom:15px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    line-height: 1.3em;
  }
}
  
@media print 
{
  BODY {
    margin-top:15px;
    margin-bottom:15px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    background-color:#ffffff;
  }
}  
  
  h1 { FONT-SIZE: 20px;
       COLOR: #364652;
       FONT-WEIGHT: bold;
       line-height: 1.5em;
       margin-bottom: 5px;
       margin-top:5px; 
     }

  h2 { FONT-SIZE: 16px;
       COLOR: #364652;
       FONT-WEIGHT: bold;
       line-height: 1.5em;
       margin-bottom: 5px;
       margin-top:5px; }

  h3 { FONT-SIZE: 14px;
       COLOR: #364652;
       FONT-WEIGHT: bold;
       line-height: 1.5em;
       margin-bottom: 5px;
       margin-top:5px; }
                
  th { FONT-SIZE: 14px;
       COLOR: #000000;
       FONT-WEIGHT: bold }
  td { FONT-SIZE: 14px;
       COLOR: #000000 }
  a:link    { font-family:Arial; color:black; }
  a:visited { font-family:Arial; color:black; }
  a:hover   { font-family:Arial; color:#800000; }
  a:active  { font-family:Arial; color:black; }
  
.thumb {
  border-style: solid;
  border-width: 1px;
  border-color: #364652;
  padding: 4px;
}
.thumb:hover {
  border-color: #052b40;
}
  
   .TextField 
   { 
     background-color: #ffffff;
     color:            #000000;
     font-size:        9pt;
     font-family:      Arial;
     border-style: none;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-bottom-color: #364652;
   }

  .clear
  {
    clear: both;
  }

  .InputError { color: #cc0000; }


@media screen, projection 
{
  #wrapper
  {
    background: transparent url(/images/bg_wrapper.gif) repeat-y; 
    width:800px;
  }
  
  #menu_container
  {  
    float:left;
    background-color:#364652;
    color:white;
    width:200px;
  }

  #content_container
  {  
    float:left;
    background-color:#ffffff;
    width:600px;
    padding:0px;
    text-align:left;  
    FONT-SIZE: 9pt;
    color: #000000;
    margin: 0px;
  }

  #content
  {  
    background-color:#ffffff;
    padding: 8px 2px 8px 12px; 
    text-align:left;  
    font-size: 14px;
    color: #222233;
    margin: 0px;
  }

  #footer
  {  
    width:800px;
    padding:0px; 
    text-align:left;
    FONT-SIZE: 8pt;
    color: #ffffff;
    padding: 0px 0px 0px 207px;
  }  
    
}

@media print
{
  #menu_container
  {  
    display:none;
  }
  
  #content
  {  
    background-color:#ffffff;
    width:800px; 
    padding:0px; 
    text-align:left;  
    FONT-SIZE: 9pt;
    color: #000000;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  
  #footer
  {  
    width:800px; 
    padding:0px; 
    text-align:center;  
    FONT-SIZE: 8pt;
    color: #ffffff;
  }
  
}  
  
/*  ============================================================================
    Menu
    ============================================================================*/

#dhtmlgoodies_menu
{
  font-family:Arial;
  font-size: 12px;
  width:200px;  /* Width of main menu */
  margin-top:13px;
  margin-bottom:13px;
}

#dhtmlgoodies_menu ul
{
  margin:0px; /* No <ul> air */
  padding:0px;  /* No <ul> air */
}

#dhtmlgoodies_menu  li /* Main menu <li> */
{
    list-style-type: none;
    margin:0px; /* No margin - needed for Opera */
}

#dhtmlgoodies_menu ul li ul  /* Styling for those who doesn't have javascript enabled */
{
    padding: 0;
}

#dhtmlgoodies_menu  li a,
#dhtmlgoodies_menu  li a:visited /* Main menu links */
{
    display: block;
    text-align:right;
    padding: 3px 12px 3px 12px;
    font-family: Arial; 
    font-size: 14px;
    text-decoration: none; 
    color: #b5c5de; 
    background-color: #364652;
    height: 15px;  /* 15 pixels height */
    line-height: 15px; /* 15 pixels height */
}

#dhtmlgoodies_menu  li a:hover,
#dhtmlgoodies_menu .activeMainMenuItem
{
    display: block;
    padding: 3px 12px 3px 12px;
    font-family: Arial;
    font-size: 14px; 
    color: #ffffff; 
    cursor: hand;
    background-color:#364652;
}

.dhtmlgoodies_subMenu
{
  visibility:hidden;
  position:absolute;
  overflow:hidden;
  background-color:#364652;
  font-family: Arial;
  text-align:left;
  margin:0px;
  width:250px;  /* Width of sub menu */
}

.dhtmlgoodies_subMenu ul
{
  margin:0px;
  padding:0px;
}

.dhtmlgoodies_subMenu ul li
{
  display: block;
  font-family: Arial;
  font-size: 14px; 
  text-decoration: none; 
  color: #ffffff; 
  background-color: #364652;
}

.dhtmlgoodies_subMenu ul li a,
.dhtmlgoodies_subMenu ul li a:visited  /* Sub menu items */
{
  padding: 3px 12px 3px 12px;
  white-space:nowrap; /* No line break */
  text-decoration:none; /* No underline */
  color:#b5c5de; /* text color */
  height:15px;  /* 15 pixels height */
  line-height:15px; /* 15 pixels height */
  display:block;  /* Display as block - you shouldn't change this */
}

.dhtmlgoodies_subMenu ul li a:hover  /* Sub menu items - mouse over effects */
{
  padding: 3px 12px 3px 12px;
  color:#ffffff;
}