BODY {
  color: black;
  background-color: white;
  font-family: Arial, verdana, sans-serif;
  font-size: small;
  margin: 2px 2px 2px 2px;
text-align: center;
}

p,br,li,td {
font-size: small;
}

a {
color: #007F71;
}

a:visited {
color: #007F71;
}

a:hover {
color: black;
}

h1 { font-size: 120%; font-weight: bold; color: #007F71;}
h2 { font-size: 110%; font-weight: bold; color: #007F71;}
h3 { font-size: 100%; font-weight: bold; color: #007F71;}
h4 { font-size: 100%; color: #007F71;}

th p {
font-weight: bold;
}

th label {
font-weight: bold;
}

div.container {
text-align: left;
width: 810px;
margin-left: auto;
margin-right: auto;
}

div.container-grc {
text-align: left;
margin-left: auto;
margin-right: auto;
}


ul.sitemap {
list-style: none;
}

img.gobutton {
border: none;
}

table.mainnavigation {
clear: both;
width: 772px;
margin-bottom: 10px;
}

table.mainnavigation tr {
vertical-align: top;
}

table.mainnavigation td.sciences {
padding: 3px;
border: solid 2px #ED2E38;
width: 174px;
font-size: 90%;
}
table.mainnavigation td.arts {
padding: 3px;
border: solid 2px #AD0DA6;
width: 172px;
font-size: 90%;
}
table.mainnavigation td.health {
padding: 3px;
border: solid 2px #29C2DE;
width: 177px;
font-size: 90%;
}
table.mainnavigation td.social {
padding: 3px;
border: solid 2px #7DBA00;
width: 172px;
font-size: 90%;
}

form fieldset {
border: none;
clear: both;
text-align: left;
margin-bottom: 10px;
}


img.imgscience {
border: solid 4px #ED2E38;
}

img.imgarts {
border: solid 4px #AD0DA6;
}

img.imgsocial {
border: solid 4px #7DBA00;
}

img.imghealth {
border: solid 4px #29C2DE;
}

div.artsadvsearch {
padding: 5px;
border: solid 1px #AD0DA6;
}
div.healthadvsearch {
padding: 5px;
border: solid 1px #29C2DE;
}
div.sciencesadvsearch {
padding: 5px;
border: solid 1px #ED2E38;
}
div.socialadvsearch {
padding: 5px;
border: solid 1px #7DBA00;
}

div.devhead {
width: 600px;
border: solid 1px black;
/* following line fixed by CS */
background:#007F71;
color: white;
font-size: 14pt;
font-weight: bold;
text-align: center;
padding: 3px;
}

div.content {
clear: both;
width: 600px;
border: solid 1px #007F71;
padding: 2px;
text-align: left;
}


img.logo {
border: none;
padding: 0px;
margin: 0px;
}

table.topics {
}

table.topics td {
vertical-align: top;
}

li.subcatleft {
}

li.subcatright {
}


table.option4titles {
width: 800px;
border: solid 1px black;
border-collapse: collapse;
}

table.option4titles td {
text-align: center;
width: 200px;
border-right: solid 1px black;
padding: 0px;
}

table.option4titles td a {
text-decoration: none;
color: #007F71;
font-weight: bold;
display: block;
}
table.option4titles td a:hover {
color: black;
background-color: #99cccc;
}



table.option1add {
clear: both;
margin-top: 10px;
}

table.option1add td.option1 {
vertical-align: top;
width: 100px;
text-align: center;
border: solid 3px white;
}

table.option1add td.option1 img {
border: solid 1px black;
}

table.option1add td.option1 a {
color: #007F71;
text-decoration: none;
font-weight: bold;
font-size: 90%;
}


div.quicklinks {
vertical-align: top;
text-align: right;
margin-top: 10px;
}


div.quicklinks select {
font-size: 90%;
}


div.quicklinks option.sectiontitle {
background-color: #007F71;
color: white;
}


div.browse {
vertical-align: top;
}


div.browse option.sectiontitle {
background-color: #007F71;
color: white;
}


table.main {
width: 800px;
border-collapse: collapse;
border-bottom: solid 1px #007F71;
}

table.main td {
vertical-align: top;
}

table.main td.left {
height: 500px;
width: 250px;
font-weight: bold;
/* following line fixed by CS */
color: #007F71;
font-size: 10pt;
text-align: left;
}

table.main td.left2 {
height: 500px;
width: 200px;
text-align: right;
font-weight: bold;
/* following line fixed by CS */
color: #007F71;
font-size: 10pt;
padding: 0px;
}


table.main td.right {
padding: 5px;
width: 550px;
border: solid 1px #007F71;
}

table.main td.right2 {
padding: 5px;
width: 600px;
border: solid 1px #007F71;
}




div.arts {
position: relative;
left: 5px;
top: 100px;
}

div.health {
position: relative;
left: 5px;
top: 200px;
}

div.science {
position: relative;
left: 5px;
top: 240px;
}

div.social {
position: relative;
left: 5px;
top: 340px;
}


div.footer {
border-top: solid 1px #007F71;
clear: both;
padding: 0px;
padding-top: 5px;
width: 770px;
text-align: center;
margin-top: 5px;
}

div.footer ul {
padding: 0px;
margin: 0px;
/* following line fixed by CS */
white-space : nowrap;
}

div.footer ul li {
display: inline;
margin-left: 5px;
font-size: 90%;
}

img.jisc {
border: none;
padding-right: 10px;
vertical-align: top;
}

div.headerlinks {
text-align: right;
}

div.headerlinks ul {
margin: 0px;
padding: 0px;
}

div.headerlinks ul li {
display: inline;
padding: 3px;
}

div.headerlinks ul li a {
font-size: 90%;
}

div.additional {
width: 110px;
padding: 2px;
float: left;
text-align: center;
}

div.additional span.header {
font-weight: bold;
}

div.search {
text-align: center;
width: 400px;
border: solid 1px #007F71;
padding: 5px;
clear: both;
margin-top: 10px;
margin-bottom: 10px;
}


div.item {
width: 170px;
float: left;
margin-bottom: 15px;
border-collapse: collapse;
border-left: dotted 1px #007F71;
padding-left: 5px;
}

div.hlsbar {
clear: both;
width: 800px;
text-align: right;
}

div.hlsbar ul {
padding-bottom: 5px;
margin: 0px;
/* following line fixed by CS */
vertical-align: bottom;
}

div.hlsbar ul li {
display: inline;
padding-bottom: 5px;
padding-left: 3px;
padding-right: 0px;
padding-top: 0px;
margin-left: 5px;
color: black;
font-weight: bold;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tl.gif");
background-position: top left;
background-repeat: no-repeat;
background-color: #99cccc;
}


div.hlsbar ul li.live {
background-color: #007F71;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tllive.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.hlsbar ul li.live a {
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/trlive.gif");
background-position: top right;
background-repeat: no-repeat;
text-decoration: none;
}

div.hlsbar ul li a {
text-decoration: none;
color: black;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tr.gif");
background-position: top right;
background-repeat: no-repeat;
}


div.hlsbar ul li a:hover {
color: white;
}


div.bar3 {
clear: both;
width: 800px;
text-align: right;
}

div.bar3 ul {
padding-bottom: 5px;
margin: 0px;
/* following line fixed by CS */
vertical-align: bottom;
}

div.bar3 ul li {
display: inline;
padding-bottom: 5px;
padding-left: 3px;
padding-right: 0px;
padding-top: 0px;
margin-left: 5px;
color: black;
font-weight: bold;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tl.gif");
background-position: top left;
background-repeat: no-repeat;
background-color: #99cccc;
}


div.bar3 ul li.live {
background-color: #007F71;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tllive.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.bar3 ul li.live a {
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/trlive.gif");
background-position: top right;
background-repeat: no-repeat;
text-decoration: none;
}


div.bar3 ul li.livearts {
background-color: #AD0DA6;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tllivearts.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.bar3 ul li.livehealth {
background-color: #29C2DE;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tllivehealth.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.bar3 ul li.livescience {
background-color: #ED2E38;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tllivescience.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.bar3 ul li.livesocial {
background-color: #7DBA00;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tllivesocial.gif");
background-position: top left;
background-repeat: no-repeat;
}



div.bar3 ul li a {
text-decoration: none;
color: black;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/tr.gif");
background-position: top right;
background-repeat: no-repeat;
}

div.bar3 ul li.livearts a {
text-decoration: none;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/trlivearts.gif");
background-position: top right;
background-repeat: no-repeat;
}

div.bar3 ul li.livehealth a {
text-decoration: none;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/trlivehealth.gif");
background-position: top right;
background-repeat: no-repeat;
}

div.bar3 ul li.livesocial a {
text-decoration: none;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/trlivesocial.gif");
background-position: top right;
background-repeat: no-repeat;
}

div.bar3 ul li.livescience a {
text-decoration: none;
color: white;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/trlivescience.gif");
background-position: top right;
background-repeat: no-repeat;
}



div.bar3 ul li a:hover {
color: white;
}


div.horizlinks {
clear: both;
width: 800px;
text-align: left;
background-color: #007F71;
margin-bottom: 1px;
}

div.horizlinks ul {
padding-bottom: 2px;
margin: 0px;
/* following line fixed by CS */
vertical-align: bottom;
}

div.horizlinks ul li {
display: inline;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-top: 0px;
color: black;
border-right: solid 1px white;
}

div.horizlinks ul li.live {
background-color: #99cccc;
color: black;
}


div.horizlinks ul li a {
text-decoration: none;
color: white;
}

div.horizlinks ul li a:hover {
color: white;
}


div.strap3 {
clear: both;
width: 800px;
height: 171px;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/newbanner2.jpg");
background-repeat: no-repeat;
background-position: right;
text-align: center;
padding: 0px;
margin: 0px;
}

span.strap3 {
color: white;
font-weight: bold;
}

div.container {
width: 810px;
}

div.threecolumnsleft {
width: 170px;
text-align: left;
padding: 0px;
margin-right: 10px;
float: left;
clear: both;
}

div.threecolumnscenter {
width: 420px;
margin-top: 5px;
padding: 0px;
margin-right: 10px;
float: left;
}
div.threecolumnscenterhome {
width: 420px;
margin-top: 5px;
padding: 0px;
margin-right: 10px;
float: left;
border-top: solid 1px #007F71;
padding-top: 5px;
}


div.kathythreecolumnscenter {
width: 440px;
margin-top: 10px;
padding: 0px;
margin-right: 10px;
float: left;
border-top: solid 1px  #00A3C6;
}







div.threecolumnsright {
margin-top: 5px;
width: 160px;
padding: 0px;
float: left;
}

div.threecolumnsright ul {
margin-left: 15px;
padding: 0px;
}

div.threecolumnsright ul li {
list-style-type: disc;
}

table.main3 td.right {
}


table.main3 {
width: 800px;
padding: 0px;
margin-top: 5px;
}

table.main3 td {
vertical-align: top;
}

table.main3 td.left {
width: 170px;
text-align: left;
padding: 0px;
}

table.main3 td.center {
width: 430px;
text-align: left;
padding-right: 5px;
padding-left: 10px;
}


table.main3 td.right {
}


div.additional2 {
text-align: center;
clear: both;
margin-top: 10px;
margin-bottom: 5px;
}

table.additional2 td {
vertical-align: top;
/* following line fixed by CS */
text-align: center;
font-size: 90%;
font-weight: bold;
padding: 5px;
}

div.additional2 img {
border: none;
}


div.item3 {
width: 190px;
float: left;
margin-bottom: 10px;
}

table.main5 {
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/newbanner3.jpg");
background-repeat: no-repeat;
background-position: left;
width: 800px;
border-collapse: collapse;
border-left: solid 1px #007F71;
border-right: solid 1px #007F71;
}

table.main5 td {
padding: 5px;
vertical-align: top;
}

table.main5 td.left {
width: 250px;
}

table.new6 {
width: 800px;
}

table.new6 td {
vertical-align: top;
border: solid 5px white;
}

table.new6 td.left {
width: 200px;
background-color: #007F71;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/intuteback.gif");
background-repeat: no-repeat;
background-position: top;
}

table.new6 td.center {
width: 400px;
}

table.new6 td.right {
width: 200px;
}

table.option2 {
width: 800px;
border-collapse: collapse;
margin-top: 5px;
padding: 0px;
}

table.option2 td {
vertical-align: top;
}

table.option2 td.left {
width: 180px;
padding: 0px;
}

table.option2 td.center {
width: 380px;
padding: 5px;
}

table.option2 td.right {
padding-left: 10px;
width: 200px;
}


div.welcome {
width: 200px;
text-align: center;
clear: both;
color: white;
font-size: 12pt;
font-weight: bold;
border-bottom: solid 3px white;
margin-top: 100px;
padding-bottom: 10px;
}

div.links6 {
clear: both;
padding: 0px;
margin: 0px;
text-align: left;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftback.jpg");
background-repeat: no-repeat;
background-position: top;
}

div.links6 ul {
margin-left: 0px;
padding: 0px;
}

div.links6 ul li {
padding: 5px;
border-bottom: dashed 1px white;
font-size: 12pt;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftbutton.gif");
background-position: right;
background-repeat: no-repeat;
}

div.links6 ul li a {
color: white;
text-decoration: none;
}

div.newshead {
border: solid 1px #007F71;
padding: 3px;
width: 154px;
background-color: #007F71;
color: white;
font-weight: bold;
clear: both;
}

div.newshead2 {
padding: 3px;
width: 154px;
color: #007F71;
font-weight: bold;
clear: both;
border: solid 1px #007F71;
}

div.myintutelogin {
padding: 3px;
width: 150px;
color: #007F71;
font-weight: bold;
clear: both;
border: solid 3px #007F71;
margin-bottom: 5px;
text-align: center;
}

div.myintutelogin a {
text-decoration: none;
}

div.myintutelogin a:hover {
color: black;
}

div.newshead-sciences {
padding: 3px;
width: 154px;
color: #ED2E38;
font-weight: bold;
clear: both;
border: solid 1px #ED2E38;
margin-bottom: 5px;
}
div.newshead-arts {
padding: 3px;
width: 154px;
color: #AD0DA6;
font-weight: bold;
clear: both;
border: solid 1px #AD0DA6;
margin-bottom: 5px;
}
div.newshead-social {
padding: 3px;
width: 154px;
color: #7DBA00;
font-weight: bold;
clear: both;
border: solid 1px #7DBA00;
margin-bottom: 5px;
}
div.newshead-health {
padding: 3px;
width: 154px;
color: #29C2DE;
font-weight: bold;
clear: both;
border: solid 1px #29C2DE;
margin-bottom: 5px;
}


div.newsitems {
padding: 2px;
margin-bottom: 5px;
width: 195px;
}

div.newsitems2 {
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 0px;
margin-left: 0px;
width: 164px;
}


div.newsitemsarts {
border: solid 1px #ed2e38;
padding: 2px;
margin-bottom: 5px;
}
div.newsitemshealth {
border: solid 1px #8fd400;
padding: 2px;
margin-bottom: 5px;
}
div.newsitemsscience {
border: solid 1px #29c2de;
padding: 2px;
margin-bottom: 5px;
}
div.newsitemssocial {
border: solid 1px #f58fc7;
padding: 2px;
margin-bottom: 5px;
}



span.itemtitle {
color: #007F71;
}

div.links7 {
clear: both;
padding-top: 50px;
margin: 0px;
text-align: left;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftback2.jpg");
background-repeat: no-repeat;
background-position: top;
width: 200px;
}

div.links7 ul {
margin-top: 0px;
margin-left: 0px;
padding: 0px;
}

div.links7 ul li {
padding: 5px;
border-bottom: dashed 1px white;
font-size: 12pt;
vertical-align: middle;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftbutton.gif");
background-position: right;
background-repeat: no-repeat;
}

div.links7 ul li a {
color: white;
text-decoration: none;
width: 100%;
}

div.option2 {
clear: both;
margin-bottom: 0px;
text-align: left;
width: 160px;
background-color: #007F71;
}

div.option2 ul {
margin: 0px;
padding: 0px;
}

div.option2 ul li {
padding: 5px;
border-top: solid 1px white;
font-weight: bold;
vertical-align: middle;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftbutton.gif");
background-position: 95% 50%;
background-repeat: no-repeat;
}

div.option2 ul li a {
color: white;
text-decoration: none;
width: 100%;
}

div.option2 ul li a:hover {
color: black;
}

div.option3 {
clear: both;
margin-bottom: 10px;
text-align: left;
width: 170px;
padding-right: 0px;
}


div.option3 ul {
margin: 0px;
padding: 0px;
}



div.option3 ul li {
padding: 3px;
border-bottom: solid 1px #007F71;
border-left: solid 1px #007F71;
border-right: solid 1px #007F71;
font-weight: bold;
vertical-align: middle;
list-style: none;
}


div.option3 ul li.top {
background-image: none;
color: white;
padding: 3px;
background-color: #007F71;
border-bottom: solid 1px #007F71;
border-left: solid 1px #007F71;
border-right: solid 1px #007F71;
margin-top: 5px;
}

div.option3 ul li.toparts {
background-image: none;
color: white;
padding: 3px;
background-color: #AD0DA6;
border-bottom: solid 1px #AD0DA6;
border-left: solid 1px #AD0DA6;
border-right: solid 1px #AD0DA6;
margin-top: 5px;
}
div.option3 ul li.tophealth {
background-image: none;
color: white;
padding: 3px;
background-color: #29C2DE;
border-bottom: solid 1px #29C2DE;
border-left: solid 1px #29C2DE;
border-right: solid 1px #29C2DE;
margin-top: 5px;
}
div.option3 ul li.topsciences {
background-image: none;
color: white;
padding: 3px;
background-color: #ED2E38;
border-bottom: solid 1px #ED2E38;
border-left: solid 1px #ED2E38;
border-right: solid 1px #ED2E38;
margin-top: 5px;
}
div.option3 ul li.topsocial {
background-image: none;
color: white;
padding: 3px;
background-color: #7DBA00;
border-bottom: solid 1px #7DBA00;
border-left: solid 1px #7DBA00;
border-right: solid 1px #7DBA00;
margin-top: 5px;
}


div.option3 ul li a {
text-decoration: none;
color: #007F71;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftbutton.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
display: block;
width: 100%;
}


div.option3 ul li a:hover {
color: black;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftbuttonon.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
}


span.subtext {
font-weight: normal;
font-size: 90%;
}

div.strap7 {
clear: both;
background-color: #007F71;
color: white;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 2px;
text-align: left;
width: 798px;
font-weight: bold;
}

div.strap7arts {
clear: both;
background-color: #007F71;
color: white;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 2px;
text-align: left;
width: 798px;
font-weight: bold;
}

div.strap7health {
clear: both;
background-color: #007F71;
color: white;
padding-top: 6px;
padding-bottom: 6px;
text-align: left;
width: 798px;
font-weight: bold;
padding-left: 2px;
}

div.strap7science {
clear: both;
background-color: #007F71;
color: white;
padding-top: 6px;
padding-bottom: 6px;
text-align: left;
width: 798px;
font-weight: bold;
padding-left: 2px;
}

div.strap7social {
clear: both;
background-color: #007F71;
color: white;
padding-top: 6px;
padding-bottom: 6px;
text-align: left;
width: 798px;
font-weight: bold;
padding-left: 2px;
}



div.tgs {
width: 800px;
background-color: white;
padding-top: 10px;
margin: 0px;
height: 30px;
}

div.tgs ul {
margin: 0px;
padding-top: 3px;
background-color: #007F71;
}

div.tgs ul li {
/* following line fixed by CS */
white-space: nowrap;
display: inline;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftbutton2.gif");
background-repeat: no-repeat;
background-position: left;
padding-left: 25px;
padding-top: 7px;
font-size: 10pt;
font-weight: bold;
padding-bottom: 10px;
}

div.tgs ul li a {
color: white;
text-decoration: none;
}

div.tgs ul li a:hover {
color: black;
}



table.new8 {
margin: 0px;
padding: 0px;
width: 800px;
border-collapse: collapse;
}

table.new8 td {
vertical-align: top;
border: solid 1px #007F71;
}

table.new8 td.right {
padding: 5px;
width: 200px;
}

table.new8b {
width: 800px;
border-collapse: collapse;
border-right: solid 1px white;
border-top: dashed 1px #007F71;
border-bottom: dashed 1px #007F71;
}

table.new8b td {
width: 260px;
border-right: dashed 1px #007F71;
padding: 5px;
vertical-align: top;
border-bottom: dashed 1px #007F71;
margin: 0px;
}



div.welcome8 {
width: 800px;
margin-bottom: 10px;
padding: 2px;
}

div.new8links a {
text-decoration: none;
color: black;
}
div.new8links a:hover {
color: #007F71;
}

table.new9top {
width: 800px;
border: solid 1px black;
}

table.new9top td {
vertical-align: bottom;
padding: 0px;
}

table.new9top td.right {
text-align: right;
}

table.option2top {
width: 800px;
}

div.option2top {
width: 770px;
vertical-align: middle;
padding: 0px;
margin: 0px;
}

div.option2topleft {
width: 440px;
float: left;
}

div.option2topright {
width: 330px;
float: left;
padding-top: 10px;
}

div.bannergraphics {
clear: both;
/*white-space: nowrap; */
/* following line fixed by CS */
width: 780px;
margin-bottom: 10px;
}


div.banner1 {
float: left;
margin-right: 18px;
}

div.banner1sub {
clear: both;
width: 180px;
}
div.banner1sub img {
vertical-align: top;
}

div.banner1sub a {
color: #007F71;
font-size: 90%;

font-weight: bold;
}
div.banner1sub a:hover {
color: black;
}

div.banner2 {
float: left;
margin-right: 0px;
}


table.option2top td {
vertical-align: bottom;
padding: 0px;
}

table.option2top td.right {
text-align: right;
}



table.new9 {
width: 800px;
}

table.new9 td {
vertical-align: top;
text-align: left;
padding: 0px;
}

table.new9 td.left {
width: 200px;
}

table.new9 td.right {
width: 600px;
text-align: left;
padding-left: 20px;
}


img.new9 {
border: solid 1px black;
}

div.welcome9 {
margin: 0px;
border: solid 1px black;
padding: 0px;
}

div.head {
background-color: #007F71;
color: white;
padding: 2px;
font-weight: bold;
}

div.head2 {
color: #007F71;
padding: 2px;
font-weight: bold;
}


div.body {
padding: 2px;
}

div.graphics9 {
clear: both;
margin-top: 10px;

}


div.graphics9a {
margin-right: 4px;
margin-left: 0px;
float: left;
border: none;
padding: 0px;
}

div.graphics9b {
margin-right: 0px;
padding: 0px;
float: left;
border: none;
margin-left: 0px;
}


div.graphics9a a img {
text-decoration: none;
border: none;
}

div.graphics9b a img {
text-decoration: none;
border: none;
}


table.new9b {
width: 800px;
padding: 2px;
margin: 0px;
}

table.new9b td {
padding-top: 10px;
vertical-align: top;
}

table.new10 {
width: 800px;
padding: 0px;
border-collapse: collapse;
}

table.new10 td {
vertical-align: top;
padding: 0px;
margin: 0px;
border: none;
}

table.new10 td.left {
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/newbanner6.jpg");
background-position: top right;
background-repeat: no-repeat;
width: 500px;
padding: 3px;
}

table.new10 td.right {
text-align: left;
}

div.welcome10 {
width: 300px;
padding: 2px;
}

div.search10 {
text-align: center;
width: 300px;
border: solid 1px #007F71;
padding: 2px;
clear: both;
margin-top: 10px;
margin-bottom: 10px;
}

div.search11 {
text-align: center;
width: 300px;
border: solid 1px #007F71;
padding: 2px;
clear: both;
margin-top: 10px;
margin-bottom: 10px;
}

div.search11 a {
color: white;
text-decoration: none;
font-size: 90%;
}

div.search11 a:hover {
color: black;
}


table.new11 {
padding: 0px;
margin: 0px;
border-collapse: collapse;
border: solid 1px #007F71;
}

table.new11 td {
padding: 0px;
margin: 0px;
width: 800px;
vertical-align: top;
}

table.new11 td.left {
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/left.gif");
background-position: top right;
background-repeat: no-repeat;
width: 200px;
}

table.new11 td.right {
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/right.gif");
background-position: top left;
background-repeat: no-repeat;
width: 200px;
}

table.new11 td.middle {
text-align: center;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/middle.jpg");
background-position: top left;
background-repeat: no-repeat;
width: 400px;
padding-top: 120px;
color: white;
}

div.new11left {
padding-left: 20px;
text-align: left;
clear: both;
margin-top: 20px;
}

div.new11left ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

div.new11left ul li {
padding: 2px;
margin: 0px;
font-weight: bold;
font-size: 90%;
}

div.new11left ul li a {
padding: 2px;
color: black;
text-decoration: none;
}

div.new11right {
padding-right: 20px;
text-align: right;
margin-top: 20px;
clear: both;
}

div.new11right ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

div.new11right ul li {
padding: 2px;
margin: 0px;
font-weight: bold;
font-size: 90%;
}

div.new11right ul li a {
padding: 2px;
color: black;
text-decoration: none;
}

div.wrapper {
width: 800px;
text-align: center;
}

div.welcome11 {
clear: both;
width: 600px;
text-align: center;
padding: 3px;
border-top: solid 1px #007F71;
border-left: solid 1px #007F71;
border-right: solid 1px #007F71;
}

div.additionalbit {
width: 800px;
text-align: center;
}

div.additionalbit img {
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
}

div.hiddenadditional {
margin-top: 5px;
clear: both;
border: solid 1px black;
padding: 0px;
}

div.hiddenhead {
background-color: #007F71;
color: white;
font-weight: bold;
padding: 2px;
}

div.hiddenbody {
padding: 5px;
}

img.bordered {
border: solid 1px black;
}

img.unbordered {
vertical-align: top;
padding: 10px;
border: none;
}


div.tgbrowse select {
width: 300px;
}

div.breadcrumb {
clear: both;
padding-left: 42px;
padding-top: 3px;
padding-bottom: 3px;
width: 740px;
font-size: 90%;
margin-top: 0px;
margin-bottom: 2px;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/dots-intute.gif");
background-position: top left;
background-repeat: no-repeat;
}


div.breadcrumb-sciences {
clear: both;
padding-left: 42px;
padding-top: 3px;
padding-bottom: 3px;
width: 740px;
font-size: 90%;
margin-bottom: 5px;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/dots-science.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.breadcrumb-socialsciences {
clear: both;
padding-left: 42px;
padding-top: 3px;
padding-bottom: 3px;
width: 740px;
font-size: 90%;
margin-bottom: 5px;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/dots-social.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.breadcrumb-healthandlifesciences {
clear: both;
padding-left: 42px;
padding-top: 3px;
padding-bottom: 3px;
width: 740px;
font-size: 90%;
margin-bottom: 5px;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/dots-health.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.breadcrumb-artsandhumanities {
clear: both;
padding-left: 42px;
padding-top: 3px;
padding-bottom: 3px;
width: 740px;
font-size: 90%;
margin-bottom: 5px;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/dots-arts.gif");
background-position: top left;
background-repeat: no-repeat;
}



div.level2left {
clear: both;
margin-top: 5px;
width: 180px;
padding: 0px;
margin: 0px;
float: left;
}

div.level2right {
padding-top: 10px;
margin-left: 180px;
width: 588px;
border-top: solid 1px #007F71;
}

table.level2 {
clear: both;
width: 800px;
padding: 0px;
margin-top: 5px;
border-collapse: collapse;
}

table.level2 td {
vertical-align: top;
}

table.level2 td.left {
width: 180px;
padding: 0px;
margin: 0px;
}

table.level2 td.right {
width: 600px;
padding: 3px;
}

table.level2 td.right2test {
padding: 3px;
border: solid 1px #007F71;
}


div.record {
margin-top: 5px;
padding-top: 2px;
border-bottom: solid 1px #cccccc;
}

div.title {
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: top;
margin-bottom: 5px;
}

div.title img {
border: none;
padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
float: right;
}

div.record a {
text-decoration: none;
color: #007F71;
font-weight: bold;
}

div.record a:hover {
text-decoration: underline;
}

div.added {
text-align: right;
font-size: 8pt;
margin: 0px;
padding-top: 5px;
}

div.key {
border: solid 1px #cccccc;
width: 580px;
}

div.key table td {
vertical-align: bottom;
}

table.resultsummary {
margin-top: 10px;
margin-bottom: 10px;
border: solid 1px #cccccc;
}

table.resultsummary td {
font-size: 90%;
padding: 2px;
margin: 0px;
}

table.resultsummary td.left1 {
}

table.resultsummary td.right1 {
}

table.didyoufind {
margin-top: 10px;
margin-bottom: 10px;
border: solid 1px black;
background-color: #cccccc;
}

div.pagelist {
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
background-color: #f1f2f5;
padding: 2px;
font-size: 10pt;
margin-top: 10px;
}

div.order {
float: right;
font-size: 90%;
}

table.browsetree {
clear: both;
border-collapse: collapse;
}

table.browsetree td {
vertical-align: top;
font-size: 8pt;
border: solid 1px #cccccc;
padding: 2px;
}

table.browsetree td.browseleft {
white-space: nowrap;
padding-right: 5px;
}

table.browsetree td.browseright {
padding-right: 5px;
}

table.searchbrowse {
clear:both;
border: solid 1px #cccccc;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}

table.searchbrowse th {
vertical-align: top;
padding-top: 10px;
}

table.searchbrowse caption {
color: #007F71;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}

table.sciencessearchbrowse {
border: solid 1px #ED2E38;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}
table.sciencessearchbrowse caption {
color: #007F71;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}
table.artssearchbrowse {
border: solid 1px #AD0DA6;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}
table.artssearchbrowse caption {
color: #007F71;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}
table.socialsearchbrowse {
border: solid 1px #7DBA00;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}
table.socialsearchbrowse caption {
color: #007F71;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}
table.healthsearchbrowse {
border: solid 1px #29C2DE;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}
table.healthsearchbrowse caption {
color: #007F71;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}

table.sciencessearchbrowse tr {
vertical-align: top;
}
table.artssearchbrowse tr {
vertical-align: top;
}
table.healthsearchbrowse tr {
vertical-align: top;
}
table.socialsearchbrowse tr {
vertical-align: top;
}

table.searchbrowse tr {
vertical-align: top;
}

table.searchbrowse td,th {
vertical-align: top;
padding-left: 5px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}
table.sciencessearchbrowse td,th {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}
table.artssearchbrowse td,th {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}
table.healthsearchbrowse td,th {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}
table.socialsearchbrowse td,th {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}

table.z39 {
border: solid 1px #cccccc;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}

table.z39 th {
border: solid 1px #cccccc;
vertical-align: top;
padding-top: 10px;
padding-left:5px;
font-weight: bold;
}

table.z39 tr {
vertical-align: top;
}

table.z39 td {
border: solid 1px #cccccc;
vertical-align: top;
padding-left: 5px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}


table.z39 caption {
color: #007F71;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}

table.z39database {
border: solid 1px #cccccc;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}

table.z39database th {
border: solid 1px #cccccc;
vertical-align: top;
padding-top: 10px;
padding-left:5px;
font-weight: bold;
}

table.z39database tr {
vertical-align: top;
}

table.z39database td {
border: solid 1px #cccccc;
vertical-align: top;
padding-left: 5px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
width:50%;
}

table.z39database caption {
color: #007F71;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}

table.biomebrowse {
border: solid 1px #cccccc;
border-collapse: collapse;
width: 600px;
margin-bottom: 10px;
}



table.biomebrowse td {
vertical-align: top;
padding-left: 2px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #cccccc;
text-align: left;
}



div.browseleft {
float: left;
padding-right: 10px;
width: 46%;
}

div.browseright {
float: left;
width: 50%;
}



div.worldguidelinks {
clear: both;
margin-bottom: 0px;
text-align: left;
width: 170px;
padding: 0px;
border: solid 1px #007F71;
border-collapse: collapse;
}

div.worldguidelinks ul {
margin: 0px;
padding: 0px;
}

div.worldguidelinks ul li {
padding: 3px;
font-weight: bold;
/* following line fixed by CS */
list-style: none;
vertical-align: middle;
border-collapse: collapse;
border-bottom: solid 1px #007F71;
}

div.worldguidelinks ul li.top {
background-image: none;
color: white;
padding: 3px;
background-color: #007F71;
}


div.worldguidelinks ul li a {
text-decoration: none;
color: #007F71;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftbutton.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
display: block;
width: 100%;
}

div.worldguidelinks ul li a:hover {
color: black;
background-image: url("/web/20070214111440im_/http://www.intute.ac.uk/images/leftbuttonon.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
}

div.timelinenav {
margin-bottom: 10px;
margin-top: 10px;
background-color: #007F71;;
}

div.timelinenav a {
text-decoration: none;
color: white;
padding-left: 5px;
padding-right: 5px;
border-right: solid 3px white;
margin: 0px;
font-weight: bold;
}

div.timelinenav a:hover {
color: black;
background-color: #99cccc;
}

div.timelinenav a:visited {
color: white;

}

div.timelineitem {
font-size: 10pt;
padding-bottom: 5px;
padding-top: 5px;
border-top: solid 1px #cccccc;
}

span.timelinedate {
font-weight: bold;
vertical-align: top;
/* following line fixed by CS */
white-space: nowrap;
}

td.timelinedate {
margin-right: 5px;
/* following line fixed by CS */
white-space: nowrap;
}

td.timelineentry {
width: 90%;
}

span.timelinelink {
display: block;

}

div.mapthumb {
text-align: center;
float: left;
width: 130px;
height: 190px;
  }

div.mapthumb p {
margin-top: 1px;
   }

table.fullrecord {
width: 100%;
}

table.fullrecord td {
vertical-align: top;
padding: 2px;
}

table.fullrecord td.property {
font-weight: bold;
white-space: nowrap;
font-size: 90%;
}

div.countrymenu {
padding: 0px;
margin: 0px;
float: right;
}

div.countrymenu select {
font-size: 90%;
}

table.wgtable {
width: 800px;
margin-top: 10px;
border-top: solid 1px #007F71;
}

table.wgtable td {
vertical-align: top;
padding: 2px;
}


table.vts {
border: solid 1px #007F71;
}

div.vtstitle {
/* following line fixed by CS */
color: #007F71;
}


div.vtslinks {
text-decoration: none;
color: #007F71;
font-weight: bold;
}


div.harvestrecord {
margin-top: 5px;
padding-top: 2px;
border-top: solid 1px #007F71;
width: 100%;
}

div.harvesttitle {
font-weight: bold;
color: #007F71;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: top;
margin-bottom: 5px;
}

div.harvestrecord a {
text-decoration: none;
color: #007F71;
font-weight: bold;
}

div.harvestrecord a:hover {
text-decoration: underline;
}

div.vtsmenu {
text-decoration: none;
color: #007F71;
font-weight: bold;
}



div.hazardheader {
width: 800px;
font-size: 10pt;
margin-bottom: 10px;
padding: 3px;
border-top: solid 1px #007F71;
}

div.hazardheader a {
color: #007F71;
margin-right: 5px;
}

div.hazardheader a:hover {
color: black;
}


span.hazardtoplinks {
margin-left: 5px;
/* following line fixed by CS */
color: white;
padding: 2px;
font-weight: bold;
}



td.hazardleft {
width: 190px;
margin-bottom: 2px;
background-color: #ffffff;
vertical-align: top;
border: solid 1px #007F71;
padding: 0px;
font-size: small;
}


span.hazardlefthead {
background-color: #007F71;
width: 190px;
color: white;
padding: 2px;
margin-bottom: 2px;
float: left;
clear: both;
font-size: small;
}

span.hazardleftlink {
background-color: #ffffff;
width: 190px;
padding: 2px;
float: left;
clear: both;
margin-bottom: 1px;
font-size: small;
}

span.hazardleftlink a {
color: #007F71;
text-decoration: none;
font-weight: bold;
font-size: small;
}

span.hazardleftlink a:hover {
color: black;
}


td.hazardright {
width: 600px;
padding: 2px;
margin-bottom: 5px;
vertical-align: top;
font-size: small;
}

td.thumbimage {
border-width: 1px;
border-style: solid;
border-color: black;
padding: 1px;
}

td.thumbcaption {
width: 480px;
font-size: 10pt;
vertical-align: top;
padding: 1px;
margin-bottom: 5px;
}



span.entry {
clear: left;
float: left;
font-family : Arial, verdana, sans-serif;
font-weight : normal;
font-size: 10pt;
width: 100%;
padding: 0.2em;

}

span.name {
font-weight: bold;
float: left;
width: 300px;
}
span.results {
width: 70px;
text-align: center;
}

div.pages {
width: 500px;
margin-top: 10px;
}

div.databaseresults {
border-style: solid;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
border-color: #007F71;
margin-top: 10px;
padding: 4px;
width: 99%;
float: left;
}

span.title {
/* following line fixed by CS */
color: #007F71;
font-weight: bold;
margin-top: 5px;
float: left;
width: 100%;
border-style: solid;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-color: #007F71;
}

span.authors {
float: left;
width: 100%;
}

span.reference {
width: 100%;
float: left;
}

span.date {
width: 100%;
float: left;
}

span.publishers {
float: left;
width: 100%;
}

span.series {
float: left;
width: 100%;
}

span.classification {
float: left;
width: 100%;
}

span.image {
float: left;
width: 100%;
}

div.urchinsearchbox {
font-family: Arial, verdana, sans-serif;
font-weight: normal;
font-size: 10pt;
    border-style: solid;
    border-color: #007F71;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
padding: 5px;
margin-bottom: 10px;
}


div.urchinrestable {
font-family: Arial, verdana, sans-serif;
font-weight: normal;
font-size: 10pt;
    border-style: solid;
    border-color: #007F71;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
padding: 5px;
}

table.urchinitemstable {
margin-top: 10px;
margin-bottom: 10px;
}

td.urchintitle {
font-weight: bold;
margin-top: 10px;
padding-left: 2px;
}

td.urchindescription {
padding-left: 6px;
}

td.urchindate {
font-size: 8pt;
padding-left: 6px;
padding-bottom: 10px;
color: black;
}


div.restit {
font-size: 12pt;
font-weight: bold;
color: blue;
margin-top: 5px;
}


div.resdesc {
font-size: 10pt;
margin-left: 5px;
margin-bottom: 10px;
}


table.subjectpack {
width: 600px;
border: solid 1px #007F71;
}
div.banner {
clear: both;
margin-bottom: 5px;
}

div.header {
font-weight: bold;
color: #007F71;
}

span.title {
font-size: 14pt;
margin-bottom: 10px;
color: #007F71;
text-align: center;
border: none;
}


span.rating {
clear: both;
float: right;
border: solid #ccccff 1px;
padding: 2px;
margin-bottom: 2px;
width: 150px;
}

div.pack {
float: left;
width: 148px;
height: 135px;
text-align: center;
margin-bottom: 10px;
  }

div.hottopic a {
float: left;
margin-right: 10px;
width: 250px;
margin-bottom: 2px;
}

div.kathylogin {

padding: 3px;
width: 164px;
color: #007F71;
font-weight: bold;
clear: both;
border: solid 1px #007F71;
}

table.kathylogin {
/* following line fixed by CS */
/* vertical-align: right; */
width: 164px;
text-align: center;
border: solid 2px #00A3C6;
background-color: #00A3C6;
}

td.kathylogintop {
width: 164px;
text-align: center;
/* following line fixed by CS */
color: #000;
Font-weight: bold;
font-size: 8pt;
border: solid 2px #00A3C6;
background-color: #00A3C6;
}



td.kathyusername {
width: 64px;
text-align: center;
/* following line fixed by CS */
color: #000;
font-weight: bold;
font-size: 8pt;
}

td.kathyusernamebox {
float: right;
width: 100px;
font-size: 8pt;
color: black;
}
td.kathypassword {
width: 64px;
font-size: 8pt;
color: black;
}

td.kathypasswordbox {
width: 100px;
font-size: 8pt;
padding-left: 6px;
padding-bottom: 10px;
color: black;
}

fieldset.current {
border: 1px solid #AD0DA6;
width: 500px;
padding: 3px;
text-align: left;

}

fieldset.onthisdate {
border: 1px solid #AD0DA6;
width: 500px;
padding: 3px;
text-align: left;
}


fieldset.archive {
border: 1px solid #AD0DA6;
width: 500px;
padding: 3px;
text-align: left;
}



/*------------------ FE page columns----------------------------*/
div.fesearchcolumn {
width: 320px;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 5px;
padding-right:5px;
border: solid 1px  #007F71;
}


div.fecolumn {
width: 573px;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 5px;
padding-right:5px;
padding-bottom:15px;
border: solid 1px  #007F71;
height: 170px;
}

div.feclm1 {
float: left;
width: 200px;
text-align:left;
}
div.feclm2 {
float: left;
width: 180px;
text-align:left;
}
div.feclm3 {
float: left;
width: 180px;
text-align:left;
}


legend {
color: #AD0DA6;
}

label.onthisdate {
	text-align: right;
	width: 75px;
	padding-right: 10px;
}

.map {
width: 500px;
	height: 400px;
	margin-left: 1cm;
	border: 3px double red;

}

div.eventitle {
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
/* following line fixed by CS */
background: #00A3C6;
border: 1px solid #007F71;
  }

div.eventlist {
text-decoration: none;
  }



div.seminargroup {

padding: 3px;
width: 800px;
clear: both;
}

span.leftseminar {
font-size: 12pt;
margin-bottom: 10px;
text-align: center;
clear: both;
}

span.rightseminar {
font-size: 10pt;
margin-bottom: 10px;
text-align: center;
border: 1px;
}

div.seminartitle {

padding: 3px;
width: 800px;
clear: both;
}

div.seminarvenue {

padding: 3px;
width: 800px;
clear: both;
}

table.seminartablesciences {
width: 600px;
border: solid 1px red;
}

table.seminartablearts {
width: 600px;
border: solid 1px #910F84;
}

table.seminartablesocial {
width: 600px;
border: solid 1px #7FC41C;
}

table.seminartablehealth {
width: 600px;
border: solid 1px #5DC2C4;
}


tr.event1 {
border: solid 1px red;
}


td.seminarright {
font-weight: bold;
}

td.seminarspeacker {
font-style: italic;
border-bottom: 5px red;
background-color: red;
}

td.seminarleft {
}


/* ----------------------------CS starts here--------------------------------------- */


div.button {
        float:right;
        width: 17px;
        height:17px;
        text-align:right;
        background:transparent;
        color:#fff;
        padding:1px 1px 1px 6px;
        border-width: 0 0 0 0;
        margin: 0 0 0 0;
        font: 8pt Verdana, sans-serif;
        cursor:pointer;
}


div.button:hover{
        color:#ccc;
}




div#container{
        position:relative;
        top:10px;
        width:170px;
        height:auto;
        z-index:101;
	  border:1px solid #007F71;
	  background:#eee;
}
div#listContainer{
        position:absolute;
        top:12em;
        left:20em;
        width:37em;
        height:17em;
        z-index:101;
}


div#listing{
        font:8pt arial, sans-serif;
        text-align:left;
        cursor:pointer;
}

div#listHeader{
        background:#CCC;
        font:8pt arial, sans-serif;
        text-align:center;
        width:100%;
        height:auto;
}
div#content a {
        cursor:pointer;
        text-decoration:none;
}

div#content a:hover {
        color:#888;
        text-decoration:none;
}


span#count{
        color:#000;
}


div#log{
        position:relative;
        top:18px;
        left:-5px;
        color:#fff;
        font:8pt arial, sans-serif;
        text-align:right;

}
div#logout{
        position:relative;
        top:58px;
        left:-5px;
        font:8pt arial, sans-serif;
        padding: 1px 0px 1px 6px;
        text-align:right;
        cursor:pointer;
}
/*------------------ welcome page ----------------------------*/
div.breadcrumb span {
        text-align:right;
}


div#MIMenu {
        width:100%;
        background:#eee;
        color:#777;
        padding-top:0.2em;
        padding-left:0.2em;
        padding-right:0.2em;
        padding-bottom:0.2em;
        border: 1px solid #ccc;
}
span#MIMClick {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        font-weight:bold;
}
div#MIMenu td {
        cursor:pointer;
}


div#MIMenu td:hover {
        background:#cfc;
        color:#444;
}



div#MyContent {
        position:relative;
	  text-align:left;
        top:3px;
        width:92%;
        padding:1em 1em 1em 3em;
        background:#f9ffff;
        border:1px solid #ccc;
}
/*------------------------ for registration files -------------------*/

form#register{
        background-color: #eee;
        color: #000000;
        border: 1px solid #999;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        width:440px;
}

#texti{
        font-size: 8pt;
        background-color: #EEE;
        border: 1px solid #AAA;
        width:200px;
}
#textx{
        font-size: 8pt;
        background-color: #FBB;
        border: 3px solid #F00;
        width:200px;
}



#texts{
        font-size: 8pt;
        background-color: #EEE;
        border: 1px solid #AAA;
        width:50px;

}
.warn {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        font-weight:bold;
        text-align:center;
        color:#F00;
}

.thank {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        font-weight:bold;
        text-align:center;
}

.thank2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        text-align:center;
}


.submit{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        background-color: #297;
        color: #FFFFFF;
        margin-right: 6px;
}

#register table {
        background-color: #F9FDFB;
        color: #000000;
        width: 440px;
        border: 1px solid #D7E5F2;
        border-collapse: collapse;
}
#register td {
        border: 1px solid #D7E5F2;
        padding-left: 8px;
}

/*------------------ welcome screen menus ------------------------------*/

div#MyMenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

div#MyMenu ul {
        list-style-type:none;
}

