body { background: #003053 url(../images/bg.gif) repeat-x; margin-top: 0px; margin-bottom: 30px; text-align: center; font-size: 12px; font-family: Arial, sans-serif; }
img { border: none; behavior: url("../site/pngbehavior.htc"); }

a { color: #004678; text-decoration: underline; }
a:visited { color: #004678; text-decoration: underline; }
a:active { color: #004678; text-decoration: underline; }
a:hover { color: #004678; text-decoration: none; }

h1 { color: #67582c; margin-top: 35px; margin-bottom: 35px; font-size: 24px; font-family: "Times New Roman", serif; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; }
h2 { color: #67582c; margin-top: 10px; margin-bottom: 10px; font-size: 18px; font-family: "Times New Roman", serif; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
h3 { color: #003053; margin-top: 5px; margin-bottom: 5px; font-size: 16px; font-family: "Times New Roman", serif; font-weight: bold; }
h4 { color: #003052; margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-family: "Times New Roman", serif; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; }
h5 { color: #003152; margin-top: 0px; margin-bottom: 24px; font-size: 18px; font-family: "Times New Roman", serif; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; }

#container { width: 950px; margin: auto; text-align: left; }
#login { background: url(../images/bg_login.gif) repeat-x; width: 895px; height: 43px; margin-left: 27px; color: #c2b386; font-size: 11px; font-family: Arial, sans-serif; }
#lg-hd { float: left; margin: 9px 17px 0px 11px; }
#lg-left { float: left; }
#lg-right { float: right; }
.lg-inp { float: left; margin: 8px 10px 0px 0px; background: url(../images/bg_loginfield.gif) no-repeat; width: 144px; height: 22px; border: none; color: #7996ab; font-size: 11px; font-family: Arial, sans-serif; padding: 4px 0px 0px 8px; }
#lg-sub { float: left; margin: 7px 14px 0px 0px; }
#lg-links { float: left; margin-top: 11px; }
#lg-links a,
#lg-links a:visited,
#lg-links a:active { color: #004577; text-decoration: none; }
#lg-links a:hover { color: #004577; text-decoration: underline; }
#logo { width: 895px; /*margin-left: 27px;*/ z-index: 150; }
.navigation { background: #ffffff; width: 895px; margin-left: 27px; }
.navigation img { float: left; }
.navsp { float: left; background: #ffffff; width: 5px; height: 30px; }

.box { float: left; }
.test-author { text-align: right; }
.hr { height: 1px; border-top: #cdc5ae 1px solid; margin: 10px 0px; }

#hp-left { float: left; width: 27px; clear: both; }
#hp-main { float: left; width: 895px; background: #ffffff; text-align: center; }
#hp-right { float: right; width: 27px; }
#hp-padding { padding-left: 5px; }
#hp-content { width: 825px; margin: auto; }
#welcome { margin-top: 20px; width: 535px; float: left; color: #000000; line-height: 18px; text-align: left; padding-bottom: 30px; }
#welcome #hd { display: block; margin-bottom: 15px; }
#locations { float: right; background: #eee9dc; width: 245px; margin-top: 25px; margin-left: 13px; padding: 12px 0px 5px 0px; }
#locations2 { float: right; background: #eee9dc; width: 285px; height: 113px; margin-top: 10px; }
#id { background: url(../images/home-view.gif) #eee9dc no-repeat; height: 62px; padding: 50px 0px 0px 110px; }
#viewdates { width: 125px; height: 25px; cursor: pointer; }
.loclist { width: 110px; font-size: 11px; text-align: left; padding-top: 15px; }
.loclist a,
.loclist a:visited,
.loclist a:active { color: #796a3b; text-decoration: none; display: block; }
.loclist a:hover { color: #796a3b; text-decoration: underline; display: block; }
#lc-left { float: left; margin-left: 15px; }
#lc-right { float: right; }

#shell { width: 895px; margin-left: 27px; background: #ffffff; text-align: center; padding-bottom: 20px; }
#shell-banner { background: #1b3b53; }
#sh-columns { padding-left: 5px; text-align: left; }
#sidebar { width: 237px; background: url(../images/bg_sidebar.gif) repeat-x; float: left; text-align: left; }
#sidebar #hd { display: block; padding: 0px 0px 15px 17px; }
#sidebar ul { list-style-type: none; padding: 0; margin: 0px 0px 0px 25px; }
#sidebar ul li { background: url(../images/arrow.gif) no-repeat 0 8px; padding-left: 22px; line-height: 22px; }
#sidebar a,
#sidebar a:visited,
#sidebar a:active { color: #004678; text-decoration: underline; }
#sidebar a:hover { color: #004678; text-decoration: none; }
#sb-buttons { padding: 30px 0px 0px 12px; }
#sb-buttons a { display: block; }
#sb-divider { padding: 0px 0px 23px 29px; }
#shelltext { float: left; margin-left: 5px; padding-bottom: 20px; width: 643px; background: url(../images/bg_shell.gif) repeat-x; text-align: left; }
#shellshadow { position: relative; z-index: 1; }
#shellcontent { position: relative; z-index: 2; margin-top: -150px; margin-left: 40px; width: 570px; line-height: 18px; }
ul { list-style-type: none; padding: 0; margin: 0px 0px 0px 25px; position: relative;}
ul li { background: url(../images/arrow.gif) no-repeat 0 8px; padding-left: 22px; line-height: 22px; }
#numbers { width: 100%; margin-top: 12px; }
.number-left { float: left; border-right: 1px solid #ebeff1; width: 220px; height: 40px; text-align: center; }
.number-left img { margin-top: 4px; }
.number-right { float: left; width: 220px; height: 40px; text-align: center; }
.number-right img { margin-top: 4px; }

#footer { width: 870px; margin: auto; }
#copyright { float: left; margin-top: 8px; color: #627f95; font-size: 11px; }
#copyright #symbol { color: #bbc8d1; font-size: 16px; font-weight: bold; float: left; margin: -2px 7px 0px 0px; }
#copyright #company { color: #a79764; font-weight: bold; }
#icons { float: right; }

#seal { position: absolute; margin-left: 765px; top: 192px; width: 116px; height: 117px; z-index: 3; }
#sealtext { position: absolute; margin-top: 84px; margin-left: 25px; z-index: 4; color: #8d7e4d; font-size: 14px; font-family: "Times New Roman", serif; }
#tab-directions { text-align: right; }
#location { background: #ffffff; padding: 20px; }
#tab-icon { float: left; margin: 4px 0px 0px -18px; z-index: 2; }
.tab-right { width: 235px; float: right; }
.tab-text { padding-left: 18px; }
#tab-divider { text-align: center; padding: 30px 0px 5px 0px; }
.tab-officers { margin-left: 10px; }
.tab-officers td { line-height: 24px; }

#cbrewards { text-align: left; padding: 40px 40px 15px 40px; line-height: 18px; }
#cbrewards h1 { color: #a29062; margin-top: 0px; margin-bottom: 25px; font-size: 18px; font-family: Georgia, serif; font-weight: normal; text-transform: none; text-align: center; letter-spacing: 0px; }
#points1 { float: left; margin-left: 15px; }
#points2 { float: right; margin-right: 15px; }
.points-middle { background: #ffffff url(../images/points_bg.gif) repeat-x; min-height: 106px; height: auto !important; height: 106px; padding: 7px 25px 15px 20px; vertical-align: top; }
.points-left { background: url(../images/points_bg_right.gif) repeat-y; width: 8px; }
.points-right { background: url(../images/points_bg_left.gif) repeat-y; width: 6px; }
.points-txtleft1 { float: left; width: 290px; height: 18px; overflow: hidden; }
.points-txtleft2 { float: left; width: 212px; height: 18px; overflow: hidden; }
.points-txtleft3 { clear: both; height: 18px; font-size: 11px; color: #747474; }
.points-txtright { float: right; text-align: right; height: 18px; }
#disclaimer { text-align: center; font-size: 11px; padding-top: 12px; }
#privacy { font-size: 11px; }
#privacy a, #privacy a:visited, #privacy a:hover, #privacy a:active { color: #003053; text-decoration: none; }
#privacy a:hover { color: #003053; text-decoration: underline; }

#testimonials { min-height: 95px; height: auto !important; height: 95px; background: url(../images/bg_testimonial.gif) no-repeat right bottom; }
#theader { float: left; width: 182px; text-align: center; padding-left: 15px; margin-top: 20px; }
#tquote { float: left; width: 690px; border-left: 1px solid #e0e9ee; margin-top: 9px; text-align: left; }
#ttext { background: url(../images/quotes.gif) no-repeat top left; font-size: 11px; line-height: 17px; text-align: left; width: 560px; margin: 2px 0px 0px 18px; padding-left: 15px; float: left; }
#tphoto { float: right; width: 62px; }
#tauthor { font-size: 12px; color: #003053; text-align: right; padding-top: 7px; clear: both; }
#tlocation { font-size: 11px; color: #6d8ca2; }

form { display: inline; }

.fl-left { float: left; }
.fl-right { float: right; }

.divider1 { display: block; clear: both; }
.divider2 {  padding-top: 50px; }
.br1 { clear: both; }
.inner-table { width: 70%; border: #003053 1px solid; }
.inner-table-td1 { background: url(../images/inner-table-td1-bg.gif) #c3b487; }
.inner-table-td2 { background: url(../images/inner-table-td2-bg.gif) #8b7d4f; }
.inner-table-header { background: url(../images/inner-table-header-bg.gif) #003053; color: #fff; font-weight: bold; }

.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; z-index: 30; }
.sf-menu { line-height:	1.0; }
.sf-menu ul { position:	absolute; top: -999em; width: 10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li { width:	100%; }
.sf-menu li:hover { visibility:	inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left: 0; top: 2.5em; /* match top ul list item height */ z-index: 99; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
.sf-menu { float: left; }
.sf-menu a {  }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ color: #13a; }
.sf-menu li ul { margin-top: -3px; }
.sf-menu li {  }
.sf-menu li li {  }
.sf-menu li li li {  }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }
.dd { background: #c4cfd7; }
.dd img { float: left; }
#sf-ul1 { margin-left: -24px; }
#dd-business { width: 533px; height: 386px; }
#sf-ul2 { margin-left: -126px; }
#dd-personal { width: 533px; height: 386px; }
#sf-ul3 { margin-left: -185px; }
#dd-financial { width: 536px; height: 196px; }
#sf-ul4 { margin-left: -202px; }
#dd-visa { width: 533px; height: 386px; }
#sf-ul5 { margin-left: -285px; }
#dd-mortgage { width: 533px; height: 386px; }
.sf-blank { background: #ffffff; width: 5px; height: 27px; }
.sf-load { background: #b7a778; }

#overlay { display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 50; }
.overlayBG { background-color: #000000; opacity: 0.75; }
* html #overlay { position: absolute; }

/* Index JQuery Cycle Styles */
.pics { background: url(../images/banner0.jpg) no-repeat; width: 885px; height: 328px; margin-left: 5px; }
.pics img { width: 885px; height: 328px; } 

#ex_dis{
	display:none;
	width:40%;
	padding:10px;
	background-color:#FFFFFF;
	position:absolute;
	z-index:10000;
	border:1px solid #3A302F;
	top: 50px;
	left: 30%;
	overflow: hidden;
	}
