/* defaults */
body {background-color:#BAD6E1; margin:15px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:center;}
td {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}

a:link {color:#018AAA; font-size:12px; text-decoration:none;}
a:visited {color:#018AAA; font-size:12px; text-decoration:none;}
a:active {color:#018AAA; font-size:12px; text-decoration:none;}
a:hover {color:#02489A; font-size:12px; text-decoration:underline;}

form {margin:0px;}
input.txtbox {padding-left:2px; padding-right:2px; background-color:#FFFFFF; border-style:solid; border-color:#E1E1E1; border-width:1px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
input.bttn {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
textarea {padding-left:2px; padding-right:2px; background-color:#FFFFFF; border-style:solid; border-color:#E1E1E1; border-width:1px; font-family:Helvetica, Arial, sans-serif; color:#333333; font-size:12px;}
/* defaults */

/* general */
h1 {margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-size:21px; line-height:21px; font-weight:normal;}
h2 {margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-size:18px; line-height:18px; font-weight:normal;}
h3 {margin:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; line-height:14px;}
.quote {color:#727272;}
.reqtext {color:#02489A; font-weight:bold;}

.divider {height:1px; margin:5px 0px 5px 0px; background-color:#E1E1E1;}

#container {position:relative; width:982px; margin:0px auto; background-image:url("../images/page_mid.gif"); text-align:left;}

#header {position:relative; width:968px; height:85px; padding:0px 7px 0px 7px; z-index:10;}
#header table td {color:#C6C6C6; font-size:11px;}
#header table td a:link {font-size:11px;}
#header table td a:visited {font-size:11px;}
#header table td a:active {font-size:11px;}
#header table td a:hover {font-size:11px;}
#header table td h2 {color:#018AAA;}
#header table td.fade {background-image:url("../images/mnav_fade.gif"); background-repeat:repeat-x;}

#mainnav {position:absolute; margin:90px 0px 0px 287px; z-index:40;}
#mainnav div {position:absolute; width:180px; padding:2px 2px 1px 2px; background-color:#FFFFFF;}
#mainnav div#home00 {padding:0px; visibility:hidden;}
#mainnav div#about00 {margin-left:68px; visibility:hidden;}
#mainnav div#chemistry00 {margin-left:171px; visibility:hidden;}
#mainnav div#partner00 {margin-left:307px; visibility:hidden;}
#mainnav div#training00 {margin-left:440px; visibility:hidden;}
#mainnav div#careers00 {margin-left:605px; visibility:hidden;}
#mainnav div div {position:relative; width:auto; margin-bottom:1px; padding:7px 12px 7px 12px; background-color:#007E97; color:#FFFFFF; font-weight:bold;}
#mainnav div div.off {background-color:#007E97;}
#mainnav div div.on {background-color:#5DB5CE; cursor:pointer;}

#content {position:relative; width:968px; padding:0px 7px 0px 7px; z-index:20;}
#content #bannerfade {width:968px; height:14px; background-image:url("../images/banner_fade.gif"); background-repeat:repeat-x;}

#footer {position:relative; width:922px; padding:25px 30px 15px 30px; color:#C6C6C6; font-size:11px; z-index:30;}
#footer a:link {font-size:11px; text-decoration:underline;}
#footer a:visited {font-size:11px; text-decoration:underline;}
#footer a:active {font-size:11px; text-decoration:underline;}
#footer a:hover {font-size:11px; text-decoration:underline;}
#footer .copyright {color:#0578A8;}
#footer #sitedesign {padding-top:2px; color:#0578A8; font-size:10px; float:right;}
#footer #sitedesign a:link {font-size:10px; text-decoration:underline;}
#footer #sitedesign a:visited {font-size:10px; text-decoration:underline;}
#footer #sitedesign a:active {font-size:10px; text-decoration:underline;}
#footer #sitedesign a:hover {font-size:10px; text-decoration:underline;}
/* general */

/* home */
#content #homebanner {width:964px; height:362px; padding-left:2px;}
#content #homenews {width:462px; padding-left:15px; float:left;}
#content #homenews .hometitle {background-image:url("../images/home/tbar_news.gif"); background-repeat:no-repeat;}
#content #homeevents {width:462px; padding-right:15px; float:right;}
#content #homeevents .hometitle {background-image:url("../images/home/tbar_events.gif"); background-repeat:no-repeat;}
#content .hometitle {width:437px; height:41px; padding:20px 25px 0px 0px; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:right;}
#content .hometitle a:link {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline;}
#content .hometitle a:visited {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline;}
#content .hometitle a:active {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline;}
#content .hometitle a:hover {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline;}
#content .homeentry {width:446px; padding:0px 8px 12px 8px;}
#content .homeentry .entrytext {width:422px; padding:0px 12px 14px 12px;}
#content .homeentry .entrytext a:link {font-weight:bold;}
#content .homeentry .entrytext a:visited {font-weight:bold;}
#content .homeentry .entrytext a:active {font-weight:bold;}
#content .homeentry .entrytext a:hover {font-weight:bold;}
#content .homeentry .entrydiv {width:446px; height:1px; background-color:#DCDCDC;}
/* home */

/* interior */
#content #intrbanner {width:964px; height:146px; padding-left:2px;}

#content #leftnav {width:140px; padding:20px 0px 5px 25px; float:left;}
#content #leftnav  ul {padding:0px; margin:0px; list-style:none;}
#content #leftnav li {padding-bottom:10px;}
#content #leftnav li a:link {font-weight:bold;}
#content #leftnav li a:visited {font-weight:bold;}
#content #leftnav li a:active {font-weight:bold;}
#content #leftnav li a:hover {font-weight:bold;}
#content #leftnav li.on a:link {color:#02489A; font-weight:bold; text-decoration:underline;}
#content #leftnav li.on a:visited {color:#02489A; font-weight:bold; text-decoration:underline;}
#content #leftnav li.on a:active {color:#02489A; font-weight:bold; text-decoration:underline;}
#content #leftnav li.on a:hover {color:#02489A; font-weight:bold; text-decoration:underline;}
#content #leftnav li.sublinks {padding:0px 0px 0px 10px;}
#content #leftnav li.sublinks li a:link {font-weight:normal;}
#content #leftnav li.sublinks li a:visited {font-weight:normal;}
#content #leftnav li.sublinks li a:active {font-weight:normal;}
#content #leftnav li.sublinks li a:hover {font-weight:normal;}
#content #leftnav li.sublinks li.on a:link {color:#02489A; text-decoration:underline;}
#content #leftnav li.sublinks li.on a:visited {color:#02489A; text-decoration:underline;}
#content #leftnav li.sublinks li.on a:active {color:#02489A; text-decoration:underline;}
#content #leftnav li.sublinks li.on a:hover {color:#02489A; text-decoration:underline;}

#content #intrctnt {width:737px; padding:20px; border-left:1px solid #E1E1E1; float:right;}
#content #intrctnt #intrmap {width:360px; height:240px; margin-bottom:10px;}

#content #intrctnt  ul {padding:10px 0px 10px 13px; margin:0px;}
#content #intrctnt  ol li {padding-bottom:10px;}

#content #intrctnt  ul.sitemap {padding:0px; margin:0px; list-style:none;}
#content #intrctnt  ul.sitemap li {padding-bottom:5px;}
#content #intrctnt  ul.sitemap li a:link {font-weight:bold;}
#content #intrctnt  ul.sitemap li a:visited {font-weight:bold;}
#content #intrctnt  ul.sitemap li a:active {font-weight:bold;}
#content #intrctnt  ul.sitemap li a:hover {font-weight:bold;}
#content #intrctnt  ul.sitemap li.sublinks {padding:0px 0px 0px 10px;}
#content #intrctnt  ul.sitemap li.sublinks ul {padding:0px; margin:0px; list-style:none;}
#content #intrctnt  ul.sitemap li.sublinks li a:link {font-weight:normal;}
#content #intrctnt  ul.sitemap li.sublinks li a:visited {font-weight:normal;}
#content #intrctnt  ul.sitemap li.sublinks li a:active {font-weight:normal;}
#content #intrctnt  ul.sitemap li.sublinks li a:hover {font-weight:normal;}

#content #intrctnt table.schedule {padding-top:10px;}
#content #intrctnt table.schedule th {padding:5px 8px 5px 8px; background-color:#95BFBC; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:left;}
#content #intrctnt table.schedule td {padding:15px 8px 15px 8px; vertical-align:top;}
#content #intrctnt table.schedule td.divider {padding:0px; margin:0px;}

#content #intrctnt table.slideshow {padding-top:10px;}
#content #intrctnt table.slideshow td {width:147px;}
#content #intrctnt table.slideshow td.description {width:113px; padding:0px 29px 0px 5px; color:#727272; font-size:11px; vertical-align:top;}
/* interior */

/* admin */
#content #adminctnt {width:737px; padding:20px; border-left:1px solid #E1E1E1; float:right;}

#content #adminctnt table.listview {padding-top:10px;}
#content #adminctnt table.listview th {padding:5px 8px 5px 8px; background-color:#95BFBC; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:left;}
#content #adminctnt table.listview th.actions {padding:0px 8px 0px 8px; text-align:right;}
#content #adminctnt table.listview td {padding:15px 8px 15px 8px; vertical-align:top;}
#content #adminctnt table.listview td.divider {padding:0px; margin:0px;}
#content #adminctnt table.listview td.actions {text-align:right;}

#content #adminctnt table.formview {}
#content #adminctnt table.formview td.instructions {padding-bottom:5px; text-align:right;}
#content #adminctnt table.formview td.label {width:90px; padding:0px 5px 5px 5px; font-weight:bold; text-align:right;}
#content #adminctnt table.formview td.field {width:637px; padding-bottom:5px;}

#content #adminctnt table.photoview {}
#content #adminctnt table.photoview td {padding:5px 0px 5px 0px; vertical-align:top;}
#content #adminctnt table.photoview td.description {padding:10px 0px 5px 5px;}
#content #adminctnt table.photoview td.divider {padding:0px; margin:0px;}
#content #adminctnt table.photoview td.actions {text-align:right; vertical-align:middle;}
/* admin */
