/* CSS Document */

BODY { background-color:#a0bbd0; margin:0; padding:0; font-family:Arial, Verdana, sans-serif; text-align:center; }
a {position: relative;}

ol, ul {
	list-style: none;
}
ol, ul, li, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	/*outline: 0;*/ /* undone by MJR */
	/*font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;*/ /* undone by MJR */
	/*vertical-align: baseline;*/ /* undone by MJR */
}


#wrapper {
	width:994px;
	margin:0px auto 0px auto;
	text-align:left;
	position:relative;
	top:0px;
	border-top:#11568c solid 7px;
	background-color:#FFF;
}

div.block {color:#11568c; width:220px; background-image:url(../images/block-bg.png); margin-left:5px; float:left; padding:10px; z-index:100;}

div.block ul {font-size:11px; margin-left:20px; padding:0;}
div.block ul li {margin-bottom:7px; list-style:url(../images/bullet.png) outside;}
div.block ul li a {color:#11568c; text-decoration:none;}
div.block ul li a:hover {text-decoration:underline;}


.sIFR-hasFlash div.navItem { visibility:hidden; font-size:20px; color:#de6100; float:left; position:relative;}
div.navItem a {
	margin-left:40px;
	position:relative;
}
/*div.navItem a:hover {color:#11568c; text-decoration:none;}*/

#footer {
	height:45px;
	float:right;
	color:#fff;
	background-color:#11568c;
	width:994px;
	text-align:right;

}
#footer .links {margin-right:27px; position:relative; top:14px; font-size:14px;}
#footer a {color:#fff; text-decoration:none}
#footer a:hover {text-decoration:underline; color:#de6100;}
#footer div {margin-right:27px; position:relative; top:14px; font-size:14px;}

#content {
	width:575px;
	margin-left:15px;
	margin-bottom:10px;
	float:left;
	position: absolute;
	top:260px;
	left:250px;
	height: 0px;
}
#content p {color:#11568c; font-size:12px; padding:0px 10px 0px 10px; line-height:1.7em}
#content p a {color:#de6100; text-decoration:none;}
#content p a:hover {color:#de6100; text-decoration:underline;}
#content h4 {
	margin-left:10px;
	padding:0px;
	font-size:20px;
	color:#de6100;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}

#content div.column {width:49%; float:left;}

#topCircle {background:url(../images/circle-top-bg.png); height:336px; width:342px; position:absolute; left:240px; top:50px;}
#bottomCircle {background:url(../images/circle-bottom-bg.png); height:282px; width:553px; position:absolute; bottom:0px; right:0px;}
#contentWrapper{
	display:block;
	padding-bottom:350px;
	height: 900px;
}
#contentWrapper1{
	display:block;
	padding-bottom:350px;
	height: 500px;
}
#contentWrapper2{
	display:block;
	padding-bottom:350px;
	height: 1400px;
}
#contentWrapper3{
	display:block;
	padding-bottom:350px;
	height: 1100px;
}
#contentWrapper4{
	display:block;
	padding-bottom:350px;
	height: 1000px;
}
#contentWrapperPublic{
	display:block;
	padding-bottom:350px;
	height: 1200px;
}
#contentWrapperclinical{
	display:block;
	padding-bottom:350px;
	height: 720px;
}
#contentWrapperpubs{
	display:block;
	padding-bottom:350px;
	height: 2300px;
}

#header {height:359px; background-image:url(../images/header-bg-150.png);
}
#headerNav {height:105px; float:right;}
#headerNav div.navElement {height:60px; border-right:3px #FFFFFF solid; width: auto;float:left;}
#logo {position:relative; top:45px; left:10px; float:left; border:0}

#nav {
	width:230px;
	margin-left:1px;
	float:right;
	position: absolute;
	top:260px;
	left:inherit;
	height: 900px;
}
#navLinks {
	width:240px;
	border-right:4px solid #CCC;
	_height:354px;
	min-height:300px;
	position: absolute;
	top:250px;
	left:inherit;
	top:10px;
}
#navLinks ul {
	position:relative;
}
.sIFR-hasFlash #navLinks ul li {
	visibility: hidden;
	font-size: 1.1em;
	font-weight:normal;
	color:#de6100;
	position:relative;
	margin-right:10px;
	margin-bottom:25px;
}

#subFeature {width:230px; height:182px; margin-top:5px;}
#homeFeature {width:230px; height:268px; margin-top:5px;}
#homeFlash { width:763px; height:268px; margin-bottom:10px; margin-top:5px;}
