/**********************************************************
 *                                                        *
 *  Copyright ©2005  Corillian Corporation                *
 *                                                        *
 *  All rights reserved.                                  *
 *                                                        *
 *  Highly Confidential.                                  *
 *                                                        *
 *  No portion of this code may be reproduced,            *
 *  transmitted or distributed without the express        *
 *  written permission of Corillian Corporation.          *
 *                                                        *
 **********************************************************/

/***** Start of font-face rules  *****/
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
with any questions regarding Web Fonts:  http://www.linotype.com
*/
@import url("1.css");

@font-face{
font-family:"Trade Gothic W01 Light";
src:url("../fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot#iefix");
src:url("../fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot#iefix") format("eot"),url("../fonts/537b145a-6a7d-4787-81d9-7228d3a42458.woff") format("woff"),url("../fonts/8e50278c-45cd-4808-b774-24767d958f17.ttf") format("truetype"),url("../images/d918b947-5fcb-42e2-8286-a98a801876de.svg#d918b947-5fcb-42e2-8286-a98a801876de") format("svg");
}

@font-face{
font-family:"Trade Gothic W01 Roman";
src:url("../fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot#iefix");
src:url("../fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot#iefix") format("eot"),url("../fonts/c4aef0d4-bfcf-4790-acf5-909881f411e8.woff") format("woff"),url("../fonts/e741f29c-bc18-4343-bff3-db2465a0be3e.ttf") format("truetype"),url("../images/853e2a9b-4057-42a5-ad7e-0762cda0b13c.svg#853e2a9b-4057-42a5-ad7e-0762cda0b13c") format("svg");
font-style: normal;
font-weight: normal;
}

@font-face{
font-family:"Trade Gothic W01 Roman";
src:url("../fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot#iefix");
src:url("../fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot#iefix") format("eot"),url("../fonts/1c164451-034c-41f5-9542-390709016510.woff") format("woff"),url("../fonts/7062b4ff-265a-4366-b34f-443ec5cc2dad.ttf") format("truetype"),url("../images/09f52831-e1cf-48be-9c1e-2d1577e420b7.svg#09f52831-e1cf-48be-9c1e-2d1577e420b7") format("svg");
font-style: oblique;
font-weight: normal;
}

@font-face{
font-family:"Trade Gothic W01 Roman";
src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot#iefix");
src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot#iefix") format("eot"),url("../fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),url("../fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),url("../images/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");
font-style: normal;
font-weight: bold;
}

@font-face{
font-family:"Trade Gothic W01 Roman";
src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot#iefix");
src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot#iefix") format("eot"),url("../fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),url("../fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),url("../images/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");
font-style: normal;
font-weight: bold;
}

