/*  -~-~-~ LAYOUT ~-~-~- */

/*** Site Dimensions ***/

#container-shadow,
#footer {
	width: 985px;
}

#container,
#copyright {
	width: 977px;
}

/*** Layout Font Sizes ***/

ul#top-nav {
	font-size: .625em;    /* 16x.625=10px */
	line-height: 1.2em;   /* 10px1.2=12px */
}

#bread li {
	font-size: .9167em;   /* 12x.9167=11px */
}

#sidebar ul,
body#main-index #sidebar,
#copyright {
	font-size: .6875em;   /* 16x.6875=11px */
	line-height: 1.2727em;  /* 11px1.2727=14px */
}

#sidebar li ul {
	font-size: 1em;       /* 11x1=11px */
	line-height: 1.2727em;  /* 11px1.2727=14px */
}

#footer li {
	font-size: .6875em;   /* 16x.6875=11px */
	line-height: 2.8181em; /* 11px2.8181=31px */
}

#content {
	font-size: .75em;     /* 16x.75=12px */
	line-height: 1.4167em; /* 12x1.4167=17px */
}

body#main-index #sidebar #enroll-container,
body#main-index #sidebar #announcement-container h2 {
	font-size: 1.1818em;   /* 11x1.1818=13px */
}

body#main-index #sidebar #enroll-container ul {
	font-size: 1em;      /* 13x1=13px */
}

#main-nav li {
	font-size: .875em;    /* 16x.875=14px */
	line-height: 2.7857em;  /* 14x2.7857=39px */
}

#header form {
	font-size: .875em;    /* 16x.875=14px */
}

body#main-index #sidebar #login-container h1 {
	font-size: 1.2727em;    /* 11x1.2727=14px */
}

/*** Site Shadows ***/

#container-shadow {
	background: url(../images/layout/container-shadow.png) repeat-y top left;
}

#ietest iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width: 100%;/*must have for any big value*/
	height: 100%;/*must have for any big value*/
}

.darkenBackground {
	background-color: rgb(0, 0, 0);
	opacity: 0.7; /* Safari, Opera */
	filter: alpha(opacity=70); /* IE */
	-moz-opacity:0.70; /* FireFox */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
}

#popup_window {
	z-index: 30;
}

/*** Header ***/

#header {
	background: url(../images/layout/header.png) no-repeat;
	height: 122px;
}

#fbt-logo {
	float:left;
	height: 74px;
	margin-left: 18px;
	margin-top: 22px;
	width: 259px;
}

#payton-logo {
	float: right;
	height: 46px;
	margin-top: 33px;
	width: 230px;
}

a#fbt-logo,
a#payton-logo {
	text-decoration: none;
}

/*** Search ***/

#header #search {
	height: 19px;
	margin: 0 3px 0 10px;
	padding: 0;
	width: 220px;
	vertical-align: top;
}

#header form {
	color: #FFF;
	padding: 43px 0 0 359px;
}

#header label {
	vertical-align: top;
}

/*** Search Results ***/

ul.results {
	margin: 10px 0;
	padding-left: 0;
}

ul.results li {
	border-bottom: 1px solid #BFBDBA;
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
}

ul.results li.last {
	border-bottom: none;
	padding: 10px 0 0 0;
}

ul.results li h2 {
	font-size: 1.0833em;    /* 12x1.0833=13px */
	font-style: normal;
	margin: 0;
	line-height: 1.3846em;  /* 13x1.3846=18px */
}

/*** Top Navigation ***/

ul#top-nav {
	color: #FFF;
	font-weight: normal;
	height: 12px;
	letter-spacing: 1px;
	list-style-type: none;
	margin: 0;
	padding: 30px 0 0 328px;
	text-transform: uppercase;
}

ul#top-nav li {
	border-left: 1px solid #E4D3AD;
	float: left;
	padding: 0;
}

ul#top-nav li.first {
	border-left: none;
	margin: 0 0 0 2px;
}

#top-nav li a:link,
#top-nav li a:visited,
#top-nav li a:active {
	color: #FFF;
	padding: 0 18px;
	text-decoration: none;
}

#top-nav li a:hover {
	color: #E4D3AD;
	text-decoration: underline;
}

/*** Main Navigation - Interior Pages ***/

#main-nav {
	background: url(../images/layout/main-nav.png) repeat-x;
	color: #302C27;
	margin: 0;
	padding: 0;
}

#main-nav ul {
	height: 2.4375em; /* 16x2.4375=39px */
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main-nav li {
	float: left;
	font-weight: bold;
	padding: 0;
}

#main-nav li.first {
	margin-left: 94px;
}

#main-nav li a:link,
#main-nav li a:visited,
#main-nav li a:active {
	color: #302C27;
	display: block;
	padding: 0 20px;
	text-decoration: none;
}

#main-nav li a:hover,
#main-nav li.button:hover,
#main-nav li.current-link a {
	color: #81252F;
	text-decoration: none;
}

#main-nav li.button:hover,
#main-nav li.current-link a {
	background: url(../images/layout/main-nav-hover.png) repeat-x;
}

.main-nav-divider {
	background:url(../images/layout/main-nav-divider.png) no-repeat;
	margin-top: 1px;
	height: 38px;
	width: 2px;
}

/*** Horizontal Rule ***/

hr#border {
	border: none;
	background-color: #4F4D4C;
	color: #4F4D4C; /* Older versions of IE use the `color` attribute to style <hr> */
	height: 3px;
	line-height: 1px;
	margin: 0;
	width: 100%;
}

/*** Site and Content Area ***/

#container-shadow,
#container,
#copyright,
#footer {
	margin: 0 auto;
}

#content-sidebar-container,
#sidebar {
	background-color: #CCC9C8;
}

#content-sidebar-container {
	height: 100%;
	overflow: auto;
	margin: 0;
	padding: 0;
}

#content {
	background: url(../images/layout/content-shadow.png) repeat-x #FFF;
	border-left: 1px solid #9D9C99;
	height: 100%;
	margin: 0 0 0 214px;
	min-height: 300px;
	padding: 15px 20px 17px 20px;
}

/*** Breadcrumbs ***/

#bread {
	color: #81252F;
	margin-bottom: 20px;
}

#bread ul {
	display: inline;
	margin-left: 0;
	padding-left: 0;
}

#bread ul li {
	display: inline;
	list-style: none;
	margin-left: 0;
	padding-left: 4px;
}

#bread ul li.first {
	padding-left: 1px;
}

.breadcrumb {
	padding-right: 5px;
}

/*** Sidebar Navigation ***/

#sidebar {
	background: url(../images/layout/sidebar-shadow.png) repeat-x;
	border-right: 1px solid #9D9C99;
	color: #302C27;
	float: left;
	margin: 0;
	padding: 0 0 25px 0;
	width: 214px;
}

#sidebar ul {
	border: none;
	list-style-type: none;
	margin: 3px 0 0 0;
	padding: 0;
}

#sidebar li {
	border-bottom: 1px solid #9D9C99;
	margin: 0;
}

#sidebar li a:link,
#sidebar li a:visited,
#sidebar li a:active {
	background-color: #CCC9C8;
	color: #302C27;
	display: block;
	padding: 5px 14px;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%; /* If you give the block an explicit width of 100%, then IE/Windows plays along. */
}

html>body #sidebar li a:link,
html>body #sidebar li a:visited,
html>body #sidebar li a:active { /* The child selector > was used to redefine the width to auto. Since IE/Windows does not understand child selectors, it ignores the rule. IE5/Mac, Opera and Netscape/Mozilla follow the rule. */
	width: auto;
}

#sidebar li a:hover,
#sidebar li:hover,
#sidebar li.current-link a {
	background-color: #711F26;
	color: #FFF;
}

#sidebar li.arrow a:link,
#sidebar li.arrow a:visited,
#sidebar li.arrow a:active,
#sidebar li.arrow a:hover,
#sidebar li.arrow:hover,
#sidebar li.current-link.arrow a {
	background: no-repeat center left;
}

#sidebar li.arrow a:link,
#sidebar li.arrow a:visited,
#sidebar li.arrow a:active {
	background-image: url(../images/layout/sidebar-arrow.png);
}

#sidebar li.arrow a:hover,
#sidebar li.arrow:hover,
#sidebar li.current-link.arrow a {
	background-image: url(../images/layout/sidebar-arrow-hover.png);
}

/*** Sidebar Subnavigation ***/

#sidebar li ul {
	background-color: #E6E4E4;
	color: #302C27;
	list-style-type: disc;
	margin: 0;
	padding-left: 25px;
}

#sidebar li ul li {
	background-color: #E6E4E4;
	color: #302C27;
	border-bottom: none;
	vertical-align: middle;
}

