@charset "utf-8";
/* text styles */
body  {
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
}

body, p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #554f4a;
}

h1, .header1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 27px;
	color: #651613;
	font-weight: normal;
}
h2, .header2{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 27px;
	color: #651613;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
p.afterheader{
 	margin-top: 0px;
	padding-top: 0px;
}

img.floatright{
	float: right;
	padding: 0 0 15px 15px;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #651613;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
}




#bg{
	width: 1027px;
	margin: auto;
	height: 100%;
}

.learnmore{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #780a06;
	text-decoration: none;
	padding-left: 5px;
	text-transform: uppercase;
}
a.learnmore:hover {
	text-decoration: underline;
}





#leftdrop {
	background: url(../images/drop_left.jpg) no-repeat;
	padding:0 0 0 39px;
	margin: 0;
}

#rightdrop {
	background: url(../images/drop_right.jpg) no-repeat top right;
	padding:0 39px 0 0;
	margin: 0;
	text-align: left;
}
#container {
	border-top: 1px solid #fff;
}

/* top nav */
#topnav{
	padding: 2px 0 0 9px;
}

#topnav ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#topnav li{
	float: left;
	padding: 0 9px 2px 8px;
	margin: 0;
	background: url(../images/topnavsep_red.gif) no-repeat 0px 4px;
	font-size: 10px;
}
#topnav li.first{
	padding: 0 9px 0 0;
	background: none;
}


#topnav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #651613;
	text-decoration: none;
	font-weight: normal;
}
#topnav a:hover{
	text-decoration: underline;
}

/*main nav*/
#mainnav{
	background: url(../images/mainnav_bg.gif) #675f58;
	height: 67px;
	clear: both;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#mainnav ul{
	list-style: none;
	margin: 0;
	padding: 32px 0 0 9px;
}
#mainnav li{
	float: left;
	background: url(../images/navsep_red.gif) top left no-repeat;
	padding: 0 0 0 3px;
	margin: 0;
}
#mainnav li img{
	border: 0;
	margin: 0;
	padding: 0;
}

#logo{
	float: right;
	width: 204px;
	margin: 0;
	padding: 0;
}

#mainnavfooter{
	height: 21px;
	margin: 0;
	padding: 0;
	background-color: #651613;
	clear: both;
	position: relative;
}

#aviationflyout{
	position: absolute;
	left: 128px;
}
#structuredfinanceflyout{
	position: absolute;
	left: 445px;
}

#homebody{
	margin-bottom: 25px;
}

.homegraybox{
	float: left;
	width: 478px;
	padding: 37px;
	background: #bbb4ad url(../images/grayboxarrow.gif) 0px 37px no-repeat;
}
.homegraybox p{
	margin-top: 0px;
	padding-top: 0px;
}
.homegraybox, .homegraybox p, .homegraybox a{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #ffffff;
}
.homegraybox .learnmore{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #780a06;
	text-decoration: none;
	padding-left: 12px;
	text-transform: uppercase;
}
.homecallout{
	float:right;
	width: 243px;
	background: url(../images/sep_dots.gif) repeat-y;
	margin: 25px 0 0 0;
	padding: 0 51px 0 51px;
}
.homeitem{
	margin: 0 0 10px 0;
	padding: 0;
}
.homeitem h1{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 11px;
	color: #651613;
	margin: 0;
	padding: 0;
}
.homeitem h1 a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 11px;
	color: #651613;
	text-decoration: none;
}
.homeitem h1 a:hover{
	text-decoration: underline;
}
.homeitem p{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
}
.homeitem, .homeitem p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #554f4a;
}
.homecallout .last{
	margin-bottom: 0;
	padding-bottom: 0;
}

#body{
	padding-bottom: 10px;
	min-height: 600px;
}

#leftnav{
	width: 172px;
	padding: 28px 10px 0 17px;
	float: left;
	overflow: hidden;
}
#leftnav ul{
	list-style: none;
	margin: 0;
	padding: 0 0 0 12px;
}
#leftnav ul li{
	padding-bottom: 20px;
}
#leftnav ul li ul{
	padding: 20px 0 0 12px;
}
#leftnav ul li ul li{
	padding-bottom: 6px;
}

