/* ---------------------------------------------
NCBT
General Screen Style Sheet
author: Cyberwoven
version:  2008.09
----------------------------------------------- */



/*-------------------------------------------    

    General Selectors

-------------------------------------------*/

*
{
	margin:0;
	padding: 0;
	color: #4e493b;
	line-height: 1.4;
}

body
{
	font: normal 11px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #4e493b;
	background: #efeadb url(../images/texture.gif) repeat top left;
}

body#thebody { background: #efeadb url(../images/bg.gif) repeat-x top left; }

sup { font-size: .9em; margin: -2px 0 0 0; }

.skiplink { position:absolute; margin-left:-9999px; }

h2
{
	position: relative;
	font: normal 30px Georgia, serif;
	color: #4e493b;
	text-align: right;
	margin: -10px 16px 0 0;
	padding: 0;
	height: 35px;
}
	h2.banner {  }

h3
{
	font: normal 16px Georgia, serif;
	color: #4e493b;
	line-height: 36px;
}
	h3.sIFR-replaced embed { position:absolute; display:none; }

#homecontent h3
{
	font: normal 16px Georgia, serif;
	color: #4e493b;
	line-height: 16px;
	margin-bottom: 10px;
}

h4
{
	font: normal 14px Georgia, serif;
	margin-top: 15px;
	line-height: 18px;
}

h5
{
	font: bold 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #ee3024;
	line-height: 20px;
	margin-top: 10px;
}

h6
{
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #ee3024;
	width: 186px;
	float: right;
	line-height: 20px;
	padding: 12px 0 12px 12px;
	background: url(../images/quote.gif) no-repeat top left;
	height: 1%;
	margin-top: 15px;
	margin-left:50px;
}

h7
{
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #ee3024;
	line-height: 20px;
	background: url(../images/hilight-bg.gif) repeat top left;
	margin-top: 15px;
	padding: 15px;
	border: 1px solid #c4cdd4;
	display: block;
}

.content h3 img
{
	float: right;
	background: url(../images/img-bg.gif) no-repeat bottom left;
	padding: 0 0 0 34px;
	margin-bottom: 10px;
}


hr
{
	color: #bab5a2;
	background: #bab5a2;
	clear: both;
	border: none 0;
	border-top: 1px solid #bab5a2;
	height: 1px;
	margin: 15px 0 0px 0;
	text-align: left;
	padding: 0;
}

p { margin-top: 15px; }
p.newslist { margin-top: 0px; }
.pager td span { padding: 1px 7px; }

.pager td a
{
	background: #005a9c;
	padding: 1px 7px;
	color: #faf7e6;
}

