@charset "UTF-8";
.hover {cursor: pointer}
#warning_popup {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	position: absolute;
	top: 10%;
	left: 50%;
	border: 15px solid #6C6F74;
	padding: 20px;
	display: block;
	z-index: 10000003;
	width: 525px;
	margin-left: -275px;
	background-color: #FFFFFF;
}
#warning_popup a:active, #warning_popup a:link, #warning_popup a:visited {
	font-size: 9pt;
	color: #1786D0;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}
#warning_popup a:hover{
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #6B6B6D;
}
#main_bg 		{width:100%; margin:0 auto;position:relative;}
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	margin: 0px;
	color: #3B3F42;
	background-color: #EDEDED;
}
a {
	color: #065D95;
	text-decoration: underline;
}
a:hover {
	color: #6C6D6F;
	text-decoration: none;
}
a img { border: none; }
.hbbg1 {
	background-color: #b9d0db;
	padding: 10px;
	height: 125px;
	width: 325px;
}
.hbbg2 {
	background-color: #4b4b4b;
	padding: 10px;
	height: 103px;
	width: 303px;
	border: 1px solid #9FAEBC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #EDEDED;
}
.hbl {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: #494949;
	background-color: #FFFFFF;
	border: 1px solid #6D849A;
	width: 240px;
	height: 33px;

}
.helplink {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #4b4b4b;
}
a.helplink {
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	color: #00568E;
}
a.helplink:hover {
	color: #494949;
}
.toplink {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #4b4b4b;
	padding-left: 10px;
}
a.toplink {
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	padding-top: 20px;
}
a.toplink:hover {
	color: #b9d0db;
}
.bodytrep {
	background-image: url(../images/body-trep.gif);
	background-repeat: repeat-x;
}
.bodylrep {
	background-image: url(../images/body-lrep.gif);
	background-repeat: repeat-y;
}
.bodyrrep {
	background-image: url(../images/body-rrep.gif);
	background-repeat: repeat-y;
}
.body-vrep {
	background-image: url(../images/body-vrep.gif);
	background-repeat: repeat-y;
}
.body-back {
	background-image: url(../images/body-back.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.rep1 {
	background-image: url(../images/rep1.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#rep2 {
	left: 0px;
	bottom: 70px;
	height: 125px;
	width: 100%;
	background-image: url(../images/rep2.gif);
}
#rep3 {
	left: 0px;
	bottom: 0px;
	height: 70px;
	width: 100%;
	background-image: url(../images/rep3.gif);
}
.white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #EDEDED;
	text-decoration: none;
}
a.white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #EDEDED;
	text-decoration: underline;
}
a.white:hover {
	color: #ffffff;
	text-decoration: none;
}
.topback {
	background-image: url(../images/top_back.jpg);
	background-repeat: no-repeat;
}
.bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #EDEDED;
}
.footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
}
a.footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	text-decoration: underline;
}
a.footer:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	text-decoration: none;
}
.hblacct {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	width: 135px;
	height: 21px;
	background-image: url(../images/hbl_input.gif);
}
.acctinput {
	background: none;
	margin: 0;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 7px;
	border: none;
	font-family: Verdana, Geneva, sans-serif;
	width: 132px;
	height: 18px;
	overflow: hidden;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
}
.hblpswd {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: #1A5E4C;
	width: 142px;
	height: 25px;
	background-image: url(../images/hbl-input.png);
}
.pswdinput {
	background: none;
	margin: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
	border: none;
	font-family: Verdana, Geneva, sans-serif;
	width: 132px;
	height: 18px;
	overflow: hidden;
	font-size: 9pt;
	color: #1A5E4C;
	font-weight: normal;
}
.hblink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #3c3f41;
}
a.hblink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #EDEDED;
	text-decoration: none;
	font-weight: bold;
}
a.hblink:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
	color: #B9D0DB;
}
.newsbold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	width: 345px;
	display: block;
	font-weight: bold;
	color: #6D6B6C;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	width: 345px;
	display: block;
	padding-top: 2px;
	color: #3F4042;
}	
.news a{
	color: #1488CA;
	text-decoration: underline;
}
.news a:hover{
	color: #626366;
	text-decoration: none;
}
.related-links {
    font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;   
    width:200px;
	display:block;	
	padding-top:8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ababab;

}	
.related-links a{
	color:#666;
	text-decoration: none;
}
.related-links a:hover{
	color:#000;
	text-decoration: underline;
}	
h1{
	color: #2c4e92;
	font-size: 18pt;
	font-weight: 600;
	font-family: Arial, Geneva, sans-serif;
	text-shadow: #ededed 2px 2px;
	border-bottom-width: 3px;
    border-bottom-style: dotted;
    border-bottom-color: #a9bdde;
}
h2 {
	color: #106DA9;
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A8AD;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

h3{
color:#106DA9;
font-size:10pt;
font-family:arial, verdana, sans-serif;
margin-bottom:0px;
}

.content td
{
    font-size:9pt;
}

.misc-button a
{
	
}

.misc-button a:hover
{
	opacity:0.8;
filter:alpha(opacity=80);
}

.table-header
{
color:#fff;	
}


/* Table for calculators */
.table-title {
	border-width: 2px;
	border-style: solid;
	border-color: #e2e2e2;
	background-color: #b9d0db;
	border-top-left-radius: 8px;
	-moz-border-top-left-radius: 8px; /* Firefox */
	-webkit-border-top-left-radius: 8px; /* Safari and Chrome */
	border-top-right-radius: 8px;
	-moz-border-top-right-radius: 8px; /* Firefox */
	-webkit-border-top-right-radius: 8px; /* Safari and Chrome */
	border-bottom-left-radius: 0px;
	-moz-border-bottom-left-radius: 0px; /* Firefox */
	-webkit-border-bottom-left-radius: 0px; /* Safari and Chrome */
	border-bottom-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px; /* Firefox */
	-webkit-border-bottom-right-radius: 0px; /* Safari and Chrome */
	height: 20px;
	padding: 5px 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #1F506D;
}

.table-footer {
	border-width: 1px;
	border-style: solid;
	border-color:#e2e2e2;
	background-color: #f6f6f6;
    color:#69C;
}


.table-info {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	background-color: #EDEDED;
	padding: 5px 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #69C;
	padding-left: 15px;
}


.table-info a{
text-decoration:none;
color:#666;	
}

.table-info a:hover{
	text-decoration: underline;
	color: #005B8F;
}
/* End of Table for calculators */

.newsback {
	background-image: url(../images/news-back.jpg);
	background-repeat: no-repeat;
	height: 320px;
}
.frbold {
	font-weight: bold;
	color: #494949;
	font-size: 10pt;
	font-family: Verdana, Geneva, sans-serif;
}
.frsmall {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #005B8F;
}
.frtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #005B8F;
}
.bodybrep {
	background-image: url(../images/body-brep.gif);
}
.side-rep {
	background-image: url(../images/side-rep.gif);
	background-repeat: repeat-x;
}
.rateback {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	padding: 7px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00568E;
}
.rateback2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E1E1;
	color: #383838;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	padding: 6px;
}
.rateback3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #2C5E84;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E3E3;
	background-color: #F0F0F0;
	padding: 6px;
}

.table-row td {
background-color:#e9e9e9;
border-top-width:1px;
border-top-style:dotted;
border-top-color:#ccc;
	}

.end-table td{
border-top-width:2px;
border-top-style:solid;
border-top-color:#ccc;
	}