#sidebar li ul li a:link,
#sidebar li ul li a:visited,
#sidebar li ul li a:active {
	background-color: #E6E4E4 !important;
	color: #302C27 !important;
	padding: 4px 10px 4px 0;
	text-transform: none;
}

#sidebar li ul li a:hover,
#sidebar li ul li:hover,
#sidebar li ul li.current-link a {
	background-color: #E6E4E4;
	color: #81252F !important;
	text-decoration: underline;
}

/*** Page Specific: Peoples Bank ***/

body#peoples-bank-index #sidebar ul {
	display: none;
}

/*** Page Specific: Homepage Sidebar ***/

/* Homepage: Online Banking Login */

body#main-index #content {
	border-left: 1px solid #C9B69E;
	min-height: 455px;
	padding: 0;
}

body#main-index #content-main-index {
	padding: 17px 20px 17px 20px;
}

body#main-index #content-sidebar-container,
body#main-index #sidebar {
	background-color: #E9E1C2;
}

body#main-index #sidebar {
	background-image: none;
	border-right: 1px solid #C9B69E;
	padding: 0;
}

body#main-index #sidebar #login-container {
	background: url(../images/layout/sidebar-shadow.png) repeat-x #CCC9C8;
	border-right: 1px solid #9D9C99;
	margin-right: -1px;
	padding: 12px 14px;
}

body#main-index #sidebar #login-container form,
#login-container-alt form {
	margin: 0;
}

body#main-index #sidebar #login-container label,
#login-container-alt label {
	font-weight: bold;
}

body#main-index #sidebar #login-container h1,
#login-container-alt h1 {
	background-image: none;
	color: #81252F;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

body#main-index #sidebar #login-container #date {
	margin: 0 0 15px 0;
	padding: 0;
}

body#main-index #sidebar #login-container .login-input,
#login-container-alt .login-input {
	margin-right: 6px;
}

body#main-index #sidebar #login-container .alternate,
#login-container-alt .alternate {
	margin-left: 15px;
}

body#main-index #sidebar #login-container #business,
#login-container-alt #business {
	margin-top: 17px;
}

body#main-index #sidebar #login-container #access-id-spacer,
#login-container-alt #access-id-spacer {
	margin: 13px 0;
}

body#main-index #sidebar #login-container #access-id,
#login-container-alt #access-id {
	height: 17px;
	margin: 0 0 0 6px;
	padding: 0;
	width: 124px;
}

body#main-index #sidebar #login-container #login {
	margin: 0 0 8px 55px;
}

body#main-index #sidebar #pb-home-callout {
	margin: 8px 0 -12px -14px;
}

body#main-index #sidebar #enroll-container {
	border-right: 1px solid #9D9C99;
	border-bottom: 3px solid #B5B5B2;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-right: -1px;
}

body#main-index #sidebar #enroll-container ul {
	margin: 0;
}

body#main-index #sidebar #enroll-container li {
	border-bottom: none;
}

body#main-index #sidebar #enroll-container li a:link,
body#main-index #sidebar #enroll-container li a:visited,
body#main-index #sidebar #enroll-container li a:active {
	background-color: #3A352E;
	border-right: none;
	border-bottom: none;
	color: #FFF;
	margin-right: -1px;
	padding: 3px 14px;
	text-transform: none;
}

body#main-index #sidebar #enroll-container li a:hover {
	text-decoration: underline;
}

body#main-index #sidebar #enroll-container li #enroll-arrow {
	padding-left: 6px;
}

#enroll-button {
	position:relative;
	top:-8px;
	margin-left:3px;
}

body#main-index #content #bread,
body#main-index #main-nav,
body#external-funds #content #bread {
	display: none;
}

body#main-index .browser-notice {
	padding-top: 6px;
	padding-bottom: 6px;
}

body#main-index .browser-notice,
body#main-index a.adobe-reader {
	margin-left: -2px;
	margin-right: -2px;
}

body#main-index .browser-notice a,
body#main-index a.adobe-reader {
	font-size: 0.987em;
}

.adobe {
	float: right;
	margin-left: 15px;
	margin-bottom: 60px;
}

body#login-alternate .browser-notice {
	padding-top: 12px;
}

/* Homepage: Tuition Online Callout */

body#main-index #sidebar #tuition-online {
	background: #6D2025; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#731E24', endColorstr='#511519'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#731E24), to(#511519)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #731E24,  #511519); /* for firefox 3.6+ */
	width: 172px;
	margin-left: 12px;
	margin-top:12px;
	margin-bottom: 2px;
	border: 1px solid #988977;
	color: #FFF;
	font-size: 13px;
	text-align: center;
	padding: 5px 8px;
	position: relative;
}

body#main-index #sidebar #tuition-online a {
	background: url(../images/buttons/transparent-gif.gif) repeat;
	display: block;
	position: absolute;
	color: #FFF;
	text-decoration: none;
	width: 188px;
	height: 96px;
	left: 0;
	top: 0;
}

body#main-index #sidebar #tuition-online h2 {
	color: #D4B578;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 16px;
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: normal;
}

body#main-index #sidebar #tuition-online p {
	margin: 0;
}

body#main-index #sidebar #tuition-online .button {
	background: url(../images/buttons/tuition-login.png) no-repeat;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin: 6px auto 0 auto;
	padding: 2px 1px;
	width: 160px;
	height: 18px;
	text-align: center;
}

body#main-index #sidebar #tuition-online .button span { 
	border-right: 1px solid #9D8252;
	padding-right: 6px;
	margin-right: 7px;
	padding-top: 1px;
}

body#main-index #sidebar #tuition-online hr {
	background-color: #A67754;
	border-top: 1px solid #A67754;
	border-bottom: none;
	border-width: 1px 0;
	color: #A67754; 
	height: 1px;
	line-height: 1px;
	margin-top: 4px;
	margin-bottom: 3px;
	width: 100%;
}

/* Homepage: Announcement Area */

body#main-index #sidebar #announcement-container {
	padding: 12px;
}

body#main-index #sidebar #announcement-container .announcement,
body#main-index-admin #announcement-admin-container .announcement {
	border: 1px solid #D7C2AA;
}

body#main-index #sidebar #announcement-container th,
body#main-index #sidebar #announcement-container td,
body#main-index-admin #announcement-admin-container th,
body#main-index-admin #announcement-admin-container td {
	background-color: #FFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

body#main-index #sidebar #announcement-container td,
body#main-index-admin #announcement-admin-container td {
	padding: 1px;
}

body#main-index #sidebar #announcement-container th {
	padding: 6px 8px;
}

body#main-index #sidebar #announcement-container th h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin: -1px 0 3px 0;
}

/* Homepage: Announcement Area Admin (for remainder of styles, see Homepage: Announcement Area) */

body#main-index-admin #announcement-admin-container {
	background-color: #E9E1C2;
	border: 1px solid #C9B69E;
	margin: 0 auto;
	padding: 11px;
	width: 190px;
}

body#main-index-admin #announcement-admin-container th {
	background-image: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9167em;   /* 12x.9167=11px  */
	font-style: normal;
	line-height: 1.2727em;  /* 11x1.2727=14px  */
	padding: 6px 8px;
}

body#main-index-admin #announcement-admin-container th h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1667em;   /* 12x1.1667=14px  */
	font-style: normal;
	font-weight: bold;
	margin: -1px 0 3px 0;
	padding: 0;
}

body#main-index-admin #announcement-admin-container #home-admin-spacer {
	height: 14px;
}

/* Homepage: Flash */

.flash {
	position: relative;
}

.flash a {
	outline: none;
	text-decoration: none;
}

/*** Page Specific: FBT Bank Conversions (PBLA and FBT MS) ***/

body#redirect-bank-index #content {
	background: url(../images/layout/content-shadow.png) repeat-x #FFF;
	border-left: none;
	margin: 0;
	min-height: 300px;
	padding: 0;
}

body#redirect-bank-index #content-bank-index {
	padding: 23px 20px 17px 20px;
}

body#redirect-bank-index #content-sidebar-container,
body#redirect-bank-index #sidebar {
	background-color: #FFF;
}

body#redirect-bank-index #sidebar,
body#redirect-bank-index #content #bread,
body#redirect-bank-index #main-nav,
body#redirect-bank-index #top-nav,
body#redirect-bank-index #header form,
body#redirect-bank-index #footer li {
	display: none;
}

body#redirect-bank-index #header {
	background: url(../images/layout/header-bank-conversion.png) no-repeat;
}

.bank-banner {
	background: url(../images/affiliates/bank-merge-banner.jpg) no-repeat;
	height: 197px;
	position: relative;
	width: 977px;
}

.bank-banner p {
	font-size: 15px;
	line-height: 23px;
	left: 27px;
	padding-right: 350px;
	position: absolute;
	top: 65px;
}

