@charset "utf-8";
/* CSS Document */
body{
	min-width:1200px !important;
}
/* Neutralize styling: 
   Elements we want to clean out entirely: */

/*TAGS*/
html { 
	overflow: auto; 
	height:100%;
	margin: 0;
	padding: 0;
}
body, form, fieldset {
	margin: 0;
	padding: 0;
}
.hasDatepicker{
	background-image:url(../images/datePicker.png);
	background-position:center right;
	background-repeat:no-repeat;
}
.panel_close{
	float:right;
}
span.vine_green{
	color:#00a478;
}
.actions-panel{
	margin-bottom:15px;
	text-align:center;
}
.actions-panel .alert{
	margin:20px 0;
	text-align:left;
}
/****************** Actions Button *******************/
#dropdown-menu span{
	line-height:16px;
}
#dropdown-menu #actions{
	background:url(../images/tab_icons/config_tab.png) 5px center  no-repeat #6a9bc3;
	background-size:16px 16px;
	font-weight:bold;
	padding-left:15px;
}
#dropdown-menu li{
	line-height:16px;
}
#dropdown-submenu{
	position:absolute;
	z-index:100;
	bottom:-55px;
	right:18px;
	text-align:left;
}
/********************** Buttons **********************/
a.btn{
	/*color:#fff !important;*/
}
.add_btn{
	/*background-image:url(../images/add_btn.png);
	background-position:center 5px;
	background-repeat:no-repeat;
	padding-left:20px !important;*/
	margin:2px 0 0 0;
}
input.add-btn:before{
	content:"+";
}
a.level-up.btn{
	font-family:futura_bdcn_btbold !important;
	font-size:16px !important;
	position:absolute;
	right:40px;
	top:100px;
}
a.btn_delete, .btn-delete {
    color: #C80815 !important;
}
a.btn_edit, .btn-edit {
    color: #66B032 !important;
}
.ui-tabs-vertical .save_btn{
	float:none;
}
.save_btn{
	float:right;
	margin:0;
	padding:0;
}
#add_crime_form .save_btn{
	float:none;
}
.save_btn input{
	color:#fff;
	padding:0 20px 0 0;
}
.btn_update{
	font-family:futura_bdcn_btbold !important;
	font-size: 18px !important;
	font-weight:normal !important;
	background-image:url(../images/btn_update.png);
	background-repeat:no-repeat;
	background-position:5px center;
    padding: 5px 10px 5px 40px;
	position: absolute;
    right: 0;
    top: -50px;
}
#navigation_top{
	position:absolute;
	right:10px;
	top:10px;
	z-index:100;
}
#navigation_bottom{
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:100;
}
#navigation_top ul, #navigation_bottom ul{
	padding:0;
	margin:0;
}
#navigation_top ul li, #navigation_bottom ul li{
	display:inline-block;
	list-style-type:none;
	padding:0;
	margin:0;
}
#navigation_top .btn_next, #navigation_top .btn_prev,
#navigation_bottom .btn_next, #navigation_bottom .btn_prev{
	font-family:futura_bdcn_btbold !important;
	font-size:16px !important;
	color:#00a478 !important;
}
#navigation_top a.btn_next.disabled, #navigation_bottom a.btn_next.disabled{
	background:url(../images/disabled_next.png) center right no-repeat;
	color:#333332 !important;
}
#navigation_top a.btn_prev.disabled, #navigation_bottom a.btn_prev.disabled{
	background:url(../images/disabled_prev.png) center left no-repeat;
	color:#333332 !important;
}
#navigation_top .btn_next, #navigation_bottom .btn_next{
	background:url(../images/next.png) center right no-repeat;
	font-family:futura_bdcn_btbold !important;
	padding-right:25px;
}
#navigation_top .btn_prev, #navigation_bottom .btn_prev{
	background:url(../images/prev.png) center left no-repeat;
	padding-left:25px;
}

#p_form{
	position:relative;
}
.button_query{
	background-image:url(../images/bg_button.jpg);
	background-repeat:no-repeat;
	padding:8px;
	text-align:center;
	width:78px;
	border:0px;
	font-weight:bold;
}
.button_query:hover{
	color:#0C5680;
}
/**********************  **********************/
.color_box_links{
	color:#006699;
	cursor:pointer;
}
.color_box_links:hover{
	color:#8fca0f;
}
/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