div#MyMenu li {
        color:#007F71;
        background:#eee;
        padding-top:1px;
        padding-left:2em;
        padding-bottom:1px;
        margin-top:1px;
        margin-bottom:3px;
        border-bottom:1px solid #ccc;
        border-right:1px solid #ccc;
        width:50%;
}
div#MyButton ul {
        list-style-type:none;
}
div#MyButton li {
        color:#007F71;
        background:#eee;
        padding-top:1px;
        padding-left:1px;
        padding-bottom:1px;
        margin-top:1px;
        margin-bottom:3px;
        border-bottom:1px solid #ccc;
        border-right:1px solid #ccc;
        width:10%;
        text-align:center;
        cursor:pointer;
}
div#MyButton li:hover{
        color:#fff;
        background:#007F71;
        font-weight:bold;
        padding-top:1px;
        padding-bottom:1px;
}
div#MyClick ul {
        list-style-type:none;
}

div#MyClick li {
        color:#007F71;
        background:#eee;
        padding-top:1px;
        border-bottom:1px solid #ccc;
        border-right:1px solid #ccc;
        padding-top:1px;
        padding-bottom:1px;
	  font-weight:bold;
        text-align:center;
        cursor:pointer;
}
div#MyClick li:hover{
        color:#fff;
        background:#007F71;
	  font-weight:bold;
        padding-top:1px;
        padding-bottom:1px;
}



