@charset "UTF-8";
/* CSS Document */
.clearboth{
	clear:both;
}
#ctl00_cphBody_cbContentBody{
width:770px;
font-family:trebuchet MS;
}
#ctl00_cphBody_cbContentBody h2{
font-size:19px;
}
#ctl00_cphBody_cbContentBody p{
font-size:10px;
margin-top:5px;
}
#login-holder{

}
#login-holder #login-header{
background-color:#045DAA;
height:21px;
padding-top: 10px;
}
#login-holder #login-header h4{
color:#FFFFFF;
margin-left:15px;
position:relative;

}
#login-holder #login-header .left-cap{

}
#login-holder #login-header .right-cap{

}
#login-holder #login-body{
background-color:#E4F2F9;
border:thin solid #A2D2EB;
height:300px;
}
#login-holder #login-body #left-col{
border-right:thin solid #A2D2EB;
float:left;
height:266px;
margin:15px;
width:353px;
}
#login-holder #login-body #left-col label{
font-size:14px;
font-weight:bold;
}
#login-holder #login-body #left-col input{
font-size:13px;
font-weight:bold;
height:20px;
margin-bottom:5px;
margin-top:5px;
width:330px;
}
#login-holder #login-body #left-col #b1{
background-color:transparent;
background-image:url(../img/btn_sbmit.png);
border:none;
color:transparent;
height:20px;
line-height:2000px;
width:71px;
cursor:pointer;
}
#login-holder #login-body #right-col{
float:left;
height:266px;
margin:15px;
width:253px;
}
#login-holder #login-body #right-col span{
font-size:14px;
font-weight:bold;
position:relative;
top:-8px;
}
#login-holder #login-body #right-col label{
font-size:14px;
font-weight:bold;
}
#login-holder #login-body #right-col input{
font-size:13px;
font-weight:bold;
height:20px;
margin-bottom:5px;
margin-top:5px;
width:330px;
}
#login-holder #login-body #right-col #b2{
background-color:transparent;
background-image:url(../img/btn_verify.png);
border:none;
color:transparent;
height:20px;
line-height:2000px;
width:71px;
cursor:pointer;
}
#co-col-left{
	font-family:trebuchet MS;
	border-right:1px solid #CCCCCC;
display:block;
float:left;
height:273px;
margin:10px;
width:302px;
}
#co-col-right{
	font-family:trebuchet MS;
	float:left;
margin-bottom:10px;
margin-top:10px;
width:430px;
}
#address{
border-bottom:1px solid #CCCCCC;
margin-right:10px;
}
#address h3{
font-size:18px;
}
#address p{
font-size:14px;
font-style:italic;
}
#anyalyst{
	margin-right:10px;
	font-size:14px;
	font-style:italic;
}
#anyalyst h3{
	font-size:18px;
}
#anyalyst a{
	display:block;
font-size:16px;
font-style:italic;
margin-top:6px;
}
#status{
}
#status h3{
	font-size:18px;
}
#status p{
	font-size:14px;
	font-style:italic;
}
#status .overBox{
	border:1px solid #555555;
	float:left;
	height:75px;
	margin:4px;
	text-align:center;
	width:133px;
	color:#000000;
	font-weight:bold;
}
#status .overBox .overTitle{
	font-size:13px;
	margin-top:13px;
}
#status .overBox .overAmt{
	font-size:16px;
	margin-top:8px;
}
#over0{
	background-color:#9DD999;
}
#over30{
	background-color:#E9E499;
}
#over60{
	background-color:#98E9E0;
}
#over90{
	background-color:#E79595;
}
.agedCurrent{
	background-color:#9DD999;
}
.aged30{
	background-color:#E9E499;
}
.aged60{
	background-color:#98E9E0;
}
.aged90{
	background-color:#E79595;
}
#status #overAged{
	background-color:#333333;
	border:1px solid #555555;
	color:#FFFFFF;
	float:left;
	font-size:20px;
	height:75px;
	margin:4px;
	text-align:center;
	width:277px;
}
#status #overAged .amt{
	color:#FFFFFF;
	font-size:20px;
	margin-top:24px;
}
#btnSeeInv{
	background-color:transparent;
	background-image:url(../img/btn_see_inv.png);
	border:medium none;
	color:transparent;
	cursor:pointer;
	display:block;
	height:20px;
	left:315px;
	line-height:2000px;
	position:relative;
	top:4px;
	width:111px;
}
#legend{
	display:block;
float:left;
margin-top:15px;
width:280px;
margin-right:15px;
}
#legend .header{
background-color:#333333;
display:block;
height:21px;
padding-top: 10px;
}
#legend .header h4{
color:#FFFFFF;
margin-left:15px;
position:relative;

}
#legend .body{
background-color:#F5F5F5;
}
div .on{
	border:2px solid #000000;
}
div .off{
	border:none;
}
.legendBox{
color:#000000;
cursor:pointer;
float:left;
font-size:15px;
height:23px;
margin:5px;
padding-top:6px;
text-align:center;
width:126px;
border:2px solid #EEEEEE;
}
#filters{
display:block;
float:left;
margin-top:15px;
width:475px;
}
#filters .header{
background-color:#333333;
display:block;
height:21px;
padding-top: 10px;
}
#filters .header h4{
color:#FFFFFF;
margin-left:15px;
position:relative;

}
#filters .body{
background-color:#F5F5F5;
}
#filters .body #tbl-filter{
width:475px;
}
#filters .body #tbl-filter .label{
font-size:12px;
height:26px;
width:170px;
text-align:right;
}
#filters .body #tbl-filter td input{
width:75px;
margin-right:4px;
}
#filters .body #tbl-filter .in{
width:267px;
}
#invoices{
display:block;
float:left;
margin-top:15px;
width:770px;
}
#invoices .headerText{
background-color:#333333;
display:block;
height:21px;
padding-top: 10px;
}
#invoices .headerText h4{
color:#FFFFFF;
margin-left:15px;
position:relative;

}
#invoices .body{
background-color:#F5F5F5;
}
.inv-header{
	height:28px;
	line-height:27px;
	margin:5px;
}
#invTable .header{
	cursor:pointer;
}
#invTable .headerSortUp{
	background-color:#d5d5d5;
}
#invTable .headerSortDown{
	background-color:#d5d5d5;
}
.inv-row{
	border-bottom:2px solid #FFFFFF;
height:40px;
}
.inv-data{
	font-size:12px;
height:31px;
margin:5px;
}
.inv-col-1{
	float:left;
text-align:center;
width:70px;
}
.inv-col-2{
	float:left;
text-align:center;
width:75px
}
.inv-col-3{
	float:left;
text-align:center;
width:75px;
}
.inv-col-4{
	float:left;
width:55px;
}
.inv-col-5{
	float:left;
width:115px;
}
.inv-col-6{
	float:left;
overflow:hidden;
width:123px;
}
.inv-col-7{
float:left;
width:85px;
}
.inv-col-8{
float:left;
width:90px;
}
#multi_clients_holder{
height:30px;
text-align:right;
}
.error_text{
	font-size:22px;
font-weight:bold;
text-align:center;
}