input.numeric_currency{
	text-align:right;	
}
.search_button_styled a{
	color:#006699 !important;
}
.search_button_styled:hover{
	background:#dbe5ef !important;
}
.search_button_styled{
	padding:5px 15px; background:#E6E6E6;
	border:thin solid;
	border-color:#D3D3D3; 
    cursor:pointer;
	color:#006699;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.search_button_styled_print:before{
	padding:5px 25px; 
	content:url(../images/pdf-1.png);
	/*background:url(../images/pdf-1.png) center left no-repeat;;
	/*background:url(../images/print.png) center left no-repeat;
	/*background-image:url(../images/pdf-1.png);
	background-position: 2% 50%;
	background-repeat:no-repeat;
	background-color:#E6E6E6;
	border:thin solid;
	border-color:#D3D3D3; */
    cursor:pointer;
	/*color:#006699;
    /*-webkit-border-radius: 5px;
    border-radius: 5px;*/
}
.search_button_styled_tool{
	padding:5px 25px; 
	background-image:url(../ico/iconInvCF.png);
	background-position: 2% 50%;
	background-repeat:no-repeat;
	background-color:#E6E6E6;
	border:thin solid;
	border-color:#D3D3D3; 
    cursor:pointer;
	color:#006699;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.search_button_styled_excel a{
	color:#006699 !important;
}
.search_button_styled_excel:hover{
	background-color:#dbe5ef !important;
}
.search_button_styled_excel:hover{
	color:#000;
}
.search_button_styled_excel{
	padding:5px 25px; 
	background-image:url(../images/print.png);
	/*background-image:url(../images/excel-1.png);*/
	
	background-position: 2% 50%;
	background-repeat:no-repeat;
	background-color:#E6E6E6;
	border:thin solid;
	border-color:#D3D3D3; 
    cursor:pointer;
	color:#006699;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.search_button_styled_print a{
	color:#006699 !important;
}
.search_button_styled_print:hover{
	background-color:#dbe5ef !important;
}
.search_button_styled_print:hover{
	color:#000;
}
/*.form-horizontal .row{
	margin:0 15px;
}*/
.no-margin{
	margin:0 !important;
}
.no-padding{
	padding:0 !important;
}
.header #logo{
	max-height:55px;
/*	margin:0 0 0 50px;*/
}
div.header.row{
	margin:0 !important;
}

.body_home{
	height:100%;
/*background-image:url(../images/bkg-body.jpg);background-repeat:no-repeat; background-position:right bottom;*/
}
.body_home_login{
	/*background:url(../images/fullscreen_bg.png) top right no-repeat;*/
	background-size:cover;
	/*background-color: #1C81A6;*/
	background-color: #2f73a3;
	position:relative;
	height:100%;
	width:100%;
	
	/*background-repeat:no-repeat; background-position:right bottom; 		
	/*background-color:#d7f9fb;
	/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
}
.page-body{
	padding:0 40px 20px 40px;
	clear:both;
}
.page-body .form{
	font-size:10px;
}
.page-body .form legend{
	font-size:20px;
}
.page-controls{
	padding:10px 40px;
}
.page-controls .page-subhead h3{
	margin:0 0 10px 0;
}
body.index2 .page-body #edata-logo{
	/*background:url(../images/edata_logo_11.png) center center no-repeat;
	background-size: auto 200px;*/
	/*width:500px;
	height:298px;*/
	position:absolute;
	/*top:0;*/
	/*left:0;*/
	bottom:100px;
	right:50px;
}
.panel-title{
	font-family:futura_lightregular,Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#a_form1 .ui-tabs li div.checkbox{
	padding:0;
}
#a_form1 .ui-tabs li div.checkbox input{
	float: left;
    margin: 5px 0 0;
    position: static;
}
#add_uom img{
	display:block;
}
.action-icon{
	float:left; 
	width:99px; 
	padding:0 5px; 
	margin:3px 0;
	height:100px;
	text-align:center;
	font-weight: bold;
	color: #00a478 !important;
}
.action-icon img{
	width:65px;
	height:65px;
	display:block;
	margin:0 auto 5px auto;
}
.action-icon .img_lbl{
	display:block;
}
.itmActions{
	background:#002EB8 !important; 
	color:#fff;
}
/*.index2, .body_home_login .footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}*/


