/* ===== Reset Properties ===== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%; vertical-align:baseline;}

/* ==== General ==== */
html, body{height:100%;}

body{font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#424242; padding:0; margin:0; background: url(../images/body_bg.gif) top left repeat-x #cacaca;}

*{margin:0; padding:0;}

ul{list-style-type:none;}
.nomargin{ margin:0 !important;}
.noPadding{ padding:0!important;}
.noImage{ background-image:none !important;}
.seprator {clear:both; width:100%;}
.noborder{border:none !important;}
.alignLeft{ float:left!important;}
.alignCenter{ text-align:center!important;}
.displayInline{ display:inline !important;}
.height20{min-height:20px !important;}
.underline{ text-decoration:underline!important;}

.w600{width:580px!important;}
.w590{width:585px!important;}

a {color:#003399; text-decoration:none;}
a:hover {color:#333;}

.hidden{ display:none;}

.font30{ font-size:30px; line-height:30px; color:#547BC8; text-align:center;}

/* ==== Color and Text ==== */
.blue{color:#003399!important;}
.grey{color:#a0a0a0;}
.white{color:#fff;}
.red{color:#b0c022;}
.black{color:#000;}
.red_11{color:#ef8a42;font-size:11px;}
.black_11{color:#000;font-size:11px;}
.green{color:#0AA942;}

h1, h2, h3, h4, h5, h6 {clear:both; margin-bottom:8px; font-family:"Trebuchet MS";}
h1 {font-size:18px; color:#003399; line-height:24px;}
h2 {font-size:17px; color:#003399; line-height:22px;}
h3 {font-size:15px; color:#003399; line-height:20px;}
h4 {font-size:14px; color:#003399; line-height:18px;}
h5 {font-size:13px; color:#003399; line-height:16px;}

p {float:left; clear:both; text-align:left; margin-bottom:10px; width:100%; line-height:inherit;}

.btn{background:#547BC8;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px!important; font-size:11px; width:auto!important; height:22px!important; font-weight:bold; overflow:visible;}

.wAuto{ width:auto!important;}
.alignLeft{ float:left!important;}
.alignRight{ float:right!important;}
.mLR5{ margin-left:5px!important;margin-right:5px!important;}
.mT0{margin-top:0!important;}

/* ==== Color and Text Closed==== */

/* ==== Link ==== */
.red_link:link{color:#ff0000;text-decoration:none;}
.red_link:visited{color:#ff0000;text-decoration:none;}
.red_link:hover{color:#ff0000;text-decoration:none;}

.blue_link:link{color:#003399;text-decoration:none;}
.blue_link:visited{color:#003399;text-decoration:none;}
.blue_link:hover{color:#000;text-decoration:none;}
/* ==== link ==== */

/* ==== General Closed==== */

/* ==== Main Containers ==== */
#container{overflow:hidden;width:984px; margin:0 auto; padding:0 7px; position:relative; background:url(../images/container_bg.png) repeat-y top left;}
#header_container{width:984px; clear:both;margin:0; padding:0; height:152px; background:url(../images/header.png) no-repeat top left;}
#body_container {width:984px; clear:both;padding:15px 0 0 0;margin:0; min-height:400px;}
#footer_container {width:998px; background:url(../images/foot_img.png) no-repeat top left; clear:both;padding:5px 0 0 0;margin:0 auto;text-align:center; height:33px;}
/* ==== Main Containers Closed ==== */


/* ==== Header ==== */
#header_container .logo a{width:201px; height:72px; background:url(../images/logo.gif) top left no-repeat; margin:15px 0 0 20px; display:block; float:left;}
#header_container .logo a span{ position:absolute; top:-1000px;}

#header_container .topRightLink{width:85%; float:right; text-align:right; margin:5px 0 0 0; color:#fff; font-weight:bold;}
#header_container .topRightLink ul{padding:0; margin:0;}
#header_container .topRightLink li{padding:0; margin:0; display:inline;}
#header_container .topRightLink li a{padding:0 3px; margin:0; color:#fff; text-decoration:none; font-weight:normal; font-size:11px;}
#header_container .topRightLink li a:hover{ text-decoration:underline;}

/* ==== Search Box ==== */
#searchBox {height: 26px;width: 984px;float:right;position:relative;margin:10px 0 0 0;}

#searchBox #sBox {background: url(../images/search_bg.png) no-repeat scroll 0 0 transparent;float: right;height: 26px;width: 539px;
}
#searchBox #sBox a{ font-size:10px; float:left; color:#a0a0a0; width:auto; padding:4px 60px;}
#searchBox #sBox a:hover{ color:#333;}
/* ==== Search Box ==== */

/* ==== Navigation ==== */
.sm{width:986px;padding:0;float:left;margin:35px 0 0 0 !important;}
.sm,.ulFL,.ulSL{padding:0;margin:0px;list-style: none;line-height:1;height:34px;}
.aFL{font-size:11px!important;color:white;display:block;text-decoration:none;padding:11px 12px !important;padding-bottom:12px;margin:0;	border-left:1px solid #375593;}
.m_arr{background: url(../images/m1.gif) no-repeat 190px -23px;}
.aFL:hover{	background:#f8ca41 url(../images/g1.gif) repeat 0 -40px;color:#424242;}
.aSTL:hover{background-color:#f8ca41;color:#424242;}
.liFL{background:#5077c5 url(../images/g1.gif) repeat 0 0;}
.liFL,.liSL,.liTL{float:left;height:34px;}
.ulFL,.ulSL{position:absolute;z-index:1000;left:-999em;height:auto;width:208px;}

.FLli1:hover .FLul1,.FLli2:hover .FLul2,.FLli3:hover .FLul3,.FLli4:hover .FLul4,.FLli5:hover .FLul5,.FLli6:hover .FLul6,.FLli7:hover .FLul7,.FLli8:hover .FLul8,.FLli9:hover .FLul9,.SLli1:hover .SLul1,.SLli2:hover .SLul2,.SLli3:hover .SLul3,.SLli4:hover .SLul4,.SLli5:hover .SLul5,.SLli6:hover .SLul6,.SLli7:hover .SLul7,.SLli8:hover .SLul8,.SLli10:hover .SLul10,.SLli11:hover .SLul11,.SLli12:hover .SLul12,.SLli13:hover .SLul13,.SLli14:hover .SLul14,.SLli15:hover .SLul15,.SLli16:hover .SLul16,.SLli17:hover .SLul17,.SLli18:hover .SLul18,.SLli19:hover .SLul19,.SLli20:hover .SLul20,.SLli21:hover .SLul21,.SLli22:hover .SLul22,.SLli23:hover .SLul23,.SLli24:hover .SLul24{left:auto;}

.liSL,.liTL{margin:0;padding:0;overflow:hidden;height:auto;width:100%;background: url(../images/g2.gif) repeat-y;}
html>body .liSL,html>body .liTL{background-image: url(../images/g2.png);}
.aSTL{display:block;text-decoration:none;color:#424242;font-size:10px;padding:4px 7px;margin:0;margin-left:1px;width:186px;border:none;
}
.ulSL{margin-left:200px;margin-top:-19px;}
.men_a{background:#f8ca41 url(../images/g1.gif) repeat 0 -40px;height:15px;width:130px;text-align:center;color:#424242;padding:8px 0;	padding-top:11px;display:inline;position:relative;}
.hImg{background: url(../images/m1.gif) no-repeat 0 0;width:14px;height:12px;position:absolute;top:10px;left:10px;}
.liFL.sfhover .wrongWay, liFL:hover .wrongWay{left:auto;margin-left:-54px;}
.liSL:hover .wrongWay2_1,.liSL.sfhover .wrongWay2_1{left:auto;margin-left:-202px;}
.leftRnd{background: url(../images/m1.gif) no-repeat 0 -53px;width:5px;}
.rightRnd{background: url(../images/m1.gif) no-repeat -5px -53px;width:5px;}
.sm_header{background: url(../images/m1.gif) no-repeat 0 -90px;width:208px;height:8px;}
.sm_footer{background: url(../images/m1.gif) no-repeat 0 -98px;width:208px;height:13px;}
html>body .sm_footer, html>body .sm_header, html>body .rightRnd, html>body .rightRnd, html>body .leftRnd, html>body .hImg, html>body .m_arr {background-image: url(../images/m1.png);}
/* ==== Navigation Closed ==== */
/* ==== Header Closed ==== */

/* ==== Body ==== */
.mainPic{ width:984px; float:left; margin:0 0 15px 0;}
/* ==== Body Left ==== */
#body_container .bodyLeft{ width:160px; float:left; margin:0 0 0 10px; }

/* ==== Login Box ==== */
.loginBox{ float:left; background:url(../images/loginBox_bg.gif) #ebebeb repeat-x top left; border:1px solid #c8c8c8;-moz-border-radius:10px;-webkit-border-radius:10px; width:145px; padding:0 5px 5px; margin:0 0 10px 0;}
.loginBox h5{ color:#424242; margin:8px 0 4px 5px; float:left; width:150px;}
.loginBox input{color:#424242;border:none; padding:3px 3px 3px 5px; width:140px; margin:2px auto; font-size:11px; background:url(../images/log_input.gif) top left no-repeat;}
.loginBox span{ font-size:9px; float:left;}
.loginBox input.btn{ width:auto; border:none; float:right; background:none;}
/* ==== Login Box Closed ==== */

.whiteBox{float:left; background:#fff; border:1px solid #c8c8c8;-moz-border-radius:10px; float:left; overflow:hidden; position:relative;}

.ttl_bg_blue{ background-color:#0a548b; repeat-x top left;-moz-border-radius:0px;-webkit-border-radius:0px; height:22px; width:92%; padding:3px 4% 0 4%; color:#FFF; font-weight:bold;}
.ttl_bg_blue a{ color:#fff; text-decoration:none;}

.width145{ width:145px;padding:5px;}
.width600{ width:600px; padding:10px;}
.width425{ width:425px !important;}
.width762{ width:762px; padding:9px;}
.width942{ width:942px; padding:10px;}
.minHeight200{ min-height:250px !important;}

ul.whoWeBox{ padding:0; margin:0; min-height:132px;}
ul.whoWeBox li{padding:0; margin:0; display:block;}
ul.whoWeBox li a{padding:4px; margin:0; color:#003399; font-size:9px; font-weight:bold;display:block;}
ul.whoWeBox li a:hover{ color:#333; background:#f7f7f7;}

/* ==== Body Left Closed ==== */

/* ==== Body Center ==== */

#body_container .bodyCenter{ width:620px; float:left;margin:0 10px;}

.yellowBox{ background:#fcc92f; float:left; width:80px; padding:50px 5px; text-align:center; vertical-align:middle !important; margin:0 0 10px 0;}

.listingBox{ float:left; padding:0; margin:0;}
.listingBox li{ float:left; padding:0; margin:0 0 0 18px; width:150px;}

ul.listing{ padding:0; margin:0; min-height:110px;}
ul.listing li{padding:0; margin:0; display:block;}
ul.listing li a{padding:4px; margin:0; color:#003399; font-size:9px; font-weight:bold;display:block;}
ul.listing li a:hover{ color:#333; background:#f7f7f7;}
ul.listing li p{ margin:10px 0 0 0;}

.midBottom{ width:600px; float:left; border-top:1px solid #ddd; padding:10px 0 0 0;}

ul.news{ padding:0; margin:0; min-height:110px;}
ul.news li{padding:0; margin:0; display:block; font-size:10px;}
ul.news li a{padding:4px; margin:0; color:#003399; font-size:9px; font-weight:bold;display:block;}
ul.news li a:hover{ color:#333; background:#f7f7f7;}
ul.news li p{ margin:5px 0;}

.bottomLinks{ padding:0; margin:10px 0 0 0; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:url(../images/bottom_bg.gif) #b2b2b2 repeat-x top left; float:left; min-height:147px; width:984px;}
.bottomLinks ul.bottomLinksList{ width:230px; margin:0 0 0 15px; float:left;}
.bottomLinks ul.bottomLinksList li{padding:0; margin:0;}
.bottomLinks ul.bottomLinksList li h6{ font-size:12px; font-weight:bold; text-transform:uppercase;padding:10px 0; margin:0;}



/* ==== Body Center Closed ==== */
/* ==== Body Right Closed ==== */
#body_container .bodyRight{width:790px; float:left;margin:0 0 0 20px;}
/* ==== Body Right Closed ==== */

/* ==== Body Closed ==== */
.bodyOnly{ width:782px; margin:0 auto; overflow:hidden; position:relative;}
#body_container .bodyonly{ width:964px; float:left;margin:0 10px;}
ul.leftLinks{ padding:0; margin:0; min-height:132px;}
ul.leftLinks li{padding:0; margin:0; display:block;}
ul.leftLinks li a{padding:4px; margin:0; color:#003399; font-size:9px; font-weight:bold;display:block;}
ul.leftLinks li a:hover{ color:#333; background:#f7f7f7;}

.listingBoxInner{ float:left; padding:0; margin:0;}
.listingBoxInner li{ float:left; padding:0; margin:0 0 0 18px; width:174px;}

ul.listingInner{ padding:0; margin:0; min-height:110px;}
ul.listingInner li{padding:0; margin:0; display:block;}
ul.listingInner li a{padding:4px; margin:0; color:#003399; font-size:9px; font-weight:bold;display:block;}
ul.listingInner li a:hover{ color:#333; background:#f7f7f7;}
ul.listingInner li p{ margin:10px 0 0 0;}

.p1{background: url(../images/p1.gif) no-repeat;}
.g2{background: url(../images/g2.gif) repeat-x;}


.fL{float:left;}
.fR{float:right;}
.clear{clear:both;}
.oH{overflow:hidden;}
.cP{cursor:pointer;}
a{color:#003399;text-decoration:none;}
a:hover{text-decoration:underline;}
.m10{margin:10px;}
.mt10{margin-top:10px!important;}
.mt20{margin-top:20px!important;}
.ml10{margin-left:10px;}
.mb0{ margin-bottom:0!important;}
.mt0{ margin-top:0!important;}
.ml20{margin-left:20px;}
.pt10{ padding-top:11px!important;}
.ml5{margin-left:5px;}
.mt5{margin-top:5px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.pL15{ padding-left:15px!important;}
.r{border:1px solid red;}
.tbl1 tr td.taL,.taL{text-align:left;}
.tbl1 tr td.taR,.taR{text-align:right;}
.tablCont{
	width:750px;
	overflow:hidden;
	background:white;
	font-size:10px;
}
.tbl1{
	text-align:center;
	border:1px solid #c8c8c8;
}
.tbl1 caption{font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left; text-align:center;}
.tbl1 th{font-weight:normal;}
.tbl1 th a{text-decoration:underline;}
.tbl1Head{
	border-bottom:1px solid #c8c8c8;
}
.tbl1Head a{
	color:#484848;
}
.tbl1 tr td{
	background:#e9e8ed;
	border:1px solid white;
	border-left:none;
	text-align:center;
	padding:2px 5px
}
.tbl1 tr.tr1 td{background:#f1f1f3;}
.tbl1 tr.tr2 td{background:white;}
.tbl1 tr.tr3 td{background:#ffb4b4;}
.tbl1 tr:hover td{background:#dadced;}
.tbl2{
	margin:0 0px;
	margin-right:0;
	border:1px solid #424242;
	border-right:none;
}
.tbl2 tr td{
	background:white;
	border:1px solid #424242;
	border-bottom:none;
	border-left:none;
}
.tbl2 th.brd{
	border-right:1px solid #424242;
}
.tbl1 tr.tr2:hover td{background:none;}
.tblDiv{
	width:745px;
	padding:0 20px;
}
.arrImg5{
	background-position:70px -23px;
	padding-right:5px;
}
.arrImg6,.arrImg6Up{
	background-position:0 -27px;
	width:8px;
	height:5px;
	margin-left:5px;
	display:block;
}
.arrImg6Up{
	background-position:0 -136px;
}
.notshiped,.notshipedUp,.shiped,.shipedUp{
	background-color:#f1f1f3;
	background-position:10px -19px;
	text-align:left;
	padding:5px 25px;
	display:block;
	color:#003399;
}
.notshipedUp{
	background-position:10px -128px;
}
.shiped{
	background-color:#e8f2d4;
	color:#008000;
}
.shipedUp{
	background-position:10px -128px;
	background-color:#e8f2d4;
	color:#008000;
}.infoImg{
	background-position:0 -150px;
	width:15px;
	height:15px;
	position:absolute;
	top:0;
	right:5px;
}
.exelImg{
	background-position:0 -64px;
	width:13px;
	height:13px;
	display:block;
}
.printImg{
	background-position:0 -80px;
	width:17px;
	height:13px;
	display:block;
}
.viewImg{
	background-position:0 -113px;
	width:18px;
	height:13px;
	display:block;
}
.trackImg{
	background-position:0 -100px;
	width:11px;
	height:8px;
	display:block;
	padding-right:4px;
}

.transLog{margin: 1em 0;border-collapse: collapse;width: 100%;}
.transLog caption{ font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left; text-align:center;}
.transLog td, .transLog th{text-align: left;border: 1px solid #e4e4e4;padding: 5px 10px;vertical-align: top;}
.transLog th {font-weight: bold; background:#f7f7f7;}
.transLog thead th {background: #ecf7fd; text-align:left;}
.transLog tr:hover{ background:#f7f7f7;}
.transLog tr:hover.nohover{ background:#fff;}

.whiteBg{ background:#fff; width:98%; padding: 0 1%; float:left; overflow:hidden; position:relative;}

.whiteLabelTable{width:100%; background:#e2efff; border:1px solid #c1dcfd;float:left; margin:5px 0;}
.whiteLabelTable td{ vertical-align:top;padding:4px 10px;}
.whiteLabelTable td input{ background: url(../images/sprite_fields.png) no-repeat -15px -49px;border: medium none;font-size: 10px; height: 14px;padding: 3px 10px 3px 3px; width: 152px;}
.whiteLabelTable td select{ border:1px solid #ddd; padding:2px; border:1px solid #ddd;width:170px;}
.whiteLabelTable td input.browse{ padding:5px; height: 22px; width: 162px; background:#fff;}
.whiteLabelTable th{vertical-align:top; padding:7px 10px; text-align:right; font-weight:normal; white-space:nowrap;}

.contInfo{ width:100%; border-collapse:collapse; float:left;}
.contInfo caption{ font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left;}
.contInfo td{ vertical-align:top; padding:4px 10px;}
.contInfo th{vertical-align:top; padding:6px 10px; text-align:right; font-weight:normal; white-space:nowrap;}

.contInfo td input{border:1px solid #ccc;font-size: 10px; height: 14px;padding: 3px 10px 3px 3px;width: 207px;}	
	
.contInfo td select{ border:1px solid #ddd; padding:3px; border:1px solid #ddd;width:210px;}
.contInfo td textarea{ border:1px solid #ddd; padding:3px; border:1px solid #ccc; width:212px; height:100px; font-family:Verdana; font-size:10px;}
.contInfo td input.btn{background:#547BC8;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px; font-size:11px; width:auto; height:22px;font-weight:bold;}

.transManagement{ width:80%; border-collapse:collapse; float:left;}
.transManagement caption{ font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left;}
.transManagement td{vertical-align:top; padding:4px 5px; text-align:left;}
.transManagement th{vertical-align:top; padding:5px 5px 3px; text-align:left; font-weight:bold;}
.transManagement td select{border:1px solid #ccc;width:130px;padding:1px 3px 2px; font-size:10px;}
.transManagement td select.widthAuto{ width:auto!important;}
.transManagement td input{background: url(../images/UpCrbannerName.jpg) no-repeat scroll left top transparent;border: medium none;font-size: 10px; height: 14px;padding: 3px 10px 3px 3px;width: 220px;}	
.transManagement td textarea{border:1px solid #ccc; padding:3px; border:1px solid #ddd; width:200px; height:100px;}
.transManagement td input.btn{background:#547BC8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px; font-size:11px; width:auto; height:22px;font-weight:bold;}

.resellAdmin{width:100%; border-collapse:collapse; float:left;}
.resellAdmin caption{ font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left;}
.resellAdmin td{ vertical-align:top; padding:4px 10px; }
.resellAdmin th{ vertical-align:top; padding:4px 10px; text-align:right;font-weight:normal; white-space:nowrap;}
.resellAdmin td input{ background: url(../images/UpCrDate.jpg) no-repeat scroll left top transparent;border: medium none;font-size: 10px; height: 14px;padding: 3px 10px 3px 3px; width: 152px;}
.resellAdmin td select{ border:1px solid #ddd; padding:3px; border:1px solid #ddd;width:210px;}
.resellAdmin td textarea{ border:1px solid #ddd; padding:3px; border:1px solid #ddd; width:200px; height:100px;}
.resellAdmin td input.btn{background:#547BC8;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px; font-size:11px; width:auto; height:22px;font-weight:bold;}
.resellAdmin td input.browse{ padding:5px; height: 22px; width: 162px;}

.dataTable{width:100%; border-collapse:collapse; float:left;}
.dataTable caption{ font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left;}
.dataTable td{ vertical-align:top; padding:4px 10px; }
.dataTable th{ vertical-align:top; padding:4px 10px; text-align:right;font-weight:normal; white-space:nowrap;}
.dataTable td input{ background: url(../images/sprite_fields.png) no-repeat -15px -49px;font-size: 10px; height: 14px;padding: 3px 10px 3px 3px; width: 152px;border: medium none;}
.dataTable td select{ border:1px solid #ddd; padding:3px; border:1px solid #ddd;width:210px;}
.dataTable td textarea{ border:1px solid #ddd; padding:3px; border:1px solid #ddd; width:200px; height:100px;}
.dataTable td input.btn{background:#547BC8;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px; font-size:11px; width:auto; height:22px;font-weight:bold;}
.dataTable td input.browse{ padding:5px; height: 22px; width: 162px;}
.dataTable td span{float:right;}
.dataTable td span input{width:auto; margin:0 0 -3px 0;}

.prodDetail{ width:100%; border-collapse:collapse;}
.prodDetail caption{ font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left;}
.prodDetail td{ vertical-align:top; padding:4px 10px; border:1px solid #f7f7f7;}
.prodDetail th{ vertical-align:top; padding:4px 10px; text-align:left; font-weight:normal;}
.prodDetail td input{ border:1px solid #ddd; padding:3px; border:1px solid #ddd; width:200px; margin:0 10px 0 0;}
.prodDetail td select{ border:1px solid #ddd; padding:3px; border:1px solid #ddd;width:210px;}
.prodDetail td textarea{ border:1px solid #ddd; padding:3px; border:1px solid #ddd; width:200px; height:100px;}
.prodDetail td input.btn{background:#547BC8;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px; font-size:11px; width:auto; height:22px;font-weight:bold;}

.formBlock {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 750px;
	}
.formBlock .content {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #DDDDDD;
    float: left;
    margin-top: -5px;
    padding: 10px;
    width: 730px;
	overflow:hidden;
	position:relative;
	
}
.formBlock .content input.btn{ background:#547BC8;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px; font-size:11px; width:auto; height:22px; margin:5px 0 0 0;font-weight:bold;}

/*.formBlock .content p {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    margin: 0;
    padding: 5px;
    width: 710px;
}*/
.innertabsNav {
    display: block;
    height: 31px;
    margin: 0;
    padding:0 10px 0 10px;
	z-index:999;
	position:relative;
}
.innertabsNav li {
    background: url("../images/bgTabwhite1.jpg") no-repeat scroll left center transparent;
    border-bottom: medium none !important;
    color: #000000;
    display: inline;
    float: left;
    height: 31px;
    line-height: 31px;
    margin-right: 3px;
    text-decoration: none;
}
.innertabsNav li span {
    background: url("../images/bgTabwhite2.jpg") no-repeat scroll right center transparent;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 31px;
    line-height: 31px;
    padding: 0 15px;
	/*text-transform:uppercase;*/
}
.innertabsNav li.selected, .innertabsNav li:hover {
     background-image: url("../images/bgTabDark1.jpg");
    color: #000 ;

}
.innertabsNav li.selected span, .innertabsNav li:hover span {
    background-image: url("../images/bgTabDark2.jpg");
    color: #000;

}
.innertabsNav li a {
    color: #333333;
}
.detailtxt{ width:100%; border-bottom:1px solid #ddd; padding:0; margin:8px 0; border-collapse:collapse; float:left;}
.detailtxt td{ padding:3px 5px; vertical-align:top;} 
.detailtxt td.alignR{ text-align:right!important;}
.detailtxt td input.chkbox{ margin:0 10px 0 0;}

.Title {
    color: #424242;
    font-family: Verdana,sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: -1px;
	margin:5px 0 15px 0;
	float:left;
	line-height:18px;
	
}
.breadCrumb{ width:auto; padding:5px 0 5px 4px; margin:0;color:#003399;font-weight:bold; float:left; text-align:left;}
.breadCrumb ul { padding:0; margin:0;}
.breadCrumb li{ padding:0; margin:0; display:inline;}
.breadCrumb li a{ color:#003399; font-size:11px; font-weight:bold;}

.topRightLink{ width:auto; padding:5px 0 5px 4px; margin:0;color:#003399;float:right;  text-align:right;}

.bannerTable {
    border: 1px solid #C3C3C3;
    font-size: 10px;
    margin: 10px 0 0;
	float:left;
}
.bannerTable caption {font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left; text-align:center;}
.bannerTableHeader {
    background: url(../images/bannerTableHeader.jpg) repeat-x scroll left top transparent;
    border: medium none;
    height: 18px;
    text-align: center;
	
}
.bannerTableHeader td{ padding:6px 0;}

.bannerTable td div.scrollAuto{ width:210px; overflow:auto;}
.listTable td div.scrollAuto150{ width:150px; overflow:auto;min-height:100px;}

.bannerTable tr.paging{ border:none;}

.bannerTableHeader a {
    color: #424242;
    text-decoration: underline;
}
.bannerName {
    background: url("../img/bannerName.jpg") no-repeat scroll left top transparent;
    border: medium none;
    font-size: 10px;
    height: 13px;
    margin: 5px;
    padding: 3px;
    width: 146px;
}
.bannerTableRow1, .bannerTableRow {
    background-color: #F1F1F3;
}
.bannerTableRow2 {
    background-color: #E9E8ED;
}
.bannerTableRow2 a, .bannerTableRow1 a {
    color: #003399;
}
.bannerTableRow1 td, .bannerTableRow2 td, .bannerTableRow td {
    border: 1px solid white;
    color: #424242;
    padding: 10px 3px;
    text-align: left;
}
.bannerTableRow td {
    text-align: center;
}
.bannerTableRow1:hover, .bannerTableRow2:hover {
    background-color: #DADCED;
}
.bannerTableRow td {
    padding: 0;
}
.bannerTable td.alignCenter{ text-align:center;}
.bannerTable td.alignRight{ text-align:right;}
.bannerTable td.alignLeft{ text-align:left;}
.bannerTableRow1 td ul.dropdown, .bannerTableRow2 td ul.dropdown, .bannerTableRow td ul.dropdown{position:absolute; margin:-12px 0 0 0!important;}

.listTable {border: 1px solid #C3C3C3;font-size: 10px;margin: 10px 0 0;float:left; overflow:hidden;}
.listTable caption {font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left; text-align:center;}
/*.listTableHeader {background: url(../images/bannerTableHeader.jpg) repeat-x scroll left top transparent; border: medium none;height: 18px;text-align: center;}*/
.listTableHeader {background: url(../images/bannerTableHeader.jpg) repeat-x scroll left top #D5D5D5; border: medium none;text-align: center;}
.listTableHeader td{ padding:6px 0;}
.listTable td{ vertical-align:top;}
.listTable td.alignCenter{text-align:center!important;}
.listTable tr.listTableHeader td span.ascnd{background: url(../images/sort_img.png) no-repeat 0 0; width:8px; height:5px; float:left;margin:7px 0 0 5px; cursor:pointer;}
.listTable tr.listTableHeader td span.dscnd{background: url(../images/sort_img.png) no-repeat -11px 0; width:8px; height:5px;float:left; margin:7px 0 0 5px;cursor:pointer;}
.listTable tr.listTableHeader td.cursPoint{ cursor:pointer!important;}
.listTable td input.btn{background:#547BC8;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px; font-size:11px; width:auto; height:22px; margin:5px 0 0 0;font-weight:bold;}
.listTable td select{font-size: 10px;padding:1px 3px 2px; width:85px; border:1px solid #ccc;}


.listTable ul{ padding:0; margin:0;}
.listTable li{ padding:0; margin:0; float:left;}
.listTable ul li.searchIcon{background: url(../images/sprite_search.gif) no-repeat 0 -22px; width:22px; height:18px; margin:0; float:left; cursor:pointer;}
.listTable ul li.resetIcon{background: url(../images/sprite_search.gif) no-repeat 0 -1px;width:22px; height:18px;margin:0;float:left;cursor:pointer;}
.deleteIcon{background: url(../images/sprite_search.gif) no-repeat 0 -43px; width:22px; height:22px; margin:0; float:left; cursor:pointer; padding:3px 0 0 23px;}

.listTable ul li a.editImg{background: url(../images/editImg.gif) no-repeat top left;color: #fff;font-size: 13px;margin:0px 3px 4px 3px;padding: 0; height:16px; width:18px; text-decoration: none;float:left;font-weight:bold;cursor:pointer; clear:right;display:inline-block; position:relative;}
.listTable ul li a.editImg:hover{background: url(../images/editImg_m.gif) no-repeat top left; color: #fff;text-decoration:none;}

.listTable ul li a.addItem{background: url(../images/plus.gif) no-repeat top left;color: #fff;font-size: 13px;margin:0px 3px 4px 3px;padding: 0; height:16px; width:18px; text-decoration: none;float:left;font-weight:bold;cursor:pointer; clear:right;display:inline-block; position:relative;}
.listTable ul li a.addItem:hover{background: url(../images/plus_m.gif) no-repeat top left; color: #fff;text-decoration:none;}

.listTable span.eVendor{ width:auto; float:left !important; display:inline; clear:right; margin-left:10px;}
.listTable span a.enableVendor{background: url(../images/sp1.gif) no-repeat 0 -2px;color: #fff;font-size: 13px;margin:0px 5px 4px 5px;padding: 0; height:16px; width:18px; text-decoration: none;float:right;font-weight:bold;cursor:pointer; clear:right;display:inline-block; position:relative;}
.listTable span a.enableVendor:hover{background: url(../images/sp1.gif) no-repeat 0 -2px; color: #fff;text-decoration:none;}

.listTable span a.disableVendor{background: url(../images/sp1.gif) no-repeat 0 -21px;color: #fff;font-size: 13px;margin: 0px 5px 4px 5px;padding: 0; height:16px; width:18px; text-decoration: none;float:right;font-weight:bold;cursor:pointer;clear:right;display:inline-block; position:relative;}
.listTable span a.disableVendor:hover{background: url(../images/sp1.gif) no-repeat 0 -21px;color: #fff;text-decoration:none;}
.listTable span span.text{float:left; clear:none;}
.listTable a.settIcon{ background: url(../images/sp1.gif) no-repeat 0 -40px; width:18px; height:18px; float:left; margin:0; padding:0; position:relative;cursor:pointer;}
.listTable a.settIcon:hover{ background: url(../images/sp1.gif) no-repeat 0 -40px;}

.listTable td div.vendors{ width:auto; float:left; position:relative;}

a.editImg{background: url(../images/editImg.gif) no-repeat top left;color: #fff;font-size: 13px;margin:0px 5px 4px 5px;padding: 0; height:16px; width:18px; text-decoration: none;float:right;font-weight:bold;cursor:pointer; clear:right;display:inline-block; position:relative;}
a.editImg:hover{background: url(../images/editImg_m.gif) no-repeat top left; color: #fff;text-decoration:none;}

.listTableHeader a {
    color: #424242;
    text-decoration: underline;
}
.listTableName {
    background: url("../img/bannerName.jpg") no-repeat scroll left top transparent;
    border: medium none;
    font-size: 10px;
    height: 13px;
    margin: 5px;
    padding: 3px;
    width: 146px;
}
.listTableRow1, .listTableRow {
    background-color: #F1F1F3;
}
.listTableRow2 {
    background-color: #E9E8ED;
}
.listTableRow2 a, .listTableRow1 a {
    color: #003399;
}
.listTableRow1 td, .listTableRow2 td, .listTableRow td {
    border: 1px solid white;
    color: #424242;
    padding: 10px 3px;
    text-align: left;
}
.listTableRow td {
    text-align: center;
}
tr.listTableRow1 td.alignCenter{ text-align:center!important;}
tr.listTableRow1 td.alignright, tr.listTableRow2 td.alignright{ text-align:right!important; padding:1px!important}
.listTableRow1:hover, .listTableRow2:hover {
    background-color: #DADCED;
}
.listTableRow td {
    padding: 0;
}
.listTableRow1 td ul.dropdown, .listTableRow2 td ul.dropdown, .listTableRow td ul.dropdown{position:absolute; margin:-12px 0 0 0!important;}

.bounceEmail {
    border: 1px solid #C3C3C3;
    font-size: 10px;
    margin: 10px 0 0;
}
.bounceEmail caption {font-size:15px; color:#003399; padding:10px 0; font-weight:bold; text-align:left; text-align:center;}
.bounceEmailHeader {
    background: url(../images/bannerTableHeader.jpg) repeat-x scroll left top transparent;
    border: medium none;
    height: 30px;
    text-align: center;	
}
.bounceEmailHeader td{ padding:6px 0;}

.bounceEmailHeader a {
    color: #424242;
    text-decoration: underline;
}
.bounceEmailName {
    background: url("../img/bannerName.jpg") no-repeat scroll left top transparent;
    border: medium none;
    font-size: 10px;
    height: 13px;
    margin: 5px;
    padding: 3px;
    width: 146px;
}
.bounceEmailRow1, .bounceEmailRow {
    background-color: #F1F1F3;
}
.bounceEmailRow2 {
    background-color: #E9E8ED;
}
.bounceEmailRow2 a, .bounceEmailRow1 a {
    color: #003399;
}
.bounceEmailRow1 td, .bounceEmailRow2 td, .bounceEmailRow td {
    border: 1px solid white;
    color: #424242;
    padding: 10px 3px;
    text-align: left;
}
.bounceEmailRow td {
    text-align: center;
}
.bounceEmailRow1:hover, .bounceEmailRow2:hover {
    background-color: #DADCED;
}
.bounceEmailRow td {
    padding: 0;
}

.bounceEmailRow1 td input.btn, .bounceEmailRow2 td input.btn{background:#547BC8;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color:#fff;border-color: #D9DFEA #547BC8 #547BC8 #D9DFEA;border-style: solid;
border-width: 1px; padding: 0 3px 3px; font-size:11px; width:auto; height:22px;font-weight:bold;}

.indexTable{ padding:0; margin:0 auto; width:200px; text-align:center;}
.indexTable li{ padding:0; margin:3px 0;float:left; width:220px}

.ttl_right{ display: inline;float: right;font-size: 10px;margin:5px 5px 15px 0;width:320px;}
.ttl_right select{border:1px solid #ccc;width:100px;padding:1px 3px 2px; font-size:10px; float:right; background:#eee; margin-left:5px;}

.ttl_right a div{ float:right!important;}
.gif-exel, .gif-print {background: url(../images/p2.gif) no-repeat scroll 0 0 transparent;float: right;height: 13px;margin:3px 0 0 3px; width: 17px;}
.gif-print {background: url(../images/p2.gif) no-repeat scroll 0 -14px transparent;}

.listDropdowns{ width:100%; border-collapse:collapse; float:left; vertical-align:top; margin:5px 0; z-index:2;}
.listDropdowns td{ vertical-align:top; padding:0 5px;}
.listDropdowns td.alignRight{text-align:right;}
.listDropdowns td.alignCenter{text-align:center;}
.listDropdowns td.alignLeft{text-align:left;}
.listDropdowns td input{ height:22px;}
.listDropdowns td select{border:1px solid #ccc; border:1px solid #ccc;width:150px;padding:1px 3px 2px; font-size:10px;}
.listDropdowns td select.widthAuto{width:auto!important;}

.input220{ border: 1px solid #ccc;font-size: 10px; height: 14px;padding:2px 3px; width: 214px;}
.input150{ border: 1px solid #ccc;font-size: 10px; height: 14px;padding:2px 3px; width: 136px;}
.input50{ border: 1px solid #ccc;font-size: 10px; height: 14px;padding: 2px 5px 2px 5px; width: 40px;}
.input60{ border: 1px solid #ccc;font-size: 10px; height: 14px;padding: 2px 5px 2px 5px; width: 55px;}
.input100{ border: 1px solid #ccc;font-size: 10px; height: 14px;padding:2px 3px; width: 97px;}
.input80{ border: 1px solid #ccc;font-size: 10px; height: 14px;padding:2px 3px; width: 77px;}

.amazonBg{ background:url(../images/amazonImg.jpg) no-repeat top left; width:730px; height:282px; float:left; margin:10px 0 0 0; padding:360px 0 0 0; text-align:center;}
.amazonBg .colorBox{ background:#C2D4F2; width:730px; float:left; height:35px; padding:5px 0 0 0; border:1px solid #9FB4ED;}
.amazonBg span{ font-size:20px; color:#203C73;}
.amazonBg input{ width:150px; height:30px; font-size:18px; padding:0 0 0 5px; border:none;}

/* paging start */
.pagingContainer{
	clear:both;
	display:block;
	overflow:hidden;
	padding:5px;	
	margin:5px 0 5px 5px;	
	font-family:"lucida grande",tahoma,verdana,Arial, Helvetica, sans-serif;
}
.paginationInfo{	
	float:right;
	font-size:11px;
	line-height:22px;
	padding-right:10px;
}
.pagination{
	float:right;
	font-size:11px;
	line-height:22px;
	color:#3b5998;
	margin:0;
	padding:0;
}
.pagination li{
	float:left !important;
	margin-left:3px;
}
.pagination li a{
	border:1px solid #3b5998;
	background:#fff;
	text-decoration:none;
	color:#3b5998 !important;
	padding:2px 4px;
}
.pagination li a.text{
	border:1px solid #fff;
	background:#fff;
}
.pagination li a:hover, .pagination li a.active{
	border:1px solid #3b5998;
	background:#3b5998;
	text-decoration:none;
	color:#fff !important;
}
/* paging end */
.loaderImg{width:700px; min-height:100px; position:absolute; margin-top:160px;  margin-left:-170px; left:35%;
 background:url(../images/loading.gif) no-repeat top center; z-index:10000;}
/* for Internet Explorer */
/*\*/
* html .loaderImg {
height: 100px;
}
/**/

.successMsg{width:98%; border-width:1px;padding:5px; min-height:30px; font-size:12px; position:fixed; top:0; margin:0 .5%; line-height:20px; left:0;z-index:99999;}

*html.successMsg {
position:absolute;/*position fixed for IE6*/
top:expression(188+((e=document.documentElement.scrollTop)?e:document.body.scrollT op)+'px');
left:expression(36+((e=document.documentElement.scrollLeft)?e:document.body.scrollL eft)+'px');}
body>div.successMsg{position:fixed;}

.successMsg span{ float:right; font-size:14px; cursor:pointer; font-weight:bold; color:#fff;margin:0; top:8px; background:#333; padding:0 5px; border:1px solid #000;position:absolute;right:20px;}
.successMsg p.text{ width:95%; float:left; padding:0; margin:0;}
.msgRed{background-color:#FBCACA; color:#991515;border:1px solid #F89898;}
.msgGreen{background-color:#C9F1CE; color:#134A1B;border:1px solid #9FE8A9;}
.msgYellow{background-color:#FFFFCC; color:#7D7D00;border:1px solid #D7D700;}
.msgPopup{width:564px !important;border-width:1px;padding:5px; min-height:25px !important; font-size:12px; position:absolute; top:42px; margin:0 auto; line-height:20px; left:10px; z-index:5000;}
.msgPopup span{ right:5px!important;}
.msgPopup ul { padding:0; margin:0; float:left;}
.msgPopup li { padding:0; margin:0; width:500px!important;}

.darkbg{background:#ddd !important;}

ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:180px; max-height:150px; }

/*STart of Modal Popups*/
ul.textfieldlist{ padding:0; margin:5px 0 0 0; float:left; position:relative;}
ul.textfieldlist ul.dropList{ float:left!important; margin-bottom:10px;}
ul.textfieldlist li { padding:0; margin:3px 0; }
ul.textfieldlist li textarea{border:1px solid #ccc;font-size:11px;padding:2px 3px;width:300px;height:80px; position:relative; overflow:hidden;}
ul.textfieldlist li input{border: 1px solid #ccc;font-size: 10px; height: 14px;padding:2px 3px; width: 180px;}
ul.textfieldlist li select{border:1px solid #ccc; border:1px solid #ccc;width:150px;padding:1px 3px 2px; font-size:10px; z-index:-1!important;}
ul.textfieldlist li span{ font-size:10px; float:left; padding:2px 0 5px 0; width:465px; text-align:right;}

ul.textfieldlist li input.widthAuto{ width:auto!important;}

#modalOverlay{background-color: #000;/*cursor: wait;*/}

#modalContainer{
	width: 600px;
	left: 50%;
	top: 10%;
	margin-left: -300px;
}
.popinfo {
	/*width:600px;*/
	padding:10px;
	margin: 50px auto;
	border: #BEBEBE solid 1px;
	background-color: #ddd;
	background-image: url(../images/bg_grad_popup.gif);
	background-position:top;
	background-repeat:repeat-x;
	overflow:hidden;
	position:absolute;		
}
.popinfo .message{line-height:24px; text-align:center;background-color:#C9F1CE; color:#134A1B;border:1px solid #9FE8A9; padding:3px; font-weight:bold;}
.popinfo .addform{
	padding:0;
	border:none;
	background:#fff;
	overflow:auto;
	max-height:450px;
	float:left;	
}
.popinfo h3{
	background:#547BC8;
	border:1px solid #547BC8;
	color:#fff;
	padding:10px;
	margin:0;
	font-size:17px;
	font-weight:normal;
	line-height:20px;
}
.popinfo h4{
	padding:5px 15px;
	margin:0;
}
.popinfo h4 a {
	text-decoration:underline;
	color:#0000EE;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.popinfo h4 a:hover{
	background:#0000EE;
	text-decoration:none;
	color:#fff;
}
.popinfo li {
	list-style-type: none;
	font-size: 1em;
	padding: 2px 0 2px 2px;
	clear:both;
	width:576px;
	float:left;
}
.popinfo li.popinfoButtons{
	background:#F2F2F2;
	border-top:1px solid #ccc;
}
.popinfo label{
	display:inline;
	float:left;
	width:175px;
	color:#343434;
	font-weight:bold;
}
.modalClose{
 	background:url(../images/x.gif) no-repeat; 
 	width:21px; 
 	height:21px; 
 	display:inline; 
 	z-index:3200; 
 	position:absolute; 
 	top:38px; 
 	right:-8px; 
 	cursor:pointer;
 }
.modalClosefb{
 	background:url(../images/x.gif) no-repeat; 
 	width:21px; 
 	height:21px; 
 	display:inline; 
 	z-index:3200; 
 	position:absolute; 
 	top:0; 
 	right:-128px; 
 	cursor:pointer;
 }
/* END - Pop Ups */
.greyBg{ background:#e4e4e4; padding:5px 8px; float:left; width:335px; float:right; height:22px; margin-right:-50px; margin-bottom:5px;}
.popupTab {float:left;margin: 0; padding: 0; text-align: left; width: 300px;}
.popupTab ul{margin: 0; padding: 0;}
.popupTab li{margin: 0; padding: 0; display:inline;}
.popupTab li a{ text-decoration:none;cursor:default;}
.popupTab li.selected{ background:#e4e4e4; padding:5px; margin:0 5px 0 0;}
.popupTab li input{ margin:0 5px 0 5px;}

.transResource{ border-collapse:collapse; width:100%; margin:5px 0 0 0; vertical-align:top; border-bottom:1px solid #ccc; }
.transResource td{vertical-align:top; padding:2px 5px;}
.transResource td span.title{ font-size:12px; font-weight:bold;}
.transResource td textarea{ border:1px solid #ccc; height:50px; padding:3px; width:215px; font-family:Verdana; font-size:10px;}

/* Notes Table */
.divNotes{width:575px;float:left;}
.notesTable{ border-collapse:collapse; float:left; width:100%; vertical-align:top; margin:10px 0 0 0; position:relative;}
.notesTable td{vertical-align:top;padding:10px 10px; background:#f7f7f7; border:1px solid #ddd;}
.notesTable td.alignLeft{ text-align:left!important;}
.notesTable td.blank{padding:0; background:#fff; border:none;}
.notesTable .head { background: url(../images/bannerTableHeader.jpg) repeat-x scroll left top transparent; border: medium none; height: 30px;text-align: left; font-weight:bold; padding:6px 0 6px 10px;}
.notesTable td ul{ float:left; text-align:right; padding:0; margin:10px 0 0 0; display:block; clear:both; border-top:1px solid #ddd; width:100%; font-size:10px; color:#666;}
.notesTable td ul li{ line-height:20px; padding:0; margin:0 0 0 10px; display:inline;}
.notesTable a.lnkNewNote{text-decoration:underline;font-size:9px; position:absolute; right:15px;}
/* Notes Table Closed */

.expand{background: url(../images/SinglePlus.gif) no-repeat 0 -2px;width: 19px; height: 10px;display:inline!important;padding:5px; float:left; cursor:default;}
.collapse{background: url(../images/SingleMinus.gif) no-repeat 0 -2px;width: 19px; height:10px;display:inline!important;padding:5px; float:left;cursor:default;}

.faqTable{margin:10px 0 10px 0;border-collapse:collapse;width:100%; float:left;}
.faqTable td.question{color:#505050; background:#eee; padding:10px 5px; border:1px solid #ddd; font-weight:bold;}
.faqTable td.answer{font-weight: normal;color:#505050; padding:5px 10px;}
.faqTable td.question span.open{ float:left; background:url(../images/spritePlusMinus.png) -12px 2px no-repeat; }

.defaultTable{ width:100%; float:left; border-collapse:collapse;}
.defaultTable td{vertical-align:top; padding:3px 5px;}

a.deleteItem{background: url(../images/sprite_search.gif) no-repeat 0 -46px;color: #fff;font-size: 13px;margin: 0px 5px 4px 5px;padding: 0; height:16px; width:18px; text-decoration: none;float:right;font-weight:bold;cursor:pointer;clear:right;display:inline-block; position:relative;}


.newFaqTable{width:100%; float:left; border-collapse:collapse; margin:5px 0 0 0;}
.newFaqTable td{vertical-align:top; padding:3px 5px;}
.newFaqTable td textarea{ height:70px; border:1px solid #ccc;}
.newFaqTable td.alignCenter{text-align:center;}
.newFaqTable td.alignLeft{text-align:left;}
.newFaqTable td.alignRight{text-align:right;}

.imageScreens{float:left;margin:10px 0 0 10px; padding:2px; background:#fff; border:1px solid #ccc; background-image:url(../images/sprite_screens.gif); width:404px; height:271px;}
.adminLandingPage{ background-repeat:no-repeat; background-position:4px -6px;}
.instoreApp{ background-repeat:no-repeat; background-position:4px -10254px;}
.adminResellerList{ background-repeat:no-repeat; background-position:4px -283px;}
.adminResellerDetail{ background-repeat:no-repeat; background-position:4px -560px;}
.adminGlobal{ background-repeat:no-repeat; background-position:0 0;}/*Not Defined*/
.adminProductDetail{ background-repeat:no-repeat; background-position:4px -837px;}
.adminCountries{ background-repeat:no-repeat; background-position:4px -1114px;}
.adminProductList{ background-repeat:no-repeat; background-position:4px -1391px;}
.instoreMainPage{ background-repeat:no-repeat; background-position:4px -8592px;}
.instoreLogin{ background-repeat:no-repeat; background-position:4px -8315px;}
.instoreProducts{ background-repeat:no-repeat; background-position:4px -8869px;}
.instoreShoppingCart{ background-repeat:no-repeat; background-position:4px -9423px;}
.instoreOrderConfirmation{ background-repeat:no-repeat; background-position:4px -9700px;}
.deliverySupport{ background-repeat:no-repeat; background-position:4px -7208px;}
.deliveryDefault{ background-repeat:no-repeat; background-position:4px -6654px;}
.deliveryGlobal{ background-repeat:no-repeat; background-position:0 0;}/*Not Defined*/
.adminManageContent{ background-repeat:no-repeat; background-position:4px -1668px;}
.adminBouncedEmails{ background-repeat:no-repeat; background-position:4px -1945px;}
.adminOrderDetail{ background-repeat:no-repeat; background-position:4px -2499px;}
.adminOrders{ background-repeat:no-repeat; background-position:4px -2222px;}
.adminReports{ background-repeat:no-repeat; background-position:4px -2776px;}
.adminPORequestList{ background-repeat:no-repeat; background-position:4px -3053px;}
.adminPOTransList{ background-repeat:no-repeat; background-position:4px -3330px;}
.adminTransManagement{ background-repeat:no-repeat; background-position:4px -3607px;}
.instoreUnAuthorized{ background-repeat:no-repeat; background-position:4px -10531px;}
.adminSupport{ background-repeat:no-repeat; background-position:4px -3884px;}
.instoreMsgWindow{ background-repeat:no-repeat; background-position:4px -10254px;}
.adminFaq{ background-repeat:no-repeat; background-position:4px -4161px;}
.frmwrkMessageCode{ background-repeat:no-repeat; background-position:0 0;}
.adminMinStock{ background-repeat:no-repeat; background-position:4px -4438px;}
.adminCustomerGroup{ background-repeat:no-repeat; background-position:4px -4715px;}
.instoreGlobal{ background-repeat:no-repeat; background-position:0 0;}/*Not Defined*/
.deliveryComplianceCheck{ background-repeat:no-repeat; background-position:4px -6931px;}
.adminGenericDelivery{ background-repeat:no-repeat; background-position:4px -4992px;}
.deliveryFaq{ background-repeat:no-repeat; background-position:4px -7485px;}
.deliveryPurchaseList{ background-repeat:no-repeat; background-position:4px -7762px;}
.deliveryUserInfo{ background-repeat:no-repeat; background-position:4px -8038px;}
.instoreProductDetail{ background-repeat:no-repeat; background-position:4px -9146px;}
.adminReconLog{ background-repeat:no-repeat; background-position:4px -5269px;}
.adminMessageLog{ background-repeat:no-repeat; background-position:4px -5823px;}
.adminRecLogDetail{ background-repeat:no-repeat; background-position:4px -5546px;}
.adminCompliance{ background-repeat:no-repeat; background-position:4px -6100px;}
.deliveryLogin{ background-repeat:no-repeat; background-position:4px -6377px;}
.adminContentIndex{ background-repeat:no-repeat; background-position:4px -11094px;}
.adminCountrySupport{ background-repeat:no-repeat; background-position:4px -10812px;}
.instoreMLogin{background-repeat:no-repeat; background-position:4px -11376px;}
.instoreMUserCart{background-repeat:no-repeat; background-position:4px -11658px;}
.adminGMStock{background-repeat:no-repeat; background-position:4px -11939px;}
.adminUpdateProducts{background-repeat:no-repeat; background-position:4px -12226px;}
.adminPurchaseOrders{background-repeat:no-repeat; background-position:4px -12505px;}
.adminPODetail{background-repeat:no-repeat; background-position:4px -12785px;}
.adminWarehouse{background-repeat:no-repeat; background-position:4px -13066px;}
.admintPoTran{background-repeat:no-repeat; background-position:4px -13344px;}

.inviteArrow{background:url(../images/inviteArrow.gif) no-repeat top left; position:absolute;width:15px;height:27px;top:76px;right:90px;overflow:visible;z-index:1;}

/* Error Message Starts*/
.errorBox{ width:998px; margin:0 auto; padding:30px 0 0; border:1px solid #5b0303; background:#e1e4e9; height:480px; text-align:center; border-bottom:30px solid #c3c3c3;}
.warningImg{ background:url(../images/oops.gif) no-repeat center center; width:282px; height:342px; margin:0 auto;}
.errorMsgText{ font-family:"Trebuchet MS";font-size:30px; line-height:30px; color:#990100; text-align:center; padding:30px 0 0 0; text-transform:uppercase; width:100%; float:left;}
/* Error Message Ends*/

.scrollAuto{ overflow:auto!important; width:210px; }

.adminLogin{ border-collapse:collapse; width:70%; float:left; vertical-align:top; margin:0 0 0 50px;font-family:Arial;}
.adminLogin td h1{ color:#000080; font-size:20px; font-weight:normal; padding:0; margin:0; font-family:Arial;}
.adminLogin td {vertical-align:top; padding:3px 0; text-align:left;color:#000080; font-size:12px;}
.adminLogin td h2{color:#000080; font-size:13px; font-weight:bold; padding:20px 0 0 0; margin:0;font-family:Arial;}
.adminLogin td label{ float:left; font-weight:bold; font-size:11px;}
.adminLogin td input{ clear:both; margin:1px 0 0 0;float:left;font-size:12px; width:150px; padding:3px;}
.adminLogin td input.button {background-color: #000080;color: #FFFF80;font-size: 8pt;font-weight: bold; width:auto; padding:1px 5px;}
.logoTechData{ width:139px; height:50px; float:right; background:url(../images/techdatalogo.gif) no-repeat left top; margin:0 30px 0 0;}

.txtfield{ border:1px solid #ccc!important; padding:2px!important; font-size:11px!important;}
.select{ border:1px solid #ccc; padding:2px; font-size:11px;}
.textarea{ border:1px solid #ccc!important; padding:2px!important; font-size:11px!important;}
.w100{width:100px!important;}
.w40{width:40px!important;}
.w50{width:50px!important;}
.w60{width:60px!important;}
.w70{width:70px!important;}
.w80{width:80px!important;}
.w200{width:200px!important;}
.delIcon{background: url(../images/sprite_search.gif) no-repeat 0 0; width:22px; cursor:pointer; padding:6px 0 0 17px; text-decoration:none;margin:0;}
.w100Per{ width:100%!important;}
.w60Per{ width:60%!important;}
.m2Per{ margin:2%!important;}

* {margin:0; padding:0}

#accordion {width:762px; margin:0; float:left;}
.accordion {width:762px; font-size:12px; color:#666}
.accordion dt {width:732px; border:1px solid #ddd; padding:8px 8px 8px 20px; font-weight:bold; margin-top:5px; cursor:pointer;background:url(../images/plusMinus.png) 5px 5px no-repeat #eee;}
.accordion dt:hover {}
.accordion dd {overflow:hidden; background:#fff; text-align:center;}
.accordion span {display:block; width:425px; border:2px solid #9ac1c9; border-top:none; padding:15px}
.accordion .open {background:url(../images/plusMinus.png) 5px -18px no-repeat;}

.greyBar{ background:#DADCED; border:1px solid #ddd; width:740px; float:left; padding:5px 10px; margin:5px 0 0 0; }
.expand_icon {background:url(../images/plusMinus.png) 0px -1px no-repeat; float:left; padding:0 0 0 12px;}
.collapse_icon{background:url(../images/plusMinus.png) 0px -24px no-repeat; float:left; padding:0 0 0 12px;}

.pT4{ padding-top:4px!important;}
.pB4{ padding-bottom:4px!important;}

ul{ padding:0; margin:0;}
li{ padding:0; margin:0; display:inline;}
ul li.searchIcon{background: url(../images/sprite_search.gif) no-repeat 0 -22px; width:22px; height:18px; margin:0; cursor:pointer; overflow:hidden; padding:3px 8px;}
ul li.resetIcon{background: url(../images/sprite_search.gif) no-repeat 0 -1px;width:22px; height:18px;margin:0;cursor:pointer;overflow:hidden;padding:3px 8px;}

.popinfo label.chk{
	display:inline;
	float:none;
	width:175px;
	color:#343434;
	font-weight:bold;
}

.hint{ color: #003399; font-size:8px;padding: 13px 0 !important;}

/*.radInline
{
    display:inline;
    width:auto !important;
    padding:1px 3px 1px 3px;
}
.radLabel
{
    vertical-align:super;
    padding:3px 10px;
}*/

.bannerTable tr.bannerTableHeader td span.ascnd{background: url(../images/sort_img.png) no-repeat 0 0; width:8px; height:5px; float:left;margin:7px 0 0 5px; cursor:pointer;}
.bannerTable tr.bannerTableHeader td span.dscnd{background: url(../images/sort_img.png) no-repeat -11px 0; width:8px; height:5px;float:left; margin:7px 0 0 5px;cursor:pointer;}
.bannerTable tr.bannerTableHeader td.cursPoint{ cursor:pointer!important;}
#divjsErrorMsg li{display:block;}

.invalidKey select{ width:60px;}

/* icon css for VendorVaultAdminPortal */

.logoSprite{ background:url(../images/logo_sprite.png) no-repeat; }

.vendor-vault .windowsphone{ background-position:0 -473px!important; padding:12px 18px!important; }
.vendor-vault .windows{ background-position: 0 -473px!important; padding:12px 18px!important;}
.vendor-vault .windows8{ background-position: 0 -516px!important; padding:12px 18px!important;}
.vendor-vault .bit32{ background-position: 0 13px!important; padding:12px 18px!important;}
.vendor-vault .bit64{ background-position: 0 -26px!important; padding:12px 18px!important;}
.vendor-vault .macos{background-position: 0 -309px!important; padding:12px 18px!important;}
.vendor-vault .androidos{background-position: 0 -106px!important; padding:12px 18px!important;}
.vendor-vault .linux{background-position: 0 -267px!important; padding:12px 18px!important;}
.vendor-vault .ipad{background-position: 0 -186px!important; padding:12px 22px!important;}
.vendor-vault .iphone{background-position: 0 -226px!important; padding:12px 16px!important;}
.vendor-vault .android{background-position: 0 -66px!important; padding:12px 18px!important;}
.vendor-vault .androidtable{background-position:0 -146px!important; padding:12px 18px!important;}


.vendor-vault ul li{ float:left!important;/*display:inline-block !important; width:175px!important;*/}
.vendor-vault ul li input{width:30px!important; margin:10px 0!important; float:left!important;}
.vendor-vault ul li label{  width: 54% !important; margin-top:-9px; float:left!important; }
.vendor-vault li span{ padding-left:15px!important; float:none; text-align:left; width:auto!important;}

.platformScrollBox{width: 150px; overflow-x: auto; min-height:50px;}