#leftnav li, #leftnav li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #675f58;
	text-decoration: none;
	font-weight: normal;
}
#leftnav li a:hover{
	text-decoration: underline;
}

#leftnav li.active{
	background: url(../images/leftnav_raquo.gif) 0px 5px no-repeat;
	margin-left: -12px;
	padding-left: 12px;
}
#leftnav li.active li{
	background: none;
	margin-left: 0px;
	padding-left: 0px;
}

#leftnav li.active, #leftnav li.active a{
	color: #3e3a36;
}
#leftnav li.active li, #leftnav li.active li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #675f58;
	text-decoration: none;
	font-weight: normal;
}


.maincontent{
	width: 750px;
	float: left;
	padding-bottom: 20px;
	overflow: hidden;
}

#printshare{
	text-align: right;
	padding: 8px 13px 4px 0;
}

.mainbody{
	padding: 0 67px 8px 0;
	/*overflow: hidden; */
	border: 1px solid #ffffff;
}

.mainbody img.floatright{
	margin-right: -68px;
}

.quotebody{
	float: left;
	width: 484px;
	margin-right: 40px;
	overflow: hidden;
}
.quoteside{
	float: left;
	width: 179px;
	overflow: hidden;
	background: url(../images/sep_dots.gif) repeat-y;
	padding: 0 23px 0 24px;
	margin: 98px 0 50px 0;
}
.quoteside, .quoteside p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;	
}
.quoteside blockquote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #651613;
	margin: 0 0 0 -14px;
	padding: 5px 0 15px 14px;
	background: url(../images/quote.gif) no-repeat;
}
.quoteside .quote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #651613;
	padding: 0 0 0 27px;
	margin: 5px 0 0 0;
	font-style: italic;
	background: url(../images/quotedash_red.gif) no-repeat 0px 1px;
}

#footer{
	height: 28px;
	background: url(../images/footer_bg.gif) repeat-x;
	padding: 18px 15px 0 15px;
	margin: 0;
}
#footer, #footernav li, #footernav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b2ada8;
}
#footernav ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#footernav li{
	float: left;
	padding: 0 9px 0 8px;
	margin: 0;
	background: url(../images/footernavsep_red.gif) no-repeat 0px 4px;
	font-size: 10px;
}
#footernav li.first{
	padding: 0 9px 0 0;
	background: none !important;
}


#footernav a{
	text-decoration: none;
}
#footernav a:hover{
	text-decoration: underline;
}

#footercopyright{
	float: right;
	width: 365px;
	padding: 0;
	margin: 0;
	text-align: right;
}
#footerbar{
	clear: both;
	height: 21px;
	background: #651613;
}

.clearfloat{
	display: inline;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	visibility: hidden;
}
.clearonlyfloat{
	clear: both;
}

.dothr{
	height: 12px;
	background: url(../images/dot_hr.gif) repeat-x;
}
.logogrid img{
	border: 0;
	padding: 20px 0 20px 0;
}