.footer{
	
	padding:10px 20px;
	font-size:12px;	
}

.navbar-default{
	background: #2f73a3;
	color:white;
	padding:10px 10px ;
	/*padding:10px 10px ;
	font-size:12px;	
	position:absolute;
	bottom:0;
	width:100%;*/
	
	
}
.navbar-default a{
	background: #2f73a3;
	color:white;
	/*padding:10px 10px ;
	font-size:12px;	
	position:absolute;
	bottom:0;
	width:100%;*/
	
	
}
#pg_footer a,  #pg_footer2 a{
	color:white;
	font-size:14px;	
}

#edata-img {
  
     bottom: 25px;
    
}




.div25{
	float: left;
    width: 250px;
}
/* Gradient 1 */
input.login, select.login {
	color:#333333;
}

input.focus {
	border:1px solid #56cbe2;

}

button img {
  margin-right: 0px;
  vertical-align: middle;
  display:inline;
}

#login-box .glyphicon{
	color:#95c31c;
}
#login-box input{
	color:#1c4bc3;
	font-weight:bold;
}
#login-box label {
	color:#003366;
	font-weight:bold;
	text-align: inherit;
	display: block;
	width: 120px;
	float: left;
	clear:left;
	padding:2px 18px;
}
strong em {
font-size:8px;
color:#999999;
}
optgroup {
background-color: #CCCCCC;
color:#000000;
font-weight:bold;
font-style:normal;
text-transform:uppercase;
}

optgroup option {
background-color: #FFFFFF;
color: #000000;
font-weight: normal;
font-style:normal;
text-transform: none;

}
/***/
/*start*/
.login-container {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
  	width: 640px;
	height:300px;
	overflow:visible;
}

/*end**/

.login-box-style {
  position: relative;
  margin: 0 auto;
  padding: 20px 20px 20px;
  width: 450px;
  background:#f0f5fe;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
}
.login-box-style:before {
  content: '';
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  z-index: -1;
  background: rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}
.login-box-style h1 {
  margin: -20px -20px 21px;
  line-height: 40px;
  font-size: 15px;
  font-weight: bold;
  color: #555;
  text-align: center;
  text-shadow: 0 1px white;
  background: #f3f3f3;
  border-bottom: 1px solid #cfcfcf;
  border-radius: 3px 3px 0 0;
  background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
  background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
  -webkit-box-shadow: 0 1px whitesmoke;
  box-shadow: 0 1px whitesmoke;
}
.login-box-style input[type=text], .login-box-style input[type=password]{
	/*width:200px;*/
}

.login-box-style input {
  /*padding: 0 18px;
  height: 29px;
  font-size: 12px;
  font-weight: bold;
  color: #527881;
  text-shadow: 0 1px #e3f1f1;
  background: #cde5ef;
  border: 1px solid;
  border-color: #b4ccce #b3c0c8 #9eb9c2;
  border-radius: 16px;
  outline: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);
  -webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);*/
}
.login-box-style submit:active {
  background: #cde5ef;
  border-color: #9eb9c2 #b3c0c8 #b4ccce;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
}
/*input#login-box{
	background:#003366;
}*/


/***/
/*.login-box-style{
	
float:left; border:1px solid #006699; width:600px; padding:4px 2px; background-color:#FFFFFF; margin:20px;
}-*/
div.border-style{border-bottom:1px solid #a5e7f7; margin:8px 0;
}

div.sub_deposit{
cursor:pointer;
margin-left:10px;
width:50%;
padding:5px;
border: #CCCCCC 5px solid;
border-bottom:none;
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;*/
font-weight:bold;

}

div.sub_deposit_title{
margin-left:10px;
width:98%;

background-color:#CCCCCC;
border: #CCCCCC 5px solid;
border-top:none;
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;*/
font-weight:bold;
font-style: italic;

}


div.sub_deposit_container{
display:none;
border: #CCCCCC 5px solid;
width:98%;
margin-left:10px;

}


div.toolbar2{
	float:right;
}