.bank-callout {
	width: 270px;
}

.bank-amenities {
	width: 615px;
}

.bank-amenities td {
	font-size: 1.0833em;  /* 12x1.0833=13px */
	line-height: 1.3846em;  /* 13x1.3846=18px */
	vertical-align: top;
}

.bank-amenities td.col1 {
	padding-right: 25px;
}

.bank-amenities td.col2 {
	border-left: 1px solid #BFBDBA;
	padding-left: 25px;
}

/*** Footer ***/

#footer {
	background: url(../images/layout/footer.png) no-repeat;
}

#footer ul {
	height: 2.5em; /* 16x2.5=40px */
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#footer li {
	float: left;
	font-weight: bold;
	padding: 0;
}

#footer li.first {
	margin-left: 60px;
}

#footer li a:link,
#footer li a:visited,
#footer li a:active {
	color: #302C27;
	display: block;
	padding: 0 22px;
	text-decoration: none;
}

#footer li a:hover,
#footer li.button:hover {
	color: #81252F;
	text-decoration: none;
}

#footer li.button:hover {
	background: url(../images/layout/footer-hover.png) repeat-x;
}

.footer-divider {
	background: url(../images/layout/footer-divider.png) no-repeat;
	margin-top: 1px;
	height: 30px;
	width: 2px;
}

#footer li.alternate {
	color: #81252F;
	padding: 0 0 0 12px;
}

/*** Copyright and Legal ***/

address {
	font-style: normal;
}

#copyright {
	color: #302C27;
	padding: 10px 0;
}

#copyright td {
	text-align: left;
	vertical-align: top;
}

#copyright .imagespacelt {
	margin: 0 8px 8px 0;
}


/*  -~-~-~ CONTENT ~-~-~- */

/*** Print ***/

#print-header {
	display: none;
}

/*** Content ***/

body {
	background-color: #D2B577;
	color: #302C27;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; /* Default 16px */
	font-weight: normal;
	line-height: 1.0625em; /* 16x1.0625=17px */
	margin: 0;
}

h1, h2, h3 {
	color: #81252F;
	font-weight: normal;
}

h2, h3,
blockquote,
.feature th,
.highlight,
.serif,
.column-horizontal.saints span,
.popup h1,
.position {
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
	background: url(../images/layout/h1.png) repeat-x;
	font-size: 1.9167em;  /* 12x1.9167=23px */
	margin-top: 0;
	padding-bottom: 14px;
}

h2 {
	font-size: 1.3333em;  /* 12x1.3333=16px */
	font-style: italic;
	line-height: 1.25em;  /* 16x1.25=20px */
}

h2.no-bottom {
	margin-bottom: 0;
}

h2.featured-header {
	color: #39342D;
	background: url(../images/layout/th.png) repeat-x #EBDCBF;
	border: 1px solid #BFBDBA;
	font-size: 1.1667em; /* 12x1.1667=14px */
	font-style: italic;
	font-weight: normal;
	padding: 5px 10px;
}

h2.banking-enhancements {
	margin-top: 26px;
}

h3 {
	color: #302C27;
	font-size: 1.1667em;    /* 12x1.1667=14px */
	line-height: 1.2857em;  /* 14x1.2857=18px */
	margin-bottom: 4px;
}

h3.list {
	color: #81252F;
	font-size: 1.15em;
	font-style: italic;
}

.normal {
	font-weight: normal;
}

a {
	outline: none;
}

.p-spacer {
	margin-top: 30px;
}

/*** Highlight Area ***/

.highlight {
	background-color: #F4F0E0;
	border: 1px dashed #BFBDBA;
	border-width: 1px 0;
	color: #47371E;
	font-size: 1.25em;    /* 12x1.25=15px */
	line-height: 1.40em;  /* 15x1.25=15px */
	margin-bottom: 20px;
	padding: 8px 15px;
}

.highlight.holiday-cutoff {
	font-size: 14px;
	padding: 6px 8px;
	margin: 20px 20px 5px 20px;	
}

.one-line-fix .content {
	margin-top: 10px;
}

.highlight.one-line-fix {
	height: 62px;
}

.highlight.two-line-fix {
	height: 65px;
}

.highlight.three-line-fix {
	height: 99px;
}

.highlight.three-line-fix img.photo {
	margin-top: 10px;
}

.highlight .content {
	padding-top: 10px;
}

.highlight .bod-content {
	padding-top: 17px;
}

.highlight h2 {
	margin: 0 0 8px 0;
}

.highlight strong.large {
	font-size: 1.2em;  /* 15x1.2=18px */
}

.highlight strong {

}

/*** Previous Page ***/

.small,
.previous-page {
	font-size: .9167em;     /* 12x.9167=11px */
	line-height: 1.3636em;  /* 11x1.3636=15px */
}

.previous-page {
	background: url(../images/layout/previous.png) no-repeat center left;
	padding-left: 12px;
}

/*** Lists ***/

ul, ol {
	margin-left: 0;
}

ul {
	padding-left: 15px;
}

ul.no-top {
	margin-top: 0;
}

ol {
	padding-left: 18px;
}
ol ul {
	list-style-type:disc;
}

ul.no-bottom,
p.no-bottom {
	margin-bottom: 0;
}

ul.bottom-spacer li {
	padding-bottom: 6px;
}

/*** Superscripts and Subscripts ***/

sup, sub {
	position: relative;
	vertical-align: 0;
}

sup {
	bottom: 1ex; /* x-height */
}

sub {
	top: 0.8ex; /* x-height */
}

/*** Blockquotes ***/

blockquote {
	background: url(../images/layout/quote-left.png) no-repeat;
	color: #302C27;
	font-size: 1.0833em;  /* 12x1.0833=13px */
	font-style: italic;
	margin-left: 0;
	padding: 0 0 0 30px;
}

/*** Horizontal Rules ***/

hr {
	background-color: #FFF;
	border-top: 1px dashed #BFBDBA;
	border-bottom: none;
	border-width: 1px 0;
	color: #BFBDBA; /* Older versions of IE use the `color` attribute to style <hr> */
	height: 1px;
	line-height: 1px;
	margin-top: 10px;
	width: 100%;
}

hr.short {
	width: 345px;
	float: left;
}

hr#login-divider {
	border: none;
	background-color: #B5B5B2;
	color: #B5B5B2; /* Older versions of IE use the `color` attribute to style <hr> */
	height: 3px;
	line-height: 1px;
	margin: -1px 0 0 0;
	width: 100%;
}

/*** Images ***/

.photo,
.photo-margin {
	background-color: #FFF;
	border: 1px solid #BFBDBA;
	padding: 4px;
}

.photo-margin {
	margin-bottom: 8px;
}

.imagespacert {
	float: right;
	margin: 0 0 15px 15px;
}

.imagespacert-alt,
.imagespacert-alt-two {
	float: right;
	margin: 0 0 0 15px;
}

.imagespacert-alt-two {
	margin-left: 0;
}

.imagespacelt {
	float: left;
	margin: 0 15px 15px 0;
}

.imagespacelt-alt {
	float: left;
	margin: 0 15px 0 0;
}

a img {
	border: none;
}

.iconlt {
	margin-right: 6px;
}

.iconrt {
	margin-left: 6px;
}

.sm-photo-fix-rt {
	float: right;
	margin: 0 0 1px 15px;
}

/*** Main Links ***/

a:link,
a:visited,
a:active {
	color: #81252F;
	text-decoration: none;
}

a:hover {
	color: #302C27;
	text-decoration: underline;
}

/*** Columns ***/

.column-horizontal {
	width: 210px;
}

.column-vertical {
	width: 153px;
}

.column-horizontal.services,
.column-horizontal.directors {
	background-color: #E9DFE0;
}

.column-horizontal.directors,
.column-horizontal.services {
	margin-top: 0;
}

.column-horizontal.services h2,
.column-horizontal.directors h2 {
	background-color: #711F26;
	color: #FFF;
	font-size: 1.0833em;    /* 12x1.0833=13px */
	font-style: normal;
	line-height: 1.3846em;  /* 13x1.3846=18px */
	margin: 0;
	padding: 5px 10px;
}

.column-horizontal.services .content,
.column-horizontal.directors .content {
	border: 1px solid #BFBDBA;
	border-top: none;
	font-size: .9167em;     /* 12x.9167=11px */
	line-height: 1.3636em;  /* 11x1.3636=15px */
	padding: 8px 10px;
}

.column-horizontal.services .content ul,
.column-horizontal.directors .content ul {
	margin: 0;
}

.column-horizontal.services .content li {
	padding-bottom: 4px;
}

.column-horizontal.directors .content li {
	padding-bottom: 2px;
}

.column-horizontal.services .content li.last,
.column-horizontal.directors .content li.last {
	padding-bottom: 0;
}

