.storeuserData {behavior:url(#default#userData);}
.imgButton {
	cursor: pointer;
	border: 0;
	/*behavior:url(NetisUtils/imgButton.htc);*/
	-moz-binding:url(NetisUtils/imgButton.xml#imgButton);
}

table {
	font-size:12px;
}
body.neps {
	color: #1F3E51;
	margin: 0px;
	scrollbar-base-color: #F6F6F3;
	scrollbar-arrow-color: #6E6E6E;
}

body.main{
	background-image: url(netisutils/images/main_bkg.gif);
	background-repeat: repeat;
}
body.browse{
	background-image: url(netisutils/images/form_bkg.gif);
	background-repeat: repeat;
	text-align: center;
}
body.browse > div 
{
    position: relative;
    top: 50%;
    margin-top: -12px;
}

span.help{
	display: none;
	height: 200px;
	width: 200px;
	padding:3px;
	position: absolute;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: -80px;
	border: 2px #DDDEDE solid;
	overflow: auto;
	text-align:right;
	background-color:White;
	
}

div.main {
	margin-top : 0px;
	margin-right : 30px;
}
div.topStripe {
	background-color: #576399;
	width: 100%;
	height: 20px;
	margin-top:0;
	margin-bottom:2px;
}
p.welcome {
	font-size: 14pt;
	text-align: right;
	background-color: #D3D3ED;
	margin: 0px;
	height: 40px;
	padding-right: 30px;
	padding-top: 8px;
	valign: center;
}
img#sortOrder {
	cursor: pointer;
	border: 0;
}
.imginline{
	border:0px;
	display:inline;
	padding:2px;
	vertical-align:middle;
	cursor: hand;
}

a.responsa, a.responsa:link, a.responsa:active, a.responsa:hover
{
	color: White;
	position:absolute;
	top:2px;
	cursor:default;
	font-size: 8px;
}

/* anchors */
a.linkBottom, a.linkBottom:link, a.linkBottom:active, 
a.linkBottom:visited {color: #1F3E51; text-decoration:underline; font-size: 10pt; font-weight:normal;}
a.linkBottom:hover{color: #8F8F8F; text-decoration:none; font-weight:normal;}

a.hp_linkBottom, a.hp_linkBottom:link, a.hp_linkBottom:active, 
a.hp_linkBottom:visited {color:gray; text-decoration:none;}
a.hp_linkBottom:hover{color:#C1C1C1; text-decoration:underline;}

button.btnRight, button.btnLeft, button.btnMid, button.btnMidLib{
	height: 21px;
	vertical-align: top;
	border: none;
	background-color:Transparent;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	cursor:pointer;
}
button.btnIphoneSides
{
	display: none;
}

button.btnIphoneMid{
	height: 23px;
	/*width: 80px;*/
	border: none;
	background-color:Transparent;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	cursor:pointer;
	background-image: url(netisutils/images/btnMid.gif);
	background-repeat:  repeat;
	color: #1F3E51;
	-webkit-border-radius: 12px;
}

button.btnRight{
	background-image: url(netisutils/images/btnRight.gif);
	background-repeat: no-repeat;
	width: 4px;
	color: #EAF4F7;
}

button.btnLeft{
	background-image: url(netisutils/images/btnLeft.gif);
	background-repeat: no-repeat;
	width: 4px;
	color: #EAF4F7;
}

button.btnMid{
	background-image: url(netisutils/images/btnMid.gif);
	background-repeat:  repeat;
	color: #1F3E51;
	margin: 0px;
}

button.btnMidLib{
	background-image: url(netisutils/images/btnMid.gif);
	background-repeat:  repeat;
	color: #1F3E51;
	width: 160px;
}

span.disabled button.btnMidLib{
	color: gray;
	cursor: default;
}

/*Topbar*/
body.topbar{
	margin: 0px;	
}

div.topstrip {
	height:22px;
	width:100%; 
	background-color:#5479A6;
	clear: both;
	text-align: center;
	border-bottom:#ffffff 1px solid;
	font-size:11px;
	font-weight:bold;
}

div.toolbar {
	padding-top:4px;
	padding-right:10px;
	text-align:right;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

a.toolbar {
	text-decoration: none;
	color: #1F3E51;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.lefttoolbar  {
	float:left;
	padding-top:3px;
	padding-left:15px;
	text-align:right;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.middletoolbar  {
	text-align: center;
	padding-top:3px;
	padding-left:15px;
	text-align:right;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

div.proxDialog{
	background-color: white;
	/*width : 150px;
	border: 2px black outset;*/
	display: none;
}

td.proxHeader{
	background-color: #D3D3ED;
	border-bottom: 1px black solid;
}

select{
	font-family: Arial, Helvetica, sans-serif;
}

select.lang{
	font-size:7.5pt;
	margin-top: 1px;
}

option.lang{
	
}
/*
    ====================================================================
    Common styles for all pages. Can be overridden by other style sheets
    ====================================================================
*/

body
{
    scrollbar-base-color: #F6F6F3;
	 scrollbar-arrow-color: #6E6E6E;
	 font-family: Arial;
    font-size: 10pt;
    background-color: White;
	 color:#1F3E51;
}

.pageTitle
{
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    width: 100%;
    background-color: #eef6f8;
}

.heading1
{
    font-size: 14pt;
    font-weight: bold;
}

.heading2
{
    font-size: 12pt;
    font-weight: bold;
}

table.products
{
}

table.products * th
{
/*    border-bottom: solid 1px black;*/
    padding: 3px 3px 3px 3px;
    text-align: justify;
}

table.products * td
{
    padding: 3px 3px 3px 3px;
}

table.personlaDetails
{
}

td.personalDetailsCaption
{
}

.fieldCaption
{
    font-weight: bold;
}

input
{
    font-family: Arial;
    font-size: 10pt;
}

td.top_pix_up{
	background-image:url(netisutils/images/top_pix_up.gif);
	background-repeat: repeat-x;
}

td.top_pix_down{
	background-image:url(netisutils/images/top_pix_down.gif);
	background-repeat: repeat-x;
}

td.logo{
	background-image: url(netisutils/images/logo_con_pix_small.gif);
	color: White;
	font-weight: bold;
}

img.logo{
	border: none;
}

img.top_bullet{
	/*background-image: url(netisutils/images/top_bullet.gif);*/
	background-repeat: no-repeat;
	background-position: center;
	width: 8px;
	height: 8px;
}

/*Footer*/
td.footer{
	background-image: url(netisutils/images/footer_pix.gif);
	color: White;
}

td.hp_footer{
	background-image: url(netisutils/images/homepage/footer-bg.gif);
	color: #EDEDED;
}
/* Frames*/
td.rightPix{
	background-image: url(netisutils/images/frame_pix_right.gif);
	width: 4px;
}

td.leftPix{
	background-image: url(netisutils/images/frame_pix_left.gif);
	width: 4px;
}

td.topPix{
	background-image: url(netisutils/images/frame_pix_top.gif);
}

td.bottomPix{
	background-image: url(netisutils/images/frame_pix_bottom.gif);	
}

td.topLeftCorner{
	background-image: url(netisutils/images/left_top_corner.gif);
	width: 4px;
}
td.topRightCorner{
	background-image: url(netisutils/images/right_top_corner.gif);
	width: 4px;
}

td.bottomLeftCorner{
	background-image: url(netisutils/images/left_bottom_corner.gif);
	width: 4px;
}
td.bottomRightCorner{
	background-image: url(netisutils/images/right_bottom_corner.gif);
	width: 4px;
}

td.topPixWhite{
	/*background-image: url(netisutils/images/frame_pix_top_white.gif);*/
	border-top: 1px solid #A7B0B4;
	text-align: left;
}

span.strong
{
	font-size: 18px;
	font-weight:bold;
	vertical-align:bottom;
}

span.stronger
{
	font-size: 14px;
	font-weight:bold;
}

.utils{
	cursor: pointer;
}

/* Info Page  and Ecommerce */ 
div.ecommerce{
	overflow-y:	auto;
	height:78%;
	width: 100%;
}

table.ecommerce{
	width: 95%;
	background-color: #F7FCFD;
	border: 1px solid #D5DBDD;
}

tr.ecommerce{
	background-color: #F7FCFD;
}

td.ecommerce{
	padding-right: 30px;
}

td.product{
	/*border-bottom: 1px solid #A9A9A9;*/
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

p.ecommerce{
	font-weight: bolder;
	font-size: 18px;
	text-align: center;
}

td.ecommTitle{
	font-weight: bold;
}
td.ecommDesc{
	
}

button.buyRight, button.buyLeft, button.buyMid{
	height: 26px;
	border: none;
	background-color:Transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;	
}
button.buyRight{
	background-image: url(netisutils/images/buyRight.gif);
	background-repeat: no-repeat;
	width: 15px;

}

button.buyLeft{
	background-image: url(netisutils/images/buyLeft.gif);
	background-repeat: no-repeat;
	width: 28px;
}

button.buyMid{
	background-image: url(netisutils/images/buyMid.gif);
	background-repeat:  repeat;
	color: #1F3E51;
	font-size: 12px;
	margin: 0px;
	vertical-align:top; 
}


button.btnIphoneBuyMid{
	height: 23px;
	/*width: 80px;*/
	border: none;
	background-color:Transparent;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	cursor:pointer;
	background-image: url(netisutils/images/buyMid.gif);
	background-repeat:  repeat;
	color: #1F3E51;
	-webkit-border-radius: 12px;
}

.helpDiv, .settingsDiv{
	background-color: #EAF4F7;
	border: 1px solid #2F697B;
}

a.helpMenu, a.helpMenu:link, a.helpMenu:active ,a.helpMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #1F3E51;
	font-weight: normal; 
	text-decoration: none;
	font-size: 10pt;
	line-height: 16px;
}
a.helpMenu:hover{color: #B5B5B5;}


TD.popUpMenu
{
    BORDER-RIGHT: #696969 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #696969 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #696969 1px solid;
}

a.button {
    background: transparent url('netisutils/images/homepage/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 8px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a, a:link, a:active  {/*color: #DC8F27; text-decoration:underline;*/ font-size: 10pt}
a:hover{color: #B5B5B5;text-decoration:none; font-size: 10pt}

a.productList:link, a.productList:active, a.productList, a.productList:visited{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	padding-left: 10px;
	padding-right: 10px;
	color: #1F3E51;
}
a.productList:hover{
	font-weight: bold;
	font-size: 14px;
	color: #3E799F;
}

a.button:hover{
	font: normal 12px arial, sans-serif;
}

a.button span.button {
    background: transparent url('netisutils/images/homepage/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	 font: normal 12px arial, sans-serif;
} 

td.hp_toolbar
{
	vertical-align:middle;
	padding: 10px;
}

li.infoHeader
{
	color: #FF8900;
	font-weight: bolder;
	font-size: 12px;
	list-style: none;
	margin: 0px -16px 5px 0px;
}

.InnerTable
{
    border-right: thin inset;
    border-top: thin inset;
    border-left: thin inset;
    border-bottom: thin inset;
    background-color: white;
    color: black;
  	 font-family: Arial;
	 font-size: 10pt ;
	 overflow-x: hidden;
	 overflow-y: auto;
}

DIV.proximitydialog
{
    /*HEIGHT: 170px;*/
    POSITION: absolute;
    /*TOP: 300px;
	 left: 242px;*/
    background-color: white;
	 z-index:1000;
	 color: #2E140F;
}

div.searchOp
{
	font-weight:bold; 
	text-decoration:underline;
	cursor:pointer;	
}

@media print {
	.notInReprot { display: none; }
}