.hiddenUpdate04302008
{
	display: none;
	visibility: hidden;
}


html, body
{
	font: normal 10px "Segoe UI" , Verdana, Arial;
	color: #000;
	text-align: left;
	background: #fff;
	margin: 0;
	padding: 0;
}
form
{
	margin: 0;
	padding: 0;
}

hr
{
	color: #011992;
	border: 0;
	border-top: 2px solid #41519A;
	height: 2px;
	background: #011992;
}

input.submit
{
	color: #fff;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	vertical-align: middle;
	background: #011992;
}

table
{
	font: 1em "Segoe UI" , Verdana, Arial;
	border-style: none;
}

table.mnuBarH
{
	width: 150px;
	white-space: nowrap;
	border-collapse: collapse;
	border-spacing: 0;
	border-style: none;
	margin: 0 0 5px;
	padding: 0;
}

table.mnuBar
{
	border: solid 1px #011992;
	width: 150px;
	background: #b5bcdf;
	margin: 0;
	padding: 3px;
}

td.mnuBar
{
	color: #011992;
	font: bold 11px "Segoe UI" , Arial, Sans-Serif;
	cursor: pointer;
	padding-left: 8px;
}

td.smallside
{
	color: #000;
	font: 3px "Segoe UI" , Arial, Sans-Serif;
	background: #b5bcdf;
}

table.tree
{
	color: #000;
	font: 11px "Segoe UI" , Arial, Sans-Serif;
	vertical-align: middle;
	white-space: nowrap;
	background: #b5bcdf;
	border-style: none;
	margin: 0;
	padding: 0;
}

treeimage
{
	white-space: nowrap;
	vertical-align: middle;
	border-style: none;
	margin: 0;
	padding: 0;
}

th.rightside
{
	color: #000;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	vertical-align: middle;
	text-align: center;
	background: #d5dcff;
}

tr.rightside2
{
	color: #000;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	background: #d4d4ed;
}

table.datagrid
{
	border-collapse: collapse;
	font: 9px "Segoe UI" , Arial, Sans-Serif;
	background: #d5dcff;
	border-style: none;
	border-color: #000000;
}


tr.datagrid_header
{
	font: bold 10px "Segoe UI" , Arial, Sans-Serif;
	text-align: center;
	vertical-align: middle;
	background: #a3a3c7;
	border-color: #000000;
}

tr.datagrid
{
	/*border: solid 1px #a2aacc;*/
	border: solid 1px #000000;
	font: 9px "Segoe UI" , Arial, Sans-Serif;
	background: #d5dcff;
}

tr.datagrid_normal
{
	font: 9px "Segoe UI" , Arial, Sans-Serif;
	vertical-align: middle;
	background: #d5dcff;
}

tr.datagrid_alternating
{
	font: 9px "Segoe UI" , Arial, Sans-Serif;
	vertical-align: middle;
	background: #cad2f4;
}

a
{
	text-decoration: none;
}

A.ButtonLike
{
	color: #fff;
	font: bold 12px "Segoe UI" , Arial, Sans-Serif;
	border: 2px;
	background: #011992;
	border-style: groove;
	padding: 2px;
}

A.ButtonLike:hover
{
	color: #011992;
	font: bold 12px "Segoe UI" , Arial, Sans-Serif;
	text-decoration: none;
	border: 2px;
	background: #fff;
	border-style: groove;
	padding: 2px;
}

A.menuItem
{
	color: #fff;
	font: 11px "Segoe UI" , Arial, Sans-Serif;
	vertical-align: super;
	background: #b5bcdf;
	padding: 2px;
}

A.menuItem:hover
{
	color: #011992;
	font: 11px "Segoe UI" , Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: super;
	background: #fff;
	padding: 2px;
}

lenstockheader
{
	border: 0;
	left: 0;
	top: 0;
	height: 60px;
	background: none transparent scroll repeat 0 0;
	width: 100%;
	position: absolute;
	margin: 0;
	padding: 0;
}

