.calcTable{
	border: 1px solid #808080;
}

.calcTable .heading {
	background: #C0C0C0;
	color: #FFFFFF;
	font-weight: bold;
}

.calcTable label {
font-weight: bold;
}

.calcTable .innerTable{
	border-collapse: collapse;
}

.calcTable .innerTable td{
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: center;
}

.noborder {
	border: 0px none;
}

.normalTable td{
text-align: left;
}
.taxtop{
background:url("../images/taxtop.png") no-repeat;
height:15px;
width:332px;
float:left;

}
.taxmid{
width:332px;
background:url("../images/taxmid.png") repeat-y ;
min-height:8px;
float:left;
}
.taxbot{
background:url("../images/taxbot.png") no-repeat;
height:14px;
width:332px;
float:left;

}
.cashtop{
background:url("../images/cashftop.png") no-repeat;
height:14px;
width:238px;
float:right;

}
.cashmid{
width:238px;
background:url("../images/cashfmid.png") repeat-y ;
min-height:13px;
float:right;
}
.cashbot{
background:url("../images/cashfbot.png") no-repeat;
height:14px;
width:238px;
float:right;
}
.summerydiv{
margin: 0;
float:right;
width:238px;
text-align:center;
background-color: #d2e5e4;
border: 1px solid #9ecbc9;
padding-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
-moz-border-radius-topright:10px; 
-moz-border-radius-topleft:10px;
-webkit-border-top-right-radius:10px; 
-webkit-border-top-left-radius:10px;
border-top-right-radius:10px;
border-top-left-radius:10px;
margin-top: -10px;
}

.summerydiv .calcvalue
{
    font-size: 20px;
    color: #41535d;
    margin-bottom: 25px;
}

.summerydiv td
{
    font-size: 14px;    
    text-align: center;
}

.summerytop{
background:url("../images/summery_top.png") no-repeat;
height:8px;
width:238px;
float:right;

}
.summerymid2{
background:url("../images/summery_mid2.png") no-repeat;
height:12px;
width:238px;
float:right;

}
.summid{
margin: 0;
min-height:6px;
width:238px;
padding-top: 22px;
float:right;
text-align:center;
border: 1px solid #9ecbc9;
background-color: #e3f0ef;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-top: 0;
-moz-border-radius-bottomright:10px; 
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-right-radius:10px; 
-webkit-border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;

}

.summid .calcvalue
{
    font-size: 16px;
    color: #41535d;
    margin-bottom: 25px;
}

.summid td
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

.sumbot{
background:url("../images/sumbot.png") no-repeat;
height:17px;
width:238px;
float:right;

}

.style8{
width:238px;
margin: 0;
padding: 0;

}

.style8 td
{
    text-align: center;
}

.style2 {
color:#41535d;
font-size:24px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 20px;
text-align: center;

}
.style5{
color:#000;
line-height:25px;
}


.style11{
color:#41535d;
font-size:16px;
font-weight: bold;
margin-bottom: 15px;
}

.style6
{
	line-height:15px;
	color:#000;
	
}
td. Label{
border:1px solid red;
}
.style7
{
	font-weight: bold;
	text-align: left;
	
	
}

.style3{
color:#000;
}
.style12{
color:#000px;
}
.style9{
padding:0px 10px 0px 10px;
width:332px;
}
.style10{
width:238px;
padding-left:10px;
}

.backimage{
background-image:url("../images/help.png") ;
width:26px;
height:24px;
}
.backimage1{
background-image:url("../images/help.png");
width:26px;
height:24px;
}
.backimage2{
background-image:url("../images/help.png");
width:26px;
height:24px;
}
.backimage3{
background-image:url("../images/help.png");
width:26px;
height:24px;
}
.backimage4{
background-image:url("../images/help.png");
width:26px;
height:24px;
}
.backimage5{
background-image:url("../images/help.png");
width:26px;
height:24px;
}
.backimage6{
background-image:url("../images/help.png");
width:26px;
height:24px;
}
.backimage7{
background-image:url("../images/help.png");
width:26px;
height:24px;
}
.backimage8{
background-image:url("../images/help.png");
width:26px;
height:24px;
}

.backimage, .backimage1, .backimage2, .backimage3, .backimage4, .backimage5, .backimage6, .backimage7, .backimage8
{
    background-image:url("../images/dbc-q-mark.png");
    width: 20px;
    height: 20px; 
    
}

.pp1{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
width:200px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}
.pp2{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}
.pp3{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}
.pp4{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}
.pp5{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}
.pp6{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}
.pp7{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}
.pp8{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}
.pp9{
display:none;
background-image:url("../images/back_image.png");
min-height:20px;
padding:5px;
color:#fff;
position:absolute;
margin-top:-12px;
}

.subhead
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #41535d;
}
.style1
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left:0;
} 

.calcbutton
{
    width: 76px;
    height: 24px;
    border: 1px solid #9ecbc9;
    background-color: #d2e5e4;  
    font-size: 14px;
    text-align: center;   
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

.taxmid
{
    width: 100%;
    height: 100%;    
}



.taxcalctable, .cashflowtable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 22px 17px;  
    width: 100%;
    margin-bottom: 0;
    /*border: 1px solid #9ecbc9;
    background-color: #e7e7e7;
    -moz-border-radius:10px;    
    -webkit-border-radius:10px; 
    border-radius:10px;*/
    
}

/*.taxcalctable
{
    width: 300px;
    height: 258px;
}*/

/*.cashflowtable
{
    width: 100%;
    height: 100%;
}*/

.taxcalctable .headline, .cashflowtable .headline
{
    font-size: 16px;
    font-weight: bold;
    color: #41535d;
}


table
{
    border: 0;
}
