/* Primary Text Styles ===================================================== */

body {
	background-color: #E9E9E9;
	background-image: url(/images/bg_site_stripe.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

a:link { color: #535353; }
a:visited { color: #000000; }
a:hover{ color: #000000; }
a:active { color: #000000; }

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}

hr.divider {
	color: #CCCCCC;
	height: 1px;
}

/* Interior Center Content Column Styles ===================================================== */

.interiorContentCell{
	padding:20px;
	text-align:left;
}

.interiorContentNavsCell{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:20px;
	border-style:solid;
	border-color:#AFAFAF;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-bottom-width:1px;
}

.interiorContentNavs, a.interiorContentNavs:link, a.interiorContentNavs:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#5F7476;
}

a.interiorContentNavs:hover, a.interiorContentNavs:active {
	color:#000000;
}

/* Data Table Styles =============================================================== */

.tbl-header {
	background-color: #63787B;
	color: #FFFFFF;
	font-weight: bold;
}
.tbl-row1 {
	background-color: #CFCFCF;
}
.tbl-row2 {
	background-color: #DEDEDE;
}


/* Left Side Navigation Styles ===================================================== */

.sideNavCell{
	border-style:solid;
	border-color:#AFAFAF;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-bottom-width:1px;
}

a.sideNavsRed:link, a.sideNavsRed:visited,
a.sideNavsRed:hover, a.sideNavsRed:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC0000;
	text-decoration:none;
}


a.sideNavs:link, a.sideNavs:visited,
a.sideNavs:hover, a.sideNavs:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#535353;
}
a.sideNavs:link, a.sideNavs:visited,
a.sideNavs:hover, a.sideNavs:active {
	text-decoration:none;
}
a.sideNavs:hover, a.sideNavs:active {
	color:#000000;
}
a.sideNavsON:link, a.sideNavsON:visited,
a.sideNavsON:hover, a.sideNavsON:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.sideSubNavCell{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:40px;
	padding-right:0px;
}

a.sideSubNavs:link, a.sideSubNavs:visited,
a.sideSubNavs:hover, a.sideSubNavs:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#535353;
}
a.sideSubNavs:link, a.sideSubNavs:visited {
	text-decoration:none;
}
a.sideSubNavs:hover, a.sideSubNavs:active {
	color:#000000;
}
a.sideSubNavsON:link, a.sideSubNavsON:visited,
a.sideSubNavsON:hover, a.sideSubNavsON:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

/* Right Side (Features) Navigation Styles ===================================================== */

.featuresNavCell {
	padding: 11px;
}
.featuresCellUnderline {
	border-style:solid;
	border-color:#EC8883;
	border-bottom:1px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:0px;
}
.featuresCell {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:0px;
}
.featuresTableBgColor_laser_ablation {
	background-color:#D90C02;
}
.featuresTableBgColor_automation {
	background-color:#22BB39;
}
.featuresTableBgColor_nebulizers {
	background-color:#FFCC33;
}
.featuresTableBgColor_mercury_analyzers {
	background-color:#22ABCE;
}
.featuresTableBgColor_consumables {
	background-color:#BBBBBB;
}
.featuresTableBgColor_other {
	background-color:#5F7476;
}

.features-copy {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* News Styles ===================================================== */

.newsCell {
	text-align:right;
	background-color:#607374;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 10px;
	padding-left: 10px;
}

.newsLinks, a.newsLinks:link, a.newsLinks:visited,
a.newsLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

a.newsLinks:link, a.newsLinks:visited,
a.newsLinks:hover {
	text-decoration:none;
}
a.newsLinks:hover{
	text-decoration:underline;
}
a.newsLinks:active {
	text-decoration:none;
}

/* Footer Styles ===================================================== */

.footer, a.footer:link, a.footer:visited, 
a.footer:hover, a.footer:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#919397;
}

a.footer:link, a.footer:visited {
	text-decoration:none;
}
a.footer:hover, a.footer:active {
	text-decoration:underline;
}

/* Form Styles ===================================================== */

.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}
.formFieldReq {
	color: #FF0000;
}
.formValue {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #535353;
}
.formDropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}
.formErrors {
	color: #FF0000;
}
.formErrRow {
	background-color: #FFFFCC;
}

/* Misc Styles ===================================================== */

.searchInput {
	font-family: "Courier New", Courier, mono;
	font-size: 10px;
}

.copyHomepage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#72726F;
	padding-top:0px;
	padding-left:36px;
	padding-right:36px;
	padding-bottom:17px;
	line-height: 25px;
	text-align:left;
}

.bar_vertical{
	background-image:url(/images/bar_vertical_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
li {
	list-style-type: square;
	list
}
ul {
	margin-left: 20px;
	padding-left: 0px;
}
.thumb-right {
	margin-bottom: 10px;
	margin-left: 10px;
}
.alert {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #6600FF;
	background-color: #FFFF00;
}