div#MyMenu li{
        cursor:pointer;
}


div#MyMenu li:hover{
        color:#fff;
        background:#007F71;
        font-weight:bold;
        padding-top:1px;
        padding-bottom:1px;
}
div#MyMenu li:active{
        color:#fff;
        background:#ccc;
        padding-top:1px;
        padding-bottom:1px;
}
div#temprec {
        position:relative;
        left:-40px;
}


div#temprec ul {
        list-style-type:none;
}
div#temprec ul li {
        color:#007F71;
}

div#temprec b {
        padding-top:1px;
        padding-left:3em;
        padding-bottom:1px;
        margin-top:1px;
        margin-bottom:3px;

}
div#RecAction {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:5pt;
}
div#RecAction td.clicky {
        cursor:pointer;
}


div#RecAction td.clicky:hover {
        background:#cfc;
}

div#RecAction td a:hover{
        background:#cfc;
}

span#RecClose i {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:blue;
        cursor:pointer;
        text-align:center;
}

div#RecDisplayInner {
        position:absolute;
        top:130px;
        left:400px;
	  width:30em;
        z-index:121;
        padding:1em 2em 1em 2em;
        background:#f9ffff;
        border-bottom:2px solid #ccc;
        border-right:2px solid #ccc;
        border-top:1px solid #ccc;
        border-left:1px solid #ccc;
}

