body {font-size: 90%; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#00472c}
#skipnav a{color: #FFFFFF;}

/* ---- x-small ---- */

td { text-align:left;}

#bc-con, #date, #ft-con, #rnav, #mcon-con #rcon h2, .bodysm, .back-nxt-con, .discl, h3, .req-field, #pr-date, #pr-release, .pr-date, .com-dd, .popup   {
	font-size: xx-small;		
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: x-small;
	}html>body #bc-con {
	font-size: x-small;
	/* ie5win ends */}

/* ---- small ---- */

#snav li, #mcon, #sub li a, #search #mcon, #mcon-con, #mcon h2, #mcon-con h2, legend, .req, label, .label, #mcon h1 .sub, #mcon-con #rcon h2.emph, .bu-atm { 
	font-size: x-small;		
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}html>body #snav li {
	font-size: small;
	/* ie5win ends */}

/* ---- medium ---- */
#mcon h2.line, #mcon-con h2.calc {
font-size: small;		
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium;
	}html>body #mcon h2.line {
	font-size: medium;
	/* ie5win ends */}


/* ---- large ---- */
#mcon h1, #mcon-con h1  {
	font-size: medium;		
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: large;
	}html>body #mcon h1 {
	font-size: large;
	/* ie5win ends */}

/*------ END TEXT SIZES -------*/
* html div #mcon p {line-height:1.5em;} /* exclude line-height from NS6 */
#mcon p.discl {line-height: normal; margin-top: 15px; margin-bottom: 10px;} 

img {border: none;}

#wrap-bdr {margin:0 auto; width:900px; background: url("../images/bg.png") center repeat-y; text-align:center;}

#wrap-centr {
	width:799px;
	margin:0 auto;
	padding: 0;
	text-align: center;}

#wrap-con {
	margin: 0 auto;
	background-color:#FFFFFF;
	width: 765px; 
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	 width: 765px;  
	}html>body #wrap-con {
	 width: 761px;}

#wrap-con-bdr {
	position:relative;
	/*border-right: 2px solid #E6D8B3; 
	border-left: 2px solid #E6D8B3;*/
	}

/* Utility navigation */
#skip { position: absolute; top: -100px; left: 0; display: block; text-indent: -9999px; text-decoration : none; }
#unav-bg {
	margin: 0; 
	padding: 0 0 0 0; 
	background: url("../images/bg_grad.jpg") repeat-y;	
	height: 26px;
	width: 765px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 765px;  
	}html>body #unav-bg  {
	width: 761px;}

#unav-con {
	padding: 0; 
	height: 26px;
	margin-right: 15px;
	margin-left: 79px; 
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-left: 79px;
	}html>body #unav-con  {
	margin-left: 54px;} /* was 243 - need to adjust to 245 for safari */

#unav {	
	margin: 0;
	padding: 0;
	height: 26px;
	list-style-type: none;
	display: inline;
	overflow: hidden;
	width:673px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 668px;
	}html>body #unav   {
	width: 668px;} /* was 505 - need to adjust to 503 for safari */

#unav li {
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	list-style-type: none;}

#l-home {background: transparent url("../images/home.gif") top left no-repeat;}
#l-privacy {background: transparent url("../images/privacy.gif") top left no-repeat;}
#l-contact {background: transparent url("../images/contact.gif") top left no-repeat;}
#l-rates {background: transparent url("../images/rates.gif") top left no-repeat;}
#l-blank {background: transparent url("../images/blank.gif") top left no-repeat;}
#l-phone {background: transparent url("../images/phone.gif") top left no-repeat;}
/*#l-locate {background: transparent url("../images/locate.gif") top left no-repeat;}*/
/*#l-careers {background: transparent url("../images/careers.gif") top left no-repeat;}*/
#l-search a.se {float: left; /*float for no wrap*/ background: url("../images/search.gif") top left no-repeat;}

#unav a  {
	font-size: 8px; color:#A81D28;
	text-decoration: none;
	display: block;	
	margin: 0;
	height: 0px !important;
    height /**/:26px; /* for IE5/Win */
	padding: 0;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	padding: 15px 0 0 0;
	}html>body #unav a   {
	padding: 22px 0 0 0;
	/* ie5win ends */}

#unav a   {
	text-indent: 0px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	text-indent:-9999px;
	}html>body #unav a   {
	text-indent:-9999px;
	/* ie5win ends */}

#l-home a.ho {background: transparent url("../images/home_over.gif") -200px -90px no-repeat;}
#l-privacy a.pr {background: transparent url("../images/privacy_over.gif") -200px -90px no-repeat;}
#l-contact a.co {background: transparent url("../images/contact_over.gif") -200px -90px no-repeat;}
#l-rates a.ra {background: transparent url("../images/rates_over.gif") -200px -90px no-repeat;}
#l-blank a.bl {background: transparent url("../images/blank_over.gif") -200px -90px no-repeat;}
#l-phone a.ph {background: transparent url("../images/phone_over.gif") -200px -90px no-repeat;}