.page{
	display:none;
	border-collapse: separate;
	border-spacing:3px;
	padding:0px;

	}

/*Classes*/
.address{
	background-color: #FFFFFF;
	border: 1px solid #666666;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	color: #000000;
	/*text-transform: uppercase; */
	width:250px;
}


.invoice_box td  {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0 0.5em;
	}

/*errorr*/
#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}

#login-box input.error-input{
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	border: 1px solid #e77776;
	/*padding:8px 10px;*/
	background-color:#f8dbdb;
}
#login-box textarea.error-input{
	background: #f8dbdb;
	border-color: #e77776;
}
#login-box div span.error-input{
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	border: 1px solid #e77776;
	/*padding:8px 10px;*/
	background-color:#f8dbdb;
	/*
	color: #e46c6e;
	font-size:10px;*/
	
}
	
.error {
	font-weight: bold;
	color: #990000;
	border: 1px solid #e77776;
	padding:8px 10px;
	background-color:#f8dbdb;
	/*text-align:center;*/
}
input.error_form, select.error_form ,textarea.error_form { color:#990000; border: 1px solid #e77776;background-color:#f8dbdb; }

.error_form {
	font-weight: bold;
	color: #990000;
}
.blue_box {
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px none #006699;
	border-left: 1px solid #006699;
}
.gray_box {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #666666;
	background-color: #d7d7d7;
	border: 1px solid #2d245c;
	padding:4px;
}


.gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;

	border-collapse: collapse;
	width:98%;
	margin:0 auto;
}
.gradient-style thead tr td
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('../images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
.gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('../images/gradback.png') repeat-x;
}
.gradient-style tfoot tr td
{
	background: none;
	font-size: 12px;
	color: #99c;
}
.gradient-style tbody tr:hover td
{
	background: #d0dafd url('../images/gradhover.png') repeat-x;
	color: #339;
}

.odd_td, .odd_linethrough {
/*font-size:10px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
background-color: #e1f5ff;*/
}
.odd_tdN{
font-size:12px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
background-color: #e1f5ff;
height:40px;
}
.odd_tdNL{
font-size:12px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
background-color: #e1f5ff;
height:40px;
 border-left: 1px solid #e1f5ff;
 border-top-left-radius: 8px;
-moz-border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
-moz-border-bottom-left-radius: 8px;
 padding-left: 5px;
}
.odd_tdNR{
font-size:12px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
background-color: #e1f5ff;
height:40px;
 border-right: 1px solid #e1f5ff;
 border-top-right-radius: 8px;
-moz-border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
-moz-border-bottom-right-radius: 8px;
 padding-right: 5px;
}
.even_tdN{
background-color:#FFFFFF;
font-size:12px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
height:40px;

}

.even_td, .even_linethrough {
background-color:#FFFFFF;
/*font-size:10px;*/
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;

}


.odd_td2 {
font-size:10px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
background-color: #D9E6EA;
}


.even_td2 {
background-color: #ECF2F4;
font-size:10px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
}

.odd_td3 {
font-size:10px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
background-color: #CFE7CB;
}


.even_td3 {
background-color: #E1E8E3;
font-size:10px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-weight: normal;
}



.inside_form_td{
background-color:#99CCCC;
font-size:10px;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;

}



.odd_linethrough{
text-decoration:line-through;
}

.even_linethrough{
text-decoration:line-through;
}

.void_line{
text-decoration:line-through;
}

.double_transaction {
color:#CC8081500;
font-weight:bold;

}
.regular_transaction {
color: #000000;

}

body.bkg_img { margin:0;
background:none;

}


body.restrict_body{

background-color:#FFFFFF; height:100%;background-image:url(../images/restrict_bkg.gif);background-position: bottom;background-repeat:repeat-x; background-attachment:fixed;
}

.search_box {
background-image: url(../images/srch.png);
background-repeat: no-repeat;
background-position:right;
background-color:#FFFFFF;
width:350px;
height:22px;
font:normal 15px Arial;}

.search_box_on {
background-image: url(../images/srch.png);
background-repeat: no-repeat;
background-position:right;
background-color: #fff1d6;
border:#D45F00 1px solid;
width:350px;
height:22px;
font:normal 15px Arial;}