.column-horizontal.services .content p,
.column-horizontal.directors .content p {
	margin-top: 0;
}

.bill-pay-disclosure {
	width: 490px;
}

/*** Private Banking > Trust Services ***/

#column-trust {
	width: 276px;
	height: 161px;
	padding: 12px;
}

#column-trust ul {
	margin-bottom: 0;
}

/*** Saints Fan Zone ***/

a:link.seanpayton,
a:active.seanpayton,
a:visited.seanpayton,
a:hover.seanpayton {
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 15px auto;
	text-align: center;
	text-decoration: none;
	width: 172px;
}

/* Feature Photo Area */

.saints-feature {
	height: 231px;
	position: relative;
	width: 400px;
}

.saints-feature-content {
	bottom: 0;
	left: 0;
	margin: 0 20px 0 20px;
	padding: 0;
	position: absolute;
	width: 370px;
}

.saints-feature-content h2,
.saints-feature-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFF;
	margin: 0;
	padding: 0;
}

.saints-feature-content h2 {
	font-size: 1.5em; /* 12x1.5=18px */
	margin-bottom: 3px;
}

.saints-feature-content p {
	font-size: 1.0833em;  /* 12x1.0833=13px */
}

/* Sean Payton Spokesperson */

.spokesperson {
	background: url(../images/saints/helmet-transparent.jpg) no-repeat;
	background-position: 75% 0%;
}

.spokesperson,
.schedule {
	width: 298px;
}

.spokesperson .imagespacelt {
	margin: 0 10px 0 0;
}

.spokesperson h3 {
	margin-top: 7px;
}

.spokesperson ul {
	font-size: .9167em;  /* 12x.9167=11px */
	line-height: 1.363em;  /* 11x1.3636=15px */
	list-style: none;
	margin: 0;
}

.spokesperson li {
	padding-bottom: 4px;
}

.spokesperson p {
	margin: 18px 0 0 0;
}

/* Saints Schedule */

.schedule {
	float: right;
}

.saints-col1 td,
.schedule .feature td {
	font-size: .9167em;     /* 12x.9167=11px */
	line-height: 1.3636em;  /* 11x1.3636=15px */
}

.schedule .feature td {
	padding: 4px 10px;
}

.schedule .feature td.no-lt-padding {
	padding: 4px 10px 4px 0;
}

.schedule .feature td.no-ltrt-padding {
	padding: 4px 0;
}

.schedule .feature td.right {
	text-align: right;
}

.schedule .feature td strong {
	color: #917D56;
}

.schedule .highlight {
	font-size: 1.1667em;  /* 12x1.1667=14px */
	margin-top: 8px;
	padding: 6px 12px;
}

/*** Sean Payton Page ***/

#column-seanpayton-right {
	width: 465px;
	float: right;
	position: relative;
}

.photo-highlight {
	background-image: url(../images/seanpayton/photo-highlight.png);
	background-repeat: repeat-x;
	color: #FFF;
	width: 454px;
	height: 60px;
	position: absolute;
	top: 248px;
	left: 0;
	margin-left: 5px;
}

.photo-highlight .number1 {
	font-size: 3.4167em;
	font-weight: bold;
	border-right: #CCC solid 1px;
	height: 30px;
	width: 175px;
	margin: 8px 0;
	padding: 15px 0 0 15px;
	float:left;
}

.photo-highlight p {
	margin: 4px 0 0 205px;
	width: 235px;
}

#column-seanpayton-left {
	width: 230px;
}

#column-seanpayton-left h3,
#column-seanpayton-left h3.marginbottom {
	color:#81252F;
	font-size: 1.0833em;    /* 12x1.0833=13px */
	line-height: 1.3846em;  /* 13x1.3846=18px */
	font-style: normal;
	margin-top: 0;
}

#column-seanpayton-left h3.marginbottom {
	margin-bottom: 45px;
}

.img-play-forward {
	margin-bottom: 40px;
}

.p-marginbottom {
	margin-bottom: 72px;
}

/* Tuition Marquis Checking Landing Page */

.tuition-marquis-highlight {
	color: #FFF;
	width: 454px;
	position: absolute;
	top: 21px;
	left: 0;
	margin-left: 18px;
	width: 190px;
}

.tuition-marquis-highlight h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 19px;
	text-transform: uppercase;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 0;
	line-height: 28px;
}

.tuition-marquis-highlight p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 8px;
	margin-top: 8px;
}

.tuition-marquis-highlight p.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

#column-tuitionmarquis-left {
	float: left;
}

#column-tuitionmarquis-right {
	width: 50%;
	float: right;
}

.large-serif {
	color: #701F26;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
}

ul.dime {
	margin-bottom: 22px;
}

ul.dime li {
	padding-bottom: 8px;
}

.dime.photo-highlight {
	height: auto;
	top: 276px;
}

.dime.photo-highlight p {
	font-weight: bold;
	margin: 8px 0px;
	text-shadow: #000;
	text-align: center;
	width: auto;
	-moz-text-shadow: 1px 1px 3px #000;
	-webkit-text-shadow: 1px 1px 3px #000;
	text-shadow: 1px 1px 3px #000;
}

/* Featured Products - Full-Width (Whole) Table */

.saints-whole-col1 {
	width: 388px;
}

.feature th.saints-whole-col2,
.feature td.saints-whole-col2 {
	padding-left: 15px;
}

/* Featured Products - Fixed Width Table */

.saints-col1 {
	width: 410px;
}

.saints-col1 td h2 {
	font-size: 1.2727em; /* 11x1.2727=14px */
	margin: 10px 0 4px 0;
}

.saints-col1 td h2.no-top {
	margin: 0 0 4px 0;
}

.saints-col1 ul {
	list-style-position: inside;
}

/*** About Us > Board of Directors ***/

.bod-content-area {
	float: right;
	width: 495px;
}

.highlight.bod {
	text-align: center;
}

.thumbnail-table .imagespacelt {
	float: left;
	margin: 0 6px 15px 0;
}

.thumbnails {
	padding-bottom: 15px;
}

.position-wrapper {
	width: 200px;
}

.position {
	background-color: #F4F0E0;
	color: #47371E;
	font-size: 1em;    /* 12x1=12px */
	line-height: 1.4167em;  /* 12x1.4167=17px */
	padding: 8px;
	text-align: center;
}

/*** Clear Fix ***/

.clear {
	clear: both;
	height: 1px;
	line-height: 1px;
}

.clear-right {
	clear: right;
}

/*** Tables ***/

.feature,
.popup {
	background-color: #FAFAFA;
	border: 1px solid #BFBDBA;
}

.feature h2 {
	font-size: 1.0833em;    /* 12x1.0833=13px */
	line-height: 1.3846em;  /* 13x1.3846=18px */
	font-style: normal;
	margin-top: 0;
}

.feature h2.top {
	margin-top: 15px;
}

.feature ul,
.feature ol {
	margin-bottom: 0;
}

.feature th,
.feature td,
.popup {
	text-align: left;
	vertical-align: top;
}

.feature th {
	background: url(../images/layout/th.png) repeat-x #EBDCBF;
	border-bottom: 1px solid #BFBDBA;
	font-size: 1.1667em; /* 12x1.1667=14px */
	font-style: italic;
	font-weight: normal;
	padding: 5px 10px;
}

.feature td,
.popup .content {
	padding: 10px;
}

.feature th.border-rt,
.feature td.border-rt,
.property-results th.border-rt {
	border-right: 1px solid #BFBDBA;
}

.feature th.border-lt,
.feature td.border-lt,
.property-results th.border-lt {
	border-left: 1px solid #F9F7F2;
}

.feature.contact h2,
.feature.landing h2 {
	margin-bottom: 0;
}

.feature .card-apply {
	margin-top: 15px;
}

.feature .center td,
.feature td.center {
	text-align: center;
}

/*** Landing Pages ***/

.feature.landing h2 {
	font-size: 1em;    /* 12x1=12px */
}

.feature.landing h2.image {
	margin-bottom: 10px;
}

.feature.landing p {
	margin-top: 5px;
	margin-bottom: 12px;
}

.feature.landing .no-bottom td {
	padding-bottom: 0;
}

.feature.landing .no-top td {
	padding-top: 0;
}

/*** Comparison Charts ***/

.feature.chart th {
	font-size: 1em;         /* 12x1=12px */
	line-height: 1.2727em;  /* 11x1.2727=14px */
	text-align: center;
}

.feature.chart td {
	font-size: .9167em;     /* 12x.9167=11px */
	line-height: 1.2727em;  /* 11x1.2727=14px */
	padding: 5px 10px;
}

.feature.chart th,
.feature.chart .overview td,
.feature.chart td.overview {
	font-weight: bold;
	font-style: normal;
}

