.budgetsteps{
  border-left:1px solid #1E90FF;
  padding-left:6px;
}
.edgebudget{
background-color:#0f4470;  
 width: 892px; height:1030px;
margin:0px auto; position:relative
}
.pbg{
   background-color:#ffffff; 
   color:#333333;
}
#budgettbl{width:800px;}
#budgettbl .odd{width:350px;}
.fullsidemin {
background-color: white; position: relative; 
top:5px; left:6px; height:903px; width:879px;
border-top:3px solid #6f7886; padding-left:0px;
padding-right:0px; font-family: arial, sans-serif;
} .fullsidemin h3 {margin-top:5px; margin-left: 4px;}
.fullsidemin p{padding-left:5px; padding-right:5px}
.feature{
  padding: 0px 0px 10px 10px; position: relative; 
  font-size:10pt; font-weight:bold;
}
.feature h4{
	font-family: bold Arial,sans-serif;
        font-size:13pt; margin:0;
        border-bottom:1px solid #006699;
	padding:10px 0px 10px 0px; margin:0px;
}

input{
font-family: arial,sans-serif; color:#000000; font-weight:bold;
}
.hl:hover{background-color:#FAFAD2;}
.arrowdown img{margin-left:60px;}
.odd{
border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; margin-right:0px; /*background-color:#e6e6e6;*/
}

.feature img{
float:left; padding-right:8px;
}
.feature table{border-collapse:collapse;}
.pstyle1{
 font-family:arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 color:#454545;
}
.ans{background-color:#ffffff;}
.finalans{
background-color:#ffffff;
font-weight:bold;
}
#darkred{
  color:#8b0000
}