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

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

a {
color: #007F71;
}

a:hover {
color: black;
}

a:visited {
color: #007F71;
}

h1 { font-size: 12pt; font-weight: bold; color: #007F71;}
h2 { font-size: 11pt; font-weight: bold; color: #007F71;}
h3 { font-size: 10pt; font-weight: bold; color: #007F71;}
h4 { font-size: 10pt; color: #007F71;}

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

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: 9pt;
}
table.mainnavigation td.arts {
padding: 3px;
border: solid 2px #AD0DA6;
width: 172px;
font-size: 9pt;
}
table.mainnavigation td.health {
padding: 3px;
border: solid 2px #29C2DE;
width: 177px;
font-size: 9pt;
}
table.mainnavigation td.social {
padding: 3px;
border: solid 2px #7DBA00;
width: 172px;
font-size: 9pt;
}

form fieldset {
border: none;
clear: both;
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: 9pt;
}


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


div.quicklinks select {
font-size: 9pt;
}


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: 9pt;
}

img.jisc {
float: right;
border: none;
}

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: 9pt;
}

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("/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("/images/tllive.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.hlsbar ul li.live a {
color: white;
background-image: url("/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("/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("/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("/images/tllive.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.bar3 ul li.live a {
color: white;
background-image: url("/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("/images/tllivearts.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.bar3 ul li.livehealth {
background-color: #29C2DE;
color: white;
background-image: url("/images/tllivehealth.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.bar3 ul li.livescience {
background-color: #ED2E38;
color: white;
background-image: url("/images/tllivescience.gif");
background-position: top left;
background-repeat: no-repeat;
}

div.bar3 ul li.livesocial {
background-color: #7DBA00;
color: white;
background-image: url("/images/tllivesocial.gif");
background-position: top left;
background-repeat: no-repeat;
}



div.bar3 ul li a {
text-decoration: none;
color: black;
background-image: url("/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("/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("/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("/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("/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("/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: 0px;}

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

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: 9pt;
font-weight: bold;
padding: 5px;
}

div.additional2 img {
border: none;
}


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

table.main5 {
background-image: url("/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;
}

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("/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("/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("/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("/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("/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("/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("/images/leftbuttonon.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
}


span.subtext {
font-weight: normal;
font-size: 9pt;
}

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("/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: 9pt;

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("/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: 9pt;
}

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("/images/left.gif");
background-position: top right;
background-repeat: no-repeat;
width: 200px;
}

table.new11 td.right {
background-image: url("/images/right.gif");
background-position: top left;
background-repeat: no-repeat;
width: 200px;
}

table.new11 td.middle {
text-align: center;
background-image: url("/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: 9pt;
}

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: 9pt;
}

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 {
border: none;
padding: 10px;
}


div.tgbrowse select {
width: 300px;
}

div.breadcrumb {
clear: both;
padding-left: 42px;
padding-top: 3px;
padding-bottom: 3px;
width: 770px;
font-size: 9pt;
margin-top: 0px;
margin-bottom: 2px;
background-image: url("/image/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: 9pt;
margin-bottom: 5px;
background-image: url("/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: 9pt;
margin-bottom: 5px;
background-image: url("/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: 9pt;
margin-bottom: 5px;
background-image: url("/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: 9pt;
margin-bottom: 5px;
background-image: url("/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: 9pt;
padding: 2px;
margin: 0px;
}

table.resultsummary td.left1 {
}

table.resultsummary td.right1 {
}

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: 9pt;
}

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 {
border: solid 1px #cccccc;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}
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 {
vertical-align: top;
padding-left: 5px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}
table.sciencessearchbrowse td {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}
table.artssearchbrowse td {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}
table.healthsearchbrowse td {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}
table.socialsearchbrowse td {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-weight: normal;
}


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 */
vertical-align: middle;

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("/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("/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 {
font-weight: bold;
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: 9pt;
}

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

div.countrymenu select {
font-size: 9pt;
}

table.wgtable {
width: 800px;
margin-top: 10px;
}

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;
font-size: 10pt;
margin-bottom: 2px;
background-color: #ffffff;
vertical-align: top;
border: solid 1px #007F71;
padding: 0px;
}


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

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

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

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


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

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 {
float: left;
border: 1px solid #AD0DA6;
width: 150px;
padding-bottom: 33px;
text-align: center;
vertical-align: bottom;
}

/*------------------ FE page columns----------------------------*/

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

div.feclm1 {
float: left;
width: 200px;
text-align:left;
}
div.feclm2 {
float: left;
width: 200px;
text-align:left;
}
div.feclm3 {
float: right;
width: 200px;
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:#fff;
        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#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:relative;
        top:2px;
        left:2px;
	  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;
        width:auto;
        height:auto;
        z-index:150;
        background:#fff;
        color:#000;
}

div#initContent {
        color:#aaa;
}

div#TagSpace {
        position:relative;
        left:0.5em;
        color:#aaa;
        background:#eee;
        border:1px solid #ccc;
        margin-bottom:0.5em;
        width:34.5em;
}
div#TagSpace:hover {
        cursor:default;
        background:#fff;
        color:#ddd;
}
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:#aaa;
}

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:2em 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%;
        margin-top:3px;
        margin-bottom:3px;
        padding:7px 7px 7px 7px;



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



}


div.DubLine:Hover {
        background:#f9ffff;
        color:#000;
        cursor:pointer;
}

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



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

          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:-1.5em;
        background:#eee;
	  font-size:12pt;
	  font-weight:bold;
	  padding:2px 2px 2px 2px;
	  width:100%;
        margin-bottom:0.5em;
	  align:left;
}

div.mySrc {
        position:relative;
        left:0.5em;
        background:#f0f9f9;
        border:1px solid #ccc;
	  width:90%;
        margin-bottom:0.5em;
	  cursor:pointer;
	  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;
}


/* VTS Additional CSS */

#tutorialsleft {
float:left;
width: 190px;
margin-bottom: 10px;
padding: 0px 5px 5px 5px;
}

#tutorialsleft ul{
margin-top: 0px;
padding-top: 0px;
}

#tutorialsleft li {
list-style-type: none;
margin-left: -35px;
}

#tutorialsright {
width: 200px;
margin-bottom: 10px;
border-left: #ccc solid 1px;
margin-left: 220px;
padding: 0px 5px 5px 5px;
}

#tutorialsright ul{
margin-top: 0px;
padding-top: 0px;
}


#tutorialsright li {
list-style-type: none;
margin-left: -20px;
}

#intutebar {
border: 1px #ccc solid;
padding: 5px 5px 5px 5px;
margin-bottom: 5px;
}

#intutebar img {
vertical-align: baseline;
padding: 5px 0px 0px 0px;
}

#sectionhead {
font-family: Arial;
font-size: 200%;
margin: 0px;
padding-left: 5px;
color: #333;
}



table.stafflist td {
    padding: 5px;
    width: 300px;
    border: solid #ccc 1px;

}

.newsfeed {
margin-left: -20px;
}

.newsfeed li {
padding-bottom: 2px;
}

#didyouknow {
border: 1px solid #ccc;
padding: 8px;
margin-bottom: 10px;
}

#didyouknow p {
margin-top: 1px;
}

hr {
height: 1px;
color: #ccc;
background-color: #ccc;
border: 1px;
}


div.spacer {
	clear: both;
	height: 10px;
}

div.smallspacer {
	clear: left;
	height: 1px;
}

.column {
	position: relative;
	min-height: 660px;
	width: 22%;
	float: left;
	white-space: normal;
	padding: 0px 4px 0px 4px;
}

/* min-height stuff for content area*/

/* for IE, with IE5/Mac backslash filter \*/

* html .column { height: 660px;}

/* end filter */

.column li { list-style-type: dash; margin-left: -23px; margin-bottom: 4px }
.column h2 { margin-top: 2px }
.column sup { margin-left: -3px }

#clm1.column { border: 1px solid #ed2e38; }
#clm1.column h2 { padding: 0px 4px 0px 4px; color: #ed2e38; }
#clm2.column { border: 1px solid #ad0da6; }
#clm2.column h2 { padding: 0px 4px 0px 4px; color: #ad0da6; }
#clm3.column { border: 1px solid #7dba00; }
#clm3.column h2 { padding: 0px 4px 0px 4px; color: #7dba00; }
#clm4.column { border: 1px solid #29c2de; }
#clm4.column h2 { padding: 0px 4px 0px 4px; color: #29c2de; }

.spacerSection {
	position: relative;
	height: auto;
	width: 1%;
	float: left;
}

#vtsnewsbox {
width: 160px;
}

div.vtsnewshead {
padding: 3px;
color: #017F71;
width: 162px;
font-weight: bold;
clear: both;
border: solid 1px #017F71;
margin-bottom: 5px;
}

#vtsnewsbox li {
margin: 0px 0px 4px -20px;
}

.authorlist li {
padding-bottom: 5px;
}

.noborder {
border: 0px;
}

/* homepage images */
#homepageboxes {}
#homepageboxes img { display: block; border: 0px }
#homepageboxes td span { width: 114px; padding: 6px;  margin: 0px; font-weight: bold; color: white; padding-bottom: 20px; display: block; line-height: 140% }
#homepageboxes td a { text-decoration: none }
#tourbox  { background-image: url(/vts/image/tour_tile.gif) }
#discoverbox  { background-image: url(/vts/image/discover_tile.gif)  }
#judgebox { background-image: url(/vts/image/judge_tile.gif)  }
#successbox { background-image: url(/vts/image/success_tile.gif)  }

.warning {
  color: red;
  font-weight: bold;
}

div.padder ul {
    list-style: none;
    text-indent: -12px;
}

div.padder li {
	padding-top: 2px;
}
.comments td { padding-right: 5px; vertical-align: top; border: 1px solid #ccc}
