/* Body Classes */
.wsBody { background-image:url('../images/bg.gif'); background-repeat:repeat-x; background-color:#E4E4E4; margin:0px;}
.landingBody { background-image:url('../images/landing_bg.gif'); background-repeat:repeat-x; background-color:#E4E4E4; margin:0px;}

/* Document */
body, table, td, input, textarea, .text  { color:#474646; font-family: arial, helvetica; font-size:12px; line-height:16px; }
img {border:none;}
form {display:inline;}

/* Page Title */
.pageTitle {color:#000000; font-size:16px; font-weight:bold; line-height:18px; margin-top:10px; }

/* All Links */
a { font-family: arial, helvetica; color:#B00A0A; }
a:hover { text-decoration:none; }



/* SideMenu Classes */
.sideNavigation {  padding:2px 0px 2px 4px; }
.activeLink { color: #FFFFFF; font-size:12px;  }
.activeLink, .inactivelink:visited, .inactivelink:active { text-decoration: none; }
.activeLink:hover { text-decoration: underline; }

/* Footer Classes */
.footer {color:#3E3E3E; font-size:10px; }
.footerLink {font-size:10px;}

/* Product Management Styles */
.blueBottom {border-bottom: 1px solid #D3DFEA; }
.AdminLeftCell {padding:2px 20px 0px 0px; text-align:right; border-bottom:1px solid #D3DFEA; }
.AdminRightText {padding:2px 20px 0px 0px; text-align:left; border-bottom:1px solid #D3DFEA; }
.AdminRightCell { border-bottom:1px solid #D3DFEA; padding-bottom:2px; }
.imageText {font-size: 11px; line-height: 15px; padding-top:5px;}
.hint {font-size:10px; font-style:italic;}

/* Product View */
.pLink, .pLink:active, .pLink:visited {text-decoration:none;}
.pLink:hover {text-decoration:underline;}
.pHeader {color:white;padding:2px 4px 2px 4px;font-size:11px; /* white-space:nowrap; */ }
.pRow {color:#474646; font-size:11px; padding:2px 0px 2px 0px;}
.pInput {width:28px;height:14px;border:1px solid #A7A6AA; text-align:center; font-size:11px; }
.pRow a { font-size:11px; }
.productLinkDiv { width:85px; float:left; background-image:url('../Products/images/bullet.gif'); background-repeat:no-repeat; background-position:0px 6px; padding: 0px 0px 0px 9px; }

/* Product Specs Management */
#AdminSpecs { border-collapse:collapse; }
#AdminSpecs th { padding:5px 2px 5px 2px; text-align:left; background-color:#E4E4E4; }
#AdminSpecs td { padding:5px 2px 5px 2px; border-bottom:1px solid #d3d3d3; }
.offline { color:red; font-style:italic; }


/* Featured Footer */
.featuredText { font-size:11px; line-height:12px; color:#474646; }
.featuredLink {font-size:11px; line-height:12px; }
.featuredLink, .featuredLink:active, .featuredLink:visited {text-decoration:none; }
.featuredLink:hover {text-decoration:underline; }

/* My Account */
.darkBlueTableHeader { background-color:#EF2630; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px;  }
.containerPadding {padding: 2px 10px 2px 10px;}
.inputBox { width: 167px; border: 1px solid #A5AEB5; font-size: 12px; line-height: 14px;  color: #656565; }

/* Scientific Meetings pop */
#MeetingsPop td, th { font-size:11px; padding:4px 6px 4px 6px; }
#MeetingsPop th { text-align:left; background-color:#d3d3d3; padding-right:10px; }
#MeetingsPop td { border-bottom:1px solid #d3d3d3; }
#MeetingsPop a { font-size:11px; }

/* Custom Elements */
hr {
	height:0px;
	border-top:1px solid #ccc;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-bottom:15px;
	margin: 18px 0px 0px 0px !important;
	margin: 0px 0px 13px 0px;
}
.PromotionsRed
{	/* THIS IS USED FOR THE RED TEXT ON THE /Products/Promotions/default.asp PAGE */
	font-size: 14px;
	color: #FF0000;
}

.details_box {
	padding: 4px 10px 7px 10px;
	font-size: 12px; line-height: 16px;
	background: #f6f6f6;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
}
.details_box_hor {
	padding: 6px 8px 9px 8px;
	font-size: 12px; line-height: 16px;
	border-bottom: 1px solid #c1c1c1;
}
.formclass {
	width: 143px;
	font-size: 12px;
	line-height: 12px;
	color: #474646;
	padding: 2px 4px;
	border: 1px solid #474646;
	margin:0px;
}
/* Homepage */
.subhead {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
}
.tradeshows {
	font-size: 11px;
	line-height: 16px;
	padding: 8px 16px 10px;
}
.image_right {
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}
.image_left {
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
}

.grayBar { height:17px; background:url(../images/gray_bg.gif) repeat-x 0 0; }
.landing h1 { font-size:16px; line-height:18px; color:#000; font-weight:normal; margin:0 0 10px 0;}
.landing p { margin:0 0 10px 0;}
.formBottom { background:url(../images/landing_form_bottom.gif) no-repeat 0 0; height:11px; font-size:0; line-height:0 }
.videoBottom { background:url(../images/landing_video_bottom.gif) no-repeat 0 0; height:11px; font-size:0; line-height:0 }
.product { width:310px; padding:0 0 95px 11px; background:url(../images/landing_product_bg.gif) no-repeat right bottom;}

.referenceLinks { width:209px; padding:6px 0 0 0; background:url(../images/reference_links_bg.gif) no-repeat 0 0;}
.referenceLinks h2 { color:#fff; font-size:18px; line-height:22px; margin:0 0 8px 13px; font-weight:normal}
/* ul */.referenceLinks ul { list-style-type: none; margin:0; padding:0; border-bottom:3px solid #fff }
.referenceLinks ul li { padding:0; margin:0; display:inline; background:none;}
.referenceLinks a:link, .referenceLinks a:visited { width:155px; padding: 5px 10px 5px 25px; display:block; background:#c72727 url(../images/reference_links_off.gif) repeat-y 0 0; text-decoration:none; border-top:3px solid #fff; color:#fff; font-size:12px; line-height:14px; }
.referenceLinks a:hover, .referenceLinks a:active { background:#ad1313 url(../images/reference_links_hover.gif) repeat-y 0 0 }

.landingForm { width:360px; padding:17px 20px 20px 20px; background:#000 url(../images/black_form_bg.gif) no-repeat 0 0; }
.landingForm, .landingForm p, .landingForm table td { color:#fff; font-size:13px; line-height:18px }
.landingForm h2 { font-size:18px; line-height:25px; color:#fff; margin:0 0 15px 0; font-weight:normal;}

.video { background:#d1d1d1 url(../images/video_bg.gif) no-repeat 0 0; padding:5px 0 20px 6px }

.formbox {  border: 1px solid #c1c1c1; color: #000;background: url(../images/formbox_bg.gif) no-repeat 0 0; padding: 3px 3px 2px 3px; background-color:#fff; margin-bottom:5px; font-size:12px; line-height:14px }

.pHeader h2 { margin:3px 0; font-size:13px}
.pHeader h2 a:link, .pHeader h2 a:visited { color:#fff; text-decoration:none;}
.pHeader h2 a:hover, .pHeader h2 a:active { text-decoration:underline}