* {padding: 0; margin: 0;}

body{
background: url(img/background.jpg); background-repeat: repeat-x; text-align: center;
}


/*TEXTFEATURES*/
p {font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; }
 
 .leftimage {
border: 0; padding: 0; margin-left: 0;
width: 235px; height: 164px;
float: left;overflow: hidden;}

/*GENERAL FEATURES*/
.bullet  {margin-right: 5px;}
.floatright {float: right;}
.floatleft {float: left;}
.padding {overflow: hidden; margin-bottom: 0; }

div.clearer {clear: left; line-height: 0px; height: 0px;}
div.clearer {clear: both; line-height: 0px; height: 0px;}

 /*STRUCTURE*/

   div#main {
 margin-left: auto; margin-right: auto;
 height: 100%;  width: 1000px;
   }

 div#leftnavigation {
 padding: 0; padding-top: 97px;  overflow: hidden;
min-width:172px; height: 100%; float: left;
/* position: absolute; left: 0px; top: 0px; */
}

div#center {
    height: 100%; width: 610px; float: left;
   /* margin-left: 172px; margin-right: 172px; */
   border-left: 1px solid gray; border-right: 1px solid gray;
   text-align: left; margin-bottom: 20px;
   }
  
   div#top {
   height: 23px;
  background: url('img/bgheader.png');
  margin-left: 5px; margin-right: 5px; border-top: 3px solid white;
}
 
  div#firstcenterhome {
  background: #ffffff; height: 62px; text-align: center;
 padding: 0; margin-bottom: 0; margin-left: 5px; margin-right: 5px;
}
  
   div#secondcenterhome  {
  background: url('img/center.gif');
  margin-left: 5px; margin-right: 5px;
  margin-bottom: 0px; margin-top: 0px;
  }

div#thirdgeneral {padding-bottom: 20px; margin-top: 5px; background: #dcd8d4 url('img/thirdgeneral_bkgd.png') repeat-x; border-left: 5px solid white; border-right: 5px solid white; }
div#thirdgeneral_home {width: 589px; background: url('img/home_box.gif') no-repeat; }
div#left_half {width: 255px; float: left; padding-left: 25px; padding-right: 10px;}
div#right_half {width: 255px; float: right; padding-right: 25px; padding-left: 10px;}

div#thirdgeneral h1 { color: #000000; font-size: 1.1em;  margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
div#thirdgeneral p {  font-size: 0.7em; margin-bottom: 0.9em; }

   div#thumbs{ height: 65px;
  padding-top: 8px; padding-bottom: 10px; margin-left: auto; margin-right: auto;
  }  
    
  
   .thumbs {padding-left: 1%;
  }
  
  div#longline{ height: 8px;
  border-top: 2px solid #65e401;
   background: #ffffff;
  } 
  
 div#rightnavigation {
 height: 100%; float: left; min-width:172px;
/*    position: absolute; right: 0px; top:  0px; */
padding: 130px 0 0 10px; overflow: hidden;
/*    padding-top: 115px; */
  }

div#rightnavigation p {margin-bottom: 1em; text-align: left;}
div#rightnavigation p a.email {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: blue;}


/*LINKS*/

div#rightnavigation ul li.on a {font-weight: bold;color: #000000; font-size: 0.7em; }

div#rightnavigation ul li.on { list-style-image: url(img/black_dot.gif);}

div#rightnavigation ul li {list-style-image: url(img/green_dot.gif);}

div#foot {margin-left: auto; margin-right: auto; text-align: center; padding-top: 1em;}


 ul {margin-left: 25px; margin-top: 20px; list-style: none;}

a img { border: 0;}
a {font-size:  9px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666;}
a:link {text-decoration: none;} 
a:visited {text-decoration: none;color: #999999;} 
a:hover {text-decoration: none;color: #669900;} 
a:active {text-decoration: none;color: #666666;}

.strong{font-weight: bold; font-size: 1em;}

ul.low {
margin-top: 10px;
overflow: hidden;
text-align: center;
font-size: 0.7em;
font-family: Arial, Helvetica, sans-serif;
list-style: none;
}

ul.low li {
display:inline;
padding-left: 2px;
padding-right: 3px;
line-height: 0.7em; 
/* border-right: url(img/rightborder_small.png); */
border-right: none; 
}

 ul.low li.noborder  {border-right: none;}


