﻿body, 
input, 
button 
{font-size: x-small;font-family:arial,helvetica,sans-serif;}
body
{
   margin: 0; padding: 0; 
   background-color:#FFFFFF;
   font-family:Helvetica;
   font-size:70%;color:#444444;
   direction:ltr;
   -webkit-text-size-adjust: none;
	
}
body,  form, input { margin: 0; padding: 0; }
a, a:visited { color: #1030cc; }
a img { border: none; }

h3 {font-size:small;font-weight:bold;margin-top:3px;margin-bottom:3px;text-align:center;}
.menulink {text-decoration: none;font-weight:bold;}
.footer {text-align:center;color:#999999;margin-top:9px;}
.error {font-size:xx-small;font-family:arial,helvetica,sans-serif;color:#CC0000;}
.numFmtAllN { -wap-input-format: "*N"}
.numFmtAlln { -wap-input-format: "*n"}
.numFmtNN { -wap-input-format: "NN"}
.upperCaseAll { -wap-input-format: "*A"}
.NegativeNumber
{color:#CC0000;}
#header {font-size:11pt;}

.copyright { 
    font-family: Verdana;
    font-size:Small;
    color:#cc0000;
}


/*Login Form*/
.login_form_label{font-size:16px;margin-top:5px;margin-bottom:5px;font-weight:bold;color:#222}
.login_form_field{width:100%;font-size:18px;font-weight:normal;color:#222;padding:8px 5px;margin-bottom:10px}


/*input Texboxes and buttons*/
input[type="text"], input[type="password"]
{
    box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
    margin:3px 0;padding:5px 3px;font-family:inherit;font-size:inherit
}
.bigButton{margin:7px 0 8px 0;padding:3px 3px 3px 3px;font-size:105%;
              font-weight:bold;}

.button{font-size:12px;font-weight:bold; margin-right:8px;background-color:#3b5998;color:#fff;border-top:1px solid #9faecd;border-left:1px solid #9faecd;border-bottom:1px solid #273b65;border-right:1px solid #273b65;padding:4px 15px; text-decoration:none;}
.button:visited{color:#FFF}
.button.cancel{background-color:#f0f0f0;color:#333;font-weight:normal;border-top:1px solid #efefef;border-left:1px solid #efefef;border-bottom:1px solid #8b8b8b;border-right:1px solid #8b8b8b}


/*menu main page*/
#menumain ul { list-style: none; margin-left:0px; }
#menumain ul li { display:block; margin-bottom:15px; margin-left:0px; }


/*menu*/
/*#menu {background-color: #ecf2fa; border-bottom: 1px solid #6797d3; margin-bottom: 5px; padding: 10px; height:20px; }*/
#menu {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:7px;height:32px;
        text-align:left;position:relative;background-color:#3b5998}
#menu a{color:#fff; text-decoration:none;}
#menu a:visited{color:#fff; text-decoration:none;}
#menu ul{margin:0; padding:0;list-style: none; color:#fff; }
#menu ul li { display: inline; margin-right: 5px; }
#menu #current{ font-weight:bold;}
#menu .current{ font-weight:bold;}

#menu-box {
    position: absolute;
    top: 40px; left: 0;
    z-index: 10;
    background:#fff;
    padding:5px;
    border:1px solid #3b5998;
    text-align:center;
    
}


#menu-box a, #menu-box a:visited
{
    text-decoration:none;
}

.ind {
	padding: 9px 10px 5px 10px;
	border-bottom: 1px solid #E2E2E2;
	min-height:20px;
	text-align:left;
}

.totalBalancePos {
	color:blue;
    font-size:12px; 
}

.totalBalanceNeg {
	color:red;
    font-size:12px; 
}


/* GridView
   ============================= */
.gridview {
   width: 100%;
   border: solid 1px #C5DBF7;
}
.gridview th {
   font-size: 11px;
   padding: 3px 2px;
   font-family: Arial, sans-serif;
   padding-left: 1px;
   border-bottom: solid 1px #C5DBF7;
   background-color:#f2f2f2;
}

.gridview .title {
   font-size: 13px;
   padding: 3px 2px;
   font-family: Arial, sans-serif;
   font-weight:bold;
   padding-left: 1px;
   border-bottom: solid 0px #fff;
   background-color:#ffffff;
   text-align:left;
}

.gridview td {
padding: 3px 2px;
border-bottom: solid 1px #C5DBF7;
color: #333;
font-family: Verdana, sans-serif;
font-size: 11px;
}

.gridview tr.even td{
   padding: 3px 2px;
   border-bottom: solid 1px #C5DBF7;
   color: #333;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   background-color:#FFF; 
}

.gridview tr.odd td {
   padding: 3px 2px;
   border-bottom: solid 1px #C5DBF7;
   color: #333;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   background-color:#F4F7FB;
}

.gridview tr.hover td {
padding: 3px 2px;
border-bottom: solid 1px #C5DBF7;
color: #333;
font-family: Verdana, sans-serif;
font-size: 11px;
background-color:#C1DAD7;
}

/*Cust Info*/
.GridTitle
{
   font-weight:bold;
   font-size:11px;
}



/*Orders Page*/
div#pnlOrderInfo th{
    font-weight:bold;
}
div#pnlOrderInfo td span{
    font-weight:normal;
    color:gray;
}