/*** COMMON ***/

  *		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt}
   body		{ margin-left: 25px; margin-top: 25px; margin-bottom: 25px; 
                  margin-right: 10px;}

   img		{ border: none; vertical-align:middle;}

   h1		{ font-size: 12pt; margin-top: 20px; margin-bottom: 10px;}
   h2		{ font-size: 10pt; margin-top: 10px; margin-bottom: 5px;}
   h3		{ font-weight: bold;}


   table	{ border-collapse:collapse; empty-cells:show; margin-bottom: 10px; width: 100%;}

   td		{ border-left: 0px; border-right: 0px; padding-left: 0.5cm ; padding-right: 0.5cm;
		}

   th		{ padding-left: 0.5cm; padding-right: 0.5cm }

   a:link 	{ text-decoration: underline; color: #000000;}
   a:visited 	{ text-decoration: underline; color: #000000;}
   a:hover 	{ text-decoration: underline; font-weight: bold; color: #000000}
   a:active 	{ text-decoration: underline; color: #000000; font-weight: bold}

   tr.headline  { color: #ff6600; background-color: black; 
		  border-left:0px; border-right: 0px; border-top:0px;
  	  	  font-size: 8pt; text-align: left; font-weight:bold;
		  height: 20px;
                }

   tr.headline td { border-bottom: solid; border-color: #ff6600; border-width: 1px; }

   tr.even	{ font-size: 8pt; background-color: #cccccc; }
   tr.even td	{ border-top: solid; border-width: 3px; border-color: white;}
   tr.odd	{ font-size: 8pt; background-color: #999999; }
   tr.odd td	{ border-top: solid; border-width: 3px; border-color: white;}

   tr.line	{ height: 4px; }
   tr.line td	{ border-bottom: solid; border-color: #ff6600; border-width: 1px;}

   ul           { list-style-image: url("/images/bullet.gif");
                  list-style-type: none;
                  margin-left:20px; margin-right: 20px;
                  margin-top: 10px; margin-bottom:10px;}
   li           { margin-top: 10px; }



/*** LEFT-NAVIGATION ***/

  body.navi	 	{ background-color: #000000; color: #FFFFFF; 
                          margin-left: 10px; margin-top:20px; margin-right: 0px;}
  body.navi a		{ width: 100%;}
  body.navi a:link 	{ text-decoration: none; color: #FFFFFF;}
  body.navi a:visited 	{ text-decoration: none; color: #FFFFFF;}
  body.navi a:hover 	{ text-decoration: none; color: #FF6600;}
  body.navi a:active 	{ text-decoration: none; color: #FFFFFF;}

  body.navi table	{ width: 100%; } 
  body.navi tr		{ height: 20px; }
  body.navi th		{ background-color: #444444; color: #FFFFFF;
                          border: solid 1px;
                          border-top-color: #FF6600; border-left-color: #FF6600;
                          border-bottom-color: #222222; 
                          border-right-color: #222222;
                          padding-left: 0px; padding-right: 0px;  }

  body.navi hr		{ color: #FF6600 ; width: 100%; height:1px;}


/*** RIGHT-NAVIGATION ***/

  body.rightnavi                { background-color: #CCCCCC; color: #000000;
                                  margin-left: 10px; margin-top:0px; margin-right: 0px;}


  body.rightnavi a              { width: 100%; font-weight: bold;}
  body.rightnavi a:link, a:visited        { text-decoration: none; color: #000000;}
  body.rightnavi a:hover        { text-decoration: none; color: #FF6600;}
  body.rightnavi a:active       { text-decoration: none; color: #000000;}

  body.rightnavi table          { width: 100%; }
  body.rightnavi tr             { height: 40px; }
  body.rightnavi th             { background-color: #444444; color: #FFFFFF;
                                  border: solid 1px;
                                  border-top-color: #FF6600;
                                  border-left-color: #FF6600;
                                  border-bottom-color: #222222;
                                  border-right-color: #222222;
                                  padding-left: 0px; padding-right: 0px;  }

  body.rightnavi hr             { color: #FF6600 ; width: 100%; height:1px;}

  body.rightnavi .close		{ font-size: 17px; text-align: right; 
	                          margin-right: 0px; width:10px;
 				  position:absolute; right:0px; color: #00000; 
				  }

  body.rightnavi .highlight	{ font-size: 18px; text-aling: center; font-weight:bold;font-style: italic;
				  color: #FF6600;background-color: #000000;
				  width: 170px; padding-top:10px; padding-bottom: 10px; }

  body.rightnavi .highlight a                  { font-size: 20px; font-weight: bold; text-decoration: none; }
  body.rightnavi .highlight a:link, a:visited  { color: #00ff00; }
  body.rightnavi .highlight a:hover            { color: #ffffff; }

/*** FEEDBACK ***/
  
  body.feedback	form	{ background-color: #CCCCCC; padding-top: 20px; padding-bottom: 20px;}
  .feedback select	{ width: 100%;}
  .feedback input	{ width: 100%;}
  .feedback table	{ width: 600px; } 
  .feedback th          { text-align: left; padding-top: 10px; padding-bottom:10px; }

/*** BOTTOM ***/

  body.bottom		{ background-color: #ff6600;
                          background-image:url(/images/bottom.gif);
                          margin: 5px 5px 5px 5px }

/*** HEAD ***/


  body.head		{ background-color: #000000;
                          background-image:url(/images/head.gif);
 		          background-repeat: repeat-x;
                          background-position: bottom;
                          margin: 0px 0px 0px 0px }

/*** INTRO ***/

  body.intro		{ background-color: #000000;
                          margin: 0px 0px 0px 0px }

  body.intro a:link      { text-decoration: none; color: #FF6600; }
  body.intro a:hover     { text-decoration: none; color: #FF6600; }
  body.intro a:visited   { text-decoration: none; color: #FF6600; }
  body.intro a:active    { text-decoration: none; color: #FF6600; }

/*** STARTPAGE ***/


  .startpage *		{ font-size: 10pt; }
  body.startpage 	{ background-color: #000000; color: #FFFFFF; 
                          margin-left: 10px; margin-top:10px; margin-right: 0px;
                        }
  body.startpage a		{ width: 100%;}
  body.startpage a:link 	{ text-decoration: none; color: #FFFFFF;}
  body.startpage a:visited 	{ text-decoration: none; color: #FFFFFF;}
  body.startpage a:hover 	{ text-decoration: none; color: #FF6600;}
  body.startpage a:active 	{ text-decoration: none; color: #FFFFFF;}

  body.startpage table	{ width: 100%; table-layout: fixed; 
                          empty-cells: show; }
  body.startpage tr	{ height: 25px; }
  body.startpage th	{ background-color: #444444; color: #FFFFFF;
                          border: solid 1px;
                          border-top-color: #FF6600; border-left-color: #FF6600;
                          border-bottom-color: #222222; 
                          border-right-color: #222222;
                          padding-left: 0px; padding-right: 0px; }

  body.startpage hr	{ color: #FF6600 ; width: 100%px; height:1px;}


/*** DIRLIST ***/

 body.dirlist * a:link, a:visited, a:hover, a:active { text-decoration:none; color: #000000; }