div.lenstockheader3
{
	position: absolute;
	top: 220px;
	left: 1px;
}

table.mainbox
{
	border-collapse: collapse;
}

table.pricelist
{
	color: #000;
	border: 0;
	font: 10px "Segoe UI" , Arial, Sans-Serif;
	background: #b5bcdf;
	margin: 0;
	padding: 0;
}

table.pricelist_heading
{
	color: #efefef;
	border: 0;
	font: bold 14px "Segoe UI" , Arial, Sans-Serif;
	text-align: center;
	background: #0000f0;
	border-color: #000;
	border-style: solid;
	margin: 2px 0 0;
	padding: 4px 0;
}

table.pricelist_type
{
	color: #dfdfdf;
	border: 0;
	padding-left: 0;
	padding-right: 0;
	font: bold 11px "Segoe UI" , Arial, Sans-Serif;
	background: #0000d0;
	border-color: #000;
	border-style: solid;
	margin: 0 0 2px;
}

tr.pricelist_type
{
	color: #dfdfdf;
	border: 0;
	font: bold 11px "Segoe UI" , Arial, Sans-Serif;
	background: #0000d0;
	margin: 0;
	padding: 0;
}


div.updateprogressstyle
{
	color: #fff;
	text-align: center;
	font: bold 13px "Segoe UI" , Verdana, Arial;
	width: 100%;
	height: 25px;
	z-index: 1001;
	background: #2139B2;
	border-color: #2139B2;
	border-style: dotted;
	border-width: thin;
	padding: 0;
}

div.charttitle
{
	color: #FF0;
	font: bold 14px "Segoe UI" , Arial, Sans-Serif;
	background: #41519A;
}

.my_tab .ajax__tab_header
{
	background: url(           "images/tabs/tab-line.gif" ) repeat-x bottom;
	font: 11px "Segoe UI" , Arial, Sans-Serif;
}

.my_tab .ajax__tab_outer
{
	background: url(           "images/tabs/tab-right.gif" ) no-repeat right;
	height: 21px;
}

.my_tab .ajax__tab_inner
{
	padding-left: 3px;
	background: url(           "images/tabs/tab-left.gif" ) no-repeat;
}

.my_tab .ajax__tab_tab
{
	height: 21px;
	background: url(           "images/tabs/tab.gif" ) repeat-x;
	margin: 0;
	padding: 4px;
}

.my_tab .ajax__tab_hover .ajax__tab_outer
{
	background: url(           "images/tabs/tab-hover-right.gif" ) no-repeat right;
}

.my_tab .ajax__tab_hover .ajax__tab_inner
{
	background: url(           "images/tabs/tab-hover-left.gif" ) no-repeat;
}

.my_tab .ajax__tab_hover .ajax__tab_tab
{
	background: url(           "images/tabs/tab-hover.gif" ) repeat-x;
}

.my_tab .ajax__tab_active .ajax__tab_outer
{
	background: url(           "images/tabs/tab-active-right.gif" ) no-repeat right;
}

.my_tab .ajax__tab_active .ajax__tab_inner
{
	background: url(           "images/tabs/tab-active-left.gif" ) no-repeat;
}

.my_tab .ajax__tab_active .ajax__tab_tab
{
	background: url(           "images/tabs/tab-active.gif" ) repeat-x;
}

.my_tab .ajax__tab_body
{
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	color: #000;
	border: 1px solid #999;
	background: #d5dcff;
	padding: 0;
}

.content
{
	font-family: "Segoe UI" , Verdana, Arial;
	padding: 5px;
}

p
{
	line-height: 1.4em;
	margin: 0 0 1em 0;
	padding: 0;
}

.title
{
	text-transform: uppercase;
	color: #41519A;
	font: bold 12pt "Segoe UI" , Verdana, Arial;
}

img
{
	border-width: 0;
}

