*{margin:0; padding:0;}

html{
     overflow:-moz-scrollbars-vertical;
     overflow:scroll;
	}

body{
	/*text-align:center;*/
	/*background:#EFEBE8;*/
	font-family:Arial;
	font-size:14px;
	color:#5F5F5F;
	}
	
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
	display:block;
	}
	
input, select{vertical-align:middle;}

textarea{overflow:auto;}

.ie6 legend, .ie7 legend{margin-left:-7px;} 
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
input[type="button"], input[type="submit"], input[type="image"], button{cursor:pointer;}
button, input, select, textarea{margin:0;}

input,textarea{
	-moz-border-radius:none;
	-moz-box-shadow:none;
	-o-border-radius:none;
	-o-box-shadow:none;
	-webkit-border-radius:none;
	-webkit-box-shadow:none;
	border-radius:none;
	box-shadow:none;
	outline:0;
	}

input:focus,textarea:focus{
	-moz-box-shadow:none;
	-o-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
	outline:none;
	}
	
table{ 
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	margin:auto;
	}

td{vertical-align:top;}

#container{
	margin:0 auto;
	text-align:left;
	width:960px;
	font-family:Arial;
	position:relative;
	}

#loading{
	position:absolute;
	z-index:2000px;
	background:#D84635;
	padding:10px;
	color:#ffffff;
	font-weight:bold;
	right:0px;
	top:45%;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	text-align:center;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3 );
	}

.header{
	height:109px;
	width:960px;
	margin:0 auto;
	margin-top:160px;
	}
	
.ie7 .header, .ie8 .header{height:106px;}
	
.TopHeaderLeft h1{
	float:left;
	font-size:30px;
	color:#131B5A;
	font-weight:bold;
	padding-top:4px;
	padding-right:15px;
	margin-right:15px;
	margin-bottom:15px;
	}

/*Start Nav*/

.Menubar{
	margin:0;
	padding:0px;
	display:inline-table;
	list-style:none;
	width:960px;
	background:url(../images/nav-bg.jpg) top right no-repeat;
	margin-top:4px;
	font-size:14px;
	color:#3D3D3D;
	letter-spacing:0px;
	font-weight:bold;
	}

.Menubar ul{}
	
.Menubar li{
	display:inline;
	float:left;
	background:url(../images/step-blue.png) no-repeat -23px bottom;
	height:39px;
	line-height:39px;
	position:relative;
	}
	
.Menubar li a{
	color:#777777;
	padding:0 45px 0 45px;
	}

.Menubar li strong{
	border-right:solid 1px #000;
	padding-left:0px;
	padding-right:8px;
	}
			
.Menubar li .leftimg{
	margin:0px;
	background:url(../images/step-blue.png) no-repeat left bottom;
	display:block;
	position:absolute;
	height:39px;
	line-height:39px;
	width:15px;
	top:0;
	left:-13px;
	padding:0;
	border:none;
	}
	
.Menubar li span{
	font-weight:normal;
	font-size:13px;
	border-left:solid 1px #FFFFFF;
	padding-left:6px;
	}
	
.Menubar li.active, .Menubar li.selected{background-position:-50px 0px;}
	
/*.Menubar li.FirstLi{background-position:-22px bottom;}*/
/*.Menubar li.LastLi a{width:239px;}*/

.Menubar li.active a, .Menubar li.selected a{
	color:#FFFFFF;
	font-weight:bold;
	}

.Menubar li p{color:#FFFFFF; padding:0px; margin:0px;}

.Menubar li.active .leftimg, .Menubar li.lastactive .leftimg{background-position:left 0px ;}

#stepone,#steptwo{
	margin-top:0px;
	}

#header{
	font-weight:bold;
	font-size:20pt;
	margin:15px;
	}

.frame{
	/*border-radius:10px;
	border:1px solid #999999;
	background:#ffffff;*/
	padding-top:0px;
	}

.frame .bd{
	border-bottom-left-radius:8px;
	border-bottom-right-radius:9px;
	}

.frame .bd h3{
	color:#103A9B;
	font-size:17px;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:10px;
	}
	
.box{}
	
.BorderBtm{
	background:url(../images/borderR.jpg) left bottom repeat-x;
	padding:15px 0 15px 0;
	}

.left{float:left;}

.right{float:right;}

.center{text-align:center;}

.expinfosec{width:575px;}

