#layFooter {
	color: #C7C1B9;
	font-size: 19px;
	text-align:center;
}

/*******************************
 Frontpage & Document layout 
*********************************/
#layInfobox {
	width:300px; 
	background-color:#E8E3D8; 
	float:right;
}	

#layInfoboxFrame {
 background-color:#00FFFF; 
 margin: 10px 10px 0px 10px;
}	

/*******************************
 Site & site country layout 
*********************************/
#laySiteInfobox {
	width:300px; 
	background-color:#4C4345; 
	float:right;
}	

#laySiteInfoboxFrame {
 background-color:#00FFFF; 
 margin: 10px 10px 0px 10px;
}	

#laySiteInfobox div#siteMenuTop {
	background-color:#9D9592; 
	text-align: center;
	height: 11px;
	overflow: hidden;
}	

#laySiteInfobox div#siteMenu {
	position: relative;
	background-color: #ece5db;
	padding: 0px 0px 0px 0px; 
	height:190px; 
	overflow:hidden;
}
div#siteMenuContainer {
	display:block;
	position: absolute;
	top:0px;
}

#laySiteInfobox div#siteMenuBottom {
	background:#9D9592; 
	text-align: center;
	height: 11px;
	overflow: hidden;
}
/*******************************
 Frontpage layout 
*********************************/
#layFrontpage {
	width: 925px;
	height:480px;
	overflow:visible;
	background-image:  url(../image/frontpage/dummy.jpg);
	background-repeat:no-repeat;
}

#layFrontpage div#layInfobox {
	height: 340px;
	overflow: hidden;
}

div#layFrontpageLinks {
	position: absolute;
	left: 50%;
	margin-left: -453px;
	top: 534px;
	width: 905px;
	height: 81px;
	overflow: hidden;
	background-color: #4C4345;
	filter:alpha(opacity=92);
	-moz-opacity: 0.92;
	opacity: 0.92;
}

div#layFrontpageLinks a {
	display: block;
	height: 34px;
	float: left;
	padding: 6px 0px 0px 20px;
	color: white;
	font-style: italic;
	font-weight: bold;
	color: white;
	font-size: 15px;
	margin: 0px;
}

div#layFrontpageLinks a:hover {
	background-color: #382F30;
	color: #cec9c5;
	text-decoration:none;
}

div#layFrontpageLinks a#layFrontpageLinksLink1 {
	width: 169px;
	border-bottom: 1px solid #ABA7A7;
	border-right: 1px solid #ABA7A7;
}
div#layFrontpageLinks a#layFrontpageLinksLink2 {
	width: 169px;
	border-bottom: 1px solid #ABA7A7;
	border-right: 1px solid #ABA7A7;
}
div#layFrontpageLinks a#layFrontpageLinksLink2b {
	width: 505px;
	border-bottom: 1px solid #ABA7A7;
}
div#layFrontpageLinks a#layFrontpageLinksLink3 {
	clear: left;
	width: 209px;
	border-right: 1px solid #ABA7A7;
}
div#layFrontpageLinks a#layFrontpageLinksLink4 {
	width: 655px;
}


/*******************************
 Document layout 
*********************************/
#layDocumentTop {
	width: 925px;
	height:408px;
	overflow:visible;
	background-image:  url(../image/article/default.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#layDocumentTopPictureText {
	background-color:#4c4345;
	width:600px; 
	position:absolute; 
	bottom: 0px; 
	left: 0px; 
	margin-left:10px;
	color:#FFFFFF;
	display:none;
	font-size: 11px;
}

#layDocumentTopPictureTextInner {
	padding: 4px 8px 4px 8px;
}	

#layDocumentPictureBar {
	background-color:#4c4345;
	width:592px; 
	height:30px; 
	line-height: 30px;
	display:block; 
	margin:0px 0px 39px 10px;
	padding-left: 8px;
	color:#f0eeee;
}	
#layDocumentPictureBar a {
	color:#f0eeee;
}	
#layDocumentPictureBar a:hover {
	color:#a7a7a7;
}	
#layDocumentPictureBarTextIcon {
	float: left; 
	line-height: normal;
}

#layDocumentPictureBarSelectPicture {
	float: right;
	padding-right: 15px;
}

#layDocumentArea {
	width:905px;
 	margin:0px 10px 0px 10px;
	position:relative;
}

#layDocumentAreaColumnOne {
 	width:170px; 
 	float:left; 
}

#layDocumentAreaColumnTwo {
	width:405px; 
 	float:left; 
 	padding: 0px 10px 0px 10px;
}

/*******************************
Quote layout
*********************************/
#layQuote {
 	width:160px; 
 	margin:150px 10px 0px 0px;
	font-size: 17px;
	line-height: 30px;
	color: #7F7F7F;
	font-style:italic;
}

/*******************************
Projects TopCase layout
*********************************/
div.layProjectsTopCase {
	padding: 18px 8px 18px 8px; 
	background-color: #373031; 
	width:890px;
}	

div.layProjectsTopCase img {
	float:left;
}	