ul
{
	list-style-image: url(Images/bullet.gif);
	color: #000;
	font-family: "Segoe UI" , Verdana, Arial;
	list-style: disc outside url(Images/bullet.gif);
}

.menutextindent
{
	font-size: 7pt;
}

input.dialogtextbox
{
	font-size: 8pt;
	width: 200px;
}

input.dgtbsm
{
	font-size: 8pt;
	width: 50px;
	text-align: right;
}

input.OrderChart
{
	font-size: 8pt;
	width: 30px;
	text-align: right;
}

h1
{
	font-size: 12pt;
	color: #6B7EBF;
	margin: 0 0 .7em 0;
	padding: 0;
}

h2
{
	margin-top: 30px;
	color: #6B7EBF;
	margin-bottom: -15px;
	font: 11pt "Segoe UI" , Verdana, Arial;
}

h3
{
	margin-bottom: -15px;
	color: #6B7EBF;
	padding-left: 15px;
	font: 10pt "Segoe UI" , Verdana, Arial;
}

h1, h2, h3, h4
{
	font-family: "Segoe UI" , Verdana, Arial;
	margin: 0;
}

table.header
{
	background: #5B6DB5;
}

font.footer
{
	color: #e0e0e0;
	font: italic 8px Arial, Sans-Serif;
}

td.mhcp
{
	width: 100%;
	text-align: left;
	color: #fff;
	font: italic 12px Arial, Helvetica, Sans-Serif;
	vertical-align: middle;
	white-space: nowrap;
	background: #011992;
}

img.mh
{
	height: 19px;
	width: 150px;
	border-style: none;
}

td.titleheadermain
{
	color: #fff;
	font: 16px "Segoe UI" , Arial, Sans-Serif;
	font-weight: 700;
	background: #2139B2;
}

.titleheader
{
	width: 24px;
	vertical-align: top;
	border-style: none;
}

.mbecst
{
	width: 24px;
	height: 35px;
	vertical-align: top;
	border-style: none;
}

.mbecsb
{
	width: 24px;
	height: 24px;
	vertical-align: top;
	border-style: none;
}

.addbutton
{
	width: 100px;
	height: 100px;
	vertical-align: middle;
	border-style: none;
}

.addbuttons
{
	color: #000;
}

div.addbuttons
{
	border: solid 1px #000;
	width: 425px;
	vertical-align: middle;
	text-align: left;
	margin: 3px;
}

div.addbuttons_h
{
	border: solid 4px #FFF;
	width: 425px;
	vertical-align: middle;
	text-align: left;
	cursor: pointer;
	background: #c5ccef;
}

td.addbutton_title
{
	font: bold 18px "Segoe UI" , Verdana, Arial;
	text-align: center;
}

td.addbutton_text
{
	font: normal 11px "Segoe UI" , Verdana, Arial;
	text-align: left;
	vertical-align: top;
}

.modalBackground
{
	display: none;
	visibility: hidden;
	filter: alpha(opacity=70);
	opacity: 0.7;
	background: Gray;
}

.modalPopUp
{
	display: none;
	visibility: hidden;
	position: absolute;
	width: 350px;
	height: 100px;
	font: bold 14px "Segoe UI" , Verdana, Arial;
	background: #ffd;
	border-color: Gray;
	border-style: solid;
	border-width: 3px;
	padding: 3px;
}

.tab_hover
{
	color: #FF0;
	cursor: pointer;
	width: 137px;
	height: 18px;
	border: 0;
	text-align: center;
	padding-right: 1px;
	font: bold 12px "Segoe UI" , Verdana, Arial;
	background: url(./images/ltab_blue.gif);
}

.tab
{
	color: #011992;
	cursor: pointer;
	width: 137px;
	height: 18px;
	border: 0;
	text-align: center;
	padding-right: 1px;
	font: bold 12px "Segoe UI" , Verdana, Arial;
	background: url(./images/ltab_blue2.gif);
}

