/* CSS Document 

	color:#384c64; medium blue
	color:#2C3846; middle
	color:#212429; dark blue/greys

*/
A:link{
	color:#384c64;
}
A:visited{
	color:#2C3846;
}
A:hover{
	color:#212429;
}
A:active{
	color:#212429;
}

.footer_text {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #384C63;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #384C63;
}
.text_cell {
	padding: 10px;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222428;
}

.name_logo {
	clip:rect(auto, 597px, auto, auto);
	overflow:hidden;
	position:absolute;
}
.surname_link {
	text-decoration:none;
	color:#212429;
}

/* ALL states are needed for IE/AOL to override A:xxx */
A.firstname_link:link{
	color:#384c64;
}
A.firstname_link:visited{
	color:#384c64;
}
A.firstname_link:hover{
	color:#384c64;
}
A.firstname_link:active{
	color:#384c64;
}

.relative_block {
	background-color:#212429;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	padding:4px;
}
.relative_block A:link {
	background-color:#212429;
	color:#FFFFFF;
}
.relative_block A:visited {
	background-color:#212429;
	color:#FFFFFF;
}
.relative_block A:hover {
	background-color:#212429;
	color:#FFFFFF;
}
.relative_block A:active {
	background-color:#212429;
	color:#FFFFFF;
}

.relationship_title {
	font-size:11px;
	color:bbccdd;
}
.action_link, .action_link A {
	font-size:11px;
	font-style:italic;
	vertical-align:middle;
}
.error {
	color:#FFFFFF;
	background-color:#990000;
	padding:4px 8px 4px 8px;
	line-height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
	margin-top:3px;
}

/* FORM ELEMENTS */

.form_header_table {
	background-color:#bbbb88;
	border-spacing: 0pt;
	border: #aaaa77 solid 3px;
	margin-left:auto;
	margin-right:auto;
}
.form_header_row {
	background-color:#aaaa77;
}

.form_header_cell {
	text-align:center;
	background-color:aaaa77;
	color:#384C63;
	vertical-align:top;
	padding-bottom:4px;
	padding-top:0px;
	font-weight:bold;



}
.form_label {
	background-color:#bbbb88;
	padding:3px;
	padding-top:4px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#212429;
	white-space: nowrap;
	vertical-align:top;
	width:25%;
}
.form_label_text_area {
	background-color:#bbbb88;
	padding:3px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#212429;
	white-space: nowrap;
	vertical-align:top;
	width:25%;

}
.form_label_upload {
	background-color:#bbbb88;
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#212429;
	white-space: nowrap;
	vertical-align:top;
	width:25%;

}

.form_value {
	background-color:#bbbb88;
	padding:3px;
	color:#212429;
	text-align:left;
	width:75%;

}
.select_box {
	margin-bottom:4px;
}
.unknown {
	font-style:italic;
}
.form_block_spacer {
	line-height:12px;
}

