/** Banner **/
#Banner {
    margin-bottom: 10px;
    padding: 3px 0 3px 5px;
    background-color: #236FBD;
    color: white;
}

#Banner .PipeLinks {
    font-size: 75%;
    color: white;
}

#Banner .PipeLinks a {
    color: white;
}

#Banner h1, #Banner h2 {
    margin: 0;
    padding: 0;
    display: block;
}

/** div Section **/
div.Section {
    margin-bottom: 10px;
		padding-bottom: 5px;
    background-color: #F3F3EC;
    border-top: 5px #236FBD solid;
    border-bottom: 2px #236FBD solid;
}

div.Section .Header {
    padding: 3px 0 3px 5px;
    background-color: #EEECD1;
    border-bottom: 1px solid #FFFFFF;
}

div.Section .SectionBody {
		margin: 10px;
}

div.Section table {
		width: 98%; /* this is a hack so the table will not blow out of the containing div */
		margin-left: 10px;
		margin-top: 10px;
    border-collapse: collapse;
}

div.Section th {
  	font-weight: bold;
	  text-align: left;
  	border-bottom: 2px solid #CCCCCC;
	  padding: 5px;
}

.Highlight tr:hover {
  	background-color: #FFFFFF;
}

div.Section tbody td {
    padding: 5px;
		border-bottom: 1px solid #E3DEB8;
}

div.Section .TotalLine td {
		font-weight: bold;
		border-top: 2px solid #E3DEB8;
  	border-bottom: none;
}

div.Section .WhatsNew td {
		border-top: 1px solid #E3DEB8;
  	border-bottom: none;
}

/** State Browse List **/
.StateList {
    margin: 0;
    padding: 0;
}

.StateList li {
    padding: 6px 0 6px 0;
    list-style-type: none;
		border-bottom: 1px solid #E3DEB8;
}

.StateChildList {
    margin: 0 0 0 25px;
    padding: 0;
    width: 250px;
}

.CountyChildList {
    margin: 0 0 0 30px;
    padding: 0;
    width: 230px;
}

/** Misc **/
#AmountInput {
		float: right;
}

#SetupSubmit {
		margin-top: 10px;
		margin-left: 5px;
}
/** Used on export tab **/
div.SectionBody table tbody td {
		border: none;
}

.ExportBody form label {
		display: block;
		margin-bottom: 7px;
}

.prior_rate_img {
		margin-left: 5px;
}

.prior_rate_popup {
		position: absolute;
		z-index: 1;
	  border: 2px solid #236FBD;
		margin: 0 0 0 15px;
		padding: 5px 8px 5px 8px;
		background-color: white;
		text-align: center;
  }
