@charset "utf-8";
/* CSS Document */
/* all devices */
@media all
{
  #wrapper { display:block;}
}
/* printer specific CSS */
@media print
{
  #footer, #header, #headerbanner, #mainmenu, #searchdiv, #filterform, .noprint, #browsetabs, #printBG , #Treatmentmenu, div#filter { display:none;}
  
  body ,#wrapper, #container, #content, div#pagecontent_nomenu_div, div#pagecontent_nomenu, .tableprint, tableprint { margin:0px; padding:0px; background: none !important; background: none !important; top:0px; width:270mm;  }  
  
  div#RecordAsDocument { width:265mm !important; position:absolute; left:-90px; margin:0; padding:0px; background: none !important; }
  
  div#filter {width:270mm; background: none !important; border:none !important; padding:0px;}
  div#BrowseRecPrint {width:270mm !important; position:absolute; left:-250px; margin:0; padding:0px; background: none !important; }
  div#SearchRecPrint {width:270mm !important; position:absolute; left:-30px; margin:0; padding:0px; background: none !important;}
  
  
  table { width:270mm;}
  .authprt { width:5mm;}
  .titleprt { width:140mm;}
  .yearprt { width:5mm;}
  table#filteredresultstable {width:270mm; background: none !important; margin-top:0px; }
  table#filteredresultstable th{ text-align:left; font-size:16px; }
  .filteredresultsodd { font-size:15px;}
  .filteredresultseven { font-size:15px;}
  
 
  
    
  div#historytable { background-color:biege;}
  div#historytable { display:block;}
  
  img { display: none;
}
}
html { overflow-y: scroll; }

body#mainbody
{
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color: #333333;
}

body
{
	color:#535353;
	background-color:#eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

a {
color:#535353;
text-decoration:none;
}

a:hover {
color: #8B8B8B;
text-decoration:underline;
}

a:active, a:focus {
color:#535353;
text-decoration:underline;
}


#printBG {
	background:url(img/print_bg.png);
	background-repeat:no-repeat;
}

#wrapper {
width:1020px;
margin:0 auto;
background-color:#bbb;
background-image:url(img/background-page.png);
background-repeat:repeat-y;
}

#container {
width:960px;
margin:0 auto;
background-color:#fff;
text-align:left;
}

div#newspane {
	width: 270px;
	min-height: 600px;
	height:auto;
	position:relative;
	float:right;
}

div#newspanedontent {
	width: 100%;
	background-color:#999999;
}

div#leftpane {
	width: auto;
	min-height: 600px;
	height:auto;
	position:relative;
	float:left;
}

div#maindiv {
	width: 100%;
	margin: auto;
	padding-top: 20px;
	background-color:#FF0000;
}

div#maintable {
	width: 100%;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}


hr{
background-color:#fff;
border:#000 1px dotted;
border-style: none none dotted;
color:#fff;
}

news_hr {
background-color:#fff;
border:#000 1px dotted;
border-style: none none dotted;
color:#fff;
}

.newscolumn hr{
background-color:#555555;
border:#FFF 1px dotted;
border-style: none none dotted;
color:#555555;
}

table#mainimagetable {
	width: 960px;
}

.newscolumn {
	width: 210px;
	font-size:12px;
	vertical-align:top;
		background-color:#666666;

}

.newsbanner {
	width: 227px;
	height: 20px;
	background-color:#333333;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 10px 5px 10px;
}

.newsitem {
	width: 227px;
	background-color:#555555;
	color:#FFFFFF;
	padding: 10px 10px 10px 10px;
	cursor:pointer;
}

.newsitem :hover{
	width: 227px;
	background-color:#555555;
	color:#FFDDDD;
	padding: 10px 10px 10px 10px;
	cursor:pointer;
}

.imagebanner {
	height: 20px;
	background-color:#999999;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding: 5px 10px 5px 10px;
}

.imagebanner :hover {
	width: 224px;
	height: 20px;
	background-color:#555555;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 10px 5px 10px;
}

.imagetext {
	width: 224px;
	height: 40px;
	font-size:12px;
	padding: 5px 10px 25px 10px;
}

.bigimagecolumn {
	vertical-align:top;
	width: 1024px;
	background-color:#FFFFFF;
	cursor: pointer;
}

.bigimagebanner {
	width:  940px;
	height: 20px;
	background-color:#999999;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 10px 5px 10px;
}

.bigimagetext {
	width: 940px;
	padding: 5px 10px 25px 10px;
	font-size: 14px;
	text-align: center;
}

.imagecolumn {
	vertical-align:top;
	width: 244px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.imagespacer {
	width: 15px;
	background:url(img/v-gap.jpg);
	background-repeat:repeat-y;
}
.imagespacer1 {
	width: 10px;
	background:url(img/v-gap.jpg);
	background-repeat:repeat-y;
}

.imageHspacer {
	height: 15px;
}



table#recordtable {
	width: 100%;
}

