@charset "utf-8";
/* CSS Document */

/* 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;
}




/* 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;
}

/* Apply left margin:
   Only to the few elements that need it: */
/*li, dd, blockquote {
        margin-left: 1em;
}*/

/* Miscellaneous conveniences: */
form label {
	/*color:#333333;*/
	font-size:12px;
	color:#333333;
	padding:10px;
}






fieldset {
        border: none;
}
input, select, textarea {
    font-size: 100%;
	background-color: #FFFFFF;
	border: 1px solid #B5B8C8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	padding:2px;
	font-size:12px;
	
}



.header-container {
background-color:#bbc3be;
background-image:url(../images/bkg-topframe.jpg); 
background-repeat:repeat-x;
background-position:right; border-bottom:5px #366 solid;

}
/*
.body_home{
height:100%;
width:100%;
background-image:url(../images/bkg-body.jpg);background-repeat:no-repeat; background-position:right bottom;
}
.body_home_login{
height:100%;
width:100%;
background-image:url(../images/bkg-body-login.jpg);background-repeat:no-repeat; background-position:right bottom; background-color:#d7f9fb;
font-family:Geneva, Arial, Helvetica, sans-serif;
}*/

.body_home{
	height:100%;
	background-image:url(../images/bkg-body.jpg);background-repeat:no-repeat; background-position:right bottom;


}
.body_home_login{
height:100%;
/*background-image:url(../images/bkg-body-login.jpg);background-repeat:no-repeat; background-position:right bottom; background-color:#FFF;
font-family:Geneva, Arial, Helvetica, sans-serif;*/
}

#footer a {
color:#b5daf9;
text-decoration: none;
font-size:11px;
padding:0 10px;

}
#copyright {
font-size:11px;
color: #003366;
}

/* Gradient 1 */
input.login, select.login {
	background-image:url(../images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	width: 300px;
	color:#333333;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
	padding:8px 5px;
	font-size:14px;
	height: 40px;

	
	
}

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

}






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

h2{
font-style:italic;
font-weight:bold;
color:#5f5f5f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.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;
}

.search_button_styled:hover{
	color:#000;
}
.search_button_styled_print{
	padding:5px 25px; 
	background-image:url(../images/print.png);
	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;
}
.hasDatepicker{
	background-image:url(../images/datebox_arrow.png);background-repeat:no-repeat; background-position:right;
}


#login-box label {
color:#003366;
font-weight:bold;
}
/*select {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #000000;
	min-width: 150px;
	padding:2px;


}
*/strong em {
font-size:8px;
color:#999999;
}
optgroup {
background-color: #CCCCCC;
color:#000000;
font-weight:bold;
font-style:normal;
text-transform:uppercase;
}
input.submit_button{
	padding:5px 15px; background:#E6E6E6;
	border:thin solid;
	border-color:#D3D3D3; 
    cursor:pointer;
	color:#006699;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	
}
input.submit_button:hover{
	color:#000;
	background:#dbe5ef !important;
}
optgroup option {
background-color: #FFFFFF;
color: #000000;
font-weight: normal;
font-style:normal;
text-transform: none;

}


label {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
color:#CCCCCC;
}
a {
color: #0c5680;
text-decoration:none;
}
a:hover {
color:#8fca0f;
}

a:active {
color:#0c5680;
}

a#top {
color: #28119B;
text-decoration:none;
}
a#top:hover {
color: #000000;
text-decoration:none;
}

a img {
text-decoration:none;
border:0;}
td, th,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: separate;
	border-spacing:0px;
	padding-top:3px;
	padding-bottom:3px;
	}
hr {
border: 0;
width: 100%;
background-color: #CCCCCC;
height: 1px;
border-width:1px;
color:#CCCCCC;


}

tr.alt td{
background-color:#669999;
}

tr.over td{
background-color:#6633CC;
}

/*  ZEBRA EFFECT */
table.zebra {
	border-collapse: collapse;
	width: 98%;
	/*margin: 24px;*/
	font-size: 1.1em;
}

table.zebra th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

table.zebra td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

table.zebra td * {
	/*padding: 6px 11px;*/
}

table.zebra tr.alt td {
	background: #ecf6fc;
}

table.zebra tr.over td {
	background: #bcd4ec;
}

/*  ZEBRA EFFECT ENDS  */

td img {display: block; }



table.invoice_box {
font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	}

tr.total td{
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}
.input-2-padding{
padding:2px 10px;
}
.login-box-style{
float:left; border:1px solid #006699; width:400px; padding:4px 2px; background-color:#FFFFFF; margin:20px;
}
div.border-style{border-bottom:1px solid #a5e7f7; margin:10px 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{
	background: #f8dbdb;
	border-color: #e77776;
}
#login-box textarea.error-input{
	background: #f8dbdb;
	border-color: #e77776;
}
#login-box div span.error-input{
	color: #e46c6e;
	font-size:10px;
}
	