.otherServices p { font-size:.95em; margin-top:16px; margin-right:29px; margin-bottom:10px; line-height:1.3; padding-bottom:12px; border-bottom:1px solid #BAB5A2; }

.otherServices ul
{
	float: left;
	margin-top: 0px;
	margin-left:0px;
}

.otherServices li { list-style-type: none; display:inline; margin-right:10px; }

.otherServices ul li a
{
	background: url(../images/otherServices_li_bg.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 20px;
	text-decoration: none;
	line-height: 14px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #005a9c;
}
	.otherServices ul li.first a { background:none; padding-left:7px; color: #ee3024;}

.otherServices li a:hover
{
	color: #0082e1;
	text-decoration: underline;
}

a
{
	text-decoration: none;
	color: #005a9c;
	outline: none;
}

a:hover
{
	color: #0082e1;
	text-decoration: underline;
}

.content ul
{
	list-style: none;
	list-style-image: none !important;
	margin: 5px 0 0 0;
	padding: 10px;
	border-left: 25px solid #efeadb;
}

.content ul li
{
	margin: 0px 2px 0px 0;
	height: 1%;
	list-style: none;
	list-style-image: none !important;
	border-bottom: none;
	background: url(../images/lilBug.gif) no-repeat 2px 8px;
	padding: 2px 2px 2px 10px;
	text-decoration: none;
	line-height: 14px;
	font: bold 10px "Lucida Grande", Verdana, Arial, sans-serif;
}

.anchorList
{
	margin: 0;
	padding: 0;
}

.anchorList ul
{
	margin: 0;
	padding: 0;
}

.anchorList ul li
{
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	font-size: 10px;
	line-height: 20px;
	height: 20px;
	background: none;
}

.anchorList ul li a
{
	padding: 0;
	text-decoration: none;
	font-size: 10px;
	display: block;
	float: left;
	color: #4e493b;
	outline: none;
}

.anchorList ul li a:hover
{
	color: #0082e1;
	text-decoration: none;
}

ol
{
	margin: 0 0 0 20px;
	padding: 0;
}

ol li { font-weight: bold; }

.content table { margin:15px 0; }
	.content table tr {}
		.content table tr th { padding:4px 5px; background:#dfd9c7; }
		.content table tr td { padding:2px 5px; }

		.content table.data { margin:15px 0; border:solid 1px #6c6c6c; }
			.content table.data tr {}
				.content table.data tr th { padding:4px 5px; background:#dfd9c7; border:solid 1px #aba59c; }
				.content table.data tr td { padding:4px 5px; border:solid 1px #aba59c; }

/*-------------------------------------------    

    Header

-------------------------------------------*/

#logo { display: none; }

.header
{
	width: 960px;
	margin: 0 auto;
	height: 148px;
	position: relative;
	background: url(../img/header-bg.gif) no-repeat 265px 41px;
}

body.home .header
{
	width: 960px;
	margin: 0 auto;
	height: 118px;
	position: relative;
	background: url(../img/header-bg.gif) no-repeat 265px 41px;
}


h1
{
	margin: 0;
	position: relative;
	width: 280px;
	display: block;
	height: 148px;
	background: url(../images/logo.jpg) no-repeat;
	text-indent: -9000px;
	float: left;
	outline: none;
}

h1 a
{
	display: block;
	height: 85px;
	width: 115px;
	margin: 0;
	top: 32px;
	left: 75px;
	position: relative;
	outline: none;
}

.home h1
{
	background: url(../images/logo-home.jpg) no-repeat;
	height: 118px;
}

/*-------------------------------------------    

    Navigation and Sub-Navigation

-------------------------------------------*/

.navWrapper
{
	width: 680px;
	height: 118px;
	float:left;
	display:block;
	overflow:hidden;
	background: url(../images/header-bg.gif) no-repeat 0 41px;
}
	body.home .navWrapper { width:680px; }


#topnav { 	
	position: relative;
	height: 47px; 
	}

#topnav ul
{
	margin: 0 6px 0 0;
	padding: 0;
	float: right;
}

#topnav ul li
{
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	font-size: 10px;
	line-height: 47px;
	height: 47px;
	color: #fff;
}

#topnav ul li a
{
	padding: 0 10px 0px 10px;
	text-decoration: none;
	font-size: 10px;
	height: 47px;
	line-height: 47px;
	display: block;
	float: left;
	color: #4e493b;
	outline: none;
}

#topnav ul li a:hover
{
	background: url(../images/topNav-hover.gif) repeat-x 0 0;
	color: #0082e1;
	text-decoration: none;
}


div#main_nav { position:relative; height: 44px; top:29px; }

#main_nav ul
{
	float:right;
	margin: 0;
	padding: 0;
	display:block;
}

#main_nav ul li
{
	margin: 0;
	display: inline;
	list-style: none;
	list-style-image: none !important;
	font-size: 10px;
}

#main_nav ul li a
{
	padding: 13px 19px 0px 19px;
	text-decoration: none;
	height: 44px;
	display: block;
	font: normal 16px Georgia, serif;
	color: #4e493b;
	float: left;
	outline: none;
}

#main_nav ul li a:hover
{
	background: url(../images/mainNav-hover.png) repeat-x top left;
	padding: 13px 19px 0px 19px;
	color: #0082e1;
	text-decoration: none;
}

#main_nav ul li a.current
{
	background: url(../images/mainNav-hover.png) repeat-x top left;
	padding: 15px 19px 0px 19px;
	color: #ee3024;
}

.subNav
{
	position: relative;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 32px;
}

.subNav ul
{
	margin: 0;
	padding: 0;
}

.subNav ul li
{
	margin: 0 1px 0 0;
	list-style: none;
	list-style-image: none !important;
	border-bottom: 1px solid #bab5a2;
	line-height: 22px;
	height: 1%;
}

.subNav ul li a
{
	padding: 5px 5px 5px 20px;
	text-decoration: none;
	line-height: 22px;
	display: block;
	font: normal 14px Georgia, serif;
	color: #4e493b;
	height: 1%;
	outline: none;
}

.subNav ul li a:hover
{
	background: url(../images/subNav-hover.gif) repeat-y top right;
	color: #0082e1;
}

.subNav ul li.current
{
	color: #ee3024;
	background: url(../images/subNav-hover.gif) repeat-y top right;
}

.subNav ul li.current a { color: #ee3024; }

.subNav ul li.newitem a {background:url(../images/subNav-newitem.gif) no-repeat 1px 0;}
.subNav ul li.newitem a:hover,
.subNav ul li.current.newitem a {background:url(../images/subNav-newitem.gif) no-repeat 1px -60px;}
.subNav ul li.current.newitem ul li a, .subNav ul li.current.newitem ul li a:hover {background:none;}

.subNav ul li ul
{
	margin: 0 0 0 20px;
	padding: 0 0 0px 0;
	background: url(../images/subNav-hover.gif) repeat-y top right;
}

.subNav ul li ul li
{
	margin: 0px 2px 0px 0;
	padding: 0;
	height: 1%;
	list-style: none;
	list-style-image: none !important;
	border-bottom: none;
	line-height: 14px;
}

.subNav ul li ul li a
{
	padding: 3px 0 3px 10px;
	text-decoration: none;
	line-height: 14px;
	display: block;
	font: bold 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #005a9c;
	outline: none;
}

.subNav ul li ul li a:hover
{
	background: url(../images/lilBug.gif) no-repeat 0 10px;
	color: #0082e1;
	text-decoration: underline;
}

.breadCrumb
{
	position: relative;
	height: 30px;
	border-bottom: 1px solid #bab5a2;
}

.breadCrumb ul
{
	margin: 10px 6px 10px 0;
	padding: 0;
	float: right;
}

.breadCrumb ul li
{
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	font-size: 9px;
	padding: 0 0 0 10px;
}

.breadCrumb ul li a
{
	padding: 0 10px 0px 0px;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	display: block;
	float: left;
	color: #005a9c;
	background: url(../images/lilBug.gif) no-repeat right 50%;
	outline: none;
}

.breadCrumb ul li a:hover
{
	color: #0082e1;
	text-decoration: underline;
}

/*-------------------------------------------    

    Structure

-------------------------------------------*/

body.home #wrapper
{
	background:url(../images/home-bodybg.gif) repeat-x top left;
	width: 100%;
}

#container
{
	width: 960px;
	margin: 0 auto;
}
	body.home #container { width:960px; }

.main
{
	background: url(../images/main-bg.gif) repeat-y top left;
	margin-top: 5px;
}

.flash
{
	width: 960px;
	height: 302px;
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

#homecontent
{
	width: 960px;
	padding: 10px 0 10px 0;
	margin: 0 auto;
	height: 1%;
	overflow:visible;
	position:relative;
}

.homeleft
{
	border:solid 1px #bab5a2;
	border-top:none;
	width: 620px;
	float: left;
	padding: 0 0 12px 17px;
	margin-top:9px;
	margin-left:3px;
	margin-bottom:10px;
	overflow:visible;
	position:relative;
}

.login
{
	width: 269px;
	float: left;
	overflow:visible;
	position:relative;
}
	.login h3 { position:relative; margin-top:-8px; margin-left:-18px; padding-left:18px; padding-bottom:1px; width:269px; background:url(../images/onlineServices_h3_bg.gif) no-repeat 0 8px; xfloat:left; }
	.login select.dropdown { margin-top:1px; }
	
a.newuser
{
	float:right;
	margin:0 80px 0 0;
	vertical-align: top;
	line-height: 23px;
}

.submitbutton
{
	text-indent:-9999px;
	margin-right: 0px;
	height: 23px;
	float:left;
	width:80px;
	border:none;
	background:url(../images/submit-btn.gif) no-repeat top left;
}
	.submitbutton:hover { cursor:pointer; }
* html .submitbutton { text-indent:0; font-size:1px; color:#C2B79B; text-align:right; letter-spacing:1px; }
	body.home input.submitbutton { float:left; }

.otherServices
{
	width: 351px;
	float: left;
	border-top:solid 1px #bab5a2;
}
	.otherServices em { font-weight:bold; font-style:normal;  }

.homeright
{
	background: url(../images/bug.gif) no-repeat 254px 0px;
	float: left;
	width: 280px;
	margin-left: 20px;
	
	padding: 12px 0px 0px 0px;
}
	.homeright img { float:right; }
	.homeright p { margin-top:1px; font-size:.93em; line-height:1.43em; }
	.homeright h4 { font-size:11px; font-family:"Lucida Grande", Verdana, Arial, sans-serif; margin-top:4px; }
	.homeright h4.tellus { border-top:solid 1px #bab5a2; padding-top:4px; margin-top:4px; }
	
.leftCol
{
	width: 250px;
	float: left;
	padding: 15px 0 0 20px;
}

.leftCol h5
{
	background: url(../images/login-mark.gif) no-repeat top right;
	height: 35px;
	line-height: 14px;
}

.leftCol h5 a
{
	font-size: 12px;
	color: #005a9c;
	text-decoration: none;
	margin-left: 20px;
}

.leftCol h5 a:hover
{
	color: #0082e1;
	text-decoration: underline;
}

.rightCol
{
	width: 650px;
	float: left;
	padding: 0 10px 10px 28px;
	overflow:hidden;
}

.content
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.serviceCol
{
	float: left;
	width: 50%;
	margin-top: 15px;
}

.serviceCol ul
{
	list-style: none;
	list-style-image: none !important;
	margin: 5px 0 0 0;
	padding: 0;
}

.serviceCol ul li
{
	margin: 0px 2px 0px 0;
	padding: 0;
	height: 1%;
	list-style: none;
	list-style-image: none !important;
	border-bottom: none;
	line-height: 16px;
}

.serviceCol ul li a
{
	background: url(../images/lilBug.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 10px;
	text-decoration: none;
	line-height: 14px;
	font: bold 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #005a9c;
}

.serviceCol ul li a:hover
{
	color: #0082e1;
	text-decoration: underline;
}

.callout
{
	float: right;
	width: 35%;
	display: block;
	background: #efeadb;
	margin: 0 35px 0 15px;
	padding: 15px;
	border: 1px solid #c4cdd4;
}

/*-------------------------------------------    

    Footer

-------------------------------------------*/

.footer
{
	width: 100%;
	background: url(../images/texture.gif) repeat top left;
	border-top: 1px solid #bab5a2;
	margin: 0 auto;
	padding: 0 0 30px 0;
	clear: both;
}

body.home .footer
{
	width: 960px;
	background: url(../images/texture.gif) repeat top left;
	border-top: none;
	margin: 10px auto 0 auto;
	padding: 0 0 30px 0;
	clear: both;
}

.topFooterContainer
{
	background: #e1d6b2;
	padding: 0px;
}


.topFooter
{
	background:#e1d6b2;
	margin: 0 auto;
	width: 960px;
	height:49px;
	padding: 3px;
}
	body.home .topFooter { width:960px; }

.stockQuote
{
	background: url(../images/stock-bg.jpg) no-repeat top left;
	width: 255px;
	height: 49px;
	display: block;
	float:left;
	text-align: center;
	line-height: 49px;
}
	body#thebody .stockQuote { display:none; }

.stockChangeUp a { text-decoration: none; }

.stockTitle a
{
	font: bold 12px Georgia, serif;
	text-decoration: none;
}

.stockPrice a
{
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

.qmjsdataup
{
	font-weight: bold;
	padding-left: 15px;
	background: url(../images/stockup.gif) no-repeat 15% 50%;
}

.qmjsdatadown
{
	font-weight: bold;
	padding-left: 15px;
	background: url(../images/stockdown.gif) no-repeat 15% 50%;
}

ul.footernav
{
	margin: 0 6px 0 0;
	padding: 0;
	float: right;
	height: 49px;
}
	body.home .footerNav ul { margin-right:11px; }
	
ul.footernav li
{
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	font-size: 10px;
	line-height: 47px;
	height: 47px;
	color: #fff;
}

ul.footernav li a
{
	padding: 0 10px 0px 10px;
	text-decoration: none;
	font-size: 10px;
	height: 47px;
	line-height: 47px;
	display: block;
	float: left;
	color: #4e493b;
	outline: none;
}

ul.footernav li a:hover
{
	background: url(../images/topNav-hover.gif) repeat-x 0 0;
	color: #0082e1;
	text-decoration: none;
}

.bottomFooter
{
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 960px;
	clear: right;
}
	body.home .bottomFooter { width:930px; }
	

.copyright
{
	font-size: 10px;
	float: left;
	margin-left: 10px;
}
	body.home .copyright { margin-left:29px; }

.agree img
{
	background:none;
	border:none;
	float:left;
	padding:0;
	margin-right:50px;
	margin-top:10px;
}

/*-------------------------------------------    

    Forms

-------------------------------------------*/

fieldset { border:none; }

.dropdown
{
	border-top: 1px solid #a7a08b;
	border-left: 1px solid #a7a08b;
	border-right: 1px solid #f6f3ea;
	border-bottom: 1px solid #f6f3ea;
	width: 180px;
	margin-bottom: 10px;
	padding: 1px;
}
	body.home div.login .dropdown { width:206px; } 

.label { font-weight: bold; }
.required { color: #ee3024; }

.input
{
	border-top: 1px solid #a7a08b;
	border-left: 1px solid #a7a08b;
	border-right: 1px solid #f6f3ea;
	border-bottom: 1px solid #f6f3ea;
	width: 200px;
	margin-bottom: 10px;
	padding: 2px;
}
	input[type="button"]:hover { cursor:pointer; }

.input2
{
	border-top: 1px solid #a7a08b;
	border-left: 1px solid #a7a08b;
	border-right: 1px solid #f6f3ea;
	border-bottom: 1px solid #f6f3ea;
	width: 100px;
	margin-bottom: 10px;
	padding: 2px;
}

.textBox
{
	border-top: 1px solid #a7a08b;
	border-left: 1px solid #a7a08b;
	border-right: 1px solid #f6f3ea;
	border-bottom: 1px solid #f6f3ea;
	width: 430px;
	margin-bottom: 10px;
	padding: 2px;
}

.input:focus { background: #fffbde; }

.hilight
{
	background: url(../images/hilight-bg.gif) repeat top left;
	margin-top: 15px;
	padding: 15px 15px 30px 15px;
	border: 1px solid #c4cdd4;
}

.revoke { margin-left:15px; }

/* Adding survey styles */
.survey table td.questions textarea {border-top: 1px solid #a7a08b; border-left: 1px solid #a7a08b; border-right: 1px solid #f6f3ea; border-bottom: 1px solid #f6f3ea; width: 430px; margin-bottom: 10px; padding: 2px; margin:10px;}
.survey table td.questions input {border-top: 1px solid #a7a08b; border-left: 1px solid #a7a08b; border-right: 1px solid #f6f3ea; border-bottom: 1px solid #f6f3ea; width: 200px; margin-bottom: 10px; padding: 2px;}
.survey table td.questions label {font-weight: bold;}
.survey td.questions label, table.survey td.questions fieldset legend {font-weight: bold;}
	.survey table td.questions fieldset { border:none; }
		.survey table td.questions fieldset p span { margin-right:60px; }
		.survey table td.questions fieldset label { float:left; margin:22px 32px 0 0; }
		.survey table td.questions fieldset input { float:left; margin:5px 10px 0 -42px; width:12px; border:none; }
.survey table td.questions span {font-weight: bold;}
.survey table td.questions span.radiobutton {font-weight:normal; display:block; padding:3px 10px;}
.survey table td.questions .radiobutton label {font-weight:normal;}
.survey table td.questions .radiobutton input {border:none; margin:0 5px 0 0; padding:0; width:1em; height:1em;}
.survey table td.questions input.freeresponse {margin:0 10px 10px 28px;}

.check
{
	margin-right: 5px;
	float: left;
}

.wealth_Team td
{
	text-align: left;
	width: 200px;
	padding-bottom: 5px;
}

.wealth_Team tr
{
	text-align: left;
	border: 1px solid #bab5a2;
}

.wealthTeam table { padding: 0; }


.atm_locations td
{
	text-align: left;
	width: 125px;
	padding-bottom: 5px;
}

.atm_locations tr
{
	text-align: left;
	border: 1px solid #bab5a2;
}

.atm_locations table { padding: 0; }

/*-------------------------------------------    

    Stock Chart

-------------------------------------------*/

.stockchart
{
	margin-left: -275px;
	background: #faf7e6;
	border: 1px solid #bab5a2;
	padding: 10px;
	position:absolute;
	width:960px;
	margin-top:20px;
}

.stockchart img
{
	float: inherit;
	background: none;
	padding: 0 0 0 0px;
}

.qmmt_main, .qmmt_text, .qmmt_cycle, .qmmt_tabactive, .qmmt_tab
{
	font: 11px tahoma;
	color: #4e493b;
	background: none;
	padding: 3px 0 3px 0;
}

.qmmt_text_up, .qmmt_text_down { font: 11px tahoma; }
div.qmmtDQ .qmmt_main { border: 0px none; }
.qmmt_main, .qmmt_tabactive, .qmmt_cycle, .qmmt_sub_header_bar { background: #efeadb; }
.qmmt_tab, .qmmt_tabactive, .qmmt_header_bar, .qmmt_main { border: 0px none; }
.qmmt_tab { background: #eaeaea; }
.qmmt_tabactive { background: #fff; }
.qmmt_main { padding: 0; }

.qmmt_header_bar
{
	background: #faf7e6 url(hbg.gif) repeat-x left center;
	border-width: 0px;
	border-style: solid;
	border-color: #bab5a2;
	padding: 5px;
}

.qmmt_header_text
{
	font: bold 12px tahoma;
	color: #4e493b;
	padding: 1px 0px;
	border: 0px none;
}

span.qmmt_header_text { font-size: 11px; }

a.qmmt:link
{
	color: #4A8C10;
	text-decoration: underline;
}

a.qmmt:visited
{
	color: #4A8C10;
	text-decoration: underline;
}

a.qmmt:hover
{
	color: #84BC34;
	text-decoration: none;
}

.hidden {display:none;}

p.temporaryupdate { font-size: 9px; }


noscript img { border: none; }

/* Business Sidebar Offer */
#businessoffer { margin-left:25px; }
#businessoffer img { border:none; }

/* Contact Left Column */
h5.contagepageheader {padding:20px 0px 0px 20px; margin: 0px; background: none; height: 20px; border-top:solid 1px #d0cdc2; }
	h5.contagepageheader:first-child { border:none; }
h5.contagepageheader a{margin-left: 0px;}
h5.contagepageheader span {text-decoration:underline; font-size:11px; color:#EE3024;}
ul.creditcard {list-style: none; padding: 20px 0px 0px 20px; margin: 0px 0px 20px 0px;}
ul.contactpageul {list-style: none; padding: 0px 0px 0px 20px; margin: 0px 0px 20px 0px;}
ul.contactpageul li{letter-spacing: -.025em; border: none; margin: 0px; padding: 0px; line-height: 16px;}

/* ------- Over Draft Page CSS ---------*/

input.addact {display: block; height: 25px; width: 172px; background:url(/img/addacct-btn.gif) no-repeat 0 0; text-indent:-9999px;}