html,
body
{
   background-color: #80561b;
   color: #000;
   margin: 0px;
   padding: 0px;
}
img
{
   border: none;
}
td
{
   vertical-align: top;
   text-align: left;
}  
a:link,
a:visited,
a:active
{
   color:#391F10;
   text-decoration: none;
   border-bottom: 1px dotted #391F10; 
}
a:hover
{
   text-decoration: none;
   border-bottom: 1px solid #391F10;
}
#mainTable td .noLinkBorder
{
   border: none;
}
#mainTable
{
   background-color: #fff;
   color: #000;
   margin: 10px auto;
   font: 11px/1.5em verdana,arial,helvetica,sans-serif;
}
#logo
{
   
}
#bannerMiddle
{
   padding-right: 5px;
   padding-top: 5px;
}
#bannerRight
{
   padding-right: 5px;
   padding-top: 5px;
}
#navigation
{
   background-color: #008ab0;
   color: #6fbcd4;
   font: 12px/1.5em trebuchet,'Trebuchet MS';
   font-weight: bold;
   letter-spacing: 1px;
   text-transform: uppercase;
}
#navigation p
{
   margin: 10px;
}
#navigation a:link,
#navigation a:visited,
#navigation a:active
{
   text-decoration: none;
   color: #fff;
   border: none;
}
#navigation a:hover
{
   background: #6fbcd4;
   text-decoration: none;
   color: #fff;
   border: none;
}
#navigation .navTitle
{
   color: #6fbcd4;
   font-weight: bold;
   text-transform: uppercase;
}
#singleCol,
#singleCol2
{
   float: left;
   width: 479px;
}
#singleCol2
{
   padding: 0;
   margin: 0;
}
#middleCol
{
   float: left;
   width: 239px;
   border-right: 1px dotted #000;
   padding-right: 5px;
   _height: 610px;
   min-height: 610px;
}
#rightCol
{
   float: left;
   width: 235px;
}
#middleColShort
{
   float: left;
   width: 235px;
   border-right: 1px dotted #000;
   padding-right: 5px;
   _height: 315px;
   min-height: 315px;
}
#mainTable .columnTitle,
#mainTable .pageTitle
{
   background: url(/images/en/title_back.gif) no-repeat;
   background-color: #f7efe6;
   color: #000;
   padding: 7px 0px 25px 25px;
   font-size: 16px;
   font-weight: bold;
   letter-spacing: 1px;
   text-transform: uppercase;
   font-family: trebuchet,'Trebuchet MS';
}
#mainTable .content
{
   padding: 15px;
   font: 11px/1.5em verdana,arial,helvetica,sans-serif;
}
#footer
{
   background-color: #6fbcd4;
   color: #000;
   font-size: 11px;
   vertical-align: middle;
   text-align: center;
   padding: 5px;
   letter-spacing: 1px;
}
/* PJAX */
.clearCols
{
   clear: both;
}

/* gallery */
#galleryTool
{
   width: 479px;
   padding: 0;
   margin: 0;
   margin: -15px 0 0 -15px;
   font: 11px/1.5em verdana,arial,helvetica,sans-serif
}
#galleryTool #leftNavColumn
{
   float: none;
   width: 470px;
   margin: 0 auto;
}
#galleryTool #leftNavColumn ul
{
   padding: 0px;
   white-space: nowrap;
   overflow: auto;
}
#galleryTool #leftNavColumn li
{
   float: left;
   font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
   list-style-position: outside;
   list-style: none;
   list-style-type: none;
   list-style-image: none;
   padding: 5px;
   margin-left: 5px;
   border: 1px #999 solid;
   border-top: 0px;
   background: #aac3ab;
}
#galleryTool #leftNavColumn li:hover,
#galleryTool #leftNavColumn li.over
{
   list-style: none;
   background: #e9f3e9;
}
#galleryTool #gallery
{
   clear: both;
   width: 470px;
   marign: 0 auto;
}
#galleryTool #gallery #galleryImageThumbs
{
   float: none;
   height: 150px;
   width: 470px;
   margin: 0px auto;
   overflow: auto;
}
#galleryTool #gallery #galleryImageThumbs img
{
}
#galleryTool #gallery #galleryImageLg
{
   float: none;
   margin: 0px auto;
   text-align: center;
   width: 470px;
}
#galleryTool #gallery #galleryImageLg img
{
   border: 2px #000 solid;
   margin: 4px auto;
   padding: 2px;
   width: 455px;
}
#galleryTool #gallery #galleryImageLg #galleryImageLgCaption
{
   color: #000;
   font: 16px/21px Arial, Helvetica, sans-serif;
   margin-bottom: 20px;
}
#galleryTool #gallery #galleryPlaceholder
{
   width: 300px;
}