* {
	text-align: center;
	font-family: sans-serif;
    font-size: 11px;
	background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border-collapse: collapse;
}

img { border: none; }

div.wrapper { width: 960px; }
div.leftMain { float: left; width: 720px; }
div.rightMain { float: left; width: 220px; }
div.clear { clear: both; }
div.heading {
    background: #c0c0f0;
    border-top: 1px solid black;
    font-size: 30px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-weight: bold;
}
div.phrase {
    background: #f0f0ff;
    font-style: italic;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid black;
}

th.rates {
	width: 130px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 2px solid black;
}
th.rateHeadings {
	background: #f0f0ff;
	width: 130px;
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	border-left: 1px solid black;
	border-right: 2px solid black;
}
td.rates {
	width: 50px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
td.rateHeadings {
	background: #f0f0ff;
	width: 50px;
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	font-weight: bold;
}
td.lowestRates {
	width: 50px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	color: #ff0000;
}

div.calc {
    width: 700px;
    border: 1px solid #000099;
    clear: both;
    margin-bottom: 8px;
}
div.calcInput {
    width: 220px;
    float: left;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}
div.calcAnswer {
    width: 470px;
    float: left;
    text-align: left;
    /* border-left: 3px solid #000099; */
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 3px;
}

p.calcHeading {
    margin-top: 20px;
    font-size: 17px;
    font-weight: bold;
}
p.calcSubHeading {
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #000000;
    background: #f0f0ff;
    padding-top: 2px;
    padding-left: 3px;
    padding-bottom: 2px;
}
p.calcInput {
    text-align: left;
    margin-top: 2px;
    margin-bottom: 2px;
}

input.button {
    background: #c0c0f0;
    font-size: 11px;
    font-weight: bold;
}