.logoheadercontainer{
	margin-bottom: 30px;
}
.logoheadercontainer .logo{
	width:	237px;
	float: left;
}
.logoheadercontainer .header{
	float: left;
	margin: 0 0 0 11px;
	line-height: 13px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.logoheadercontainer .header h1{
	margin: 0;
	padding:0;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #651613;
	line-height: 13px;
}
.logoheadercontainer .header a{
	line-height: 13px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


.biogrid{
	width: 530px;
	margin-bottom: 30px;
}
.quotebody .biogrid{
	width: 100%;
}
.biogrid .bio{
	float: left;
	width: 112px;
	height: 225px;
	padding: 0 13px 13px 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #675f58;
}
.quotebody .biogrid .bio{
	padding: 0 8px 13px 0;
}
.biogrid .bio h2{
	margin: 0;
	padding: 4px 0 0 0;
}
.biogrid .bio img{
	border: 0;
}
.biogrid .bio h2, .biogrid .bio h2 a{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
}
a.bioroll, a.bioroll image{
	float: left;
	overflow: hidden;
}
a.bioroll:hover{
	border: 4px solid #651613;
}
a.bioroll:hover img{
	margin: -4px;
}


.backtotop{
	text-align: right;
	padding-bottom: 40px;
	clear: both;
}
img.bioimagefloat{
	float: right;
	padding: 20px 0 15px 15px;
}
.biotitle{
	margin: 0;
	padding: 0 0 3px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.biotitle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.listingtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.listingtext a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.litgriditem{
	float: left;
	width: 225px;
	height:85px;
	margin: 28px 0 28px 0;
	text-align: center;
}
.pullout{
	background: url(../images/sep_dots.gif) repeat-y;
	margin: 36px 0 36px 61px;
	padding: 0 0 0 26px;
}
.pullout, .pullout p{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;	
	color: #651613;
}
.pullout blockquote{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #651613;
	margin: 0 0 0 -14px;
	padding: 5px 0 15px 14px;
	background: url(../images/quote.gif) no-repeat;
	min-height: 25px;
}
.pullout .quote{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #651613;
	padding: 0 0 0 27px;
	margin: 5px 0 0 0;
	font-style: italic;
	background: url(../images/quotedash_red.gif) no-repeat 0px 4px;
}

.inlinetableft{
	background: url(../images/tabs_left.gif) no-repeat top left;
	padding-left: 19px;
}
.inlinetabright{
	background: url(../images/tabs_right.gif) no-repeat top right;
	padding-right: 18px;
	margin-right: -23px;
}
.inlinetabs{
	float: left;
	width:100%;
	background: url(../images/tabs_fullbg.gif) repeat-x;
	border-top: 1px solid #ffffff;
}
.inlinetabs ul{
	margin:0;
    padding:0;
    list-style:none;
}
.inlinetabs li{
    float:left;
    margin:0;
    padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #918e8c;
}
.inlinetabs li a{
    display:block;
	background: url(../images/tabs_bg.gif) no-repeat 0px 0px;
	padding: 11px 11px 3px 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #918e8c;
}
.inlinetabs li.active a{
	background-position: 0px -33px;
	color: #651613;
}
.inlinetabs .active a.first{
	background-position: -1px -33px;
}
.inlinetabs a.first{
	background-position: -1px 0px;
}
.inlinetabcontent{
	clear:both;
}
.inlinetabcontentcontent{
	padding: 19px 20px 19px 20px;
}
.inlinetabcontentcontent .floatright{
	margin: -18px -19px 0 20px !important;
	float: right;
}



.inlinetabcontent{
	height: 500px;
}

/* color styles */
	/* green */
	#greentheme #topnav a{color: #003f23;}
	#greentheme a, #greentheme .logoheadercontainer .header h1{color: #003f23;}
	#greentheme #mainnavfooter{ background: #003f23;}
	#greentheme #mainnav li{background: url(../images/navsep_green.gif) top left no-repeat;}
	#greentheme h1, #greentheme header1, #greentheme h2, #greentheme header2{color: #003f23;}
	#greentheme .quoteside blockquote{color: #003f23;}
	#greentheme .quoteside .quote{color: #003f23; background: url(../images/quotedash_green.gif) no-repeat 0px 1px;}
	#greentheme #footernav li{background: url(../images/footernavsep_green.gif) no-repeat 0px 4px;}
	#greentheme #footerbar{ background: #003f23;}
	#greentheme #footer, #greentheme #footernav li, #greentheme #footernav a{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #b2ada8;}
	#greentheme .pullout, #greentheme .pullout p, #greentheme .pullout blockquote{color: #003f23;}
	#greentheme .pullout .quote{color: #003f23; background: url(../images/quotedash_green.gif) no-repeat 0px 4px;}
	#greentheme a.bioroll:hover{border: 4px solid #003f23;}
	
	/* blue */
	#bluetheme #topnav a{color: #0d2e50;}
	#bluetheme a, #bluetheme .logoheadercontainer .header h1{color: #0d2e50;}
	#bluetheme #mainnavfooter{ background: #0d2e50;}
	#bluetheme #mainnav li{background: url(../images/navsep_blue.gif) top left no-repeat;}
	#bluetheme h1, #bluetheme header1, #bluetheme h2, #bluetheme header2{color: #0d2e50;}
	#bluetheme .quoteside blockquote{color: #0d2e50;}
	#bluetheme .quoteside .quote{color: #0d2e50; background: url(../images/quotedash_blue.gif) no-repeat 0px 1px;}
	#bluetheme #footernav li{background: url(../images/footernavsep_blue.gif) no-repeat 0px 4px;}
	#bluetheme #footerbar{ background: #0d2e50;}
	#bluetheme #footer, #bluetheme #footernav li, #bluetheme #footernav a{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #b2ada8;}
	#bluetheme .pullout, #bluetheme .pullout p, #bluetheme .pullout blockquote{color: #0d2e50;}
	#bluetheme .pullout .quote{color: #0d2e50; background: url(../images/quotedash_blue.gif) no-repeat 0px 4px;}
	#bluetheme a.bioroll:hover{border: 4px solid #0d2e50;}
	
	
	/* lightblue */
	#lightbluetheme #topnav a{color: #2d5b7d;}
	#lightbluetheme a, #lightbluetheme .logoheadercontainer .header h1{color: #2d5b7d;}
	#lightbluetheme #mainnavfooter{ background: #2d5b7d;}
	#lightbluetheme #mainnav li{background: url(../images/navsep_lightblue.gif) top left no-repeat;}
	#lightbluetheme h1, #lightbluetheme header1, #lightbluetheme h2, #lightbluetheme header2{color: #2d5b7d;}
	#lightbluetheme .quoteside blockquote{color: #2d5b7d;}
	#lightbluetheme .quoteside .quote{color: #0d2e50; background: url(../images/quotedash_lightblue.gif) no-repeat 0px 1px;}
	#lightbluetheme #footernav li{background: url(../images/footernavsep_lightblue.gif) no-repeat 0px 4px;}
	#lightbluetheme #footerbar{ background: #2d5b7d;}
	#lightbluetheme #footer, #lightbluetheme #footernav li, #lightbluetheme #footernav a{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #b2ada8;}
	#lightbluetheme .pullout, #lightbluetheme .pullout p, #lightbluetheme .pullout blockquote{color: #2d5b7d;}
	#lightbluetheme .pullout .quote{color: #2d5b7d; background: url(../images/quotedash_lightblue.gif) no-repeat 0px 4px;}
	#lightbluetheme a.bioroll:hover{border: 4px solid #2d5b7d;}

	/* orange */
	#orangetheme #topnav a{color: #f5ac38;}
	#orangetheme a, #orangetheme .logoheadercontainer .header h1{color: #f29d16;}
	#orangetheme #mainnavfooter{ background: #f5ac38;}
	#orangetheme #mainnav li{background: url(../images/navsep_orange.gif) top left no-repeat;}
	#orangetheme h1, #orangetheme header1, #orangetheme h2, #orangetheme header2{color: #f29d16;}
	#orangetheme .quoteside blockquote{color: #f29d16;}
	#orangetheme .quoteside .quote{color: #f29d16; background: url(../images/quotedash_orange.gif) no-repeat 0px 1px;}
	#orangetheme #footernav li{background: url(../images/footernavsep_orange.gif) no-repeat 0px 4px;}
	#orangetheme #footerbar{ background: #f5ac38;}
	#orangetheme #footer, #orangetheme #footernav li, #orangetheme #footernav a{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #b2ada8;}
	#orangetheme .pullout, #orangetheme .pullout p, #orangetheme .pullout blockquote{color: #f5ac38;}
	#orangetheme .pullout .quote{color: #f5ac38; background: url(../images/quotedash_orange.gif) no-repeat 0px 4px;}
	#orangetheme a.bioroll:hover{border: 4px solid #f5ac38;}
	