.feature.chart .overview td,
.feature.chart td.overview {
	background-color: #E9DFE0;
	border-bottom: 1px solid #BFBDBA;
	border-top: 1px solid #BFBDBA;
	color: #81252F;
	padding: 5px 10px;
	text-transform: uppercase;
}

.feature.chart .overview.no-border-top td {
	border-top: none;
}

.feature.chart .center td,
.feature.chart td.center {
	text-align: center;
}

.feature.chart td ul {
	margin: 0;
}

.feature.chart ul.top {
	margin-top: 6px;
}

.feature.chart td li {
	padding-bottom: 6px;
}

.feature.chart td ul.normal li {
	padding-bottom: 0;
}

.feature.chart td li.last {
	padding-bottom: 0;
}

.feature.chart td p {
	margin-bottom: 0;
	margin-top: 8px;
}

.feature.chart td p.bottom {
	margin-bottom: 6px;
	margin-top: 8px;
}

.feature.chart .border-top td,
.feature .border-top td,
.feature .border-top th {
	border-top: 1px solid #BFBDBA;
}

.even,
.feature.chart .even {
	background-color: #EEEEEE;
}

/*** Calculators ***/

.feature .total td,
#calculator-output,
.feature .total.normal td {
	background-color: #E9DFE0;
	border-top: 1px solid #BFBDBA;
	color: #81252F;
	font-size: 1.0833em; /* 12x1.0833=13px */
	padding: 5px 10px;
}

.feature .total td,
#calculator-output {
	text-transform: uppercase;
}

.feature .total.normal td,
#calculator-output strong {
	text-transform: none;
}

#calculator-output {
    border: 1px solid #BFBDBA;
    border-top: none;
}

#calculator-output.error {
	background-color: #fdd;
	text-transform: none;
}

/*** Popups ***/

/* For remaining styles, see Tables */

#popup_window {
	border: none;
}

.popup {
	font-size: 100%; /* Default 16px */
	width: 325px;
}

.popup h1 {
	background: url(../images/layout/th.png) repeat-x #EBDCBF;
	border-bottom: 1px solid #BFBDBA;
	color: #302C27;
	font-size: .875em; /* 16x.875=14px */
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
}

.popup .content {
	font-size: .75em;     /* 16x.75=12px */
	line-height: 1.4167em; /* 12x1.4167=17px */
}

.popup .controllers {
	padding: 0 10px 10px 10px;
	text-align: right;
}

.popup .controllers span {
	padding-right: 15px;
}

/*** Tabs ***/

/* Tab Navigation */

.tab-menu {
	background-color: #FFF;
	border-bottom: 1px solid #BFBDBA;
	float: left;
	font-size: 1.0833em;   /* 12x1.0833=13px */
	line-height: 1.3077em; /* 13x1.3077=17px */
	width: 100%;
}

.tab-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.tab-menu li {
	background: url("../images/tabs/left.png") no-repeat top left;
	float: left;
	margin: 0;
	padding: 0 0 0 9px;
}

.tab-menu a {
	background: url("../images/tabs/right.png") no-repeat top right;
	color: #302C27;
	display: block;
	float: left;
	font-weight: bold;
	padding: 12px 16px 4px 5px;
	text-decoration: none;
 }

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.tab-menu a {
	float: none;
}

/* End IE5-Mac hack */

.tab-menu .active {
	background-image: url("../images/tabs/left-current.png");
}

.tab-menu .active a {
	background-image: url("../images/tabs/right-current.png");
	color: #81252F;
	padding: 10px 14px 7px 3px;
	text-transform: uppercase;
}

.tab-menu .inactive {
	background: url("../images/tabs/left-gray.png") no-repeat top left;
	float: left;
	margin: 0;
	padding: 0 0 0 11px;
}

.tab-menu .inactive a {
	background: url("../images/tabs/right.png") no-repeat top right;
	color: #302C27;
	display: block;
	float: left;
	font-weight: bold;
	padding: 12px 15px 4px 4px;
	text-decoration: none;
}

.tab-menu .inactive_no_divider {
	background: url("../images/tabs/left.png") no-repeat top left;
	float: left;
	margin: 0;
	padding: 0 0 0 11px;
}

.tab-menu .inactive_no_divider a {
	background: url("../images/tabs/right.png") no-repeat top right;
	color: #302C27;
	display: block;
	float: left;
	font-weight: bold;
	padding: 12px 11px 4px 1px;
	text-decoration: none;
}

.tab-menu .inactive_no_divider div {
	background: url("../images/tabs/gray-line.gif") no-repeat bottom left;
	color: #302C27;
	display: block;
	float: left;
	font-weight: bold;
	padding: 13px 17px 4px 6px;
	text-decoration: none;
}

.tab-menu .inactive a {
	background: url("../images/tabs/right.png") no-repeat top right;
	color: #302C27;
	display: block;
	float: left;
	font-weight: bold;
	padding: 12px 9px 4px 1px;
	text-decoration: none;
}

.tab-menu .inactive div {
	background: url("../images/tabs/gray-line.gif") no-repeat bottom left;
	color: #302C27;
	display: block;
	float: left;
	font-weight: bold;
	padding: 13px 17px 4px 6px;
	text-decoration: none;
}

.tab-menu .inactiveright a {
	background: url("../images/tabs/right.png") no-repeat top right;
	color: #302C27;
	display: block;
	float: left;
	font-weight: bold;
	padding: 12px 17px 4px 6px;
	text-decoration: none;
}

.tab-menu .inactiveright {
	background: url("../images/tabs/left.png") no-repeat top left;
	float: left;
	margin: 0;
	padding: 0 0 0 11px;
}

.tab-menu .inactiveleft {
	background: url("../images/tabs/left-gray-end.png") no-repeat top left;
	float: left;
	margin: 0;
	padding: 1 0 0 11px;
}

.tab-menu .inactiveleft a {
	background: url("../images/tabs/right.png") no-repeat top right;
	color: #302C27;
	display: block;
	float: left;
	font-weight: bold;
	padding: 13px 17px 4px 6px;
	text-decoration: none;
}

.tab-menu a:hover {
	color: #81252F;
}

/* Tab Content */

.byline {
	background-color: #E9DFE0;
	border: 1px solid #BFBDBA;
	border-top: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0833em;    /* 12x1.0833=13px */
	font-style: italic;
	line-height: 1.3846em;  /* 13x1.3846=18px */
	margin: 35px 0 0 0;
	padding: 3px 15px;
}

.tab-content {
	background-color: #FAFAFA;
	border: 1px solid #BFBDBA;
	border-top: none;
	margin: 0;
	padding: 9px 15px;
}

.tab-content td {
	text-align: left;
	vertical-align: top;
}

.tab-content td.special {
	border-left: 1px solid #DCDBDA;
	padding-left: 15px;
}

.tab-content ul.large {
	font-size: 1.1667em;    /* 12x1.1667=14px */
	font-weight: bold;
	line-height: 1.2143em;  /* 14x1.2143=17px */
	list-style-image: url(../images/tabs/tab-arrow.png);
	margin: 0;
	padding-left: 14px;
}

.tab-content ul.large li {
	padding-bottom: 11px;
}

.tab-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 1.1667em;    /* 12x1.1667=14px */
	font-weight: bold;
	margin: 3px 0;
}

.tab-content .imagespacelt {
	margin: 3px 10px 15px 0;
}

.tab-content .imagespacelt-alt {
	float: left;
	margin: 3px 10px 0 0;
}

.tab-content .small {
	font-size: .9167em;     /* 12x.9167=11px */
	line-height: 1.3636em;  /* 11x1.3636=15px */
	margin-top: 0;
	margin-bottom: 15px;
}

/*** ATM Locator ***/

.highlight.atm-feature {
	background-color: #EAE8E8;
	color: #302C27;
	font-size: 1em;  /* 12x1=12px */
	float: right;
	height: 292px;
	width: 165px;
}

.highlight.atm-feature h2 {
	font-size: 1.25em;  /* 12x1.25=15px */
}

.highlight h2.small {
	font-size: 1.1667em;  /* 12x1.1667=14px */
}

.highlight.atm-feature p {
	margin: 15px 0;
}

ol.results {
	color: #787875;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em; /* 12x1.25=15px */
	font-style: italic;
	margin: 10px 0;
	padding-left: 22px;
}

ol.results li {
	border-bottom: 1px solid #BFBDBA;
	list-style-type: upper-alpha;
	line-height: 1em;   /* 16x1=16px */
	margin: 0;
	padding: 10px 0;
}

ol.results li span {
	color: #302C27;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: .8em;    /* 15x.8=12px */
}

ol.results li div span {
	line-height: 1.3333em;   /* 12x1.3333=16px */
}

