body { 
	margin: 0;
	background: white url(/chemtrec/images/bg.gif); 
	color: black; 
	font: 11px Verdana, arial, helvetica, sans-serif;
	}
	
td { font: 11px Verdana, arial, helvetica, sans-serif; } /* IE5 fix */

#printLogo { display: none; }


/* ======================= CONTENT DISPLAY ================== */

#content { font: 11px/145% Verdana, arial, helvetica, sans-serif; }
.channelTitle { font: bold 15px Arial,Helvetica, sans-serif; color: #990000; }
.copyright { font-weight: bold; font-size: 10px; color: #999999; padding: 10px 0px; }

h1 { font: bold 16px Arial,Helvetica, sans-serif; color: #000000; margin-top:10px; }
h2 { font: bold 14px Arial,Helvetica, sans-serif; color: #666666; margin-bottom: 6px; }
h3 { font: bold 12px Arial,Helvetica, sans-serif; color: #666666; margin-bottom: 6px; }

.closeUp { margin-top: 6px; }
.closeDown { margin-bottom: 6px; }
.closeAll { margin-top: 6px; margin-bottom: 6px; }

ul { list-style-type: square; }
ul li ul { list-style-type: circle; }

ul.rollup {
	list-style-image: url(/chemtrec/images/bullet_navRed.gif); 
	line-height: 150%; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	}
	
.rollupDisplay { font-size: 10px; padding: 4px 0px; color: #666666; border-top:1px dotted #999999; border-bottom: 1px dotted #999999; }
.hilite { font-weight: bold; color: #990000; }
.smallText { font-size: 10px; }
.alert { color: Red; font-weight: bold; }

hr { height: 1px; color: #666666; }

/* ======================= SEARCH RESULTS ===================== */

.Mondosoft-MondoSearch-CategoryHeader { color: #990000; border-top: 2px solid #999999; border-bottom: 1px solid #999999; }
.Mondosoft-MondoSearch-CategoryResultCount { color: #990000; }
.Mondosoft-MondoSearch-CategoryTitle { color: #990000; font-weight: bold; }
.Mondosoft-MondoSearch-Rank { font-weight:bold; COLOR: #666666; }
.Mondosoft-MondoSearch-ResultNumber { font-weight: bold; }
.Mondosoft-MondoSearch-ResultsFoundHeader { color: #990000; }
.Mondosoft-MondoSearch-TitleLink {  }
.Mondosoft-MondoSearch-Desc {  }
.Mondosoft-MondoSearch-Navigation {  }


/* =================== HOME PAGE ====================== */

.welcomeText { font-size: 10px; text-align:center; margin:0; padding-bottom:10px; }
.welcomeText p { font-size: 10px; margin-top:0; margin-bottom: 4px; }


#newsBox, #newsAlertBox { font-size: 11px; }
#newsBox h1, #newsAlertBox h1 { font-size: 12px; font-weight: bold; }
#newsAlertBox h1 { text-align: center; font-style: italic; color: #990000; }
.newsItems, .newsItems a, .newsItems a:visited { font-size: 11px; }


hr.separator { height: 1px; color: #cccccc; width: 100%; }
.homeBodyText h1 { font: bold 14px Arial,Helvetica, sans-serif; color: #990000; font-style: italic; }
.homeBodyText { font-size: 11px; line-height: 145%; }


/* =================== BREADCRUMBS ====================== */

#breadcrumbs { font-size: 10px; color:#000000; }
#breadcrumbs a, .breadcrumbs a:visited { text-decoration:none; color:#999999; }
#breadcrumbs a:hover { color: #990000; background: white; text-decoration: underline; }


/* ================== MASTHEAD & BORDER DESIGN =================== */

#mastheadLinks a, #mastheadLinks a:active, #mastheadLinks a:visited 
	{ font-size: 11px; color:#000000; text-decoration: none; }
#mastheadLinks a:hover { color: #990000; background: transparent; text-decoration: underline; }
#mastheadLinks { margin-top: 6px; }

.borderBottom { background: #ffffff url(/chemtrec/images/border_horiz.gif) left bottom repeat-x; }
.borderTop { background: #ffffff url(/chemtrec/images/border_horiz.gif) left top repeat-x; }


/* ======================== NAVIGATION ====================== */


a:link { color: #CC0000; }
a:active { color: white; }
a:visited { color: #990000; }
a:hover { color: white; background: #990000; }

.contactLink a { font-size: 11px; color: #333333 !important; text-decoration: none; background: white !important; }
.contactLink a:hover { text-decoration: underline !important; }

#stepNavigation {
	padding: 2px 8px;
	text-transform: uppercase;
	font-size: 9px;
	color: #999999; 
	background: #F3F3EF;
	}
	
#stepNavigation a { text-decoration: none; color: #990000; background: transparent; }
#stepNavigation a:hover { text-decoration: underline; }

.submitArrow { width: 175px; float: right; }


/* ======== STATIC LEFT NAV MENU =========== */

#adminNavMenu { }

.adminNavLink {
	margin-bottom: 5px;
	border: 1px solid #990000;
	font-size: 11px; 
	font-weight: bold;
	background: #F3F3EF;
	text-decoration: none; 
	}

.adminNavLink a, .adminNavLink a:visited { color: #4e4e38; display:block; text-decoration: none; padding: 4px; }
.adminNavLink a:hover { background: #999999; color: white; }


/* ========= TELERIK DYNAMIC MENU =========== */

.MenuGroup { cursor: hand; }

.navLink, .navLinkClicked, .navLinkOver { 
	margin-bottom: 5px;
	border: 1px solid #990000;
	}

.navLink td, .navLinkClicked td, .navLinkOver td,
.subNavLink td, .subNavLinkClicked td, .subNavLinkOver td { 
	padding: 4px 0px;
	font-size: 11px; 
	font-weight: bold;
	color: #4e4e38; 
	background: #F3F3EF;
	text-decoration: none; 
	}
	
.navLinkOver td, .subNavLinkOver td { background: #999999; color: white; }

.subNavLink, .subNavLinkClicked, .subNavLinkOver { 
	border: 1px solid #990000;
	}
.subNavLink td, .subNavLinkClicked td, .subNavLinkOver td {
	font-weight: normal; 
	}

/* ================== SEARCH BOX ==================== */

.searchBox { border-left: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; }
.searchTitle { font-size : 10px; color: #666666; font-weight: bold; }
.searchLink a, .searchLink a:visited { font-size: 10px; color: #A0A086; text-decoration: none; }
.searchLink a:hover { text-decoration: underline; color: #A0A086; background: transparent; }
#homepageSearch .searchBox { border-style: none; }


/* ================== AUTHOR INPUT ==================== */
#authorConsole {
	background: #e8e8e8;
	border: 1px dotted #999999;
	width: 100%;
	margin-bottom: 10px;
	}
#authorConsole td { padding: 4px; font-size: 11px; line-height: 16px; }
#authorConsole hr { margin:0; height: 1px; color: #999999; }
#authorConsole a { color: Blue; }
#authorConsole a:hover { color: #cc0000; background: transparent; }

fieldset { padding: 10px; }
legend { font-weight: bold; color: #990000; font-size: 12px; }
.inputLabel { font-weight: bold; font-size: 11px; color: #666666; }
.requiredinfo { color: Red; font-weight: bold; }

/* ===================== FORM LAYOUT =================== */

.formTable th { font-weight:bold; text-align:right; }

.disabledLabel { color: #808080 !important; font-weight:bold; text-align:right; }
.requiredField { font-weight: bold; color: #990000; font-size: 10px; }
.recommendedField { font-weight: bold; color: #3366CC; font-size: 10px; }
#requiredField { font-weight: bold; color: #990000; font-size: 10px; }
#recommendedField { font-weight: bold; color: #3366CC; font-size: 10px; }

.radioList { padding-right: 10px; }