@charset "UTF-8";
/* CSS Document */

/*PNG Fix*/


#container, #logo, #leftcolumn, #leftnav, .LendingCollapsiblePanelTab, .SolutionsCollapsiblePanelTab, .TICCollapsiblePanelTab, .InvestmentsCollapsiblePanelTab, #rightcolumn, img, .sbttn, .lbttn { behavior: url(/global/css/iepngfix.htc);}


/*::::::::::::: Full Screen Background Image ::::::::::::::::: */  

.bg {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
}

/*::::::::::::: UI ::::::::::::::::: */

#container {
	position: relative;
	width: 876px;
	height: auto;
	margin: 30px auto;
	z-index: 2;
	}
	
#header {
	position: relative;
	float: left;
	width: 876px;
	height: 59px;
	margin: 0px;
	padding: 0px;
	background: url(../images/header_bak.gif) repeat-x left top #fff;
	}
	
#maincontent {
	position: relative;
	float: left;
	width: 876px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: url(../images/content_bak.png) repeat-y left top;
	}
	
#leftcolumn{
	position: relative;
	float: left;
	width: 288px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#logo{
	position: relative;
	float: left;
	width: 258px;
	height: auto;
	margin: 70px 0px 0px 30px;
	padding: 0px;
	}
	
#leftnav {
	position: relative;
	float: left;
	width: 258px;
	height: auto;
	margin: 55px 0px 0px 30px;
	padding: 0px;
	}
	
#rightcolumn {
	position: relative;
	float: left;
	width: 510px;
	height: auto;
	margin: 50px 0px;
	padding: 0px;
	z-index: 0;
	}
	
.contentblock {
	position: relative;
	float: left;
	width: 510px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	}

.recent-transactions {
	position: relative;
	float: left;
	width: 500px;
	height: auto;
	margin: 0px 0px 40px 10px;
	padding: 0px;
	z-index: 0;
	}
	
.recent-transactions img {
	position: relative;
	float: left;
	display: block;
	}
	
.details {
	position: relative;
	float: left;
	width: 320px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	}
	
.TabbedPanelsContent .contentblock {
	position: relative;
	float: left;
	width: 503px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	}
	
.onecol {
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	margin: 0px;
	padding: 0px;
	}

	
#footer {
	position: relative;
	float: left;
	width: 503px;
	height: auto;
	margin: 0px;
	padding: 0px;
	border-top: 1px dotted #999999;
	z-index: 0;
	}
	
#bottom {
	position: relative;
	float: left;
	width: 876px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	background:#fff;
	z-index: 0;
	}
	
	
/*:::::::::::::Staff Bios ::::::::::::::::: */

.bioblock {
	position: relative;
	float: left;
	width: 230px;
	height: auto;
	margin: 10px 0px 30px 20px;
	padding: 0px;
	z-index: 0;
	}
	
.bioblock2 {
	position: relative;
	float: left;
	width: 240px;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	z-index: 0;
	}
	
.thumb {
	position: relative;
	float: left;
	width: 80px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	clear: both;
	}
	
.info{
	position: relative;
	float: left;
	width: 150px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	}
	
	
/* the overlayed element */
#overlay {
	
	/* growing background image */
	background-image:url(../images/overlay_bak.png);
	
	
	/* dimensions after the growing animation finishes  */
	width: 690px;
	height: 585px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:  40px 25px 25px 25px;
	
}

#overlay .contentblock {
	position: relative;
	float: left;
	width: 400px!important;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(../images/b_close.png);
	position:absolute;
	right:25px;
	top:25px;
	cursor:pointer;
	height:12px;
	width:31px;
}

/* use a semi-transparent image for overlay */
#overlay {
	/*background-image:url(/tools/img/overlay/transparent.png);	
	color:#efefef;	 */
}

/* container for external content. uses vertical scrollbar if needed */
div.wrap {
	height: 585px;	
	overflow-y:auto;
	position: relative;
	z-index:0;
}

#overlayblock, #overlay .twocol {
	position: relative;
	float: left;
	width: 670px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	}


#overlay .onecol {
	position: relative;
	float: left;
	width: 335px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	}
	
/*::::::::::::: Navigation ::::::::::::::::: */

#header ul{
	position: relative;
	margin: 20px 5px 0px 10px!important;
	padding: 0px!important;
	list-style: none;
	font-size: 68.5%;
	text-transform: uppercase;
	color: #781034;
	}
	
#header li {
	position: relative;
	float: left;
	background:none!important;
	padding: 0px 12px 0px 0px !important;
	}
	
#header li.tollfree {
	position: relative;
	float: right;
	background: none!important;
	padding: 0px 0px 0px 0px!important;
	text-align: right!important;
	font-weight: 300;
	color: #780032;
	letter-spacing: 1px;
	text-transform: uppercase;
	}

#header li a:link, #header a:visited, #header li a:active{
	color: #3e3d33!important;
	text-decoration: none!important;
	background: url(../images/nav_arrow_off.png) no-repeat 0px 3px!important;
	padding: 0px 0px 0px 15px;
}

#header li a:hover{
	color: #938252!important;
	text-decoration: none!important;
	background: url(../images/nav_arrow_on.png) no-repeat 0px 3px!important;
	padding: 0px 0px 0px 15px;
}
	
#leftnav ul {
	position: relative;
	margin: 0px 10px 10px 10px;
	padding: 0px;
	list-style: none;
	font-size: 70%;
	line-height: 18px;
	color: #781034;
	}
	
#leftnav li {
	background: url(../images/l_nav_arrow.png) no-repeat 0px 6px;
	padding: 0px 0px 0px 15px;
	}
	
#leftnav li ul{
	position: relative;
	margin: 0px!important;
	padding: 0px!important;
	list-style: none!important;
	font-size: inherit;
	}
	
#leftnav li ul li {
	background: url(../images/l_nav_arrow.png) no-repeat 0px 6px;
	padding: 0px 0px 0px 15px!important;
	}



