
table.search {
	    padding-top : 8px;
}

span.search {
	    padding-top : 0px;
	    padding-bottom : 0px;
	    font-size : 7pt;
}

input {
      font-size : 8pt;
}

input.search {
     border : 1px solid #bfaf88;
     padding-top : 0px;	     
     padding-bottom : 0px;	     
     background-color : #fffff0;
}


div.box {
    padding-bottom   : 15px;
    padding-top   : 2px;
    padding-left   : 15px;
    padding-right   : 15px;
    border : 1px solid #e6d6a8;
    background-color : #fffad8;    
    margin-bottom : 20px;
    margin-top : 20px;
}	


p {
    padding-top      : 5px;
    padding-bottom   : 15px;
    margin-top       : 0px;
    margin-bottom    : 0px;
    margin-right     : 15px;
    font-size : 10pt;
}

p.metapar {
	  font-size : 8pt;
	  padding-left : 8px;
	  padding-right : 8px;
	  border : 1px solid #e0e0e0;
}

p.quote {
    padding-top      : 0px;
    padding-bottom   : 15px;
    padding-left : 20px;
    padding-right : 20px;
    font-style : italic;    
}


p.credits {
    font-size : 7pt;
    color : #866626;	    
    border-top : 1px solid #a68626;	    
    border-bottom : 1px solid #a68626;	    
    padding-left : 6px;
    padding-right : 6px;
    margin-right : 0px;
    padding-bottom : 4px;
    margin-bottom : 6px;
    vertical-align : bottom;
}

p.copyright {
    font-size : 7pt;
    color : #866626;	    
    border-top : 1px solid #a68626;	    
    border-bottom : 1px solid #a68626;	    
    padding-left : 6px;
    padding-right : 6px;
    margin-right : 0px;
    padding-bottom : 4px;
    margin-bottom : 6px;
    vertical-align : bottom;
}





div.leftcolumn {
   float : left;
   width : 40%;
   padding-left : 15px;
   padding-right : 10px;
   padding-top : 10px;
   border-left : 1px solid #fafaf8;
   border-right : 1px solid #fafaf8;

}	    

div.rightcolumn {
   float : right;
   width : 40%;
   padding-left : 10px;
   padding-right : 10px;
   padding-top : 0px;
   border-left : 1px solid #ffffff;
}	    



table.content {
 padding-top : 10px;
 padding-left : 10px;
}


td.leftcontent {
}

td.middlecontent {
}

td.rightcontent {
   border-left : 1px dashed #ecd69d;		
   padding-left : 16px;
}


h1 {
   color : #707070;
}

h2 {
   color : #707070;
}

h3 {
   color : #707070;
}

h4 {
   color : #707070;
}

b {
   color : #505050;
}


img {
    border : 0;
}





img.logo {
  padding-top : 0px;	
  padding-left : 12px;	
}


div.menuhr {
  border-bottom: 1px dashed #806010;
  border-left : 0px;
  border-right : 0px;
  padding-right : 0px;
  margin-right : 0px;
  padding-left : 0px;
  margin-top : 9px;
  margin-bottom : 9px;
  height : 2px;
}

hr {
  border-top: 1px dashed #806010;
  border-left : 0px;
  border-right : 0px;
  border-bottom : 0px;
  height : 3px;
  color : #f5e9c0;
  background-color : #f5e9c0;
}




p.medskip {
         padding-top : 10px;
         padding-bottom : 15px;
}

p.bigskip {
         padding-top : 20px;
         padding-bottom : 15px;
}


p.smallskip {
         padding-top : 5px;
         padding-bottom : 5px;
}




textarea {
   font-size : 8pt;	 
   border : 1px solid #e0e0e0;
}

input.textinput {
   border : 1px solid #e0e0e0;
}





h1.title {
	margin-bottom : 0px;
	padding-bottom : 0px;
	margin-top : 1px;
	padding-top : 1px;
	font-size : 22px;
	font-weight : normal;
	color : #ba6504;
}


div.tagline {
	padding-right : 10px;
	padding-top : 0px;
	padding-bottom : 4px;
	font-size : 9pt;
	font-weight : normal;
	color : #705010;
}

div.minor {
    font-size : 7pt;
    color : #a39162;	    
    padding-right : 10px;
    margin-right : 0px;
    padding-bottom : 2px;
    padding-top : 2px;
    margin-bottom : 0px;
    margin-top : 0px;
}



a.header {
       font-size : 10pt;
       color : #8080a0;
       text-decoration : none;
}

a.header:hover {
       color : #202020;
}




div.mm0, div.mm0d, div.mm1, div.mm1d, div.mm2, div.mm2d {
  margin-right : 0px;
  margin-top : 0px;	
  margin-bottom : 0px;	
  padding-left : 10px;
  padding-top : 4px;	
  padding-bottom : 4px;	
  padding-right : 4px;	
} 


div.mm0 {
   margin-left : 10px;
   background-image : url('menu0off.png');	     
   background-repeat : no-repeat;
}

div.mm0d {
   margin-left : 10px;
   background-image : url('menu0on.png');	     
   background-repeat : no-repeat;
}

div.mm1 {
   margin-left : 23px;
   background-image : url('menu1off.png');	     
   background-repeat : no-repeat;
}

div.mm1d {
   margin-left : 23px;
   background-image : url('menu1on.png');	     
   background-repeat : no-repeat;
}

div.mm2 {
   margin-left : 36px;
   background-image : url('menu1off.png');	     
   background-repeat : no-repeat;
}

