html{ width:100%;	height:100%;	vertical-align: middle; font-family: arial;}

body {
height:inherit;	
background-color: #f7f7f7;	
margin: 0px;
font-family:Arial;
font-size: 11px;
}

.header-dw {
background: rgba(255, 255, 255, 0.8);
background: white;
-webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);
-pie-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
z-index: 50000;
width: 100%;
height: 95px;
padding-top: 10px;
display: block;
}

.internal-dw {
width: 940px;
height: auto;
margin-left: auto;
margin-right: auto;
padding: 0;
}

.siteLogo {
display: inline;
float: left;
width: auto;
height: auto;
min-height: 40px;
margin-bottom: 5px;
}

.siteLogo img {
max-width: 100%;
vertical-align: middle;
}

.bodywrapper {
margin-top: 7px;
width: 940px;
height: auto;
margin-left: auto;
margin-right: auto;
padding: 0;
}

.title {
width: 100%;
background-color: rgb(64, 81, 119);
color: white;
font-size: 22px;
padding: 6px;
-webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);
-pie-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
margin-top: 3px;
margin-bottom: 10px;
font-family: verdana;
}

.frmAccount{
border-collapse: collapse;
width: 100%;
background-color: rgb(236, 240, 245);
margin-bottom: 30px;
}

.Label1, .Label2, .Label3, .Label4, .Label5, .Label6, .Label7, .Label8 {
float: left;
font-size: 12px;
border-bottom: 1px solid rgb(133, 112, 112);
}

.click{
font-size: 12px;
font-style: italic;
color: rgb(153, 140, 140);
}

.grdAccounts{
border-color: #ffffff;
margin-bottom: 5px;
}

.grdAccounts th{
font-size: 11px;
font-weight: bold;
background: #b9c9fe;
border-top: 2px solid #d3ddff;
border-bottom: 1px solid #fff;
color: #039;
padding: 8px;
}
.grdAccounts tr {
border-bottom: 1px solid #fff;
color: rgb(9, 9, 17);
border-top: 1px solid #fff;
background: rgb(243, 242, 232);
padding: 8px;
font-size: 11px;
}

.do_payment {
background-color: rgb(185, 185, 185);
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

.payment_info{
font-size: 12px;
font-style: italic;
margin-left: 5px;
display: block;
margin-bottom: 20px;
color: rgb(38, 50, 141);
}

.tbl_pay_rqst_head{
height: 25px;
background-color: rgb(85, 86, 97);
font-size: 18px;
color: #ffffff;
padding-left: 10px;
}

.tbl_pay_rqst{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid rgb(85, 86, 97);
margin-bottom: 10px;
}
.check_account_balance{
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
width: 500px;
background-color: rgb(214, 214, 214);
margin-bottom: 10px;
}
.check_account_balance tr td, .check_account_balance tr td a{
color: rgb(243, 28, 28);
font-weight: bold;
text-align: center;
}

.error{
width: 100%;
background-color: rgb(214, 56, 56);
color: #ffffff;
font-weight: bold;
padding: 1px;
padding-right: 14px;
}

.body_right {
background: white;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
-pie-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
display: block;
vertical-align: top;
-webkit-border-radius: 3px;
border-radius: 3px;
margin-top: 5px;
float: right;
width: 685px;
height: auto;
background-color: #ffffff;
}

.welcome_box{
width: 310px;
float: right;
text-align: center;
margin-top: 10px;
}

.currency {
width: 920px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
font-size: 9px;
}

.page_title {
font-size: 24px;
padding: 18px;
padding-bottom: 2px
}

.statement_title {
text-align: center !important;
background-color: #B9C9FE !important;
}

.statement_title  span{
font-size: 21px !important;
color: #039 !important;
}

.beneficiary {
width: 140px;
float: right;
text-align: center;
}

.popup {
width: 400px;
height:400px;
}

.company_contacts, .company_address, .client_name, .client_id{
padding: 5px;
font-size: 18px;
float: left;
width: 100%;
color: rgb(120, 120, 121);
}

.edit_info{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid rgb(85, 86, 97);
margin-bottom: 10px;
}

.edit_info td{
padding: 5px;
}

.odd {
background-color: rgb(228, 228, 228);
}
.even {
background-color: rgb(207, 219, 219);
}

.statement_data {
font-size: 11px;
background-color: rgb(228, 228, 228);
border: 2px solid #B9C9FE;
width: 47%;
vertical-align: top;
padding-left: 10px;
}

.bbottom td{
border-bottom: 2px solid #B9C9FE;
padding-bottom: 3px;
}

.welcome_msg{
font-size: 20px;
margin-left: 13px;
margin-top: 13px;
}

.msg_outer{
width: 100%;
background-color: rgb(216, 216, 216);
font-size: 15px;
}

.msg{
width: 95%;
background-color: rgb(255, 226, 226);
}

.tr_msg{
background-color: rgb(245, 248, 252);
}

.msgx_title{
font-size: 20px;
}

.new_message{
vertical-align: middle;
margin-right: 5px;
}

.terms{
font-size: 10px;
list-style: none;
margin-right: 40px;
}

.titlep{
font-weight: bold;
font-size: 12px;
font-style: italic;
}

.titleli{
font-weight: bold;
margin-top: 3px;
}

.weconfirm{
margin-left: 45px;
margin-right: 45px;
font-size: 12px;
color: rgb(189, 0, 0);
display: block;
}

.print_tools {
font-size: 12px;
}

.title_tr{
font-size: 16px;
background-color: rgb(129, 114, 114);
color: #ffffff;
text-align: center;
font-weight: bold;
}

.details_tr{
font-size: 13px;
color: rgb(185, 12, 12);
font-weight: bold;
}

.messages_header{
font-size: 16px;
background-color: rgb(218, 218, 218);

}

.msg_title a{
font-size: 16px;
text-decoration: none;
}

.msg_body{
border: 1px solid rgb(194, 152, 152);
background-color: rgb(228, 228, 228);
font-size: 14px;
}

.alert{
margin-top: 40px;
font-size: 16px;
text-align: center;
}

.home_icons {
margin: 25px;
}