.WhiteContainer{
	background:#fff;
	padding:10px 10px 0 10px;
	}

.frame .hd{
	color:white;
	font-weight:bold;
	font-size:14pt;
	text-align:center;
	background:#1a2355;
	padding:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom:2pt solid #000000;
	position:relative;
}

.frame .hd .arrow{
	border-color:#152458 transparent transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0;
	width:0;
	position:absolute;
	bottom:-30px;
	left:48%;
	z-index:100;
}

.frame .hd .arrowborder{
	border-color:#000000 transparent transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0;
	width:0;
	position:absolute;
	bottom:-32px;
	left:48%;
	z-index:100;
}

.frame .hd .arrowborder1{
	border-color:#BCBCBC transparent transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0;
	width:0;
	position:absolute;
	bottom:-34px;
	left:48%;
	z-index:100;
}

.expinfosec .bd{
	/*background:url("../images/bg.png") repeat-y;*/
	/* 	background:url("../images/frame_bg.svg") no-repeat; */
}

.expinfosec .box{
	padding:20px 0px 20px 20px;
	border-bottom:1pt dotted #ccc;
}

.expinfosec .box .left{
	width:190px;
	color:#ffffff;
	font-size:12pt;
	line-height:25px;
}

.textbox{
	/*border-radius:5px;
	border:1pt solid #ccc;
	padding:6px;*/
	width:115px;
	height:45px;
	border:none;
	/**width:115px;*/
	background:url(../images/inputbox.jpg) no-repeat;	
	text-align:center;
	margin-top:10px;
	font-size:14px;
	color:#5F5F5F;
	/*float:right;*/
	}
	
.ie7 .textbox{
	padding-top:15px;
	height:30px;
	}
	
.SmallTextBox{
	background:#fff;
	border:1px solid #C1C1C1;
	width:41px;
	height:23px;
	padding:3px 3px 3px 3px;
	border-radius:none;
	color:#5F5F5F;
	}
	
.textbox:focus, .SmallTextBox:focus, small_intextbox:focus {border:1px solid #C1C1C1;}

.expcostsec{
	width:235px;
	border:1px solid #DCDCDC;
	background:#F7F7F7;
	border-top:none;
	font-size:12px;
	}

.exp_steps li{
	margin-left:23px;
}

.expcostsec .box{
	margin:15px;
	padding-bottom:10px;
	/*border-bottom:1pt dotted #ccc;*/
	background:url(../images/border-btm.png) bottom left repeat-x;
}

.RightCol{
	width:703px;
	float:left;
	/*padding-right:20px;*/
	padding-bottom:25px;
	}
	
.RightCol h3{
	color:#103A9B;
	font-size:17px;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:10px;
	}

.GreyBar{
	width:705px;
	padding:6px 15px 0px 15px;
	background:#F7F7F7;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	border-left:1px solid #F7F7F7;
	color:#352D20;
	margin-bottom:20px;
	}

.ie7 .GreyBar{width:671px;}

.expoptionssec{
	width:720px;
}

.expoptionssec #opt1{
	padding:15px 0px 15px 0px;
	font-weight:bold;
}

.expoptionssec #opt2{
	padding:15px 0px 15px 0px;
	font-weight:bold;
}

.lable{}

.lablebig{
	color:#333333;
	font-size:13px;
	font-weight:bold;
	/*float:left*/
}
.rightcont .lablebig{
	color:#0E8C00;
}

.bd .box .lablebig{padding-bottom:8px;}

.lablemedium{
	/*font-size:14px;*/
	color:#5F5F5F;
	}
	
#steptwo .lablemedium{color:#000000}

#steptwo .SmallTextBox{color:#000000}

#steptwo .tbutton{color:#000000}

#steptwo .tbuttonselected{color:#093797;}

.expinfosec .box .right{
	width:310px;
}

.expinstrsec{
	width:390px;
	position:relative;
}

.expinstrsec .arrow{
	border-color:transparent #FFFFFF transparent transparent;
	border-style:solid;
	border-width:26px;
	height:0;
	left:-50px;
	position:absolute;
	top:59%;
	width:0;
	z-index:100;
}

.expinstrsec .arrowborder{
	border-color:transparent #999999 transparent transparent;
	border-style:solid;
	border-width:26px;
	height:0;
	left:-52px;
	position:absolute;
	top:59%;
	width:0;
	z-index:99;
}

