body
	{
	background: #002847 url('../images/bggrad.jpg') repeat-x;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	text-align: center;
	}

#page_bg
	{
	padding: 0;
	margin: 0;
	min-height: 610px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	}

body.contentpane {

width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}


#page
	{
	border:none;
	color: #ffffff;
	font-size: 10pt;
	margin: 0px auto 0px auto;
	max-width: 100%;
	padding: 0px;
	text-align: left;
	}



/* TOC */
table.contenttoc{
	float: right;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

.staff_box_left, .staff_box_right
	{
	width:285px;
	float:left;
	height:160px;
	font-family:verdana;
	}
	
.staff_box_left img , .staff_box_right img , #staff_details_left div img
	{
	width:85px;
	height:120px;
	border:none;
	}
	
.staff_box_left
	{
	margin-left:30px;
	padding-top:20px;
	}
	
.staff_box_right
	{
	margin-right:30px;
	padding-top:20px;
	}
	
.staff_box_name
	{
	width:195px;
	float:left;
	height:120px;
	}
	
.staff_box_image
	{
	width:90px;
	float:left;
	height:120px;
	}
	
.staff_box_left .bio_link , .staff_box_right .bio_link
	{
	padding-top:10px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	}
	
.staff_box_left .staff_name , .staff_box_right .staff_name
	{
	text-align:center;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	padding-top:40px;
	}
	
.staff_box_left .staff_position, .staff_box_right .staff_position
	{
	text-align:center;
	padding-top:5px;
	font-size:10px;
	font-family:verdana;
	}
	
	
#staff_details_left
	{
	width:175px;
	text-align:center;
	float:left;
	padding-top:95px;
	}

#staff_details_left .staff_name
	{
	text-align:center;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	padding-top:20px;
	font-family:verdana;
	}
	
#staff_details_left .staff_position
	{
	text-align:center;
	padding-top:5px;
	font-size:10px;
	}
	
#staff_details_right
	{
	float:left;
	padding-left:20px;
	width:445px;
	}
	
#middle_right, #middle_left
	{
	width:295px;
	}
	
	
#middle_right
	{
	float:right;
	}
	
#middle_left
	{
	float:left;
	}
	
#main_left
	{
	float:left;
	}
	
#main_right
	{
	float:right;
	}

#main_left, #main_right
	{
	width:355px
	}
	
table
	{
	margin:0px;
	text-align: justify;
	}

#footer_menu
	{
	margin-top:0px;
	}
	
#footer_menu span
	{
	background:transparent url('../../../images/M_images/middle_dot_blue.gif') no-repeat 50% 10px;
	}

#footer_menu a, #footer_menu a:hover, #footer_menu a:active,
#footer_menu a:link, #footer_menu a:focus
	{
	color: #959596;
	font-size:9px;
	padding:10px 0px 10px 0px;
	text-decoration:none;
	font-weight:normal;
	font-family:arial;
	}
#page_bg #page #page div table tr td table tr td {
	color: #000;
}
#page_bg #page #page div table tr td table tr td strong {
	font-size: 11pt;
	color: #000;
}
almenu {
	font-size: 10pt;
}
#page_bg #page #page div table tr td table tr td table tr td p {
	font-size: 12px;
}
#page_bg #page #page div table tr td table tr td table tr td p {
	font-size: 11pt;
}
.almenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#page_bg #page #page div table tr td table {
	color: #FFF;
}
#page_bg #page #page div table tr td table tr .almenu em {
	color: #FFF;
}
#page_bg #page #page div table tr td table tr td strong {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
menu_white {
	color: #FFF;
}