/* hover */
#l-home a.ho:hover {background-position:0 0; z-index:50;}
#l-privacy a.pr:hover {background-position:0 0; z-index:50;}
#l-contact a.co:hover {background-position:0 0; z-index:50;}
#l-rates a.ra:hover {background-position:0 0; z-index:50;}
#l-blank a.bl:hover {background-position:0 0; z-index:50;}
#l-phone a.ph:hover {background-position:0 0; z-index:50;}

/* on states */

#home #l-home a.ho:link, #home #l-home a.ho:visited, #home #l-home a.ho:hover, #home #l-home a.ho:active {background: none;}
#home #l-home {background: url("../images/home_over.gif") top left no-repeat;}

#privacy #l-privacy a.pr:link, #privacy #l-privacy a.pr:visited, #privacy #l-privacy a.pr:hover, #privacy #l-privacy a.pr:active {background: none;}
#privacy #l-privacy {background: url("../images/privacy_over.gif") top left no-repeat;}

#contact #l-contact a.co:link, #contact #l-contact a.co:visited, #contact #l-contact a.co:hover, #contact #l-contact a.co:active {background: none;}
#contact #l-contact {background: url("../images/contact_over.gif") top left no-repeat;}

#rates #l-rates a.ra:link, #rates #l-rates a.ra:visited, #rates #l-rates a.ra:hover, #rates #l-rates a.ra:active {background: none;}
#rates #l-rates {background: url("../images/rates_over.gif") top left no-repeat;}

#blank #l-blank a.bl:link, #blank #l-blank a.bl:visited, #blank #l-blank a.bl:hover, #blank #l-blank a.bl:active {background: none;}
#blank #l-blank {background: url("../images/blank_over.gif") top left no-repeat;}

#phone #l-phone a.ph:link, #phone #l-phone a.ph:visited, #phone #l-phone a.ph:hover, #phone #l-phone a.ph:active {background: none;}
#phone #l-phone {background: url("../images/phone_over.gif") top left no-repeat;}

#l-home a {width: 85px;}
#l-privacy a {width: 128px;}
#l-contact a {width: 92px;}
#l-rates a {width: 68px;}
#l-blank a {width: 160px;}
#l-phone a {width: 130px;}

li#l-search form {margin: 0 ; padding: 0; background: url("../images/bg_search.gif") no-repeat right bottom; }
input {padding: 0; margin: 0; vertical-align: top;}
#s-bx {height: 15px; width: 100px; border: 1px solid #E4D5AE; background-color: #fff;}



/* Main navigation */

#mnav-con {background: url("../images/bg_mnav.gif") repeat-x left bottom; margin: 0; padding: 10px 0 4px 0; height: 24px;}
ul#mnav {
	height: 24px;
	width: 482px;
	display: block;
	margin: 0;
	padding: 0;	
	list-style-type: none;}

#mnav li {
	float: left;
	margin: 0; 
	padding: 0;
	list-style-type: none;}

#mnav li#l-accounts {background:transparent url("../images/accounts.gif");}
#mnav li#l-lending {background:transparent url("../images/lending.gif");}
#mnav li#l-about {background:transparent url("../images/about.gif");}
#mnav li#l-community {background:transparent url("../images/community.gif");}
#mnav a {
	font-size: 8px; color:#A81D28;
	text-decoration: none;
	display: block;	
	margin: 0;
	height: 0px !important;
    height /**/:24px; /* for IE5/Win */
	padding: 15px 0 0 0;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	padding: 15px 0 0 0;
	}html>body #mnav a  {
	padding: 24px 0 0 0;
	/* ie5win ends */}

#mnav a  {
	text-indent: 0px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	text-indent:-9999px;
	}html>body #mnav a  {
	text-indent:-9999px;
	/* ie5win ends */}

#l-accounts a.ac {background:transparent url("../images/accounts_over.gif") -200px -90px no-repeat;}
#l-lending a.le {background:transparent url("../images/lending_over.gif") -200px -90px no-repeat;}
#l-about a.ab  {background:transparent url("../images/about_over.gif") -200px -90px no-repeat;}
#l-community a.co  {background:transparent url("../images/community_over.gif") -200px -90px no-repeat;}

/*hover style*/
#l-accounts a.ac:hover {background-position:0 0; z-index:50; color: #dcc593;}
#l-lending a.le:hover {background-position:0 0; z-index:50; color: #dcc593;}
#l-about a.ab:hover {background-position:0 0; z-index:50; color: #dcc593;}
#l-community a.co:hover {background-position:0 0; z-index:50; color: #dcc593;}

#l-accounts a {width: 137px;}
#l-lending a {width: 86px;}
#l-about a {width: 86px;}
#l-community a {width: 91px;}

/* on states */
#accounts a.ac:link, #accounts a.ac:visited, #accounts a.ac:hover, #accounts a.ac:active {background: none; color: #dcc593;}
#accounts #mnav li#l-accounts {background:url("../images/accounts_over.gif") top left no-repeat; color: #dcc593;}