.expinstrsec .hd1{
	font-size:14pt;
	font-weight:bold;
	line-height:24px;
}

.expinstrsec .box{
	padding:30px 20px 30px 20px;
}

.bullcir{
	background:#2A80D5;
	border-radius:75px;
	padding:3px 8px;
	margin-right:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:12pt;
}

/*.sbutton:hover{
	background:#45A30C;
	background-image:none;
}*/

.divider{
	border-top:2pt solid #000000;
	margin:20px 0px 20px 0px;
	}

.rangeslector{
	cursor:pointer;
	curson:hand;
	}
	
.MarginL{margin-left:9px;}
.MarginR{margin-right:9px;}

.ie7 .MarginL{margin-left:5px;}
.ie7 .MarginR{margin-right:5px;}

/*.rangeslector:hover{opacity:0.8;}*/

#expmethodselector{
	padding-top:14px;	
}
#expmethodselector span.tbutton{ margin-right:20px;}

#throughputselector{
	padding-top:14px;
}
#throughputselector span.tbutton{ margin-right:20px;}

#chemistry{}

#throughput{
	/*padding-top:10px;*/
}

#welltubeselector{
	padding-top:10px;
}

#exptypeselector{
	padding-top:10px;
}

#exptypeselector span.tbutton{ margin-right:19px;}
#speciesselector span.tbutton{ margin-right:20px;}
#welltubeselector span.tbutton{ margin-right:20px;}

#speciesselector{
	padding-top:10px;
}

#app, #select_species{
	padding-top:0px;
	margin-top:0px;
	/*margin-left:225px;*/
	}
	
.SubHeading{
	font-size:14px;
	color:#5F5F5F;
	}

#select_species{
	/*margin-top:40px;
	padding-top:8px;
	margin-left:225px;*/
	}

.hidden{
	display:none;
}

.visible{
	display:block;
}
.clear{clear:both;}

.clearfix:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.clearfix{
	display:inline-block;
}

* html .clearfix{
	height:1%;
}

.clearfix{
	display:block;
}

/*slider css*/
.expcostsec .x-slider-horz{
	background:none repeat scroll 0 0 #c2c2c2;
	border-top:1pt solid #878787;
	border-radius:25px 25px 25px 25px;
	height:8px;
}

.expcostsec .x-slider-horz .x-slider-thumb{
	background:url("../images/thumb.png") no-repeat;
}

.expcostsec .x-slider-horz .x-slider-end{
	position:relative;
	top:-10px;
}

.x-tip{
	background:#1a2355 !important;
	color:#333333 !important;
	border:none !important;
	padding:10px;
}

.x-tip-header,.x-tip-body,.x-form-invalid-tip-body{
	color:#9FA4A8 !important;
	font-size:11px !important;
	font-weight:normal !important;
}

.x-tip-body,.x-form-invalid-tip-body{
	padding:5px !important;
}

/* spinner */
.spinnerup{
	/*background:url("../images/plusblue.png") no-repeat scroll 0 0 transparent;*/
	height:22px;
	width:22px;
	cursor:pointer;
	margin-left:9px;
	}

/*.spinnerup:hover{
	opacity:0.8;
	cursor:pointer;
	cursor:hand;
}*/

.spinnerdown{
	/*background:url("../images/minusblue.png") no-repeat scroll 0 0 transparent;*/
	height:22px;
	width:22px;
	cursor:pointer;
	margin-right:9px;
	}
	
.ie7 .spinnerdown{margin-right:5px;}
.ie7 .spinnerup{margin-left:5px;}
/*
.spinnerdown:hover{
	opacity:0.8;
	cursor:pointer;
	cursor:hand;
}*/

.spinnercont{
	/*position:absolute;
	right:-15px;
	top:10px;
	width:20px;*/
	float:right;
}

.SelectorLabel{
	width:100px;
	padding-right:5px;
	}
	
.ie7 .SelectorLabel{width:97px;}
	
.MarginBtm{margin-bottom:8px;}

/* tabber css */
.tabber{
	margin-top:0px;
	position:relative;
	z-index:100;
	right:0;
	}

