html,
body
{
   background: url(/images/en/background.jpg) repeat-x;
   background-color: #8d9a31;
   color: #000;
   padding: 0px;
   margin: 0px;
}
.pngBottom,
#pageBody,
.navMenu,
.navMenuTop,
#pageFooter
{
   behavior: url(/styles/iepngfix.htc);
}
img
{
   border: 0px;
}
a:link,
a:visited,
a:active
{
   text-decoration: underline;
   color: #5e680d;
}
a:hover
{
   text-decoration: none;
   color: #999;
   font-style: italic;
}
.clearCols
{
   clear: both;
}
.pageTitle
{
   font: 14px/18px Georgia, "Times New Roman", Times, serif;
   color: #889430;
   border-bottom: 1px #999 solid;
   letter-spacing: 1.5px;
   text-transform: uppercase;
   margin-bottom: 10px;
}
ul
{
   margin-top: 0px;
   margin-bottom: 8px;
}
#mainDiv
{
   width: 760px;
   font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
   color: #333;
   margin: 0px auto;
}
#header
{
   position: relative;
   height: 123px;
}
#logo
{
   position: absolute;
   top: 4px;
   left: 45px;
}
#tagline
{
   position: absolute;
   top: 40px;
   right: 40px;
   text-transform: uppercase;
   font: 18px/24px Georgia, "Times New Roman", Times, serif;
   color: #999;
}
#pageBody
{
   background: url(/images/en/pageBackground.png) repeat-y;
   display: block;
}
#bodyContent
{
   background: url(/images/en/pageTop.jpg) top right no-repeat;
}
#pageNav
{
   float: left;
   width: 169px;
}
#navBack
{
}
.navMenu,
.navMenuTop
{
   background: url(/images/en/nav_shadowLeft.png);
   width: 169px;
   margin: 0px;
   padding: 0px;
   font: 14px/18px Georgia, "Times New Roman", Times, serif;
   overflow: hidden;
}
.navMenu
{
   font: 11px/14px Georgia, "Times New Roman", Times, serif;
}
.navMenu li,
.navMenuTop li
{
   width: 159px !important;
   height: 24px !important;
   list-style-type: none;
   color: #fff;
   line-height: 18px;
   padding: 0px 0px 0px 10px;
   margin: 0px;
}
.navMenu li
{
   height: 18px !important;
   line-height: 14px;
}
.navMenu li a,
.navMenuTop li a
{
   background: url(/images/en/nav_back.jpg) repeat-y;
   display: block;
   text-decoration: none;
   width: 159px !important;
   height: 22px !important;
   padding: 2px 0px 0px 13px;
   margin: 0px;
   /* IE6 hack to fix double-padding bug */
   _height: 90%;
   _width: 92%;
}
.navMenu li a
{
   background: url(/images/en/nav_back2.jpg) repeat-y;
   height: 16px !important;
   padding: 2px 0px 0px 20px;
}
.navMenu li.active,
.navMenu li a:hover,
.navMenuTop li.active,
.navMenuTop li a:hover
{
   background: url(/images/en/nav_back_on.jpg) no-repeat;
   text-decoration: none;
   list-style-type: none;
   cursor: pointer;
}
.navMenu a:link,
.navMenu a:active,
.navMenu a:visited,
.navMenuTop a:link,
.navMenuTop a:active,
.navMenuTop a:visited
{
   text-decoration: none;
   color: #fff;
}
.navMenu a:hover,
.navMenuTop a:hover
{
   text-decoration: none;
   color: #5a650a;
}
#pageContent
{
   float: right;
   width: 545px;
   padding: 15px 25px 0px 0px;
}
#pageFooter
{
   background: url(/images/en/footerBackground.png) no-repeat;
   width: 760px;
   height: 15px;
}
#copyright
{
   text-align: right;
   font-size: 10px;
   color: #fff;
   padding: 0px 10px 0px 0px;
}

.bio
{
   padding: 10px 0px 25px 0px;
   border-bottom: 1px #999 dotted;
}

.bioDetails
{
   float: left;
   width: 400px;
}

.bioName
{
   font-weight: bold;
}

.bioPhoto
{
   float: left;
   padding: 10px 0 0 10px;
   width: 120px;
}

.bioTitle
{
   font-style: italic;
}
#newsDetails .title
{
   font-weight: bold;
   color: #889430;
}