/************ Sub-menu page body specifics *******************/

/********* Body structuring *****************/
div#body_holder2{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
div#col1{
	float:left; 
	width:23%;
	margin: 30px 10px 0px 0px;
/*	border:1px solid blue;		*/
	background-color:#fff;

}

div#col2{
 	float:left; 
	width:45%;
	margin: 30px 0px 0px 0px;
/*	border:1px solid red;	*/	
	background-color:#fff;
}

div#col2b{
	float:left;
	/*	border:1px solid red;	*/	
	background-color:#fff;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#col3{
	margin: 30px 0px 0px 0px;
	float:right;
	width:30%;
	height:400px;
	background-image:url(../images/about_watermark2.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	vertical-align:middle;
	/*	border:1px solid green;		*/
	background-color:#fff;
	;
}

div#col3_nopic{
	margin: 30px 0px 0px 0px;
 	float:right; 
	width:30%;
	background-color:#fff;

}

/******************************************************/
/***************** Styling ****************************/
.body_text2{
	font-size: 11px;
	font-weight: normal;
	color: #382954;
	padding: 20px 0px 20px 0px;
	margin: 0px 30px 30px 48px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	background-color:#fff;

}
	
.body_header2 {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 24pt;
	color: #382954;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 48px;

}

ul#bullet_list1{
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 15px;

	letter-spacing: 0.1em;
	line-height: 1.7em;

	list-style-type:inherit;
	text-align:left;
	font-size: 10px;
	
}
ul#about_list2{
	padding: 0px 0px 0px 0px;
	margin: 55px 30px 0px 0px;

	letter-spacing: 0.1em;
	line-height: 1.7em;

	list-style-type: none;
	text-align:left;
	font-size: 10px;
	
}
li.about_item{
	margin-bottom:15px;
}

/************************* Boxes *****************************/
#summary_list h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#summary_list2 {
	width:215px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 10px;
	background-color: #D9D2E4;
}


/*********************  Jobs listings ***********************/
#latest_job_panel{
	width:250px; 
/*	border:1px solid red;	*/
	margin: 38px 0px 0px 0px;
	background-color:#fff;


}

#job_detail_panel{
	width:90%; 
	margin: 0px auto 0px auto;
	padding:30px 0px 0px 0px;
	background-color:#fff;
	border: 1px solid #fff;

}

#job_detail_body{
	width:60%;
	margin:40px auto 60px auto;
	padding:20px;
	line-height:20px;
	
/*	height:400px;		*/
	background-color:#D9D2E4;
}

.wide_text{
}

#latest_title{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	text-align:center;
	background-color:#E9DFEE;
	height:20px;
}

#latest_job{
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 20px 10px;
	background-color:#F6F4F7;
/*	border:1px solid black;
	height: 145px;	
	width: 235px;*/
}

.latest_link{
	float:right;
	font-size:8px;
	letter-spacing: .1ems;
	font-weight:700;	
	margin:10px 10px 0px 0px;
}

#job_table{
	width:450px;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	
}

.job_list_1{
	background-color:#F6F4F7;
	padding: 7px 0px 7px 20px;
	cursor: pointer;
}

.job_list_0{
	background-color:#E9DFEE;
	padding: 7px 0px 7px 20px;
	cursor: pointer;
}

#job_list_top{
	padding: 7px 0px 7px 20px;
	border: 1px solid black;
	background-color:#E9DFEE;
	cursor: pointer;
}
/****************************************************************/

/*********************** page specific css **********************/

/* contact frm */
#address_block{
	margin:85px 0px 0px 0px;
	font-size:8pt;
	letter-spacing:0ems;
}

input.email_form{
	width:262px;
	height:23px;
	background:none;
	border:1px solid #694D8D;
}

textarea.email_form{
	width:262px;
	overflow:auto; 
	height:50px; 
	background:none;
	border:1px solid #694D8D;

}

/***** staff & Jobs forms  *************/
input.staff_form, select.staff_form{
	width:397px;
	height:23px;
	background:none;
	border:1px solid #694D8D;
}

textarea.staff_form{
	width:397px;
	overflow:auto; 
	height:50px; 
	background:none;
	border:1px solid #694D8D;

}

#staff_browse{
	border:1px solid #694D8D; 
	width:175px;
	height:23px;
	background:none;
	text-align:center;
	padding:3px 0px 0px 0px;

}
#staff_form{
	background-image:url(../images/staff.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

#job_form{
	background-image:url(../images/jobs.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