.tabber .tab{
	/*position:absolute;
	top:-15px;*/
	background:#ffffff; /*Ê Ê*/
	/* background:url("../images/tab_bg.svg"); */ 
	z-index :99;
	/*width:170px;
	height:60px;*/
	/*border-top-left-radius:10px;
	border-top-right-radius:10px;
	text-align:center;*/
	float:left;
	padding-top:15px;
	cursor:pointer;
	cursor:hand;
	color:#333333;
	margin-top:-35px;
	/*border:1pt solid #999999;*/
	}

/*.tabber #tab1,*/.tabber #dtab1{
	left:0px;
	}

.tabber #tab2,.tabber #dtab2{
	left:180px;
	}

#tab1 .clearborders, #dtab1 .clearborders{
	width:180px;
	/*position:absolute;*/
	z-index:1000;
	background:#ffffff;
	/*left:24px;
	top:41px;*/
	height:30px;
	}

#tab2 .clearborders,#dtab2 .clearborders{
	width:180px;
	/*position:absolute;*/
	z-index:1000;
	background:#ffffff;
	/*left:-5px;
	top:41px;*/
	height:30px;
}

.tabber #tab1{
	background-image:url(../images/graph-view.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:46px;
	height:36px;
	text-indent:-9999px;
	}
	
.tabber #tab2{
	background-image:url(../images/list-view.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:51px;
	height:36px;
	text-indent:-9999px;
	}
	
.ie7 .tabber #tab1, .ie7 .tabber #tab2{height:21px;}
	
.tabber .selected{
	/*z-index:99;
	background:url("../images/tabber_bg.png");
	color:#ffffff;
	border:none;
	border-bottom:none;*/	
	}
	
.tabber #tab1.selected, .tabber #tab2.selected{
	background-position:bottom;
	}

.tabcont{
	min-height:300px;
	/*position:absolute;
	top:25px;*/
	z-index:100;
	}

.tabcont .box{
	padding:10px 20px 5px 20px;
	border-bottom:1pt dotted #cccccc;
	}

.leftcont{
	float:left;
	display:inline;
	width:110px;
	height:125px;
	margin-right:20px;
}

.middlecont{
	float:left;
	display:inline;
	width:390px;
	border-right:1pt solid #999999;
	margin-right:20px;
}

.rightcont{
	float:left;
	display:inline;
	width:120px;
}

.title{
	color:#3569c8;
	font-size:12pt;
	font-weight:bold;
}

.select{
	border:1pt solid #ccc;
	padding:5px;
	border-radius:5px;
	overflow:hidden;
	width:215px;
}

/* popup css*/
#popup{
	position:absolute;
	z-index:1000;
	top:50px;
	left:175px;
	border-radius:10px;
	border:15px solid rgba(0, 0, 0, 0.3); /* rgba for transparency */
}

#popup .outer{
	margin:0 auto;
	width:675px;
}

#popup .middle{
	background-color:#d9d9d9;
	width:675px;
	padding:5px;
	border:#838282 solid 2px;
}

#popup .inner{
	background-color:#ffffff;
	margin:1px;
	padding:2px;
	width:660px;
	height:auto;
}

.mainText{
	font-weight:bold;
	font-size:20px;
	padding-top:10px;
	margin-left:10px;
	color:#333333;
}

#popup .main{
	background-color:#e9f1f3;
	width:635px;
	margin:10px;
	height:350px;
	overflow:auto;
	padding-bottom:10px;
	margin-bottom:20px;
}

#popup .table-heading{
	background-color:#e9f1f3;
	float:left;
	padding:0 20px;
}

#popup .options{
	background-color:#e9f1f3;
	float:right;
	padding:20px 20px;
}

.tableHeader{
	font:Arial;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

#popup .tableOption{
	float:right;
	margin-right:32px;
}

#popup .experimentCost{
	float:left;
	margin-left:40px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

#popup .hor-zebra{
	font-size:12px;
	margin:0 auto;
	width:600px;
	text-align:left;
	border-collapse:collapse;
}

#popup .hor-zebra td{
	width:300px;
	padding:8px;
	color:#000000;
	border:1px solid #cccccc;
}

#popup .close{
	background:url(../images/close.png) no-repeat;
	width:104px;
	height:34px;
	border:none;
	float:right;
	margin-top:-26px;
}

#popup .closeicon{
	position:absolute;
	z-index:1001;
	right:-10px;
	top:-10px;
	background:#000000;
	border-radius:75px;
	padding:0px 7px 3px 7px;
	color:#ffffff;
	font-weight:bold;
	font-size:12pt;
	cursor:pointer;
	cursor:hand;
}