span#RecView {
        cursor:pointer;
        padding:2px 2px 2px 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
}


span#RecView:hover {
        background:#cfc;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;

}

span#load {
        position:absolute;
        top:70px;
        left:190px;
        height:auto;
        z-index:150;
        background:#fff;
        color:#000;
}

div.initContent {
        height:auto;
	  list-style-type:none;
}

div#TagSpace {
        position:relative;
        left:0.5em;
        color:#777;
        background:#fff;
        border:1px solid #ccc;
        margin-bottom:0.5em;
        width:34.5em;
}
div#TagSpace:hover {
        cursor:default;
        background:#ff9;
        color:#000;
	  font-weight:bold;
}
div#RecSpace {
        padding:2px 2px 2px 2px;
        margin:2px 2px 2px 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        width:24em;
        cursor:pointer;
}


div#RecSpace:hover {
        background:#cfc;
        font-size:10pt;

}
div#RecBox {
        position:relative;
        left:0.5em;
        background:#f0f9f9;
        border:1px solid #ccc;
        width:40em;
        margin-bottom:0.5em;
}


.submit2{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        background-color: #6b9;
        color: #FFFFFF;
        margin-right: 6px;
}
.cancel2{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        background-color: #B44;
        color: #FFFFFF;
        margin-right: 6px;
}

