@charset "UTF-8";
/* CSS Document */

body {
	background:#e6a90b url(images/bg.gif) top repeat-x;
	margin:0 auto;
}

img {
	border:0;
}

.clear {
	clear:both;
}

#wrapper {
	margin:0 auto;
	width:866px;
}

#wrapper2 {
	margin:0 auto;
	width:1024px;
}

#thought1 {
	width:199px;
	height:245px;
	z-index:5;
	position:absolute;
	margin:146px 0 0 40px;
}

#thought2 {
	width:187px;
	height:263px;
	z-index:5;
	position:absolute;
	margin:152px 0 0 510px;
}

#contest_arrows {
	width:151px;
	height:139px;
	z-index:3;
	position:absolute;
	margin:213px 0 0 565px;
}


#header {
	height:103px;
	padding:0 40px 0 35px;
}

#logo {
	width:241px;
	height:60px;
	padding-top:26px;
	float:left;
	position:relative;
}

#chat {
	width:162px;
	height:53px;
	background:url(images/chat.gif) top left no-repeat;
	margin-top:37px;
	float:right;
	position:relative;
	text-align:right;
}

#chat h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:normal;
	margin:11px 0 0 0;
}

#chat h3 a:link, #chat h3 a:active, #chat h3 a:visited {
	color:#324b7a;
	text-decoration:none;
}

#chat h3 a:hover {
	color:#324b7a;
	text-decoration:underline;
}

#chat p {
	color:#7a7a7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0;
	line-height:1.4em;
}

#nav_bar {
	clear:both;
	height:20px;
}

#tabs {
	background:url(images/facebood_tab.png) bottom no-repeat;
	width:587px;
	height:103px;
	position:relative;
	float:left;
	margin:10px 0 0 11px;
	_margin:10px 0 0 5px;
}

#fb_connect {
	float:left;
	position:relative;
	font-size:9pt;
	width:144px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#013474;
	padding:12px 0 0 5px;
	text-align:center;
}

#navigation {
	/*float:left;
	position:relative;*/
	width:438px;
	padding-left:26px;
}

.nav_test {
	background:url(images/tab_bg.png) no-repeat 0 0;
	float:left;
	position:relative;
	width:146px;
	height:33px;
}

.nav_test2 {
	background:url(images/tab_bg.png) no-repeat 0 -33px;
	float:left;
	position:relative;
	width:146px;
	height:33px;
}

.nav_test3 {
	background:url(images/tab_bg.png) no-repeat 0 -66px;
	float:left;
	position:relative;
	width:146px;
	height:33px;
}

.facebook_thumbs {
	clear:both;
	height:70px;
	width:569px;
	padding:10px 0 0 18px;
}

#banking_login {
	background:url(images/login_bg.png) no-repeat;
	_background:url(/Portals/0/images/login_bg.gif) no-repeat;
	width:214px;
	height:65px;
	padding:65px 0 0 35px;
	position:absolute;
	margin-left:606px;
	margin-top:118px;
	z-index:4;
	display:block;
	color:#0a3371;
	font-size:7.3pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#banking_login input.username {
	color:#7a7a7a;
	font-weight:normal;
	font-size:7.3pt;
	width:170px;
	height:15px;
	border:#d1d1d1 1px solid;
	padding:0 2px;
	margin-bottom:4px;
}

#banking_login input.checkbox {
	color:#7a7a7a;
	border:#d1d1d1 1px solid;
	margin:0 4px 0 0;
	vertical-align:middle;
}

#hp_content {
	background:url(images/body_bg.png) no-repeat 0 5px;
	min-height:550px;
	overflow:auto;
	_height:550px;
	_overflow:inherit;
	z-index:2;
	padding-left:8px;
}

#hp_left {
	float:left;
	position:relative;
	width:606px;
	z-index:2;
}

.hp_flash {
}

.hp_flash p {
	margin:0;	
}

.hp_content {
	padding:17px 0 17px 48px;
	height:auto;
}

.hp_bottom1 {
	width:245px;
	float:left;
	position:relative;
	text-align:center;
}

.iphone {
	background:url(images/iphones.gif) top left no-repeat;
	padding:0 0 0 91px;
	height:84px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0a3371;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
}

.hp_bottom2 {
	width:245px;
	float:left;
	position:relative;
	padding-left:42px;
	text-align:center;
}

.mapit {
	background:url(images/map.gif) top left no-repeat;
	padding:0 0 0 108px;
	height:84px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0a3371;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
}

.hp_bottom1 p, .hp_bottom2 p {
	margin:0;
}

#hp_right {
	float:left;
	position:relative;
	width:205px;
	border:#020202 1px solid;
	background-color:#f6f5ef;
	margin-top:110px;
	padding:25px 11px 11px 11px;
}

#contest_right {
	float:left;
	position:relative;
	width:205px;
	border:#020202 1px solid;
	background-color:#f6f5ef;
	padding:30px 11px 11px 11px;
}