.search_box_sub{
background-color: #FFFFCC;
width:200px;
height:22px;
font:normal 15px Arial;
}


.search_button{
background-color:#FFFFFF;
/*padding:3px 5px 3px 19px;*/
font:normal 15px Arial;
height:22px;
vertical-align: bottom;
}

* html .search_button {/*ie only*/
vertical-align: baseline ;
}
.input_large, input_large_textarea, .input_tiny input ,div.input_tiny, .input_tiny_to_large input ,div.input_tiny_large {
/*font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:190px;*/
display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  /*border-radius: 4px;*/
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}
/*.input_large_textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:255px;
}

.input_tiny input ,div.input_tiny{
width:40px;
text-align:right;
}
.input_tiny select{
width:70px;
}

.input_tiny_to_large input ,div.input_tiny_large{
width:200px;
text-align:right;
}
.input_tiny_to_large select{
width:200px;
}
.input_small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:90px;
}

.input_auto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:auto;
}*/

.input_extra_large_inventory{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:16px;
	color: #333333;
	width:350px;
	padding:5px;
}

.input_extra_large{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #333333;
	width:350px;
}

.input_textarea{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #333333;
	width:90%;

}


.input_update {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border:none;
font-weight:bold;
}

.input_update_highlight {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #009933;
border:none;
font-weight:bold;
}
.error_input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color: #FF9999;
color:#FFFFFF;
border: 1px  #FF0000 solid;
font-weight:bold;
}

.input_normal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
/*border: 1px  #000000 solid;*/
font-weight:normal;

}

.select_large{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:190px;
}


.pg_hdg{
/*font-family: Arial, Helvetica, sans-serif;*/
font-size:12px;
font-weight:bold;
margin:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
vertical-align:middle;
/*background-position:top;
background-color: #3378a8;*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55AAEE', endColorstr='#003366');
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#55AAEE), to(#003366));
background:-moz-linear-gradient(center top , #55AAEE, #003366) repeat scroll 0 0 transparent;
background: linear-gradient(#55AAEE, #003366);
color:#FFFFFF;

}

.pg_hdg_sub{
/*font-family: Arial, Helvetica, sans-serif;*/
color: #2d245c;
font-size:16px;
font-weight:bold;
border-bottom:1px #CCCCCC solid;
margin-bottom:10px;
}



.pg_hdg_uplevel{
/*font-family: Arial, Helvetica, sans-serif;*/
color: #00247f;
font-size:11px;
border-bottom:1px #CCCCCC solid;
}


.pg_hdg_sub span{
color:#000000;
font-weight:normal;
}

.welcome_font{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
color: #0c5680;
}

.sub_hdg{
font-style:italic;
font-weight:bold;
color:#5f5f5f;
}
.table th{
	background-color:#0077BE;
	color:#fff;
}
.data_tbl_hdg, table.display th{
/*background-color:#3378a8;
color:#FFFFFF;*/
font-weight:bold;
padding:6px;

}
.data_tbl_hdg a{
color:#FFFFFF;

}
#order{display: inline;}

#img_hdg{
text-decoration:none;
}

#data_hdg{
color:#FFFFFF;
padding:0px;
text-decoration:none;
}

#data_hdg:hover{
font-weight:bold;
text-decoration: underline;
}


.data_tbl_total{
background-color: #FFCC99;
color:#4000A0;
font-weight:bold;
padding:5px;
}

.data_total{
color: #333333;
font-weight:bold;
padding:5px;
text-align:right;
}

a .img_lbl{
/*font-size:10px;*/
text-decoration:none;
}


.required_field {
color:#C80815;
font-size:10px;
}

.fine_print_notes {
font-size: 9px;
font-style:italic;
}

.help_notes{
background-color:#65bbcc;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
border:4px  #66a1cc solid;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;

}
.no_record {
background-image: url(../images/deny.gif);
background-repeat:no-repeat;
background-position:5px 5px;
background-color: #CCCCCC;
border: #333333 solid 3px;
text-indent:20px;
color: #FFFFFF;
font-weight:bold;

padding:5px;
}

.notification {
	/*background:url(../images/success_bkg.png) left center no-repeat;
	padding:0 0 0 20px;*/
}

