@charset "utf-8";
/* CSS Document */
/* Print Stylesheet for ChemBridge.com */

html, body {background: #ffffff;}

body {font-family: Helvetica, "Helvetica Neue", Arial, Tahoma, sans-serif;}

img {border:none;background:#fff;}

#topBarWrap {display:none;}

#sidebar {margin-right:12px;margin-left:0;display:none;}
#sidebar ul, #sidebar a {display:none;}
#sidebar ul#sideMenu, #sidebar ul#newsItems, #sidebar #jumpMenu {background:none;}
ul#sideMenu a.active {background:none;color:#000000;font-weight:bold;}

#header {height:124px;width:800px;margin-bottom:0px;}
#menu {display:block;height:0px;overflow:hidden;border-top:solid 3px #999999;clear:both;margin-bottom:0px;}
#menu li, #menu li a, #menu li h2 {display:none;width:0px;height:0px;}

#siteSearch {display:none;}

#logo {float:left;display:inline-block;}
#tagline {padding-top:20px;}

#homeRightSide, #requestInfo, #requestCat {display:none;}

#content {width:800px;}
#content h1, #content #page h1 {font-weight:normal;font: lighter 21pt 'Helvetica LT Std', HelveticaNeue-Light, 'Helvetica Neue Light', 'Sansumi Regular', proxima-nova-1, proxima-nova-2, Helvetica, Arial, sans-serif;color:#0069A5;}
#content h2, #content #page h2 {font-weight:normal;font: lighter 18pt 'Helvetica LT Std', HelveticaNeue-Light, 'Helvetica Neue Light', 'Sansumi Regular', proxima-nova-1, proxima-nova-2, Helvetica, Arial, sans-serif;color:#0069A5;}
#content h2, #content h3, #content h4 {font-size:13pt;font-weight:bold;clear:left;}
#content #page .headingIcon {float:left;margin-right:12px;margin-top:-20px;}
#content #page .headerTag {clear:right;}
#page hr.blueBar {display: block;border: none;height: 0px;background: none;border-bottom:solid 6px #0A76B5;margin-top: 6px;margin-bottom: 2px;padding-top:5px;}
#page h2.blueBar {display: block;border: none;height: 0px;background: none;border-bottom:solid 6px #0A76B5;margin-top: 6px;margin-bottom: 2px;padding-top:5px;}
#content #mainFeature {display:none;}

#content p a, #content p a:link, #content p a:visited, #content p a:active {text-decoration:none;color:#000;border:none;}
#content p {color:#000;}

#content #page a[href="#top"] {display:none;}

#content #page h1.pageTitle {margin-left:0;}

#page ul, #page ol {clear:both;display:block;}
#page ul li {background: url(/images/blueBullet.png) 0px 1px no-repeat; list-style-position: outside; margin: 3px 0; padding-left: 16px;}

dl dt {float:left;margin-right:18px;}

#content .eventItem, p.itemDate {background-color:#e5e5e5;border-radius:5px;-mox-border-radius:5x;padding:12px 18px 8px 18px;height:38px;margin:5px auto 10px auto;}
#content p.itemDate {height:16px;padding:6px 10px;margin:-4px auto 16px auto;font-size:12px;}
#content .eventItem .date {display:block;float:left;width:100px;margin:0;line-height:100%;}
#content .eventItem .eventTitle {display:block;float:left;line-height:100%;margin:-5px 18px 0 0;width:300px;line-height:150%;}
#content .eventItem .eventLocation {display:block;float:left;line-height:100%;width:102px;margin:0;padding-left:24px;background: url(/images/mapIcon.png) center left no-repeat;height:30px;font-size:11px;}
#content .eventItem .booth {display:block;float:left;line-height:100%;margin:8px 10px 0 0;text-align:center;width:40px;}
#content .eventItem .eventStatus {display:block;float:left;line-height:100%;margin:8px 0 0 0;text-align:center;width:60px;}
a.moreInfo {display:none;}

/* FORMS */

form {}
input[type=button],input[type=submit],input[type=reset],#content a.button{border:none;background: url(/images/btnBkg.png) top left no-repeat;color:#ffffff;margin:12px 8px 16px 0;}
input[type=button],input[type=button].small,input[type=submit],input[type=reset],#content a.button {background-position:left top;width:90px;height:31px;}
input[type=button].med,input[type=submit].med,input[type=reset].med,#content a.button.med {background-position:-90px top;width:131px;height:31px;}
input[type=button].large,input[type=submit].large,input[type=reset].large,#content a.button.large {background-position:-221px top;width:181px;height:31px;}
input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,#content a.button:hover {background-position:0px -31px;}
input[type=button].med:hover,input[type=submit].med:hover,input[type=reset].med:hover,#content a.button.med:hover {background-position:-90px -31px;}
input[type=button].large:hover,input[type=submit].large:hover,input[type=reset].large:hover,#content a.button.large:hover {background-position:-221px -31px;}
#content a.button,#content a.button.med,#content a.button.large {display:block;text-decoration:none;color:#ffffff;padding-top:6px;height:25px;text-align:center;}
form input[type=text],form input[type=password],form select,input[type=text],input[type=password],select {height:21px;width:210px;border:solid 1px #bbbbbb;margin:3px 0 4px 0;padding-top:4px;}
form input[type=text]:focus,form input[type=password]:focus,form select:focus,input[type=text]:focus,input[type=password]:focus,select:focus {border-color:#787878;background-color:#f3f3f3;}
form select, select {height:27px;width:212px;padding:1px 0;}
form label, label {display:block;float:left;height:22px;padding-top:5px;margin:3px 0 4px 0;width:172px;font-weight:bold;}
form label.optional, label.optional {font-weight:normal;color:#555555;}
form textarea, textarea {width:auto;clear:both;min-width:100%;max-width:100%;border:solid 1px #bbbbbb;margin:10px 0px 16px 0;font-family:Arial, Helvetica, sans-serif;}
form input[disabled=disabled],form input[type=reset] {background-image:url(/images/btnBkg_disabled.png);}
form input[type=checkbox], input[type=checkbox] {margin:9px 0;}
form fieldset {background:#e9e9e9;border:solid 1px #bbbbbb;padding:8px 18px 14px 18px;margin:20px 0 24px 0;}
.toggleField {display:none;margin-left:18px;border-left:solid 2px #cfcfcf;padding:2px 0 8px 16px;}

input[type=file] {background:none;border:solid 1px #bbbbbb;}

div.fieldHint {display:block;float:right;background:#efefef;min-height:14px;width:180px;max-width:220px;padding:4px 8px 5px 12px;font-size:11px;white-space:normal;border:solid 1px #bbbbbb;position:relative;opacity:0;filter:alpha(opacity=0);}
div.fieldHint div.leftPtr {display:block;width:7px;height:13px;position:absolute;top:50%;left:-7px;margin-top:-6px;background:url(/images/fieldHelpBkg.png) top left no-repeat;}
input:hover + .fieldHint, input:focus + .fieldHint, select:hover + .fieldHint {display: block;opacity:1;filter:alpha(opacity=0);margin-right:80px;-webkit-transition: opacity .45s ease-in;}
input[type=text].forgot, input[type=text].forgot,input[type=password].forgot {border-left:solid 3px red;width:208px;}
form input[type=password].forgot,select.forgot,form select.forgot, form textarea.forgot {border-left:solid 3px red;}

.PWD, .greyPWD, .bluePWD, .greenPWD, .orngPWD, .redPWD {display:block;width:auto;padding:2px 4px;color:#ffffff;background-color:#999999;margin-top:4px;}
.PWD {color:#333;background-color: transparent;}
.bluePWD {background-color:#1E90FF;}
.greenPWD {background-color:green;}
.orngPWD {background-color:#FFA500;}
.redPWD {background-color:#B22222;}

#errorMessages {padding:4px 10px;background: #FF9;}

#footerWrap {background:none;}
#footer {width:800px;font-size:9pt;border-top:solid 2px #999999;margin-top:8px;padding-top:6px;}
#footer ul#footerMenu {display:none;}
#footer #copyright {float:left;margin-right:18px;}
#footer p#block1 {left:260px;float:left;margin-right:18px;}
#footer p#block2 {left:474px;float:left;margin-right:18px;}
#footer a,#footer a:link, #footer a:visited {text-decoration:none;color:#000;border:none;}

ul#footerMenu li a, ul#footerMenu li a:link, ul#footerMenu li a:visited, ul#footerMenu li a:active {color:#444444;}