div.layProjectsTopCaseText {
	float:right; 
	width:288px; 
	color:#FFFFFF;
}

/*******************************
Projects List layout
*********************************/
div.layProjectsListItem {
	background-color: #373031; 
	width:448px; 
	height:143px;
	border-left: 10px solid #FFFFFF; 
	border-bottom: 10px solid #FFFFFF;
	float:left;
}	

div.layProjectsListItemInner {
	padding: 8px 8px 8px 8px; 
}	

div.layProjectsListItemInnerText {
	float:right; 
	width:215px; 
	color:#FFFFFF;
	font-size:10px;
}	

/*******************************
 Projects Menu layout 
*********************************/
div#layProjectsInfoboxFrame {
	background-color:#00FFFF; 
 	margin: 10px 10px 0px 10px;
}

div#layProjectsInfobox {
	width:300px; 
	background-color:#E8E3D8; 
	float:right;
}

div#layProjectsInfoboxList {
	height: 240px;
	overflow: hidden;
}

div#layProjectsInfoboxMore {
	height: 95px;
	overflow: hidden;
	background-color:#736B69; 
	padding: 10px;
	color: #fdf9ee;
	font-size: 11px;
}

/*******************************
 Header layout 
*********************************/
#layHeader {
	display:block;
	width: 925px;
	height:143px;
}

#layHeader img {
	margin-top:20px;
}

/*******************************
 Site layout 
*********************************/
#laySite {
	width: 925px; 
	margin: 0px auto;
}	

/*******************************
 Resource box layout 
*********************************/
#layResourceBox {
	background-color: #EAE5DB; 
	position:absolute; 
	bottom:0px; 
	right:0px; 
	width:300px;
	font-size: 11px;
	line-height:15px;
}

#layResourceBoxTop {
	text-align:right; 
	height:24px; 
	border-bottom: 2px solid #FFFFFF;
}

#layResourceBoxTop .TopTitle {
	font-size:12px; 
	font-weight:bold; 
	margin-right:12px; 
	line-height:24px;
}	

#layResourceBoxTopSubtitle {
	float:left;  
	line-height:24px; 
	margin-left:6px;
}

#layResourceBox a.resourceLink {
	display: block; 
	padding: 3px 0px 0px 30px; 
	height: 20px; 
	background-repeat: no-repeat;
}

/*******************************
	Readmore layout 
*********************************/
.layReadmoreBox {
	width:298px;
	color: #7a7979;
	margin-bottom:10px;
	font-size:11px;
	line-height:18px;
}

.layReadmoreBox .layReadmoreBoxInner {
	padding: 0px 25px 0px 25px;
}

.layReadmoreBox .layReadmoreBoxInner h2{
	font-weight:bold;
	font-size: 16px;
	font-style:italic;
}

.layReadmoreBox .layReadmoreBoxInner p{
	margin: 5px 0px 5px 0px;
	font-style:italic;
}


/**************************************
  ThickBox, News Archive
**************************************/
#layThickBoxNewsArchive {
	background-color: #E0DCD3;
	width: 426px;
	display: none;
}

#layThickBoxNewsArchive h2{
	font-size:12px; 
	font-weight:bold; 
	margin-right:5px;
}

ul#layThickBoxNewsArchiveItem {
	list-style:none;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

ul#layThickBoxNewsArchiveItem li {
	background-color:#E0DCD3;
}

ul#layThickBoxNewsArchiveItem li.year {
	border-bottom: 1px solid;
	text-align: right;
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
}

ul#layThickBoxNewsArchiveItem li.year:first {
	margin-top: 0px;
}

ul#layThickBoxNewsArchiveItem li.selected a{
	color:#E9E5DB;
	background-color:#4c4345;
}

ul#layThickBoxNewsArchiveItem a {
	display:block;
	color:#4c4345;
	font-weight:bold;
	padding:2px 10px 2px 10px;
}

ul#layThickBoxNewsArchiveItem a:hover {
	color:#E9E5DB;
	background-color:#4c4345;
	text-decoration:none;
}


/**************************************
  ThickBox, Projects Archive
**************************************/
#layThickBoxProjectsArchive {
	background-color: #E0DCD3;
	width: 426px;
	display: none;
}

#layThickBoxProjectsArchive h2{
	font-size:12px; 
	font-weight:bold; 
	margin-right:5px;
}

ul#layThickBoxProjectsArchiveItem {
	list-style:none;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

ul#layThickBoxProjectsArchiveItem li {
	background-color:#E0DCD3;
}

ul#layThickBoxProjectsArchiveItem li.year {
	border-bottom: 1px solid;
	text-align: right;
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
}

ul#layThickBoxProjectsArchiveItem a {
	display:block;
	color:#4c4345;
	font-weight:bold;
	padding:2px 40px 12px 20px;
	background: url(../image/arrow_red.gif) no-repeat 0px 3px;
}

ul#layThickBoxProjectsArchiveItem a:hover {
	color:#E9E5DB;
	background-color:#4c4345;
	text-decoration:none;
	background: #4c4345 url(../image/arrow_white.gif) no-repeat 98% 50%;
}