.hp_happenings p {
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}

.hp_happenings2 p {
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	line-height:14px;
}

p.grad_text {
	padding:0 11px;
	margin:0 0 10px 0;
}

.hp_happenings2 {
	width:198px;
	height:165px;
	padding:20px 20px 0 20px;
	background:url(images/torn_paper.gif) no-repeat;
}

.gaspic {
	background:url(images/gas_photo.gif) left top no-repeat;
	padding:0 5px 0 102px;
	margin-bottom:10px;
}

.gaspic2 {
	background:url(images/gaspic2.png) no-repeat 0 2px;
	_background:url(images/gaspic2.gif) left top no-repeat;
	padding:0 1px 0 95px;
	margin-bottom:10px;
	height:92px;
}

a.enter2win:link, a.enter2win:visited, a.enter2win:active {
	background:url(images/btn_enter2win.gif) no-repeat 0 0;
	width:176px;
	height:26px;
	display:block;
	clear:both;
}

a.enter2win:hover {
	background:url(images/btn_enter2win.gif) no-repeat 0 -26px;
	width:176px;
	height:26px;
	display:block;
	text-decoration:none;
	clear:both;
}

#footer {
	clear:both;
	height:47px;
	background:url(images/footer_bg.png) bottom no-repeat;
	padding:16px 24px 0 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777777;
	margin-bottom:15px;
}

#foot_left {
	float:left;
	position:relative;
	padding:13px 0 0 0;
}

#foot_right {
	float:right;
	position:relative;
	background:url(/Portals/0/checkurl.gif) no-repeat 0 0;
	padding:10px 0 5px 93px;
}

#int_left {
	float:left;
	position:relative;
	width:574px;
	padding:25px 0 0 16px;
}

#int_right {
	float:left;
	position:relative;
	width:193px;
	padding:30px 11px 11px 25px;
	margin:110px 0 0 0;
}

#int_content {
	background:url(images/body_bg.png) repeat-y;
	min-height:550px;
	overflow:auto;
	z-index:1;
	padding:0 8px;
	width:850px;
}

.int_bottom1, .int_bottom2 {
	width:245px;
	text-align:center;
	padding-right:20px;
}

.int_bottom3 {
	width:238px;
}

.int_main {
	background:url(images/interior_campaign.jpg) no-repeat;
	height:435px;
	padding:60px 230px 0 240px;
	color:#0a3371;
}

.int_content {
	padding:0 0 0 45px;
}

p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9.8pt;
	margin:0 0 6px 0;
}

.popup p {
	font-size:8.5pt;
	margin:0 0 10px 0;
}

.hp_bg_new {
	background:url(images/hp_bg_new.png) no-repeat;
	_background:url(/Portals/0/images/hp_bg_new2.gif) no-repeat;
	height:511px;
	width:346px;
	padding:40px 130px 0 130px;
	color:#0a3371;
}

p.checks {
	padding:0 0 0 50px;
	height:24px;
	margin:0;
	font-size:9pt;
}

p.checks_header1 {
	margin:0 0 8px 0;
	text-align:center;
}

p.checks_header2 {
	margin:6px 0 8px 0;
	text-align:center;
}

p.checks_btn {
	margin:14px 0 14px 0;
	text-align:center;
}

p.small_text {
	font-size:7.6pt;
	padding:0 10px 0 24px;
	line-height:11px;
}

a:link, a:visited, a:active {
	color:#0A3371;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	margin:0 0 5px 0;
	color:#0A3371;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2 {
	margin:0;
	color:#0A3371;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*-------------------------------------   MAIN NAVIGATION  -------------------------------------*/

#navigation ul {
                margin:0; 
                padding:0;
                list-style:none;
                }
#navigation ul li {
                margin:0; 
                float:left;
                list-style:none;
                position:relative;
                display: inline;
				background:none;
				padding:0;
                }
#navigation ul li.last {
	/*display:none;*/
}
#navigation ul li a:link, 
#navigation ul li a:visited, 
#navigation ul li a:active {
                display:block;     
                _display: inline-block;
                position:relative;
                padding: 0 10px 0 11px;
                font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:8pt;
				color:#013474;
                font-weight: bold;
                text-decoration: none;
                cursor:pointer;
				text-align:center;
				text-transform:uppercase;
				border-right:1px #013473 solid;
                }

#navigation ul li a:hover {
				color:#00483a;
}

#navigation ul li.last a:link, 
#navigation ul li.last a:visited, 
#navigation ul li.last a:active {
	border:0;
}
 
/* Main menu (navigation - active) */
#navigation ul li#active a:link, 
#navigation ul li#active a:active, 
#navigation ul li#active a:visited { 
                color:#00483a;
                }
				
