/* Main CSS Document */

body {
	margin: 0;
	background: #6998b6 url(../images/wtdirect_background.jpg) no-repeat fixed top center;
	behavior:url("htc/csshover3.htc");
}


/* //////////////

	PRELOADING

//////////////// */

.preload { 
	position:absolute; 
	top:0; left:0; 
	height:0; 
	width:0; 
	overflow:hidden; 
}

.preload img { 
	height:0;
	border:0 !important;
}

/* //////////////

	LAYOUT

//////////////// */

#mainContainer {
	width: 998px;
	height: 100%;
	margin: 0 auto;
}

#headerContainer {
	height: 100px;
	margin: 0;
}

#headerContainer div#logo {
	position: relative;
	left: 22px;
	top: 26px;
	float: left;
}

#headerContainer div#headerHelp {
	position: relative;
	right: 0px;
	top: 0px;
	float: right;
	width:604px;
}

#headerContainer div#headerHelpApp {
	position: relative;
	right: 0px;
	top: 0px;
	float: right;
	width:320px;
}

#headerContainer div#topInfoContainer {
	width: 300px;
	margin: 0;
	float: left;
}

#headerContainer div#askusContainer {
	width: 304px;
	margin: 0px;
	float: right;
}

/* //////////////

	NAVIGATION

//////////////// */

/* TOP NAV */

#navsContainer {
	width: 998px;
	height: 35px;
	background: url(../images/home_contentBox_top.png) no-repeat top left;
}

#mainNavContainer {
	height: 35px;
	position: relative;
	left: 22px;
	top: 0;
	float: left;
}

#rightNavContainer {
	position: relative;
	right: 17px;
	top: 10px;
	float: right;
}

/* TOP Left NAV */

#mainNav td {
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 35px;
}

#mainNav td.td_Active {
	font-weight: bold;
	color: #98072f;
	background: url(../images/nav_on.gif) repeat-x top left;
}

#mainNav td.td_Active:hover {
	background: url(../images/nav_on.gif) repeat-x top left;
}


#mainNav td.td_Active_Home {
	font-weight: bold;
	color: #98072f;
	background: url(../images/nav_home_on.gif) no-repeat top left;
}

#mainNav td.td_Active_Home:hover  {
	background: url(../images/nav_home_on.gif) no-repeat top left;
}

#mainNav td.td_Active_OpenanAccount {
	font-weight: bold;
	color: #98072f;
	background: url(../images/nav_openanaccount_on.png) no-repeat top left;
}

#mainNav td.td_Active_OpenanAccount:hover  {
	background: url(../images/nav_openanaccount_on.png) no-repeat top left;
}

#mainNav td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

#mainNav td:hover {
	background: url(../images/nav_mo.gif) repeat-x top left;
}

#mainNav td:hover a {
	text-decoration: underline;
}

#mainNav td.td_Home {
	background: url(../images/nav_home.gif) no-repeat top left;
}

#mainNav td.td_Home:hover {
	background: url(../images/nav_home_mo.gif) no-repeat top left;
}

#mainNav td.td_Home td:hover a {
	text-decoration: underline;
}

#mainNav td.td_OpenanAccount a { color: #98072f;
	font-weight: bold;
	text-decoration: none;1
}

#mainNav td.td_OpenanAccount { 
	background: url(../images/nav_openanaccount_on.png) no-repeat top left; 
}

#mainNav td.td_OpenanAccount:hover {
	background: url(../images/nav_openanaccount_on.png) no-repeat top left;
}

#mainNav td.td_OpenanAccount:hover a {
	text-decoration: underline;
}

/* TOP RIGHT NAV */

#rightNav td {
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e0e9ef;
}

#rightNav td.td_rightNav_separator {
	text-align: left;
	vertical-align: middle;
	padding: 0 10px 0 10px;
}

#rightNav td a {
	color: #e0e9ef;
	text-decoration: none;
}

#rightNav td a:hover {
	text-decoration: underline;
}

/* //////////////

	HEADER

//////////////// */

/* Header Layout */


/* Top Info Container */

#topInfoContainer {
	height: 60px;
	margin: 0;
}

.td_Info_leftCol {
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
}

.td_Info_leftCol table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #f2f2f2;
	text-align: left;
	vertical-align: middle;
}