#popup .close_text{
	color:#FFF;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-bottom:20px;
}

/*.summarytable tr:nth-child(even){
	background-color:#fff;
}

.summarytable tr:nth-child(odd){
	background-color:#f5f4f4;
}*/

#productdetails{
	background:#E9F1F3;
	/*margin:10px;*/
	padding:10px;
	margin-top:0px;
	margin-bottom:10px;
	}

.detailstable{
	border:1pt solid #ccc;
	border-collapse:collapse;
	margin-bottom:15px;
	margin-left:0px;
	background:#ffffff;
	margin-top:30px;
}

.detailstable .wrap{
	color:#047FC6;
	}

.accdetailstable{
	background:#ffffff;
}

.summarytable{
	/*border:1pt solid #ccc;*/
	border-collapse:collapse;
	margin-bottom:15px;
	width:405px;
	padding-right:20px;
	border-right:2px solid #E9E9E9;
	text-align:left;
	}
	
.summarytableR{
	width:260px;
	padding-left:20px;
	}
	
.summarytableR .lablemedium{
	font-size:14px;
	margin-bottom:2px;
	color:#103A9B;
	font-weight:bold;
	}
	
.All{
	width:100px;
	padding:0 5px 10px 0;
	/*text-decoration:underline;*/
	}
	
.All a{color:#000; text-decoration:underline;}
	
.FixedCont{
	width:145px;
	padding:0 5px 10px 0;
	color:#000;
	}
	
.CustomCont{
	width:145x;
	padding:0 5px 10px 0;
	color:#000;
	}
	
.head{font-weight:bold;}

.totalcosttbl{
	padding:10px;
	background:#fff;
}

.totalcosttbl th,.totalcosttbl td{
	padding:10px;
}

.detailstable td,.summarytable td{
	/*padding:10px;*/
	/*border-width:1px;
	border-color:#ccc;
	border-style:inset;*/
}

.summarytable td.FixedCont a, .summarytable td.CustomCont a, .summarytable td.All  a{
	font-weight:bold;
	color:#036AC8;
	text-decoration:underline;
}
.summarytable td.All  a{
	font-weight:normal;
	text-decoration:none;
}

.detailstable td{
	/*padding:5px;*/
	border-width:1px;
	border-color:#ccc;
	border-style:inset;
	/*white-space:nowrap;*/
}

.detailstable td a.EditTotalDiscount{ color:#103A9B;}

.wrap{
	white-space:normal !important;
}

.sybrdetailstable{
	background:#ffffff;
}

.sybrdetailstable td,.accdetailstable td{
	padding:10px;
	border-width:1px;
	border-color:#ccc;
	border-style:inset;
	width:320px;
}

.detailstable th,.summarytable th{
	padding:10px;
	border-width:1px;
	border-color:#ccc;
	border-style:inset;
	font-weight:bold;
	background:#fff;
	color:#103A9B;
}
/*added by hari*/
.detailstable th{
padding:10px 0 10px 0;
}
/*added by hari completed*/

#tooltip{
	position:absolute;
	z-index:1000;
	background:#2A80D5;
	border-radius:10px 10px 10px 10px;
	padding:5px;
	width:150px;
	height:60px;
	color:#ffffff;
	border:1px solid red;
}

#tooltiparrow{
	border-color:#2A80D5 transparent transparent;
	border-style:solid;
	border-width:15px;
	bottom:-29px;
	height:0;
	left:38%;
	position:absolute;
	width:0;
	z-index:3000;
}

#mailpopup{
	position:absolute;
	z-index:1000;
	background:#E9F1F3;
	border:#000000 thin solid;
	border-radius:10px 10px 10px 10px;
	padding:10px 10px 20px 10px;
	color:#000000;
	text-align:left;
	width:400px;
	z-index:9999999999999999;
}

#mailpopup .NormalTextArea, #mailpopup .NormalTextBox{ width:280px;}
#mailpopup .NormalTextArea{ height:100px;}

#mailpopupclose{
	background:none repeat scroll 0 0 #ffffff;
	border-radius:75px 75px 75px 75px;
	color:#2A80D5;
	font-size:12pt;
	font-weight:bold;
	margin-right:5px;
	padding:0px 5px;
	cursor:pointer;
	cursor:hand;
}

