body {
	margin: 0;
	font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #656669;
	background:#939598;
	min-width:1000px;
}
img {border-style: none;}
a {
	text-decoration:none;
	color: #f05033;
}
a:hover {text-decoration:underline;}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input, textarea, select {
	font:400 12px "Trebuchet MS",Helvetica,Arial,sans-serif;
	vertical-align: middle;
}
q{quotes: none;}
q:before{content:'';}
q:after{content:'';}
.accessibility{display:none;}
a.hidden {
	position:absolute;
	top:0;
	left:-9999px;
}
/* wrapper */
#wrapper{
	width:100%;
	background:#f5f5f5;
	position:relative;
}
.w1{
	width:100%;
	display: table;
}
/* header */
#header{
	width:100%;
	display: table-header-group;
	position:relative;
	z-index:90;
}
/* header-slide */
.header-slide{
	position:relative;
	z-index:2;
	width:100%;
	background:#f05033 url(../img/bankstreet/bg-header-slide.gif) repeat-x 0 100%;
}
/* slide-holder */
.slide-holder{
	width:968px;
	margin:0 auto;
	padding:0 2px 0 0;
}
.slide-holder:after{
	display:block;
	clear:both;
	content:'';
}
.slide-holder .text{
	height:1%;
	overflow:hidden;
	color:#f5f5f5;
	padding:28px 0 0 5px;
}
.slide-holder .text strong{
	display:block;
	font:italic 700 24px/34px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:2px 0 1px;
}
.slide-holder .text span{
	display:block;
	padding:2px 0;
	font:italic 400 24px/28px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* header-form */
.header-form{
	float:right;
	width:293px;
	position:relative;
	margin:0 0 -6px;
	background:url(../img/bankstreet/bg-head-form.png) no-repeat 0 100%;
	padding:0 2px;
}
.header-form .bg-box{
	padding:29px 15px 11px 16px;
	background:#e6e6e6 url(../img/bankstreet/bg-head-form-line.gif) repeat-x 0 100%;
}
.header-form .text-input{
	display:block;
	background:url(../img/bankstreet/bg-text-input.png) no-repeat;
	width:244px;
	height:20px;
	padding:4px 9px 5px;
	overflow:hidden;
	margin:0 0 10px;
}
.header-form .text,
.header-form .password{
	float:left;
	padding:0;
	margin:0;
	border:0;
	background:none;
	width:100%;
	outline:none;
	color:#939598;
	font-size:16px;
}
.header-form .row{
	height:1%;
	overflow:hidden;
	padding:1px 0 0 0;
}
.header-form .check{float:left;}
.header-form .checkbox{
	width:16px;
	height:16px;
	padding:0;
	margin:4px 2px 0 0;
	float:left;
}
.header-form .check label{
	float:left;
	font: 400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#939598;
}
.header-form .submit-login{
	float:right;
	background:url(../img/bankstreet/btn-login.png) no-repeat;
	width:67px;
	height:21px;
	border:0;
	padding:1px 0 4px;
	margin:0;
	font: 400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:default;
	color:#fff;
}
.header-form .line{
	height:1%;
	overflow:hidden;
	padding:10px 15px 15px 15px;
}
.header-form .forgot{
	float:left;
	color:#939598;
	font:italic  400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -24px;
	padding:0 5px 0 0;
	cursor:default;
}
.header-form .forgot span{
	float:left;
	padding:3px 10px 2px 16px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat;
}
.header-form .forgot:hover span{text-decoration:underline;}
.header-form .cancel{
	float:right;
	color:#939598;
	font:italic  400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -24px;
	padding:0 5px 0 0;
	cursor:default;
}
.header-form .cancel span{
	float:left;
	padding:3px 12px 2px 17px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat;
}
.header-form .cancel:hover span{text-decoration:underline;}
/* header-top */
.header-top{
	width:100%;
	border-bottom:1px solid #e6e6e6;
	background:#fff;
	position:relative;
	z-index:51;
}
/* header-holder */
.header-holder{
	width:970px;
	margin:0 auto;
	padding:0 0 14px;
}
.header-holder:after{
	display:block;
	clear:both;
	content:"";
}
.logo{
	margin:13px 0 0 2px;
	width:255px;
	height:67px;
	overflow:hidden;
	float:left;
	background:url(../img/bankstreet/logo.png) no-repeat;
	text-indent:-9999px;
	cursor:default;
	z-index:100;
}
.logo-color1{background-position:0 0;}
.logo-color2{background-position:0 -71px;}
.logo-color3{background-position:0 -146px;}
.logo-color4{
	background-position:0 -224px;
	width:283px;
}
.logo a{
	height:100%;
	display:block;
}
.header-block{float:right;}
/* menu-holder */
.menu-holder{
	height:1%;
	margin:0 0 20px;
}
.menu-holder:after{
	display:block;
	clear:both;
	content:"";
}
/* menu */
.menu{
	margin:0;
	padding:0 3px 0 0;
	list-style:none;
	float:right;
}
.menu li{
	padding:0 6px 0 5px;
	float:left;
	background:url(../img/bankstreet/separator.png) no-repeat 100% 10px;
}
.menu a{cursor:pointer;}
.menu a.support{
	color:#f05033;
	font:400 14px/14px "Trebuchet MS",Helvetica,Arial,sans-serif;
	float:left;
	padding:0 0 0 3px;
	margin:7px 6px 0 0;
}
.menu a.support span{
	float:left;
	padding:3px 5px 7px 3px;
}
.menu a.support:hover{
	color:#fff;
	text-decoration:none;
	background:url(../img/bankstreet/bg-support.gif) no-repeat;
}
.menu a.support:hover span{background: url(../img/bankstreet/bg-support.gif) no-repeat 100% 0;}

.menu a.link{
	color:#FFF;
	font:400 14px/14px "Trebuchet MS",Helvetica,Arial,sans-serif;
	float:left;
	padding:0 0 0 3px;
	margin:7px 6px 0 0;
    cursor: pointer;
}
.menu a.link span{
	float:left;
	padding:3px 5px 7px 3px;
}
.menu a.link:hover{
	color:#fff;
	text-decoration:none;
	background:  no-repeat;
}
.menu a.link:hover span{background:  100% 0;}

.menu .links{float:left;}
.menu .links:hover{position:relative;}
.menu .links a{
	color:#939598;
	font:400 14px/14px "Trebuchet MS",Helvetica,Arial,sans-serif;
	float:left;
	padding:0 0 0 3px;
	margin:4px 0 0;
}
.menu .links a span{
	float:left;
	padding:6px 25px 7px 0;
	background:url(../img/bankstreet/bullet.png) no-repeat 100% 11px;
}
.menu .links:hover a{
	margin:4px -5px 0 -8px;
	color:#444547;
	text-decoration:none;
	background:url(../img/bankstreet/bg-links-header.gif) no-repeat;
}
.menu .links:hover span{
	padding:6px 30px 7px 8px;
	background:url(../img/bankstreet/bg-links-header.gif) no-repeat 100% 0;
}
/* drop */
.links .drop{
	position:absolute;
	top:100%;
	right:-2px;
	width:204px;
	display:none;
	z-index:150;
}
.links:hover .drop{display:block;}
.links .drop-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop.png) no-repeat;
	height:10px;
}
.links .drop-c{
	width:100%;
	background:url(../img/bankstreet/bg-drop.png) repeat-y -227px 0;
}
.links .drop-c:after{
	content:"";
	clear:both;
	display:block;
}
.links .drop-content{
	margin:-8px 0 -2px;
	float:left;
	position:relative;
	width:198px;
	padding:0 3px;
}
.links .drop-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop.png) no-repeat -451px 0;
	height:10px;
}
.menu .drop ul{
	margin:0;
	padding:0 0 1px;
	list-style:none;
	font:italic 400 15px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.menu .drop ul:after{
	display:block;
	clear:both;
	content:"";
}
.menu .drop ul li{
	float:left;
	width:100%;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	padding:1px 0 0;
}
.menu .drop ul a{
	padding:8px 10px 7px;
	margin:0 !important;
	color:#393b3c;
	background:none !important;
	float:left;
	width:178px;
	font:italic 400 15px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.menu .drop ul a:hover{
	color:#f05033;
	background:#fafafa !important;
}
.menu .login{float:left;}
.menu .login a{
	color:#939598;
	font-size:14px;
	line-height:14px;
	float:left;
	padding:0 0 0 3px;
}
.menu .login a span{
	float:left;
	padding:10px 10px 7px 3px;
}
.menu .login a.active,
.menu .login a:hover{
	margin:0 -5px 0 -10px;
	color:#444547;
	text-decoration:none;
	background:url(../img/bankstreet/bg-login.gif) no-repeat 0 100%;
	position:relative;
	z-index:2;
}
.menu .login a.active span,
.menu .login a:hover span{
	padding:10px 15px 7px 13px;
	background:url(../img/bankstreet/bg-login.gif) no-repeat 100% 100%;
}
/* header .social */
#header .social{
	margin:0;
	padding:10px 6px 0 0;
	list-style:none;
	float:left;
}
#header .social li{
	float:left;
	background:none;
	padding:0 7px 0 0;
}
#header .social a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/icon-social.png) no-repeat;
}
#header .social a.facebook{
	width:16px;
	height:16px;
	background-position:0 0;
}
#header .social a.twitter{
	width:22px;
	height:16px;
	background-position:0 -17px;
}
#header .social a.you-tube{
	width:16px;
	height:16px;
	background-position:0 -34px;
}
#header .social a.facebook:hover{background-position:0 -50px;}
#header .social a.twitter:hover{background-position:0 -67px;}
#header .social a.you-tube:hover{background-position:0 -84px;}
/* search-form */
.search-form{
	width:248px;
	margin:0 4px 0 auto;
}
.search-form .row{
	background:url(../img/bankstreet/bg-text-input.png) no-repeat 0 -41px;
	overflow:hidden;
	width:235px;
	height:25px;
	padding:0 5px 0 8px;
}
.search-form .text{
	float:left;
	padding:4px 0;
	margin:0;
	border:0;
	background:none;
	outline:none;
	color:#939598;
	font-size:13px;
	width:215px;
}
.search-form .submit{
	float:right;
	margin:6px 0 0;
}
/* nav-holder */
.nav-holder{
	width:100%;
	padding:2px 0 2px;
	background:url(../img/bankstreet/bg-nav-holder.png) repeat-x 0 100%;
	position:relative;
	z-index:200;
}
/* nav */
#nav{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:970px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: italic;
	font-weight: 400;
}
.wf-auto11auto12-n4-active #nav,
.wf-auto11auto12-i4-active #nav,
.wf-auto11auto12-n7-active #nav,
.wf-auto11auto12-i7-active #nav,
.wf-auto11auto12-n9-active #nav,
.wf-auto11auto12-i9-active #nav,
/*
  Not sure we want any of these -active rules. but we definitely
  don't want this one, which basically makes all the text italic by
  default:

.wf-active {font:italic 400 16px/20px "Trebuchet MS", Helvetica, Arial, sans-serif;}
*/
#nav:after{
	display:block;
	clear:both;
	content:'';
}
#nav li{
	float:left;
	margin:0 6px 0 0;
}
#nav li:hover{position:relative;}
#nav .home{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-nav-home.png) no-repeat !important;
	width:18px;
	height:14px;
	margin:5px 13px 0 1px;
}
#nav a{
	float:left;
	color:#F5F5F5; /* changed for new nav */
	cursor:pointer;
	padding:0 0 0 3px;
}
#nav a:hover{
	color:#f5f5f5;
	text-decoration:none;
}
#nav a span{
	float:left;
	background:url(../img/bankstreet/bullet2.png) no-repeat 100% 13px;
	padding:4px 23px 5px 3px;
}
.mac.webkit #nav a span{padding:5px 23px 4px 3px;}
*+html #nav a span{padding-right:19px;}
#nav li:hover a{background:url(../img/bankstreet/bg-nav.png) no-repeat;}
#nav li:hover span{background:url(../img/bankstreet/bg-nav.png) no-repeat 100% 0;}
/* nav .drop */
#nav .drop{
	position:absolute;
	top:100%;
	left:-3px;
	width:204px;
	display:none;
	margin:-2px 0 0;
}
#nav li:hover .drop{display:block;}
#nav .drop-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop-red.png) no-repeat;
	height:10px;
}
#nav .drop-c{
	width:100%;
	background:url(../img/bankstreet/bg-drop-red.png) repeat-y -227px 0;
}
#nav .drop-c:after{
	content:"";
	clear:both;
	display:block;
}
#nav .drop-content{
	margin:-8px 0 -2px;
	float:left;
	position:relative;
	width:198px;
	padding:0 3px;
}
#nav .drop-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop-red.png) no-repeat -451px 0;
	height:10px;
}
#nav .drop ul{
	margin:0;
	padding:0 0 1px;
	list-style:none;
	font:italic 400 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
#nav .drop ul:after{
	display:block;
	clear:both;
	content:"";
}
#nav .drop ul li{
	float:left;
	width:100%;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	padding:1px 0 0;
}
#nav .drop ul a{
	padding:4px 10px 5px;
	margin:0 !important;
	color:#393b3c;
	background:none !important;
	float:left;
	width:178px;
}
.mac #nav .drop ul a {padding:6px 10px 4px;}
#nav .drop ul a:hover{
	color:#f05033;
	background:#fafafa !important;
}
/* main */
#main{
	width:100%;
	display: table-footer-group;
	background: url("../img/bankstreet/bg-main.png") repeat-x scroll 0 0 #F5F5F5; /* changed for new nav */
}
.main-holder{
	width:970px;
	margin:0 auto;
	position:relative;
	padding-bottom:20px;
	z-index:2;
}
/* breadcrumbs */
.breadcrumbs{
	margin:13px 0 37px;   /* changed for new nav */
	padding:3px 0 3px;
	list-style:none;
	width:100%;
	overflow:hidden;
	color:#9FA0A1;  /* changed for new nav */
	font:italic 400 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.breadcrumbs li{
	float:left;
	padding:0 11px 0 1px;
	margin:0 6px 0 0;
	background: url(../img/bankstreet/bullet3.png) no-repeat 100% 7px;
}
.breadcrumbs li:first-child{padding-left:3px;}
.breadcrumbs a{
	color:#9FA0A1; /* changed for new nav */
	float:left;
}
.breadcrumbs span{float:left;}
.breadcrumbs a:hover{text-decoration:underline;}
.mac.webkit .breadcrumbs li{ background: url(../img/bankstreet/bullet3.png) no-repeat 100% 5px; }
/* main-frame */
.main-frame{
	height:1%;
	padding-bottom:19px;
	margin:14px 0 0; /* changed for new nav */
	position:relative;
	z-index:10;
}
.main-frame:after{
	display:block;
	clear:both;
	content:"";
}
.main-frame .main-frame{margin:-11px 0 0;}
.main-frame .main-frame-add{padding:0;}
/* content */
#content{
	float:left;
	width:696px;
}
#content h2.content-title {
	color: #505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:-4px 0 15px;
}
.mac #content h2.content-title {margin-top:-2px;}
#main h1{
	position:relative;
	margin:-17px 0 12px;
	font:italic 700 30px/36px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
}
#main h1 span{
	font:italic 400 30px/36px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
#main h2.heading{
	margin:-7px 0 -14px;
	color:#656669;
	font:italic 400 22px/26px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