#navigation ul li#active.last a:link, 
#navigation ul li#active.last a:active, 
#navigation ul li#active.last a:visited { 
                color: #00483a;
                }				
 
/* Main menu (navigation - hover) */
#navigation ul li a.current:link, 
#navigation ul li a.current:visited, 
#navigation ul li a.current:active {
				color:#bbbbbb;
                }
				
#navigation ul li.last a:hover {
				color:#00483a;
}

#navigation ul li#active a:hover, 
#navigation ul li#active a.current:link, 
#navigation ul li#active a.current:visited, 
#navigation ul li#active a.current:active {            	
                }

#navigation ul li#active.last a:hover {	
}

/*-------------------------------------   FORM STYLES  -------------------------------------*/

.contact_form {
	width:205px;
}

.contact_form .form_email {
	height:30px;
	background:url(images/form_email.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_firstname {
	height:30px;
	background:url(images/form_firstname.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_lastname {
	height:30px;
	background:url(images/form_lastname.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_address {
	height:30px;
	background:url(images/form_address.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_city {
	height:30px;
	background:url(images/form_city.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_state {
	height:30px;
	background:url(images/form_state.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_zip {
	height:30px;
	background:url(images/form_zip.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_phone {
	height:30px;
	background:url(images/form_phone.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_birth {
	height:30px;
	background:url(images/form_birth.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_story {
	height:22px;
	background:url(images/form_yourstory.gif) top left no-repeat;
	width:205px;
}

.contact_form .form_story2 {
	height:63px;
	width:205px;
}

.contact_form .form_showus {
	height:30px;
	background:url(images/form_showus.gif) top center no-repeat;
	width:205px;
}

.contact_form .form_browse {
	height:30px;
	width:205px;
}

.contact_form .form_checkrules {
	height:30px;
	font-size:7.5pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	width:205px;
}

.contact_form .form_submit {
	height:34px;
	width:205px;
}

.contact_form .field1 {
	width:129px;
	height:13px;
	padding:1px 2px;
	border:#d1d1d1 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:8pt;
}

.contact_form .field2 {
	width:199px;
	height:48px;
	padding:1px 2px;
	border:#d1d1d1 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:8pt;
}

.contact_form .field3 {
	width:205px;
}

.error_txt {
	padding-left:10px;
}

ul {
	margin-top:0;
}

.branches ul {
	margin:0;
	padding:0 0 0 13px;
}

.branches ul li {
	list-style-type:disc;
}

/* ------------------ Friend Feed ---------------------- */

.friendfeed {
	border:0 !important;
	background:none !important;
}

.friendfeed .body {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:8.5pt;
	color:#000000;
}

#friendfeed.widget {
border:0px solid #437EC7 !important;
font-family:Arial,sans-serif;
font-size:13px;
overflow:hidden;
}

#friendfeed.widget, #friendfeed.widget div, #friendfeed.widget span, #friendfeed.widget a, #friendfeed.widget img, #friendfeed.widget table, #friendfeed.widget tr, #friendfeed.widget td {
background:none !important;
border:0 none;
color:black;
float:none;
font-size:13px;
font-weight:normal;
line-height:17px;
margin:0;
padding:0;
position:relative;
text-align:left;
width:auto;
}

td.more {
	display:none;
}
.friendfeed.widget .feed .cluster {
	margin-bottom:12px !important;
}

.friendfeed.widget .feed {
	margin:0 !important;
	padding:0 !important;
}

.friendfeed.widget, div.friendfeed.widget div, div.friendfeed.widget span, div.friendfeed.widget img, div.friendfeed.widget table, div.friendfeed.widget tr, div.friendfeed.widget td {
	background:none !important;
}

.friendfeed .logo img {
	display: none;
}

.friendfeed .bottom {
	display:none;
}

#friendfeed.widget .entry .info {
	display:none;
}

#friendfeed.widget .entry {
border-bottom:0px solid #EEEEEE !important;
font-size:13px;
padding-bottom:10px;
padding-top:10px;
float:left;
}

/* ------------------ Branch List ---------------------- */

.branches {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-top:8px;
}

.branches .branch {
	font-weight:bold;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	width:210px;
	font-size:9pt;
	padding-left:12px;
	border-bottom:#CCCCCC 1px solid;
}

.branches .convenient {
	font-weight:bold;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:9pt;
	padding-left:12px;
	border-bottom:#CCCCCC 1px solid;
}

.branches .directions {
	font-weight:bold;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:9pt;
	border-bottom:#CCCCCC 1px solid;
}

.branches .bank {
	padding:8px 10px 10px 12px;
}

.branches .bank_alt {
	background:#edf1f6;
	padding:8px 10px 10px 12px;
}

.branches .map_it {
	text-align:left;
	width:100px;
}

.branches .map_it_alt {
	text-align:left;
	width:100px;
	background:#edf1f6;
}

#fb_connect_users img {
	margin-right:5px;
}