.td_Info_leftCol table td.td_askusSeparator {
	padding: 0 3px 0 3px;
}

.td_Info_leftCol table td.td_askusIcon {
	padding-right: 3px;
}

.td_Info_leftCol table td a {
	font-size: 9px;
	color: #f2f2f2;
	text-decoration: underline;
}

.td_Info_leftCol table td a:hover {
	text-decoration: none;
}


/* Ask Us */

#askusContainer {
	width: 304px;
	height: 60px;
	background: url(../images/askusBox_bg.png) no-repeat top left;
}

#askusContainer table {
	position: relative;
	top: 10px;
	left: 24px;
	float: left;
}

#askusContainer table td input#searchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 177px;
	margin: 0 5px 0 5px;
}

#askusContainer table td input#searchBtn {
	width: 20px;
	height: 20px;
	border: 0;
	background: url(../images/btn_askus.gif) no-repeat center ;
	cursor: pointer; /* cursor: hand; for IE5 */
}

#askusContainer table td input#searchBtn:hover {
	width: 20px;
	height: 20px;
	border: 0;
	background: url(../images/btn_askus_mo.gif) no-repeat center ;
	cursor: pointer; /* cursor: hand; for IE5 */
}


/* //////////////

	MAIN CONTENT

//////////////// */

#contentContainer {
	width: 998px;
	height: 392px;
	margin: 0;
	background: url(../images/contentContainer_bg.png) no-repeat top left; 
}

/* Central Content */

#spotlightContent {
	width: 732px;
	height: 392px;
	position: relative;
	left: 17px;
	top: 0px;
	float: left;
}

#flashContent {
	margin: 0;
}

/* Right Panel Content */

#rightPanelContainer {
	width: 232px;
	height: 392px;
	position: relative;
	top: 0px;
	right: 17px;
	float: right;
}

/* Login */

#loginContainer {
	width: 223px;
	height: 125px;
	position: relative;
	top: 6px;
	right: 6px;
	float: right;
	background: url(../images/loginContainer_bg.gif) no-repeat top right;
}

#loginContainer table {
	width: 206px;
	margin: 10px 0 0 6px;
}

#loginContainer table td table {
	margin: 0;
}

#loginContainer table td table td input.logininput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7a7a7a;
	width: 173px;
	height: 19px;
	border: 1px solid #7c0626;
	padding: 3px 0 0 3px;
}

#loginContainer table td table td input.btnSubmit {
	width: 25px;
	height: 24px;
	border: 0;
	background: url(../images/btn_login.gif) no-repeat center ;
	cursor: pointer; /* cursor: hand; for IE5 */
	margin: 0 8px 0 7px;
}

#loginContainer tabler td table td input.btnSubmit:hover {
	width: 25px;
	height: 24px;
	border: 0;
	background: url(../images/btn_login_mo.gif) no-repeat center ;
	cursor: pointer; /* cursor: hand; for IE5 */
	margin: 0 8px 0 7px;
}

#loginContainer table td.td_loginTitle {
	text-align: left;
	vertical-align: top;
	padding-bottom: 2px;
}

#loginContainer table td.td_loginLinks {
	text-align: right;
	vertical-align: top;
	padding: 8px 8px 0 0;
}

#loginContainer table td.td_loginLinks p {
	margin: 0 0 5px 0;
}

#loginContainer table td.td_loginLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #efced7;
	text-decoration: underline;
}

#loginContainer table td.td_loginLinks a:hover {
	text-decoration: none;
}


/*Logout */
#logoutContainer {
	position: relative;
	top: 10px;
	right: 14px;
	float: right;
	
}

#logoutContainer table td table td input.logininput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8d8d;
	width: 157px;
	margin: 0 8px 0 7px;
}

#logoutContainer table td table td input.btnSubmit {
	width: 20px;
	height: 20px;
	border: 0;
	background: url(../images/btn_login.gif) no-repeat center ;
	cursor: pointer; /* cursor: hand; for IE5 */
}

#logoutContainer tabler td table td input.btnSubmit:hover {
	width: 20px;
	height: 20px;
	border: 0;
	background: url(../images/btn_login_mo.gif) no-repeat center ;
	cursor: pointer; /* cursor: hand; for IE5 */
}

#logoutContainer table td.td_loginTitle {
	text-align: left;
	vertical-align: top;
	padding: 18px 0 7px 0;
}