#editdiscpopup{
	position:absolute;
	z-index:1000;
	background:#2A80D5;
	border-radius:10px 10px 10px 10px;
	padding:10px 10px 20px 10px;
	color:#ffffff;
	text-align:left;
}

.BtmBtns{margin-bottom:0px; margin-top:25px; padding-bottom:25px;}

.BtmBtns select{float:left; margin-right:70px;}

.BlueLabel{
	color:#103A9B;
	font-size:17px;
	font-weight:bold;
	width:95px;
	}

.sbutton{
	background:#0568C6;
	border-radius:5px;
	/*padding:8px;*/
	padding:7px 20px;
	border:1pt solid #06569F;
	cursor:pointer;
	cursor:hand;
	margin-right:10px;
	color:#ffffff;
	font-size:18px;
	font-weight:normal;
	background-image:url("../images/submit_bg.png");
	background-position:left top;
	border /*\**/:none\9;
	outline /*\**/:1pt solid #06569F\9;
	/* 	background-image:url("../images/sbutton.svg"); */
	
	}

.sContactbutton {
	background:#0568C6;
	border-radius:5px;
	/*padding:8px;*/
	padding:7px 20px;
	border:1pt solid #06569F;
	cursor:pointer;
	cursor:hand;
	margin-right:10px;
	color:#ffffff;
	font-size:18px;
	font-weight:normal;
	background-image:url("../images/submit_bg.png");
	background-position:left top;
	border /*\**/:none\9;
	outline /*\**/:1pt solid #06569F\9;
	/* 	background-image:url("../images/sbutton.svg"); */
	padding:4px 15px;
	}
	
.sContactbutton a{
	font-family:Arial;
	font-size:13px;	
	display:block;
	color:#ffffff;
	outline /*\**/:1pt solid #06569F\9;
	font-weight:bold
	}

.downloadifybutton{
	margin:auto;
	margin-right:10px;
	}

.sbutton{
	padding:2px 15px;
	
}
	
.Smallsbutton{
	padding:4px 7px;
	font-size:13px;
	font-weight:bold;
	background-position:left center;
	}
	
/*.BtmBtns .Buttons{float:left;}*/

.tbutton{	
	float:left;
	color:#5F5F5F;
	font-size:13px;
	display:block;
	background:url(../images/wh-btn.jpg) left top no-repeat;
	height:48px;
	text-align:center;
	width:114px;
	padding:4px 8px 0 8px;
	line-height:36px;
	margin-right:13px;
	margin-bottom:15px;
	cursor:pointer;
	}
	
.ie7 .tbutton{width:99px;}

.tbuttonselected{
	display:block;
	background:url(../images/blue-btn.jpg) left top no-repeat;
	height:48px;
	color:#093797;
	}
	
#expmethodselector1{/*padding-top:10px;*/}

#expmethodselector1 .tbutton{
	background:url(../images/too-small-wh-btn.jpg) left top no-repeat;
	width:79px;
	/*height:30px;*/
	/*line-height:30px;*/
	text-align:center;
	padding:0;
	/*padding-right:1px;*/
	line-height:normal;
	padding-top:6px;
	height:30px;
	
	}
	
#expmethodselector1 .tbuttonselected{
	background:url(../images/too-small-blue-btn.jpg) left top no-repeat;
	/*height:36px;*/
	}

.ie7 #expmethodselector1 .tbutton{width:74px;}
	
#openarrayinstrument{padding-bottom:15px;}
	
#openarrayinstrumentselector .tbutton{
	background:url(../images/wh-btn2.jpg) left top no-repeat;
	height:115px;
	width:115px;
	margin-right:20px;
	}
	
.ie7 #openarrayinstrumentselector .tbutton{width:99px;}
	
#openarrayinstrumentselector .tbuttonselected{
	display:block;
	background:url(../images/blue-btn2.jpg) left top no-repeat;
	height:115px;
	}

#openarrayinstrumentselector .tbutton{
	display:none;
}

#openarrayinstrumentselector .tbutton.hidden{
	display:none;
}

#openarrayinstrumentselector .tbutton.visible{
	display:block;
}

.outerContainer{
	width:118px;
	height:65px;
	line-height:60px;
	display:inline-block;
	text-align:center;
	margin-left:-10px;
	text-align:center;
	}
	
.outerContainer img{vertical-align:middle;}

.outerContainerOther{
	height:15px;
}