ol.results li h2 {
	font-size: .9333em;    /* 15x.9333=14px */
	font-style: normal;
	margin: 0 0 2px 0;
}

ol.results .distance {
	float: right;
	margin-right: 135px;
	width: 200px;
}

ol.results .address {
	width: 305px;
}


/*  -~-~-~ Forms ~-~-~- */

/*** Forms ***/

form {
	margin: 0;
	padding: 0;
}

input {
	border: none;
	margin: 0;
	padding: 0;
}

.fieldcell {
	border: 1px solid #978977;
}

.radio-alternate {
	margin-left: 12px;
}

form .feature label {
	color: #81252F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0833em;    /* 12x1.0833=13px */
}

form .feature label.normal {
	color: #302C27;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;    /* 12x1=12px */
}

form .feature td {
	padding: 0 10px 12px 10px;
}

form .feature .first td {
	padding-top: 12px;
}

form .feature .caption {
	color: #47371E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9167em;     /* 12x.9167=11px */
	font-style:  italic;
	line-height: 1.3636em;  /* 11x1.3636=15px */
	padding-top: 4px;
}

form .feature td.border-lt {
	border-left: 1px solid #DCDBDA;
	padding-left: 15px;
}

form .feature .border-top td,
form .feature td.border-top {
	border-top: 1px solid #DCDBDA;
}

form .feature td.center {
	text-align: center;
}

a:link.add,
a:visited.add,
a:active.add {
	color: #496623;
	text-decoration: none;
}

a:hover.add {
	color: #302C27;
	text-decoration: underline;
}

form .feature td.required h2 {
	font-style: italic;
	margin-bottom: 0;
}

form .controller td {
	background-color: #E9DFE0;
	border-top: 1px solid #BFBDBA;
	padding: 5px 10px;
	text-align: right;
}

/* External Transfer Form */

form.external-transfer {
	background: #e8e7e6;
	border: 1px solid #BFBDBA;
	overflow: hidden;
	padding: 15px;
}

body#external-funds #content h1 {
	margin-top: 10px;
}

form.external-transfer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 42px;
}

form.external-transfer ul li {
	float: left;
	padding: 0;
	margin: 0 15px 0 0;
	width: 25%;
}

form.external-transfer ul li:first-child {
	width: 40%;
}

.external-transfer label {
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.external-transfer input {
	border: 1px solid #9D9C99;
	height: 22px;
	padding-left: 5px;
	font-size: 13px;
	width: 96%;
}

.external-transfer input:focus {
	background: #f9f8f8;
}

form.external-transfer h2 {
	color: #444;
	font-style: normal;
	margin-top: 0;
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 17px;
}

.placeholder {
	color: #aaa;
}
/*** Online Banking Login - INTERIOR Pages ***/

/* Enrollment - Interior Pages */

.enrollment,
#login-container-alt {
	width: 321px;
}

.enrollment {
	float: right;
	/*height: 131px;*/
	height: 173px;
}

.enrollment ul {
	font-size: .9333em;    /* 15x.9333=13px */
	list-style-image: url(../images/online/arrow.png);
	line-height: 1.307em;  /* 13x1.307=17px */
	margin: 5px 0 0 0;
	padding-left: 14px;
}

.enrollment li {
	padding-bottom: 5px;
}

/* Login - Interior Pages */


#login-container-alt {
	background-color: #CCC9C8;
	border: 1px solid #9D9C99;
	margin-bottom: 20px;
	padding: 14px;
}

#login-container-alt label {
	font-size: 1em;    /* 12x1=12px */
}

#login-container-alt h1 {
	font-size: 1.4167em;    /* 12x1.4167=17px */
}

#login-container-alt #date {
	font-size: .9167em;    /* 12x.9167=11px */
	float: right;
	margin: 0;
	padding: 0;
}

#login-container-alt #access-id {
	width: 185px;
}

#login-container-alt #login {
	margin: 0 0 1px 67px;
}

/* Login - Peoples Bank Interim Page */

td#peoples-bank-login {
	vertical-align: middle;
}

td#peoples-bank-login label {
	font-weight: bold;
}

td#peoples-bank-login #accessid {
	margin: 0;
	padding: 2px 0;
	width: 185px;
}

td#peoples-bank-login #Submit1 {
	vertical-align: bottom;
}

#home-button-in-flash {
	cursor: pointer;
	float: right;
	margin: -24px 20px 0 0;
	position: relative;
	z-index: 2000;
}

/*** Error Messages ***/

.error-message {
	color: #81252F;
	background-color: #F5E6E9;
	border: 1px solid #CE8D99;
	margin-bottom: 15px;
	padding: 10px 12px;
}

.error-message ul {
	margin-bottom: 0;
	margin-top: 6px;
	padding-top: 0;
}

.error-message h2 {
	font-size: 1.0833em;  /* 12x1.0833=13px */
	margin: 0;
	padding: 0;
}

/* from chitin.css */

label.error {
	color: #900;
}

input.error, textarea.error, select.error {
	background-color: #fdd;
}

/**
 * For the Calculator forms...
 */

#calculator-output {
	font-weight: bold;
}

/*  -~-~-~ chitin.css ~-~-~- */

.ErrorListView, .errorlistview,
.ErrorMessageView, .errormessageview {
	background-color: #FFFDE1;
	border: solid 1px #990000;
	color: #990000;
	margin-bottom: 15px;
	padding: 15px;
}
.ErrorListView ol, .errorlistview ol,
.ErrorMessageView ol, .errormessageview ol {
	margin-bottom: 0px;
}
.ErrorListView h2, .errorlistview h2,
.ErrorMessageView h2, .errormessageview h2 {
	margin: 0px;
	font-size: 125%;
}

.ErrorMessageView, .errormessageview {
	text-align: center;
}

label.error {
	color: #900;
}

input.error, textarea.error, select.error {
	background-color: #fdd;
}

/**** Table List ***/

table.list {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 15px;
}

table.list .odd {
	background-color: #eee;
}

table.list .even {
	background-color: inherit;
}

table.list th {
	padding: 4px;
	padding-top: 5px;
	border-left: 1px solid #CCC;
	background-color: #4795CA;
}

table.list th a {
	color: #fff;
}

table.list td {
	padding: 4px;
	border-left: 1px solid #CCC;
}

table.list tr:hover td {
	background-color: #FFFFCC;
}

/*** Pager-related Styles ***/

.chitin-pager {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.chitin-pager .now-showing-area {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
}

.chitin-pager a, .chitin-pager span, .chitin-pager a:visited {
	background-color: #EBEBEB;
	border: 1px solid #BBB7B8;
	color: #2F291C;
	font-size: 8pt;
	margin-right: 3px;
	text-align: center;
	text-decoration: none;
	padding: 1px 5px;
}

.chitin-pager a.next, .chitin-pager span.next {
	width: 44px;
}

.chitin-pager .links-area .previous {
	width: 60px;
}

.chitin-pager a:hover, .chitin-pager a:hover:visited {
	background-color: #DEDBD9;
	border: 1px solid #AEABA8;
}

.chitin-pager span {
	color: #908E8F;
	border: 1px solid #C6C2C3;
}

.chitin-pager .current {
	background-color: #81252F;
	border: 1px solid #81252F;
	color: white;
	font-weight: bold;
}

.chitin-pager span.border-separator {
	background-color: transparent;
	border: none;
	font-weight: bold;
	padding: 2px 4px;
}

.chitin-pager .links-area {
	margin-top: 5px;
}

/*** Error Handler Styles ***/

table.ChitinErrorHandlerBacktrace {
	border: 1px #666 solid;
	background-color: #eee;
	border-collapse: collapse;
	margin-bottom: 10px;
}

table.ChitinErrorHandlerBacktrace th {
	text-align: left;
}

table.ChitinErrorHandlerBacktrace th,
table.ChitinErrorHandlerBacktrace td {
	border: 1px #666 solid;
	vertical-align: top;
	font-size: 80%;
	padding: 3px;
}
table.ChitinErrorHandlerBacktrace pre {
	margin: 0px;
}

/*** Admin Styles ***/

.admin th,
span.admin {
	background-color: #CDE0CE;
	color: #003E7E;
	font-weight: bold;
	padding: 5px;
	text-align: left;
}

.admin td {
	padding: 8px 5px 0px 5px;
}

.admin_required {
	color: #990000;
}

.admin_listing {
	border: 1px solid #333333;
	background-color: #FFFEE7;
}

.admin_listing td,
.admin_listing th {
	padding: 10px;
}

/*** Sean Payton Video Overlay ***/

#payton-video .close {
	background-image: url('../images/buttons/close-circle.png');
	position:absolute;
	right:-17px;
	top:-17px;
	cursor:pointer;
	height:36px;
	width:36px;
}