/*----- tag screen --------*/

div#TagAction {
        float:right;
        padding-top:3px;
        padding-bottom:2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:5pt;
}
div#TagAction td.clicky {
        cursor:pointer;
}

div#TagAction td.clicky:hover {
        background:#cfc;
        cursor:pointer;
}

div#TagAction td a{
        color:blue;
        cursor:pointer;
}
div#TagAction td a:hover{
        background:#cfc;
}

div#TagCloud {
        position:relative;
        top:3px;
        left:-2.5em;
        width:100%;
        padding:0.5em 1em 1em 1em;
        margin-top: 3px;
        background:#f9ffff;
        border:1px solid #ccc;
        height:auto;

}
div#TagCloud b {
        color:#777;
}

div#TagContent {
        margin:0.5em 0.5em 0.5em 0.5em;
        padding:0.5em 1em 1em 1em;
        background:#f0fdfd;
}
span.tagword {
        cursor:pointer;
}

span.tagword:hover {
        color:blue;
        cursor:pointer;
}


div#keywd {
        margin:0.2em 0.2em 0.2em 0.2em;
        padding:0em 0.1em 0.4em 0.1em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16pt;
        font-weight:bold;
        color:#ccc;
}
/*------ export page ------------*/



div#feedback{
        position:absolute;
        left:500px;
        z-index:300;
        background:#ccc;
        border:1px solid #f00;
}

