*{
	margin: 0;
	padding: 0;
}
body{
	background: #dbdae9 url(/images/interface/main_bg.gif) repeat-x;

	font-family: verdana,arial,sans-serif;
	color: #172f78;
	line-height: 1.5em;

	/* Font size fix */
	font-size: x-small;
	voice-family: "\"}\""
	voice-family: inherit;
	font-size: small;
}
img{
	behavior: url(/common_files/png.htc);
	vertical-align: top;
}
a img{
	border: none;
}
h3{
	display: block;
	font-size: medium;
	margin-bottom: 1.2em;
}
h3#pageTitle{
	background: url(/images/interface/title_underline.gif) repeat-x 1em 100%;
	margin-left: 0.2em;
}
h3#pageTitle span{
	background-color: #fff;
	padding-right: 6px;
	padding-bottom: 0.2em;

	margin-left: -0.2em;
}
h4{
	font-size: small;
	margin-top: 1.2em;
	margin-bottom: 0.5em;
}
p{
	margin-bottom: 1.5em;
}

/* Float clearance */
.floatcontainer:after{ 
	content: "."; 
	display: block; 
	height: 0; 

	overflow:hidden; 
	clear: both; 
	visibility:hidden; 
} 
/* Holly Hack Targets IE Win only \*/ 
* html .floatcontainer {height: 1%;} 
/* End Holly Hack */
.cb{ clear: both; }

.hidden{
	display: none;
}
div.colWrapper{
	margin-bottom: 0.7em;
	/*clear: both;*/
}
div.colWrapper label{
	font-weight: bold;
}
div.leftCol{
	width: 13.5em;
	float: left;
}
div.rightCol{
	margin-left: 14.5em;
}
div.checkboxes div.leftCol{
	width: 19em;
	float: left;
}
div.checkboxes div.rightCol{
	margin-left: 19.5em;
}

#nemea{
	margin: 21px 42px 21px 23px;
	min-width: 735px;
	width: expression((documentElement.clientWidth < 745) ? "725px" : "auto" );
}
#header_wrapper{
	height: 121px;
	background: transparent url(/images/interface/header_bg.gif) repeat-x left top;
	margin: 0;
	padding: 0;
}
#breadcrumb{
	float: right;
	height: 117px;
	background: transparent url(/images/interface/header_right.gif) no-repeat right top;
	padding: 4px 22px 0px 0px;
	margin: 0;

	text-indent: 0;
	font-size: x-small;
}
#breadcrumb a{
	color: #223a7e;
	font-weight: bold;
	text-decoration: none;
}
#header{
	height: 121px;
	background: url(/images/interface/header.gif) no-repeat;
	padding: 0;
	margin: 0;

	display: block;
	text-decoration: none;
	text-indent/* */:/**/-9999px;  /* IE 5.0 Filter */
	text-indent: /**/-9999px;  /* Fix of above, for Mac IE 5 */
}
#header h1, #header h2{
	margin: 0;
	font-size: 1px;
}

#body_wrapper{
	background: #fff url(/images/interface/body_right_bg.gif) repeat-y right;
	padding-right: 7px;
}
#body{
	background: transparent url(/images/interface/body_bg.gif) repeat-y;
}
#left-column{
	float: left;
	width: 200px;
	background: transparent url(/images/interface/body_bg.gif) repeat-y;
}

#navigation{
	border-top: 5px solid #d5d3e7;
	margin-left: 5px;
	padding-left: 10px;
}
html>body #navigation{
	margin-right: 5px;
}
#navigation ul{
	margin: 0;
	list-style: none;
}
#navigation li{
	list-style-type: none;
	line-height: 1.5em;

	padding-top: 4px;
	padding-bottom: 3px;

	border-bottom: 1px solid #eae9ee;
	padding-left: 15px;
}
#navigation ul li a{
	text-decoration: none;
	color: #11245c;
}
#navigation ul li a:hover{
	color: #bdbbd6;
}
#modules{
	padding-left: 5px;
	border-right: 1px solid #cbcadf;
}
#latest-news{
	padding-left: 8px;
	margin-bottom: 5px;
}
#latest-news h3{
	background: url(/images/interface/latest_news.gif) no-repeat;
	width: 186px;
	height: 17px;

	line-height: 0;
	font-size: 1px;

	display: block;
	text-decoration: none;
	text-indent/* */:/**/-9999px;  /* IE 5.0 Filter */
	text-indent: /**/-9999px;  /* Fix of above, for Mac IE 5 */

	margin-bottom: 10px;
	margin-left: -8px;
}
#latest-news img{
	float: right;
	margin: 0 8px 5px 8px;
}
#latest-news #link_desc{
	display: none;
}
#latest-news a{
	color: #445792;
	font-weight: bold;
	text-decoration: none;
}
#research-papers{
	background-color: #6762a0;
	padding: 10px;
	color: #fff;

	margin-right: 8px;
	margin-bottom: 5px;
}
#research-papers h3{
	color: #fff;
	font-size: x-small;
	font-weight: bold;

	margin-bottom: 0.7em;
}
#research-more{
	background: #524e80 url(/images/interface/white-arrow.gif) no-repeat 15px 1em;
	margin: -10px;
	margin-top: 10px;

	padding: 5px;
	padding-left: 25px;
}
#research-more a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#member-of{
	display: block;
	width: 187px;
	height: 111px;

	padding-bottom: 5px;
	border-bottom: 1px solid #cbcadf;

	background: url(/images/interface/member_of.gif) no-repeat;
}

#content_wrapper{
	margin-left: 202px;
}
#banner{
	display: block;
	height: 130px;
	background: #009791 url(/images/interface/home_banner.gif) no-repeat right;
}
#content{
	padding: 16px 15px 52px 8px;
}
#content ul, #content ol{
	margin: 1em 0 1.3em 25px;
	color: #468c89;
	list-style: none;

	font-size: small;
}
#content ul *{
	color: #008a85;
}
#content ul a{
	text-decoration: none;
}
#content li{
	list-style: none;
	background: url(/images/interface/bullet.gif) no-repeat 0 0.5em;
	padding-left: 15px;
}
#content a{
	color: #009791;
	font-weight: bold;
	text-decoration: none;
}

#footer_wrapper{
	height: 91px;
	background: url(/images/interface/footer_bg.gif) repeat-x;
}
#footer{
	height: 91px;
	/*width: 627px;*/
	background: url(/images/interface/footer.gif) no-repeat;

	line-height: 0;
	font-size: 1px;

	display: block;
	text-decoration: none;
	text-indent/* */:/**/-9999px;  /* IE 5.0 Filter */
	text-indent: /**/-9999px;  /* Fix of above, for Mac IE 5 */

	position: relative;
}
#footer address{
	position: absolute; 
	left: -1000px;
}
#footer_email{
	display: block;
	width: 142px;
	height: 14px;

	position: absolute;
	left: 140px;
	top: 55px;
}
#footer_email a{
	display: block;
	width: 142px;
	height: 14px;

	text-decoration: none;
}
#webxpress_logo{
	float: right;
	height: 91px;
	width: 107px;

	background: url(/images/interface/webxpress.gif) no-repeat;
	line-height: 0;
	font-size: 1px;

	display: block;
	text-decoration: none;
	text-indent/* */:/**/-9999px;  /* IE 5.0 Filter */
	text-indent: /**/-9999px;  /* Fix of above, for Mac IE 5 */
}

#emailer_text {
	color:red;
}