/*** Bank Owned Properties ***/

#bank-owned-search h2,
#bank-owned-search h2.admin-search,
#add-bank-owned-property h2 {
	background: url(../images/bank-owned-properties/arrow-down.png) no-repeat;
	color: #302C27;
	font-weight: bold;
	font-size: 1em;
	font-style: normal;
	padding: 2px 0 4px 32px;
	margin: 10px 0 12px 0;
	color: #47371E;
	position: relative;
}

#bank-owned-search h2.admin-search {
	width: 300px;
}

#add-bank-owned-property h3 {
	color: #47371E;
	font-size: 0.9286em;
	line-height: normal;
	margin: auto;
	border-bottom: 1px solid #CCC;
	padding-bottom: 2px;
	font-weight: bold;
	margin-right: 50px;
}

#add-bank-owned-property h3.alt {
	margin-right: 12px;
}

.fancy,
.fancy-alt {
	background: url(../images/bank-owned-properties/filter.png) repeat-x #F2E9D6;
	position: relative;
}

.fancy-alt {
	margin-bottom: 0;
}

#bank-owned-search .fieldcell,
#bank-owned-search .fieldcell-admin-search,
#add-bank-owned-property .fieldcell,
#add-bank-owned-property .fieldcell-address2,
#add-bank-owned-property .fieldcell-price {
	padding: 4px;
	width: auto;
}

#bank-owned-search .fieldcell-admin-search {
	height: 21px;
	border: 1px solid #978977;
	width: 280px;
}

#add-bank-owned-property .fieldcell-address2 {
	margin-top: 5px;
	border: 1px solid #978977;
}

#add-bank-owned-property .fieldcell-price {
	margin-left: 5px;
	border: 1px solid #978977;
}

#add-bank-owned-property textarea {
	width: 94%;
	height: 150px;
	border: 1px solid #978977;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	font-size: 0.7857em;
	padding: 5px;
}

#bank-owned-search td,
#add-bank-owned-property td {
	padding: 0 0 15px 0;
	font-size: 14px;
	vertical-align: top;
}

#bank-owned-search td.search-label {
	padding-top: 5px;
	padding-left: 2px;
}

#add-bank-owned-property td h3 {
	padding-right: 10px;
}

#add-bank-owned-property td img {
	padding-bottom: 0;
}

#add-bank-owned-property td select.state {
	width: 139px;
}

.divider {
	padding-top: 10px;
	padding-left: 10px;
}

#bank-owned-search .fieldcell:focus,
#bank-owned-search .fieldcell-admin-search:focus,
#add-bank-owned-property .fieldcell:focus,
#add-bank-owned-property .fieldcell-address2:focus,
#add-bank-owned-property .fieldcell-price:focus {
	outline: none;
	border: 1px solid #6D2025;
}

.property-results .even {
	background-color: #F7F7F7;
}

.property-results {
	font-size: 1em;
 border-top: 1px solid #BFBDBA;
}

.property-results-alternate {
	margin-top: 8px;
}

.property-results .property-inactive,
.property-results .property-active {
	font-weight: bold;
}

.property-results .property-inactive {
	color: #A48F55;
}

.property-results .property-active {
	color: #008C5B;
}

.property-results th,
.property-results th.border-lft {
	background: url(../images/layout/th.png) repeat-x #EBDCBF;
	border-bottom: 1px solid #BFBDBA;
	text-align: center;
	padding: 5px 0px;
	border-right: 1px solid #BFBDBA;
	color: #333;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-weight: normal;
	font-size: 1.1667em;
	line-height: 1.2727em;
}

.property-results th:hover {
	background: url(../images/layout/th-hover.png) repeat-x #FFF;
	cursor: pointer;
}

.property-results th a:link,
.property-results th a:active,
.property-results th a:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-weight: normal;
	color: #333;
	cursor: pointer;
	display: block;
}

.property-results th a:hover {
	text-decoration: none
}

.property-results th a:link img,
.property-results th a:active img,
.property-results th a:visited img {
	margin-left: 5px;
	vertical-align: middle;
}

.property-results td,
.property-results td.action,
.property-results td.no-border-rt,
.property-results td.no-border,
.property-results td.border-lft {
	padding: 0 10px;
	border-right: 1px solid #BFBDBA;
	border-bottom:  1px solid #BFBDBA;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	vertical-align: top;
	text-align: center;
}

.property-results td.border-lft {
	padding: 0 10px 10px 10px;
}

.property-results td.action {
	background-color: #EBEBEB;
	text-align: left;
}

.property-results td.no-border-rt {
	border-right: none;
}

.property-results td.divider {
	border-right: none;
	padding: 0;
	margin: 0;
	line-height: 1em;
}

.property-results td.border-lft,
.property-results th.border-lft {
	border-left: 1px solid #BFBDBA;
}

.property-results td a.thumbnail:link,
.property-results td a.thumbnail:active,
.property-results td a.thumbnail:visited  {
	background-image: none;
	width: 105px;
	height: 70px;
	float: left;
	margin: 12px 12px 12px 0;
}

.property-results td p.home-address {
	margin-bottom: 8px;
	text-align: left;
}

.property-results td p span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	color: #81252F;
	display: block;
	margin-bottom: 2px;
}

.property-results td a:link,
.property-results td a:active,
.property-results td a:visited,
.property-info a.moreinfo:link,
.property-info a.moreinfo:active,
.property-info a.moreinfo:visited {
	background-image: url(../images/buttons/arrow-circle.png);
	background-repeat: no-repeat;
	background-position: 84px 50%;
	height: 14px;
	font-weight: bold;
	width: 200px;
	display: inline-block;
	text-align: left;
}

.property-info a.moreinfo:link,
.property-info a.moreinfo:active,
.property-info a.moreinfo:visited {
	float: right;
	width: 150px;
	background-position: 133px 50%;
	margin-top: 5px;
}

.property-results td a.admin-action-view:link,
.property-results td a.admin-action-view:active,
.property-results td a.admin-action-view:visited,
.property-results td a.admin-action-edit:link,
.property-results td a.admin-action-edit:active,
.property-results td a.admin-action-edit:visited,
.property-results td a.admin-action-delete:link,
.property-results td a.admin-action-delete:active,
.property-results td a.admin-action-delete:visited {
	background-image: url(../images/bank-owned-properties/admin-view-property.png);
	background-position: right 50%;
	height: 18px;
	width: 165px;
	color: #666;
	margin: 5px 10px 5px 0;
	padding-right: 18px;
	font-size: 1.083em;
}

.property-results td a.admin-action-edit:link,
.property-results td a.admin-action-edit:active,
.property-results td a.admin-action-edit:visited {
	background-image: url(../images/bank-owned-properties/admin-edit-property.png);
	background-position: 133px 50%;
	float: right;
	padding: 0;
}

.property-results td a.admin-action-delete:link,
.property-results td a.admin-action-delete:active,
.property-results td a.admin-action-delete:visited {
	background-image: url(../images/bank-owned-properties/admin-delete-property.png);
	background-position: 147px 50%;
	float: right;
	margin-right: 0;
	padding: 0;
}

a.return-listings,
a.return-listing-admin {
	float: right;
	margin-top: 23px;
}

a.return-listing-admin {
	margin-top: 7px;
}

.property-info {
	font-size: 1em;
}

.property-info div {
	max-width: 374px;
}

.property-info h2 {
	color: #81252F;
	font-size: 1.25em;
	font-style: normal;
	line-height: 1.583em;
	margin-top: 8px;
	margin-bottom: 0;
}

.property-info .map {
	margin: 5px 0 13px 0;
}

.property-info a.previous {
	margin-right: 7px;
}