.error {
	font-size: 12px;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: #F3F3F3;
}


.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:#CC0000;
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 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:190px;


}

.input_tiny input ,div.input_tiny{
width:40px;
text-align:right;
}
.input_tiny select{
width:70px;
}
.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{
	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: #5d6861;
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;
}

.data_tbl_hdg, table.display th{
background-color:#5d6861;
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:#FF0000;
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;

}

.restricted_access {
font-size:14px;
color:#999999;
}

.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-image:url(../images/success_bkg.png);
background-repeat:no-repeat;
background-position:5px 5px;
background-color:#FFFFFF;
border:#009933 solid 2px;
text-indent:20px;

padding:5px;
}

.notification_error {
background-image: url(../images/warning_bkg.png);
background-repeat:no-repeat;
background-position:5px 5px;
background-color:#FFFFFF;
border: #ddb205 solid 2px;
text-indent:0px;
padding:5px;
padding-left:30px;
}
.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;
}

.labelCheckboxSub input, .labelCheckboxSubOptions input {
border:0px;
}

#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: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;
	}
 

/*****************************************
*										*
*		 eData Class Forms				*
*										*
*****************************************/

form.edata {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	border: 1px solid #A5A8B8;
	margin-left:20px;
	margin-right:20px;
	width:95%;
}

.edata fieldset {
	margin-top: 10px;
	padding : 2px;
	border: 1px solid #B5B8C8;

	float:left;
	width:47%;
	margin-right:15px;

}

.edata fieldset div p {
	
	padding : 0 10px 3px 10px;

}
.edata legend {
	font-size: 11px;
	color: #15428B;
	font-weight: 900;
}

.edata fieldset label {
	text-align: inherit;
	color: #3D3D3D;
	font-weight: bold;
	display: block;
	width: 150px;
	float: left;
	clear:left;
	padding:2px;
}



.edata label:after     {content:": ";}

.edata label span {
	color: #000;
}

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


.edata input, .edata select, .edata textarea {
	/*display : block;*/
	/*margin-bottom: 5px;*/
	margin:2px;
	

}

.text-ff {
	float:left;
	margin-left:5px;
	width: 250px;
	color: #333333;
	padding: 2px;
	border: 1px solid #B5B8C8;
	font-size: 11px;
	margin-top: 2px;
	background: #FFFFFF;
}

.text-jedit {
	margin-left:5px;
	width: 190px;
	color: #333333;
	padding: 2px;
	border: 1px solid #B5B8C8;
	font-size: 11px;
	margin-top: 2px;
	background: #FFFFFF;
}


.edata .text-input {
	width: 250px;
	color: #333333;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 11px;
	margin-top: 2px;
	background: #FFFFFF;
}



.edata textarea {
	width: 250px;
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 11px;
	margin-top: 2px;
	background: #FFFFFF;
}

.edata .infos {
	background: #FFF;
	color: #333333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.edata span.checkbox, .edata .checkbox {
	display: inline;
}

.edata .submit {
	background-color: #CCCCCC;
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	margin-right:50px;
	float:right;
	text-decoration: none;
	cursor:pointer;
}

.edata hr {
	clear: both;

}
.edata br {
	clear: both;
	visibility: hidden;
}

.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;
}



/*****************************************
*										*
*		 eData2 Class Forms				*
*										*
*****************************************/

form.edata2, div.edata2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	border: 1px solid #A5A8B8;
	margin-left:20px;
	margin-right:20px;
	width:95%;
}

.edata2 fieldset {
	
	padding : 10px;
	border: 1px solid #B5B8C8;
	float:left;
	width:45%;
	margin-right:20px;
	margin-bottom: 5px;

}


.edata2 legend {
	font-size: 11px;
	color: #15428B;
	font-weight: 900;
}

.edata2 fieldset label {
	text-align: inherit;
	color: #3D3D3D;
	font-weight: bold;
	display: block;
	width: 150px;
	float: left;
	clear:left;
	padding:4px;
	
}

.edata2 hr {
	clear: both;

}

.edata2 .text-input {
	width: 250px;
	color: #333333;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 11px;
	margin-top: 4px;
	background: #FFFFFF;
}

.edata2 br {
	clear: both;
	visibility: hidden;
}

a#btn_switch{
border:1px solid #15aeec; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:30px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 20px 20px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);
}

a#btn_switch:hover {
 border:1px solid #1090c3;
 background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
 background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);
}
#outPopUp{
     position:absolute;
     width:500px;
     height:400px;
     z-index:15;
     top:50%;
     left:50%;
     margin:-150px 0 0 -190px;
     /*background:red;*/
}
#defaultCountdown{
	height:80px !important;
	width:400px !important;
	
}