div.mm2d {
   margin-left : 36px;
   padding-left : 10px;
   background-image : url('menu1on.png');	     
   background-repeat : no-repeat;
}







a.mainmenu0 {
       padding-left : 16px;	    
       font-size : 9pt;
       color : #403610;
       text-decoration : none;
}

a.mainmenu0:hover {
       color : #eb8624;
       text-decoration : none;
}


a.mainmenu0direct {
       padding-left : 16px;	    
       font-size : 9pt;
       color : #bb6604;
       text-decoration : none;
}

a.mainmenu0direct:hover {
       color : #eb8624;
       text-decoration : none;
}


a.mainmenu1 {
       padding-left : 16px;	    
       font-size : 8pt;
       color : #403610;
       text-decoration : none;
}

a.mainmenu1:hover {
       color : #eb8624;
       text-decoration : none;
}


a.mainmenu1direct {
       font-size : 8pt;
       padding-left : 16px;	    
       color : #bb6604;
       text-decoration : none;
}

a.mainmenu1direct:hover {
       color : #eb8624;
       text-decoration : none;
}


a.mainmenu2 {
       padding-left : 16px;	    
       font-size : 8pt;
       color : #403610;
       text-decoration : none;
}

a.mainmenu2:hover {
       color : #eb8624;
       text-decoration : none;
}


a.mainmenu2direct {
       font-size : 8pt;
       padding-left : 16px;	    
       color : #bb6604;
       text-decoration : none;
}

a.mainmenu2direct:hover {
       color : #eb8624;
       text-decoration : none;
}




span.tocome {
   color : #802000;
   font-style : italic;
}



a.crumbtrail {
  color : #907010;		
  font-size : 7pt;
  text-decoration : none;
}

a.crumbtrail:hover {
  color : #000000;		
  font-size : 7pt;
}



span.crumbtrail {
  color : #505050;		
  font-size : 7pt;
}

span.activecrumb {
  color : #bb6604;
  font-size : 7pt;
}

.inline { 
	vertical-align : bottom; 
	display : inline; 
}



td.paging {
	    font-size : 9pt;
   border : 1px solid #c09040;
}

span.paging {
	    color : #e0e0e0;
	    font-size : 9pt;
}


span.signature {
	 color : #705010;    
	 font-size : 7pt;
	 font-style : italic;
}	       


a.paging {
	 color : #a0a0a0;
	    font-size : 9pt;
	    text-decoration : none;
}


a.paging:hover {
	   color : #bb6604;

}


p.small {
	color : #909090;
	font-size : 8pt;
}


a {
  color : #ba6504;
  text-decoration : underline;
}


a:hover {
  color : #eb8624;
  text-decoration : underline;
}


a.extern {
  color : #0465ba;
  text-decoration : underline;
}

a.extern:hover {
  color : #2486eb;
  text-decoration : underline;
}




ul {
   padding-top : 1px;
   padding-bottom : 1px;
   margin-top : 4px;
   margin-bottom : 4px;
}

li {
  margin-top : 4px;
  margin-bottom : 4px;
}


ul.sitemap {
  margin-left : 10px;
  padding-left : 10px;
}


ul.sitemap li.sitemap a.sitemap {
  font-size : 9pt;
   color : #303060;
   /* padding-left : -20px; */
}

ul.sitemap li.sitemap ul.sitemap {
  margin-left : 10px;
  padding-left : 10px;
}

ul.sitemap li.sitemap ul.sitemap li.sitemap a.sitemap {
  font-size : 8pt;
  color : #151530;
}


ul.sitemap li.sitemap ul.sitemap li.sitemap ul.sitemap {
  margin-left : 10px;
  padding-left : 10px;
}


ul.sitemap li.sitemap ul.sitemap li.sitemap ul.sitemap li.sitemap a.sitemap {
  font-size : 7pt;
  color : #050510;
}


p.excerpt {
  margin-top : -10px;	  
  padding-top : 0px;
  padding-bottom : 0px;
  padding-left : 160px;
  font-size : 8pt;
  color : #908070;
}

p.parexcerpt {
  margin-top : 0px;	  
  padding-top : 6px;
  padding-bottom : 18px;
  padding-left : 0px;
  font-size : 8pt;
  color : #908070;
}

a.latest {
  color : #907010;		
  font-size : 7pt;
  text-decoration : none;
}

a.latest:hover {
  color : #000000;		
  font-size : 7pt;
}


p.latesttitle {
    text-align : right;	 
    color : #705010;	
    font-size : 8pt;
    font-weight : bold;
    padding-left: 6px;
    padding-right: 2px;
    padding-bottom : 16px;	
}

p.latest {
    text-align : right;	 
    color : #808080;	
    font-size : 7pt;
    padding-top : 0px;
    padding-bottom : 2px;	
    padding-left: 6px;
    padding-right: 2px;
}

p.latestdate {
    text-align : right;	 
    color : #705010;	
    font-size : 6pt;
    padding-top : 0px;
    padding-bottom : 16px;	
    padding-left: 6px;
    padding-right: 2px;

}


pre.tiny {
   padding : 10px 10px 10px 10px;
   font-size : 5pt;	 
   border : 1px solid #d0d0d0;

}	 

pre.medium{
   margin-top : 0px;
   padding : 2px 2px 2px 2px;
   font-size : 9pt;	 
   background-color : #f0f0f0;
   border : 1px solid #d0d0d0;
}	 


tt.bold {
	font-weight : bold;
	font-size : 9pt;
}
