body{
	font: 9pt Arial;
	margin: 0;
	padding: 0;
}
h1 {font:18pt Arial;}
h2 {font:12pt Arial;}

/*
 *	top navigation
 *
 */
div#view-options{
	background: rgb(0,66,114);
	color: rgb(255,255,255);
}
div#view-options ul{
	float: right;
	margin: 5px 0 0 0;
	padding: 2px 10px 0px 10px;
}
div#view-options ul li{
	display: inline-block;
	padding: 5px;
}
div#view-options ul li.active{
	background: rgb(255,255,255);
	color: rgb(0,66,114);
}
div#view-options ul li a{
	color: rgb(255,255,255);
	text-decoration: none;
}

/*
 *	header
 *
 */
div#heading{
	background: rgb(193,4,53);
}

/*
 *	navigation
 *
 */
div#navigation{
	background: rgb(0,66,114);
	color: rgb(255,255,255);
}
div#navigation a {color:rgb(255,255,255); font:bold 9pt Arial}

/*
 *	content
 *
 */
div#content{
	padding-bottom: 20px;
	
}
div#content ul#options{
	margin: 0;
	padding: 10px 0 10px 0;
}
div#content ul#options li{
	list-style: none;
	padding: 5px;
}
div#content ul#options li a{
	background: rgb(146,165,196);
	display: block;
	text-decoration: none;
}
div#content ul#options li a span{
	background: red;
	display: table-cell;
	padding: 5px 10px 5px 25px;
}

/*
 * /news/
 *
 */
div#newslist{}
div#newslist a.newsitem{
	display: block;
	color: rgb(0,0,0);
	margin: 2.5px;
	padding: 2.5px;
	text-decoration: none;
}
div#newslist a.newsitem:hover{
	background: rgb(0,66,114);
	color: rgb(255,255,255);
}
div#newslist a.newsitem .heading{
	font: bold 10pt Arial;
}
div#newslist a.newsitem .body{}

/*
 *	footer
 *
 */
div#footer{}
div#footer .options{
	background: rgb(255,158,162);
	margin: 0 0 2px 0;
}
div#footer .options h4{
	background: rgb(193,4,53);
	color: rgb(255,255,255); 
	margin: 0;
	padding: 5px;
}
div#footer .options ul{
	margin: 0;
	padding: 0;
}
div#footer .options ul li{
	list-style: none;
}
div#footer .options ul li a{
	color: rgb(193,4,53);
	display: block;
	font: bold 8pt Arial;
	padding: 5px;
	text-decoration: none;
}
div#footer .options ul li a:hover {text-decoration:underline;}
div#footer #copyright{
	background: rgb(193,4,53);
	color: rgb(255,255,255);
	font: 8pt Arial;
	padding: 5px;
	text-align: center;
}

/*
 *	classes
 *
 */
a.job{
	background: rgb(200,200,200);
	color: rgb(0,0,0);
	display: block;
	margin: 2px;
	padding: 2px;
	text-decoration: none;
}
a.job .title{
	font: bold 12pt Arial;
}
a.job .abstract{
	padding-bottom: 15px;
}
a.job .type{
	float: right;
}
a.job .region{}

div.medium-banner-ad{}
div.medium-banner-ad .medium-banner-ad-caption{
	color: rgb(150,150,150);
	font: 8pt Arial;
}
div.medium-banner-ad .medium-banner-ad-image{
	border: rgb(150,150,150) 1px solid;
	height: 60px;
	width: 234px;
}
