@charset "UTF-8";

body { 
   margin: 0px;
   padding: 0px;
   
   color: #454444;
   
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
}

div, p, h1, h2, h3, h4, h5, img, table, tr, th, td {
   margin: 0px; padding: 0px;
}

a {
   color: #966C00;
   text-decoration: none;
}

td {
   vertical-align: top;
}

div#site_header {
   position: relative;
   margin: 0px auto;
   padding: 0px 0px 0px 0px;
   
   left: 0px;
   top: 0px;
   width: 1000px;
   height: 100px;
   
   text-align: right;

   background-image: url(../images/header.jpg);
}

div#site_links {
   position: relative;
   margin: 0px auto;
   padding: 0px;
   
   left: 0px;
   top: 0px;
   width: 1000px;
   height: 275px;
   
   background-image: url(../images/links.jpg);
}

div#site_links ul {
   position: absolute;
   margin: 4px 0px 0px 0px;
   padding: 4px;
   
   left: 21px;
   top: 0px;
   width: 175px;
   height: 260px;
   
   background-image: url(images/mainmenu.png);
   background-repeat: no-repeat;
}

div#site_links ul li {
   margin: 0px 0px 0px 25px;
   padding: 4px 2px 4px 2px;
   
   width: 145px;
   height: 15px;

   color: #919090;
   
   list-style-type: square;
   
   border-bottom-style: dotted;
   border-width: 1px;
   border-color: #919090;
}

div#site_links ul li:first-child {  
   border-top-style: dotted;
}

div#site_links ul li:hover {
   color: #c4c2c2;
}

div#site_links ul li.mainlevel_active, div#site_links ul li.mainlevel_current {
   background-color: #ffdf80;
}

div#site_links ul li ul{
   position: absolute;
   margin-left: 5px;
   padding: 20px 4px 4px 0px;
   
   left: 174px;
   top: 0px;
   width: 150px;
   height: 190px;

   background-image: url(../images/submenu.png);
}

div#site_links ul li ul li {
   margin: 0px 0px 0px 4px;
   
   width: 141px;
   height: 15px;
   
   list-style-type: none;
}

div#site_links ul li ul li.sublevel_current {
   background-color: #ffc100;
}

div#site_others {
   position: relative;
   
   left: 749px;   
   width: 259px;
   height: 225px;
}

div#site_others img {
   border-style: none;
}

div#site_content {
   position: relative;
   margin: 0px auto;
   padding: 0px 10px;
   
   left: 0px;
   top: 0px;
   width: 980px;
   
   text-align: justify;
   
   background-image: url(../images/content.jpg);
}

.contentheading {
   margin: 0px 0px 10px 0px;
   padding: 0px;

   width: 980px;

   font-size: 20px;
   
   border-top-style: solid;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #5e5e5e;
}

.componentheading {
   margin: 0px 0px 10px 0px;
   padding: 0px;

   width: 980px;

   font-size: 20px;
   
   border-top-style: solid;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #5e5e5e;
}

div#site_content h1 {
   margin: 0px 0px 10px 0px;
   padding: 0px;

   width: 980px;

   font-size: 20px;
   
   border-top-style: solid;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #5e5e5e;
}

div#site_content h2 {
   margin: 25px 0px 5px 0px;
   padding-left: 5px;
   
   width: 968px;

   font-size: 17px;
   
   border-left-style: solid;
   border-bottom-style: solid;
   border-left-width: 3px;
   border-bottom-width: 1px;
   border-color: #5e5e5e;
}

div#site_footer {
   position: relative;
   margin: 0px auto;
   padding: 0px;
   
   left: 0px;
   top: 0px;
   width: 1000px;
   height: 50px;

   background-color: #5e5e5e;

   background-image: url(../images/footer.jpg);
}