.outerContainer.noinstruementimage{
	height:15px; 
	margin-bottom:0;
	line-height:normal;
}
.ie7 .outerContainer.noinstruementimage{
	height:30px;
}

.LineHeight{line-height:18px;}

.ie7selector{
	/***/padding-bottom:10px;
}

.TwoColumner{float:left; width:350px;}
.TwoColumner p{padding-bottom:5px; margin-top:0px;}

.TwoColumner .TwoColumnerDiv{float:left; width:128px; margin-right:7px;}

.shadow{
	zoom:1;
	/* This enables hasLayout, which is required for older IE browsers */
	-moz-box-shadow:2px 2px 2px #b0b0b0;
	-webkit-box-shadow:2px 2px 2px #b0b0b0;
	box-shadow:2px 2px 2px #b0b0b0;
	filter:progid:DXImageTransform.Microsoft.Shadow(   color='#b0b0b0',
		Direction=135, Strength=3 );
}

.ResultSec{
	font-size:13px;
	padding:10px 10px 15px 10px;
	background:#F7F7F7;
	border:1px solid #DCDCDC;
	color:#352D20;
	/*height:27px;*/
	position:relative;
	z-index:1;
	}
	
.ResultSec p{font-weight:bold; color:#2E2E2E; font-size:20px; padding-bottom:7px;}

.ModifySearch{float:left; margin-right:8px;}
	
.ModifySearch span{
	background:#F37E2E;
	display:block;
	padding:3px 6px;
	color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	}

.DetailsHead{
	padding:10px 0 0px 0;
	}
	
.DetailsHead .right{
	padding-top:20px;
	}
	
.Back{
	font-size:14px;
	color:#103A9B;
	cursor:pointer;
	margin-right:10px;
	margin-bottom:10px;
	}	
	
/*.DetailsHead .Back{padding-top:12px;}*/
	
/*#image{padding-top:7px; margin-left:0px;}
#image img{height:25px; width:32px;}*/

#showsyberinfo{ cursor:pointer}

#steptwo{ position:relative}

#stepone .Help{
	position:absolute;
	right:10px;
}

#steptwo .Help{height:30px; right:120px; top:-30px; position:inherit; float:right; margin-right:120px;}
	
.Help img{vertical-align:middle; padding-right:7px;}

.marginright{ padding-right:30px;}

.PageTitle{font-weight:bold; color:#2E2E2E; font-size:20px; padding-bottom:7px;}


#hfGlobalCommerceBar{border:none}

.main-nav{height:32px;}

.nav .search{padding-bottom:4px;}
.search form input{width:422px; height:30px;}

.ie7 .nav .search{padding-bottom:4px;}
.ie7 .search form input{width:400px; height:28px;}
	
#footer-content{
	padding-bottom:15px;
	background:#fff;
	}

.copyright{padding-bottom:15px}

#header-content #hfGlobalCommerceBar{ z-index:999999999;}

.PopupHelpText{ 
	width:960px; 		
	position:fixed;
	z-index:350;
	background:#FFF;
	/*border:3px solid #036AC8; */
}
.HelpText{	
	overflow:auto;	
	padding-left:5px;
	margin:auto;
	font-family:Arial;
	font-size:14px;
	color:#000000;		
	background:#FFF;
	padding:15px;
	height:100%;

}
.HelpText p{padding-bottom:10px;}
.CloseHelpText{ 
		position:absolute;
		top:-26px; 
		right:0px; 
		z-index:360; 
		background:url(../images/close_button2.png) center center no-repeat; 
		width:52px; 
		height:30px;
		display:block;
		content:'';
		text-align:left;
		text-indent:-9999px;
}

.TopHelpText{ 
		position:absolute;
		bottom:0px; 
		right:20px; 
		z-index:360;
		width:39px; 
		height:22px;
		display:block;
		content:'';
		text-align:left;
		text-indent:-9999px;
		background-color:#666666;
		color:#FFFFFF;
		padding:3px;
		background:url(../images/popup_top.png) center center no-repeat; 
}
.TopHelpText.hidden{ display:none}
.TopHelpText.visible{ display:block}

.HelpText ul{
	padding-left:30px;
}

.HelpText li{
	background-image:url(../images/black-bullet.png);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:0 4px;
	margin-bottom:5px;
}

.HelpText h4{
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	color:#103A9B;
}

