@import url(topnav.css);
@import url(style-chart.css);

body { color: #333; font: 12px/16px Arial, Helvetica, sans-serif; background-color: #fafbff; text-align: center; margin-top: 0; } 

p, ol, .body { color: #666; font: 12px/16px Arial, Helvetica, sans-serif; }

li  { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; list-style-image: url("../images/blue_cube.gif"); list-style-position: outside; margin-bottom: 5px; margin-left: -23px }
ul   { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; margin-top: 0 }

.body-sm   { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px }

a:link, a:visited  { color: #183C94; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none }
a:hover, a:active  { color: #ffb500; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none }

a.more:link, a.more:visited  { color: #7fa4fe; font-family: Arial, sans-serif; font-variant: normal; font-weight: bold; text-decoration: none }
a.more:hover, a.more:active  { color: #183c94; font-family: Arial, sans-serif; font-variant: normal; font-weight: bold; text-decoration: none }

.capt { color: #7FA4FE; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold }
.l2headb     { color: #183c94; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold }
.l2headb-sm    { color: #7FA4FE; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold }
.l2head_dkb-sm { color: #183c94; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-variant: normal; font-weight: bold }
.charthead   { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; background-color: #7fa4fe; padding: 1px 2px }
.underline  { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; padding: 1px 2px 2px; vertical-align: top; border-bottom: 1px solid #7fa4fe }
.underline-l { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; padding: 1px 2px 2px; vertical-align: top; border-bottom: 1px solid #7fa4fe; border-left: 1px solid #7fa4fe }
.underline-r { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; padding: 1px 2px 2px; vertical-align: top; border-right: 1px solid #7fa4fe; border-bottom: 1px solid #7fa4fe }
.underline-b { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; padding: 1px 2px 2px; vertical-align: top; border-right: 1px solid #7fa4fe; border-bottom: 1px solid #7fa4fe; border-left: 1px solid #7fa4fe }
.qty  { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; text-align: right; padding: 1px 2px 1px 1px; width: 25px; height: 17px; border: solid 1px #7fa4fe }
.news { color: #666; font: 11px/13px Arial, Helvetica, sans-serif }
.footer { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; line-height: 13px }

a.foot:link, a.foot:visited { color: #666; font-family: Arial, sans-serif; font-variant: normal; text-decoration: none }
a.foot:hover, a.foot:active { color: #7fa4fe; font-family: Arial, sans-serif; font-variant: normal; text-decoration: none }

.lt_blue_tr { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; padding: 0 2px 2px; border-top: 1px solid white }
.submit      { color: #183c94; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffe0; text-align: center; margin: 1px; width: 55px; height: 17px; vertical-align: middle; border: solid 1px #7fa4fe }
.submit_lg   { color: #183c94; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffe0; text-align: center; margin: 1px; width: 80px; height: 17px; vertical-align: middle; border: solid 1px #7fa4fe }
.submit_lg2 { color: #183c94; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffe0; text-align: center; margin: 1px; width: 105px; height: 17px; vertical-align: middle; border: solid 1px #7fa4fe }
.select  { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: #f2f6ff; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 150px; height: 20px; border: solid 1px #7fa4fe }

.select_lg  { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: #f2f6ff; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 185px; height: 20px; border: solid 1px #7FA4FE; }
.select_contact { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: #f2f6ff; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 215px; height: 20px; border: solid 1px #7FA4FE; }

.select-multiple  { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: #f2f6ff; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 150px; height: 80px; border: solid 1px #7fa4fe }
.field   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; padding: 1px; width: 185px; height: 19px; border: solid 1px #7FA4FE }
.field_lg  { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; padding: 1px; width: 250px; height: 19px; border: solid 1px #7FA4FE }
.amt  { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; text-align: right; padding: 1px 2px 1px 1px; width: 100px; height: 17px; border: solid 1px #7fa4fe }
.bl_border { color: #666; font-size: 10px; font-family: sans-serif; background-color: #f2f6ff; border: solid 1px #7fa4fe }
.s-field      { color: #999999; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; padding: 2px 1px 2px 2px; width: 170px; height: 18px; vertical-align: middle; border: solid 1px #f8f8fb }
.s-field-2   { color: #999999; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; padding: 2px 1px 2px 2px; width: 140px; height: 17px; vertical-align: middle; border: solid 1px #f8f8fb }
.border  { color: #666; font: 11px/15px Verdana, sans-serif; border: solid 1px #7FA4FE }
.area      { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; width: 390px; height: 115px; border: solid 1px #7fa4fe }
.area_lg   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; width: 450px; height: 115px; border: solid 1px #7fa4fe }
.area_sm   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; width: 300px; height: 115px; border: solid 1px #7fa4fe }
.area_tiny   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f2f6ff; width: 185px; height: 57px; border: solid 1px #7fa4fe }
.f-space   { margin: 0; padding: 0; position: relative; width: 214px; height: 30px; float: none }
.s-cell { margin: 0; padding: 0; width: 130px; height: 161px }
.month  { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; border: solid 1px #666; width: 50px; height: 15px }
.year  { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; border: solid 1px #666; width: 65px; height: 15px }
.tel  { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; border: solid 1px #666; width: 30px; height: 15px }
.err  { color: red; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold }
.adminTabActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #2e2578;
	border-right: 1px solid #2e2578;
	border-left: 1px solid #2e2578;
	border-bottom: 0px none #2e2578;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.adminTabInactive {
    font-size: 0.7em;
	border-top: 1px solid #2e2578;
	border-right: 1px solid #2e2578;
	border-left: 1px solid #2e2578;
	border-bottom: 1px solid #2e2578;
	background-color: #F2F6FF;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.rdoDesign {height:0.7em; width:100%;}  
.rdoDesign label { vertical-align:bottom; }

#Table_feature { margin: 0; padding: 0; }

#thermofisher { width: 179px; height: 24px; margin: 11px 0 5px 1px; padding: 0; }

/* fieldset for customer profile and checkout pages */
fieldset { color: #333; font: 12px/15px Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 13px 0 15px; border-bottom: 1px solid #dee4f2; border-top-style: none; border-top-width: 0; border-left-style: none; border-left-width: 0; border-right-width: 0; }
legend { color: #006; font: bold 13px/19px Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding-top: 9px; padding-bottom: 5px; border-style: none; border-width: 0; }
/* IE / Win hacks */
* html legend { margin: 0 0 0 -7px; padding-top: 0px; padding-bottom: 13px; border-style: none; border-width: 0; }
/* END IE / Win hacks */


/* ------- labels ------------------ */

.reg-row { clear: both; margin: 1px 0 3px; padding: 0; border-style: none; border-width: 0; }
.radio-row { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; clear: both; margin: 0; padding: 0; border-style: none; border-width: 0; }


label { color: #333; font: 12px/17px Arial, Helvetica, sans-serif;  }
label.w-75 { color: #333; font: 12px/17px Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; width: 75px; float: left;}
label.w-100 { color: #333; font: 12px/17px Arial, Helvetica, sans-serif; text-align: right; vertical-align: middle; width: 100px; padding-right: 7px; float: left;}
label.w-120 { color: #333; font: 12px/17px Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; width: 120px;  float: left;}
label.w-150 { color: #333; font: 12px/17px Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; width: 150px; float: left; }
label.w-130 { color: #333; font: 12px/17px Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; width: 130px;  float: left;}
label.w-100left { color: #333; font: 12px/17px Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; width: 100px; float: left; }
label.req { color: #333; font: bold 12px/17px Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; width: 100px; float: left;}
.cbox { color: #333; font: 12px/17px Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; }

/* application notes */
li.pdf { margin-left: 5px; list-style-image: url(../css-images/pdf.gif); }
li.word { margin-left: 5px; list-style-image: url(../css-images/word.gif); }
li.ppt { margin-left: 5px; list-style-image: url(../css-images/ppt.gif); }
li.doc { margin-left: 5px; list-style-image: url(../css-images/doc.gif); }

/* IE / 7.0 Win hacks */
*:first-child+html li.pdf { padding-left: 6px; margin-left: 0px; list-style-image: url(../css-images/pdf.gif); }
*:first-child+html li.xls { padding-left: 6px; margin-left: 0px; list-style-image: url(../css-images/xls.gif); }
*:first-child+html li.word { padding-left: 6px; margin-left: 0px; list-style-image: url(../css-images/word.gif); }
*:first-child+html li.ppt { padding-left: 6px; margin-left: 0px; list-style-image: url(../css-images/ppt.gif); }
*:first-child+html li.doc { padding-left: 6px; margin-left: 0px; list-style-image: url(../css-images/doc.gif); }
/* END IE / 7.0 Win hacks */

/* IE / Win hacks */
* html li.pdf, * html li.xls, * html li.word, * html li.ppt, * html li.doc, * html li.www { padding-left: 7px; margin-left: 15px; }
/* END IE / Win hacks */


.error2 { color: red; font: 12px/17px Arial, Helvetica, sans-serif;  }
