@charset "utf-8";
/* CSS Document */
#qform {width:350px;} /* main form width*/
/* quote form heading*/
#qform thead th { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; background-color:#297CA0 }
/*quote form data heading and data cell*/
#qform tbody th,#qform tbody td { background-color:#E6ECE8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}
#qform tbody th {width:45%; font-weight:normal;} /*font-weight:bold;*/
#qform tbody td {width:55%;}
/*quote form submit button row*/
#qform tr.submitbutton td{background-color:#297CA0;text-align:center;}

/*top 10 table*/
#top10  {width:95%;}
#top10 th { text-align:right; width:85%;}
#top10 td { width:15%;}

/* sort fotm table*/
#sorttable {width:95%;}
#sorttable td{text-align:right;}

/*result summery table*/
#resultsummery {width:100%;}
#resultsummery td{ height:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#56AFD6; text-align:center;}
#resultsummery td span.dataval {color:#FFFFFF; padding-right:10px;}

/*heading table*/
#dataheading {
	width:100%;
	background-color:#1D5770;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	}
/*company name link*/
#dataheading td a { color:#FFFFFF;}

/*data table*/
#datatable {width:100%;}
/* datatable heading*/
#datatable thead th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#297CA0 }
/*datatable data*/
#datatable tbody td { background-color:#E6ECE8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}

#datatable tbody td a { color:0000FF; text-decoration:none;}
#datatable tbody th {background-color:#297CA0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left;} 

/*define data table widths*/
#datatable tbody td.logo {width:7%;}
#datatable tbody td.prodco {width:18%;}

#datatable tbody td.product {width:25%; font-weight:bold;}

#datatable tbody td.yrrate, #datatable tbody td.ambest {width:7%;text-align:center;}
#datatable tbody td.scharge {width:7%;text-align:center;}
#datatable tbody td.fyrrate {width:7%;text-align:center;}
#datatable tbody td.bsrate {width:6%;text-align:center;}
#datatable tbody td.bnsrate {width:6%;text-align:center;}
#datatable tbody td.actvalue {width:10%;text-align:center;}
#datatable tbody td.gntdyld {width:7%;text-align:center;}
#datatable tbody td.curyld {width:7%;text-align:center;}
#datatable tbody td.lastch {width:8%;text-align:center;}
#datatable tbody td.reqinfo {width:10%;}

.productnm, .companynm { color:#0000FF; text-decoration:none; font-size:12px; }
.productnm { font-weight:bold;}

/*error message*/
.err_message{font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; font-size:12px; text-align:center; padding:10 10 10 10; display:block; background-color:#DFE1DF;}

/*t10 result data widths*/
#datatable tbody td.t1logo {width:7%;}
#datatable tbody td.t1comppr {width:23%;}
#datatable tbody td.t1ambest {width:15%; text-align:center;}
#datatable tbody td.t1scharge {width:15%; text-align:center;}
#datatable tbody td.t1cyield {width:15%; text-align:center;}
#datatable tbody td.t1lastch {width:15%; text-align:center;}
#datatable tbody td.t1reqquote {width:10%; text-align:center;}

/*inner table in product info page*/
#inner_table {
    border-color: #297CA0;
    border-width: 0 0 1px 1px;
    border-style: solid;
	border-collapse: collapse;
}
#inner_table td{
    border-color: #297CA0;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;

}

/*more info form*/
#moreinfo {width:70%;} /* main form width*/
/* moreinfo form heading*/
#moreinfo thead th{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#297CA0; text-align:left; height:25px;}
/*moreinfo form data heading and data cell*/
#moreinfo tbody th,#qform tbody td { height:25px; background-color:#E6ECE8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}
#moreinfo tbody th {width:30%; font-weight:normal;} /**/
#moreinfo tbody td {width:70%; background-color:#eef2ef;}
/*moreinfo form submit button row*/
#moreinfo tr.submitbutton td{background-color:#297CA0;text-align:center;}

.thankyou_msg {
font-family:Arial, Helvetica, sans-serif; color:#000033; font-size:12px; text-align:center; height:200px;
vertical-align:bottom;
}
.thankyou_msg b {color:#993300;}
