﻿/*************************** ThankQ CSS ***************************/
.marginThankQ 
{
    padding:31px 29px 0 29px;
}

.thankQThumbnail {
	float:left;
	margin-right:2em;
}

/*--DomainOverview--*/
#contentContainer .domainOverview {
	margin:0;
	width:537px;
}
#contentContainer .domainOverviewTop {
	background:url(/site_images/bck_DomainOverviewTop.gif) left top no-repeat;
	font-size:0;
	line-height:0;
	height:10px;
}
#contentContainer .domainOverviewCenter {
	background:url(/site_images/bck_DomainOverviewCenter.gif) left top repeat-y;
}
#contentContainer .domainOverviewBottom {
	background:url(/site_images/bck_DomainOverviewBottom.gif) left bottom no-repeat;
	line-height:0;
	height:10px;
}
#contentContainer .thankQDomainItem {
	border-bottom:1px solid #eeeeed;
	margin:0 15px;
	padding:5px 0;
}
#contentContainer .thankQDomainItem h2 {
	margin:1em 0;
}
#contentContainer a h2 {
	text-decoration:none;
}
#contentContainer a:hover h2 {
	text-decoration:underline;
}

/*-- DomainProjectOverview --*/
.domainProjectOverview {
	border-bottom:1px solid #eeeeed;
	margin:0 0 25px 0;
	padding:10px 0;
}
.domainProjectOverview .thankQThumbnail {
	float:right;
	margin-right:2em;
}
.thankQProjectIntro,
	.thankQProjectTitle {
	 width:450px;
	 margin:0;
	 padding:0;
}

/*-- DomainOverviewDetail --*/
#contentContainer .domainOverviewDetail {
	margin:0;
	width:675px;
}
#contentContainer .domainOverviewDetailTop {
	background:url(/site_images/cera/bck_DomainOverviewDetailTop.gif) left top no-repeat;
	font-size:0;
	line-height:0;
	height:10px;
}
#contentContainer .domainOverviewDetailCenter {
	background:url(/site_images/cera/bck_DomainOverviewDetailCenter.gif) left top repeat-y;
}
#contentContainer .domainOverviewDetailBottom {
	background:url(/site_images/cera/bck_DomainOverviewDetailBottom.gif) left bottom no-repeat;
	line-height:0;
	height:10px;
}
.prtDomain {
	/*margin:0 0 10px 0;*/
}
.prtTheme{}
.prtDomainIntro {
	border-top:1px solid #eeeeed;
	margin-top: 10px;
	padding-top:10px;
}
.prtDomainContent{
	margin: 15px 0 0 0;
}
#contentContainer .prtTheme {
	/*padding:0 0 30px 0;*/
	font-weight:bold;
}
#contentContainer.content1 #contentBody .projectDetail .prtDomainContent .margin {
	padding:0 15px;
}
#contentContainer .prtContentTop {
	background:url(/site_images/cera/bck_DomainOverviewGreyTop.gif) left top no-repeat;
	font-size:0;
	line-height:0;
	height:7px;
}
#contentContainer .prtContentCenter {
	background:#eeeeed;
	padding:10px;
	margin:0;
}
#contentContainer .prtContentCenter .column01{margin-right:15px; width:200px; float:left}
#contentContainer .prtContentCenter .column02{margin-right:15px; float:left;}
#contentContainer .prtContentBottom {
	background:url(/site_images/cera/bck_DomainOverviewGreyBottom.gif) left bottom no-repeat;
	font-size:0;
	line-height:0;
	height:7px;
}
.gallery {
	border-top:1px solid #eeeeed;
	margin:25px 0 0 0;
	padding:10px 0 0 0;
}
.gallery img {
	border:2px solid #ffffff;
}
.gallery .galleryNav {
	background:#ffffff;
	overflow:hidden;
}


.projectDetail {}
.projectDetail h3{border:1px solid #CCC; padding:5px 10px;}
.projectDetail table{ border-collapse:collapse; width:100%; border:1px solid #CCC;}
.projectDetail table td{
	padding:3px; 
	border:1px solid #CCC;
	border-collapse:collapse;
}

#contentContainer.content1 #contentBody .projectDetail .margin {
	padding:20px 75px 10px 35px;
}
#contentContainer.content1 #contentBody .projectDetail .gallery .margin {
	padding:0px 100px;
}

#menuTabs {
    position:relative;
    top:1px;
    margin:0 0 3px 15px;
}
#menuTabs a {
	text-decoration:none;
}
#menuTabs a:hover {
	text-decoration:underline;
}
#menuTabs .tab {
    padding:5px 10px;
    background-color:#a6ce39;
    color: #ffffff;
    margin:0 3px 0 0;
    font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:1.3em;
	float:left;
}
#menuTabs .selectedTab {
    padding: 5px 10px;
    background-color: #00c1f5;
    color: #ffffff;
    margin:0 3px 0 0;
    font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:1.3em;
	float:left;
}


/* tab Partner */
.contactBox {
	margin:0 0 15px 0;
	background:url(/site_images/cera/ill_path.gif) no-repeat 0px 4px;
	padding-left:20px;
}
.contactPerson {
	padding:0 0 5px 0;
	font-weight:bold;
	/*font-style:italic;*/
}

/* projects */
.projects {
	margin:0 0 25px 0;
}

table.documents td {
	padding:3px;
}
table.documents td.line {
	border-top:1px solid #eeeeed;
}
table.documents td.name {
	font-weight:bold;
}

/* table Budget */
.row .col1 {
	font-weight:bold;
	float:left;
	padding:3px 0;
	width:150px;
}
.row .col2 {
	float:left;
	padding:3px 0;
	width:350px;
}

/* search project */
.SearchProject {
	padding: 30px 0 0 0;
}