/*  -~-~-~ 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 {
	display: none;
}

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

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

/* 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: 20px;
}

#footer li a:link,
#footer li a:visited,
#footer li a:active {
	color: #302C27;
	display: block;
	padding: 0 16px;
	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;
}

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;
}

.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 .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 */
}

/*** 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 {
	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#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;
}

/* 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;
}

/*** 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 {
	border-right: 1px solid #BFBDBA;
}

.feature th.border-lt,
.feature td.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;
}

/*** Online Banking Login - INTERIOR Pages ***/

/* Enrollment - Interior Pages */

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

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

.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;
}


