/* content */
.text-header { font-weight: bold; font-size: 12pt; font-family: Arial Narrow, Arial, sans-serif; color: #544D3A;}
 .text-header a { font-weight: bold; font-size: 12pt; font-family: Arial Narrow, Arial, sans-serif; color: #544D3A;}
.pageContent { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #5A534A; }
 .pageContent a { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #5A534A; }
.tableContent { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #5A534A; }
 .tableContent a { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #4D1C19; text-decoration: none; } 
.tableHeader { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #ffffff; }
 .tableHeader a { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #ffffff; }
.smallContent { font-size: 9pt; font-family: Comic Sans MS, sans-serif; color: #5A534A; }
 .smallContent a { font-size: 9pt; font-family: Comic Sans MS, sans-serif; color: #5A534A; }

/* top elements */
.company { font-size: 14pt; font-family: Comic Sans MS, sans-serif, sans-serif; color: #ffffff; }
.slogan { font-weight: bold; font-size: 10pt; font-family: Arial Narrow, Arial, sans-serif; color: #CCCAC4; }

/*main menu*/
.menu { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #4D1C19; text-decoration: none; }
.amenu { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #4D1C19; text-decoration: underline; }
.smallmenu { font-size: 9pt; font-family: Comic Sans MS, sans-serif; color: #4D1C19; text-decoration: none; }

/*submenu*/
.submenu { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #4D1C19; text-decoration: none; }
.asubmenu { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #4D1C19; text-decoration: underline; }

/*bottom menu*/
.bmenu { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #4D1C19; text-decoration: none; }
.abmenu { font-size: 10pt; font-family: Comic Sans MS, sans-serif; color: #4D1C19; text-decoration: none; }

/*copyright*/
.footer { font-size: 8pt; font-family: Tahoma, sans-serif; color: #BBB7AC; }
 .footer a { font-size: 8pt; font-family: Tahoma, sans-serif; color: #BBB7AC; }
.legalese { font-size: 8pt; font-family: Tahoma, sans-serif; color: #5A534A; }
 .legalese a { font-size: 8pt; font-family: Tahoma, sans-serif; color: #5A534A; }

/*backgrounds*/
.menu-bg { background: #E0DBC8}
.submenu-bg { background: #DFDBC8}
.header-bg { background-color: #544D3A; }

/*thumbnails*/
a img { border: none; }










/* beg Photo-Caption Zoom - Pure-CSS */

.Zright { float:right; margin:5px 0px 2px 10px; } 
.Zleft { float: left; margin:5px 10px 2px 0px; } 

.Zoom img { border: 0px solid #369; } 
.Zoom.t100 img { width:100px; } 
.Zoom.t150 img { width:150px; } 
.Zoom.t200 img { width:200px; } 
.Zoom.t250 img { width:250px; } 
.Zoom.t300 img { width:300px; } 
.Zoom.t350 img { width:350px; } 
.Zoom.t400 img { width:400px; } 
.Zoom.t450 img { width:450px; } 
.Zoom.t500 img { width:500px; } 
.Zoom.t550 img { width:550px; } 
.Zoom.t600 img { width:600px; } 

.Zoom .caption { display:none; } 

.Zoom a { padding:0px; } 
.Zoom a:hover { padding:0px; } /* IE picky here */ 
.Zoom a:visited { padding:0px; } 

.w100 a:hover img,.w100 a:hover .caption {width:100px} 
.w150 a:hover img,.w150 a:hover .caption {width:150px} 
.w200 a:hover img,.w200 a:hover .caption {width:200px} 
.w250 a:hover img,.w250 a:hover .caption {width:250px} 
.w300 a:hover img,.w300 a:hover .caption {width:300px} 
.w350 a:hover img,.w350 a:hover .caption {width:350px} 
.w400 a:hover img,.w400 a:hover .caption {width:400px} 
.w450 a:hover img,.w450 a:hover .caption {width:450px} 
.w500 a:hover img,.w500 a:hover .caption {width:500px} 
.w550 a:hover img,.w550 a:hover .caption {width:550px} 
.w600 a:hover img,.w600 a:hover .caption {width:600px} 
.Zoom a:hover img { margin-bottom:5px;} 

.Zoom a:hover .caption { 
display:block; 
background:#DFDBC8; 
border:1px solid #544D3A; 
font-family:Comic Sans MS, sans-serif;
text-decoration:none; 
text-align:center;
font-size:10pt; 
color:#5A534A; } 

.Zoom a:hover .inner { 
display:block; 
padding:5px 8px; } /* no IEboxModelHack */ 

/* end Photo-Caption Zoom - Pure-CSS */ 

