@charset "UTF-8";
/* CSS Document */
#wrapper {
	width:1002px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	border: 0;
}

body  { margin: auto; padding: 0px; background: #ffffff; color: #111111; font-size: small; line-height: 1.3em; font-family: verdana, Arial, sans-serif; width:1004px;}

img { border: 0; }
p {
	color: #111111;
	/* [disabled]font-size: 100%; */
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 15px;
}
h1 { margin-top: 5px; margin-bottom: 3px; padding: 0px; color: #000000; font-size: 155%; line-height: 1.3em; font-weight: normal; }
h2 { margin-top: 7px; margin-bottom: 1px; padding: 0px; color: #389a5c; font-size: 130%; line-height: 1.3em; font-weight: bold; }

h3 { margin-top: 2px; margin-bottom: 6px; color: #305f47; font-size: 105%; line-height: 1.3em; font-weight: bold; }

h3 { margin: 20px 0px 0px 0px;}

h4 { margin-top: 2px; margin-bottom: 6px; color: #000000; font-size: 102%; line-height: 1.3em; font-weight: bold; }
h5 { margin-top: 2px; margin-bottom: 6px; color: #305f47; font-size: 90%; line-height: 1.3em; font-weight: bold; }
caption { font-family: verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #305f47; font-size: 100%; text-align: left; font-weight: 600}

a:link { color: #0033CC}
a:visited { color: #990099}
a:hover { color: #0066CC}
a:active { color: #0066CC}

form { margin: 0px; padding: 0px;}

hr
{
	color:#D7E2DC;
	background: #D7E2DC;
	border: 0;
	Height:1px;
	padding: 0px;
	width: 100%;
	clear: both;
	margin: 2px 0px;
}
html>body hr
{
	margin: 7px 0 7px 0;
	padding: 0px;
	clear: all;
}

ul
{
	padding: 1px;
	margin: 2px 0px 7px 1.3em;
}

li { list-style-type: default; padding: 2px; margin-left: .7em; }
 
 .smallheadertext {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold;}

.largetext {  font-family: verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; font-size: 110%}

.midheadertext {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 88%; font-weight: bold; color: #305f47}

.midtext {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 87%}

 
 
#lander_content h1          {
	padding: 0px;
	color: #000000;
	margin: 5px 0px 3px;
	font: bold 170%/1.3em Verdana, Geneva, sans-serif;
}
#lander_content h2          {
	padding: 0px;
	color: #389a5c;
	font: bold 140%/1.3em Verdana, Geneva, sans-serif;
	margin: 3px 0px 10px;
}

#lander_header h1
{
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
	}
	
#lander_header h2
{
	float: right;
    text-align: right;
	font-weight: normal;
	margin: 0;
	padding: 0;
    }

#lander_header {
	width:1002px;
	border-bottom: 1px solid #D7E2DC;
	position: relative;
	margin: 0 auto;
	clear: both;
	height: 61px;
	background: url(../img/logo_tdbank.gif) no-repeat 0px 0px;
}

#lander_homelink {
	/*margin-top:40px;*/
	margin-top: 38px;
	margin-right:15px;
	float:right;
	position: relative;
	font-size: 12px;
} 

#lander_header hr { margin: 0px 0px 0px 0px;}

#lander_logo {
	position: relative;
	float: left;
}


#lander_thanks {
	border: 1px solid #d7e3ca;
	padding: 15px;
	font-size: 14px;
	line-height: 1.2em;
	font-weight: bold;
	margin: 20px auto 40px;
	width: 950px;
	background: #fcfbea;
	text-align: left;
}
p .lander_orange {color:#E95A04;}
.clear { clear:both;}




.lander_carrot {
	background: url(../img/action_arrow.gif) no-repeat 1px 5px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.carrot_r {
	background: url(../img/action_arrow.gif) no-repeat 1px 5px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:right;
}

.carrot {
	background: url(../img/action_arrow.gif) no-repeat 1px 5px;
		padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.lander_leaf { float:right; margin-bottom:20px; margin-left:25px; width:393px; height:442px; border:0;}

#lander_action_buttons {
	text-align:center;
	border-top: 1px solid #D7E2DC;
	width: 1002px;
	clear: both;
	position: relative;
	margin: 40px auto 0px;
	padding: 40px 10px 0px;
}

#lander_footer {
	background: url(../img/footerseparator.gif) repeat-x;
	margin: 20px auto;
	padding:10px;
	color: #000000;
	text-align:center;
	font-size:100%;
	position:relative;
	width: 1002px;
	clear: both;
}

#lander_content {
	position: relative;
	margin-left: auto;
	width:850px;
	margin-right: auto;
	padding-right: 20px;
	padding-left: 20px;
}
/*Left and Right Columns*/
.col_l{ float: left; position: relative; margin-right: 20px; margin-top: 10px;} 
.col_r { float: right; position: relative; margin-right: 0px; margin-top: 10px;}

.w200 { width: 200px;}   
.w215 { width: 215px;}   
.w225 { width: 225px;}   
.w235 { width: 235px;}   
.w245 { width: 245px;}   
.w255 { width: 255px;}   
.w255 { width: 255px;}   
.w265 { width: 265px;}   
.w275 { width: 275px;}   
.w285 { width: 285px;}  
.w295 { width: 295px;} 
.w300 { width: 300px;} 
.w315 { width: 315px;} 
.w325 { width: 325px;} 
.w335 { width: 335px;} 
.w345 { width: 345px;} 
.w355 { width: 355px;} 
.w365 { width: 365px;} 
.w375 { width: 375px;} 
.w385 { width: 385px;} 
.w395 { width: 395px;} 
.w400 { width: 400px;} 
.w415 { width: 415px;} 
.w425 { width: 425px;} 
.w435 { width: 435px;}
.w445 { width: 445px;}
.w455 { width: 455px;}
.w465 { width: 465px;}
.w475 { width: 475px;}
.w485 { width: 485px;}
.w495 { width: 495px;}
.w500 { width: 500px;}
.w515 { width: 515px;}
.w525 { width: 525px;}
.w535 { width: 535px;}
.w545 { width: 545px;}
.w555 { width: 555px;}
.w565 { width: 565px;}
.w575 { width: 575px;}
.w600 { width: 600px;}


#lander_securities {
	border-collapse: collapse;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}
#lander_securities tr td {
	padding: 5px;
	border: 1px solid #cad6ce;
	width: 33%;
}




.smalltext, .lander_copyright {
	font: 86% verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 80 auto 0;
	position: relative;
	padding-top: 1px;
	clear: both;
}

.lander_copyright {
	text-align:left;
}

.disclaimer {
	padding: 0px 15px;
	line-height: 1.2em;
	margin: 50px auto 20px;
	clear: both;
	font: 86% verdana, Arial, Helvetica, sans-serif;
	width: 950px;

	}

.lander_lender {
	background: url(../img/ehl_house.gif) no-repeat right center;
	padding-right: 25px;
}
#lander_action_buttons a img {
	margin-right: 10px;
	margin-left: 10px;
}
#lander_content #col2 {
	width: 375px;
	float: left;
	position: relative;
	margin-top: 250px;
}

.cta_tools {
	list-style: none;
	margin: 20px 0 10px;
}

.cta_tools li {
	padding: 2px 0 15px 0;
}

li.branch, li.phone, li.calculator, li.online {
	background: url(../img/icon_branch.gif) no-repeat ;
	padding-left: 30px;
	}
li.phone {	background: url(../img/icon_phone.gif) no-repeat;
}
li.calculator {	background: url(../img/icon_calculator.gif) no-repeat;
}
li.online {	background: url(../img/online_icon.gif) no-repeat;
}

	
.checkmark
{list-style: none;
	padding: 0px;
	margin: 4px 0px 1px 00;
}

.checkmark li
{
	background: url(../img/check_mark.gif) no-repeat 0 .3em;
	margin-bottom: 5px;
	padding-left: 20px;
	}

.center-header {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	width: 840px;
}
.border-left {
	padding:10px;
	background: url(../img/gray_pixel.gif) repeat-y;
}
.border-right {
	padding:10px;
	background: url(../img/gray_pixel.gif) repeat-y;
}
.td-padding {
  padding:10px;
}
.table-border tr td {
  border:1pt solid #CAD6CE;
}
.td-border tr td {
  border:1px solid #CAD6CE;
padding:8px;
}

sup {
	font-size: 75%;
	vertical-align: super;
}
.border-gray { border: 1px solid #ccc; background-color: #f2f4f2; padding: 8px;}
.CH_tab_font {
	font:Verdana;
	font-weight:bold;
	color:#000000;
	font-size:11px;
}
.CH_cell_divider {
	border:thin;
	border-width:1px;
	border-color:#cad6ce;
}
.CH_header_background {
	background-color:#dee7de;
	font:bold 11px Verdana;
	color:#305f47;
	border: 1pt solid #CAD6CE;
	padding: 3px;
	margin: 0;
	border-collapse: collapse;
}
.CH_Labels {
	font:bold 11px Verdana;
	color:#305f47;
	border: 1pt solid #CAD6CE;
	padding: 3px;
	margin: 0;
	border-collapse: collapse;
}
.CH_Highlighted_Column {
	background-color: #fef8e6;
	font:bold 11px Verdana;
	color:#305f47;
	border: 1pt solid #CAD6CE;
	padding: 3px;
	margin: 0;
	border-collapse: collapse;
}
.CH_table_copy {
	font:11px Verdana;
	color:#000000;
	border: 1pt solid #CAD6CE;
	padding: 3px;
	margin: 0;
	border-collapse: collapse;
}
.CH_white_header {
	background-color:#dee7de;
	font:bold 11px Verdana;
	color:#305f47;
	border: 1pt solid #CAD6CE;
	padding: 7px;
	margin: 0;
	border-collapse: collapse;
}
.CH_left_column_comparison {
	background-color:#f8faf9;
	font:bold 11px Verdana;
	color:#305f47;
	border: 1pt solid #CAD6CE;
	padding: 3px;
	margin: 0;
	border-collapse: collapse;
}
li.CH_checking_data {
padding: 1px;
margin-left: .5em;
margin-top: 4px;
font-size:11px;
}
  TABLE.datatable { 
    border: 1pt solid #CAD6CE; 
    padding: 3px; 
    margin: 0;
    border-collapse: collapse;
  
}

#wrapper TABLE.datatable tr td { width: 100%;}
table.datatablehome {
   border-bottom: 1pt solid #CAD6CE;
   border-collapse: collapse;
   border-left: 1pt solid #CAD6CE;
   border-right: 1pt solid #CAD6CE;
   border-width: 1pt;
   margin: 0;
   padding: 0;
   width: 100%;
}

.whitehookheadertext {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 95%; font-weight: bold; color: #ffffff; background-color: #254117; padding: 5px;}
