@charset "UTF-8";
/* CSS Document */

/* page settings
--------------------------------------------------------------*/
body{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666; font-size: 9pt; }
p{ padding-bottom: 12px; }
a{ color: #666; }
h2{ margin-bottom: 16px; color:#666; font-weight: normal; }
h3{ margin-bottom: 10px; color:#666; font-weight: normal; border-bottom: 1px solid #999; }

/* layout
--------------------------------------------------------------*/
#wrapper{ width: 964px; padding: 10px 30px 20px; margin: 0 auto; position: relative; height: 709px}
#left{ width: 358px; float: left; }
#right{ width: 546px; float: right; }

.top{ height: 130px; float: left; padding-top: 12px; }
#left_content{ float: right; margin: 38px 0 10px 138px; height: 385px; font-size: 100%; line-height: 120%; width:220px; }
#wordsScroll{ height: 305px; overflow: auto; width: 220px; }
#wordsScroll p{ text-align: justify; margin-right: 20px;}
#left_footer{ float: left; margin-top: 10px; width: 358px;}
#largeimg{ width: 546px; height: 402px; border: 1px solid #CCC; float: left; margin: 38px 0 10px; position: relative; }
#cycle{ float: left; }
#thumbouter{ float:left; }
#thumbnails{ width: 546px; height: 115px; float: left; float: left; }
#thumbnails .thumb{ display: block; width: 129px; height: 95px; overflow: hidden; float: left; margin-right: 8px; border: 1px solid #CCC;  }
#thumb_scroll{ width: 546px; }

/* links (bottom left)
--------------------------------------------------------------*/
#links{ float: right; margin-left: 138px; height: 104px; font-size: 90%; width:220px; }
#links ul li{ padding: 0 0 4px; }
#links a{ text-decoration: none; }
#links a:hover{ color:#6eb044; }
#linkScroll{ height: 85px; overflow: auto; }
#linkScroll ul{ margin-right: 20px; }
#logo{position: absolute; bottom: 37px; left: 30px;}

/* menu
--------------------------------------------------------------*/
#left_nav{ margin: 0 11px 0 0; width: 127px; height: 180px; overflow:auto; float: left; }
#left_subnav{ width: 220px; height: 180px; overflow:auto; float: left; }
.menu{  /*border-top: 1px solid #999*/; }
.menu a{ color: #666; text-decoration: none; }
.menu li a{ display: block; border-bottom: 1px solid #999; padding: 4px 0; }
.menu li a:hover, .menu li a.current,  #menuScroll ul li a.current{ border-bottom: 2px solid #333; padding: 4px 0 3px 0; }
.cont_menu li a:visited{border-bottom: 2px solid #333; padding: 4px 0 3px 0;}

.current_green{color:#6eb044; text-decoration: line-through;}
/* submenu
--------------------------------------------------------------*/
#right_nav{ width: 546px; height: 108px; float: left; }
#right_nav ul{  /*border-top: 1px solid #999; */float: left; margin-right: 10px; display: block; }
#right_nav a{ color: #666; text-decoration: none; }
#right_nav ul li a{ display: block; border-bottom: 1px solid #999; padding: 4px 0; width: 129px; }
#right_nav ul li a:hover{ border-bottom: 2px solid #333; padding: 4px 0 3px 0; }
#menuScroll{ width: 1000px; float: left; overflow: auto}

.clear{ clear: both; }

#wordsScroll a{text-decoration: none;}
#wordsScroll a:hover{color:#6eb044;}
