body {
	padding: 0;
	margin: 0;
	font: 0.85em "Myriad Pro", "Lucida Grande", Lucida, "Helvetica Neue", Helvetica, Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #31363E;
}
a:link, a:visited {
	color: #485CB0;
	text-decoration: none;
}

/*************************************************
*  Header, Navigation bar, and related elements  *
*************************************************/
#title {
	background:url(../images/TitleAndLogo.png) top left no-repeat;
	width:650px;
	height: 72px;
	position: relative;
	margin: 0 auto;
	left:10px;
}
#pageHeader {
	background: url(../images/Banner.png) repeat-x top left;
	height:120px;
	padding-top: 0px;
	position: relative;
}
#navContainer {
	float:left;
	margin-top:82px;
	width:100%;
	height:38px;
}
#nav {
	list-style:none;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:0;
	height:38px;
	top:0px;
	float:left;
	border:none;
	width:100%;
	margin-left:10px;
}
#nav li {
	margin:0;
	padding:0;
	text-align:center;
	top:0px;
	float:left;
	height:100%;
	border:none;
	width:117px;
}
#nav a {
	float:left;
	padding-top:38px;
	overflow:hidden;
	height:0px !important;
	width:117px;
}
#nav a:hover {
	background-position:0 -38px !important;
}
#nav a:active {
	background-position:0 -76px !important;
}
#nav a.selected {
	background-position:0 -114px !important;
}
#navHome a {
	background:url(../images/HomeButton.png) top left no-repeat;
	overflow:hidden !important;
}
#navSociety a {
	background:url(../images/SocietyButton.png) top left no-repeat;
	overflow:hidden !important;
}
#navIndividuals a {
	background:url(../images/IndividualsButton.png) top left no-repeat;
	overflow:hidden !important;
}
#navClinicians a {
	background:url(../images/CliniciansButton.png) top left no-repeat;
	overflow: hidden !important;
}
#navSupplements a {
	background:url(../images/SupplementsButton.png) top left no-repeat;
	width:118px !important;
	overflow: hidden !important;
}

#pageHeader img {
	float:left;
	padding-left:5px;
}
#PrintTitleAndLogo {
	display:none;
}

/*************************************************
*  Containers and main page content              *
*************************************************/

#container {
	width:616px;
	margin: 0 auto;
	padding:10px 0 0 8px;
}
#contentContainer {
	margin:0px;
	border:0px;
	line-height: 1.5;
}
#content {
	padding: 10px 0px 30px 0;
	width:586px;
	font-size: 14px;
	color:#000000;
}
.clearer {
	clear: both;
}
ul {
	font-size:18px;
	padding: 0;
	margin: 0;
	width: 596px;
	position:relative;
	left:0px;
	top:10px;
}
li {
	list-style-type: none;
	width:586px;
	border-top-width:1px;
	border-top-color:#cccccc;
	border-top-style:solid;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	height:22px;
	line-height:30px;
	overflow:hidden;
}
li:first-child {
	border-top:0;
}
.leftalign {
	width:440px !important;
	display:block;
	float:left;
}
.rightalign {
	width:146px !important;
	display:block;
	float:right;
}
#submitButton {
	display:inline;			/* IE Margin doubling fix*/
	text-align:center;
	color:white;
	text-decoration:none;
	font-size:19px;
	display:block;
	line-height:40px;
	background:#ffffff url(../images/BlueButton.png) no-repeat;
	width:150px;
	height:41px;
	margin-left:213px;
	margin-top:25px;
	margin-bottom:0px;
}
#whiteSpace {
	height:300px;
	display:block;
	border:none;
	padding:none;
}
.Results {
	border:0;
	font-size:1em;
	display:none;
	border-collapse:collapse;
	margin-top:15px;
}
.Results > tbody > tr {
	font-size:1.1em;
	width:586px;
	border-top-width:1px;
	border-top-color:#cccccc;
	border-top-style:solid;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	height:22px;
	line-height:30px;
	overflow:hidden;
}
.Results > tbody > tr:hover {
	background:#ffff99;
}
.Results > tbody >tr:first-child {
	border-top:hidden;
}
.Results > tbody >tr:first-child:hover {
	background:white;
}
.Results > th {
	font-weight:bold;
}
#ResultsHeadLeft {
	width:400px !important;
}
#ResultsHeadRight {
	width:185px !important;
}
.ResultsLeftCell {
	width:495px;
	text-align:left;
	overflow:hidden;
}
.ResultsLeftCell > a {
	width:495px;
	display:block;
	overflow:hidden;
}
.ResultsRightCell {
	text-align:right;
	width:100px;
}
.Results a {
	text-decoration: none;
	color:black;
}
.UnrankedInterventions {
	width:586px;
	text-align:left;
}
.Explication {
	display:none;
}
img {
	border:none !important;
	text-align:center;
}
.DiagnosticLeftAlign {
	width:415px !important;
	padding-left:25px;
	display:block;
	float:left;
}

/*************************************************
*  Footer and its elements                       *
*************************************************/

#footerContainer {
	color: #FFFFFF;
	background-color: #31363E;
	border-top-color: #1F56DC;
	font-size: 1em;
	border-top-style: solid;
	border-top-width: 7px;
	padding: 30px 0px 15px 0px;
}
#footer { 
	width:596px;
	margin: 0 auto;
	padding:0 0 0 8px;
	background:url(../images/footer.png) top left no-repeat;
}
#footerContent {
	padding: 0px 20px 5px 50px;
	margin-left:120px;
	border-left-color:#888888;
	border-left-style:solid;
	border-left-width:1px;
}
#footer img {
	float:left;
	border:none !important;
}
#PrintFooterLogo {
	display:none;
}