div#LittleTagCloud {
    position:relative;
    top:3px;
    left:-2.5em;
    width:100%;
    padding:0.5em 1em 1em 1em;
    margin-top: 3px;
    background:#f9ffff;
    border:1px solid #ccc;
    height:auto;

}
div#LittleTagCloud b {
    color:#aaa;
}

div#LittleTagContent {
    margin:0.5em 0.5em 0.5em 0.5em;
    padding:0.5em 1em 1em 1em;
    background:#f0fdfd;
}

div#LittleTagCloud div.closebutton {
    position:relative;
    top:-10px;
    float:right;
    text-align:right;
    color:#733;
}

.XList {
    position:relative;
    left:-1.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    margin-right:2.0em;
    margin-bottom:1em;
    cursor:pointer;

}


div.XBox {
    position:relative;
    left:1.5em;
    background:#f0f9f9;
    border:1px solid #ccc;
    width:37em;
    margin-bottom:0.5em;
    padding-right:1em;
}

div.XBox a {
    color:#00f;
    text-decoration:none;
    cursor:pointer;
}

span.ExportDesc {
    font-family: Arial, verdana, sans-serif;
    font-size: 10pt;
    color:#000;
}
div.extiny {
    position:relative;
    left:-1.5em;
    font-size: 8pt;
    color:#000;
    margin-top:1em;

}

