/*
 * Developed by Altum, Inc.
 * 12100 Sunset Hills Rd, Suite 101, Reston, VA 20190 USA
 * Copyright (c) 2000-2016 Altum, Inc.
 * All rights reserved.
 */
.chem-name{width:100%; font-weight:bold; font-size:100%;}

.breadCrumbs{
	height:12px;
	text-align:right;
	letter-spacing:.6px;
}
.breadCrumbVisited,
.breadCrumbCurrent{
	font-size:64%;
	font-weight:NORMAL;
	background:url("../images/arrowYellowffcc66_23x10-b.gif") no-repeat;
	padding-left:23px;
}
.breadCrumbCurrent{color:#0066CC;}

.title,
.titleSub,
.titleSubBlack,
.titleSubSub,
.titleSubSubWhite,
.titleSubSubBlack,
.titleSubSubSub,
.eyecatcher{
	font-weight:BOLD;
	font-size:90%;
}

.title{color:#000000; font-size:100%;}
.titleSub{color:#FFFFFF;}
.titleSubBlack{color:#000000;}
.titleSubSub{color:#336699;}
.titleSubSubWhite{color:#FFFFFF;}
.titleSubSubBlack{color:#000000;}
.titleSubSubSub{font-size:72%;}
.titleBackground{background-color:#388D38;}
.eyecatcher{color:#CC0000;}

.bodytextbig,
.bodytext,
.bodytextsmall{
	font-weight:NORMAL;
}

.bodytextbig{font-size:79%;}
.bodytext{font-size:75%;}
.bodytextsmall{font-size:70%;}

.warningText{
	text-align:center;
	padding:10px;
	font-weight:bold;
	color:#791317;
}

body{
	color:"#000000";
	font-family:ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	font-weight:NORMAL;
	margin:0;
}
.footerlinks{color:#666666; font-size:73%; font-weight:NORMAL;}

.smalltext{font-size:96%; font-weight:NORMAL;}

.tableHeader{font-weight:bold;}
.infoWin{
	background-color:yellow;
	height:100%;
	width:100%;
	border:1px solid black;
	padding:10px;
}

.supportpages{font-size:78%; font-weight:NORMAL;}

.searchAreas{
	font-size:85%;
}
.searchAreas .searchBox{
	position:relative;
	text-align:center;
	border:solid #3b5c7f 2px;
}
.searchAreas .reset{
	position:absolute;
	top:3px;
	right:3px;
}
.searchAreas .content{
	text-align:left;
	white-space:nowrap;
}
.searchAreas .centered{
 	text-align:center;
 	margin:0;
}
.substanceIdentification .content,
.physicalProperties .content{
	margin:0 auto;
}
.substanceIdentification .content{
	width:280px;
}
.physicalProperties .content{
	width:300px;
}
.locatorCodes .content{
	margin-bottom:8px;
}
.toxicity .content,
.structure .content,
.molecularWeight .content{
	margin:0 5px;
}
.searchAreas h1,
.searchAreas h2{
	font-weight:bold;
	line-height:1;
}
.searchAreas h1 a,
.searchAreas h2 a{
	padding-left:0.2em;
}
.searchAreas h1{
	font-size:120%;
	margin:0.4em 0;
}
.searchAreas h2{
	font-size:92%;
	margin:0.4em 0;
}
.searchAreas hr{
	margin: 10px 0;
}
.searchAreas input,
.searchAreas select{
	margin-bottom:2px;
}
.searchAreas .bodytextsmall,
.toxicity .label2,
.structure label{
	font-size:88.2%;
}
.searchAreas .footer{
	margin:8px 2px 2px 2px;
	font-size: 82.5%;
}
.toxicity .label2{
	display:inline-block;
	width:4.2em;
	text-align:right;
}
.locatorCodes select{
	margin:0.2em;
}
.structure .content{
	margin-top:1em;
}
.structure label{
	line-height:1.5;
	padding-left:0.3em;
	cursor:pointer;
}
.structure iframe{
	border:none;
	margin:0;
	padding:0;
	width:200px;
	height:200px;
}

.SectionLabel {
	COLOR: black;
	font-family: Arial, Verdana, Helvetica;
	font-weight:	700;
	font-style:	normal;
}
.ErrorDetail {
	COLOR: red;
	font-family: Arial, Verdana, Helvetica;
	font-weight:	700;
	font-style:	normal;
	font-size:	.75em;
}

.rsmMW_EI{
	text-align:center;
	line-height:0.9;
	margin-bottom:5px;
}

.rsmMW_EI div{
	font-size: 12px;
}


.valignMiddle{
	vertical-align:middle;
}
/* http://sldn.softlayer.com/blog/cwolff/Pure-CSS-Modal-Overlays */
#fade{
	display:none;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:black;
	opacity:0.33; filter:alpha(opacity = 33);
	z-index:9;
}
#processingMsgWrap{
	display:none;
	position:fixed;
	width:100%;
	top:50%;
	left:50%;
	z-index:10;
}
#processingMsg{
	position:relative;
	left:-105px;
	top:-20px;
	width:0%;
	white-space:nowrap;
	text-align:center;
	background-color:#CCEEFF;
	padding:20px 200px 20px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.processing #fade,
.processing #processingMsgWrap{
	display:block;
}

.bannerWrapWrap{
	width:100%;
	border-spacing:0;
	margin-top:10px;
}
.bannerWrapWrap td{
	padding:0;
}
.bannerTopRow .nlm,
.bannerTopRow .cip{
	cursor:pointer;
	height:68px;
}
.bannerWrap{
	height:68px;
	width:619px;
	vertical-align:top;
}
.bannerLinks2{
	width:619px;
}
.banner{
	top:0;
	margin:0;
	padding:0;
	position: relative;
}
.banner .container{
	top:0;
	position: absolute;
}
.banner .nlm{
	left:0;
}
.banner .cip{
	left:194px;
}

.bannerWrapWrap .nlmLeftBackground,
.bannerWrapWrap .cipRightBackground,
.bannerWrapWrap .linksLeftBackground,
.bannerWrapWrap .linksRightBackground{
	background:#FFFFFF;
}
.bannerWrapWrap .bannerWrap .nlmBackground{
	-moz-border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}
.bannerWrapWrap .bannerWrap .cip .image{
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}

.bannerWrapWrap .nlmBackground{
	background:#0072C2;
}
.bannerWrapWrap .links{
	background:#000000;
}
.banner .nlm .nlmBackground{
	top:0;
	height:68px;
	left:0;
	/*width:194px; = no white vertical line in IE10, IE11 requires 195px to not have a vertical line*/
	/*width:192px; = with white vertical line*/
	width:195px;
}
.banner .image,
.banner .text,
.banner .nlm .nlmBackground{
	position:absolute;
}
.banner .image{
	background-repeat:no-repeat;
}
.banner .text{
	z-index:1;
	color:white;
	text-decoration:none;
}
.banner .nlm .image{
	background-color:#0072C2;
	background-image:url('../images/NLMsmall.gif');
	top: 5px;
	height:58px;
	left:10px;
	width: 57px;
}
.banner .nlm .text{
	background:#0072C2;
	font-size:14px;
	top:11px;
	left:74px;
	width:120px;
	text-shadow: 1px 1px 2px #303030;
	filter: dropshadow(color=#303030, offx=1, offy=1);
}
.banner .nlm .text span{
	font-weight:bold;
}
.banner .cip .text{
	font-size:24px;
	font-weight:bold;
	top:22px;
	width:270px;
	left:12px;
	text-shadow: 2px 2px 4px #303030;
	filter: dropshadow(color=#303030, offx=2, offy=2);
}
.banner .cip .image{
	background-image:url('../images/header/chemid/chembannerTemplate.jpg');
	background-position: -90px;
	background-size:130% 100%;
	width:425px;
	left:0;
	top:0;
	height:68px;
}
.bannerLinksWrap{
	background-color:black;
	color:white;
}
.bannerLinksWrap td{
	height:18px;
	FONT-SIZE: 79%; FONT-WEIGHT: NORMAL;
}
.bannerLinks2{
	position:relative;
}
.bannerLinks2 .nlm{
	position:absolute;
	top:-7px;
	left:13px;
}
.bannerLinks2 .cip{
	position:absolute;
	top:-9px;
	padding:2px;
	height:18px;
	right:10px;
}
.bannerLinks2 a{
	display:inline block;
	padding:0 2px;
	margin:0 5px;
	color:white;
	text-decoration:none;
}
.hidden{
	position: absolute;
	top: -999em;
	left: -999em;
}
.hideUntilLoaded{
	visibility:hidden;
}
.invis{
	visibility:hidden;
}
.tight{
	padding:0;
	margin:0;
}
.cnt,
.cnt2{
	color:#666666;
}
.cnt{
	font-size:80%;
	vertical-align:2px;
}
.scrollWrapper{
	overflow:auto;
}

