#tree a,#tree a:link,#tree a:visited,#tree a:active {
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}

.notInProgress {	
	min-height: 800px;
}

.inProgress {
	background: transparent url('../images/inProgress.png') no-repeat center;	
	min-height: 800px;
}

#tree .icon, #datashaperStuct .icon {
	padding: 0 0 0 20px;
}

#tree .icon-theme {
	text-transform: uppercase;
}

.icon-theme {
	background: transparent url('../images/icon/theme.png') no-repeat;
}

.icon-domain {
	background: transparent url('../images/icon/domain.png') no-repeat;
}

.icon-variable {
	background: transparent url('../images/icon/variable.png') no-repeat;
}

.icon-dataitem {
	background: transparent url('../images/icon/dataitem.png') no-repeat;
}

#tree .icon-studyvariable {
	background: transparent url('../images/icon/group.png') no-repeat;
}

#datashaper {
	margin-top: 10px;
}

#datashaper #top {
	padding: 3px 5px;
}

#datashaper #top .nav {
	cursor: pointer;
}

#datashaper #tree {
	padding: 5px;
}

#datashaper #detail {
	padding: 5px 10px 5px 5px;
	background-color: white;
}

#datashaper #tree table {
	margin-bottom: 0;
}

#datashaper #tree td,#datashaper #tree th {
	padding: 0;
}

img.help {
	vertical-align: super;
	margin-left: -5px;
}

.addComment {
	height: 390px;
}

a#addComment {
	background: transparent url('../images/icon/comment_edit.png') no-repeat;
	padding-left: 20px;
}

a#addRelevanceComment {
	background: transparent url('../images/icon/pencil.png') no-repeat right;
	padding-right: 20px;
}

dl.comments {
	
}

dl.comments dt {
	background: transparent url('../images/icon/comment.png') no-repeat;
	border-bottom: 1px solid lightGrey;
	padding-left: 20px;
	padding-bottom: 3px;
}

dl.comments dd {
	margin-bottom: 1em;
}

table#addComment th {
	text-align: right;
}

table#addComment td {
	text-align: left;
}

table#addComment th,table#addComment th {
	vertical-align: top;
}

p#success {
	padding-top: 50px;
	text-align: center;
}

button#close {
	text-align: center;
	margin: 30px auto;
}

dl#datashaperStuct {
	
}

dl#datashaperStuct dt {
	font-weight: bold;
	margin:0.3em 0pt;
}

table.datashaper th {
	width: 160px;
	padding: 3px 0;
}

a.blockOfQuestions,a.blockOfQuestions:link,a.blockOfQuestions:visited,a.blockOfQuestions:active {
	text-transform: uppercase;
	color: #990000;
}

img#datashaperLogo {
	text-align: right;
	margin-top: -20px;
}

table#partners td {
	padding: 0 1em;
}

h2.datashaperNews {
	color: #990000;
	text-transform: uppercase;
}

h2.datashaperNews a, h2.datashaperNews a:link, h2.datashaperNews a:visited, h2.datashaperNews a:active {
	color:#990000;
}

p.important {
	color: #990000;
}

p.important a, p.important a:link, p.important a:visited, p.important a:active {
	color:#990000;
}

.border {
	border: 1px solid black;
	margin: 20px;
	padding: 10px;
}

ul.numberBullet li {
	list-style-type: decimal;
}