.notification_error {
	
	/*background: url(../images/warning_bkg.png) left center no-repeat;
	padding:0 0 0 20px;*/
}
.noBorderInput {
border:0px;

}

.void_bkg{
background-image:url(../images/void.png);
background-repeat:repeat;
}


.but_td_highlight{
background-color: #003366;
color:#FFFFFF;
font-weight:bold;
}

.but_td_add{
background-image:url(../images/add.png); background-position:left; background-repeat:no-repeat; padding-left:15px;
}
.labelCheckboxSubOptions{
	width:250px;
	float:left;
}
.labelCheckboxSub{
	overflow:auto;
}
.labelCheckboxSub input, .labelCheckboxSubOptions input {
	border:0px;
	margin:4px 5px 0 0 !important;
}

#top_menu {
	float: left;
	z-index:0;
}
.top_menu {
	padding:2px;
	color:#0c5680;
}

#top_menu a{
	color:#0c5680;
}

#top_menu a:hover{
color: #0099CC;
}
#inline_img {
display:inline;
}

.stepwizard_current{
background-image:url(../images/current_page.png); 
background-position:center; background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.stepwizard_{
background-image:url(../images/_page.png); 
background-position:center; background-repeat:no-repeat;
font-size:12px;
}

.stepwizard_left{
background-image: url(../images/left_current_page.png); 
background-repeat: no-repeat; 
width:15px; background-position:bottom right;
}
.stepwizard_connector{
background-image: url(../images/current_page_connector.png); 
background-repeat: repeat-x; 

}

.stepwizard_, .stepwizard_current{
text-align:center;
width:50px;
height:50px;
}

.stepwizard_right{
background-image: url(../images/right_current_page.png); 
background-repeat: no-repeat; 
width:15px; background-position:bottom left;
}

/*============account control---------------*/

#accordion {
  border: 1px solid #ccc;
  border-bottom: none;
  margin: 0;
	width: auto;
}

	#accordion .section {
		background: url(../images/accordion-bg.gif) repeat-x 0 0;
		border-bottom: 1px solid #ccc;
		padding: 12px;
		
	}	
	
	#accordion h2 {
		background: url(../images/plus.png) no-repeat 0 4px;
		cursor: pointer;
		font-size: 18px;
		outline: none;
		padding-left: 18px;
	}
	
	#accordion .ui-state-active {
		background: url(../images/minus.png) no-repeat 0 4px;
	}
	
	#accordion .labelCheckboxSub {
		padding: 0 0;
	}
.labelCheckbox {
background-color:#abc7ab;
/*position:fixed;*/
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.labelCheckbox input{
border:0px;
background-color:#abc7ab;
}

.labelCheckboxSub {
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
}


.labelCheckboxSubOptions{
	margin-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	display:list-item;
	list-style-type: none;
}
	
/*---------*/
/*tabbed menus*/
#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #3378a8;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #3378a8;
border-bottom: none;
background: #999999 ;
text-decoration: none;
}

#navlist li a:link { color: #FFFFFF; }
#navlist li a:visited { color: #FFFFFF; }

#navlist li a:hover
{
color: #ffffff;
background: #006699;
border-color: #3378a8;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
color: #5f5f5f;

}

@media print {
img.noPrint { display: none; }
}

.clearfloat, .clear {
clear:both;
}

.largearea textarea {
width:100%;
height:200px;
}


ul.pTypeList {
color: #000;
list-style:none;
display: inline;

}