#lend a.le:link, #lend a.le:visited, #lend a.le:hover, #lend a.le:active {background: none; color: #dcc593;}
#lend #mnav li#l-lending {background: url("../images/lend_over.gif") top left no-repeat; color: #dcc593;}

#about a.ab:link, #about a.ab:visited, #about a.ab:hover, #about a.ab:active {background: none; color: #dcc593;}
#about #mnav li#l-about {background: url("../images/about_over.gif") top left no-repeat; color: #dcc593;}

#community a.co:link, #community a.co:visited, #community a.co:hover, #community a.co:active {background: none; color: #dcc593;}
#community #mnav li#l-community  {background: url("../images/community_over.gif") top left no-repeat; color: #dcc593;}

/* Bread crumb  */
/*.wide #bc-con { white-space: nowrap;  background: none; margin: 0; padding: 4px 10px 9px 10px; background-color: #fff; border-top: 1px solid #EBDEC1;}

#bc-con { white-space: nowrap;  background: url("../images/bg_bc.gif") no-repeat left bottom; margin: 0; padding: 4px 10px 9px 10px; background-color: #FAF8EB; border-top: 1px solid #EBDEC1;}
#bcnav {clear: both; float: left; text-align: left; padding: 0;	margin: 0; width: 640px; font-family: Verdana, Arial, sans-serif; color: #333;}
#bcnav a:link, #bcnav  a:visited {color: #333}
#bcnav a:hover {color: #333}
#bcnav a:active {color: #333}*/
#date { font-family:"Trebuchet MS", Arial, sans-serif; font-weight: bold; color: #996633; text-align: right; margin: 6px 10px 10px 20px;}

/* main content container */

#mcon-con {width: 765px; text-align: left;}
/* Left navigation */

#snav-con {
	float: left; 
	text-align: left; 
	padding: 0;	
	margin: 0 0 0 10px; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	color: #003925; 
	/*background: url("../images/bg_lt.gif") repeat-y right top;*/
	width: 195px; 
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 195px;  
	}html>body #snav-con {
	width: 196px;}

#st {
	/*background: url("../images/bg_st.gif") repeat-x left bottom; 
	background-color: #FAF8EB;*/
	width: 190px; 
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 190px;  
	}html>body #st {
	width: 192px;}

#st img {margin:0; padding: 0;/* margin: 0; padding: 20px 0 5px 10px; */}

#snav {
	margin: 0px;
	padding: 0px;	 	
	list-style-type: none;
	width:180px;
	border-top: 1px solid #b4aca1;
	border-right:1px solid #b4aca1;
	/*background: #3333FF;*/
	}html>body #snav {
	width: 190px;}

#snav li {		
	line-height: 1.25em;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	color: #003925;
	list-style-type: none;
	margin:0;
	padding: 7px 0 5px 0;
	border-left:1px solid #b4aca1;
	border-bottom: 1px solid #b4aca1;
	background:#f9f7f1;
	width: 178px;
	}html>body #snav li {
	width: 189px;}

#snav li a .sub {
	font-weight: normal;
	font-size:80%;
	font-family: Verdana, Arial, sans-serif;}

#snav li a {
	color: #003925;
  font-weight: bold;		
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	width: 170px;
	display: block;
	margin: 0;	
	padding: 0px 0px 1px 20px;
	}html>body #snav li a {
	width: 180px;}

#snav li a:visited {color: #003925;}

#snav li a:hover {
	background: url("../images/arr1.gif") no-repeat left center;
	color: #003925;
	text-decoration: underline;}

#snav li a.on {background: url("../images/arr1.gif") no-repeat left center;
	color: #003925;}

#sub {
	margin: 5px 0 0 10px; padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif; 
	color: #003925;}

#sub li {
	margin: 0px; padding: 0px;
	list-style-type: none;
	background: none transparent scroll repeat;}

#sub li a {line-height: 1em;
	width: 170px;
	display: block; 
	margin: 0; 
	padding: 0 0 2px 9px;
	font-weight: normal;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: url("../images/arr2.gif") no-repeat 0px 3px;}

#sub li a:hover {text-decoration: underline; background: url("../images/arr2_f2.gif") no-repeat 0px 3px;}

#sub li a.on {text-decoration: none; background: url("../images/arr2_f2.gif") no-repeat 0px 3px;}
#snav-x {/*background-color: #FAF8EB;*/ width: 190px;}
#sn-bot {/*background: url("../images/bg_bot.jpg") no-repeat;*/ height: 90px; text-align: center; padding-top: 20px;}

/* Main content */

#mcon a:link {color: #A81D28;}
#mcon a:visited {color: #cc9900;}
#mcon a:hover {color: #cc9900;}
#mcon a:active {color: #A81D28;}

.wide #mcon-con a {color: #A81D28;}
.wide #mcon-con a:visited {color: #cc9900;}
.wide #mcon-con a:hover {color: #cc9900;}
.wide #mcon-con a:active {color: #A81D28;}

.rcon #mcon, .rcon2 #mcon, .no-rcon #mcon {
	font-family: Verdana, Arial, sans-serif; 
	color: #000; 
	text-align: left; 
	margin: 0px;
	padding: 0 25px 20px 25px; 
	float: left;}