table#recordtable td {
	vertical-align:top;
	border-bottom: 1px solid #3399FF;
}


.recordtableleft {
	vertical-align:top;
	border-left: 1px solid #3399FF;
	border-right: 1px solid #3399FF;
	width: 150px;
	background-color:#CCCCCC;
}
.recordtableright {
	border-right: 1px solid #3399FF;
	
	vertical-align:top;
	background-color:#FFFFFF;
}

table#glossarytable {
	width: 100%;
	font-size:12px;
}

table#glossarytable td{
	vertical-align: top;
}


table#mainsubimagetable {
	width: 100%;
}

table#mainsubimagetable td {
	width: 33.3%;
}



div#sidemenu
{
	width: 150px;
	position: relative;
	float: left;
	min-height:500px;
    height:auto;
    height:500px;
	background-image: url(img/left-menu.jpg);

}

table#sidemenutable {
	width: 100%;
}

table#sidemenutable td:hover
{
	background-color: #999999;
} 



table#sidemenutable td{
	background-color: #666666;
	cursor: pointer;
	width: 100%;
	height: 28px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}




div#mainmenu
{
	background-color:#EEEEEE;
	width: 100%;
	position: relative;
	float: none;

}

div#upload_filters
{
	float:left;
	background-color:#d6d6d6;
	width: 814px;
}

table#mainmenutable {
	width: 100%;
	background-image: url(img/footer.jpg);
}

table#browsetabs {
	width: auto;
	background-image: url(img/footer.jpg);
}

table#browsetabs td{
	width: auto;
	border: 1px solid #999;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	cursor: pointer;
}


table#browsetabs td:hover{
	background-color: #999999;
}



.blankcell{
	width: 100%;
	height: 23px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

table#mainmenutable td{
	width: 150px;
	border: 1px solid #FFFFFF;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	cursor: pointer;
}

.filler {
width: auto;
	height: 28px;
	border: 1px solid #FFFFFF;
	background-color: #990033;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

table#searchtable td{
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.selected {
	width: 100%;
	height: 28px;
	border: 1px solid #FFFFFF;
	background-color: #000000;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

table#mainmenutable td:hover
{
	background-color: #999999;
} 


.click {
	cursor: pointer;
}

.click:hover {
	color: #FFFFFF;
}


div#headerbanner
{
	background-color:#FFFFFF;
	width: 100%;
	border-bottom: #999 solid 1px;
	background-image:url(img/header2.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
	
	
}

div#footer
{
	clear:both;
	color:#FFFFFF;
	background-image: url(img/footer.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width: 100%;
	border-bottom: #999 solid 1px;
	height: 50px;
	padding: 0px;
	margin: 0px ;
}

.abstract {
	color:#666;
	font-size:9px;	
}

div#content
{
	width: 100%;
	background-color:#FFFFFF;
}




div#citation
{
	margin: 20px;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

.pubmedcitation
{
	margin: 20px;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.pubmedcitation:hover
{
	color: #069;
	margin: 20px;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

div#abstract
{
	margin: 40px;
	font-size: 12px;
	line-height: 18px;
}

div#mainquestions
{
	margin: 20px;
}


div#otherquestions
{
	margin: 20px;
}

div#summary
{
	margin: 20px;
}

.questionrow
{
	padding: 5px;
	margin: 20px;
}


div#HomeDIV 
{
	font-size: 14px;	
}

div#BackgroundDIV 
{
	font-size: 14px;	
}

div#BackgroundDIV p
{
	margin: 20px;
}

div#BackgroundDIV h1
{
	font-size: 16px;	
	
	margin: 20px;
}

div#HomeDIV h1
{
	font-size: 16px;	
	
	margin: 20px;
}


div#Treatmentmenu {
	width: 225px;
	background-color:#000000;
	position: relative;
	float: left;
	
}

div#filter {
	width: 693px;
	background-color:#95B3D7;
	background-image:url(img/filterbackground.jpg);
	position:relative;
	float:left;
	margin-top: 10px;
	margin-left: 10px;
	padding: 10px;
	border:solid 1px #3366FF;
	
}

div#searchdiv{
	width: 860px;
	background-color:#95B3D7;
	background-image:url(img/filterbackground.jpg);
	margin-top: 10px;
	margin: auto;
	padding: 10px;
	border:solid 1px #3366FF;
}

div#browseresults {
	width: 726px;
	background-color:#ffffff;
	position:relative;
	float:right;
	margin: 0px;
	padding: 0px;
}

div#searchresults {
	width: 880px;
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
}

div#alltreatments {
	width: 726px;
	background-color:#ffffff;
	position:relative;
	float:right;
	margin: 0px;
	padding: 0px;
}

div#RecordAsDocument {
	background-color:#FFFFFF;
	margin: 60px 100px 60px 100px;
}