a.advanced-search,
a.advanced-search:link,
a.advanced-search:active,
a.advanced-search:visited {
	background-image: url(../images/bank-owned-properties/adv-search-bkrgd.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #711F26;
	font-weight: bold;
	font-size: 0.9em;
	width: 112px;
	height: 18px;
	padding: 3px 0 0 10px;
	display: block;
	float: right;
}

a.advanced-search:hover {
	text-decoration: none;
}

a.advanced-search img {
	margin-left: 3px;
	margin-bottom: 2px;
}

a.add-property:link,
a.add-property:active,
a.add-property:visited {
	background-image: url(../images/bank-owned-properties/add-property.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 184px;
	padding-top: 2px;
	text-align: right;
	float: right;
	font-weight: bold;
}

.highlight a.admin-edit:link,
.highlight a.admin-edit:active,
.highlight a.admin-edit:visited,
.highlight a.admin-delete:link,
.highlight a.admin-delete:active,
.highlight a.admin-delete:visited {
	background-image: url(../images/bank-owned-properties/admin-edit.png);
	background-repeat: no-repeat;
	background-position: 145px 50%;
	width: 170px;
	height: 24px;
	font-size: 0.8667em;
	line-height: 1.647em;
	font-weight: bold;
	float: right;
	margin: 0 13px 0 0;
}

.highlight a.admin-delete:link,
.highlight a.admin-delete:active,
.highlight a.admin-delete:visited {
	background-image: url(../images/bank-owned-properties/admin-delete.png);
	background-position: 160px 50%;
	width: 183px;
	margin-right: 0;
}

/* Thank You Page */

a.continue,
a.add-another-property {
	float: right;
	margin-left: 10px;
}

a.add-another-property {
	margin: 0;
}

/* Submit Buttons */

button {
	background: none;
	border: none;
	background-color: none;
	cursor: pointer;
	float: right;
	margin-top: 20px;
}

form.external-transfer button,
a.external-transfer {
	background: #ede5d0;
	background: -moz-linear-gradient(top, #ede5d0 0%, #e1d5b4 48%, #dbca9f 55%, #cfb983 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede5d0), color-stop(48%,#e1d5b4), color-stop(55%,#dbca9f), color-stop(100%,#cfb983));
	background: -webkit-linear-gradient(top, #ede5d0 0%,#e1d5b4 48%,#dbca9f 55%,#cfb983 100%);
	background: -o-linear-gradient(top, #ede5d0 0%,#e1d5b4 48%,#dbca9f 55%,#cfb983 100%);
	background: -ms-linear-gradient(top, #ede5d0 0%,#e1d5b4 48%,#dbca9f 55%,#cfb983 100%);
	background: linear-gradient(top, #ede5d0 0%,#e1d5b4 48%,#dbca9f 55%,#cfb983 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede5d0', endColorstr='#cfb983',GradientType=0 );
	border: solid 1px #AEAEAC;
	color: #81252F;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 7px;
	margin-left: 15px;
	text-align: center;
}

a.external-transfer {
	background: #8c262f;
	background: -moz-linear-gradient(top, #8c262f 0%, #56181d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c262f), color-stop(100%,#56181d));
	background: -webkit-linear-gradient(top, #8c262f 0%,#56181d 100%);
	background: -o-linear-gradient(top, #8c262f 0%,#56181d 100%);
	background: -ms-linear-gradient(top, #8c262f 0%,#56181d 100%);
	background: linear-gradient(top, #8c262f 0%,#56181d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c262f', endColorstr='#56181d',GradientType=0 );	color: #FFFFFF;
	margin: 17px 12px 0 50px;
	border: 1px solid #641b22;
	padding: 5px 7px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}

form.external-transfer button.accept {
	margin-right: 40px;
}

form.external-transfer button.decline {
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top, #e5e5e5 0%, #d4d4d4 48%, #c9c9c9 55%, #b8b8b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(48%,#d4d4d4), color-stop(55%,#c9c9c9), color-stop(100%,#b8b8b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5e5e5 0%,#d4d4d4 48%,#c9c9c9 55%,#b8b8b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5e5e5 0%,#d4d4d4 48%,#c9c9c9 55%,#b8b8b8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5e5e5 0%,#d4d4d4 48%,#c9c9c9 55%,#b8b8b8 100%); /* IE10+ */
	background: linear-gradient(top, #e5e5e5 0%,#d4d4d4 48%,#c9c9c9 55%,#b8b8b8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#b8b8b8',GradientType=0 ); /* IE6-9 */
	color: #444;
}

form.external-transfer button:hover {
	background: #f2ecdc;
	background: -moz-linear-gradient(top, #f2ecdc 0%, #e6dcc0 46%, #e0d1ab 55%, #cfb983 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ecdc), color-stop(46%,#e6dcc0), color-stop(55%,#e0d1ab), color-stop(100%,#cfb983));
	background: -webkit-linear-gradient(top, #f2ecdc 0%,#e6dcc0 46%,#e0d1ab 55%,#cfb983 100%);
	background: -o-linear-gradient(top, #f2ecdc 0%,#e6dcc0 46%,#e0d1ab 55%,#cfb983 100%);
	background: -ms-linear-gradient(top, #f2ecdc 0%,#e6dcc0 46%,#e0d1ab 55%,#cfb983 100%);
	background: linear-gradient(top, #f2ecdc 0%,#e6dcc0 46%,#e0d1ab 55%,#cfb983 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ecdc', endColorstr='#cfb983',GradientType=0 );
}

form.external-transfer button.decline:hover {
	background: #ebebeb; /* Old browsers */
	background: -moz-linear-gradient(top, #ebebeb 0%, #dbdbdb 46%, #cfcfcf 55%, #b8b8b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(46%,#dbdbdb), color-stop(55%,#cfcfcf), color-stop(100%,#b8b8b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ebebeb 0%,#dbdbdb 46%,#cfcfcf 55%,#b8b8b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ebebeb 0%,#dbdbdb 46%,#cfcfcf 55%,#b8b8b8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ebebeb 0%,#dbdbdb 46%,#cfcfcf 55%,#b8b8b8 100%); /* IE10+ */
	background: linear-gradient(top, #ebebeb 0%,#dbdbdb 46%,#cfcfcf 55%,#b8b8b8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#b8b8b8',GradientType=0 ); /* IE6-9 */
}

a.external-transfer:hover {
	background: #992a33;
	background: -moz-linear-gradient(top, #992a33 0%, #641b22 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#992a33), color-stop(100%,#641b22));
	background: -webkit-linear-gradient(top, #992a33 0%,#641b22 100%);
	background: -o-linear-gradient(top, #992a33 0%,#641b22 100%);
	background: -ms-linear-gradient(top, #992a33 0%,#641b22 100%);
	background: linear-gradient(top, #992a33 0%,#641b22 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#992a33', endColorstr='#641b22',GradientType=0 );
	text-decoration: none;
}

form.external-transfer button:active {
	background: #cfb983;
	background: -moz-linear-gradient(top, #cfb983 0%, #e0d1ab 46%, #e6dcc0 56%, #f2ecdc 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfb983), color-stop(46%,#e0d1ab), color-stop(56%,#e6dcc0), color-stop(99%,#f2ecdc));
	background: -webkit-linear-gradient(top, #cfb983 0%,#e0d1ab 46%,#e6dcc0 56%,#f2ecdc 99%);
	background: -o-linear-gradient(top, #cfb983 0%,#e0d1ab 46%,#e6dcc0 56%,#f2ecdc 99%);
	background: -ms-linear-gradient(top, #cfb983 0%,#e0d1ab 46%,#e6dcc0 56%,#f2ecdc 99%);
	background: linear-gradient(top, #cfb983 0%,#e0d1ab 46%,#e6dcc0 56%,#f2ecdc 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfb983', endColorstr='#f2ecdc',GradientType=0 );
}

form.external-transfer button.decline:active {
	background: #b8b8b8; /* Old browsers */
	background: -moz-linear-gradient(top, #b8b8b8 0%, #cfcfcf 46%, #dbdbdb 56%, #ebebeb 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8b8b8), color-stop(46%,#cfcfcf), color-stop(56%,#dbdbdb), color-stop(99%,#ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b8b8b8 0%,#cfcfcf 46%,#dbdbdb 56%,#ebebeb 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b8b8b8 0%,#cfcfcf 46%,#dbdbdb 56%,#ebebeb 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b8b8b8 0%,#cfcfcf 46%,#dbdbdb 56%,#ebebeb 99%); /* IE10+ */
	background: linear-gradient(top, #b8b8b8 0%,#cfcfcf 46%,#dbdbdb 56%,#ebebeb 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
}

a.external-transfer:active {
	background: #641b22;
	background: -moz-linear-gradient(top, #641b22 0%, #8c262f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#641b22), color-stop(100%,#8c262f));
	background: -webkit-linear-gradient(top, #641b22 0%,#8c262f 100%);
	background: -o-linear-gradient(top, #641b22 0%,#8c262f 100%);
	background: -ms-linear-gradient(top, #641b22 0%,#8c262f 100%);
	background: linear-gradient(top, #641b22 0%,#8c262f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#641b22', endColorstr='#8c262f',GradientType=0 );
}

form.external-transfer button:focus {
	outline: none;
}

a.external-transfer img {
	vertical-align: middle;
	margin: -3px 2px 0 0;
}

/* Winter Green Promotion */

.winter-green {
	margin: 3px 0 10px 20px;
}

.winter-green-disclaimer {
	font-size: 11px;
	line-height: 14px;
}

/* Facebook */

#facebook {
	background: #DEC899;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
	padding: 7px;
	float: right;
}

/* Table Two Column */

.table-two-column {
	margin-top: 15px;
}

.table-two-column td {
	padding-right: 20px;
}

.table-two-column td li {
	padding-bottom: 8px;
}

