﻿body {
	background: #002949 url(../im/global/gradient2.jpg) repeat-y center;
	margin: 0;
	padding: 0;
}

body, html {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

#clr {
	clear: both;
}

img, img a {
	border-style: none;
	border-width: 0;
}

#case {
	position: relative;
	top: 66px;
	width: 630px;
	margin-left: auto;
	margin-right: auto;
}

/* @group HEAD */

#head {
	width: 630px;
	margin-bottom: 6px;
}

#AshevilleSavingBank {
	width: 137px;
	height: 31px;
}

#topNavi {
	float: right;
	color: #ffffff;
	font-size: 9px;
	text-align: right;
	padding-top: 18px;
}

#topNavi a {
	color: #ffffff;
	text-decoration: none;
}

#topNavi a:hover {
	text-decoration: underline;
}

/* @end */

#main {
	width: 616px;
	background-color: #97C0E6;
	border: 1px solid #ffffff;
	color: #FFFFFF;
	padding: 6px;
	margin-bottom: 10px;
}

#homeFlash {
	width: 615px;
	height: 249px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#bod {
	width: 616px;
}

#ASBOnline {
}

/* @group FORM */

#login_area {
	padding-left: 8px;
}

#sign_in {
	display: block;
	margin-bottom: 20px;
}

/* @end */

/* @group 2 NAV */

#btmNavi {
	font-size: 9px;
	color: #002949;
}

#btmNavi a {
	color: #002949;
	text-decoration: none;
}

#btmNavi a:hover {
	text-decoration: underline;
}



/* @end */

#disclaimer {
	width: 630px;
	font-size: 9px;
	color: #ffffff;
	margin-bottom: 20px;
}

/* @group BLUE BOX */

#blueBox {
	width: 147px;
	float: left;
	margin-right: 5px;
}

#blueBox1 {
	height: 20px;
	background: url(../im/global/blue-box1.jpg) no-repeat;
}

#blueBox2 {
	background: url(../im/global/blue-box2.jpg) repeat-y;
	padding-right: 12px;
	padding-left: 12px;
}

#blueBox2 a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 9px;
	text-transform: uppercase;
	padding-left: 10px;
	margin-bottom: .6em;
}

#blueBox2 a:hover {
	text-decoration: underline;
}

#blueBox3 {
	height: 21px;
	background: url(../im/global/blue-box3.jpg) no-repeat;
}



/* @end */

/* @group STYLES */

.boxTitle {
	text-transform: uppercase;
	font-size: 12px;
	display: block;
	font-weight: bold;
	text-align: center;
	margin-bottom: 1em;
}

.helpLine {
	font-size: 10px;
	font-weight: bold;
}

.eighthundred {
	display: block;
	font-weight: bold;
}

.wording {
	font-size: 11px;
	text-transform: capitalize;
	display: block;
	padding-top: 6px;
	padding-right: 14px;
	padding-left: 14px;
}

.blueheaden {
	color: #0070b7;
	font-weight: bold;
	display: block;
	margin-bottom: 0;
}



/* @end */

/* @group forms */

#personalbanking {
	margin-top: 12px;
	color: #0D639A;
	font-weight: bold;
	font-size: 12px;
}

.logintitle {
	display: block;
	margin-bottom: 6px;
}

#ceb, #beb, #beb2, #ctl00_m_phContentArea1_vtbCompanyId, #ctl00_m_phContentArea1_vtbUserId {
	width: 136px;
	display: block;
	border: 1px solid #5991CF;
	color: #666666;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	padding: 2px;
	height: 16px;
	margin-bottom: 2px;
}

.PBlogin {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.PBlogin a {
	text-decoration: none;
	color: #ffffff;
	padding: 2px;
	background-color: #5991CF;
	border: 1px solid #5991CF;
}

.PBlogin a:hover {
	text-decoration: underline;
}

.logbtn {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.logbtn a {
	text-decoration: none;
	color: #ffffff;
	padding: 3px;
	background-color: #5991CF;
	border: 1px solid #5991CF;
}

.logbtn a:hover {
	text-decoration: underline;
}

.PBdemo {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	margin-left: 1em;
}

.PBdemo a {
	color: #ffffff;
	text-decoration: none;
}

.PBdemo a:hover {
	text-decoration: underline;
}

/* @login submit links */

.logbtn {  
	padding: 3px;
	background-color: #5991CF;
	border: 1px solid #5991CF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;	
}



/* @end */