@media screen, projection 
{
  BODY {
    margin-left:20px;
    margin-right:20px;
    margin-top:15px;
    margin-bottom:15px;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    background: url(/images/bg.gif); 
    background-repeat:repeat-x;
    background-color: #dddddd;
    color: #333333;
  }
}
  
@media print 
{
  BODY {
    margin-left:8px;
    margin-right:8px;
    margin-top:8px;
    margin-bottom:8px;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    background-color:#ffffff;
  }
}  
  
  h1 { FONT-SIZE: 16px;
       COLOR: #2067B3;
       FONT-WEIGHT: bold;
       margin-bottom: 5px;
       margin-top:5px; }

  h2 { FONT-SIZE: 14px;
       COLOR: #2067B3;
       FONT-WEIGHT: bold;
       margin-bottom: 5px;
       margin-top:5px; }

  h3 { FONT-SIZE: 12px;
       COLOR: #2067B3;
       FONT-WEIGHT: bold;
       margin-bottom: 5px;
       margin-top:5px; }
                
  h4 { FONT-SIZE: 12px;
       COLOR: #333333;
       FONT-WEIGHT: bold;
       margin-bottom: 5px;
       margin-top:5px; }

  th { font-size: 12px;
       COLOR: #2067B3;
       FONT-WEIGHT: bold;
       text-align:left; }

  td {     
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    color: #333333;
 }
 
  a:link    { color:#cc6600; }
  a:visited { color:#cc6600; }
  a:hover   { color:#cc6600; }
  a:active  { color:#cc6600; }

  .TextField { background-color: #ffffaa;
               border-color: #694a1b;
               border-style: solid;
               border-width: 1px; 
               color: #000000;
               font-size: 11px;
               font-family: Verdana, Arial;
             }
  .InputError { color: #cc0000; }
    
.thumb {
  border-style: solid;
  border-width: 2px;
  border-color: #ffffff;
}
.thumb:hover {
  border-color: #052b40;
}
  
  .clear
  {
    clear: both;
  }
  


@media screen, projection 
{
  #outer_wrapper
  {
    position:relative;
  }
   
  #wrapper
  {
    background: url(/images/bg_wrapper.gif); 
    width: 830px;
    margin-top:8px;
  }
   
  #header
  {  
    background: url(/images/header.gif); 
    width:830px;
    height:120px; 
    padding:0px; 
    text-align:left;  
    position:relative;
  }
  
  #header_nav
  {
    position:absolute; 
    font-size: 12px;
    bottom:2px; 
    right:0px;
    color:#694a1b;
  }
  #header_nav  a:link    { color:#694a1b; text-decoration:none; }
  #header_nav  a:visited { color:#694a1b; text-decoration:none; }
  #header_nav  a:hover   { color:#cc6600; text-decoration:underline; }
  #header_nav  a:active  { color:#694a1b; }

  #content
  {  
    float: left;
    background-color:#ffffff;
    width:680px;
    text-align:left;  
    font-size: 12px;
    color: #333333;
  }

  #footer
  {  
    background: url(/images/shadow.gif); 
    width:830px;
    height:20px;
    text-align:right;
    FONT-SIZE: 8pt;
    color: #444444;
  }  

  #home_nav
  {
    font-family: Arial;
    FONT-SIZE: 12px;
    text-align:left; 
    font-weight:bold;
  }      
  #home_nav h2 { font-size:12px; margin-bottom:2px; }
  #home_nav a:link    { color:#cc6600; text-decoration:underline; }
  #home_nav a:visited { color:#cc6600; text-decoration:underline; }
  #home_nav a:hover   { color:#cc6600; text-decoration:underline; }
  #home_nav a:active  { color:#cc6600; }
  #home_nav img       { margin-top:2px; border:0px }
  
}

@media print
{
  #header
  {  
    display:none;
  }
  
  #content
  {  
    background-color:#ffffff;
    width:800px; 
    padding:0px; 
    text-align:left;  
    font-size: 12px;
    color: #000000;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  
  #footer
  {  
    display:none;
  }
  
}  
  

/*  ============================================================================
    Menu
    ============================================================================*/
  
@media screen, projection 
{
  #menu_container
  {
    background-color: #2067B3;
    color:            #ffffff;
    width:            150px;
    float:            left;
    text-align:       left;
    font-weight:      bold;
  }  
}
  
@media print
{
  #menu_container
  {  
    display:none;
  }
}  

#dhtmlgoodies_menu
{
  font-family:Verdana,Arial;
  font-size: 11px;
  font-weight: bold; 
  width:150px;  /* Width of main menu */
  margin-top:0px;
}

#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 */
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
    border-bottom-width: 1px;
}

#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;
    padding: 3px 3px 3px 10px;
    font-family: Verdana, Arial; 
    font-size: 11px; 
    text-decoration: none; 
    font-weight: bold; 
    color: #ffffff; 
    background-color: #2067B3;
    height:15px;  /* 15 pixels height */
    line-height:15px; /* 15 pixels height */
}

#dhtmlgoodies_menu  li a:hover,
#dhtmlgoodies_menu .activeMainMenuItem
{
    display:block;
    padding: 3px 3px 3px 10px;
    font-family: Verdana, Arial;
    font-size: 11px; 
    font-weight: bold; 
    color: #ffffff; 
    cursor: hand;
    background-color:#2D91FF;
}

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

.dhtmlgoodies_subMenu ul
{
  margin:0px;
  padding:0px;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
}

.dhtmlgoodies_subMenu ul li
{
  display: block;
  font-family: Verdana,Arial;
  font-size: 11px; 
  text-decoration: none; 
  font-weight: bold; 
  color: #ffffff; 
  background-color: #2067B3;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
}

.dhtmlgoodies_subMenu ul li a,
.dhtmlgoodies_subMenu ul li a:visited  /* Sub menu items */
{
  padding: 3px 3px 3px 10px;
  white-space:nowrap; /* No line break */
  text-decoration:none; /* No underline */
  color:#ffffff; /* 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 3px 3px 10px;
  color:#ffffff;
  background-color:#2D91FF;
}