ul.pTypeList li{
cursor:pointer;
padding:4px 2px;
display:inline;
}
.selected{
color: #FF3300;
background-color: #FFFFCC;
}
.data_total_numbers{

width:65%; text-align:right;   color:#666666; font-size: 12px; padding:2px 2px;}


.pos-content-list{
background: url(../images/accordion-bg.gif) repeat-x 0 0;
		border-bottom: 1px solid #ccc;
		padding: 12px;
}

pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}
 
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
#append2{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:30px;
	display:none;
	color:#000;
	
}	
.required_field {
	color:#FF0000;
	font-size:10px;
}
#label_comment:after{
	content:" " !important;
	
}
.neo_details{
   -moz-border-bottom-colors: none;
   -moz-border-left-colors: none;
   -moz-border-right-colors: none;
   -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f1ffe8;
    border-image: none;
    border-radius: 12px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 5px;
    padding-left: 10px;
	
	border: 2px solid #cbebb6;
	width:98%;
}
.info_details{
/*background-color:#f1ffe8; border:1px solid #cbebb6; border-left:0; border-right:0; float:left;
color:#000000; font-size:12px;
padding:5px; width:100%; margin:5px 0;*/
}
.info_details_proforma{
background-color:#e8f8ff; border:1px solid #b6dbeb; border-left:0; border-right:0; float:left;
color:#000000; font-size:12px;
padding:5px; width:100%; margin:5px 0;
}
.info_details_invoice{
background-color:#fff9e8; border:1px solid #ebdcb6; border-left:0; border-right:0; float:left;
color:#000000; font-size:12px;
padding:5px; width:100%; margin:5px 0;
}

/*.info_details span, .info_details_proforma span, .info_details_invoice span {
padding:0 25px;
}*/
.div23{
	width:310px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	float:left;
}

.hover { background-color: #E6FF99; }
.small_labels { 
border-radius:7px; padding:3px; font-size:9px;}
.small_labels sdark { border-radius: inherit; padding:inherit; font-size:inherit;background-color:red;color: #FCC;}
.small_labels slight {  border-radius: inherit; padding:inherit; font-size:inherit;background-color:#9C9; color:#333;}
.small_labels savailable {  border-radius: inherit; padding:inherit; font-size:inherit;background-color: #060; color: #CFC;}
.group_sum{
	font-weight:bold;
	margin-left:15px;
	
}
.group_sum3{
	font-weight:bold;
	float:right;
	
	
}
.group_sum2{
	font-weight:bold;
	margin-left:15px;
	
}
.datatable_ahref{
	color: #333399 !important;
    font-family: arial;
    font-weight: bold;
    text-decoration:underline;	
}
#scrollable_table{
	overflow:scroll;
	
}
.Disabledneobutton {
  font-family: arial;
  color: #FFFFFF !important;
  font-size: 12px;
  text-shadow: 1px 1px 0px #7CACDE;
  box-shadow: 1px 1px 1px #657885;
  padding: 5px 12px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #717485;
  background: #19191C;
  background: linear-gradient(top,  #ABABAB,  #A3ABB8);
  background: -ms-linear-gradient(top,  #ABABAB,  #A3ABB8);
  background: -webkit-gradient(linear, left top, left bottom, from(#ABABAB), to(#A3ABB8));
  background: -moz-linear-gradient(top,  #ABABAB,  #A3ABB8);
}
td.editabletd{
	 background-image:url(../images/edit.png);
	 background-position:left;
	 background-repeat:no-repeat;
}
.disFormat{
	background-color:#dbe5ef;	
}
.custom-combobox {
	position: relative;
	display: inline-block;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
}
.custom-combobox-input {
	margin: 0;
	padding: 2px 5px;
	width:350px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	color: #000000;
	padding:2px;
	font-size:12px;
}
table.rev_table td{
	font-size:12px !important;
	font-weight:800 !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
::-webkit-input-placeholder {
	 color: red;
}

:-moz-placeholder { /* Firefox 18- */
   color: red;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}

:-ms-input-placeholder {  
   color: red;  
}

.input_disable_large{
	background-color:#dbe5ef;	
	width: 290px;	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	height:20px;
}
.input_disable_extra_large{
	background-color:#dbe5ef;	
	width: 400px;	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	height:20px;
}
.input_disable_small{
	background-color:#dbe5ef;	
	width: 90px;	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	height:20px;
}
.input_disable_extra_small{
	background-color:#dbe5ef;	
	width: 50px;	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	height:20px;
}
.otherlabel{
		color: #3d3d3d;
		font-family: Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 11px;
		padding: 1px !important;
		width:250px !important; 
}
.viewlabel{
		color: black  !important;
		font-family: Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 11px;
		width:250px !important; 
}
:-webkit-input-placeholder {
	 color: red;
}

:-moz-placeholder { /* Firefox 18- */
   color: red;  
}

:-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}

:-ms-input-placeholder {  
   color: red;  
}

.text-white { color: #FFF; }
