table .quoteinfo tr {
    text-align:right;
}
.pnlMoney{
    text-align:right;
    right:10px;
}
.pnlMnyMajor,
#premiumArea .qTotalMajor{
    font-size:12;
    font-weight:bold;
}
.pnlMnyMinor,
#premiumArea .qTotalMinor{
    font-size:10;
}
table.quoteInfo a {
	cursor: pointer;
}
table.quoteInfo {
	border-style:inset;
	border-width:2px;
	border-color:white;
	background-color: #eeeeee;
	width:170px;
	margin:10px;
}
table.quoteInfo td.title {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	font: 7pt verdana;
	font-weight: bold;
}
table.quoteInfo td.refertitle {
	background-color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	font: 7pt verdana;
	font-weight: bold;
}
table.quoteInfo td.errors {
	padding-top: 0px;
	padding-bottom: 5px;
	color: red;
	font: 7pt verdana;
	font-weight: bold;
}
table.quoteInfo td.referreason {
	background-color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	color: red;
	font: 10pt verdana;
	font-weight: bold;
}
table.quoteInfo td.errors p,
table.quoteInfo td.referreason p {
        margin:0px;
        margin-bottom:3px;
}
table.quoteInfo td.detail {
	color: black;
	font: 7pt verdana;
	text-align: right;
	font-weight: bold;
}
table.quoteInfo td.detail span.title {
	color: black;
	font: 7pt verdana;
	text-align: right;
	font-weight: normal;
}
table.quoteInfo td.premium {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
	color: black;
	font: 14pt verdana;
	font-weight: bold;
}
table.quoteInfo td.UWOutcomeDEC {
	background-color: red;
	color: white;
}
table.quoteInfo td.UWOutcomeACC {
	background-color: green;
	color: white;
}

table.callbackKey {
	border-style:inset;
	border-width:2px;
	border-color:white;
	background-color: white;
	width:180px;
	margin:5px;
}
table.callbackKey td {
	color: black;
	font: 7pt verdana;
	text-align: left;
	font-weight: normal;
}
table.callbackKey td.title {
	font-weight: bold;
}
table.callbackKey td.symbol {
	text-align: center;
}
table.callbackKey td.symbol span {
	display:inline-block;
	width: 16px; 
	border: 1px black solid;
}

table.claimInfo {
	border-style:inset;
	border-width:2px;
	border-color:white;
	background-color: #eeeeee;
	width:170px;
	margin:10px;
}
table.claimInfo td.detail {
	color: black;
	font: 7pt verdana;
	text-align: right;
	font-weight: bold;
}
table.claimInfo td.detail p{
	margin-top: 10px;
}
table.claimInfo td.detail span.title {
	color: black;
	font: 7pt verdana;
	text-align: right;
	font-weight: normal;
}

table.claimInfo input.button {
	margin: 2px;
	height: 25px;
	width: 156px;
}
table.claimInfo td.nocall input.callreqd {
	display: none;
}
