/***************** general post form **************************/

#post_form {
	font-size:11px;
	background-color:#E9EAEA;
	padding:2px 10px 5px 10px;
	margin:0px 0px 0px 0px;
}

#post_form h2 {
	color:#2874C4;
	font-size:14px;
	font-weight:bold;
}



/*************** publication subscription form *********/
#post_form #subscribe_table input {
	border:1px solid #7F9DB9;
	background-color:#ffffff;
	width: 120px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


#post_form #subscribe_table input.submit {
	border: none;
	width:82px;
}

#post_form #subscribe_table .field_name {
	color:#2874C4;
	font-weight:bold;
}



/****************************** enquiry form *****************************/
#post_form #enquiry_table input{
	border:1px solid #7F9DB9;
	background-color:#ffffff;
	width: 200px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#post_form #enquiry_table textarea{
	border:1px solid #7F9DB9;
	background-color:#ffffff;
	width: 300px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#post_form #enquiry_table .field_name {
	color:#2874C4;
	font-weight:bold;
}

#post_form #enquiry_table input.submit {
	border: none;
	width:82px;
}

/******************************** people search form **************************/
#post_form #ppl_search_table input{
	border:1px solid #7F9DB9;
	background-color:#ffffff;
	width: 120px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#post_form #ppl_search_table select{
	border:1px solid #7F9DB9;
	background-color:#ffffff;
	width: 120px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#post_form #ppl_search_table .field_name {
	color:#2874C4;
	font-weight:bold;
}

#post_form #ppl_search_table input.submit {
	border: none;
	width:82px;
}

/********************************* people search results *******************/
#ppl_search_result_table {
	font-size:11px;
}

#ppl_search_result_table th {
	text-align:left;
	font-size:12px;
	color:#2874C4;
	border-bottom:1px solid #A0A2A2;
	padding:5px 4px 5px 4px;
}



#ppl_search_result_table td {
	padding:8px 4px 8px 4px;
	border-bottom:1px solid #E2E3E3;
}



/************************* people details ***********************************/
#staff_position {
	color:#2874C4;
}

.qualification {
	font-size:11px;
	color:#333333;	
}

#staff_contact_details {
	font-size:11px;
}

#bottom_link {
	padding:10px 0px 0px 0px;
}

#link_back {
	text-decoration:underline;
	float:left;
}

#link_back a {
	text-decoration:underline;
}

#link_print {
	text-decoration:underline;
	float:right;
}

#link_print a{
	text-decoration:underline;
}



/******************************** login form *************************/
#post_form #login_table input{
	border:1px solid #7F9DB9;
	background-color:#ffffff;
	width: 150px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


#post_form #login_table .field_name {
	color:#2874C4;
	font-weight:bold;
}

#post_form #login_table input.submit {
	border: none;
	width:82px;
}


/******************* video interviews ***********************/
#interview_item {
	width:86px;
	text-align:center;
	float:left;
	padding:0px 25px 20px 0px;
}

#interview_item_content {
	background-color:#E9EAEA;
	padding:5px 0px 5px 0px;
}


#interview_item #interview_subject {
	color:#2874C4;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}

#interview_item a{
	color:#333333;
}


/******************* office item ***********************/
#office_item {
	width:86px;
	text-align:center;
	float:left;
	padding:0px 25px 20px 0px;
}

#office_item_content {
	background-color:#E9EAEA;
	padding:5px 0px 5px 0px;
}


#office_item a{
	color:#333333;
}



/*************** sitemap *****************/
#sitemap {
}

#sitemap .sitemap_heading {
	color:#2874C4;
	font-size:12px;
	font-weight:bold;
	background:#ECECEC;
}