@font-face{
font-family:"Trade Gothic W01 Cn 18";
src:url("../fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot#iefix");
src:url("../fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot#iefix") format("eot"),url("../fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),url("../fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),url("../images/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
}
@font-face{
font-family:"TradeGothicW01-BoldCn20 675334";
src:url("../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot#iefix");
src:url("../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot#iefix") format("eot"),url("../fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),url("../fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),url("../images/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
font-style: normal;
font-weight: normal;
}
@font-face{
font-family:"TradeGothicW01-BoldCn20 675334";
src:url("../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot#iefix");
src:url("../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot#iefix") format("eot"),url("../fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),url("../fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),url("../images/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
font-style: normal;
font-weight: bold;
}

/* Regular */
 @font-face {
      font-family: "Open Sans";
        src: url('../fonts/OpenSans-Regular-webfont.eot');
        src: url('../fonts/OpenSans-Regular-webfont.eot#iefix') format('embedded-opentype'),
        url('../images/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg'),
        url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
        url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}
/***** End of font-face rules  *****/


/***************************************
 * Generarl Elements font definition   *
 ***************************************/

html {
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
}

strong {
    font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
}

em {
    font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
    font-weight: normal;
    font-style: italic;
}

button, input[type="button"], input[type="submit"], .button {
    font-family: 'Trade Gothic W01 Light', Arial, sans-serif;
}

h1 {
    font-family: 'Trade Gothic W01 Light', arial, sans-serif;
}

h2 {
    font-weight: 600;
    font-family: 'Trade Gothic W01 Light', arial, sans-serif;
}

h3, h4 {
    font-family: 'TradeGothicW01-BoldCn20 675334', arial, sans-serif;
}

#SiteFooterContainer {
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing:0.143em;
}

#pnlSummary .panel-header {
	font-size: 16px;
	font-weight: 600;
}
table.tablesorter tr.tableheader td {
	font-weight: 600;
}

table.tablesorter, .recent-transactions, .schedule-transfers-class table {
	border-collapse: collapse;
}

.sortable td, .sortable th, .activitytable td, table.tablesorter, table.tablesorter td, table.tablesorter th, .recent-transactions td:not(.left-margin):not(.right-margin), .schedule-transfers-class table td, .sortable, .activitytable {
	border: 1px solid #DCDCDC;
    border-collapse: collapse;
}

.activitytable {
	width: 100%;
}

table.schedule-transfers td.recurring-icon {
    display: none;
}

.sortable td a span, td a span {
    background-image: none !important;
}

.hidden, .div-hide {
	display: none;
}

/**********************************************************
 *                                                        *
 *  HTML ENTITIES                                         *
 *                                                        *
 **********************************************************/

*{
	color: Black !important;
}

a, a:visited, a:link, a:active {
	text-decoration: underline;
}

/**********************************************************
 *                                                        *
 *  GENERAL                                               *
 *                                                        *
 **********************************************************/

.notice{
	font-weight: bold;
}

.printOnly{
	visibility: visible;
	display: block;
}

div.logo {
	height: auto;
}

.screenOnly, .printIcon{
	visibility: hidden;
	display: none;
}

.sectionHeader{
	margin-left: 5pt;
}

div.sectionDivider{
	border-bottom: 3pt double black;
	margin: 5pt 0pt 5pt 0pt;
}

div.oboMode{
	border: 1px solid Black;
	background-color: #D3D3D3;
	width: 150pt;
	padding: 4pt;
}

div.textRegion{
	border: 1pt solid black;
}

div.systemAlert{
	display: none;
	visibility: hidden;
}

div.timeoutWarning{
	display: none;
	visibility: hidden;
}

/**********************************************************
 *                                                        *
 *  HEADER                                                *
 *                                                        *
 **********************************************************/

div.pageHeaderContainer{
	border-bottom: 1pt solid Black;
}

div.pageSubHeader{
	display: none;
	visibility: hidden;
}

/**********************************************************
 *                                                        *
 *  FOOTER                                                *
 *                                                        *
 **********************************************************/

div.footerContainer{
	padding: 3pt;
	margin-top: 10pt;
	border-top: thin solid Black;
}

/**********************************************************
 *                                                        *
 *  ERRORS/VALIDATION                                     *
 *                                                        *
 **********************************************************/

.VAMValSummary
{
	border: 1pt solid Black;
	background-color: White;
	padding: 5pt;
	margin: 5pt;
}

.VAMValSummaryHeader img{
	margin-right: 3pt;
}

div.errContainerError,
div.errContainerInfo,
div.errContainerWarn{
	background-color: #D3D3D3;
	padding: 5pt;
	margin: 5pt;
}

.errError,
.errInfo,
.errWarn{
	margin-left: 5pt;
}

/**********************************************************
 *                                                        *
 *  NAVIGATION                                            *
 *                                                        *
 **********************************************************/


/**********************************************************
 *                                                        *
 *  TABLES                                                *
 *                                                        *
 **********************************************************/

table.dataTable{
	margin-top: 5pt;
	width: 100%;
	border: none;
}

table.dataTable tr.header td,
table.dataTable tr.footer td{
	padding: 5pt;
	border: 1px solid #DCDCDC;
	vertical-align: bottom;
}

table.dataTable tr.item td,
table.dataTable tr.alternatingItem td{
	border: none;
	padding: 5pt;
}

div.relatedLinksContainer{
	display: none;
	visibility: hidden;
}

div.summaryBox{
	border: 1pt solid Black;
	margin-bottom: 5pt;
}

div.summaryBox div.body{
	padding: 3pt;
}

div.summaryBox div.header{
	border-bottom: 1pt solid Black;
	padding: 3pt;
}

table.summaryTable{
	background: White;
	border-collapse: collapse;
}

table.summaryTable tr.header td{
	padding: 2pt 5pt 2pt 5pt;
}

table.summaryTable tr.footer td,
table.summaryTable tr.item td,
table.summaryTable tr.alternatingItem td{
	padding: 0pt 5pt 0pt 5pt;
}

/*for preventing table row break*/
table { page-break-after:auto }
table tr { page-break-inside:avoid; page-break-after:auto }
table td { page-break-inside:avoid; page-break-after:auto }
table thead { display:table-header-group }
table tfoot { display:table-footer-group }

/**********************************************************
 *                                                        *
 *  WORKSPACE                                             *
 *                                                        *
 **********************************************************/

.formContainer .formInputContainer{
	border-width: 1pt solid Black;
	background-color: White;
}

.formContainer .formButtonContainer{
	margin-top: 5pt;
}

.reminder 
{
	display: none;
}
