﻿:root {
 	overflow-y:scroll;
}
body {
	overflow:auto;
	margin:0px;
	padding:0px;
	border-style:none;
	background-image:url(../ico/full-background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	scrollbar-face-color:#D4D0C8;
	scrollbar-shadow-color:#666666;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:threedface;
	scrollbar-darkshadow-color:threedface;
	scrollbar-track-color:threedface;
	scrollbar-arrow-color:#333333;
}
#tblLayout {
	margin-left:2px;
	border-top:10px solid #ffffff;
}
#tblLayoutLeft {
	background-image:url(../ico/cell-background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#cellLayoutLeft {
	border:1px solid #75a129;
	border-left:1px solid #aec689;
	background-image:url(../ico/border-layer-content.gif);
	background-repeat:repeat-y;
}
#layerHeader, #layerMainMenuContainer, .layerSubMenuContainer {
	border-bottom:1px solid #aec689;
}
#cellContent {
	background-image:url(../ico/border-content.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:16px;
}
#layerContent {
	width:730px;
	overflow:auto;
}
#logoAlkemadePng {
	display:block;
}
#logoAlkemadeGif {
	display:none;
}
/* Quote */
#layerQuote {
	width:180px;
	background-color:#ffffff;
	margin:10px 0px 10px 15px;
	border:1px solid #cccccc;
}
#layerQuote h1 {
	margin:2px;
	color:#999900;
}
#layerQuote h2 {
	margin:2px;
	color:#669933;
}
#layerQuote p {
	margin:2px;
	color:#358036;
}
#layerQuote h6 {
	margin:2px;
	color:#666666;
}
#layerBanner {
	width:180px;
	overflow:hidden;
	margin:10px 0px 10px 15px;
}
#layerBanner img {
	display:block;
	border-style:none;
}
/* Menu Section */
#layerMainMenuContainer, .layerSubMenuContainer {
	width:746px;
	height:23px;
	overflow:hidden;
}
#layerMainMenuContainer {
	background-image:url(../ico/border-main-menu-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.layerSubMenuContainer {
	background-image:url(../ico/border-sub-menu-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#layerMainMenu, .layerSubMenu {
	width:742px;
	background-repeat:repeat-x;
	background-position:bottom;
}
#layerMainMenu {
	background-color:#94b645;
	background-image:url(../ico/border-main-menu-bottom.gif);
}
.layerSubMenu {
	background-color:#ffffff;
	background-image:url(../ico/border-sub-menu.gif);
}
#layerMainMenu img, .layerSubMenu img {
	display:block;
}
#layerMainMenu a {
	color:#ffffff;
	text-decoration:none;
}
td.cellMenuItem, td.cellMenuItemSel, td.cellMenuItemHover, td.cellSubMenuItem, td.cellSubMenuItemSel  {
	font-size:12px;
	padding-left:5px;
	padding-right:7px;
	line-height:15px;
	padding-bottom:2px;
}
td.cellMenuItemSel, td.cellMenuItemHover {
	background-color:#d6d756;
	background-image:url(../ico/border-main-menu-bottom-sel.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
td.cellSubMenuItem a {
	color:#a8c1cf;
	text-decoration:none;
}
td.cellSubMenuItem a:hover, td.cellSubMenuItemsel a, td.cellSubMenuItemsel a:hover {
	color:#44a6d9;
	text-decoration:none;
}
/* Published date */
#layerPublished {
	height:11px;
	overflow:hidden;
	margin-top:5px;
	margin-left:10px;
	font-size:9px;
	line-height:11px;
	color:#0086cb;
	margin-bottom:-8px;
	letter-spacing:0.02cm;
}
/* Template Default */
#tblDefaultContent {
	width:704px;
}
.layerThumbImg {
	width:158px;
	height:118px;
	overflow:hidden;
}
.layerThumbImg img, .cellThumbTitleBar img {
	display:block;
	border-style:none;
}
.layerMask, .imgNoMask {
	display:none;
}
/* Template News */
#layerIntro {
	width:534px;
}
.tblNewsItem {
	width:676px;
	margin:10px;
}
.cellNewsItem {
	border:1px solid #bdc5c4;
	background-color:#ffffff;
	background-image:url(../ico/border-news-item-bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.layerBorderBottom {
	border-bottom:1px solid #bdc5c4;
}
.layerNewsTitle a, .layerNewsTitle a:hover, .layerNewsNavTitle a, .layerNewsNavTitle a:hover {
	font-size:18px;
	line-height:18px;
	color:#0086cb;
	text-decoration:none;	
}
.layerNewsTitle, .layerNewsTitleBorder, .layerNewsSubject {
	width:518px;
	overflow:hidden;
}
.layerNewsTitle {
	background-image:url(../ico/border-news-item-bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.layerNewsTitleBorder {
	background-image:url(../ico/border-news-item-top.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:4px;
}
.layerNewsTitleLink, .layerNewsPublished { 
	margin:1px 5px 4px 5px;
}
.layerNewsPublished {
	height:10px;
	overflow:hidden;
	font-size:9px;
	line-height:11px;
	color:#0086cb;
	letter-spacing:0.02cm;
}
.layerNewsSubject div {
	margin:1px 6px 3px 6px;
}
span.boldLink a {
	font-weight:bold;
	text-decoration:none;
}
/* News page navigation */
.cellNewsNav, .layerNewsNavBorder {
	width:338px;
}
.cellNewsNav {
	vertical-align:top;
	border:1px solid #bdc5c4;
	background-color:#ffffff;
	background-image:url(../ico/border-news-nav-bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.layerNewsNavBorder {
	background-image:url(../ico/border-news-nav-top.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:4px;
	overflow:hidden;
}
.layerNewsNavTitle {
	font-size:18px;
	color:#999999;
	margin:1px 5px 5px 5px;
}
span.pageIdx a, span.pageIdx a:hover {
	font-size:12px;
}
.cellNewsNavDetail div {
	margin:3px 5px;
}
.cellNewsNavDetail div a {
	font-weight:bold;
	text-decoration:none;
}
.navDisabled {
	color:#cccccc;
	font-weight:bold;
}
/* News Table Layout */
.tblNewsItemTable {
	margin:10px 0px 0px 10px;
}
.cellNewsItemTable {
	padding-top:4px;
	padding-left:8px;
	background-color:#ffffff;
	background-image:url(../ico/border-news-item-table.gif);
	background-repeat:repeat-y;
}
.cellNewsItemTable div {
	width:140px;
	overflow:hidden;
}
.cellNewsItemTable .layerNewsSubjectTable {
	font-size:10px;
	color:#666666;
	margin-top:10px;
}
.cellNewsItemTableBottom {
	height:26px;
	background-image:url(../ico/border-news-item-table-bt.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:4px 8px;
}
.cellNewsItemTableBottom span.boldLink {
	font-size:13px;
}
/* Gallery */
#tblGalleryThumbs {
	margin-left:10px;
}
.cellGalleryImg {
	width:94px;
}
.cellGalleryImgLarge {
	border-bottom:1px solid #b8c6cb;
	border-left:1px solid #b8c6cb;
}
.cellGalleryImg img, .cellGalleryImgLarge img {
	border-style:none;
}
.imgMask, .cellGalleryImgLarge img {
	display:block;
}
.cellGalleryNav a {
	text-decoration:none;
}
.cellGalleryNav {
	color:#cccccc;
}
.layerGalleryImg {
	width:75px;
	height:64px;
	overflow:hidden;
}
.layerGalleryImgPortrait {
	width:56px;
	height:82px;
	overflow:hidden;
	margin-left:9px;
}
#tblGalleryImg {
	width:678px;
	height:396px;
	margin:10px 0px 0px 10px;
	background-image:url(../ico/gallery-background.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.cellGalleryImgDetail div {
	margin:15px 5px 5px 5px;
}
span.linkSmaller, .layerGalleryImgDetail {
	font-size:10px;
}