span.tinyurl {
    text-align:right;
    font-size: 8pt;
    color:#000;
}



span#Recswitch strong {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:blue;
    cursor:pointer;
    text-align:center;
}


div#MySubMenu {
        width:100%;
	  text-align:left;
        background:#fff;
        color:#444;
        margin-top:-3px;
        margin-bottom:1em;
}
span.MySubClick {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        cursor:pointer;
        font-weight: bold;
}


div#MySubMenu td {
        cursor:pointer;
        background:#eee;
        color:#444;
        border-right:1px solid #ccc;
        border-bottom:1px solid #ccc;
        border-top:1px solid #fff;
        border-left:1px solid #fff;
}

div#MySubMenu td:hover {
        background:#007F71;
        color:#fff;
        font-weight:bold;
}
div#TitleSpace {
        position:relative;
        left:0.5em;
        color:#aaa;
        background:#f9ffff;
        margin-bottom:0.5em;
        cursor:pointer;
        width:10%;
}
div#TitleSpace:hover{
        background:#eee;
}

div#GroupTitle {
        cursor:pointer;
        color:#ccc;
        background:#f9ffff;
        padding:3px 3px 3px 3px;

}
div#GroupTitle:hover {
        background:#eee;

}

div#Updated {
        float:right;
        clear:right;
        padding:5px 5px 5px 5px;
        margin:3px 3px 3px 3px;
        font-weight:bold;
        background:#f0fdfd;
        color:#777;
        border:1px solid #ccc;
        width:30%;
        text-align:center;
}
div#ok {
        background:#e8ffff;
        color:#ccc;
        padding:3px 3px 3px 3px;
        text-align:center;
        cursor:pointer;

}
div#ok:hover{
        color:#000;
        background:#f9ffff;
}

/*----------- Subject Lists -------------------*/

div#SubList {
        background:#f9ffff;
        color:#333;
        padding:0em 2em 2em 2em;

}
div#SubList h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight:bold;
        color:#000;
        position:relative;
        left:-2em;
        margin-top:1em;
        margin-bottom:1em;
}
div#SubList h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        position:relative;
        left:-4em;
        margin:5px 5px 5px 5px;
}

div.SubLine {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        background:#f9ffff;
        color:#777;
        border: 1px solid #ccc;
        margin-right: 30%;
        padding: 7px 7px 7px 7px;
        cursor:pointer;
}
div.SubLine:Hover {
        background:#fff9ff;
        color:#000;
}
div.DubSub {
        position:relative;
        left:2em;
}
div.DubLine {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color:#000;
	  cursor:pointer;
}


div.DubLine:Hover {
        background:#f9ffff;
        color:#f00;
}

/*#####################################################################*/



/*#####################################################################

          Chris woz ere

#####################################################################*/


div.FeedBack {
	color:#000;
	background:#f9ffff;
	font-size:10pt;
	padding:10px 10px 10px 10px;
	margin: 2em 2em 2em 2em;
	border:1px solid #ccc;
	text-align:center;
}

div.FeedBack b {
	font-weight:bold;
	font-size:12pt;
}


div.attrb {
	float:right;
	clear:both;
	text-align:right;
	font-size:8pt;
	font-style:italic;
	color:#777;
}
div.attrb a {
	color:#00f;
}

div.DropButton {
	position:relative;
	left:1em;
	float:right;
}
div.DropButton:hover {
	background:#e9ffff;
	cursor:pointer;
}