div#RecordAsDocument h2 {
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	font-size: 14px;
	font-weight:bold;
}

div#RecordAsDocument p {
	margin: 0px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight:normal;
	line-height: 16px;
}

.headline {
	font-size: 16px;
	text-align:center;
	margin-bottom: 60px;
	font-weight:bold;
}


div#browserecords {
	width: 788px;
	background-color:#FFFFFF;
	height: 150px;
	border-bottom: 3px solid #000000;
	border-top: 1px solid #000000;
}

.treatment_level1 {
	/* width: 205px; */
	background-color:#666666;
	color:#FFFFFF;
	padding: 7px 10px 7px 10px;
	cursor:pointer;
	border-bottom: 1px solid #CCCCCC;
}

.treatment_level1:hover {
	width: 205px;
	background-color:#000000;
	color:#FFFFFF;
	padding: 7px 10px 7px 10px;
	cursor:pointer;
	border-bottom: 1px solid #CCCCCC;
}

.treatment_level0 {
	width: 205px;
	background-color:#000099;
	color:#FFFFFF;
	padding: 7px 10px 7px 10px;
	cursor:pointer;
	border-bottom: 1px solid #CCCCCC;
}

.treatment_level0:hover {
	width: 205px;
	background-color:#000000;
	color:#FFFFFF;
	padding: 7px 10px 7px 10px;
	cursor:pointer;
	border-bottom: 1px solid #CCCCCC;
}

.treatment_level2 {
	width: 165px;
	background-color:#C7C8FE;
	color:#000000;
	padding: 5px 50px 5px 10px;	
	display: none;
	border-bottom: 1px solid #FFFFFF;
	cursor:pointer;
}

.treatment_level2:hover {
	width: 165px;
	background-color:#000000;
	color:#FFFFFF;
	padding: 5px 50px 5px 10px;	
	display: none;
	border-bottom: 1px solid #FFFFFF;
	cursor:pointer;
}

.innerlabel {
	cursor:pointer;
	width: 165px;
	padding-left: 20px;
	word-wrap: break-word;
}

.innerlabel:hover {
	cursor:pointer;
	width: 165px;
	padding-left: 20px;	
}


.shadow {
	bottom: 4px;
  	right: 4px;
	position: relative;
	background-color: #CCC; 
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	text-align: left;
} 

div#settingsdiv{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}



table#alltreatmentstable {
	width: 99%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	
}

table#alltreatmentstable td {
	width: 25%;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align:top;
	cursor:pointer;
	font-size:12px;	
}

table#alltreatmentstable td:hover {
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px;	
}

table#settingstable td{
	padding: 20px;
}

table#duplicatestable{
	background-color:#FFFFEE;
}

.duplicateheader{
	background-color:#990033;
	color:#FFFFFF;
	padding: 5px;
}

table#duplicatestable tds{
	padding: 15px;
	border: 1px solid #CCCCCC;
}




.duplicatecell{
	background-color:#FFFFFF;
	padding: 15px;
	border: 1px solid #CCCCCC;
}

.VariableName{
	background-color:#EEEEEE;
	padding: 15px;
	border: 1px solid #CCCCCC;
	width: 200px;
	vertical-align: top;
}

.HomeItem{
	background-color: #DDDDDD;
	font-size:14px;
	padding: 15px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}


.HomeCount{
	background-color: #EEEEEE;
	font-size:14px;
	padding: 15px;
	border: 1px solid #CCCCCC;
	width: 100px;
	vertical-align: top;
}


.Editable{
	background-color:#FFFFFF;
	padding: 15px;
	border: 1px solid #CCCCCC;
}



.nonduplicatecell{
	background-color:#FFFFCC;
	padding: 15px;
	border: 1px solid #CCCCCC;
}


table#filteredresultstable {
	width: 99%;
	margin-right: 10px;	
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size:1em;
}

table#filteredresultstable th{
	vertical-align:top;
	color: #000;
	background-color: #999999;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px ;
}

table#filteredresultstable td{
	vertical-align:top;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px ;
}

.filteredresultsodd {
	background-color:#EEEEEE;
	cursor:pointer;
}

.filteredresultsodd:hover {
	background-color:#E6E6E6;
	cursor:pointer;
}

.filteredresultseven {
	background-color:#FFFFFF;
	cursor:pointer;
}

.filteredresultseven:hover {
	background-color:#E6E6E6;
	cursor:pointer;
}




h1 {
	font-size: 18px;
	font-weight: bold;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}



