body			{ color:#000000; background-color:#f7f7e7; font-size:11px; font-family: verdana, arial, sans-serif; margin: 0px; background-image: url('/images/background.jpg');}
td			{ font-size:11px; font-weight:normal; text-decoration:none; line-height:18px;}

.top-image		{ background-image: url('/images/top_1.jpg'); background-position: right; background-repeat: repeat;}

a 			{ color: #D62021; cursor: hand; font-weight:normal; text-decoration: none; } 
a:hover 		{ color: #2C2FBE; cursor: hand; font-weight:normal; text-decoration: none; }

.phd			{ color:#9C9E6B; font-size:11px;}
.phdlink		{ color:#9C9E6B; font-size:11px; text-decoration:none; font-weight:normal;}
.phdlink:hover		{ color:#FF0000; font-size:11px; text-decoration:none; font-weight:normal;}

.pic 			{ border: 1px solid #000000;} 

.title-1		{ color:#2C2FBE; font-size:11px; font-weight:bold;} 
.title-2		{ color:#2C2FBE; font-size:11px; font-weight:normal;} 
.title-3		{ color:#000000; font-size:17px; font-weight:bold;} 

.red            { color: #DD0000; } 

table.main-padding      { padding: 3px 7px 7px 7px; background-color:#FAF7EE;  border: 1px solid #C6C3B5;}
table.main-padding2     { padding: 3px 7px 7px 7px; background-color:#DEDFCE;  border: 1px solid #BDB9A9;}
table.main-padding3     { padding: 3px 7px 7px 7px; background-color:#FAF7EE;  border: 1px solid #C6C3B5;}

h1 { font-weight: bold; font-style: italic; font-size: 125%; margin-bottom: 0.1em; }

table.home-mission   { background-color:#E0E0CA;  border: 1px solid #000000; text-align: justify;}
table.home-hours     { background-color:#D6E8FC;  border: 1px solid #000000;}
table.home-rates     { background-color:#F4C8C7;  border: 1px solid #000000; text-align: justify;}
table.credit-report     { background-color:#D6E8FC;  border: 1px solid #000000; text-align: justify;}
table.management     { border: 1px solid #000000;}
table.login         	{ background-color:#E0E0CA; border: 1px solid #000000;}

/* Rates */
.rate-title		{ font-family: Arial, Helvetica, Sans-Serif; font-weight:bold; color: #000000; background-color: #B5B6A5; border: 1px solid #000000;}
.rate-cell-title	{ font-family: Arial, Helvetica, Sans-Serif; color: #000000; background-color: #C8BC9A; border: 1px solid #B1A17E;}
.rate-cell		{ font-family: Arial, Helvetica, Sans-Serif; color: #000000; background-color: #DEDFCE; border: 1px solid #C5C5B1;}


.flat-box		{ border: 1px solid #78601C; color: #000000; background-color: #FFFFFF; }
.flat-button		{ border: 1px solid #78601C; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; background-color: #B5B6A5; }

.invest         { margin-left: 3px; border: 1px solid #000000; }
.sharedbranch   { margin-left: 13px; border: 1px solid #000000; }
.surf           { margin-left: 13px; border: 1px solid #000000; }
.equal-lender   { margin: 0px 0px 0px 33px; border: 1px solid #000000;}
.ncua 		    { margin: 0px 0px 0px 14px;}
.acrobat 		{ margin: 0px 0px 0px 20px;}
.loan	 		{ margin: 0px 0px 0px 13px; border: 1px solid #000000;}
.tma            { margin: 0px 0px 0px 13px; border: 1px solid #000000;}
.petsbest       { margin: 0px 0px 0px 13px; border: 1px solid #000000;}

/***** Bid Form Classes *****/

td.form-text		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; }
td.form-text-dark	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; background-color: #F0F0F0; }
.form-box			{ border: 1px solid #076BA7; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; }

/***** Services Pages *****/

img.logo
{
    margin: 16px 0 0 0;
}

div.printable_page
{
    width: 600px;
    height: 20px;
    margin-top: 8px;
    margin-bottom: 16px;
    text-align: left;
    line-height: 20px;
    vertical-align: middle;
}

body.printable div.printable_page
{
    margin-top: 16px;
    font-weight: bold;
    text-align: center;
}

div.printable_page img
{
    float: left;
}

div.services_index
{
    width: 600px;
    margin-bottom: 16px;
    padding: 10px;
    text-align: left;
    line-height: 20px;
    border: 1px solid #BDB9A9;
    background-color: #DEDFCE;
}

div.services_index ul
{
    margin: 0;
    padding: 0;
}

div.services_index ul li
{
    margin-left: 20px;
    padding: 0;
    list-style: disc outside;
    vertical-align: middle;
}

div.services_section, div.employment_section
{
    width: 600px;
    margin-bottom: 12px;
    padding: 10px;
    text-align: left;
    line-height: 20px;
    background-color:#FAF7EE;
    border: 1px solid #C6C3B5;
}

div.services_section h2, div.employment_section h2
{
    margin: 0;
    padding: 0;
    padding-bottom: 12px;
    font-size: 14px;
    font-weight: bold;
    color:#2C2FBE;
}

div.services_section p, div.employment_section p
{
    margin: 0;
    margin-bottom: 12px;
    padding: 0;
}

div.services_section p.backtotop
{
    margin: 0;
    padding: 0;
    text-align: right;
}

div.services_section ul
{
    margin: 0 20px 12px 10px;
    padding: 0;
}

div.services_section ul li
{
    margin-left: 20px;
    padding: 0;
    list-style: disc outside;
    vertical-align: middle;
}

div.services_section strong { color: #2C2FBE; }
div.services_section a strong, div.services_section a:visited strong { color: #D62021; }
div.services_section a:hover strong { color: #2C2FBE; }

/***** Loan Specials *****/

div.loan_specials
{
    width: 695px;
    margin-bottom: 12px;
    padding: 10px;
    text-align: left;
    line-height: 20px;
    background-color:#FAF7EE;
    border: 1px solid #C6C3B5;
}

div.loan_specials h2
{
    margin: 0;
    padding: 0;
    padding-bottom: 12px;
    font-size: 14px;
    font-weight: bold;
    color:#2C2FBE;
}

div.loan_specials p
{
    margin: 0;
    margin-bottom: 12px;
    padding: 0;
}

div.loan_specials p.last
{
    margin-bottom: 0;
}

div.loan_specials strong { color: #2C2FBE; }
div.loan_specials a strong, div.loan_specials a:visited strong { color: #D62021; }
div.loan_specials a:hover strong { color: #2C2FBE; }


/***** Mooquee *****/
.marquee
{
    line-height: 1.4em;
	font-size: 2em;
	height: 1.8em;
	border: 1px black solid;
	background: #0E4681;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 20px;
}

.mooquee
{
	border: 0px solid;
	margin: 5px 0 0 0;
	
	/* don't change */
    position: absolute;
	overflow: hidden;
	white-space: nowrap;
	
}
.mooquee-text
{
	/* don't change */
	position: absolute;
}

.mooquee a, .mooquee a:visited
{
    color: #FFFFFF;
}

.mooquee a:hover
{
    color: #FFFF00;
}

/***** Start of the News Module Classes *****/

div.highlights div.categoryname
{
    height: 24px;
    padding: 2px 0 0 24px;
    margin: 0 0 1.5em 0;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 13px;
    color: #2C2FBE;
    line-height: 24px;
    text-align: left;
    vertical-align: middle;
    background-image: url('/images/news_icon.png');
    background-repeat: no-repeat;
    border-bottom: 1px solid #2C2FBE;
}

div.highlights div.highlight
{
    margin-bottom: 1.5em;
}

div.highlights div.highlight p.title
{
    font-weight: bold;
}

div.homehighlights div.highlights
{
    padding-top: 10px;
}

div.homehighlights div.highlights div.highlight, div.homehighlights div.highlights div.highlight p.title
{
    margin-top: 0px;
    margin-bottom: 6px;
}

ul.categorymenu
{
    list-style-type: none;
    margin: 0 0 0 8px;
    padding: 0 0;
}

/**** The article display *****/

table.news div.article
{
    margin: 7px 7px;
    padding: 0;
    padding-bottom: 7px;
}

div.article img.left
{
    margin-right: 10px;
}

div.article img.right
{
    margin-left: 10px;
}

div.article div.article_content
{
    width: 600px;
    padding-bottom: 20px;
    overflow: auto;
}

div.article h1, div.article h2, div.article h3, div.article h4, div.article h5
{
    clear: both;
}

div.article p.contactinfo
{
    padding: 0;
}

div.article p.contactinfo span.title
{
    display: block;
    margin: 7px 0px;
    padding: 0;
    font-weight: bold;
    text-align: center;
}

div.article p.contactinfo span.intro
{
    display: block;
    margin-bottom: 0.5em;
    text-align: center;
}

div.article p.contactinfo span.name, div.article p.contactinfo span.phone, div.article p.contactinfo span.email, div.article p.contactinfo span.website
{
    display: block;
    text-align: center;
}

/***** End of the News Module Classes *****/

/***** Start of Inventory Display Classes *****/
.inv-item-layout { border: 1px solid #A4945C; background-color: #F5F3EB; color: #F8F8F8; font-size: 9pt; font-weight: normal; text-decoration: none; line-height: 15px }
.inv-category-list { }
.inv-field-header { font-size: 9pt; font-weight: bold; background-color: #E7E2CD; color: #000000;}
.inv-field { color: #000000; font-size: 9pt; font-weight: normal; text-decoration: none; line-height: 15px }
.inv-field-sold-header { font-size: 9pt; background-color: #DCD3B4; color: #FF4040; font-weight: bold; line-height: 16px; }
.inv-field-sold { font-size: 9pt; color: #FF0000; font-weight: bold; line-height: 16px; }
.inv-popup-button { border: 1px solid #787878; padding: 2px 4px; font-size: 9pt; background-color: #DCD3B4; }
.inv-category-on { border: 1px solid #D6CEAA; padding: 2px 10px; font-size: 9pt; background-color: #E7E2CD; }
.inv-category-off { border: 1px solid #A4945C; padding: 2px 10px; font-size: 9pt; background-color: #DCD3B4; }
.inv-bigpicture { border: 1px solid #666666; }
.inv-special-picture { border: 1px solid #666666; }
.inv-special-frame { padding: 0px 5px; }
.inv-thumb { border: 1px solid #666666; }
.inv-search { padding: 0px 5px; color: #E2D9B0; font-size: 7pt; font-weight: bold; line-height: 16px; }
.inv-searchbox { border: 1px solid #003300; background-color: #3C783C; color: #E2D9B0; font-size: 9pt;; font-weight: bold; }
.inv-searchbutton { border: 1px solid #003300; background-color: #3C783C; color: #E2D9B0; font-size: 9pt; font-weight: bold; height: 17px; }
.inv-search-result { font-weight: bold; color: #FF0000; }
a.inv-category-link { color: #000000; font-weight: bold; text-decoration: none; }
a.inv-category-link:hover { color: #2A6446; font-weight: bold; text-decoration: none; }
a.inv-popup-button-link { color: #000000; text-decoration: none; }
a.inv-popup-button-link:hover { color: #2A6446; text-decoration: none; }
a.inv-sortlink { color: #000000; font-weight: bold; line-height: 16px; }
a.inv-sortlink:hover { color: #2A6446; font-weight: bold; line-height: 16px; }
/***** End of Inventory Display Classes *****/