.tabtop
{
	height: 18px;
	border: 0;
	text-align: left;
	font: normal 12px "Segoe UI" , Verdana, Arial;
}

.data_tab
{
	border: 1px solid gray;
	text-align: left;
	padding-bottom: 2px;
}


select, input
{
	vertical-align: middle;
	font: 10pt "Segoe UI" , Verdana, Arial;
}

input.nothing, button.nothing, table.nothing, tr.nothing, td.nothing, input.checkbox, checkbox
{
	color: #fff;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	background: #cacae3;
}

input.radio, table.radio, radio, .radio
{
	color: #000;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	background: #cacae3;
}

table.buttonside, th.buttonside, tr.buttonside, td.buttonside
{
	color: #000;
	font: 13px "Segoe UI" , Arial, Sans-Serif;
	background: #b5bcdf;
}

table.headerside, th.headerside, tr.headerside
{
	color: #000;
	font: bold 12px "Segoe UI" , Arial, Sans-Serif;
	background: #a3a3c7;
}

table.leftside, th.leftside, tr.leftside, td.leftside, div.leftside
{
	color: #000;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	background: #a5accf;
}

table.rightside, div.rightside
{
	color: #000;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	background: #d5dcff;
}

td.rightside, tr.rightside
{
	color: #000;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	vertical-align: middle;
	text-align: left;
	background: #d5dcff;
}

table.promotionside, tr.promotionside, td.promotionside, th.promotionside
{
	color: #000;
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	background: #e5ecff;
}

object.lenstockheader, .lenstockheader
{
	border: 0;
	left: 0;
	top: 0;
	height: 64px;
	background: none transparent scroll repeat 0 0;
	width: 100%;
	position: absolute;
	margin: 0;
	padding: 0;
}

div.lenstockheader4, div.lenstockmenu, .lenstockmenu, lenstockmenu
{
	position: absolute;
	top: 65px;
	left: 1px;
}

span.extraspacing, div.extraspacing, td.extraspacing, tr.extraspacing, table.extraspacing
{
	vertical-align: top;
}

tr.pricelist_category, a.pricelist_catclick, a.pricelist_catclick:hover
{
	color: #fff;
	border: 0;
	font: bold 16px "Segoe UI" , Arial, Sans-Serif;
	background: #b5bcdf;
	margin: 0;
	padding: 0;
}

tr.pricelist_body, td.pricelist_body
{
	color: #efefef;
	border: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font: bold 14px "Segoe UI" , Arial, Sans-Serif;
	background: #000070;
	border-color: #000;
	border-style: solid;
	margin: 2px;
}

tr.pricelist_heading, td.pricelist_heading
{
	color: #efefef;
	border: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font: bold 14px "Segoe UI" , Arial, Sans-Serif;
	text-align: center;
	background: #0000f0;
	border-color: #000;
	border-style: solid;
	margin: 2px;
}

a.pricelist_heading, a.pricelist_heading:hover
{
	color: #fff;
	border: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font: bold 14px "Segoe UI" , Arial, Sans-Serif;
	text-align: center;
	background: #0000f0;
	border-color: #000;
	border-style: solid;
	margin: 2px;
}

a.pricelist_type, a.pricelist_type:hover
{
	color: #000060;
	border: 0;
	font: bold 11px "Segoe UI" , Arial, Sans-Serif;
	background: #b5bcdf;
	margin: 0;
	padding: 0;
}

tr.pricelist_field, a.pricelist_fieldclick, a.pricelist_fieldclick:hover
{
	color: #0000a0;
	border: 0;
	font: bold 10px "Segoe UI" , Arial, Sans-Serif;
	text-align: left;
	background: #f0f0f0;
	margin: 0;
	padding: 2px;
}

td.maincontent, span.maincontent
{
	font: 12px "Segoe UI" , Arial, Sans-Serif;
	color: #000;
	background-color: #b5bcdf;
}

