/* basic styles */
html { overflow: -moz-scrollbars-vertical;}
body { margin: 0px; padding: 20px 0 0 0; background-color: #17250E; font-family: Verdana, sans-serif; font-size: 11px; color: #aaa;}
table, tr, td, div, span, p, img { border: 0px; padding: 0px; margin: 0px auto;}

/* content styles */
.bordermain { border: 12px solid #fff; width: 757px;}
.white { background-color: #fff;}
.menugreen { background-color: #BCCB96;}
.pads { padding: 20px;}
.pads2 { padding: 20px 20px 10px 20px;}
.pads3 { padding: 0px 20px 0px 60px;}
.pads4 { padding: 10px 20px 80px 60px;}
.pads5 { padding: 10px 20px 0px 20px;}
.pads6 { padding: 10px 20px 0px 60px;}
.pads7 { padding: 0px;}
.padfloat { padding: 10px 0 20px 0;}

.conts { background-color:#f2fadf; border: 1px solid #bccb96; width: 731px;}
.foots { background-color:#ABBE7C; padding: 4px 20px 4px 4px; text-align:right;}

/* font styles */
.fontspacer { font-size: 4px; line-height: 6px;}

.fontb { font-size: 11px; color: #fff; line-height: 16px;}
.fontc { font-size: 11px; color: #337283; line-height: 14px;}
.fontd { font-size: 11px; color: #17250f; line-height: 15px;}
.fonte { font-size: 16px; color: #829D3A; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; border-bottom: 2px solid #829D3A;}
.fontf { font-size: 16px; color: #667B2D; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  border-bottom: 1px dashed #829D3A; line-height:20px;}
.fontlink { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #AF4C60; text-decoration: underline;}


/* link styles */
.linkb { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #DF4545; text-decoration: underline;}
.linkb:hover { color: #e22; text-decoration:underline;}

.linkbig { font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #e22; text-decoration: underline; letter-spacing: 0.8px; text-transform: uppercase; padding: 3px; border: 2px solid #F2FADF;}
.linkbig:hover { color: #CF0000; text-decoration:underline; background-color: #FFCC33; padding: 3px; border: 2px solid #f90;}


.tdfacs { border-bottom: 1px solid #aaa; padding: 4px;}
.tdfacsnum { border-bottom: 1px solid #aaa; border-left: 1px solid #aaa; border-right: 1px solid #aaa;}
.higher { line-height: 18px;}

.imgheader { border-bottom: 3px solid #fff;}
.imggal { margin: 6px; padding: 3px; border-top: 0px solid #663333; border-right: 1px solid #663333; border-bottom: 1px solid #663333; border-left: 0px solid #663333;}

td.category {
  font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #DF4545; 
  text-align: left;
  border: 0px #DDD solid;
}

#main {
  margin: 2 auto;
  border: 1px #000 solid;

}

#navigate_categories {
  text-align: left;
  width: 100%;
  color: #000;
  border-bottom: 1px #666 solid;

  font-family: verdana;
  font-size: 13px;
}

#display_categories {
  width: 100%;
  color: #000;
  
  font-family: verdana;
  font-size: 13px;
}

.navigate_images {
  text-align: center;
  width: 100%;
  color: #333;

  font-family: verdana;
  font-size: 13px;
}

#display_thumbnails {
  border: 1px #333 solid;
  width: 100%;
 
}

.thumb_border { border:3px; border-style:solid;    border-color:#BCCB96;}	
.thumb_border_hover{ border:3px; border-style:solid; border-color:#663333;}	;
.image_border { border:2px; border-style:dotted; border-color:#BCCB96; text-align:center}

.navigate_images {
  text-align: center;
  width: 100%;
  color: #333;
  background-color: #BCCB96;
  font-family: verdana;
  font-size: 13px;
}
/* FOR GALLERY PAGE */
img.ImageFrame_image { vertical-align:bottom; border:none; }
table.ImageFrame_notebook { direction: ltr; }
table.ImageFrame_notebook .TL { width:30px; height:14px; background:url(images/TL.gif) no-repeat; }
table.ImageFrame_notebook .TT { height:14px; background:url(images/TT.gif) repeat-x; }
table.ImageFrame_notebook .TR { width:15px; height:14px; background:url(images/TR.gif) no-repeat; }
table.ImageFrame_notebook .LL { width:30px; background:url(images/LL.gif) repeat-y; }
table.ImageFrame_notebook .LL div.V { width:30px; }
table.ImageFrame_notebook .RR { width:15px; background:url(images/RR.gif) repeat-y; }
table.ImageFrame_notebook .RR div.V { width:15px; }
table.ImageFrame_notebook .BL { width:30px; height:15px; background:url(images/BL.gif) no-repeat; }
table.ImageFrame_notebook .BB { height:15px; background:url(images/BB.gif) repeat-x; }
table.ImageFrame_notebook .BR { width:15px; height:15px; background:url(images/BR.gif) no-repeat; }
table.ImageFrame_notebook td { font-size:1px } /* For IE */