/* 3 columns - with related links */
.rcon #mcon, .rcon2 #mcon {width: 355px;}
/* 2 columns - no related links */
.no-rcon #mcon {width: 515px;/*width: 505px;*/}
/* 2 or 3 wide columns - no related links or left nav */
.wide #mcon-con {width: 700px; margin: 0 25px 20px 25px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.rcon2 .ss {margin-top: 50px;}

#mcon h1, #mcon-con h1 {
	margin: 0; 
	padding-top: 5px;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	color: #003925;
	font-weight: normal;}

#mcon h1 .sub {font-style: italic;}
#mcon h2, #mcon-con h2 {
	margin: 10px 20px 10px 0; 
	padding: 0;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	color: #003925; 
	font-weight: bold;
	text-transform: none;
  background: url("../images/bg_li1.gif") repeat-x left bottom;}
	
#mcon h2.highlt, #mcon-con h2.highlt{font-size: medium; color: #FF0000; font-weight: bold;}
#mcon h3, #mcon-con h3  {margin: 10px 0 5px 0; padding: 0;}
#mcon h2.first, #mcon-con h3.first {margin-top: 20px;}
#mcon h2.line { margin: 10px 0 10px 0; padding: 2px;  background:  url("../images/bg_h2.gif") repeat-x left bottom; font-weight: normal;}

#mcon h2.this-page { margin: 10px 0 10px 0; padding: 2px 0;  background:  url("../images/bg_h2_single.gif") repeat-x left bottom; font-weight: normal;}


.bodysm {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-weight: normal;}
p {margin: 10px 0 0 17px;}
p.back-nxt {margin: 0; padding: 0;}
p.first {margin: 0 0 20px 0; padding: 0;}

#print-fr {margin-top: 23px; float: right; text-align: right;}
#print-fr img {display: block; margin-bottom: 25px;}

#tasks {text-align:right; padding-right: 18px; padding-top: 7px; margin-bottom:0;}
.wide #tasks {padding-right: 8px; margin-top: 0;}
.no-rcon #tasks {padding-right: 8px; padding-top: 7px;}

.floatrt {float:right; margin: 0 0 5px 20px;}
.floatlt {float:left; margin: 0 10px 5px 0;}
/* bullet lists */ 

ul.no-bu {list-style-type: none; margin: 0 0 10px 20px; padding: 0;}
.no-bu li {list-style-type: none; margin: 0 0 0 0; padding: 0 0 2px 0; background: none;}

ul.no-bu-2 {list-style-type: none; margin: 0 0 10px 10px; padding: 0;}
.no-bu-2 li {list-style-type: none; margin: 0 0 0 0; padding: 0 0 10px 0; background: none;}

ul.no-bu-3 {list-style-type: none; margin: 25px 0 10px 0; padding: 0;}
.no-bu-3 li {list-style-type: none; margin: 0 0 0 0; padding: 0 0 10px 0; background: none;}

ul.bu-1 {list-style-type: none; margin: 10px 0 20px 10px; padding: 0;}
.bu-1 li {list-style-type: none; margin: 0; padding: 0 0 8px 6px; background: url("../images/bu1.gif") no-repeat left top;}

ul.bu-dn {list-style-type: none; margin: 10px 0 30px 10px; padding: 0; font-size:small;}
.bu-dn li {list-style-type: none; margin: 0; margin-bottom: 3px; padding: 0 0 0 10px; background: url("../images/bu_dn.gif") no-repeat 0 7px; font-size: 85%;}

/* nested */
ul.bu-1 ul.no-bu {margin: 10px 0 0 35px;}
ul.bu-1 .no-bu li { background: none;}

.wide #rcon-con {float: right; margin: 10px 0 0 0} 
#rcon-con {float: left; width: 155px; margin: 10px 0 0 0; padding: 9px 0 0 0; text-align: left;background: url("../images/rnav/bg_rcont.gif") no-repeat left top; }
#rcon {font-family: Verdana, Arial, Helvetica, sans-serif;}
#rnav {margin: 0; padding: 0 5px 0 5px; background: url("../images/rnav/bg_rcon.gif") repeat-y;}
#rcon h2 {font-family: "Trebuchet MS", Arial, sans-serif; margin: 0; padding: 0 10px 0 10px; background-color: #FAF8EB; border-bottom: 1px solid #EDE1C8; text-align: center; color: #996633; text-transform: uppercase;}
#rcon h2.sec-hdr {font-family: "Trebuchet MS", Arial, sans-serif; margin-top: 7px; padding: 0 10px 0 10px; background-color: #FAF8EB; border-top: 1px solid #EDE1C8; border-bottom: 1px solid #EDE1C8; text-align: center; color: #996633; text-transform: uppercase;}
#rnav p {margin: 0; padding: 5px 5px 0 5px;}
#rnav ul {margin: 0; padding: 5px; list-style-type: none;}
#rnav li {margin: 0; 
	padding: 0 0 1px 6px; 
	list-style-type: none; 
	background: url("../images/rnav/rnav_bullet.gif") no-repeat 0px 8px;