#logoutContainer table td.td_loginLinks {
	text-align: right;
	vertical-align: top;
	padding: 4px 0 8px 0;
}

#logoutContainer table td.td_loginLinks p {
	margin: 0 0 3px 0;
}

#logoutContainer table td.td_loginLinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6c6c6c;
	text-decoration: underline;
}

#logoutContainer table td.td_loginLinks a:hover {
	text-decoration: none;
}


/* Promo Content */

#adContent {
	width: 208px;
	height: 242px;
	position: relative;
	top: 14px;
	right: 13px;
	float: right;
}

/* //////////////

	FOOTER

//////////////// */

/* FOOTER LOGO */

#footerContainer {
	width: 998px;
	height: 64px;
	background: url(../images/home_contentBox_bottom.png) no-repeat top left;
	margin: 0 auto;
	float: left;
}

#footerContainer td a {
	color: #3c3c3c;
	text-decoration: underline;
}

#footerContainer td a:hover {
	text-decoration: none;
}

/* Footer Logos */

#footerLogo {
	width: 937px;
	margin: 0 auto;
}

#footerBox {
	width: 915px;
	height: 50px;
}

#footerBox td {
	text-align: right;
	vertical-align: top;
	background: url(../images/footerBox_bg.gif) repeat-x top left;
}

#footerBox td.td_footerBox_leftCorner {
	text-align: left;
	vertical-align: top;
	width: 6px;
}

#footerBox td.td_footerBox_rightCorner {
	text-align: right;
	vertical-align: top;
	width: 6px;
	height: 50px;
}

#footerBox td.td_footerBox_logoWilmingtonTrust {
	text-align: left;
	vertical-align: top;
	padding: 14px 0 0 5px;
}










/* Footer Links */

#footerLinks {
	width: 915px;
	margin: 0 auto;
}

#footerLinks table {
	margin: 22px 12px 8px 10px;
}

#footerLinks table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c3c3c;
	padding-bottom: 9px;
}

#footerLinks table td span {
	margin: 0 12px 0 12px;
}

#footerLinks table td a {
	text-decoration: underline;
}

#footerLinks table td a:hover  {
	text-decoration: none;
}

#footerLinks table td.td_linksTitle {
	font-size: 11px;
	font-weight: normal;
	color: #3c3c3c;
	text-align: left;
	vertical-align: top;
	padding-right: 37px;
}


a.fl01:link    { color: #000000; }
a.fl01:visited { color: #000000; }
a.fl01:hover { color: #000000; text-decoration: none;}





/* Footer Legal */

#footerLegal {
	width: 915px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #3c3c3c;
	margin: 0 auto;
}

#footerLegal p {
	margin: 0 0 16px 10px;
}

#footerLegal p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #3c3c3c;
	text-decoration: underline;
}

#footerLegal p a:hover {
	text-decoration: none;
}

/* //////////////

	ERROR PAGE

//////////////// */


#wideBody_contentContainer {
	width: 998px;
	height: 392px;
	padding-left:50px;
	margin: 0;
	position: relative;
	left: 0;
	top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/errorPage_contentContainer_bg.png) no-repeat top left;
}

#disclosures_print_view {
	padding-right:180px;
}


#errorPage_contentContainer {
	width: 998px;
	height: 392px;
	margin: 0;
	position: relative;
	left: 0;
	top: 0;
	background: url(../images/errorPage_contentContainer_bg.png) no-repeat top left;
}

#errorPage_Content {
	width: 634px;
	margin: 0;
	position: relative;
	left: 182px;
	top: 40px;
}

#errorPage_Content td.td_errorCopy {
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f6f6f;
	padding-left: 56px;
}

#errorPage_Content td.td_errorCopy p {
	margin: 0 0 10px 0;
}

#errorPage_Content td.td_errorCopy a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #98072f;
	text-decoration: underline;
}

#errorPage_Content td.td_errorCopy a:hover {
	text-decoration: none;
}



a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(../images/icon_pdf.gif) no-repeat center right;
}

a[class ="new"] {
   padding-right: 18px;
   background: transparent url(../images/icon_external.gif) no-repeat center right;
}




  .verifyImage {height:100px; width:100px; border:1px solid #990000; vertical-align:bottom;}

 .securityCaption {border:1px solid #990000; padding: 4px;  }