div#pagecontent_div {
	position: relative;
	float: right;
	width: 734px;
	background-color:#FFFFFF;
	margin-top: 0px;
	/*min-height: 600px;*/
	background-image: url(/GD4/img/globes-022.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size:12px;
}

div#divider_div {
	position: relative;
	float: left;
	width: 20px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	background-image: url(Home/img/v-gap.jpg);
	background-repeat: repeat-y;
	background-position: left;
	/*min-height: 600px;*/
	
}

div#pagecontent {
	margin: 60px;
	height:auto;
}

div#pagecontent p{
	margin-bottom: 15px;
	font-size:12px;
}


div#pagecontent_nomenu_div {
	position: relative;
	float: right;
	width: 734px;
	background-color:#FFFFFF;
	margin-top: 0px;
	/*min-height: 600px;*/
	/*background-image: url(Home/img/v-gap.jpg);
	background-repeat: repeat-y;
	background-position: right; */
	background-image: url(/GD4/img/globes-022.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size:12px;
	
}

div#pagecontent_nomenu {
	margin: 40px;
	height:auto;
	font-size:13px;
}

div#pagecontent_nomenu p{
	margin-bottom: 13px;
	color: #666666;	
}

div#pagecontent_nomenu h1{
	margin-bottom: 20px;
	font-size: 24px;
}



#background { 
    width: 100%;  
    height: 100%;  
    left: 0px;  
    top: 0px;  
	position: absolute; 
	z-index: -1;
} 
 

div#news_div {
	position: relative;
	float: left;
	width: 200px;
	background-color:#666666;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 600px;
	height:auto;
	padding-left: 0px;
	font-size:12px;	
	
	
}

.newsitem1 {
	width: 180px;
	background-color:#666666;
	color:#DDDDDD;
	padding: 10px 10px 10px 10px;
	cursor:pointer;
	
}

.newsitem1:hover{
	width: 180px;
	background-color:#666666;
	color:#FFFFFF;
	padding: 10px 10px 10px 10px;
	cursor:pointer;
}


.newsbanner1 {

	height: 20px;
	background-color:#333333;
	margin-top: 0px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 10px 5px 10px;
}



.leftmenu_div {
	position: relative;
	float: left;
	width: 200px;
	background-color:#444444;
	margin-top: 0px;
		min-height: 600px;
		mergin-right: 0px;
	height:auto;
	background-image: url(img/leftmenu_gradiant.jpg);
	background-repeat:  repeat-y;
	background-position: center;
	cursor:pointer;
}

.leftmenu_level_1 {
	background-color:#000099;
	color:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(img/level1_normal.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.leftmenu_level_1:hover {
	background-image: url(img/level1_hover.jpg);
}


.leftmenu_level_2 {
	background-color:#666666;
	color:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 5px;
}


.leftmenu_level_2:hover {
	background-color:#000000;
	color:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 5px;
}


.leftmenu_level_3 {
	background-color:#333333;
	color:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 45px;
	padding-right: 5px;
}


.leftmenu_level_3:hover {
	background-color:#000000;
	color:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 45px;
	padding-right: 5px;
}

/* copied from University of Nottingham site */
ul, ol {
list-style:none;
}
/* ---------- header bar ---------- */
#header {
text-align:left;
background-color:#4F4F4F;
background:url(img/background-header-darker.png) repeat-x;
height:27px;
border-bottom:1px solid #fff;
position:relative;
font-size:0.9em;


}

#header ul {
padding:5px 13px;
margin-bottom:-10px;

}

#header ul li {
float:left;
}

#header ul li a {
color: #c6c6c6;
text-decoration:none;
}

#header a:hover {
color: #c6c6c6;
text-decoration:underline;
}
ul#headerlinks {
	float:left;
	margin-top:0px;
}

ul#headerlinks a {
color:#fff;
top:0px;
}

ul#headerlinks li {
margin-right:1.5em;
}

ul#campuslinks li {
margin-right:1px;
height:27px;
width:130px;
background-color:#424242;
text-align:center;
top:0px;
}

ul#campuslinks li a {
display:block;
height:100%;
margin-top:5px;
}

ul#campuslinks {
float:right;
font-weight:bold;
padding:0;
margin-right:10px;
margin-top:0px;
}

ul#campuslinks li.nottingham {
background-color:#007EA6;
background:url(img/background-header-on.png) repeat-x;
}

ul#campuslinks li.nottingham a {
color:#fff;
}
table#historytable {
	width: 99%;
	margin-right; 10px;	
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size:12px;
}

table#historytable th{
	vertical-align:top;
	color: #000;
	background-color: #999999;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px ;
}

table#historytable td{
	vertical-align:top;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px ;
}

.historytableodd {
	background-color:#EEEEEE;
	cursor:pointer;
}

.historytabledd:hover {
	background-color:#666666;
	color:#FFFFFF;
	cursor:pointer;
}