/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	background: url("../images/rnav/rnav_bullet.gif") no-repeat 0px 8px;
	}html>body #rnav li {
	background: url("../images/rnav/rnav_bullet.gif") no-repeat 0px 5px;}

#rnav a:link {color: #A81D28;}
#rnav a:visited {color: #A81D28;}
#rnav a:hover {color: #cc9900;}
#rnav a:active {color: #A81D28;}

#rconb {margin: 0; padding: 0; background: url("../images/rnav/bg_rconb.gif") no-repeat; height: 10px;}
#rcon-x {width: 155px; text-align: center; padding-top: 15px;}
#totop {
	clear: both; 
	height:15px; 
	width: 763px; 
	text-align: right;
	margin-top: 5px;
	color: #fff; /*adjacent link issue*/
	font-size: xx-small;}

.totop {
	clear: both; 
	width: 100%;
	text-align: right;
	margin-top: 10px;
	color: #fff;}
.totop img {margin-right: 2px;}
.rss-icon {vertical-align: middle;}

/* back next */
.back-nxt-con {height: 1em; width: 100%; font-weight: bold; margin-bottom: 20px; padding: 5px 0 5px 0;color: #A81D28; background:  url("../images/bg_back_nxt.gif") repeat-x left bottom;}
#mcon .back-nxt-con a:link {color: #A81D28; text-decoration: none;}
#mcon .back-nxt-con a:visited {color: #A81D28; text-decoration: none;}
#mcon .back-nxt-con a:hover {color: #cc9900; text-decoration: underline;}
#mcon .back-nxt-con a:active {color: #A81D28; text-decoration: none;}
.back {float: left;}
.next {float: right;}

.cntr {margin-left: 50px;}

/* highlighted text */
.highlt {color: #A81D28; font-weight: bold;}
.highlt-con{
	width: 70%;
	margin: 0 auto ;
	padding: 0 5px 5px 5px;
	border: 1px solid #A81D28;
	background-color: #FAF8EB;}
/*.highlt{
	margin: 0;
	padding: 0 5px 5px 5px;
	border: 1px solid #996633;
	background-color:#FAF8EB;}
.highlt-con  {
	padding: 0; margin: 0;
	border-top: 4px solid #f2f2f2;
	border-right: 4px solid #f2f2f2;
	border-left: 4px solid #f2f2f2;
	border-bottom: 4px solid #f2f2f2;}*/
.highlt p {margin: 0; padding: 5px;}

.highlt .back-nxt-con {height: 1em; width: 100%; font-weight: bold; margin:0; padding: 5px; color: #A81D28; background: none}
.highlt .back-nxt-con a:link {color: #A81D28; text-decoration: none;}
.highlt .back-nxt-con a:visited {color: #A81D28; text-decoration: none;}
.highlt .back-nxt-con a:hover {color: #cc9900; text-decoration: underline;}
.highlt .back-nxt-con a:active {color: #A81D28; text-decoration: none;}

/* inline p plus h2 */
.inline {display:inline;}
.inline h2 {display:inline;
	margin: 0; 
	padding: 0;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	color: #996633; 
	font-weight: bold;
	text-transform: none;}
.inline p {display:inline; margin: 0; 
	padding: 0;}


#totop a {padding-right: 7px;}

/* Footer */
#ft-con {clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; color: #996633; padding: 10px; padding-top:5px; background: url("../images/footer.jpg") no-repeat bottom; height:152px;}
#ft-con ul {list-style-type: none; padding: 90px 0 0 0; margin: 0; margin-top:5px;}
#ft-con li {list-style-type: none; display:inline; }
#ft-con p {margin:0;padding:0;}
#ft-con p#copyright {margin-top:7px;}
#ft-con p#ft-locate {padding-bottom: 12px;}
/*#ft-con a:link, #ft-con a:visited {color: #996633; text-decoration: underline;}
#ft-con a:hover {color: #cc9900; text-decoration:underline;}
#ft-con a:active {color: #996633; text-decoration: none;}*/

#ft-con a:link, #ft-con a:visited {color: #996633; text-decoration: none;}
#ft-con a:hover {color: #cc9900; text-decoration:underline;}
#ft-con a:active {color: #996633; text-decoration: none;}
.ehous {
	padding-left: 15px;
	background: none;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:  url("../images/icon_ehous.gif") no-repeat left center;  
	}html>body .ehous {
	background:  url("../images/icon_ehous.gif") no-repeat left center;}

/* Search */
#search h1 {padding-bottom: 20px;}
hr {color: #DCC593;}

/* Help, Site map, Resources */

#help #rt-con, #map #rt-con, #rates #rt-con  {float: left; width: 310px; margin: 0; padding: 0;}
#help #lt-con, #map #lt-con, #rates #lt-con {float: left; width: 310px; margin: 0; padding-left: 10px; padding-right: 70px; background: url("../images/bg_vert.gif") repeat-y 350px 0px;}
#help h1 , #map h1 , #rates h1 {margin-bottom: 10px; background:  url("../images/bg_h1.gif") repeat-x left bottom;}

ul.p24 { margin: 30px 0 30px 0; padding: 0; list-style-type: none;}
.p24 li {margin:0; padding: 0; list-style-type: none;}


ul#com-acct {list-style-type: none; margin-top: 20px;}
ul#com-acct li {list-style-type: none; margin-top: 20px;}

ul#cm-acct {list-style-type: none; margin-top: 20px;}
ul#cm-acct li {list-style-type: none; margin-top: 20px;}

/* credit cards */
.cc-type {
	padding-bottom: 10px; 
	margin-bottom: 10px; 
	padding-top: 5px; 
	background: url("../images/bg_cc_type.gif") repeat-x left top; clear: both;}
#mcon-con .cc-type h2 {
	margin-bottom: 0; 
	padding-bottom: 0; 
	padding-top: 10px;}
.cc-tag {
	color: #AF865E; 
	font-style: italic; 
	font-size: medium;
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-weight: bold; 
	display: block; 
	padding-bottom: 15px;}
ul.bu-cc {
	float:right;	 
	margin-top: 0px;
	width: 250px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 330px;  
	}html>body ul.bu-cc {
	width: 330px;}

.bu-cc li {padding: 0 0 0 6px;}
.cc-img {float: left; margin-right: 10px; margin-bottom: 20px;}
.bu-1 li.apply {background: none; padding-top:5px; }
.bu-1 li.online {
	text-transform: uppercase; 
	font-size: medium;
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-weight: bold;}
.no-bu li.visit, .bu-1 li.visit {font-size: 90%;font-family:"Trebuchet MS", Arial, sans-serif; font-weight: bold;}
#mcon .apply a:link {color: #A81D28; text-decoration:none;}
#mcon .apply a:visited {color: #A81D28; text-decoration:none;}
#mcon .apply a:hover {color: #cc9900; text-decoration:none;}
#mcon .apply a:active {color: #A81D28; text-decoration:none;}
.cc-sup {font-size: small;}
ol.cc-bu {margin-top: 30px; margin-left:0; padding-left:0;}
ol.cc-bu li  {padding-bottom: 10px;}

/* deposit reates */

.rates-code {font-size: 7px; color: #FAF8EB; display: block;}

#t-rates, .t-rates {margin-top: 25px; border-left: 1px solid #DBC493; border-right: 1px solid #DBC493; border-top: 2px solid #E6D8B3;}
.t-rates {margin-top: 0;}
#t-rates th, .t-rates th {border-bottom: 1px solid #DBC493; background: #A81D28 url("../images/bg_lo_table.jpg") top left no-repeat; color: #fff; text-align: center;}
#t-rates th, .t-rates th {font-size: small; vertical-align: top;}
#t-rates td, .t-rates td {font-size: small; vertical-align: top;}
#t-rates td, .t-rates td {border-bottom: 1px solid #DBC493;}
#t-rates .bdr, .t-rates .bdr  {border-right: 1px solid #DBC493;}
.bdr2 {text-align: center; border-right: 1px solid #DBC493;}

/* About Us */

.corp-dir {
	padding: 0;
	margin-bottom: 25px;
	clear: both;
	width: 500px;
	border:	1px solid #E6D8B3;
	height: 12.5em;
 	background: url("../images/bg_corp_dir.gif") top left repeat-y;}
ul.list1, ul.list2  {float: left; width: 200px; margin: 15px; padding: 0; list-style-type: none;}
ul.list2 {clear: right;}
.list1 li, .list2 li  {margin: 0; padding: 0; list-style-type: none;}
#mcon-con .corp-dir h2 {width: 500px; background: url("../images/bg_h2_corpdir.jpg") top left no-repeat; color: #FAF8EB; text-align: center; padding: 7px; margin:0;}

/* ATM security */
.bu-atm {margin:0; padding:0; list-style-type: none; border: 1px solid #DBC493;}
.bu-atm li {margin:0; padding:0; list-style-type:none; font-size: 80%; border-bottom: 1px solid #DBC493;}
.bu-atm li {padding: 10px 5px;}
.even {background-color: #E6D8B3;}
.odd {background-color: #FAF8EB}
.bu-atm li.nobdr {border-bottom-width: 0;}
#mcon h2.atm {
	margin:0;
	margin-top: 20px;
	padding: 7px;
	text-align: left; 
	background: #A81D28 url("../images/bg_lo_table.jpg") top left no-repeat; 
	color: #fff;
	text-align: center;
	border-left: 1px solid #DBC493;
	border-right: 1px solid #DBC493;}
#mcon h2.bdr {border-top: 1px solid #DBC493;}

/* off linking */
#offlink #mcon-con  {}
.offlink {margin-left: 150px; margin-right: 150px;}
.offlink ul{margin: 0; padding: 0; list-style-type: none; text-align: center;}
.offlink li {margin: 0; padding: 0; list-style-type: none; display: inline;}

.mo-photo {float: right; margin-top: 10px;}

/* forms */
legend, .suggest {
	margin: 15px 0 0 0; 
	padding: 0;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	color: #996633; 
	font-weight: bold;
	text-transform: none;}
fieldset {border:none;}
.req {font-weight: bold; color: #BB2127;}
.req-field {margin-bottom: 0; font-weight: bold;}
.con-input, .sem-input, .map-input  {background-color: #ffffff; border: 1px solid #DCC593; width: 150px;}
.dr-input {background-color: #ffffff;}
.sem-reg input, .con-bank input, .dr input {vertical-align: middle; background-color: #FAF8EB;}
select#state {background-color: #FAF8EB; border: 1px solid #DCC593; width: 150px;}
.con-bank textarea, .sem-reg textarea {width: 295px; background-color: #FAF8EB;}
#reg-form, #con-form, #dr-form {margin-top: 0; padding-top: 0;}
.label {text-align: left;}
.submit {text-align: center; padding-top: 10px;}
#mail {display: none;}

/* Tools */
#calc p {margin-top: 10px; padding-top: 0;}
#calc p.first {margin-top: 5px; padding-top: 0;}
#mcon-con h2.calc {clear: left; margin: 10px 0 10px 0; padding: 2px;  background:  url("../images/bg_h2.gif") repeat-x left bottom; font-weight: normal;}

/* Contact */
#contact .lt-con {float: left; width: 230px; margin-right: 20px;}
#contact .rt-con {float: left; width: 230px;}
#contact h2 {margin-top: 25px;}
#contact p {margin-bottom: 10px; padding-bottom: 0;}
/*.con-info .no-bu {padding: 0; margin-left: 20px;}
.con-info p {margin-top: 25px; padding: 0;}*/
#contact .lt-con  ul.no-bu {margin: 0;}
#contact .rt-con ul.no-bu {margin: 0;}

 /*Articles*/
/*#articles h2 {text-transform: uppercase;} */
dl.articles  {margin: 0 0 20px 20px;}
.articles dt {font-weight: bold; margin: 0; padding: 0; display: inline;}
.articles dd {margin: 0; padding: 0; margin-bottom: 10px; display: inline;}
#rates h2.articles {margin: 20px 0 20px 0; padding: 2px; background: url("../images/bg_h2.gif") repeat-x left bottom;}
#rates h1.articles {background: transparent;}

/* News */
#pr-date {font-style:italic; font-weight: bold;}
.pr-date {font-style:italic;}
div#pr-release {font-style:italic; font-weight: bold; text-align: left; padding: 10px 0 20px 0;}
#mcon h2.press  {background:  url("../images/bg_h2.gif") repeat-x left bottom; margin: 25px 0 20px 0;}
ul.press {list-style-type: none; margin: 0; padding: 0;}
.press li {list-style-type: none; margin: 0 0 20px 0; padding: 0; background: none;}

/* Seminars */
#sem-details {margin: 20px 100px 0 30px;}
#sem-details table {margin-bottom: 30px;}
#sem-details h3 {padding-left: 10px; background: url("../images/bg_h3.gif") no-repeat 0px 3px;}
#sem-details table th, #sem-details table td {vertical-align: top; font-size: 80%;}
#sem-details table th {text-align: right; font-weight: bold;}

#com-school {margin-top: 25px; padding: 0;}
#com-school dt {
	font-family: "Trebuchet MS", Arial, sans-serif; 
	color: #996633; 
	font-weight: bold;
	margin: 0 0 10px 0; 
	padding: 0; 
	font-weight: bold;}
#com-school dd {margin-left: 10px; padding: 0;}
.com-dd {font-weight: bold; text-transform: uppercase;}

/* switch kit */
#down-ld {border: 2px solid #E6D8B3; width: 350px; margin: 0; padding: 80px 5px 10px 10px;  background: url("../images/switch_banner.gif") no-repeat center top; background-color: #FAF8EB;}
#down-ld ul.no-bu, #down-ld p  {margin-left: 10px; font-size: 80%;}
#down-ld p {margin: 0 20px 5px 10px; padding: 0;}

/* Investments */

.invest dt {font-family: "Trebuchet MS", Arial, sans-serif; color: #996633; font-weight: bold;}
.invest dd {margin: 0; padding: 0; margin-bottom: 10px;}
.pv {font-variant: small-caps;}
#invest-discl {margin-top: 30px; padding-top: 10px; border-top: 1px solid #E4D3AD;}

/** beginning christmas and special cases for banner 
xmas requires edits to styles-gen and utility.inc
**/

#wrap-special {position: relative;} /*removed #wrap-con and added container 12/12 because of bug in ie6*/
#special2 {position: absolute; width: 290px; height: 175px; top: 70px; right: 10px;} 
#special {height: 15px; width: 763px;
	position: absolute;
	right: 1px;/*top: 21px;*/
	top: 20px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 15px; /*16*/
	}html>body #special {
	top: 17px;}

#special
	{background:url("../images/bg_swoosh_xmas2_ie5.jpg") no-repeat bottom right; 
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:url("../images/bg_swoosh_xmas2.jpg") no-repeat bottom right; 
	}html>body #special {
	background:url("../images/bg_swoosh_xmas2.jpg") no-repeat bottom right; }
#hdr {background:url("../images/bg_swoosh_xmas.jpg") no-repeat bottom right;}
#mnav-con {
	margin: 0; 
	padding-top: 11px;
	}html>body #mnav-con { 
	padding-top: 16px;
	}

/* Header */

#hdr {clear: both; margin: 0; padding: 0; height: 200px /* changed from 205px for ie5 - not enough height for NS6*/; background:url("../images/header.jpg") no-repeat right bottom; text-align: left;}
#thanksgiving_hdr {clear: both; margin: 0; padding: 0; height: 200px /* changed from 205px for ie5 - not enough height for NS6*/; background:url("../images/thanksgiving_header.jpg") no-repeat right bottom; text-align: left;}
#christmas_hdr {clear: both; margin: 0; padding: 0; height: 200px /* changed from 205px for ie5 - not enough height for NS6*/; background:url("../images/christmas_header.jpg") no-repeat right bottom; text-align: left;}
#logo {
	margin: 0;
	padding: 8px 0 0 43px;
	}
#slogan {
	margin: 6px 0 0 30px;
	padding: 63px 0 0 0;
	}html>body #slogan {padding: 58px 0 3px 0;}
html>body #slogan-img {/*padding-top: 3px;*/}

/** tables **/

.t-fancy {
	padding: 0;
	margin-bottom: 25px;
	clear: both;
	border:	1px solid #E6D8B3;	
 	background: url("../images/bg_corp_dir.gif") top left repeat-y;}
#mcon .t-fancy p {
	padding: 0 10px;}
#mcon .t-fancy h2  {
	margin:0;
	padding: 7px;
	text-align: left; 
	background: #A81D28 url("../images/bg_lo_table.jpg") top left no-repeat; 
	color: #fff;
	text-align: center;
	border-left: 1px solid #DBC493;
	border-right: 1px solid #DBC493;
}

#left_badge {
	margin: 0 0 20px 12px;}

#header_image {
	margin: 0 0 0 12px;}	

#right_badge {
	margin: 0 12px 20px 0;}

.base {
	font-size:12px;}

#holiday_con {
	margin:-18px 0 20px 0;}
	
.holiday_item {
	margin:6px 0 0 35px;
	font-size:11px;
	color:#504848;}

.holiday_date {
	font-size:10px;
	padding:0 0 0 43px;
	color:#4cb6fd;}
	
.holiday_graphic {
	margin:18px 0 0 0;
	}
		
/*#holiday_con {
	margin:-18px 0 0 35px;}
	
.holiday_item {
	margin:6px 0 0 0;
	font-size:11px;
	color:#504848;}

.holiday_date {
	font-size:10px;
	padding:0 0 0 8px;
	color:#4cb6fd;}*/

#blog_page {
	width:720px;
	margin:0 20px;}

.blog_nav {
	float:right;
	width:160px;
}

.blog_con { width: 545px; margin:0 0 40px 0;}
	
.blogger_con {
	float:left;
	text-align:center;
	width: 130px;}
	
.blogger_details {
	text-align:left;
	margin: 0 0 0 12px;}

.blog_article_con {
	float:left;
	width: 400px;
	padding: 0 0 0 10px;}
.blog_article_con p {
	margin:10px 0 5px 0;
	font-size:11px;
	line-height:1.3em;}
.blog_article_con p.date {
	margin:1px 0 5px 0;
	font-size:10px;
	color:#4cb6fd;}
#home #mcon-con #blog_page h2 {margin: 15px 0 20px 0; padding: 0; font-size:14px;}
#home #mcon-con #blog_page .blog_article_con h3 {margin: 0; padding: 0;}
#home #mcon-con #blog_page .blogger_details h3 {margin: 4px 0 0 0; padding: 0;}
	
.blogger_con img {margin:0; padding: 0;}

.clearer {clear:both;}
	
.blogger_info {
	text-align:left;
	width: 150px;
	}
p.blog_list {
	margin:10px 0 0 0;
	font-size:10px;
	color:#4cb6fd;}

.photo_right {
	float:right;
	padding: 0 0 10px 10px;
}	

.item { color: #444444; text-align:right;}
.item_invalid { color: #FF0000; text-align:right;}

td p {margin:0;}

.optional {color:#999999; font-size:10px;}

#wrap-bdr_bottom {margin:0 auto; width:798px; background: url("../images/bg_bottom.png") no-repeat; text-align:right;}

#designer_branding {
	margin:0 auto; width:799px; padding:0 0 10px 0; text-align:center; font-size:11px; font:Arial, Helvetica, sans-serif; color:#FFF;
}

.holiday_badge {
	/*must set parent div to position:relative */
	position: absolute;
	top: -60px;
	left: 575px;
	width: 258px;
	height: 246px;
	padding: 0;
	z-index: 2000;
	clear:both;
	/*background: url('#dirprefix#images/Happy_Holidays_Bow.png') no-repeat 0 0;*/
}