/*

   copyright Dionamic

*/


/* anchor */

a
{
   color: #666699;
   text-decoration: none;
}

a:hover
{
   text-decoration: underline;
}

@media print
{
   a 
   {
      color: #000066;
   }
}

/* body */

body 
{
   background-color: #000066;
   font-family: Arial;
   font-size: 0.75em;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   overflow: scroll;
   text-align: center;
}

@media print
{
   body
   {
      background-color: #ffffff;
   }
}


/* heading 1 */

h1
{
   font-size: 1.6em;
   margin-bottom: 0.4em;
   margin-top: 0em;
}

@media print
{
   h1
   {
      font-size: 1.6em;
   }
}


/* heading 2 */

h2
{
   font-size: 1.2em;
   margin-bottom: 0em;
   margin-top: 0.8em;
}

@media print
{
   h2
   {
      font-size: 1.2em;
      margin-top: 0.8em;
   }
}


/* heading 3 */

h3
{
   font-size: 1em;
}

@media print
{
   h3
   {
      font-size: 1em;
   }
}


/* image */

img
{
   border: 1px solid #000066;
}


/* paragraph */

p
{
   margin-bottom: 0.2em;
   margin-top: 0.5em;
}


/* table cell */

td
{
   color: #000066;
   font-size: 0.8em;
   text-align: left;
   vertical-align: top;
}

/* table header */

th
{
   color: #000066;
   font-size: 0.8em;
   font-weight: bold;
   padding-right: 12px;
   text-align: left;
   vertical-align: top;
}


/* class accent */

span.accent
{
   font-weight: bold;
}


/* class jump */

div.jump
{
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
}


/* id copyright */

#copyright
{
   display: block;
   position: absolute;
   top: 450px;
   left: 12px;
   margin-bottom: 4em;
   margin-left: 0em;
   margin-top: 4em;
}

@media print
{
   #copyright
   {
      clear: both;
      position: relative;
      top: auto;
      left: 120px;
      margin-top: 10px;
   }
}

#copyright p

{
   font-size: 0.85em;
}

/* id detail */

#detail
{
   left: 0px;
   position: absolute;
   top: 110px;
   width: 605px;
   float: left;
   padding-left: 0px;
   padding-bottom: 50px;
}

@media print
{
   #detail
   {
      position: relative;
      top: 0px;
      height: auto;
   }
}

/* id detail content */

#detail_content
{
   height: 344px;
   overflow: auto;
   padding-left: 120px;
   padding-right: 15px;
   scrollbar-face-color: #fee64c;
}

@media print
{
   #detail_content
   {
      padding-left: 120px;
      height: auto;
      overflow: visible;
      scrollbar-face-color: #fee64c;
   }
}

/* id detail title */

#detail_title
{
   padding-left: 120px;
}

/* id language navigation */

#language_navigation
{
   left: 610px;
   position: absolute;
   top: 110px;

   float: right;
   margin-bottom: 13px;
   text-align: right;
   width: 150px;
}

@media print
{
   #language_navigation
   {
      display: none;
   }
}

#language_navigation p
{
   color: #cccc99;
   letter-spacing: 1px;
   margin: 0px
}

#language_navigation p a
{
   text-decoration: none;
}

#language_navigation p a:hover
{
   text-decoration: underline;
}

/* id logo */

#logo
{
   background-color: #ffff99;
   padding-bottom: 0px;
   margin-left: 16px;
   padding-top: 12px;
   width: 92px;
}

@media print
{
   #logo
   {
      background-color: #ffffff;
   }
}

#logo img
{
   border: 0px;
}

/* id logo screen */

#logo_screen
{
   display: inline;
}

@media print
{
   #logo_screen
   {
      display: none;
   }
}

/* id logo print */

#logo_print
{
   display: none;
}

@media print
{
   #logo_print
   {
      display: inline;
   }
}

/* id main navigation */

#main_navigation
{
   position: absolute;
   left:615px;
   top: 312px;
   width: 150px;

   background-color: #fee64c;
   border: 0px;
   clear: right;
   float: right;
   font-size: 9pt; 
   font-variant: small-caps;
   font-weight: normal;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-top: 0px;
   padding-bottom: 8px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 8px;
   text-align: center;
}

@media print
{
   #main_navigation
   {
      display: none;
   }
}

#main_navigation li
{
   border-bottom: 1px solid #fee64c;
   border-left: 0px;
   border-right: 0px;
   border-top: 1px solid #fee64c;
   display: block;
   height: 24px;
   line-height: 24px;
   margin-bottom: 0px;
   margin-left: 8px;
   margin-right: 8px;
   margin-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
}

#main_navigation li a
{
   background-color: #ffd621;
   border-bottom: 0px;
   border-left: 3px solid #fee64c; 
   border-right: 3px solid #fee64c; 
   border-top: 0px;
   color: black;
   display: block;
   height: 24px;
   padding: 0px;
   text-decoration: none;
}

#main_navigation li a:hover
{
   border-left: 3px solid #000099; 
   border-right: 3px solid #000099; 
   color: #000066;
}

#main_navigation ul
{
   margin: 0px;
   padding: 0px;
}

/* id navigation path */

#navigation_path
{
   display: none;
   float: left;
   font-size: 0.90em;
   font-weight: bold;
   width: 500px;
}

#navigation_path
{
   padding-left: 90px;
}

/* id page */
#page
{
   background-color: #ffff99;
   background-image: url('page background screen.gif');
   background-position: center top;
   background-repeat: repeat-y;
   color: #000066;
   height: 500px;
   margin: 0;
   text-align: left;
   position: absolute;
   width: 774px;
   visibility: hidden;
}

@media print
{
   #page
   {
      background-color: #ffffff;
      background-image: url('page background print.gif');
      height: 100% !important;
      left: expression('0px');
      position: absolute;
      top: 0px !important;
      left: 0px !important;
      margin: 0px !important;
   }
}

/* id space */

#space 
{
   display: none;
   clear: both;
}

@media print 
{
   #space
   {
      position: relative;
      display: block;
      font-size: 0.85em;
      left: 120px;
   }
}
