div.loginform {
	position: absolute;
	left: 50%;
	right: 50%;
	background-color: white;
	width: 500px;
	margin-left: -250px;
	top: 200px;
	border: 1px solid black;
}

.exactmatch {
	vertical-align: middle;
}

.logintable {
	padding-top:10px;
}
.rowcustomerid{
	margin-top: 10px;
}
.logonimageheader{
	margin-top: 15px;
}
.logonimagebutton {
	vertical-align: middle;
	padding: 5px;
}

.btnExample {
	font-size: 125%;
	text-align: center;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 15px;
}
.logonmessage {
	background-color: red;
	
	width: 450px;
}

div.exactmatch {
	position: absolute;
	top: 2px;
	right: 75px;

}
div.content {
	background-color: #EFF3FF;
	height: 100%;
}

div.pagexofx {
	position: absolute;
	left: 780px;
	top: 245px;
}
div.sendtomsdsfinder {
	position: absolute;
	left: 780px;
	top: 137px;
}

div.help {
	position: absolute;
	font-size: 11px;
	left: 885px;
	top: 85px;
	width: 200px;
}

div.legal {
	position: absolute;
	font-size: 11px;
	left: 834px;
	top: 100px;
	width: 200px;
}
div.privacy {
	position: absolute;
	font-size: 11px;
	left: 804px;
	top: 115px;
	width: 200px;
}

img.msdsdirectorylogo {
	position: absolute;
	top: 95px;
	left: 10px;
}

div.msdssearchbox {
	border: 1px solid #ADADAD;
	position: absolute;
	top: 163px;
	left: 10px;
	width: 388px;
	height: 80px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #243696;
	background-color: white;
}
div.mfgrsearchbox {
	border: 1px solid #ADADAD;
	position: absolute;
	top: 163px;
	left: 598px;
	width: 310px;
	height: 80px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #243696;
	background-color: white;
}