#main .topic{
	height:1%;
	overflow:hidden;
	padding:0 0 4px;
	margin:-25px 0 0 2px; /* changed for new nav */
	border-bottom:2px solid #d7d7d9; /* changed for new nav */
}
#main .topic h1{
	float:left;
	margin:0;
	padding-bottom:5px;
}
/* contact-list */
.contact-list{
	float:right;
	margin:0 -5px 0 0;
	padding:17px 0 0;
	list-style:none;
	color:#444547;
	font-size:14px;
	line-height:16px;
}
.contact-list li{
	float:left;
	background:url(../img/bankstreet/separator11.png) no-repeat 0 4px;
	padding:0 6px 0 13px;
}
.contact-list li:first-child{background:none;}
.contact-list .email{
	float:left;
	color:#444547;
	background:url(../img/bankstreet/icon-social.png) no-repeat -1px -330px;
	padding:0 0 3px 20px;
	text-decoration:underline;
}
.contact-list .email:hover{text-decoration:none;}
.contact-list .tel{
	float:left;
	background:url(../img/bankstreet/icon-social.png) no-repeat 0 -302px;
	padding:0 0 2px 19px;
}
/* filter-form */
.filter-form{
	width:692px;
	padding:0 2px;
	margin:0 0 15px;
}
.filter-form-add{
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 5px;
	padding:13px 2px 0;
	margin-bottom:22px;
}
.filter-form .check-boxes{
	width:692px;
	overflow:hidden;
	background:#fafafa url(../img/bankstreet/bg-filter-form.gif) repeat-x;
	margin:0 0 6px;
}
.filter-form .check-boxes-holder{
	width:705px;
	padding:17px 0 10px 38px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-filter-form.gif) repeat-x 0 100%;
}
.filter-form .check-box{
	float:left;
	width:200px;
	margin:0 34px 0 0;
}
.filter-form .check-box strong{
	margin-bottom:9px;
	display:block;
	color:#656669;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.filter-form .check-frame{
	width:100%;
}
.filter-form .check-row{
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
}
.filter-form .check-box label{
	float:left;
	color:#656669;
	font:400 13px/15px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.filter-form .checkbox{
	float:left;
	width:16px;
	height:16px;
	padding:0;
	margin:1px 8px 0 0;
}
.filter-form .line{
	height:1%;
	overflow:hidden;
	border-bottom:2px solid #d7d7d9;
	padding-bottom:8px;
}
.filter-form-add .line{padding-bottom:8px;}
.filter-form .filter-box{
	float:left;
	padding:2px 0 0;
}
.filter-form .filter-box span{
	float:left;
	color:#656669;
	font:italic 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 3px 0 0;
}
.filter-form .filter-box a{
	float:left;
	color:#444547;
	font:italic bold 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.filter-form .btn-box{float:right;}
.filter-form .number{
	margin:0;
    margin-top: 7px;
	padding:0 3px 0 0;
	list-style:none;
	float:left;
	font-size:13px;
	line-height:15px;
}
.filter-form .number li{
	float:left;
	background:url(../img/bankstreet/separator3.gif) no-repeat 0 6px;
	padding:4px 9px 2px 11px;
}
.filter-form .number li:first-child{background:none;}
.filter-form .number a{
	float:left;
	padding:0 0 2px;
	color:#656669;
	text-decoration:underline;
}
.filter-form .number a:hover{text-decoration:none;}
.filter-form .submit{
	width:114px;
	height:21px;
	background:url(../img/bankstreet/btn-filter.png) no-repeat;
	cursor:default;
	float:left;
	padding:0 0 4px;
	margin:2px 0 0;
	border:0;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
}
.filter-form .btn-box input{
	width:114px;
	height:21px;
	cursor:default;
	float:left;
	padding:0 0 4px;
	margin:2px 0 0;
	border:0;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
}
.filter-form .btn-box .submit{background:url(../img/bankstreet/btn-filter.png) no-repeat; margin-top: 7px;}
.filter-form .btn-box .filter-submit{background:url(../img/bankstreet/btn-filter.png) no-repeat;margin-top: 7px; }
.filter-form .row .submit{background:url(../img/bankstreet/btn-filter.png) no-repeat;}
.filter-form .row{
	height:1%;
	overflow:hidden;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	border-bottom:2px solid #d7d7d9;
	padding:6px 0 7px;
	margin:0 0 4px;
}
.filter-form .row-search{
	float:left;
	padding:1px 0 0 0;
}
.filter-form .row .text-input {
	background: url(../img/bankstreet/bg-text-input.png) no-repeat 0 -41px;
	float:left;
	height:14px;
	margin:1px 20px 0 0;
	overflow:hidden;
	padding:5px;
	width:238px;
}
.filter-form .row .text {
	background: none;
	border: 0;
	color: #444547;
	float: left;
	font-size: 13px;
	margin: -1px 0 0;
	outline:none;
	padding: 0;
	width: 100%;
}
.filter-form .row .results{
	float:right;
	color:#444547;
	font:400 16px/26px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* unit */
.unit,
.unit.sttc:hover{
	width:100%;
	margin-bottom:16px;
	padding-bottom: 5px;
	cursor: inherit;
}
.unit-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-unit.png) no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
}
.unit-c{
	width:100%;
	background:url(../img/bankstreet/bg-unit.png) repeat-y -712px 0;
}
.unit-c:after{
	content:"";
	clear:both;
	display:block;
}
/* unit-content */
.unit-content{
	margin:0 0 -2px;
	float:left;
	position:relative;
	width:692px;
	padding:0 2px;
}
.unit-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-unit.png) no-repeat -1427px 100%;
	height:5px;
	font-size:0;
	line-height:0;
}
.unit .head{
	height:1%;
	overflow:hidden;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 11px;
	padding:0 34px;
	margin-bottom:2px;
}
.mac.webkit .unit .head{background-position:0 9px;}
.mac.gecko .unit .head{background-position:0 9px;}
.unit .head strong{
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	float:left;
	background:#fff;
	padding:0 4px 2px 5px;
}
.children-2 .head strong{color:#2fa393;}
.children-1 .head strong{color:#3662ac;}
.adults-1 .head strong{color:#a39333;}
.general .head strong{color:#f05033;}
.unit .head-add{
	background-position:0 100% !important;
	padding:2px 10px 7px;
}
.unit .head-add strong{
	font:italic 900 15px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
	float:left;
	background:none;
	padding:0;
	color:#444547;
}
/* unit-holder */
.unit-holder{
	height:1%;
	overflow:hidden;
	padding:0 20px 21px 40px;
}
.unit .image{
	float:right;
	margin:0 0 0 25px;
}
.unit-holder .text{
	height:1%;
	overflow:hidden;
	font:400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:5px 0 0;
}
.unit-holder h2{
	margin:0 0 3px;
	color:#393b3c;
	font:italic 700 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-holder h2 a{
	color:#393b3c;
}
.unit .record{
	display:block;
	color:#656669;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 0 11px;
}
.unit .record a{
	font:italic 700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
}
.unit p{margin:0 0 13px;}
.unit .tag{
	padding:0 0 3px;
	display:block;
	color:#656669;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit .tag a{
	color:#444547;
	font:italic 700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit .line{
	display:block;
	width:100%;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
}

/* unit-frame */
.unit-frame{
	padding:9px 19px 7px;
	height:1%;
	overflow:hidden;
	font:15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
#main .unit-frame h1{
	margin:0 0 14px;
	padding:0 0 15px;
	border-bottom:2px solid #d7d7d9;
	font:italic 700 30px/34px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#393b3c;
}
.unit .unit-frame p{margin:0 0 11px !important;}
#main .unit-frame h2{
	margin:0 0 9px;
	padding:10px 0 2px;
	color:#393b3c;
	font:italic 700 20px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-frame .quote{
	float:right;
	width:243px;
	border:solid #a39333;
	border-width:4px 0;
	color:#a39333;
	font:italic 700 18px/26px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:9px 1px 0 50px;
	padding:14px 0 2px;
}
/* portrait */
.portrait{
	height:1%;
	padding:12px 20px 20px 18px;
	color:#444547;
	font:400 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.portrait h2{
	margin:0 0 2px;
	color:#444547;
	font:italic 700 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.portrait h2 a{color:#444547;}
.portrait p a{color:#444547;}
.portrait p em{font:700 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;}
.portrait .breadcrumbs{                                                              /* don't think any of .portrait .breadcrumbs is used anywhere. ? -rory */
	border-top:2px solid #d7d7d9;
	margin:-3px 0 0;
	padding:5px 0 0;
}
.portrait .breadcrumbs li{
	padding:0 1px 0 12px;
	background:url(../img/bankstreet/bullet3.png) no-repeat 0 8px;
}
.mac .portrait .breadcrumbs li{background:url(../img/bankstreet/bullet3.png) no-repeat 0 6px;}
.portrait .breadcrumbs li:first-child{
	padding-left:0;
	background:none !important;
}
.children-2 .mark{background:#d5ede9;}
.children-1 .mark{background:#d7e0ee;}
.adults-1 .mark{background:#eae6d0;}
.general .mark{background:#fcded9;}
.adults-2 .mark{background:#ffefc8;}
.children-2 h2 .mark{background:#d5ede9;}
.children-1 h2 .mark{background:#d7e0ee;}
.adults-1 h2 .mark{background:#eae6d0;}
.general h2 .mark{background:#fcded9;}
.adults-2 h2 .mark{background:#ffefc8;}
/* more */
.more{
	text-align:center;
	height:1%;
	overflow:hidden;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 10px;
}
.more span{
	display:inline-block;
	padding:0 7px;
	background:#f5f5f5;
}
.more a{ /* had to change this. -rory */
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:174px;
    height:21px;
    background:url(../img/bankstreet/bg-btn.png) no-repeat 0 -105px;
}
.more a em{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -50px;
	padding:2px 47px 1px 52px;
}
.more a:hover em{text-decoration:underline;}
.more-add a, .more-add a:hover { background-position: 0 -438px !important; }
/* unit-add */
.unit-add, .unit-add.sttc:hover {
	width:100%;
	margin-bottom:19px;
	padding-bottom: 5px;
}
.unit-add-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-unit-add.png) no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
}
.unit-add-c{
	width:100%;
	background:url(../img/bankstreet/bg-unit-add.png) repeat-y -716px 0;
}
.unit-add-c:after{
	content:"";
	clear:both;
	display:block;
}
.unit-add-content{
	margin:0 0 -2px;
	float:left;
	position:relative;
	width:692px;
	padding:1px 2px 0 2px;
}
.unit-add-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-unit-add.png) no-repeat -1428px 100%;
	height:5px;
	font-size:0;
	line-height:0;
}
.unit-add .head{
	height:1%;
	overflow:hidden;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 11px;
	padding:0 74px;
	margin-bottom:6px;
}
.mac.webkit .unit-add .head{background-position:0 9px;}
.mac.gecko .unit-add .head{background-position:0 9px;}
.unit-add .head strong{
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	float:left;
	background:#fff;
	padding:0 4px 2px 5px;
}
.unit-add .line{
	display:block;
	width:100%;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
}
.unit-add-holder{
	height:1%;
	overflow:hidden;
	padding:0 21px 20px 9px;
}
/* share-box */
.unit-add .share-box{
	float:left;
	width:37px;
	font:400 13px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:6px 0 0;
}
.share-box h2{
	margin:0 0 10px;
	color:#656669;
	font:400 13px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 0 8px;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
/* share-box .social */
.share-box .social{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.share-box .social li{padding:0 0 12px;}
.share-box .social a{
	color:#444547;
	display:block;
	background:url(../img/bankstreet/icon-social-line.png) no-repeat;
	padding:15px 0 0 0;
}
.share-box .social a.like{background-position:11px 0;}
.share-box .social a.tweet{background-position:-39px 1px;}
.share-box .social a.email{background-position:-91px 1px;}
.share-box .social a.print{background-position:-142px 0;}
/* unit-add .data */
.unit-add .data{
	float:right;
	width:593px;
	color:#656669;
	font:400 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:3px 0 0;
}
.unit-add .data h2{
	margin:0 0 5px;
	color:#393b3c;
	font:italic 700 30px/34px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-add .data h2 a{color:#393b3c;}
.unit-add .record{
	margin:0 0 18px;
	display:block;
	color:#656669;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-add .record a{
	color:#444547;
	font:italic 700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-add .image{
	margin:0 0 14px;
	width:100%;
	padding:0 0 6px;
	background: #eef0f2 url(../img/bankstreet/separator7.gif) repeat-x 0 100% ;
}
.unit-add .image-right{
	float:right;
	width:253px;
	margin:4px 0 10px 12px;
}
.unit-add .image img{display:block;}
.unit-add .image span{
	font:400 13px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#393b3c;
	display:block;
	padding:4px 0 0 4px;
}
.unit-add .data p{margin:0 0 10px;}
.unit-add .data p a{
	color:#C93600;
/* was on 12-11-2012 color:#444547; */
	text-decoration:underline;
}
.unit-add .data p a:hover{text-decoration:underline;}
/* was on 12-11-2012  .unit-add .data p a:hover{text-decoration:none;} */
/* blockquote */
.unit-add .blockquote{
	margin:0 0 18px 1px;
	padding:5px 0;
	color:#656669;
	font:italic 16px/24px Georgia, "Times New Roman", Times, serif;
}
.unit-add .blockquote .blockquote-frame{
	border-left:5px solid #eef0f2;
	padding:0 20px 0 24px;
	height:1%;
}
.unit-add .blockquote .blockquote-frame:after{
	display:block;
	clear:both;
	content:'';
}
.unit-add .blockquote .blockquote-holder{
	float:left;
	width:100%;
	margin:-5px 0;
	position:relative;
}
.unit-add .blockquote cite{
	color:#656669;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-add .data h3{
	margin:0;
	padding:10px 0 6px;
	color:#393b3c;
	font:italic 700 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-add .data h3 a{color:#393b3c;}
.unit-add .tag{
	padding:15px 0 3px;
	display:block;
	color:#656669;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 5px;
}
.unit-add .tag a{
	color:#444547;
	font:italic 700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* unit-info */
.unit-info{
	float:right;
	width:594px;
	padding:5px 0 0;
	margin-bottom:-5px;
}
.unit-add .date{
	position:absolute;
	top:-15px;
	left:11px;
	background:url(../img/bankstreet/bg-date.png) no-repeat;
	width:40px;
	height:41px;
	overflow:hidden;
	text-align:center;
}
.children-2 .date{background-position:0 0;}
.adults-1 .date{background-position:0 -59px;}
.general .date{background-position:0 -118px;}
.unit-add .date span{
	width:100%;
	float:left;
	color:#f5f5f5;
	font:400 18px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:0 0 -10px;
}
.unit-add .date strong{
	width:100%;
	float:left;
	color:#f5f5f5;
	font:700 22px/26px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-info h2{
	margin:0;
	padding:0 0 8px;
	color:#444547;
	font:italic 700 20px/25px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-info h2 a{color:#444547;}
.unit-info-holder{
	height:1%;
	overflow:hidden;
	border-top:2px solid #d7d7d9;
}
.unit-info .image{
	float:left;
	width:185px;
	margin:10px 19px 0 1px;
}
.unit-info .text{
	height:1%;
	overflow:hidden;
}
/* information */
.information{
	margin:0;
	padding:0;
	list-style:none;
	color:#656669;
	font-size:14px;
	line-height:14px;
	height:1%;
	overflow:hidden;
}
.information li{
	border-bottom:2px solid #d7d7d9;
	width:100%;
	float:left;
	padding:4px 0 6px;
}
.information span.title{
	float:left;
	padding:2px 0 2px;
	width:79px;
	color:#393b3c;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.information .information-holder{
	height:1%;
	overflow:hidden;
	padding:4px 1px 0 0;
}
.information-holder span{
	display:block;
	padding:1px 0 4px;
}
.information-holder span a{
	color:#444547;
	text-decoration:underline;
}
.information-holder span a:hover{
	text-decoration:inherit;
	color:#f05033;
}
.information .address-box{
	overflow:hidden;
	height:1%;
}
.information .address-box a{
	color:#444547;
	text-decoration:underline;
	float:left;
	line-height:18px;
	margin:-2px 0 0;
	background:url(../img/bankstreet/bg-address-box.png) no-repeat 2px 5px;
	padding:0 0 5px 37px;
}
.information .address-box a:hover{text-decoration:none;}
.information .register{
	float:right;
	color:#fff;
	width:90px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../img/bankstreet/bg-register.png) no-repeat;
}
.information .register-closed{
	float:right;
	color:#656669;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 0 3px;
}
.unit-info .note{
	height:1%;
	overflow:hidden;
}
.unit-info .note-comment{
	float:left;
	background:url(../img/bankstreet/icon-social.png) no-repeat 2px -145px;
	padding:7px 0 2px 23px;
	color:#656669;
	margin:0 5px 0 0;
}
.unit-info .note .event{
	float:left;
	background:url(../img/bankstreet/separator8.png) no-repeat 0 8px;
	padding:6px 0 1px 10px;
}
/* icon-event */
.icon-event{
	margin:0;
	padding:9px 0 0;
	list-style:none;
	float:right;
}
.icon-event li{
	float:right;
	padding:0 0 0 5px;
}
.icon-event a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:16px;
	height:12px;
	background:url(../img/bankstreet/icon-event.gif) no-repeat;
}
.icon-event a.icon1{background-position:-44px 0;}
.icon-event a.icon2{
	width:17px;
	background-position:-22px 0;
}
.icon-event a.icon3{background-position:0 0;}
.unit-word{
	border-top:2px solid #d7d7d9;
	padding:5px 0 0;
	font-size:16px;
	line-height:22px;
	margin:-2px 0;
}
.unit-word h3{
	margin:0 0 5px;
	color:#393b3c;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-word p{margin:0 0 11px;}
.tabset-holder{
	width:490px;
	overflow:hidden;
	margin:-3px 0 -12px auto;
}
.mac .tabset-holder{margin:-5px 0 -10px auto;}
/* tabset */
.tabset{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.tabset li{
	float:left;
	background:url(../img/bankstreet/separator6.gif) repeat-y;
	padding:3px 0 8px 10px;
	width:134px;
}
.mac .tabset li{padding:5px 0 6px 10px;}
.tabset .tab{
	float:left;
	color:#b1b2b5;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-decoration:none;
}
.tabset .tab:hover,
.tabset .active {color:#444547;}
/* doc-box */
.doc-box{
	border-top:2px solid #d7d7d9;
	padding:4px 0 8px;
}
.doc-box h3{
	margin:0 0 10px;
	color:#393b3c;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:3px 0 1px 23px;
	background:url(../img/bankstreet/icon-social.png) no-repeat;
}
.doc-box h3.video{background-position:1px -173px;}
.doc-box h3.audio{background-position:1px -202px;}
.doc-box h3.slideshows{background-position:1px -232px;}
.doc-box h3.gallery{background-position:2px -268px;}
.doc-list{
	margin:0;
	padding:0 0 0 21px;
	list-style:none;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
}
.doc-list li{
	padding:8px 0 10px;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
}
.doc-list li:first-child{background:none;}
.doc-list li .open{
	color:#656669;
	font-size:15px;
	line-height:18px;
	background:url(../img/bankstreet/arrow.png) no-repeat 0 -83px;
	padding:0 2px 0 14px;
}
.mac .doc-list li .open{background:url(../img/bankstreet/arrow.png) no-repeat 0 -86px;}
.doc-list li.active .open{background-position:1px 9px;}
.mac .doc-list li.active .open{background-position:1px 7px;}
.doc-list .slide{padding:10px 0;}
.doc-list .slide img{display:block;}
.gallery-holder{width:100%;}
/* switch */
.switch{
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	padding:1px 0 0;
	margin:0 0 20px;
}
.switch-holder{
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
	padding:0 0 1px;
}
.switch-frame{
	height:1%;
	overflow:hidden;
	padding:7px 9px 9px 11px;
	background:#eef0f2;
	text-align:center;
	color:#393b3c;
	font:italic 400 16px/25px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.switch-frame .link-prev,
.switch-frame .link-next{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-link-calenlar.png) no-repeat;
	width:22px;
	height:21px;
	margin-top:3px;
}
.switch-frame .link-next{
	float:right;
	background-position: 0 -29px;
}
.gallery-frame{
	width:538px;
	overflow:hidden;
	margin:0 30px -6px 24px;
}
.gallery-frame ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:9999px;
	overflow:hidden;
}
.gallery-frame ul li{
	display:inline;
	padding:0 44px 0 0;
}
.gallery-frame ul img{
	vertical-align:middle;
	border:1px solid #c7c8cb;
	padding:4px;
}
/* comment-block */
.comment-block{
	height:1%;
	padding:17px 2px 0;
}
.comment-block h3{
	margin:0;
	padding:0 0 7px;
	color:#444547;
	font:italic 900 18px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* comment-post */
.comment-post{
	height:1%;
	overflow:hidden;
	border-top:2px solid #d7d7d9;
	font-size:14px;
	line-height:20px;
	padding:15px 0 20px;
}
.comment-post-inner{
	margin:0 0 0 117px;
	padding:13px 0 20px;
}
.comment-post .image{
	width:68px;
	float:left;
	padding-top:4px;
	margin:0 49px 0 0;
}
.comment-post .image img{
	display:block;
	margin-bottom:3px;
}
.comment-post .image .name{
	height:1%;
	overflow:hidden;
}
.comment-post .image a{
	float:left;
	font:italic 400 14px/17px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.comment-post .text{
	height:1%;
	overflow:hidden;
	padding:0 65px 0 0;
}
.comment-post-inner .text{padding:0;}
/* comment-post .data */
.comment-post .data{
	display:block;
	color:#b1b2b5;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding-bottom:6px;
}
.comment-post p{margin:0 0 10px;}
.comment-post .reply{
	display:inline-block;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -74px;
	color:#f5f5f5;
	font:italic 700 16px/17px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 5px 0 0;
	cursor:default;
}
.comment-post .reply span{
	float:left;
	padding:2px 12px 2px 17px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -50px;
}
.comment-post .reply:hover span{text-decoration:underline;}
.new-comment{
	width:100%;
	padding:16px 0 0;
}
.new-comment .holder-comment{
	height:1%;
	overflow:hidden;
	border-top:2px solid #d7d7d9;
	padding:10px 0 0;
}
.new-comment .image{
	float:left;
	width:68px;
}
.new-comment .image img{
	display:block;
	margin-bottom:3px;
}
.new-comment .image .name{
	height:1%;
	overflow:hidden;
}
.new-comment .image span{
	display:block;
	color:#444547;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* comment-form */
.comment-form{
	width:576px;
	overflow:hidden;
	float:right;
}
.comment-form .textarea{
	width:566px;
	height:106px;
	overflow:hidden;
	padding:5px;
	background:url(../img/bankstreet/bg-textarea.png) no-repeat;
	margin-bottom:10px;
}
.comment-form textarea{
	float:left;
	padding:0;
	margin:0;
	border:0;
	background:none;
	width:566px;
	max-width:566px;
	min-width:566px;
	height:106px;
	max-height:106px;
	min-height:106px;
	overflow:auto;
}
.comment-form .line{
	width:590px;
	overflow:hidden;
	padding:0 0 20px;
}
.comment-form .text-input{
	float:left;
	background:url(../img/bankstreet/bg-text-input.png) no-repeat 0 -77px;
	width:175px;
	height:16px;
	overflow:hidden;
	padding:5px;
	margin:0 10px 0 0;
}
.comment-form .text {
	float:left;
	background:none;
	border:none;
	outline:none;
	margin:0;
	padding:0;
	width:100%;
	color:#656669;
	font:italic 400 14px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.comment-form .btn-row{
	width:575px;
	overflow:hidden;
}
.comment-form .btn-row input{
	float:right;
	padding:1px 0 4px;
	margin:0 0 0 10px;
	border:0;
	width:107px;
	height:21px;
	cursor:default;
	font:italic 700 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/btn-comment.png) no-repeat;
	color:#f5f5f5;
}
/* event-nav */
.event-nav{
	margin:0;
	padding:0 2px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.event-nav li.archived{float:left;}
.event-nav li.load-more{float:left;}
.event-nav li.upcoming{float:right;}
.event-nav li a{
	float:left;
	color:#f5f5f5;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:pointer;
}
.event-nav li a span{
	float:left;
	padding:1px 0 2px;
}
.event-nav li a:hover span{text-decoration:underline;}
.event-nav li.archived a{
	padding:0 5px 0 0;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -74px;
}
.event-nav li.archived a span{
	padding:1px 9px 2px 20px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -200px;
}
.event-nav li.upcoming a{
	padding:0 14px 0 0;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -224px;
}
.event-nav li.upcoming a span{
	padding:1px 10px 2px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -50px;
}
.event-nav li.load-more a{
	padding:0 5px 0 0;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -74px;
}
.event-nav li.load-more a span{
	padding:1px 30px 2px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -200px;
}
.unit-wrap{
	height:1%;
	overflow:hidden;
	padding:12px 19px 0;
}
#content .unit-wrap h2{
	margin:0 0 14px;
	color:#505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.future-opportunities{
	width:654px;
	overflow:hidden;
	border-top:2px solid #d7d7d9;
	padding:10px 0 11px;
}
.future-opportunities ul{
	margin:0;
	padding:0;
	list-style:none;
	width:680px;
	overflow:hidden;
}
*+html .future-opportunities ul {padding-bottom:10px;}
.future-opportunities ul li{
	width:200px;
	display: table;
	float:left;
	margin:0 25px 10px 0;
}
.future-opportunities ul img{
	float: left;
	margin: 0 10px 0 0;
}
.future-opportunities ul .text{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.future-opportunities ul .text a{color:#505053;}
.unit-wrap .version{
	border-top:2px solid #d7d7d9;
	color:#656669;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:16px 0 5px;
}
.unit-wrap .recital{
	border-top:2px solid #d7d7d9;
	width:654px;
	overflow:hidden;
	padding:16px 0 2px;
}
.unit-wrap .recital-holder{
	width:700px;
	overflow:hidden;
}
.unit-wrap .recital-acticle{
	float:left;
	width:305px;
	margin:0 40px 0 0;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-wrap .recital-holder h3{
	margin:0 0 12px;
	color:#444547;
	font:italic 700 16px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-wrap .recital-holder p{margin:0;}
.unit-wrap p a{
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 7px;
	padding:0 10px 0 0;
}
.mac .unit-wrap p a{background-position:100% 5px;}
.unit-wrap .table{
	display:block;
	color:#656669;
	font:700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:-8px 0 23px;
}
.unit-wrap .bowl{
	border-top:2px solid #d7d7d9;
	padding:16px 0 0;
	line-height:21px;
}
.unit-wrap .bowl h3{
	margin:0 0 12px;
	color:#444547;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-wrap .bowl h3 a{color:#444547;}
.unit-wrap .bowl p{margin:0 0 19px;}
/* photo-gallery */
.photo-gallery{
	width:100%;
	margin:0 0 22px;
}
.photo-gallery .numb-holder{
	background:url(../img/bankstreet/separator7.gif) repeat-x;
	padding:1px 0 0;
}
.photo-gallery .numb-frame{
	height:1%;
	overflow:hidden;
	background:#eef0f2 url(../img/bankstreet/separator7.gif) repeat-x 0 100%;
	text-align:center;
	padding:8px 11px 10px 11px;
}
.numb-frame .link-prev{
	background:url(../img/bankstreet/bg-link-calenlar.png) no-repeat;
	width:22px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-top:2px;
}
.numb-frame .link-next{
	background:url(../img/bankstreet/bg-link-calenlar.png) no-repeat 0 -29px;
	width:22px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin-top:2px;
}
.numb-frame span{
	color:#393b3c;
	font:italic 400 16px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.photo-holder{
	width:629px;
	overflow:hidden;
	padding:20px 0 0 25px;
}
.photo-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
}
.photo-holder li{
	display:inline;
	padding:0 37px 0 0;
}
.photo-holder li img{
	vertical-align:middle;
	border:1px solid #c7c8cb;
	padding:3px;
}
/* sidebar */
#sidebar{
	float:right;
	width:229px;
}
/* box */
.box{
	width:229px;
	margin:0 0 17px;
}
.box:hover{
	z-index:20;
	position:relative;
}
.box-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-sidebar-box.png) no-repeat;
	height:5px;
}
.box-c{
	width:100%;
	background:url(../img/bankstreet/bg-sidebar-box.png) repeat-y -235px 0;
}
.box-c:after{
	content:"";
	clear:both;
	display:block;
}
.box-content{
	margin:0 0 -2px;
	float:left;
	position:relative;
	width:205px;
	padding:0 11px 0 12px;
}

.recent-blog-post-plugin .box-content li { margin-left: -19px; }

div.recent-blog-post{
	width: 170px;
	padding: 2px;
	border-bottom: 1px dashed #666666;
}

div.monthly-blog-archive{
	width: 150px;
	padding: 2px;
	border-bottom: 1px dashed #666666;
}

#monthly-blog-archive-form {
	padding: 9px;
}

#monthly-blog-archive-select {
	width:175px;
	font-size:15px;
}

div.blog-name{
	font-style: italic;
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
}

div.blog-subtitle{
	font-style: italic;
	font-weight: 700;
	font-size: 21px;
	line-height: 28px;
	font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
}

.box-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-sidebar-box.png) no-repeat -474px 100%;
	height:5px;
	font-size:0;
	line-height:0;
}
.box .rss {
	display:block;
	height:1%;
	overflow:hidden;
	padding:6px 0 5px;
}
.box .rss a{
	float:left;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
	background:url(../img/bankstreet/icon-social.png) no-repeat 0 -107px;
	padding:4px 0 10px 40px;
}
.box .line{
	display:block;
	width:224px;
	margin:0 -9px 0 -10px;
	height:5px;
}
/* box .head */
.box .head{
	width:215px;
	margin:-3px -9px 0 -10px;
	padding:0 9px 0 0;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.box .head ul{
	margin:0 0 0 -2px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.box .head ul li{
	float:left;
	padding:5px 5px 8px 11px;
	background:url(../img/bankstreet/separator6.gif) repeat-y;
}
.box .head ul li:first-child{
	background:none;
	width:102px;
	padding:5px 1px 8px 11px;
}
.box .head a{
	color:#b1b2b5;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.box .head ul .active a{color:#444547;}
.box .head h3{
	margin:0;
	color:#444547;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:5px 5px 8px 9px;
}
.box .head .link{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-link-title.png) no-repeat;
	width:16px;
	height:16px;
	margin:6px 0 0;
}
/* news-list */
.box .news-list{
	height:1%;
	overflow:hidden;
	margin:-3px 0 12px;
	padding:0;
	list-style:none;
	font:italic 700 15px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.box .news-list li{
	background:url(../img/bankstreet/separator4.gif) no-repeat;
	padding:4px 0 7px;
	width:100%;
	float:left;
	cursor:default;
}
.box .news-list li:first-child{background:none;}
.box .news-list img{
	float:right;
	margin:5px 0 0 10px;
	cursor:default;
}
.box .news-list .text{
	display:block;
	height:1%;
	overflow:hidden;
	cursor:default;
	font-weight:normal;
}
.box .news-list .date{
	color:#f05033;
	font:italic 700 15px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:default;
}
.box .news-list span{
	display:block;
	height:1%;
	overflow:hidden;
	padding-bottom:5px;
	cursor:default;
}
.box .news-list a{
	float:left;
	color:#656669;
	text-decoration:none;
	cursor:pointer;
	padding:3px 0 0;
}
.box .news-list a:hover{
	color:#393b3c;
	text-decoration: underline;
}
.box .title{
	width:215px;
	margin:-3px -9px 9px -10px;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.box .title h3{
	margin:0;
	padding:4px 5px 8px 10px;
	color:#444547;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* sidebar .social */
#sidebar .social{
	margin:0 0 8px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#sidebar .social li{
	float:left;
	padding:0 9px 0 0;
}
#sidebar .social a{
	width:28px;
	height:30px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/icon-social-line.png) no-repeat;
	padding:0 !important;
}
#sidebar .social a.rss{background-position:-197px 0;}
#sidebar .social a.icon1{background-position:-235px 0;}
#sidebar .social a.google{background-position:-272px 0;}
#sidebar .social a.icon2{background-position:-309px 0;}
#main .sidebar-add{margin-top:-37px;}
/* calendar */
.calendar{
	width:224px;
	margin:0 -9px 10px -10px;
	padding:0 0 4px;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
	position:relative;
	z-index:22;
}
.calendar .link-prev,
.calendar .link-next {
	position:absolute;
	top:10px;
	left:10px;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:21px;
	background:url(../img/bankstreet/bg-link-calenlar.png) no-repeat;
	z-index:50;
}
.calendar .link-next{
	left:auto;
	right:10px;
	background-position:0 -29px;
}
/* table.month */
table.month{
	width:224px;
	border-collapse:collapse;
}
table.month th.month{
	padding:13px 35px 11px;
	width:154px;
	background:#eef0f2 url(../img/bankstreet/separator7.gif) repeat-x 0 100%;
	color:#656669;
	font:400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
table.month th.sun,
table.month th.mon,
table.month th.tue,
table.month th.wed,
table.month th.thu,
table.month th.fri,
table.month th.sat{
	width:32px;
	background:#eef0f2 url(../img/bankstreet/separator7.gif) repeat-x 0 100%;
	font:400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:2px 0 6px;
}
table.month td{
	z-index:1;
	padding:0;
	width:32px;
	color:#656669;
	font:700 14px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
table.month td:hover{
	z-index:99 !important;
	position:relative;
}
table.month div{
	width:22px;
	margin:0 auto;
	text-align:center;
	position:relative;
	z-index:52;
}
table.month td:hover div{
	z-index:99 !important;
}
table.month div .date{
	display:block;
	height:22px;
	width:22px;
	color:#656669;
	cursor:default;
}
table.month div .date:hover{text-decoration:none !important;}
table.month div.mark-bg .date{background:url(../img/bankstreet/bg-calendar-bg.png) no-repeat;}
table.month div.mark-color .date{color:#f05033;}
table.month .points{
	position:absolute;
	bottom:1px;
	left:5px;
	margin:0;
	padding:0;
	list-style:none;
	width:12px;
	overflow:hidden;
}
table.month .points li{
	float:left;
	padding:0 1px 0 0;
	width:3px;
	height:3px;
	text-indent:-9999px;
	overflow:hidden;
}
table.month .points a{
	display:block;
	font-size:0;
	line-height:0;
	background:url(../img/bankstreet/bg-points.png) no-repeat;
	z-index:10;
	width:3px;
	height:3px;
}
table.month .points a.color1{background-position:0 0;}
table.month .points a.color2{background-position:-4px 0;}
table.month .points a.color3{background-position:-8px 0;}
table.month td.noday{font:400 14px/18px Arial, Helvetica, sans-serif;}
.box .today-holder{
	width:100%;
	text-align:center;
	margin:0 0 10px;
}
.box .today{
	display:inline-block;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -124px;
	padding:0 5px 0 0;
	color:#656669;
	font:italic 700 16px/18px Arial, Helvetica, sans-serif;
	cursor:default;
}
.box .today span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -100px;
	padding:1px 8px 2px 18px;
}
.box .today:hover span{text-decoration:underline;}
table.month div:hover .date-add{
	background:url(../img/bankstreet/bg-calendar-bg.png) no-repeat 0 -78px;
	cursor:default;
	color:#fff;
	text-decoration:none;
}
table.month div:hover .points{display:none;}
table.month .inform{
	position:absolute;
	top:17px;
	right:17px;
	width:189px;
	z-index:100;
	display:none;
}
table.month div:hover .inform{
	display:block;
	z-index:200;
}
table.month .inform-t{
	width:189px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop-inform.png) no-repeat;
	height:7px;
}
table.month .inform-c{
	width:100%;
	background:url(../img/bankstreet/bg-drop-inform.png) repeat-y -202px 0;
}
table.month .inform-c:after{
	content:"";
	clear:both;
	display:block;
}
table.month .inform-content{
	margin:0;
	float:left;
	position:relative;
	width:185px;
	padding:8px 2px 0;
}
table.month .inform-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop-inform.png) no-repeat -405px 0;
	height:7px;
	font-size:0;
	line-height:0;
	width:189px;
}
table.month .inform-date{
	position:absolute;
	top:-15px;
	left:12px;
	background:url(../img/bankstreet/bg-date.png) no-repeat 0 -171px;
	width:38px;
	height:41px;
	overflow:hidden;
	text-align:center;
	padding:0 2px 0 0;
}
table.month .inform-date span {
	color: #f5f5f5;
	float: left;
	font: 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin: -2px 0 -5px;
	width:38px;
}
table.month .inform-date strong {
	color: #f5f5f5;
	float: left;
	font:700 18px/20px "auto-1-small-caps-1","auto-1-small-caps-2",sans-serif !important;
	width:38px;
}
table.month .roll{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:10px 10px 2px;
	list-style:none;
	font:italic 400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-align:left;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
}
table.month .roll li{
	padding:5px 0;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
}
table.month .roll li:first-child{background:none;}
table.month .roll a.color1{color:#a39333;}
table.month .roll a.color2{color:#f05033;}
table.month .roll a.color3{color:#3662ac;}
/* banner-add */
.banner-add{
	margin:0;
	padding:11px 0 18px !important;
	list-style:none;
	width:228px;
	height:1%;
	overflow:hidden;
}
.banner-add li{
	padding:1px 2px 3px 2px;
	background:url(../img/bankstreet/bg-banner-add.png) no-repeat;
	margin-bottom:15px;
	float:left;
	width:224px;
}
.banner-add img{display:block;}
/* content-form */
.content-form{
	width:100%;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 5px;
}
.content-form .row{
	height:1%;
	overflow:hidden;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
	padding:14px 4px 9px 1px;
}
.content-form label{
	float:left;
	padding:3px 4px 0 0;
	color:#656669;
	font:italic 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.content-form label.label{
	padding:2px 6px 0 0;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.content-form .text-input{
	background:url(../img/bankstreet/bg-text-input.png) no-repeat 0 -111px;
	width:258px;
	height:14px;
	overflow:hidden;
	padding:5px;
	float:left;
	margin:0 38px 0 0;
}
.content-form .text{
	padding:0;
	margin:-1px 0 0;
	border:0;
	background:none;
	width:100%;
	float:left;
	font-size:13px;
	color:#939598;
	outline:none;
}
.content-form select{
	width:198px;
	float:left;
	padding:0;
	margin:3px 19px 0 0;
}
.content-form .btn-go{
	background:url(../img/bankstreet/btn-go.png) no-repeat;
	width:94px;
	height:22px;
	float:left;
	padding:0 0 4px;
	margin:1px 0 0;
	border:0;
	cursor:default;
	font:italic 700 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
}
.content-form .row-courses .text-input{margin:0 13px 0 0;}
.content-form .row-courses .btn-go{float:right;}
.content-form .check-row{
	float:left;
	margin:3px 0 0 -2px;
}
.content-form .check-row span{
	float:left;
	color:#656669;
	font:italic 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 5px 0 0;
}
.content-form .check-row label{
	float:left;
	color:#656669;
	font:italic 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 8px 0 0;
}
*+html .content-form .check-row label{padding:0 2px 0 0;}
.content-form .check-row .checkbox{
	float:left;
	width:15px;
	height:16px;
	padding:0;
	margin:2px 3px 0 0;
}
/* alphabet */
.alphabet{
	width:969px;
	padding:0 0 20px;
	background:url(../img/bankstreet/bg-alphabet.png) no-repeat 0 100%;
}
.alphabet ul{
	margin:0;
	padding:12px 5px 8px 13px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:700 24px/28px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.alphabet ul li{
	width:15px;
	float:left;
	padding:0 14px 0 0;
	color: #b1b2b5;
}
.alphabet ul a{color:#656669;}
.alphabet ul li.active a,
.alphabet ul a:hover{
	text-decoration:none;
	color:#444547;
}
.alphabet-holder{
	width:970px;
	padding:0 0 40px;
	margin:-15px 0 0;
}
/* alphabet-box */
.alphabet-box{
	border-top:2px solid #d7d7d9;
	height:1%;
	overflow:hidden;
}
.alphabet-box .title{
	float:left;
	width:49px;
	padding:4px 10px 0 13px;
}
.alphabet-box .title strong{
	display:block;
	color:#393b3c;
	font:700 24px/28px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* alphabet-frame */
.alphabet-frame{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:890px;
	font:400 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.alphabet-frame li{
	background:url(../img/bankstreet/separator2.gif) repeat-x scroll 0 0 transparent;
	width:100%;
	float:left;
}
.alphabet-frame li:first-child{background:none;}
.alphabet-frame .line{
	height:1%;
	overflow:hidden;
	padding:7px 0;
}
.alphabet-frame .name{
	float:left;
	width:293px;
	padding:0 11px 0 8px;
}
.alphabet-frame .time{
	float:left;
	width:350px;
	padding:0;
}
.alphabet-frame .place{
	float:left;
	width:228px;
}
.alphabet-frame li a{
	float:left;
	color:#656669;
	padding-bottom:3px;
}
.alphabet-frame li .name a{
	background:url(../img/bankstreet/arrow.png) no-repeat 0 -84px;
	padding:0 0 3px 17px;
}
.mac .alphabet-frame li .name a{background-position:0 -86px;}
/*.alphabet-frame li.active .line{background:#fafafa;}*/
.alphabet-frame li.active{ background:url(../img/bankstreet/separator2.gif) repeat-x scroll 0 0 #fafafa; }
.alphabet-frame li.active .line a{color:#f05033;}
.alphabet-frame li.active .name a{background-position:0 9px;}
.mac .alphabet-frame li.active .name a{background-position:0 8px;}
.alphabet-frame li .alphabet-slide{background:#fafafa url(../img/bankstreet/separator2.gif) repeat-x;}
/* alphabet-slide */
.alphabet-slide{
	height:1%;
	overflow:hidden;
	padding:15px 10px 21px 20px;
	font-size:14px;
	line-height:17px;
}
.alphabet-slide .photo{
	float:left;
	width:68px;
	margin:6px 20px 0 0;
}
.alphabet-slide .photo img{display:block; margin: 0 auto;}
.alphabet-slide .text{
	float:left;
	width:380px;
	margin-right: 15px; /* made some more space here. -rory */
}
.alphabet-slide h2{
	margin:0 0 2px;
	color:#393b3c;
	font:italic 700 17px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.alphabet-slide p{margin:0 0 11px;}
.alphabet-slide .roll{
	margin:0;
	padding:0 0 13px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.alphabet-slide .roll li{
	background:url(../img/bankstreet/bullet4.png) no-repeat 0 7px;
	padding:0 0 0 13px;
	float:left;
	width:330px;
}
.alphabet-slide .roll a{
	float:left;
	text-decoration:underline;
	color:#656669;
	padding-bottom:4px;
}
.alphabet-slide .roll a:hover{text-decoration:none;}
.alphabet-slide .interest-box{
	float:right;
	width:340px; /* made this smaller. -rory */
}
.alphabet-slide .bill{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.alphabet-slide .bill li{
	float:left;
	background:url(../img/bankstreet/separator9.png) no-repeat 0 3px;
	padding:0 6px 0 9px;
	width:auto;
}
.mac .alphabet-slide .bill li{background-position:0 1px;}
.alphabet-slide .bill li:first-child{
	background:none;
	padding-left:0;
}
.alphabet-slide .bill a{
	float:left;
	color:#f05033;
	padding-bottom:3px;
}
/* list-interest */
.list-interest{
	margin:0;
	padding:0;
	list-style:none;
	line-height:22px;
	height:1%;
	overflow:hidden;
}
.list-interest span{
	/*float:left;*/
        /* fixing this. moving the "/" spacer to the right side instead of left. -rory */
	background:url(../img/bankstreet/separator10.png) no-repeat right 55%;
	padding:0 10px 0 0;
	margin-right: 3px;
	/*white-space:nowrap;*/
	width:auto;
}
/* .alphabet-slide .list-interest span{background-position: 0 55%;} this doesn't seem to help. -rory */
.mac .alphabet-slide .list-interest span{background: url(../img/bankstreet/separator10.png) no-repeat 0 2px;}
.list-interest span:last-child{
	background:none !important;
	padding:0 3px 0 0;
}
.list-interest a{
	/*float:left;*/
	text-decoration:underline;
}
.list-interest a:hover{text-decoration:none;}
#main .content-wide{width:735px;}
.alphabet-holder .rubric{
	float:left;
	width:720px;
	background:url(../img/bankstreet/arrow.png) no-repeat 10px -85px;
	padding:0 0 0 26px;
}
.alphabet-holder .active .rubric{
	color:#f05033;
	/* font:700 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;  this just didn't look right -rory */
	background-position:10px 9px;
}
.alphabet-holder .ref{
	float:right;
	width:68px;
	padding-bottom:3px;
}
.alphabet-holder .word{
	float:left;
	width:590px;
	color:#656669;
	font:400 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:-11px 0 -22px;
	padding:0 0 0 5px;
}
.alphabet-holder .word p a{
	float:none;
	color:#f05033;
	padding:0 12px 0 0;
	background: url(../img/bankstreet/separator12.png) no-repeat 100% 8px;
}
.mac .alphabet-holder .word p a{background-position:100% 5px;}
.alphabet-holder .event-block{
	float:right;
	width:235px;
	margin-top:-8px;
}
.alphabet-holder .event-block strong{
	display:block;
	color:#656669;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin-bottom:3px;
}
.alphabet-holder .event-list{
	margin:0 0 12px;
	padding:0;
	list-style:none;
	color:#656669;
	height:1%;
	overflow:hidden;
	font:400 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.alphabet-holder .event-list li{
	background:none;
	width:100%;
}
.alphabet-holder .event-list a{
	color:#656669;
}
.alphabet-holder  .event-roll{
	margin:0;
	width:100%;
	overflow:hidden;
}
.alphabet-holder  .event-roll dt{
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	float:left;
	padding-bottom:5px;
}
.alphabet-holder  .event-roll dd{
	height:1%;
	overflow:hidden;
	margin:0;
	padding-bottom:5px;
	font:400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* unit-wide */
.unit-wide{
	width:100%;
	margin-bottom:16px;
}
.unit-wide-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-unit-wide.png) no-repeat -775px;
	height:29px;
	font-size:0;
	line-height:0;
}
.unit-wide-c{
	width:100%;
	background:url(../img/bankstreet/bg-unit-wide.png) repeat-y -1547px 0;
}
.unit-wide-c:after{
	content:"";
	clear:both;
	display:block;
}
.unit-wide-content{
	margin:-59px 0 -27px;
	float:left;
	position:relative;
	width:731px;
	padding:0 2px;
}
.unit-wide-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-unit-wide.png) no-repeat 0 100%;
	height:29px;
	font-size:0;
	line-height:0;
}
.unit-wide .line{
	display: block;
	height:5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}
.adults-3 .line{background:#915f58;}
.unit-wide-holder{
	height:1%;
	padding:0 19px 5px 20px;
	overflow:hidden;
	font:400 16px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-wide .data{
	float:left;
	width:457px;
	padding:47px 0 0;
}
.unit-wide .aside{
	float:right;
	width:218px;
}
.unit-wide .aside .photo{
	background:url(../img/bankstreet/bg-photo.png) no-repeat;
	padding:7px;
	margin:0 0 -2px;
	position:relative;
}
.unit-wide .aside .photo img{display:block;}
.unit-wide h2{
	margin:0 0 6px;
	color:#393b3c;
	font:italic 700 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-wide p{margin:0 0 15px;}
.unit-wide .list-interest{
	line-height:25px;
	margin:-4px 0 14px;
}
.unit-wide .list-interest a{color:#656669;}
.unit-wide .roll{
	margin:0;
	padding:0 0 13px 21px;
	list-style:none;
}
.unit-wide .roll li{
	background:url(../img/bankstreet/bullet5.png) no-repeat 0 10px;
	padding:0 0 2px 17px;
}
.unit-wide .roll a{
	color:#444547;
	text-decoration:underline;
}
.unit-wide .roll a:hover{text-decoration:none;}
.unit-wide .info-holder{
	width:200px;
	border-top:22px solid #fff;
	margin:0 0 0 3px;
	font-size:15px;
	line-height:20px;
	padding:14px 5px 0 9px;
}
.unit-wide .info-holder h3{
	margin:0 0 3px;
	color:#505053;
	font:italic 700 17px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-wide .info-holder span{display:block;}
.unit-wide .info-holder a{color:#f05033;}
.unit-wide .info{padding-bottom:18px;}
.unit-wide .info-contact{
	margin:0;
	height:1%;
	overflow:hidden;
}
.unit-wide .info-contact dt{
	float:left;
	padding:0 2px 2px 0;
}
.unit-wide .info-contact dd{
	margin:0;
	height:1%;
	overflow:hidden;
	padding:0 0 2px;
}
#main .sidebar-narrow{
	width:189px;
	padding:0 2px 0 0;
}
/* box-narrow */
.box-narrow{
	width:189px;
	margin:0 0 17px;
}
.box-narrow-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-box-narrow.png) no-repeat;
	height:9px;
}
.box-narrow-c{
	width:100%;
	background:url(../img/bankstreet/bg-box-narrow.png) repeat-y -205px 0;
}
.box-narrow-c:after{
	content:"";
	clear:both;
	display:block;
}
.box-narrow-content{
	margin:-5px 0 -7px;
	float:left;
	position:relative;
	width:185px;
	padding:0 2px;
}
.box-narrow-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-box-narrow.png) no-repeat -424px 100%;
	height:9px;
	font-size:0;
	line-height:0;
}
.box-narrow .line{
	display: block;
	height:5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}
.box-narrow-frame{
	padding:0 9px 9px;
	width:167px;
}
.box-narrow .head{
	width:165px;
	padding:2px 10px 8px;
	margin:0 -9px;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.box-narrow .head h3{
	margin:0;
	color:#505053;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* story-box */
.story-box{
	padding:10px 0 0;
	width:100%;
	font:400 14px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.box .story-box{padding-bottom:17px;}
.story-box img{
	display:block;
	margin-bottom:6px;
}
.story-box h4{
	margin:0;
	color:#393b3c;
	font:900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.story-box h4 a{color:#393b3c;}
.story-box p{
	margin:0;
	font:400 14px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.box-narrow .head-add{
	width:185px;
	margin:-1px -9px 10px;
	background:#eef0f2 url(../img/bankstreet/separator2.gif) repeat-x;
	padding:1px 0 0;
}
.box-narrow .head-add h4{
	padding:6px 10px 11px;
	margin:0;
	color:#505053;
	font:italic 700 17px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
/* book-box */
.book-box{
	width:100%;
	padding:0 0 16px;
}
.book-box img{
	display:block;
	margin-bottom:4px;
}
.book-box h4{
	margin:0;
	font:700 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.book-box h4 a{
	color:#393b3c;
	text-decoration:underline;
}
.book-box h4 a:hover{text-decoration:none;}
.book-box address{
	display:block;
	padding:0;
	font:400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* article-list */
.article-list{
	margin:-10px 0 -2px;
	padding:0;
	list-style:none;
	font:400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.article-list li{
	border-top:2px solid #d7d7d9;
	padding:4px 3px 9px 0;
}
.article-list li:first-child{border:0;}
.article-list a{
	color:#393b3c;
	font:700 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-decoration:underline;
}
.article-list a:hover{text-decoration:none;}
/* intro */
.intro{
	width:969px;
	padding:14px 0; /* changed for new nav */
}
.intro-add{padding-top:0;}
.intro-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-intro.png) no-repeat;
	height:10px;
}
.intro-c{
	width:100%;
	background:url(../img/bankstreet/bg-intro.png) repeat-y -1003px 0;
}
.intro-c:after{
	content:"";
	clear:both;
	display:block;
}
.intro-content{
	float:left;
	position:relative;
	width:967px;
	padding:2px 0 3px 2px;
}
.intro-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-intro.png) no-repeat -2009px 0;
	height:10px;
}
.intro .images{
	height:1%;
	overflow:hidden;
}
.intro .images img{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.intro .home-gallery{
	width:100%;
	overflow:hidden;
	position:relative;
}
/* home-gallery-frame */
.home-gallery-frame{
	width:944px;
	overflow:hidden;
	margin:0 0 0 10px;
}
.home-gallery-holder{
	width:9999px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.home-gallery-holder li{
	float:left;
	width:467px;
	overflow:hidden;
	margin:0 10px 0 0;
}
.home-gallery-holder li.active{width:760px;}
.home-gallery-holder li.no-active{width:174px;}
.home-gallery .holder{
	width:195px;
	overflow:hidden;
	display:none;
}
.home-gallery .left .holder{float:left;}
.home-gallery .right .holder{float:right;}
.home-gallery .active .holder{display:block;}
.home-gallery .list{
	margin:0;
	list-style:none;
	font:italic 400 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:#fff;
	overflow:hidden;
	height:1%;
}
.home-gallery .left .list{padding:101px 0 0 3px;}
.home-gallery .right .list{
	padding:101px 3px 0 13px;
}
.home-gallery .list li{
	width:100%;
	margin:0 0 6px;
}
.home-gallery .list a{
	float:left;
	padding:2px 3px 2px 0;
}
.home-gallery .left .list a{color:#a39333;}
.home-gallery .right .list a{color:#3662ac;}
.img-holder{
	width:565px;
	overflow:hidden;
}
.home-gallery .left .img-holder{
	float:right;
	/*background:#f0f;*/
    background: #FFF;
	margin:0 0 0 -98px;
}
.home-gallery .right .img-holder{float:left;}
.img-frame{
	width:565px;
	overflow:hidden;
	height:348px;
}
.home-gallery .active .img-holder{position:relative;}
.img-frame .shadow{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding-bottom:9999px;
	margin-bottom:-9999px;
	background:url(../img/bankstreet/shadow.png);
	display:none;
}
.home-gallery .no-active .shadow{display:block;}
.img-frame ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:99999px;
	overflow:hidden;
}
.img-frame ul li{
	float:left;
	width:565px;
}
.home-gallery .left .img-frame ul img{float:right;}
.home-gallery .right .img-frame ul img{float:left;}
.img-holder .switch-block{
	position:absolute;
	bottom:11px;
	width:370px;
	display:none;
}
.home-gallery .left .switch-block{left:0;}
.home-gallery .right .switch-block{right:0;}
.home-gallery .active .img-holder:hover .switch-block{display:block;}
.img-holder .switcher{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.img-holder .switcher li{width:28px;}
.home-gallery .left .img-holder .switcher li{
	float:left;
	margin:0 -9px 3px 3px;
}
.home-gallery .right .img-holder .switcher li{
	float:right;
	margin:0 3px 3px -9px;
}
.img-holder .switcher a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:28px;
	height:27px;
}
.home-gallery .left .img-holder .switcher a{background:url(../img/bankstreet/bg-img-frame-switch1.png) no-repeat -119px 0;}
.home-gallery .right .img-holder .switcher a{background:url(../img/bankstreet/bg-img-frame-switch2.png) no-repeat -119px 0;}
.img-holder .switcher a:hover,
.img-holder .switcher li.active a{background-position: 0 0 !important;}
.img-holder .switch-text{
	background:#feba12;
	width:354px;
	height:60px;
	color:#fff;
	font:700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:6px 8px 10px;
}
.home-gallery .left .switch-text{background:#feba12;}
.home-gallery .right .switch-text{background:#86c140;}
.home-gallery .text{
	position:absolute;
	bottom:-2px;
	width:157px;
	padding:10px 15px 24px 19px;
	color:#fff;
	background:url(../img/bankstreet/bg-intro-text.png) no-repeat;
}
.home-gallery .text span{
	display:block;
	font:italic 700 17px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.home-gallery .text strong{
	display:block;
	font:italic 700 35px/38px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.home-gallery .text-color1{
	background-position:0 -8px;
	left:-7px;
}
.home-gallery .active .text-color1{
	width:192px;
	background-position:1px -239px;
}
.home-gallery .text-color2{
	background-position:0 -116px;
	right:-7px;
}
.home-gallery .active .text-color2{
	width:192px;
	background-position:-2px -353px;
}
/* intro ability */
.intro .ability{
	position:absolute;
	bottom:12px;
	left:0;
	margin:0;
	padding:3px 39px 11px 21px;
	list-style:none;
	font:700 18px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.intro .ability li{
	background:url(../img/bankstreet/bullet6.png) no-repeat 0 12px;
	padding:2px 0 0 11px;
}
.intro .ability a{color:#fff;}
.intro-gallery{
	float:right;
	width:721px;
	position:relative;
	margin:0 12px 0 0;
}
.intro-gallery-holder{
	width:721px;
	overflow:hidden;
	height:348px;
}
.intro-gallery-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.intro-gallery-holder ul li{
	float:left;
	position:relative;
}
.intro-gallery-holder ul img{display:block;}
.intro-gallery-holder .text-gallery{
	position:absolute;
	bottom:10px;
	color:#fff;
	left:0;
	width:476px;
	padding:11px 10px 48px;
	font:700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.intro-switch {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:89px;
	left:2px;
	overflow:hidden;
	z-index:90;
}
.intro-switch li{
	float:left;
	margin:0 -5px 0 0;
}
.intro-switch a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:27px;
	height:27px;
	font-size:0;
	line-height:0;
	background:url(../img/bankstreet/bg-img-frame-switch2.png) no-repeat -119px 0;
}
.children-1 .intro-switch a{background:url(../img/bankstreet/bg-img-frame-switch3.png) no-repeat -88px 0;}
.adults-2 .intro-switch a{background:url(../img/bankstreet/bg-img-frame-switch1.png) no-repeat -119px 0;}
.intro-switch a:hover,
.intro-switch li.active a{background-position:0 0;}
.intro .intro-word{
	color:#3662ac;
	font:italic 700 22px/36px "Trebuchet MS",Helvetica,Arial,sans-serif;
	width:195px;
	float:left;
	margin:-1px 0 0 18px;
}
.intro .intro-word-color2{color:#a39333;}
.intro .intro-word p{margin:0;}
/* items */
.items{
	width:970px;
	overflow:hidden;
	color:#444547;
	font:italic 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:0 0 12px;
/* was on 12-11-2012 	margin:0 0 39px;  */ 	
}
.items-holder{
	width:990px;
	overflow:hidden;
}
.items .item{
	float:left;
	width:155px;
	margin:0 42px 0 0;
/* was on 12-11-2012 	margin:0 41px 0 0;  */ 
}
.items h2{
	margin:0;
	padding:5px 0 7px;
	font:italic 700 18px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.items h2 a{color:#f05033;}
.items p{margin:0;}
/* main-tab */
.main-tab{
	width:100%;
	position:relative;
}
.main-tabset{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	left:2px;
	width:350px;
	overflow:hidden;
	font:italic 900 18px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.main-tabset li{
	float:left;
	padding:3px 28px 3px 0;
}
.main-tabset a{color:#939598;}
.main-tabset a.active,
.main-tabset a:hover{
	text-decoration:none;
	color:#444547;
}
.main-tab .tab-content{width:100%;}
/* main-switch */
.main-switch{
	width:965px;
	overflow:hidden;
	margin:0 0 0 2px;
	border-bottom:2px solid #c7c8cb;
}
.main-switch ul{
	margin:0;
	padding:4px 0 7px;
	list-style:none;
	float:right;
}
.main-switch ul li{
	float:left;
	padding:0 0 0 4px;
}
.main-switch ul a{
	float:left;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:default;
}
.main-switch ul a.more,
.main-switch ul a.more-event{
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -74px;
	padding:0 5px 0 0;
	color:#f5f5f5;
}
.main-switch ul a.more span,
.main-switch ul a.more-event span{
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -50px;
	float:left;
	padding:1px 7px 2px 12px;
}
.main-switch ul a.link-prev{
	background:url(../img/bankstreet/bg-link-calenlar.png) no-repeat;
	width:22px;
	text-indent:-9999px;
	overflow:hidden;
	height:21px;
}
.main-switch ul a.link-next{
	background:url(../img/bankstreet/bg-link-calenlar.png) no-repeat 0 -29px;
	width:22px;
	text-indent:-9999px;
	overflow:hidden;
	height:21px;
}
/* main-gallery */
.main-gallery{
	width:970px;
	overflow:hidden;
}
.main-gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	width:99999px;
	color:#505053;
	font:400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.main-gallery ul li{
	float:left;
	width:189px;
	margin:0 6px 0 0;
	padding:14px 0 0;
	min-height:363px;
/* was on 12-11-2012 min-height:380px; */
}
.main-gallery .box-narrow{cursor:default;}
.main-gallery ul img{
	display:block;
	margin:10px 0 4px;
}
.main-gallery ul h4{
	margin:0 2px 5px 2px;
	color:#505053;
	font:700 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.main-gallery ul p{margin:0;}
.main-gallery .box-narrow-frame{min-height:313px;}
.main-gallery .slogan{
	margin:0 0 6px;
	display:table;
	height:165px;
	text-align:center;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.main-gallery .slogan-holder{
	display:table-cell;
	vertical-align:middle;
}
.main-gallery .slogan strong{
	display:block;
	padding:0 0 9px;
}
.main-gallery .slogan-color1 strong{
	color:#f05033;
	font:italic 700 18px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.main-gallery .slogan-color2 strong{
	color:#a39333;
	font:italic 700 22px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.main-gallery .slogan-color3 strong{
	color:#2fa393;
	font:italic 700 22px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.main-gallery .line-more{
	display:block;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
}
.main-gallery .box-narrow:hover .line-more{
	display:block;
	padding:0 10px 2px;
	height:1%;
	text-indent:0;
}
.main-gallery .line-more a{
	float:right;
	color:#fff;
	font:700 13px/15px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-decoration:none !important;
}
.main-gallery .date{
	position:absolute;
	top:-13px;
	right:12px;
	width:36px;
	height:35px;
	color:#fff;
	font:400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-align:center;
	background:url(../img/bankstreet/bg-date.png) no-repeat 0 -171px;
}
.main-gallery .date span{
	display:block;
	margin:-1px 0 -5px;
}
.main-gallery .date strong{
	display:block;
	font:700 18px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.main-gallery .date-color2{background-position:0 -215px;}
.main-gallery-inner{
	width:100%;
	position:relative;
}
.main-gallery-inner:after{
	display:block;
	clear:both;
	content:"";
}
.main-gallery-inner .box{
	float:left;
	margin:14px 0 0;
}
.main-gallery-add{
	float:right;
	width:732px;
	margin:0 3px 0 0;
	display:inline;
	overflow:hidden;
	position:relative;
}
.main-gallery-inner .shadow{
	position:absolute;
	top:0;
	right:3px;
	background:url(../img/bankstreet/bg-shadow.png) no-repeat;
	width:22px;
	height:349px;
	z-index:100;
}
.main-tab-little .main-gallery ul li{min-height:225px;}
/* was on 12-11-2012 .main-tab-little .main-gallery ul li{min-height:230px;} */
.main-tab-little .box-narrow-frame{
	min-height:170px;
	padding:7px 9px 8px;
}
.main-tab-little .main-gallery ul img{margin:0 0 4px;}
.main-tab-little .main-gallery ul h4{margin:0;}
/* banner */
.banner{
	padding:15px 0 27px;
/* was on 12-11-2012 padding:15px 0 46px; */	
	width:970px;
	overflow:hidden;
}
.banner ul{
	border-top:2px solid #c7c8cb;
	margin:0;
	padding:20px 0 0;
	list-style:none;
	width:1000px;
	overflow:hidden;
}
.banner-add ul{
	border:0;
	padding:0;
}
.banner ul li{
	float:left;
	background:url(../img/bankstreet/bg-banner-border.png) no-repeat;
	width:315px;
	padding:1px 2px 3px 2px;
	margin:0 6px 0 0;
}
.banner ul img{display:block;}
.navigation-holder{
	margin:0 2px -10px;
	padding:6px 0 8px;
	background:url(../img/bankstreet/separator2.gif) repeat-x scroll 0 100% transparent; /* changed for new nav */
	/* border-bottom:2px solid #d7d7d9; changed for new nav */
	height:1%;
	position:relative;
	z-index:20;
}
.navigation-holder:after{
	display:block;
	clear:both;
	content:'';
}
.navigation-holder-add{margin:-9px 2px 19px;}
/*.navigation-holder-add2{margin:1px 2px 29px;} changed for new nav */
/* navigation */
#navigation{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font:italic 400 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
#navigation li{float:left;}
#navigation li:hover{position:relative;}
#navigation a{
	float:left;
	color:#393b3c;
	padding:0 0 0 6px;
	cursor: pointer;
}
#navigation a:hover span{text-decoration:underline;}
#navigation .drop a{text-decoration:none !important;}
#navigation a span{
	float:left;
	padding:5px 21px 4px 4px;
}
.mac.webkit #navigation a span{padding:6px 21px 3px 4px;}
#navigation a.has-drop-down-a{text-decoration:none !important; }
#navigation a.has-drop-down-a span{
	background:url(../img/bankstreet/bullet8.png) no-repeat 100% 13px;
	text-decoration:none !important;
}
#navigation li.has-drop-down:hover a{background:url(../img/bankstreet/bg-navigation.gif) no-repeat;}
#navigation li.has-drop-down:hover span{background:url(../img/bankstreet/bg-navigation.gif) no-repeat 100% 0;}
#navigation .drop{
	position:absolute;
	top:100%;
	left:-3px;
	width:204px;
	display:none;
	z-index:100;
}
#navigation li:hover .drop{display:block;}
#navigation .drop-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop.png) no-repeat;
	height:10px;
}
#navigation .drop-c{
	width:100%;
	background:url(../img/bankstreet/bg-drop.png) repeat-y -227px 0;
}
#navigation .drop-c:after{
	content:"";
	clear:both;
	display:block;
}
#navigation .drop-content{
	margin:-8px 0 -2px;
	float:left;
	position:relative;
	width:198px;
	padding:0 3px;
}
#navigation .drop-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop.png) no-repeat -451px 0;
	height:10px;
}
#navigation .drop ul{
	margin:0;
	padding:0 0 1px;
	list-style:none;
	font:italic 400 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
#navigation .drop ul:after{
	display:block;
	clear:both;
	content:"";
}
#navigation .drop ul li{
	float:left;
	width:100%;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	padding:1px 0 0;
}
#navigation .drop ul a{
	padding:4px 10px 5px;
	margin:0 !important;
	color:#393b3c;
	background:none !important;
	float:left;
	width:178px;
}
.mac #navigation .drop ul a{padding:6px 10px 4px;}
#navigation .drop ul a:hover{
	color:#f05033;
	background:#fafafa !important;
}
#navigation .drop ul a.has-drop-down-a{background:url(../img/bankstreet/bullet10.png) no-repeat 100% 10px !important;}
#navigation .drop ul a.has-drop-down-a:hover,
#navigation .drop ul li:hover a.has-drop-down-a{
	background:#fafafa url(../img/bankstreet/bullet9.png) no-repeat 100% 10px !important;
	color:#f05033;
}
#navigation .drop-inner{
	position:absolute;
	top:-2px;
	left:198px;
	width:251px;
	display:none;
	z-index:80;
}
#navigation ul li:hover .drop-inner{display:block;}
#navigation .drop-inner-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop-inner.png) no-repeat;
	height:5px;
}
#navigation .drop-inner-c{
	width:100%;
	background:url(../img/bankstreet/bg-drop-inner-c.png) repeat-y;
}
#navigation .drop-inner-c:after{
	content:"";
	clear:both;
	display:block;
}
#navigation .drop-inner-content{
	margin:-3px 0;
	float:left;
	position:relative;
	width:248px;
	padding:0 3px 0 0;
}
#navigation .drop-inner-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-drop-inner-b.png) no-repeat;
	height:12px;
}
#navigation .drop-inner ul{
	margin:0;
	padding:0 0 1px;
	list-style:none;
	font:italic 400 15px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
#navigation .drop-inner ul:after{
	display:block;
	clear:both;
	content:"";
}
#navigation .drop-inner ul li{
	float:left;
	width:100%;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	padding:1px 0 0;
}
#navigation .drop-inner ul a{
	padding:6px 10px 7px;
	margin:0 !important;
	color:#393b3c;
	background:none !important;
	float:left;
	width:228px;
}
#navigation .drop-inner ul a:hover{
	color:#f05033;
	background:#fafafa url(../img/bankstreet/bg-drop-a.gif) repeat-y !important;
}
.navigation-holder .support{
	float:right;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -74px;
	margin:5px 0 0;
	padding:0 5px 0 0;
	cursor:default;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
}
.navigation-holder .support span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -50px;
	padding:1px 15px 2px 24px;
}
.navigation-holder .support:hover span{text-decoration:underline;}
.navigation-holder .support-online{
	float:right;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	margin:5px 0 0;
	padding:0 5px 0 0;
	cursor:pointer;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
}
.navigation-holder .support-online span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
	padding:1px 23px 2px 32px;
}
.navigation-holder .support-online:hover span{text-decoration:underline;}
.navigation-holder .donate-now{
	float:right;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	margin:5px 0 0;
	cursor:default;
	padding:0 5px 0 0;
	color:#f5f5f5;
}
.navigation-holder .donate-now span{
	padding:1px 42px 2px 41px;
	float:left;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
}
.navigation-holder .donate-now:hover span{text-decoration:underline;}
/* main-wrap */
.main-wrap{
	height:1%;
	overflow:hidden;
	margin:14px 0 0; /* changed for new nav */
}
.main-wrap-add{
	margin:0 !important;
	padding-top:2px;
}
.main-wrap #content{width:579px;}
/* unit-little */
.unit-little,
.unit-little.sttc:hover{
	width:579px;
	margin-bottom:17px;
}
.unit-little:hover{margin-bottom:4px;}
.unit-little-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-unit-little.png) no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
}
.unit-little-c{
	width:100%;
	background:url(../img/bankstreet/bg-unit-little.png) repeat-y -594px 0;
}
.unit-little-c:after{
	content:"";
	clear:both;
	display:block;
}
.unit-little-content{
	margin:0 0 -2px;
	float:left;
	position:relative;
	width:575px;
	padding:0 2px;
}
.unit-little-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-unit-little.png) no-repeat -1195px 100%;
	height:5px;
	font-size:0;
	line-height:0;
}
.unit-little .unit-holder{
	height:1%;
	overflow:hidden;
	padding:9px 21px 0 19px;
}
/* unit-entry */
.unit-entry{
	width:535px;
	overflow:hidden;
	color:#656669;
	font-size:16px;
	line-height:22px;
	margin:0 0 19px;
	padding:3px 0 0;
}
.unit-entry-holder{
	width:570px;
	overflow:hidden;
}
.unit-entry .entry{
	float:left;
	width:250px;
	margin:0 34px 0 0;
}
.unit-holder .unit-entry h2{
	margin:0 0 12px;
	color:#444547;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-holder .unit-entry  p{margin:0;}
.unit-little .apply-box{
	border:solid #d7d7d9;
	border-width:2px 0;
	text-align:center;
	padding:20px 0 16px 4px;
	margin:0 0 15px;
}
.unit-little .apply-holder{
	width:100%;
	text-align:center;
	margin:0 0 7px;
}
.unit-little .apply-holder a.apply{
	display:inline-block;
	padding:0 5px 0 0;
	color:#f5f5f5;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:default;
	text-decoration:none;
}
.unit-little .apply-holder a.apply span{
	float:left;
	padding:1px 48px 2px 52px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
}
.unit-little .apply-holder a:hover span{text-decoration:underline;}
.unit-little .apply-box em{
	display:block;
	color:#f05033;
	font:italic 400 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding-bottom:7px;
}
.unit-little .apply-box a{
	text-decoration:underline;
	color:#656669;
	font-size:15px;
	line-height:20px;
}
.unit-little .apply-box a:hover{text-decoration:none;}
.unit-little .word{
	height:1%;
	overflow:hidden;
	font-size:16px;
	line-height:22px;
	padding:0 0 17px 5px;
}
.unit-little .word h2{
	margin:0 0 11px;
	color:#505053;
	font:italic 900 20px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-little .word-holder{
	height:1%;
	overflow:hidden;
}
.unit-little .image-add{
	float:right;
	width:204px;
	margin:4px 0 0 10px;
	background: #eef0f2 url(../img/bankstreet/separator7.gif) repeat-x 0 100% ;
}
.unit-little .image-add img{display:block;}
.unit-little .image-add span{
	font:400 13px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#393b3c;
	display:block;
	padding:3px 4px 6px;
}
.unit-little .word p{margin:0;}
.unit-little .scope{
	height:1%;
	padding:0 5px 2px 5px;
	font-size:16px;
	line-height:22px;
}
.unit-little .scope h3{
	margin:0;
	padding:0 0 10px;
	color:#444547;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.scope-list{
	margin:0;
	padding:0 0 14px 21px;
	list-style:none;
}
.scope-list li{
	background:url(../img/bankstreet/bullet7.png) no-repeat 1px 11px;
	padding:0 0 6px 16px;
}
.unit-little .line{
	display: block;
	height: 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}
/* unit-add .data */
.unit-little .data{
	height:1%;
	overflow:hidden;
	color:#656669;
	font:400 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 0 13px;
}
#main .unit-little .data h1{
	margin:0 0 20px;
	color:#393b3c;
	font:italic 700 30px/34px "Trebuchet MS",Helvetica,Arial,sans-serif;
	border-bottom:2px solid #c7c8cb;
	padding-bottom:20px;
}
.unit-little .record{
	padding-bottom:5px;
	margin:0 0 17px;
	display:block;
	color:#656669;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-little .record a{
	color:#444547;
	font:italic 700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-little .image{
	margin:0 0 15px;
	width:100%;
	padding:0 0 6px;
	background: #eef0f2 url(../img/bankstreet/separator7.gif) repeat-x 0 100% ;
}
.unit-little .image-right{
	float:right;
	width:253px;
	margin:7px 0 10px 12px;
}
.unit-little .image img{display:block;}
.unit-little .image span{
	font:400 13px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#393b3c;
	display:block;
	padding:3px 0 0 4px;
}
.unit-little .data p{margin:0 0 10px;}
.unit-little .data p a{
	color:#444547;
	text-decoration:underline;
}
.unit-little .data p a:hover{text-decoration:none;}
#main .unit-little .data h2{
	margin:0 0 7px;
	color:#393b3c;
	font:italic 700 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* blockquote */
.unit-little .blockquote{
	margin:0 0 14px 1px;
	padding:5px 0 0;
	color:#656669;
	font:italic 16px/24px Georgia, "Times New Roman", Times, serif;
}
.unit-little .blockquote .blockquote-frame{
	border-left:5px solid #eef0f2;
	padding:0 20px 0 24px;
	height:1%;
}
.unit-little .blockquote .blockquote-frame:after{
	display:block;
	clear:both;
	content:'';
}
.unit-little .blockquote .blockquote-holder{
	margin:-5px 0;
	position:relative;
	float:left;
	width:100%;
}
.unit-little .blockquote cite{
	color:#656669;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.position{
	padding:7px 0 0 0;
	font:400 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-holder .position h2{
	margin:0 0 10px;
	color:#505053;
	font:italic 900 20px/25px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-holder .position p{margin:0 0 19px;}
/* recital */
.recital{
	height:1%;
	overflow:hidden;
	margin:0 0 20px;
}
.unit-little .recital .image{
	float:right;
	width:204px;
	margin:5px 0 0 10px;
}
.recital-holder{
	height:1%;
	overflow:hidden;
}
.recital-holder h3{
	margin:0 0 11px;
	color:#444547;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.recital-holder address{
	display:block;
	padding:0 0 15px;
	font-style:normal;
	height:1%;
	overflow:hidden;
}
.recital-holder address a{
	float:left;
	background:url(../img/bankstreet/bg-address-box.png) no-repeat 0 6px;
	padding:0 0 5px 40px;
	text-decoration:underline;
	color:#444547;
}
.recital-holder address a:hover{text-decoration:none;}
/* contact-info */
.contact-info{
	border-top:2px solid #d7d7d9;
	padding:17px 0 4px;
}
.contact-info h3{
	margin:0 0 14px;
	color:#505053;
	font:italic 900 20px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.contact-boxes{
	width:535px;
	overflow:hidden;
}
.contact-boxes-holder{
	width:595px;
	overflow:hidden;
	margin:0 0 13px;
}
.contact-box{
	float:left;
	width:210px;
	margin:0 61px 0 0;
}
.contact-box h4{
	margin:0;
	padding:0 0 12px;
	color:#444547;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.contact-box dl{
	margin:0;
	padding:0 0 1px;
	height:1%;
	overflow:hidden;
	color:#656669;
}
.contact-box dl dt{
	float:left;
	padding:0 2px 2px 27px;
	margin-bottom:-2px;
	position:relative;
	background:url(../img/bankstreet/icon-social.png) no-repeat;
}
.contact-box dt.tel{background-position:2px -298px;}
.contact-box dt.fax{background-position:3px -368px;}
.contact-box dl dd{
	height:1%;
	overflow:hidden;
	margin:0 0 -2px;
	padding:0 0 2px;
	position:relative;
}
.contact-box .email{
	display:block;
	height:1%;
	overflow:hidden;
}
.contact-box .email a{
	float:left;
	color:#444547;
	font:400 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/icon-social.png) no-repeat 2px -328px;
	padding:0 0 3px 26px;
	text-decoration:underline;
}
.contact-box .email a:hover{text-decoration:none;}
.main-wrap #sidebar{width:345px;}
/* box-big */
.box-big{
	width:345px;
	margin:0 0 14px;
}
.box-big-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-box-big.png) no-repeat;
	height:5px;
}
.box-big-c{
	width:100%;
	background:url(../img/bankstreet/bg-box-big.png) repeat-y -366px 0;
}
.box-big-c:after{
	content:"";
	clear:both;
	display:block;
}
.box-big-content{
	margin:0 0 -2px;
	float:left;
	position:relative;
	width:341px;
	padding:0 2px 0 2px;
}
.box-big-frame{
	width:322px;
	padding:0 9px 0 10px;
}
.box-big-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-box-big.png) no-repeat -730px 100%;
	height:5px;
	font-size:0;
	line-height:0;
}
.box-big .head{
	width:332px;
	margin:-3px -9px 0 -10px;
	padding:0 9px 0 0;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.box-big .head-bg{
	background:none;
	margin-bottom:3px;
}
.box-big .head-color{
	margin-top:-4px;
	background:#eef0f2 url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.box-big .head h3{
	margin:0;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
	padding:5px 5px 8px 11px;
}
.box-big .head-color h3{
	padding:5px 5px 10px 9px !important;
	font:italic 700 17px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#505053;
}
.box-big .head ul{
	margin:0 0 0 -2px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.box-big .head ul li{
	float:left;
	padding:5px 5px 8px 11px;
	background:url(../img/bankstreet/separator6.gif) repeat-y;
}
.box-big .head ul li:first-child{
	background:none;
	width:159px;
	padding:5px 1px 8px 11px;
}
.box-big .head a{
	text-decoration:none !important;
	color:#b1b2b5;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.box-big .head ul a:hover,
.box-big .head ul .active a{color:#444547;}
.box-big .news-list{
	height:1%;
	overflow:hidden;
	margin:0 0 6px;
	padding:0;
	list-style:none;
	font:italic 700 15px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.box-big .news-list li{
	border-top:2px solid #d7d7d9;
	padding:2px 0 9px;
	width:100%;
	float:left;
/*	cursor:default; 3-12-2012 mhansen */
}
.box-big .news-list li:first-child{border:0;}
.box-big .news-list .title{
	float:left;
	width:67px;
	font:italic 700 15px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#656669;
	cursor:default;
}
.box-big .news-list img{
	float:right;
	margin:8px 3px 0 10px;
/*	cursor:default; 3-12-2012 mhansen */
}
.box-big .news-list .text{
	height:1%;
	overflow:hidden;
/*	cursor:default; 3-12-2012 mhansen */
	font-weight:normal;
	display:block;
}
.box-big .news-list .date{
	color:#f05033;
	font:italic 700 15px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:default;
}
.box-big .news-list span{
	display:block;
	height:1%;
	overflow:hidden;
/*	cursor:default; 3-12-2012 mhansen */
	padding-bottom:3px;
}
.box-big .news-list a{
	display:block;
	height:1%;
	overflow:hidden;
	color:#656669;
	padding-bottom:2px;
	text-decoration:none !important;
/*	cursor:default; 3-12-2012 mhansen */
}
.box-big .news-list-add{
	font:400 14px/19px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#656669;
}
.box-big .news-list-add li{padding:10px 0 7px;}
.box-big .news-list-add img{
	float:left;
	margin:0 10px 0 0;
}
.box-big .news-list .rubric{
	display:block;
	color:#444547;
	font:italic 700 17px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:-3px 0 0;
}
.mac .box-big .news-list .rubric{margin:-1px 0 -1px;}
.box-big .line {
	display: block;
	height: 5px;
	overflow: hidden;
	text-indent: -9999px;
	width:100%;
}

.sidebar-tab{width:100%;}
.box-big .word{
	color:#656669;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:3px 10px 20px 0;
}
.box-big .word p{margin:0;}
.box-big .head-add {
	background:#eef0f2 url(../img/bankstreet/separator2.gif) repeat-x;
	width:341px;
	margin:-3px -9px 0 -10px;
}
.box-big .head-add h4,
.box-big .head-add h3 {
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
	color: #505053;
	display: block;
	font:italic 700 17px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin: 0;
	padding:8px 9px 10px;
}
#sidebar .alphabet-slide {padding:7px 10px 17px 23px;}
#sidebar .alphabet-slide p{margin:0 0 10px;}
/* alphabet-frame */
#sidebar .alphabet-frame {
	width:341px;
	margin:0 -9px 0 -10px;
	height:1%;
	overflow:hidden;
	float:none;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
#sidebar .alphabet-frame .link{
	display:block;
	height:1%;
	overflow:hidden;
	padding:0 0 10px 8px;
}
#sidebar .alphabet-frame .link a{
	background:url(../img/bankstreet/arrow.png) no-repeat 0 -78px;
	padding:6px 0 1px 16px;
	text-decoration:none;
}
#sidebar .alphabet-frame .active .link a{
	background-position:0 15px;
	padding:8px 0 0 16px;
	color:#f05033;
	font:700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
#sidebar .alphabet-frame .photo{
	float:right;
	margin:3px 0 0 19px;
}
#sidebar .alphabet-slide .text{
	width:auto;
	float:none;
	height:1%;
	overflow:hidden;
}
#sidebar .alphabet-slide h2{
	font-size:14px;
	line-height:22px;
	margin:0;
}
#sidebar .alphabet-slide .roll{padding:3px 0 8px 1px;}
#sidebar .alphabet-slide .roll li{
	padding:0 0 0 7px;
	float:left;
	width:223px;
}
#sidebar .alphabet-slide .roll a{
	text-decoration:underline;
	color:#656669;
	padding-bottom:4px;
}
#sidebar .alphabet-slide .roll a:hover{text-decoration:none;}
#sidebar .alphabet-slide .interest-box{
	width:100%;
	float:none;
}
#sidebar .alphabet-slide .bill{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#sidebar .alphabet-slide .bill li{
	float:left;
	background:url(../img/bankstreet/separator9.png) no-repeat 0 3px;
	padding:0 6px 1px 9px;
	width:auto;
}
.mac #sidebar .alphabet-slide .bill li{background-position:0 1px;}
#sidebar .alphabet-slide .bill li:first-child{
	background:none !important;
	padding-left:0;
}
#sidebar .alphabet-slide .bill a{
	float:left;
	color:#f05033;
	padding-bottom:2px;
}
#sidebar .list-interest{
	line-height:17px;
	height:1%;
	overflow:hidden;
	padding:3px 0 8px;
}
.box-big .meet-holder{
	width:100%;
	text-align:center;
	margin:21px 0 20px;
}
.box-big .meet-link{
	display:inline-block;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -74px;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
	padding:0 5px 0 0;
	cursor:default;
}
.box-big .meet-link span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -50px;
	padding:1px 11px 2px 16px;
}
.box-big .meet-link:hover span{text-decoration:underline;}
.motto{
	margin:6px 0 0;
	height:1%;
	padding:0 150px 0 0;
	font:italic 400 22px/30px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.motto p{margin:0;}
/* traffic-tabset */
.traffic-tabset{
	margin:0 -9px 0 -10px;
	padding:0;
	list-style:none;
	width:341px;
	overflow:hidden;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.traffic-tabset li{float:left;}
.traffic-tabset li:first-child a{background:none;}
.traffic-tabset a{
	padding:6px 2px 6px 9px;
	width:74px;
	float:left;
	color:#b1b2b5;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/separator6.gif) repeat-y;
}
.traffic-tabset a:hover,
.traffic-tabset a.active{
	color:#505053;
	text-decoration:none;
}
/* location-boxes */
.location-boxes{
	width:100%;
	overflow:hidden;
	padding-bottom:2px;
}
.location-box{
	height:1%;
	padding:18px 0 13px;
	background:url(../img/bankstreet/bg-location-box.gif) repeat-x;
	margin:-2px 0 0;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.location-box h4{
	margin:0 0 12px;
	color:#444547;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.location-box ul{
	margin:0;
	padding:0 0 0 14px;
	list-style:none;
}
.location-box ul li{
	background:url(../img/bankstreet/bullet11.png) no-repeat 0 11px;
	padding:0 0 7px 9px;
}
.location-box ul a{color:#656669;}
.location-box p{margin:0 0 8px;}
/* program-boxes */
.program-boxes{
	width:970px;
	overflow:hidden;
}
.program-boxes-holder{
	width:1100px;
	overflow:hidden;
	min-height:272px;
}
.program-box{
	width:462px;
	float:left;
	margin:0 45px 0 0;
	cursor:default;
}
.program-box-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-program-box.png) no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
}
.program-box-c{
	width:100%;
	background:url(../img/bankstreet/bg-program-box.png) repeat-y -488px 0;
}
.program-box-c:after{
	content:"";
	clear:both;
	display:block;
}
.program-box-content{
	margin:0 0 -2px;
	float:left;
	position:relative;
	width:458px;
	padding:0 2px;
}
.program-box-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-program-box.png) no-repeat -1001px 100%;
	height:5px;
	font-size:0;
	line-height:0;
}
.program-box-frame{
	height:1%;
	overflow:hidden;
	padding:12px 21px 12px 20px;
	min-height:220px;
}
.program-box .line{
	display:block;
	height:5px;
	overflow:hidden;
	text-indent:-9999px;
}
.program-box:hover .line{
	display:block;
	padding:0 10px 2px;
	height:1%;
	text-indent:0;
}
.program-box .line a{
	float:right;
	color:#fff;
	text-decoration:none !important;
	font:700 13px/15px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.program-box h2{
	margin:0 0 5px;
	padding:0 0 16px;
	border-bottom:2px solid #d7d7d9;
	color:#505053;
	font:italic 900 20px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.program-box .text{
	height:1%;
	overflow:hidden;
	font-size:15px;
	line-height:21px;
}
.program-box  img{
	float:left;
	margin:5px 20px 0 0;
}
.program-box .text-holder{
	height:1%;
	overflow:hidden;
}
.program-box p{margin:0 0 3px;}
/* pivot */
.pivot{
	width:969px;
	padding:29px 0 32px;
}
.pivot-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-intro.png) no-repeat;
	height:10px;
}
.pivot-c{
	width:100%;
	background:url(../img/bankstreet/bg-intro.png) repeat-y -1003px 0;
}
.pivot-c:after{
	content:"";
	clear:both;
	display:block;
}
.pivot-content{
	float:left;
	margin:0 0 -7px;
	position:relative;
	width:965px;
	padding:5px 2px 0;
}
.pivot-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-intro.png) no-repeat -2009px 0;
	height:10px;
}
.pivot .line{
	display:block;
	width:100%;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
}
.pivot-event{
	margin:0;
	height:1%;
	overflow:hidden;
	padding:0 18px 10px;
}
.pivot-event dt{
	float:left;
	padding:0 4px 2px 0;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.pivot-event dd{
	float:left;
	margin:0;
	width:150px;
	padding:0 14px 2px 0;
	font:400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.pivot-holder{
	width:945px;
	overflow:hidden;
	margin:-5px 0 0 0;
	padding:0 0 6px 20px;
}
.pivot-frame{
	width:1000px;
	overflow:hidden;
}
.pivot-roll{
	float:left;
	margin:0 48px 0 0;
	padding:0;
	list-style:none;
}
.pivot-roll-width1{width:244px;}
.pivot-roll-width2{width:266px;}
.pivot-roll-width3{width:322px;}
.pivot-roll li{
	width:100%;
	overflow:hidden;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	padding:4px 0 7px;
}
.pivot-roll li:first-child{
	background:none;
	padding:0 0 5px;
}
.pivot-roll span{
	float:left;
	color:#656669;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:5px 0;
}
.pivot-roll-width1 span{width:68px;}
.pivot-roll-width2 span{width:95px;}
.pivot-roll-width3 span{width:85px;}
.pivot-roll em{
	display:block;
	height:1%;
	overflow:hidden;
	font:400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:5px 0;
}
.pivot-roll a{text-decoration:underline;}
.pivot-roll a:hover{text-decoration:none;}
/* docket */
.docket{
	padding:0 0 14px;
	list-style:none;
	margin:0 -9px 0 -10px;
	width: 341px;
	overflow:hidden;
	font:400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.docket li{
	padding:7px 5px 2px 23px;
	float:left;
	width:311px;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
}
.docket li:first-child{background:none;}
.docket li strong{
	display:block;
	font:700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/arrow.png) no-repeat 1px -86px;
	padding:0 0 7px 16px;
	margin:0 0 0 -16px;
}
.mac .docket li strong {background-position:1px -86px;}
.docket li span{
	display:block;
	padding-bottom:7px;
}
.docket li a{
	color:#656669;
	text-decoration:underline;
}
.docket li a:hover{text-decoration:none;}
/* schedule */
.schedule{
	padding:0 0 12px;
	list-style:none;
	margin:0 -9px 0 -10px;
	width: 341px;
	overflow:hidden;
	font:400 14px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#656669;
}
.schedule li{
	float:left;
	width:297px;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	padding:4px 20px 3px 24px;
}
.schedule li span a{
	color:#656669;
	text-decoration:underline;
}
.schedule li span a:hover{text-decoration:none;}
.schedule li:first-child{background:none;}
.schedule strong{
	display:block;
	color:#656669;
	font:700 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/arrow.png) no-repeat 0 -83px;
	padding:0 0 3px 15px;
	margin:0 0 0 -15px;
}
.schedule strong em{font:400 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;}
.schedule span{
	display:block;
	padding-bottom:5px;
}
.schedule li.active{background:#fafafa url(../img/bankstreet/separator2.gif) repeat-x;}
.schedule li.active strong{
	background-position:-1px 10px;
	padding-bottom:4px;
	color:#f05033;
}
.schedule-slide{margin:0 -20px 0 -24px;}
.schedule-holder{
	padding:10px 20px 0 24px;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
}
.schedule-holder .title{
	display:block;
	height:1%;
	overflow:hidden;
	margin:0 0 6px;
	font:400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.schedule-holder .title a{
	text-decoration:underline;
	padding-bottom:5px;
	float:left;
}
.schedule-holder .title a:hover{text-decoration:none;}
.schedule-holder p{margin:0 0 6px;}
.schedule-holder p a{
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 50%;
	padding:0 8px 1px 0;
	color:#f05033;
}
.schedule-list{
	margin:-3px 0 2px;
	float:left;
	position:relative;
	width:100%;
	color:#656669;
	font:400 14px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.schedule-list dt{
	float:left;
	font:italic 700 14px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.schedule-list dd{margin:0;}
.schedule-list a{
	text-decoration:underline;
	color:#656669;
}
.schedule-list a:hover{text-decoration:none;}
/* info-student */
.info-student{
	font-size:14px;
	line-height:21px;
}
.info-student p{margin:0 0 10px;}
.info-student .list{
	margin:0;
	padding:0 20px;
	list-style:none;
	line-height:23px;
}
.info-student .list li{padding-bottom:9px;}
.info-student .list a{font:italic 700 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;}
.info-student .sign-box{
	text-align:center;
	border-top:2px solid #d7d7d9;
	margin:8px 0 0;
	padding:4px 0 0;
}
.info-student .sign-holder{
	width:100%;
	text-align:center;
	margin:15px 0 19px;
}
.info-student .sign{
	display:inline-block;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 5px 0 0;
	color:#f5f5f5;
	cursor:default;
}
.info-student .sign span{
	float:left;
	padding:1px 46px 2px 51px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
}
.info-student .sign:hover span{text-decoration:underline;}
.unit-recital{
	margin-top:-4px;
	padding:12px 8px 11px 22px;
	height:1%;
	overflow:hidden;
	color:#656669;
	font-size:16px;
	line-height:22px;
}
.unit-recital .link-box{
	float:right;
	width:171px;
	background:url(../img/bankstreet/separator6.gif) repeat-y;
	margin:-12px -8px 0 17px;
}
.unit-recital .link-box-frame{
	padding:15px 5px 2px 26px;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.unit-recital .link-box h3{
	margin:0 0 11px;
	padding:0;
	color:#505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-recital .link-box ul{
	margin:0;
	padding:0 0 9px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.unit-recital .link-box ul li{
	float:left;
	width:100%;
	margin-bottom:9px;
}
.unit-recital .link-box ul a{
	float:left;
	padding:0 15px 3px 0;
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 6px;
	color:#f05033;
	font:italic 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-recital p{margin:0 0 10px;}
.unit-recital h2{
	margin:0;
	padding:3px 0 10px;
	color:#505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-recital h3{
	margin:0;
	padding:8px 0 11px;
	color:#444547;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.recital-list{
	margin:0;
	padding:0 0 17px 10px;
	list-style:none;
}
.recital-list li{
	background:url(../img/bankstreet/bullet7.png) no-repeat 0 10px;
	padding:0 0 10px 15px;
}
.mac .recital-list li{background-position:0 8px;}
.unit-recital-holder{padding-bottom:16px;}
/* box-big apply-box */
.box-big .apply-box{
	text-align:center;
	padding:16px 0 16px 1px;
}
.box-big .apply-holder{
	width:100%;
	text-align:center;
	margin:0 0 9px;
}
.box-big .apply-box a.apply{
	display:inline-block;
	padding:0 5px 0 0;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	color:#f5f5f5;
	cursor:default;
}
.box-big .apply-box a.apply span{
	float:left;
	padding:1px 48px 2px 53px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
}
.box-big .apply-box a.apply:hover span{text-decoration:underline;}
.box-big .apply-box em{
	display:block;
	color:#f05033;
	font:italic 400 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding-bottom:5px;
}
/* unit-tabs */
.unit-tabs{
	width:100%;
	margin:-3px 0 0;
}
.unit-tabset{
	margin:0;
	padding:0;
	list-style:none;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	font:italic 900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-tabset li{
	float:left;
	width:100px;
	padding:4px 5px 5px 10px;
	background:url(../img/bankstreet/separator6.gif) repeat-y;
}
.unit-tabset li:first-child{background:none;}
.unit-tabset a{
	float:left;
	padding:0 0 3px;
	color:#b1b2b5;
	text-decoration:none;
}
.unit-tabset a.active,
.unit-tabset a:hover{color:#505053;}
.unit-tab{
	color:#656669;
	font:400 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:32px 30px 10px 20px;
}
.unit-tab .video{
	width:100%;
	margin-bottom:14px;
}
.unit-tab .video img{display:block;}
.unit-tab p{margin:0 0 10px;}
.unit-tab .citation-box{
	width:100%;
	padding:9px 0 0;
	margin:0 0 -13px;
}
.unit-tab h3{
	margin:0 0 9px;
	color:#444547;
	font:italic 700 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-tab h3 span{font:italic 900 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;}
.unit-tab .citation-box h3{margin:0 0 15px;}
.unit-tab blockquote{
	margin:0 0 10px;
	padding:0 0 0 30px;
	color:#656669;
	font:italic 16px/22px Georgia, "Times New Roman", Times, serif;
}
.unit-tab blockquote cite{font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;}
.unit-tab .link{
	height:1%;
	overflow:hidden;
	padding:0 30px 29px;
}
.unit-tab .link a{
	font:400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 9px;
	padding:0 8px 3px 0;
	float:left;
	text-decoration:underline;
}
.mac .unit-tab .link a{background:url(../img/bankstreet/separator12.png) no-repeat 100% 6px;}
.unit-tab .link a:hover{text-decoration:none;}
.unit-form{
	width:536px;
	margin:0 -11px 10px 0;
	padding:5px 0 0;
}
.unit-form .textarea{
	width:532px;
	height:112px;
	padding:2px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-textarea.png) no-repeat 0 -127px;
}
.unit-form  textarea{
	float:left;
	padding:3px 1px 0 7px;
	margin:0;
	border:0;
	background:none;
	width:524px;
	min-width:524px;
	max-width:524px;
	height:109px;
	min-height:109px;
	max-height:109px;
	outline:none;
	overflow:auto;
	color:#656669;
	font:italic 400 14px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-form .row{
	height:1%;
	overflow:hidden;
	padding:6px 1px 0 1px;
}
.unit-form .submit{
	float:right;
	padding:0 0 4px;
	margin:4px 0 0 20px;
	border:0;
	font:italic 700 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:default;
	background:url(../img/bankstreet/btn-comment.png) no-repeat;
	width:107px;
	height:21px;
	color:#f5f5f5;
}
.unit-form .row a{
	float:right;
	padding:3px 0 0;
	color:#505053;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-decoration:underline;
}
.unit-form .row a:hover{text-decoration:none;}
.unit-tenor{margin:-20px 0 24px;}
.unit-tab .doc-box{margin:0 -10px 0 -2px;}
.unit-tab .doc-box h3{
	padding:0 0 0 23px;
	margin:0 0 9px;
}
.unit-tab .doc-list li{padding-bottom:12px;}
.unit-tab .doc-list .slide{padding:12px 0 68px;}
/* quotation-block */
.quotation-block{
	padding:0;
	margin:-18px 0 0;
}
.quotation-block blockquote{
	margin:0 0 10px;
	color:#656669;
	font:italic 16px/24px Georgia, "Times New Roman", Times, serif;
}
.quotation-block blockquote cite{font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;}
.quotation-block blockquote.active{
	color:#a39333;
	font:italic 700 18px/26px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:0 0 21px;
}
.quotation-block blockquote.active q{
	display:block;
	margin:0 0 10px;
}
.quotation-block blockquote.active cite{display:block;}
.quotation-box{
	width:100%;
	padding:0 0 3px;
}
.unit-tab .quotation-box h3{
	margin:0 0 11px;
	color:#505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-comment{
	height:1%;
	overflow:hidden;
	padding:6px 20px 16px 19px;
	cursor:default;
}
.unit-comment .photo {
	float:right;
	margin:10px 0 0 20px;
}
.unit-comment .text{
	height:1%;
	overflow:hidden;
	font:400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:5px 0 0;
}
.unit-comment h2{
	margin:0 0 2px;
	color:#393b3c;
	font:italic 700 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-comment h2 a{color:#393b3c;}
.unit-comment .record{
	display:block;
	color:#656669;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 0 11px;
	margin:0;
}
.unit-comment .record a{
	font:italic 700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
}
.unit-comment p{margin:0 0 10px;}
.unit-comment .tag{
	padding:3px 0 3px 10px;
	float:left;
	background:url(../img/bankstreet/separator.png) no-repeat 0 5px;
	color:#656669;
	font:italic 400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-comment .tag a{
	color:#444547;
	font:italic 700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-comment .note{
	height:1%;
	overflow:hidden;
}
.unit-comment .note-comment{
	float:left;
	background:url(../img/bankstreet/icon-social.png) no-repeat 2px -149px;
	padding:0 0 2px 21px;
	color:#656669;
	margin:0 5px 0 0;
}
.unit-little .line-more{
	display:block;
	height:4px;
	overflow:hidden;
	text-align:right;
	color:#fff;
	font:700 13px/15px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-indent:9999px;
}
.unit-little:hover .line-more{
	display:block;
	padding:0 10px 2px;
	height:1%;
	text-indent:0;
}
.unit-little .line-more a{
	color:#fff;
	text-decoration:none !important;
}
.unit-servic{padding:11px 20px 0;}
.unit-servic h3{
	margin:0 0 16px;
	padding:0 0 15px;
	color:#505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
	border-bottom:2px solid #d7d7d9;
}
/* servic-list */
.servic-list{
	margin:0;
	padding:0;
	list-style:none;
	font-size:15px;
	line-height:21px;
}
.servic-list li{padding:0 0 19px;}
.servic-list h4{
	margin:0 0 1px;
	color:#444547;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.servic-list p{margin:0;}
.servic-list a{
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 6px;
	padding:0 8px 0 0;
	font-style:italic;
}
.servic-list a.click{
	background:none;
	padding:0;
	font-style:normal;
}
/* reference */
.reference{
	border-bottom:2px solid #d7d7d9;
	font-size:14px;
	line-height:18px;
	padding:4px 0 10px;
}
.reference h4{
	margin:0 0 8px;
	font:700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.reference p{margin:0;}
.reference p a{
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 6px;
	padding:0 8px 0 0;
}
.reference span{
	display:block;
	padding:1px 0 4px;
}
.reference span a{
	color:#444547;
	text-decoration:underline;
}
.reference span a:hover{text-decoration:none;}
.reference strong{font:700 14px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;}
.box-big .classes-holder{
	width:100%;
	text-align:center;
	margin:20px 0;
}
.box-big .classes{
	display:inline-block;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
	padding:0 5px 0 0;
	cursor:default;
}
.box-big .classes span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
	padding:1px 51px 2px 55px;
}
.box-big .classes:hover span{text-decoration:underline;}
.box-big .find-holder{
	width:100%;
	text-align:center;
	margin:0 auto 16px;
}
.box-big .find{
	display:inline-block;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
	padding:0 5px 0 0;
	cursor:default;
}
.box-big .find span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
	padding:1px 5px 2px 14px;
}
.box-big .find:hover span{text-decoration:underline;}
/* scope */
.scope{
	font-size:15px;
	line-height:21px;
	color:#656669;
	padding:20px 0 17px;
}
.scope p{margin:0;}
.scope p a{
	text-decoration:underline;
	color:#656669;
}
.scope p a:hover{text-decoration:none;}
/* society */
.society{
	margin:0;
	width:100%;
	overflow:hidden;
	padding:3px 0 15px;
	list-style:none;
	font:400 13px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.society li{
	width:100%;
	float:left;
	overflow:hidden;
	padding:4px 0 6px;
}
.society a{
	color:#444547;
	float:left;
	padding:2px 0 2px 27px;
	text-decoration:underline;
	background:url(../img/bankstreet/icon-social.png) no-repeat;
}
.society a:hover{text-decoration:none;}
.society a.email{background-position: -1px -402px;}
.society a.facebook{background-position: -1px -432px;}
.society a.linked{background-position: -1px -462px;}
.society a.twitter{background-position: 0 -492px;}
.society a.alumni{background-position: -1px -522px;}
.box .society{padding:13px 0 8px;}
.box-big .photo-holder{
	padding:10px 0 0 0;
	width:322px;
	margin:0 0 -14px;
}
.box-big .photo-holder ul li{
	float:left;
	width:322px;
	padding:0;
}
.box-big .photo-holder ul ul{width:360px;}
.box-big .photo-holder ul ul li{
	float:none;
	padding:0 20px 13px 0;
	width:94px;
	display:inline-block;
	text-align:center;
}
/* map-holder */
.map-holder{
	background:url(../img/bankstreet/bg-map-holder.png) no-repeat;
	width:945px;
	margin:0 -6px 150px -5px;
	padding:11px 18px 13px 18px;
	position:relative;
}
.map-holder .map{
	width:100%;
	position:relative;
}
.map-holder .map .link{
	background:url(../img/bankstreet/bg-map-link.png) no-repeat;
	width:13px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
}
.map-holder .map .link1{
	left:205px;
	top:89px;
}
.map-holder .map .link2{
	left:178px;
	top:119px;
}
.map-holder .map .link3{
	left:149px;
	top:134px;
}
.map-holder .map .link4{
	left:176px;
	top:156px;
}
.map-holder .map .link5{
	left:211px;
	top:134px;
}
.map-holder .map .link6{
	left:230px;
	top:149px;
}
.map-holder .map .link7{
	left:249px;
	top:142px;
}
.map-holder .map .link8{
	left:258px;
	top:126px;
}
.map-holder .map .link9{
	left:294px;
	top:257px;
}
.map-holder .map .link10{
	left:330px;
	top:282px;
}
.map-holder .map .link11{
	left:305px;
	top:308px;
}
.map-holder .map .link12{
	left:269px;
	top:393px;
}
.map-holder .map .link13{
	left:431px;
	top:80px;
}
.map-holder .map .link14{
	left:478px;
	top:59px;
}
.map-holder .map .link15{
	left:547px;
	top:74px;
}
.map-holder .map .link16{
	left:467px;
	top:112px;
}
.map-holder .map .link17{
	left:478px;
	top:119px;
}
.map-holder .map .link18{
	left:491px;
	top:97px;
}
.map-holder .map .link19{
	left:524px;
	top:190px;
}
.map-holder .map .link20{
	left:558px;
	top:190px;
}
.map-holder .map .link21{
	left:452px;
	top:215px;
}
.map-holder .map .link22{
	left:496px;
	top:250px;
}
.map-holder .map .link23{
	left:519px;
	top:275px;
}
.map-holder .map .link24{
	left:502px;
	top:290px;
}
.map-holder .map .link25{
	left:514px;
	top:300px;
}
.map-holder .map .link26{
	left:647px;
	top:200px;
}
.map-holder .map .link27{
	left:658px;
	top:193px;
}
.map-holder .map .link28{
	left:799px;
	top:156px;
}
.map-holder .map .link29{
	left:799px;
	top:315px;
}
.map-holder .map img{display:block;}
.map-holder .open{
	position:absolute;
	top:21px;
	right:28px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	z-index:50;
	color:#f5f5f5;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 5px 0 0;
	cursor:default;
}
.map-holder .open span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
	padding:1px 5px 2px 9px;
}
.map-holder .open:hover span{text-decoration:underline;}
.map-holder .popup{
	width:349px;
	position:absolute;
	top:128px;
	left:291px;
	z-index:100;
}
.map-open .popup{display:none;}
.map-holder .popup-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-popup.png) no-repeat 7px 0;
	height:10px;
}
.map-holder .popup-c{
	width:100%;
	background:url(../img/bankstreet/bg-popup.png) repeat-y -368px 0;
}
.map-holder .popup-c:after{
	content:"";
	clear:both;
	display:block;
}
.map-holder .popup-content{
	margin:-6px 0 -3px;
	padding:0 4px 0 13px;
	float:left;
	position:relative;
	width:333px;
	font:400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.map-holder .popup-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-popup.png) no-repeat -743px 100%;
	font-size:0;
	line-height:0;
	height:10px;
}
.map-holder .popup .arrow{
	position:absolute;
	top:50%;
	left:0;
	margin:-5px 0 0;
	background:url(../img/bankstreet/bg-popup-arrow.png) no-repeat;
	width:9px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
.map-holder .popup p{margin:0 0 5px;}
.map-holder .popup p a{text-decoration:underline;}
.map-holder .popup p a:hover{text-decoration:none;}
.map-holder .popup strong{
	display:block;
	margin:1px 0 2px;
	font:700 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.map-holder .popup .close{
	display:block;
	height:1%;
	overflow:hidden;
	padding:2px 3px 8px;
}
.map-holder .popup .close a{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:15px;
	height:15px;
	background:url(../img/bankstreet/bg-close.png) no-repeat 0 -52px;
}
.map-holder .popup-add{
	left:181px;
	top:92px;
	display:none;
}
.map-open .popup-add{display:block;}
/* map-text */
.map-text{
	z-index:70;
	position:absolute;
	top:11px;
	right:18px;
	width:322px;
	height:465px;
	background:#fff;
	padding:0 10px 0 38px;
	display:none;
}
.map-text .head{
	width:100%;
	overflow:hidden;
	border-bottom:2px solid #d7d7d9;
	padding:7px 0 10px;
	margin-bottom:3px;
}
.map-text .head .close{
	float:right;
	background:url(../img/bankstreet/bg-close.png) no-repeat 0 -75px;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-2px 0 0;
}
.map-text .head h2{
	margin:0;
	padding:0 0 5px;
	color:#656669;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.map-text .accordion-holder{
	width:100%;
	height:405px;
	overflow:auto;
}
.map-text .accordion{
	width:305px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	font:700 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.map-text .accordion li{
	float:left;
	width:100%;
	padding:4px 0 6px;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
}
.map-text .accordion li:first-child{background:none;}
.map-text .accordion span{
	display:block;
	width:100%;
	overflow:hidden;
}
.map-text .accordion a{
	float:left;
	color:#656669;
	background:url(../img/bankstreet/arrow.png) no-repeat 0 -81px;
	padding:3px 0 0 15px;
}
.map-text .accordion ul{
	margin:0;
	width:289px;
	overflow:hidden;
	padding:10px 0 0 16px;
	list-style:none;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 8px;
}
.map-text .accordion ul li{padding:2px 0 8px;}
.map-text .accordion ul li a{padding:0 0 3px 19px;}
.map-text .accordion ul li.active a{
	color:#f05033;
	background-position: 0 11px;
}
.map-text .accordion ul ul{
	width:259px;
	overflow:hidden;
	padding:2px 0 0 30px;
	font:400 14px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:none;
}
.map-text .accordion ul ul li{
	background:url(../img/bankstreet/bullet4.png) no-repeat 0 10px !important;
	padding:0 0 0 7px;
}
.map-open .map-text{display:block;}
/* choice-form */
.choice-form{
	width:100%;
	margin:0 0 19px;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 1px;
}
.choice-form .row{
	height:1%;
	padding:10px 2px 11px;
	overflow:hidden;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.choice-form label{
	float:left;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#656669;
	padding:2px 19px 2px 0;
}
.choice-form select{
	float:left;
	width:198px;
	margin:3px 20px 0 0;
}
/* box-big-pos */
.box-big-post{
	padding:2px 18px 10px 9px;
	font:400 14px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.box-big-post h3{
	margin:0 0 11px;
	color:#444547;
	font:italic 700 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.box-big-post p{margin:0 0 10px;}
/* blog-post */
.blog-holder{
	width:100%;
	text-align:center;
	margin:18px 0 10px;
}
.blog-post{
	display:inline-block;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	padding:0 5px 0 0;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#f5f5f5;
	cursor:default;
}
.blog-post span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
	padding:1px 23px 2px 27px;
}
.blog-post:hover span{text-decoration:underline;}
.slogan-block{
	border-bottom:2px solid #d7d7d9;
	padding:22px 120px 18px 2px;
	color:#656669;
	font:italic 400 22px/30px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin:0 0 15px;
}
.slogan-block p{margin:0;}
.section-holder{
	width:970px;
	overflow:hidden;
	font-size:15px;
	line-height:21px;
	margin:0 0 9px;
}
.section-frame{
	width:1020px;
	overflow:hidden;
}
.section-holder .section{
	float:left;
	width:290px;
	margin:0 44px 0 0;
}
.section-holder h2{
	margin:0 0 11px;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
}
.section-holder p{margin:0;}
/* candidate-box */
.candidate-box{
	height:1%;
	overflow:hidden;
	border-top:2px solid #d7d7d9;
	padding:14px 50px 21px 3px;
	font-size:15px;
	line-height:21px;
}
.candidate-box .candidate-link{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -74px;
	margin:5px 22px 0 0;
	padding:0 5px 0 0;
	color:#f5f5f5;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:default;
}
.candidate-box .candidate-link span{
	float:left;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -50px;
	padding:1px 36px 2px 44px;
}
.candidate-box .candidate-link:hover span{text-decoration:underline;}
.candidate-box .text{
	height:1%;
	overflow:hidden;
}
.candidate-box p{margin:0;}
/* victor-holder */
.victor-holder{
	width:970px;
	overflow:hidden;
	border-top:2px solid #d7d7d9;
	padding:4px 0 22px;
}
.victor-holder h3{
	margin:0 0 19px 2px;
	color:#505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.victor-holder p{margin:-6px 0 21px;}
.victor-frame{
	width:970px;
	overflow:hidden;
}
/* victor-list */
.victor-list{
	margin:0;
	padding:0;
	list-style:none;
	width:1050px;
	font-size:14px;
	line-height:20px;
}
.victor-list li{
	display:inline-block;
	vertical-align:top;
	width:229px;
	margin:0 18px 0 0;
}
.victor-list .box{margin-bottom:2px;}
.victor-list .photo{
	padding:6px 0 11px;
	width:100%;
	overflow:hidden;
}
.victor-list .photo a{
	display:block;
	width:204px;
	overflow:hidden;
}
.victor-list .photo img{float:left;}
.victor-list .photo strong{
	color:#393b3c;
	font:900 15px/30px "Trebuchet MS",Helvetica,Arial,sans-serif;
	float:left;
	width:100%;
	margin-bottom:-5px;
}
.victor-list .photo span{
	float:left;
	width:100%;
	padding-bottom:3px;
	line-height:21px;
}
.victor-list p{margin:0;}
/* intro-roll */
.intro-roll{
	width:225px;
	float:left;
	margin:0;
	padding:30px 0 0 9px;
	list-style:none;
	font:400 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.intro-roll li{
	float:left;
	width:100%;
}
.intro-roll a{
	display:block;
	color:#b1b2b5;
	background:url(../img/bankstreet/bg-intro-roll.gif) no-repeat;
	height:77px;
	padding:0 8px;
	width:209px;
}
.intro-roll strong{
	display:block;
	padding:3px 0 0;
	font:italic 700 22px/26px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.intro-roll span{display:block;}
.intro-roll li.active a{
	background:#f05033;
	color:#fff;
	text-decoration:none !important;
}
.intro-roll a:hover{
	color:#393b3c;
	text-decoration:none !important;
}
.intro-roll a:hover strong{
	/*color:#f05033; */
    color:#FFF;
	text-decoration:none !important;
}
/* intro-form */
.intro-form{
	position:absolute;
	bottom:10px;
	left:0;
	width:711px;
	padding:0;
	background:url(../img/bankstreet/bg-intro-form.png);
}
.intro-form .row{
	overflow:hidden;
	height:40px;
	padding:26px 5px 10px 9px;
}
.intro-form .radio{
	width:16px;
	height:16px;
	padding:0;
	margin:4px 4px 0 0;
	float:left;
}
.intro-form label{
	float:left;
	color:#b1b2b5;
	font: 700 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 20px 0 0;
}
.intro-form label.checked{color:#fff;}
.intro-form .tickets{
	float:left;
	padding:0 27px 0 31px;
}
.intro-form .tickets em{
	float:left;
	color:#fff;
	font:700 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 2px 0 0;
}
.intro-form .tickets select{
	float:left;
	padding:0;
	margin:2px 3px 0 0;
	width:49px;
	font:12px Arial, Helvetica, sans-serif;
}
.intro-form .total{
	float:left;
	width:241px;
}
.intro-form .total span{
	float:left;
	color:#fff;
	font:700 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.intro-form .reserve{
	float:right;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	margin:2px 0 0;
	color:#f5f5f5;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 5px 0 0;
	cursor:default;
}
.intro-form .reserve span{
	float:left;
	padding:1px 33px 2px 36px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.intro-form .reserve:hover span{text-decoration:underline;}
/* give-box-frame */
.give-box-frame{
	border-top:2px solid #d7d7d9;
	width:653px;
	overflow:hidden;
	padding:17px 0 20px 1px;
}
.give-box-holder{
	width:700px;
	overflow:hidden;
}
/* give-box */
.give-box{
	float:left;
	width:200px;
	margin:0 131px 0 0;
}
.give-box h3{
	margin:0;
	padding:0 0 13px;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
}
.give-box ul{
	margin:0;
	padding:0;
	list-style:none;
	font:400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.give-box ul li{
	background:url(../img/bankstreet/bullet11.png) no-repeat 1px 8px;
	padding:0 0 14px 12px;
}
.give-box ul a{
	color:#444547;
	text-decoration:underline;
}
.give-box ul a:hover{text-decoration:none;}
/* box-donation */
.box-donation{padding:12px 9px 48px 8px;}
.box-donation h3{
	margin:0 0 15px;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#505053;
}
.donation-list{
	margin:0;
	padding:13px 0 0 0;
	list-style:none;
	border-top:2px solid #d7d7d9;
	font-size:15px;
	line-height:19px;
}
.donation-list li{padding:0 0 20px;}
.donation-list a{color:#656669;}
.unit-topic{
	border-bottom:2px solid #d7d7d9;
	height:1%;
	overflow:hidden;
	padding:7px 0 10px;
	margin:0 0 5px;
}
#main .unit-topic h2{
	margin:0;
	padding:0 0 5px;
	float:left;
	color:#505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-topic .same-sorm{
	float:right;
	width:220px;
	padding:2px 0 0;
}
.unit-topic .same-sorm .row{
	height:1%;
	overflow:hidden;
}
.unit-topic .same-sorm label{
	float:left;
	color:#656669;
	font:italic 400 15px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.unit-topic .same-sorm select{
	float:right;
	width:198px;
	margin:4px 0 0;
}
.unit-program{
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:10px 0 0;
}
.unit-program p{margin:0;}
.unit-program p a{
	color:#444547;
	text-decoration:underline;
}
.unit-program p a:hover{text-decoration:none;}
/* program-holder */
.program-holder{
	width:654px;
	overflow:hidden;
	margin:0 0 -13px;
}
.program-frame{
	width:750px;
	overflow:hidden;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.program-column{
	float:left;
	width:300px;
	margin:0 59px 0 0;
	padding:19px 0 0;
}
/* program-unit */
.program-unit{margin-bottom:38px;}
.program-unit h3{
	margin:0 0 10px;
	color:#444547;
	font:italic 700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
#main .program-unit p{margin:0;}
.program-list{
	margin:-11px 0 0;
	padding:0;
	list-style:none;
}
.program-list li{
	background:url(../img/bankstreet/bullet9.png) no-repeat 1px 7px;
	padding:0 0 0 10px;
}
.program-list li.active {
	padding:0 0 0 14px;
	background:url(../img/bankstreet/bullet12.png) no-repeat 1px 10px;
}
.program-list li.active a{
	color:#656669;
	font:700 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.program-list ul{
	margin:0 0 0 -4px;
	padding:11px 0 0;
	list-style:none;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.program-list ul li{
	padding:0 0 1px 8px;
	background:url(../img/bankstreet/bullet13.png) no-repeat 0 8px;
}
.program-list li.active ul a,
.program-list ul a{
	color:#f05033;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.solution-box{
	border-top:2px solid #d7d7d9;
	text-align:center;
	color:#f05033;
	font:italic 400 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:22px 0 21px 13px;
}
.solution-box .make-holder{
	width:100%;
	text-align:center;
	margin:6px 0 0;
}
.solution-box .make{
	display:inline-block;
	padding:0 5px 0 0;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -174px;
	color:#f5f5f5;
	font:italic 700 16px/18px Arial, Helvetica, sans-serif;
	cursor:default;
}
.solution-box .make span{
	float:left;
	padding:1px 12px 2px 17px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -150px;
}
.solution-box .make:hover span{text-decoration:underline;}
/* unit-extra */
.unit-extra{
	padding:0;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.extra-holder{
	width:654px;
	overflow:hidden;
}
.extra-frame{
	width:750px;
	overflow:hidden;
}
/* extra-list */
.extra-list{
	float:left;
	margin:0 157px 0 0;
	padding:2px 0 4px;
	list-style:none;
	width:200px;
	overflow:hidden;
	font:400 13px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.extra-list li{
	width:100%;
	float:left;
	padding:0 0 9px;
}
.extra-list a{
	color:#444547;
	float:left;
	text-decoration:underline;
	padding:1px 0 2px 29px;
	background:url(../img/bankstreet/icon-social.png) no-repeat;
}
.extra-list a:hover{text-decoration:none;}
.extra-list a.faculty{background-position:0 -546px;}
.extra-list a.student{background-position:0 -576px;}
.extra-list a.lectures{background-position:0 -606px;}
.extra-list a.youtube{background-position:0 -636px;}
.extra-list a.itunes{background-position:0 -666px;}
.extra-list a.podcasts{background-position:0 -696px;}
.extra-list a.slideshows{background-position:1px -725px;}
.extra-list a.facebook{background-position:1px -755px;}
.extra-list a.twitter{background-position:1px -785px;}
.extra-list a.delicious{background-position:1px -815px;}
.extra-list a.flickr{background-position:1px -845px;}
.extra-list a.ico{background-position:0 -882px;}
.extra-add{
	width:537px;
	overflow:hidden;
	padding:10px 0 0;
	margin-bottom:-5px;
}
.extra-add .extra-list{margin:0 78px 0 0;}
/* library-box */
.library-box{
	width:945px;
	position:relative;
	margin:-2px 0 0 10px;
}
.library-box img{display:block;}
.library-form{
	position:absolute;
	top:26px;
	left:90px;
	width:725px;
	background:url(../img/bankstreet/bg-library-form.png);
	padding:15px 21px 7px 19px;
	height:150px;
}
.library-form label{
	display:block;
	text-align:center;
	color:#444547;
	padding:0 0 15px;
	font: italic 700 17px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.library-form .text-input{
	display:block;
	background:url(../img/bankstreet/bg-text-input.png) no-repeat 0 -142px;
	width:390px;
	height:20px;
	overflow:hidden;
	padding:7px 9px 2px;
	margin:0 auto 11px;
}
.library-form .text{
	float:left;
	padding:0;
	margin:0;
	border:0;
	background:none;
	width:100%;
	outline:none;
	color:#939598;
	font:400 13px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.library-form .submit{
	display:block;
	margin:0 auto;
	padding:0;
	border:0;
	color:#f5f5f5;
	font:italic 700 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
	cursor:default;
	background:url(../img/bankstreet/btn-go-liblary.png) no-repeat 0 1px;
	width:94px;
	height:22px;
}
.library-form .row-check{
	width:100%;
	overflow:hidden;
	position: relative;
	margin:0 0 21px;
}
.library-form .row-check-holder{
	position: relative;
	float:left;
	left:50%;
}
.library-form .row-check-frame{
	position: relative;
	float:left;
	left:-50%;
	padding:0 0 0 20px;
}
.library-form .checkbox{
	width:16px;
	height:16px;
	padding:0;
	margin:2px 4px 0 0;
	float:left;
}
.library-form .row-check label{
	float:left;
	color:#656669;
	font:italic 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:0 5px 2px 0;
	margin:0 20px 0 0;
	width:90px;
	text-align:left;
}
/* relation-list */
.relation-list{
	margin:0;
	padding:8px 10px 20px 10px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.relation-list li{
	float:left;
	margin:0 20px 0 0;
}
.relation-list a{
	float:left;
	font:italic 700 16px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 100% -74px;
	padding:0 5px 0 0;
	color:#f5f5f5;
	cursor:default;
}
.relation-list a span{
	float:left;
	padding:1px 5px 2px 10px;
	background:url(../img/bankstreet/bg-link-all.png) no-repeat 0 -50px;
}
.relation-list a.chat span{
	background-position:0 -250px;
	padding:1px 5px 2px 33px;
}
.relation-list a.email-us span{
	background-position:0 -300px;
	padding:1px 45px 2px 70px;
}
.relation-list a:hover span{text-decoration:underline;}
#content h2.library-news{
	margin:0;
	padding:17px 0 15px 2px;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#505053;
}
/* hour-box */
.hour-box{
	border-bottom:2px solid #d7d7d9;
	text-align:center;
	padding:14px 5px 16px 0;
	margin-bottom:15px;
}
.hour-box strong{
	display:block;
	padding-bottom:3px;
	font:italic 900 24px/28px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.hour-box strong a{color:#f05033;}
.hour-box span{
	display:block;
	color:#444547;
	font:700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* time */
.time{
	margin:0;
	padding:0 0 9px;
	text-align:center;
	font:700 16px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
}
.time dt{
	color:#656669;
	display:block;
	font-size:13px;
	line-height:17px;
}
.time dd{
	display:block;
	margin:0 0 11px;
}
.book-banner{
	display:block;
	margin:-2px 0 16px;
}
.book-banner img{display:block;}
/* how-list */
.how-list{
	margin:0 0 0 -1px;
	padding:5px 0 10px;
	list-style:none;
	font:700 14px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.how-list li{padding:0 0 15px;}
.how-list a{
	color:#656669;
	padding:0 0 0 15px;
	background:url(../img/bankstreet/arrow.png) no-repeat 0 -84px;
}
.mac .how-list a {background-position:0 -87px;}
.how-list li.active a{
	color:#f05033;
	background-position:0 8px;
}
.mac .how-list li.active a{background-position:0 5px;}
.how-list ul{
	margin:0 0 -9px;
	padding:9px 0 0 17px;
	list-style:none;
}
.how-list ul li{
	padding:0 0 7px;
	background:url(../img/bankstreet/bullet4.png) no-repeat 1px 8px;
}
.mac .how-list ul li{background-position:1px 7px;}
.how-list li.active ul a,
.how-list ul a{
	color:#444547;
	text-decoration:underline;
	font:400 14px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:none;
	padding:0 0 0 8px;
}
.how-list ul a:hover{text-decoration:none !important;}
/* permit-box */
.permit-box {
	height:1%;
	overflow:hidden;
	margin-top:-3px;
	padding:14px 30px 15px 21px;
	color:#656669;
	font:400 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.permit-box .link-box{
	float:right;
	width:294px;
	background:url(../img/bankstreet/separator6.gif) repeat-y;
	margin:-20px -38px 0 17px;
}
.permit-box .link-box-frame{
	padding:12px 29px 13px 22px;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 100%;
}
.permit-box .link-box h2{
	margin:0 0 9px;
	color:#505053;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.permit-box .link-box ul{
	margin:0;
	padding:0 0 9px;
	list-style:none;
	overflow:hidden;
	height:1%;
	font:italic 400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.permit-box .link-box ul li{
	float:left;
	width:100%;
	padding-bottom:7px;
}
.permit-box .link-box ul a{
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 7px;
	color:#f05033;
	padding:0 10px 0 0;
}
.mac .permit-box .link-box ul a{background-position:100% 5px;}
#content .permit-box p{margin:0 0 10px;}
.permit-box h2{
	margin:0 0 10px;
	font:italic 700 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#393b3c;
	padding:10px 0 0;
}
/* statement */
.statement span{display:block;}
.statement address{
	display:block;
	padding:0 0 10px;
	font-style:normal;
}
.statement strong{
	display:block;
	padding-bottom:10px;
	font:400 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
/* clarify */
.clarify{
	margin:0 0 10px;
	height:1%;
	overflow:hidden;
}
.clarify dt{float:left;}
.clarify dd{
	margin:0;
	height:1%;
	overflow:hidden;
}
.bank-word{
	margin:-11px 0 19px;
	border-bottom:2px solid #c7c8cb;
	padding:0 245px 21px 0;
	font:italic 22px/30px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.bank-word p{margin:0;}
.main-frame-our .main-gallery ul li {
	min-height: 199px;
	padding:0 0 14px;
}
.main-frame-our .main-gallery ul li:hover{padding-bottom:0;}
.main-frame-our .box-narrow{margin:0;}
.unit-keep{
	padding:4px 21px 18px 17px;
	font:400 15px/21px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
#content .unit-keep p{margin:0;}
.content-add .unit-little {margin-bottom:15px;}
/* growth-list */
.growth-list{
	margin:0;
	padding:9px 0;
	list-style:none;
	width:100%;
	float:left;
	font:400 16px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.growth-list li{
	width:100%;
	float:left;
	background:url(../img/bankstreet/separator2.gif) repeat-x;
	padding:7px 0 6px;
}
.growth-list li a{
	color:#656669;
	background:url(../img/bankstreet/arrow.png) no-repeat 2px -85px;
	padding:0 0 0 16px;
}
.mac .growth-list li a{
	padding-top:1px;
	background-position:2px -86px;
}
.growth-list li.active a{
	background-position:1px 6px;
	color:#f05033;
	font:700 15px/22px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.mac .growth-list li.active a{background-position:1px 7px;}
/* growth-slide */
.growth-slide{
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 10px;
	padding:25px 0 0 15px;
	font:400 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.growth-slide p{margin:0;}
.growth-slide p a{
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 7px !important;
	padding:0 10px 0 0;
	font-weight:400 !important;
}
.growth-slide .case{
	height:1%;
	overflow:hidden;
	padding:7px 24px 7px 2px;
}
.growth-slide .taught{
	float:left;
	width:220px;
	font: 400 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.growth-slide .taught h3{
	margin:0;
	font:italic 700 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.growth-slide .taught p{margin:0;}
.growth-slide .taught p a{
	text-decoration:underline;
	color:#656669;
	background:none !important;
	padding:0;
	font:400 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.growth-slide .taught p a:hover{text-decoration:none;}
.growth-roll{
	float:right;
	width:224px;
	margin:0;
	font:400 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.growth-roll dt{
	float:left;
	font:italic 700 15px/23px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.growth-roll dd{
	height:1%;
	overflow:hidden;
	margin:0;
}
.course-box{
	width:969px;
	margin:-13px 0 10px;
}
.course-box-t{
	background:url(../img/bankstreet/bg-intro.png) no-repeat;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}
.course-box-c{
	width:100%;
	background:url(../img/bankstreet/bg-intro.png) repeat-y -1003px 0;
}
.course-box-c:after{
	content:"";
	clear:both;
	display:block;
}
.course-box-content{
	margin:-8px 0 -7px;
	float:left;
	position:relative;
	width:967px;
	padding:0 1px;
}
.course-box-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-intro.png) no-repeat -2009px;
	height:10px;
}
.course-box .line{
	display: block;
	height:4px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}
.course-box-holder{padding:20px 20px 48px;}
.course-box h2{
	margin:0 0 13px;
	color:#393b3c;
	font:italic 900 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.course-table{
	margin:0 0 38px;
	padding:5px 0 0;
	list-style:none;
	border-top:2px solid #d7d7d9;
}
.course-table li{border-bottom:1px solid #e6e6e6;}
.course-table .wrap{
	height:1%;
	overflow:hidden;
	padding:7px 10px 8px;
}
.course-table strong.available,
.course-table strong.course,
.course-table strong.credits{
	color:#656669;
	font-size:15px;
	line-height:18px;
	float:left;
	margin:0 0 2px;
}
.course-table strong.available{width:166px;}
.course-table strong.course{width:585px;}
.course-table strong.credits{width:156px;}
.course-table span.available,
.course-table span.course,
.course-table span.credits{
	color:#656669;
	font-size:15px;
	line-height:18px;
	float:left;
}
.course-table span.available{width:166px;}
.course-table span.course{
	width:574px;
	padding:0 0 0 11px;
}
.course-table span.credits{width:156px;}
.course-table span.course a{
	float:left;
	background:url(../img/bankstreet/arrow.png) no-repeat 0 -86px;
	padding:0 0 0 17px;
	color:#656669;
}
.course-table li.active span,
.course-table li.active span a{color:#f05033 !important;}
.course-table li.active span a{background-position:0 7px;}
.course-table .slide-block{
	border-top:1px solid #e6e6e6;
	background:#fafafa;
	padding:8px 37px 9px 204px;
	overflow:hidden;
}
.course-table .slide-block .text{
	float:left;
	width:510px;
	font-size:14px;
	line-height:24px;
}
.course-table .slide-block p{margin:0 0 10px;}
.course-table .slide-block p a{
	padding:0 10px 0 0;
	background:url(../img/bankstreet/separator12.png) no-repeat 100% 7px;
}
.course-table .info{
	float:right;
	width:129px;
	font-size:15px;
	line-height:24px;
}
.course-table .info strong{
	display:block;
	color:#656669;
	font-style:italic;
}
.course-table .info ul{
	margin:0;
	padding:0;
	list-style:none;
}
.course-table .info ul li{
	padding:0 0 8px;
	border:0
}
.course-table .info ul a{
	color:#656669;
	text-decoration:underline;
}
.course-table .info ul a:hover{text-decoration:none;}
.course-table dl{
	width:100%;
	margin:0;
	overflow:hidden;
}
.course-table dl dt{
	float:left;
	font-style:italic;
	font-weight:bold;
}
.course-table dl dd{
	margin:0;
	height:1%;
	overflow:hidden;
}
.course-table .total{
	font-weight:bold;
	border-top:1px solid #e6e6e6;
	border-bottom:0;
}
.course-table .total span.course{
	width:558px;
	padding: 0 0 0 193px;
}
.course-table .total span.credits{width:156px;}
.course-comment{
	color:#656669;
	font-size:15px;
	line-height:28px;
	padding:0 185px 10px 204px;
}
.course-comment h3{
	margin:0 0 10px;
	font-size:15px;
	line-height:28px;
	font-weight:normal;
}
.course-comment ul{
	margin:0;
	padding:0 0 9px 19px;
	list-style:none;
}
.course-comment ul li{
	padding:0 0 0 14px;
	background:url(../img/bankstreet/bullet11.png) no-repeat 0 50%;
}
.course-comment p{
	margin:0 0 10px;
}



/* footer */
#footer{width:100%;}
/* footer-top */
.footer-top{
	width:100%;
	background:#e6e6e6 url(../img/bankstreet/bg-footer-top.gif) repeat-x;
}
.footer-holder{
	width:970px;
	overflow:hidden;
	margin:0 auto;
	padding:41px 0 50px;
}
/* footer-columns */
.footer-columns{
	width:990px;
	overflow:hidden;
}
.footer-column{
	float:left;
	width:190px;
	padding:0 2px 0 3px;
}
.footer-column h3{
	margin:0;
	padding:0 0 9px;
	color:#656669;
	font:italic 700 18px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.footer-column ul{
	margin:0;
	padding:0;
	list-style:none;
	font:400 13px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.footer-column ul li{padding-bottom:4px;}
.footer-column ul a{color:#656669;}
/* footer-bottom */
.footer-bottom{
	width:100%;
	background:#939598;
	text-align:center;
}
.footer-frame{
	margin:0 auto;
	width:970px;
	overflow:hidden;
	color:#fff;
	font:400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
	padding:26px 0;
}
/* footer-menu */
.footer-menu{
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.footer-menu li{
	display:inline;
	background:url(../img/bankstreet/separator5.png) no-repeat 0 2px;
	padding:0 6px 0 10px;
	font:400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.footer-menu li:first-child{background:none;}
.footer-menu a{color:#fff;}
.footer-frame p{margin:0;}
/* lightbox */
.lightbox{
	width:1057px;
	margin:0 auto;
}
.lightbox-t{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-light.png) no-repeat;
	height:60px;
}
.lightbox-c{
	width:100%;
	background:url(../img/bankstreet/bg-light.png) repeat-y -1114px 0;
}
.lightbox-c:after{
	content:"";
	clear:both;
	display:block;
}
.lightbox-content{
	margin:0;
	float:left;
	position:relative;
	width:887px;
	padding:27px 85px 14px;
}
.lightbox-b{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bankstreet/bg-light.png) no-repeat -2283px 0;
	height:60px;
}
.lightbox .close{
	background:url(../img/bankstreet/bg-close.png) no-repeat;
	width:30px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:-25px;
	right:31px;
}
/* light-gallery */
.light-gallery{
	width:887px;
	overflow:hidden;
}
.light-gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:99999px;
	overflow:hidden;
}
.light-gallery ul li{
	float:left;
	width:887px;
}
.light-gallery .image{
	width:100%;
	margin-bottom:17px;
}
.light-gallery .image img{display:block;}
.light-gallery ul .wrap{
	width:100%;
	overflow:hidden;
}
.light-gallery ul .link{
	float:right;
	color:#fff;
	font-size:15px;
	line-height:19px;
	background:url(../img/bankstreet/bg-link.gif) no-repeat 0 0;
	padding:0 0 0 6px;
	margin:11px 1px 0 0;
	cursor:default;
}
.light-gallery ul .link span{
	float:left;
	background:url(../img/bankstreet/bg-link.gif) no-repeat 100% 0;
	padding:0 7px 3px 0;
}
.light-gallery ul .text{
	float:left;
	width:300px;
	color:#393b3c;
	padding:0 0 0 3px;
}
.light-gallery ul .text span{
	display:block;
	font:400 14px/16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.light-gallery ul .text strong{
	display:block;
	font:900 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin-bottom:1px;
}
.light-switch {
	margin:0 0 0 -50px;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:20px;
	left:50%;
	overflow:hidden;
	z-index:100;
}
.light-switch li{
	float:left;
	padding:0 8px 0 0;
}
.light-switch a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:14px;
	height:14px;
	font-size:0;
	line-height:0;
	background:url(../img/bankstreet/bg-light-switch.png) no-repeat -22px;
}
.light-switch a:hover,
.light-switch li.active a{background-position:0 0;}
/* example */
.unit-add .line-more{
	display:block;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
}
.unit-add:hover{
	cursor:default;
	margin-bottom:7px;
}
.unit-add:hover .line-more{
	display:block;
	padding:0 10px 2px;
	height:1%;
	text-indent:0;
}
.unit-add .line-more a{
	float:right;
	color:#fff;
	font:700 13px/15px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-decoration:none !important;
	text-transform:uppercase;
}
/* example for news.html */
.unit .line-more{
	display:block;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
}
.unit:hover{
	cursor:default;
	margin-bottom:4px;
}
.unit:hover .line-more{
	display:block;
	padding:0 10px 2px;
	height:1%;
	text-indent:0;
}
.unit .line-more a{
	float:right;
	color:#fff;
	font:700 13px/15px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-decoration:none !important;
	text-transform:uppercase;
}
/* additions by Mushon
--------------------------------------------------------------------------- */

/* Standard hover: */
.header-form .submit-login:hover,
.filter-form .btn-box .submit:hover,
.filter-form .btn-box .filter-submit:hover,
.filter-form .row .submit:hover,
.comment-form .btn-row input:hover,
.unit-form .submit:hover,
.content-form .btn-go:hover{
	background-position: bottom left;
	text-decoration: none;
}

/* Arrows hover: */
.calendar .link-prev:hover,
.main-switch ul a.link-prev:hover,
a.link-prev:hover{
	background-position: top right;
}
.calendar .link-next:hover,
.main-switch ul a.link-next:hover,
a.link-next:hover{
	background-position: bottom right;
}
.box .head .link:hover{background-position: top right;}

/* Arrowed nav hover: */
.event-nav li.upcoming a:hover span{  background-position: 0 -150px; text-decoration: none }
.event-nav li.upcoming a:hover     {  background-position: right -374px; }

.event-nav li.archived a:hover span,
.event-nav li.load-more a:hover span{  background-position: 0 -350px; text-decoration: none }
.event-nav li.archived a:hover,
.event-nav li.load-more a:hover     {  background-position: right -174px; }

/* standard sliding doors hover */
.more a:hover em,
.main-switch ul a.more:hover span,
.main-switch ul a.more-event:hover span,
.navigation-holder .support:hover span,
.comment-post .reply:hover span,
.box-big .meet-link:hover span {
  background-position: 0 -150px;
  text-decoration: none
}
.more a:hover,
.main-switch ul a.more:hover,
.main-switch ul a.more-event:hover,
.navigation-holder .support:hover,
.comment-post .reply:hover,
.box-big .meet-link:hover{
  background-position: right -174px;
}
/* news-list hover */
.box-big .news-list a:hover .rubric{color: #f05033;}
.box-big .news-list a:hover{color: #444547;}
/* COLORS:
---------------------------------------------------- */

.children-2 .line,
.children-2 .line-more,
.children-2 .register,
.children-2 .text-gallery {background-color:#2fa393;}

.children-1 .line,
.children-1 .line-more,
.children-1 .register,
.children-1 .text-gallery {background-color:#3662ac;}

.adults-1 .line,
.adults-1 .line-more,
.adults-1 .register,
.adults-1 .text-gallery,
.intro .adults-1{background-color:#a39333;}

.general .line,
.general .line-more,
.general .register,
.general .text-gallery {background-color:#f05033;}

.adults-3 .line,
.adults-3 .line-more,
.adults-3 .register,
.adults-3 .text-gallery {background-color:#915f58;}

.children-3 .line,
.children-3 .line-more,
.children-3 .register,
.children-3 .text-gallery {background-color:#86c140;}

.adults-2 .line,
.adults-2 .line-more,
.adults-2 .register,
.adults-2 .text-gallery {background-color:#feba12;}





.popup2{
	margin:0 auto;
	width:743px;
	background:url(../img/bankstreet/bg-popup-inner.png) no-repeat;
    background: url(http://s3.amazonaws.com/bankstreet_web/media/img/bankstreet/lightbox_shade.png) repeat;
/* wtf ... why are there two backgrounds here? ... -rory */
}
.popup2 .holder{
	padding:70px 0;
	background:url(../img/bankstreet/bg-popup-inner.png) no-repeat -1795px 100%;
}
.popup2 .frame{
	width:100%;
	background:url(../img/bankstreet/bg-popup-inner.png) repeat-y -867px 0;
}
.popup2 .frame:after{
	display:block;
	clear:both;
	content:"";
}
.popup2 .wrap{
	width:651px;
	float:left;
	margin:-24px 0;
	padding:0 47px 0 45px;
	position:relative;
}
.popup2 .close{
	position:absolute;
	top:-13px;
	right:32px;
	width:30px;
	height:30px;
	background:url(../img/bankstreet/bg-close.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.popup2 .line{
	display: block;
	height: 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}
.popup2 .head{
	height:1%;
	overflow:hidden;
	padding:6px 10px 6px 34px;
	background:url(../img/bankstreet/separator2.gif) repeat-x 0 50%;
}
.popup2 .head strong{
	float:left;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:#fff;
	padding:0 5px;
}
.popup2.children-2 .head strong{color:#2fa393;}
.popup2.general .head strong{color:#f05033;}
.popup2.adults-1 .head strong{color:#a39333;}
.popup2.adults-2 .head strong{color:#feba12;}
.popup2.adults-3 .head strong{color:#915f58;}
.popup2.children-1 .head strong{color:#3662ac;}
.popup2.children-3 .head strong{color:#86c140;}
.popup2 .head ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	color:#b1b2b5;
	font:italic 700 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.popup2 .head ul li{
	float:left;
	margin:0 0 0 68px;
	background:#fff;
	padding:0 5px 0 5px;
}
.popup2 .head ul li:first-child{margin:0;}
.popup2 .head ul .tick{
	width:22px;
	padding-top: 1px;
	float:left;
	font-family: helvetica,arial,sans-serif;
	font-size: 42px;
}
.popup2 .head ul a{color:#656669;}
.popup2.children-2 .head ul .active {color:#2fa393;}
.popup2.general .head ul .active {color:#f05033;}
.popup2.adults-1 .head ul .active {color:#a39333;}
.popup2.adults-2 .head ul .active {color:#feba12;}
.popup2.adults-3 .head ul .active {color:#915f58;}
.popup2.children-1 .head ul .active {color:#3662ac;}
.popup2.children-3 .head ul .active {color:#86c140;}
.popup-form{
	width:100%;
	color:#444547;
	font:italic 400 20px/24px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.popup-form .case{
	padding:57px 10px 10px 39px;
	min-height:328px;
}
.popup-form .title{
	font:italic 700 28px/30px "Trebuchet MS",Helvetica,Arial,sans-serif;
	color:#444547;
	display:block;
	margin:0 0 42px;
}
.popup-form p{margin:0 0 14px;}
.popup-form p.sign{padding-top:42px;}
.popup-form .row{
	height:1%;
	overflow:hidden;
	margin-bottom:14px;
}
.popup-form .row-add{
	height:1%;
	overflow:hidden;
	margin-bottom:11px;
}
.popup-form .row em{
	float:left;
	padding:3px 8px 0 0;
}
.popup-form .row em span{color:#f05033;}
.popup-form .text-input,
.popup-form .text-input2,
.popup-form .text-input3,
.popup-form .text-input4,
.popup-form .text-input5,
.popup-form .text-input6,
.popup-form .text-input7,
.popup-form .text-input8,
.popup-form .text-input9,
.popup-form .text-input10{
	float:left;
	background:url(../img/bankstreet/bg-text-input.png) no-repeat;
	height:23px;
	overflow:hidden;
	padding:3px 3px 3px;
	margin:0 7px 0 0;
}
.popup-form .text-input{
	background-position:0 -176px;
	width:32px;
}
.popup-form .text-input2{
	background-position:0 -210px;
	width:242px;
}
.popup-form .text-input3{
	background-position:0 -243px;
	width:282px;
}
.popup-form .text-input4{
	background-position:0 -277px;
	width:192px;
	margin:0 12px 0 0;
}
.popup-form .text-input5{
	background-position:0 -374px;
	width:202px;
}
.popup-form .text-input6{
	background-position:0 -310px;
	width:412px;
}
.popup-form .text-input7{
	background-position:0 -342px;
	width:280px;
	margin:0 20px 0 0;
}
.popup-form .text-input8{
	background-position:-46px -176px;
	width:62px;
}
.popup-form .text-input9{
	background-position:-124px -176px;
	width:149px;
}
.popup-form .text-input10{
	background-position:-215px -277px;
	width:102px;
}
.popup-form .text{
	float:left;
	padding:1px 0;
	margin:0;
	border:0;
	width:100%;
	outline:none;
	background:none;
	color:#939598;
	font:400 16px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.popup-form label,
.popup-form .label{
	float:left;
	width:104px;
	padding:3px 0 0;
	margin:0 10px 0 0;
	text-align:right;
	color:#393b3c;
	font:italic 700 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.popup-form label.add{
	width:auto;
	margin:0 9px 0 0;
}
.popup-form label.add2{
	width:auto;
	margin:0 30px 0 0;
}
.popup-form .select{
	float:left;
	width:198px;
	margin:5px 14px 0 0;
}
.popup-form .radio-box{
	height:1%;
	overflow:hidden;
}
.popup-form .radio-box img{vertical-align:top;}
.popup-form .radio{
	width:16px;
	height:16px;
	float:left;
	padding:0;
	margin:8px 7px 0 1px;
}
.popup-form .select2{
	float:left;
	width:53px;
	margin:5px 3px 0 0;
}
.popup-form .select3{
	float:left;
	width:53px;
	margin:5px 30px 0 0;
}
.popup-form .slash{
	float:left;
	padding:2px 1px 0 0;
}
.popup-form .img{
	float:left;
	margin:4px 0 0 -4px;
}
.popup-form .btn-holder{
	background:#eef0f2;
	overflow:hidden;
	height:1%;
	padding:23px 38px 20px;
}
.popup-form .submit{
	float:right;
	padding:0 0 2px;
	margin:0 0 0 16px;
	border:0;
	cursor:default;
	color:#fff;
	font:400 14px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
	background:url(../img/bankstreet/btn-confirm.png) no-repeat;
	width:147px;
	height:21px;
}
.popup-form .submit:hover{background-position:0 -29px;}
.popup-form .btn-holder a{
	float:right;
	text-decoration:underline;
	color:#393b3c;
	font:italic 400 15px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.popup-form .btn-holder a:hover{text-decoration:none;}
.popup-form .check-box{
	height:1%;
	overflow:hidden;
	padding:0 0 0 115px;
	margin:-2px 0 33px;
}
.popup-form .checkbox{
	float:left;
	padding:0;
	margin:3px 3px 0 0;
	width:16px;
	height:16px;
}
.popup-form .check-box label{
	width:auto;
	color:#393b3c;
	padding:0;
	font:italic 400 15px/18px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.popup-form .check-box label a{
	color:#393b3c;
	text-decoration:underline;
}
.popup-form .check-box label a:hover{text-decoration:none;}
.popup-form .total{
	height:1%;
	text-align:center;
}
.popup-form .total span{
	color:#444547;
	font:italic 400 28px/32px "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.popup-form .total strong{
	color:#f05033;
	font-weight:bold;
}
.popup-form .check{float:left;}
.popup-form .check label{
	width:auto;
	padding:0;
	font-weight:normal;
}

#selected-publications {
    width: 691px; background-color: #fff;
}
#selected-publications .publication {
    padding-left: 25px;
    text-indent: -8px;
}

.scroll-item-container {
    height: 107px;
    width: 205px;
    margin-top: 14px;
    margin-bottom: 14px;
    overflow: hidden;
    position: relative;
}

.scroll-item-scrollbox {
    position: relative;
    width: 410px;
    float: left;
}

.scroll-item {
    float: left;
    width: 205px;
}
.scroll-item p { margin-top: 0px; } /* for wysiwyg text */

.scrolling-box-prev,
.scrolling-box-next {
    display: inline-block;
    width:22px;
    height:21px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../img/bankstreet/bg-link-calenlar.png) no-repeat;
}
.scrolling-box-next{
    background-position: 0 -29px;
}
.scrolling-box-next:hover { background-position: -22px -29px; }
.scrolling-box-prev:hover { background-position: -22px 0; }

/* tag cloud sidebar plugin */

/* Classes for tag sizes
   There should only be 4 steps */

.tag1 {
    font-size: 95%;
}
.tag2 {
    color: #393B3C;
    font-size: 115%;
}
.tag3 {
    color: #656669;
    font-size: 130%;
}
.tag4 {
    color: #939598;
    font-size: 180%;
}

/* for spacing issues */
div.tag-cloud {
    margin: 8px auto;
}