/* #########################################################

		saved searches

###########################################################*/

div#searchContainer {


}

div.myPanel {
        padding:0.25em 0.25em 0.25em 0.25em;
        font:8pt arial, sans-serif;
        text-align:center;
        background:#f9ffff;
        margin:0.25em 0.25em 0.25em 0.25em;
}



div.mySearches {
        position:relative;
        left:0.5em;
        background:#f0f9f9;
        border:1px solid #ccc;
	  width:90%;
        margin-bottom:0.5em;
	  cursor:pointer;
}



div.mySearches:hover {
        background:#f9ffff;
        border:1px solid #0c0;
}
div.mySearches:hover td {
	  color:#00f;
}



div.mySearches ul {
	list-style:none;  
}

div.srcDate {
        position:relative;
        left:-10px;
        background:#eee;
	  font-size:12pt;
	  font-weight:bold;
	  padding:2px 2px 2px 2px;
  	  width:90%;
        margin-bottom:0.5em;
	  text-align:left;
}

div.mySrc {

        position:relative;
        left:0.5em;
        background:#f0f9f9;
        border:1px solid #ccc;
	  width:90%;
        margin-bottom:0.5em;
	  cursor:pointer;
	  text-align:left;

}

div.mySrc:hover {
        background:#f9ffff;
        border:1px solid #0c0;
}
div.mySrc:hover td {
	  color:#00f;
}



span.myHits {
	 font-weight:bold;	
}

div#myHeader {
	background:#007F71;
	color:#fff;

}

div#DropMe {
	float:right;
	clear:right;
	cursor:pointer;
}

span.sswitch {
	color:#00f;
	font-size:8pt;
	cursor:pointer;
}


div.HelpButton {
	cursor:pointer;
	font-weight:bold;
	font-size:12pt;
	text-align:right;
	color:#000;
}

span.HelpLink {
	cursor:pointer;
	color:#00f;
}
span.HelpLink:hover {
	color:#f00;
}


div#littleSearchbox {
	background:#f9ffff;
	border:1px solid #ccc;
	width:165px;
	color:#000;
	padding:2px 2px 2px 2px;
	margin-bottom:1em;	
}


#littleSearchbox .littletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

/*------------- dummy ----*/

div.myDummy {
        position:relative;
        left:0.5em;
        background:#f0f9f9;
        border:1px solid #ccc;
	  width:90%;
        margin-bottom:0.5em;
	  cursor:pointer;
	  text-align:left;
}


div.row {
text-align: left;
margin-bottom: 5px;
}



span.label {
font-weight: bold;
width: 170px;
text-align: right;
float: left;
margin-right: 5px;
}

span.inputbox {
text-align: left;
}

div.ebankhelp {
padding-bottom: 5px;
border-bottom: solid 1px black;
padding-top: 5px;
}

span.ebankhelpfield {
font-style: italic;
padding-right: 5px;

}
span.ebankhelplabel {
font-weight: bold;
}
span.ebankhelptext {
}

div.dataResults,div.publicationResults {
text-align: left;
margin-top: 10px;
float: left;
width: 48%;
margin-right: 10px;
border: solid 1px #cccccc;
padding: 3px;
}

div.dataReport,div.literatureItem {
text-align: left;
clear: both;
border-top: solid 1px #cccccc;
padding-top: 10px;
}
span.relatedtitle,span.ebankcreator,span.ebankid,span.ebanklink,span.ebankdate,span.ebankkeyword {
font-weight: bold;
float: left;
clear: both;
padding-right: 5px;
}
span.ebanktype {
width: 100%;
clear: both;
padding-left: 10px;
}

span.dataResultsDivTitle,span.publicationsDivTitle {
font-size: 12pt;
font-weight: bold;
}
span.resulttitle {
font-size: 12pt;
}

span.resultsubject,span.resultlink,span.resultcreator {

float: left;
}

span.topbartitle {
text-align: left;
font-weight: bold;
font-size: 14pt;
}

div.searchform {
text-align: left;
}

div.pubtitle {
font-weight: bold;
margin-top: 5px;
float: left;
width: 100%;
border-style: solid;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-color: #cccccc;
}

div.pubauthors {
float: left;
width: 100%;
}

div.pubreference {
width: 100%;
float: left;
}

div.pubdate {
width: 100%;
float: left;
}

div.pubpublishers {
float: left;
width: 100%;
}

div.pubseries {
float: left;
width: 100%;
}

div.pubclassification {
float: left;
width: 100%;
}

div.pubimage {
float: left;
width: 100%;
}

p.survey {
float:left;
margin: -10px 0 0 163px;
}

table.eventsphotos {
text-align:left;
}

table.eventsphotos td {
width:170px;
padding:5px;
vertical-align:top;
}

div.socseminar{
color: #007F71;
}

// ###### chris new stuff #####################

div.mysubs {

}

div.mysubs td {
	background:#eee;
	text-decoration:none;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
div.mysubs td:hover{
	background:#efe;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
div.mysubs td a{
	color:#007f71;
	text-decoration:none;
}
div.mysubs td a:hover{
	color:#f00;
}

div.mylist ul{
	background:#ededed;
	list-style-type:none;
	padding-right:10px;	
	padding-bottom:5px;	
}
div.mylist li {
	padding:2px 2px 2px 2px;
}
div.mylist ul li ul {
	background:#ddd;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
	padding-right:10px;
}
div.mylist ul li ul li ul{
	background:#cdcdcd;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
}

div.mylist ul li ul li ul li ul{
	background:#ddd;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
}
div.mylist ul li ul li ul li ul li ul{
	background:#ededed;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
}



div.subbutton {
	background:#eee;
	color:#007f71;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding:0.5em;
	margin:0.5em;
	cursor:pointer;
}

div.subbutton a {
	text-decoration:none;
}
div.subbutton:hover {
	background:#ffff99;
	color:#f00;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:0.5em;
	margin:0.5em;
}
div.ssubbutton {
	background:#eee;
	color:#000;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding:0.5em;
	margin:0.5em;
	cursor:pointer;
	width:10em;
}
div.ssubbutton a {
	text-decoration:none;
}

.myhover {
	cursor:pointer;
}

.searchTerm {
	color:#999;
}

// ###### chris new stuff for comments #####################

div.commbox {
	padding:0.25em;
	margin:0.25em;
	border:1px solid #ccc;
}


div.commby {
	font-family: Arial, verdana, sans-serif;
	background:#ededed;
	padding:0.25em;
	margin:0.25em;
}

div.comm {
	font-family: Arial, verdana, sans-serif;
	padding:0.25em;
	padding-left:1em;
	margin:0.25em;
}
div.repby {
	font-family: Arial, verdana, sans-serif;
	background:#ededed;
	padding:0.25em;
	margin:0.25em;
	margin-left:3em;

}
div.rep {
	font-family: Arial, verdana, sans-serif;
	padding:0.25em;
	padding-left:4em;
	margin:0.25em;
}




div.rply {
	text-align:right;
	padding:0.25em;
}

span.reply {
	color:#00f;
	cursor:pointer;
}
span.reply:hover {
	color:#f00;
	cursor:pointer;
}


/* -------- My Notes ------- */

div.NBox {
    position:relative;
    left:1.5em;
    background:#f0f9f9;
    border:1px solid #ccc;
    width:37em;
    margin-bottom:0.5em;
    padding-left:1em;
    padding-right:1em;
    padding-top:0.2em;
    padding-bottom:0.1em;
    cursor:pointer;
}

div.NBox:hover {
    background:#ffff99;
}

div.NBox img {
   display:none;
}
div.NBox:hover img{
    display:inline;
}

/*
     FILE ARCHIVED ON 11:14:40 Feb 14, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:14:45 Jul 04, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 90.695
  exclusion.robots: 0.257
  exclusion.robots.policy: 0.25
  RedisCDXSource: 0.84
  esindex: 0.008
  LoadShardBlock: 71.546 (3)
  PetaboxLoader3.datanode: 95.524 (4)
  CDXLines.iter: 12.999 (3)
  load_resource: 77.534
  PetaboxLoader3.resolve: 42.835
*/