table.resulttable tbody td.col1 p{
  font-size: 14px;
}
div.table{
	padding-left: 13px;
	padding-top: 12px;
	float: left;
}

table.listtable thead, table.resulttable thead{
	font-style: italic;
}

table.listtable tbody td.col1 p{
	font-size: 14px;
}
table.listtable tr{
	background: url(../../general/background_dots_line_462x1.png) no-repeat bottom;
}

table.listtable tbody td.col1{
	width: 128px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	font-size: 12px;
}
table.listtable tbody td.col1 a{
	font-size: 10px;
}

table.listtable tbody td.col2{
	width: 200px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

table.listtable tbody td.col3{
	width: 129px;
	text-align: left;	
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

table.resulttable{
	width: 700px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border-bottom: 2px solid #a0a0a0;
}

table.resulttable tbody td.col1{
	width: 128px;
	text-align: center;
	border-top: 2px solid #a0a0a0;
	border-right: 1px dotted #a0a0a0;
	font-size: 12px;
}
table.resulttable tbody td.col1 a{
	font-size: 10px;
}

table.resulttable tbody td.col2{
	width: 165px;
	border-top: 2px solid #a0a0a0;
	border-right: 1px dotted #a0a0a0;
	border-bottom: 0px dotted #a0a0a0;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

table.resulttable tbody td.col3{
	width: 220px;
	border-top: 2px solid #a0a0a0;
	border-bottom: 0px dotted #a0a0a0;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

table.resulttable tbody td.col4{
	width: auto;
	text-align: left;
	border-top: 2px solid #a0a0a0;
	border-bottom: 0px dotted #a0a0a0;
	border-left: 1px dotted #a0a0a0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
}

table.resulttable tbody td.col5{
	vertical-align: middle;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top: 2px solid #a0a0a0;
	border-bottom: 0px dotted #a0a0a0;
	border-left: 1px dotted #a0a0a0;
}

table.resulttable tbody td.col6{
	width: auto;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px dotted #a0a0a0;
}

table.resulttable tbody td.col7{
	width: 147px;
	text-align: left;
	border-top: 1px dotted #a0a0a0;
	border-left: 1px dotted #a0a0a0;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


table.resulttable thead td.col2, table.resulttable thead td.col3, table.resulttable thead td.col4, table.resulttable thead td.col5{
	border-bottom: 0px #a0a0a0 solid;
        padding-left: 10px;
}

table.resulttable thead td.col1{
	border-bottom: 0px #a0a0a0 solid;
}


table.resulttable tbody td.col1{
	border-bottom: 0px #a0a0a0 solid;
}
table.resulttable tbody td.col1 a{
	font-size: 10px;
}

table.resulttable tbody td.col6{
	border-bottom: 0px #a0a0a0 solid;
}


table.miscindextable, table.errortable{
	margin-left: 13px;
	margin-right: 13px;
}


table.ratestable{
	width: 700px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

table.ratestable tbody td img{
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

table.ratestable tbody td.col1{
	width: 120px;
	text-align: center;
	height: 24px;
	border-right: 1px dotted #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
}

table.ratestable tbody td.col2, table.ratestable tbody td.col3, table.ratestable tbody td.col4, table.ratestable tbody td.col5, table.ratestable tbody td.col6, table.ratestable tbody td.col7, table.ratestable tbody td.col8, table.ratestable tbody td.col9{
	width: 55px;
	height: 24px;
	border-right: 1px dotted #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
table.ratestable tbody td.col10
{
	width: auto;
	height: 24px;
	border-bottom: 2px solid #a0a0a0;
	vertical-align: top;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
table.ratestable tbody td.col10 a.redbutton100
{
	margin: 1px 0px 1px 0px;
}



table.loanhardratestable
{
	width: 700px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}
table.loanhardratestable tbody td img
{
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
table.loanhardratestable tbody td.col1
{
	width: 80px;
	text-align: center;
	height: 24px;
	border-right: 1px dotted #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
}
table.loanhardratestable tbody td.col2
{
	width: 85px;
	height: 24px;
	border-right: 1px dotted #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
table.loanhardratestable tbody td.col3
{
	width: 170px;
	height: 24px;
	border-right: 1px dotted #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
table.loanhardratestable tbody td.col4
{
	width: 230px;
	height: 24px;
	border-right: 1px dotted #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
table.loanhardratestable tbody td.col5
{
	width: auto;
	height: 24px;
	border-bottom: 2px solid #a0a0a0;
	vertical-align: top;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
table.loanhardratestable tbody td.col10 a.redbutton100
{
	margin: 1px 0px 1px 0px;
}

/*
table.ratestable tbody td.col10{
	width: auto;
	height: 24px;
	border-bottom: 2px solid #a0a0a0;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
  */

table.ratestable thead tr, table.loanhardratestable thead tr {
	background-image: url("/general/lightblue_tableback700x28.png") !important;
	font-style: normal !important;
	font-weight: bold !important;
	height: 28px !important;
}


table.ratestable thead td.col1, table.ratestable thead td.col2, table.ratestable thead td.col3, table.ratestable thead td.col4, table.ratestable thead td.col5, table.ratestable thead td.col6, table.ratestable thead td.col7, table.ratestable thead td.col8, table.ratestable thead td.col9, table.ratestable thead td.col10,
table.loanhardratestable thead td.col1, table.loanhardratestable thead td.col2, table.loanhardratestable thead td.col3, table.loanhardratestable thead td.col4, table.loanhardratestable thead td.col5, table.loanhardratestable thead td.col6, table.loanhardratestable thead td.col7, table.loanhardratestable thead td.col8, table.loanhardratestable thead td.col9, table.loanhardratestable thead td.col10
{
        text-align: center;
}

table.ratestable thead tr td p, table.loanhardratestable thead tr td p {
	color: #00A3F0 !important;
}

.redphone{
	color: #C40009;
	font-weight: 900;
}

.greybackground{
	background-color: #e0e0e0;
}
