/***********************/
/*       body          */
/***********************/

h1 { color: #FFFFFF; font-size: 38px; font-weight: bold; }
h2 { color: #330066; font-size: 18px; }
h3 { color: #FAC47E; font-size: 18px; }
h4 { color: #330066; font-size: 12px; }

body {
     font-family: verdana, arial, sans-serif; font-size: 12px; text-align: center;
     padding: 2em; margin: 0;
     }
	  
fieldset {
	width: 80%;
	height: 45px;
	border: solid; border: #666699;
	padding: 2px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	font-weight: lighter;
}	  

legend {font-family: Arial, Helvetica, sans-serif;
	color: Red;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	font-weight: bolder;		
}

.text { text-align: left; }

.textbold { text-align: left; font-weight: bold; }

.top1 { color: #FFFFFF; text-decoration: none; }

.top2 { color: #FAC47E; text-decoration: none; }

.top3 { color: #AE0000; text-decoration: none; }

.bottomtext { color: #FFFFFF; font-weight: bold; }

.nr {font-size: 18px;  font-weight: bold; color: red; }





/***********************/
/*       links         */
/***********************/

a:link { color: #666699; }
a:visited { color: #666699; }
a:hover { color: #FFCC00; }
a:active { color: #FF0000; }

a.bottomcontact:link { color: #FFCC00; text-decoration: none; }
a.bottomcontact:visited { color: #FFCC00; text-decoration: none; }
a.bottomcontact:hover { color: #FFCC00; text-decoration: underline; }
a.bottomcontact:active { color: #FF0000; text-decoration: underline; }

a.bottommail:link { color: #FFCC00; }
a.bottommail:visited { color: #FFCC00; }
a.bottommail:hover { font-size: 150%; }
a.bottommail:active { color: #FF0000; }


/***********************/
/*        menu         */
/***********************/

ul {
   list-style: none;
   padding: 0;
   margin: 0;
   }

#nav a {
       font-weight: bold;
       color: #666699;
       text-decoration: none;
       }

#nav a:hover { color: #FFCC00; }

#nav li li a {
             display: block;
             font-weight: normal;
             color: #666699;
             }

#nav li li a:hover {
                   border: 5px solid #FFCC00;
                   border-width: 0 5px;
                   }

li {
   float: left;
   position: relative;
   width: 11em;
   cursor: default;
   background-color: #FFFFFF;
   border: 1px solid #C0D0F0;
   border-width: 1px 0;
   }

li#first {
         border-left-width: 1em;
         width: 8em;
         }

li#last	{
        border-right-width: 1em;
        width: 8em;
        }

li ul {
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      font-weight: normal;
      background: #FFFFFF;
      border-right: solid 1px #C0D0F0;
      border-left: solid 1px #C0D0F0;
      border-bottom: solid 1px #C0D0F0;
      }

li>ul {
      top: auto;
      left: auto;
      }

li li {
      display: block;
      float: none;
      background-color: transparent;
      border: 0;
      }

li:hover ul, li.over ul { display: block; }


/***********************/
/*        list         */
/***********************/

.normal {
          float: center;
          list-style: none;
          padding: 0;
          margin: 0;
          }

.news {
		width: 160px;	
       font-size: 11px;
       color: #FFFFFF;
       line-height: 12px;
       text-align: center;
       font-weight: lighter;   
          }
          