.chart_main td, .chart_row, .chart_altrow, .sph_zero, .sph_minus, .sph_plus, .sph2_minus, .sph2_plus, .odr_zero, .odr_minus, .odr_plus, .odr2_minus, .odr2_plus, .stock_none, .stock_no, .stock_ok, .stock_low
{
	font-size: 9px;
	height: 15px;
	min-width: 15px; /*display:block;*/
	white-space: nowrap;
	overflow: visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-style: none;
}
.chart_main
{
	font-size: 9px;
	font-weight: normal;
	border-style: none;
	display: block;
	white-space: nowrap;
	overflow: visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.chart_main td
{
	border: solid 1px #000000;
}
.chart_row, .chart_altrow
{
	background-color: #41519A;
	color: #ffffff;
	font-size: 9pt;
	text-align: right;
	border: solid 1px #000000;
}
.chart_altrow
{
	background-color: #31418A;
}
.chart_no
{
	display: none;
	visibility: hidden;
	border-collapse: collapse;
}

.sph_zero, .sph_minus, .sph_plus, .sph2_minus, .sph2_plus
{
	font-size: 10px;
	font-weight: normal;
	background-color: #31418A;
	text-align: right;
	border: solid 1px #000000;
}
.sph_zero
{
	color: #ffffff;
}
.sph_minus
{
	color: #ff9696;
}
.sph_plus
{
	color: #00c8c8;
}
.sph2_minus
{
	color: #ffc8c8;
	background-color: #41519A;
}
.sph2_plus
{
	color: #00ffff;
	background-color: #41519A;
}

.odr_zero, .odr_minus, .odr_plus, .odr2_minus, .odr2_plus
{
	width: 30px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	border: solid 1px #000000;
}
.odr_zero
{
	background-color: #ffffff;
	border: solid 2px #ffffff;
}
.odr_minus
{
	background-color: #ff9696;
	border: solid 2px #ff9696;
}
.odr_plus
{
	background-color: #00c8c8;
	border: solid 2px #00c8c8;
}
.odr2_minus
{
	background-color: #ffc8c8;
	border: solid 2px #ffc8c8;
}
.odr2_plus
{
	background-color: #00ffff;
	border: solid 2px #00ffff;
}
.stock_none
{
	color: #000000;
	width: 15px;
	font-size: 7px;
	text-align: right;
	border-style: none;
	border-collapse: collapse;
}
.stock_no, .stock_ok, .stock_low
{
	color: #000000;
	width: 15px;
	font-size: 7px;
	text-align: right;
	border-style: none; /*border-style: solid; 	border-width: 1px; 	border-color: #ffffff;*/
}
.stock_no
{
	background-color: #ff0000;
}
.stock_ok
{
	background-color: #00ff00;
}
.stock_low
{
	background-color: #ffff00;
}

.favebuttons
{
	background: url(images/green.jpg);
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 1px solid #3b6e22;
	height: 38px;
	font-size: 11px;
	width: 200px;
	color: #FFFFFF;
	vertical-align: middle;
	display: block;
	text-decoration: none;
}
.favebuttons:hover
{
	background: url(images/greenh.jpg);
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 1px solid #5b8e42;
	height: 38px;
	font-size: 11px;
	width: 200px;
	color: #FFFFFF;
	vertical-align: middle;
	display: block;
	text-decoration: none;
}
.canceledinfo
{
	background-color: #f0f080;
	color: #000000;
	width: 100%;
	border: solid 1px #000000;
	text-align: center;
	vertical-align: middle;
	font-style: italic;
	font-size: 10px;
	line-height: 14px;
	cursor: pointer;
}

.stkcfg_nl
{
	white-space: nowrap;
}
.stkcfg_l
{
	display:inline;
	float:left;
	vertical-align:middle;
}
.stkcfg_v
{
	display:inline;
	float:right;
}
.stkcfg_b
{
	clear:both;
}
.stkcfg_tb
{
	width:40px;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	border: solid 1px #000000;
}