input.ProdText {
	position: absolute;
	top: 24px;
	left: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

input.MfgrText {
	position: absolute;
	top: 50px;
	left: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

input.MfgrNameText {
	position: absolute;
	top: 28px;
	left: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

select.ProdQryType {
	position: absolute;
	top: 24px;
	left: 220px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

select.MfgrQryType {
	position: absolute;
	top: 50px;
	left: 220px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

select.jumpto {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	top: 5px;
}


div.resultsnav {
	border: none;
	position: absolute;
	top: 245px;
	left: 16px;
	width: 900;
	font-family: Verdana, Arial, Helvetica;
	
}

div.results {
	border: none;
	position: absolute;
	top: 325px;
	left:1050px;
	overflow: hidden;
	

}

div.MfgrLetters{
	position: absolute;
	top: 54px;
	left: 10px;
}

div.footer {
	position: relative;
	bottom: 10px;

}

.btnSearchDataMSDS {
	position: absolute;
	top: 22px;
	left: 320px;
	right: 10px;
}

.btnSearchClear {
	position: absolute;
	top: 48px;
	left: 320px;
	right: 10px;
}

.btnSearchDataMfgr {
	position: absolute;
	top: 26px;
	left: 224px;
	right: 10px;
}


table.results {
	border: 1px solid grey;
	border-collapse:collapse;
	font-size: 11px;
	width: 916;
	table-layout:fixed;
}

tbody.bodyresults {
	display: block;
	/*height: 300px;*/
		background-color: #EFF3FF;
	width: 814px;
	/*
	overflow: auto;
	overflow-y: scroll;
	*/
	
}
	
table.results tr {
	border: 1px solid white;
}



table.results th {
	background-color: #D6E3F7;
	border: 1px solid grey;

}
table.results td {
	border: none;
	vertical-align:top;
	
	padding-top: 4px;
	padding-bottom: 2px;
	
	padding-left: 2px;
	/*
	padding-right: 5px;
	*/
}

th.scrollcover {
	border: none;
}

img.view {
	border: none;
}

img {
	border: none;
}

div.nav {
	MARGIN-TOP: 1em; FONT-SIZE: 70%; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica
}
P {
	MARGIN-TOP: 1em; FONT-SIZE: 70%; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica
}
.Content {
	MARGIN-TOP: 1em; FONT-SIZE: 70%; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica
}
.ContentHeader {
	FONT-WEIGHT: bold; COLOR: #330065; FONT-FAMILY: Verdana, Arial, Helvetica
}
.StoreHeader {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN-BOTTOM: 1em; COLOR: white; LINE-HEIGHT: 1.3em; BACKGROUND-COLOR: #41509d; FONT-FAMILY: Verdana, Arial, Helvetica
}
.TableHeader {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.3em; BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica
}
.TableData {
	MARGIN-TOP: 1em; FONT-SIZE: 70%; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.3em; BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: Verdana, Arial, Helvetica
}
.Feature {
	BORDER-RIGHT: #243696 1px solid; BORDER-TOP: #243696 1px solid; BORDER-LEFT: #243696 1px solid; BORDER-BOTTOM: #243696 1px solid; BACKGROUND-COLOR: #edf2f9
}
.FeatureText {
	FONT-SIZE: 65%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.LeftNav {
	FONT-SIZE: 65%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.LeftHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: black; BACKGROUND-COLOR: #a8b4d8; FONT-FAMILY: Verdana, Arial, Helvetica
}
.ContentLeftLinks {
	FONT-SIZE: 65%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.HomeContent {
	FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana, Arial, Helvetica
}
.HomeTable {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.Input {
	FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica
}
.InputInvalid {
	FONT-SIZE: x-small; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica
}
.Fine {
	FONT-SIZE: 55%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.Clear {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.SectionHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: black
}
.Subset {
	MARGIN-TOP: 0em; FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica
}
.Highlight {
	BACKGROUND-COLOR: yellow; FONT-FAMILY: Verdana, Arial, Helvetica
}
.CodeComment {
	COLOR: green; FONT-FAMILY: Verdana, Arial, Helvetica
}

UL {
/*
	MARGIN-TOP: -1em; FONT-SIZE: 70%; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica
*/
}
OL {
	MARGIN-TOP: -1em; FONT-SIZE: 70%; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica
}
UL.Nested {
	MARGIN-TOP: 0em; FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica
}
OL.Nested {
	MARGIN-TOP: 0em; FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica
}
UL.Pad {
	MARGIN-TOP: 0em
}
OL.Pad {
	MARGIN-TOP: 0em
}
.Pad {
	MARGIN-BOTTOM: 1em
}
H1 {
	MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 110%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica
}
H1.Generic {
	MARGIN-TOP: 1em; FONT-WEIGHT: normal; FONT-SIZE: 110%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica
}
.H1BuyIt {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica
}
H2 {
	FONT-SIZE: 75%; MARGIN-BOTTOM: 0em; COLOR: #243696; FONT-FAMILY: Verdana, Arial, Helvetica
}
H3 {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN-BOTTOM: 0em; COLOR: #243696; FONT-FAMILY: Verdana, Arial, Helvetica
}

A:link {
	COLOR: #4a61d2; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica
}
A:visited {
	COLOR: #4a61d2; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica
}
A:hover {
	TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica
}
A.HomeHeader:link {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica
}
A.HomeHeader:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Helvetica
}
A.HomeHeader:hover {
	COLOR: #41509d; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY {
	COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica
}
.clsNorm {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #a8b4d8
}
.clsLite {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #41509d
}
h5 {
	FONT-SIZE: 55%;COLOR: #243696; FONT-FAMILY: Verdana, Arial, Helvetica
}

#searchDataForm{

	width: 425px;
	height: 100px;
	border: 1px solid #ADADAD;
	font-family: Verdana, Arial, Helvetica;
	background: #FFF;
	font-size: 11px;
	color: #243696;
}

#searchManfForm{

	width: 425;
	height: 100px;
	border: 1px solid #ADADAD;
	font-family: Verdana, Arial, Helvetica;
	background: #FFF;
	font-size: 11px;
	color: #243696;
}

#sectionHeader {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 15px;
	color: #243696;
	background-color: #fff;
	padding-left: 15px;
}

.smallText{font-size: 10px;}

/* top nav links */
a.topNavLink:link,a.topNavLink:visited,a.topNavLink:active{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	vertical-align : baseline;
	padding : 0px 5px 0px 5px;
	letter-spacing : 1px;
}

a.topNavLink:hover {text-decoration: underline;	}

a.searchLink:link,a.searchLink:visited,a.searchLink:active{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #243696;
	text-decoration: underline;
}

a.searchLink:hover {text-decoration: none;	}

/* footer links */
a.footerLink:link,a.footerLink:visited,a.footerLink:active{
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding : 3px 3px;
}

a.footerLink:hover {text-decoration: underline;	}

div.smallPad{
	position: absolute;
	left: 10px;
	top: 5px;
}

.left{float: left; margin-right: 15px;}

.right{float: right; margin-left: 15px;}

.subTxtHdr{font-weight: bold; text-decoration: underline;}

.faqQ{font-weight: bold;}

.faqA{font-weight: normal; margin-bottom: 15px;}

/* form styles */
a.formNavLink:link,a.formNavLink:visited,a.formNavLink:active{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

a.formNavLink:hover {text-decoration: none;}

.formTable{
	border: 1px solid #ccc;
	background-color: #ccc;
}

.formLabel{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

.formLabelRequired{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000;
	background-color: #999;
	font-weight: bold;
}
	
.formHeaderRow{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFCC00;
	background-color: #003399;
	font-weight: bold;
}

.formCheckBoxRow{
	background-color: #7FB2FF;
	text-align : center;
}

.formRowOne{
	font-size: 12px;
	color: #666;
	background-color: #fff;
	padding: 2px 5px 2px 5px;
}

a.manuFactLink:{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #3366CC;
	text-decoration: underline;
}

a.manuFactLink:hover {text-decoration: underline;	}

	
.Required{color: #006699; text-align: left; padding-right: 5px;}

/* end of form styles */