.HelpText h3{
	font-weight:bold;
	color:#3569C8;
}

.TableExpInfo td{
	border:1px solid #666;
	padding:5px;
	padding-bottom:0;
}

.TableExpInfo th{
	border:1px solid #666;
	padding:5px;
	font-size:16px;
	vertical-align:middle;
	font-weight:bold;	
	
}

.HelpText li a{color:#103A9B}
.mask{ 
	position:fixed; 
	top:0; bottom:0; 
	background-color:#000;
	width:100%; 
	height:100%; 
	z-index:300;
	cursor:pointer;
	display:none
	}

#emessage{
	 margin:10px;
	 margin-right:0;
	 margin-bottom:45px;
	 }
.pgxrightbox{
	width: 400px;
	border: 2px groove #808080;
	padding: 10px;
}
.pgxleftbox{
	width: 500px;
	padding: 10px;
}
.pgxtablerowheight{
	height: 30px;
}
.pgxlefttablerowheight{
	height: 40px;
}
.PGxSubHeading{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:25px;
	
}
.pgxlabel{
	font-size:13px;
	color:#000000;
}
.pgxspace{
	padding-bottom: 10px;
}
.PGxtabletrHeading{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:2px;
}
.pgxbuttoncenter{
	padding-left:350px;

}
.verticalLine {
    border-right: thin groove #000000;
}
.divverticalLine {
    border-right: thin groove #000000;
    padding-left: 35px;
    float: left;
    height : 504px;
}
.PGxtrtdHeading{
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.horizontal {
    border-bottom: thin groove #000000;
}
.pgxtablecolortextformat{
	border:thin groove #000000;
	background-color: #006AD2;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
	
}
.pgxtablecolorborderformat{
	border:thin groove #000000;
	font-size:13px;
	padding-top:5px;
	text-align:center;
}
.pgxdivpadding1{
	padding-left:60px;
	padding-top:20px;
	padding-bottom:10px;
}
.pgxpaddingLeft{
	padding-left:23px;
}
.pgxInputTypeBorderNone{
	border: none;
	text-align:center;
}
.small_intextbox{
	width:115px;
	height:30px;
	border:none;
	background:url(../images/small_inputbox.jpg) no-repeat;	
	text-align:center;
	/*margin-top:10px;*/
	font-size:14px;
	color:#5F5F5F;
	}
	
.ie7 .small_intextbox{
	padding-top:15px;
	height:30px;
	}
.input_SmallTextBox{
	border:none;
	width:55px;
	height:23px;
	border-radius:none;
	background:url(../images/small_input.jpg) no-repeat;	
	text-align:center;
	color:#5F5F5F;
	}
.input_tablespinner{
	/*border:thin groove #000000;*/
	text-align:center;
	//height: 30px;
	width: 100%;
	cursor: pointer;
}
.input_fullheightandwidth{
	width: 100px;
	height: 37px;
}

.P-altrow{
	 background-color: #F9F9F9;
}
.P-editable-area{
	border-color:#DBDBDE;
}

.isIE7 .P-table  table {
    width: auto;
}

.P-table table {
	line-height: normal;
	 -moz-box-sizing: content-box;
	position: relative;
    border-collapse: separate;
	border-style: solid;
    border-spacing: 0;
    border-width: 1px;
	border-color:#DBDBDE;
    empty-cells: show;
    margin-top: -2px;
	margin: 0 0.4em;
    outline: 0 none;
    width: 100%;
	table-layout: fixed;
	float: left;
	vertical-align: top;
	left: 1%;
	right: 1%;
}
.P-table td{
	border-color:#DBDBDE;
    border-style: solid;
    border-width: 0 0 0 1px;
    line-height: 1.6em;
    overflow: hidden;
    padding: 0.4em 0.6em;
    text-overflow: ellipsis;
    vertical-align: middle;
	position: relative;
	
}
.P-table th{
	border-color:#DBDBDE;
    border-style: solid;
    border-width: 0 0 0 1px;
    overflow: hidden;
    position: relative;
    line-height: 1.6em;
    padding: 0.4em 0.6em;
    text-overflow: ellipsis;
    vertical-align: middle;
	background-position: 0 center;
    background-repeat: repeat;
	background-color: #F3F3F4;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.45) 0px, rgba(255, 255, 255, 0) 100%);
    background-position: 50% 50%;
	padding-right: 17px;
    //width: 100%;
}
