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

*{margin:0px; padding:0px;}
body{font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;}

img{border:0;}

a:focus, a:hover, a:active {outline:none;}
a, a:visited{color:#003366; text-decoration:underline;}
a:hover{color:#003366; text-decoration:underline;}

h1{font-size:18px; font-weight:bold; color:#000000; margin:0 0 10px 0;}
h2{font-size:16px; font-weight:bold; color:#003366; margin:0 0 10px 0;}
h3{font-size:12px; font-weight:normal; color:#003366; margin:0; padding:10px 0 0 0; text-transform:uppercase;}
h4{font-size:12px; font-weight:bold; color:#003366; margin:0 0 0 0; padding:0;}
h5{font-size:18px; font-weight:bold; color:#000000; margin:0 0 10px 0;}

/* ---------------------------------------- Headlines ---------------------------------------- 
#hl_home {width:261px;}
#hl_home span {background-image:url(images/hl_leveragingcapital.gif); position:absolute;width:261px;}
#hl_about {width:195px;}
#hl_about span {background-image:url(images/hl_trusted.gif); position:absolute;width:195px;}
#hl_lp {width:112px;}
#hl_lp span {background-image:url(images/hl_lendingprofile.gif); position:absolute;width:112px; height:20px;}
#hl_team {width:42px;}
#hl_team span {background-image:url(images/hl_team.gif); position:absolute;width:42px;}
#hl_reptrans {width:209px;}
#hl_reptrans span {background-image:url(images/hl_reptransactions.gif); position:absolute;width:209px;}
#hl_contact {width:83px;}
#hl_contact span {background-image:url(images/hl_contactus.gif); position:absolute;width:83px;}*/ 

#container{width:900px; margin:0 auto 0 auto; padding:0 4px 0 4px; background-image:url(images/border_side.gif); background-repeat:repeat-y; background-color:#ecf1f7;}

/* ---------------------------------------- Background Images ---------------------------------------- */ 
#bgimage{width:900px; background-color:#ecf1f7;}
.building{background-image:url(images/bg_building.gif); background-repeat:no-repeat; min-height:500px;}
.phila{background-image:url(images/bg_phila.gif); background-repeat:no-repeat; min-height:500px;}
.skyline{background-image:url(images/bg_skyline.gif); background-repeat:no-repeat; min-height:500px;}
.confroom{background-image:url(images/bg_confroom.gif); background-repeat:no-repeat; min-height:500px;}
.chicago{background-image:url(images/bg_chicago.gif); background-repeat:no-repeat; min-height:525px;}
.keyboard{background-image:url(images/bg_keyboard.gif); background-repeat:no-repeat; min-height:525px;}
.stairs{background-image:url(images/bg_stairs.gif); background-repeat:no-repeat; min-height:525px;}
.treasury{background-image:url(images/bg_treasury.gif); background-repeat:no-repeat; min-height:525px;}
.cira{background-image:url(images/bg_cira.jpg); background-repeat:no-repeat; min-height:525px;}

/* .calculator{background-image:url(images/bg_calculator.gif); background-repeat:no-repeat; min-height:500px;}
.flag{background-image:url(images/bg_flag.gif); background-repeat:no-repeat; min-height:500px;}
.business{background-image:url(images/bg_business.gif); background-repeat:no-repeat; min-height:500px;}
.scull{background-image:url(images/bg_scull.gif); background-repeat:no-repeat; min-height:525px;}
.chicagoriver{background-image:url(images/bg_chicagoriver.gif); background-repeat:no-repeat; min-height:525px;}
.chess{background-image:url(images/bg_chess.gif); background-repeat:no-repeat; min-height:525px;}
*/

/* ---------------------------------------- Header ---------------------------------------- */ 
#header{height:92px; width:100%;}
#header .login{float:right; font-size:11px; margin:25px 20px 0 20px; text-align:right;}
#header .login p{margin-bottom:10px; font-size:11px;}
#header .login a{color:#336699; text-decoration:none;}
#header .login a:visited{color:#336699; text-decoration:none;}
#header .login a:hover{color:#336699; text-decoration:underline;}
#logo{margin:5px 0 0 3px;}

/* 9 photos
#photobar{background-color:#ebebeb; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; padding:2px 0 2px 0; height:85px;}
#photobar img{float:left; width:99px; height:85px; padding-right:1px; background-color:#ebebeb;}
#last img{float:left; height:85px; width:100px; padding:0;}
*/

/* 10 photos */
#photobar{background-color:#ebebeb; padding:1px 0 1px 0; height:76px;}
/* #photobar{background-color:#ebebeb; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; padding:2px 0 2px 0; height:76px;} */
#photobar img{float:left; padding-right:1px; background-color:#CCCCCC;}
#last img{float:left; padding:0;width:90px; height:76px; position:relative;}

#slideshow1, #slideshow2, #slideshow3{float:left; padding-right:1px;}
.slides{height:76px;width:89px;overflow:hidden;}
.slides img{height:76px; width:89px;top:0; left:0;}


/* ---------------------------------------- Leftnav ---------------------------------------- */ 
#lcol{margin:4px 0 0 20px; float:left;}
/*#lnav {color:#003366; list-style:none; font-size:14px; padding-right:15px; border-right:#999999 1px dotted; min-width:193px;}*/
#lnav {color:#003366; list-style:none; font-size:14px;}
#lnav li {height:22px; display: block; list-style: none; margin-bottom:27px;}
#lnav .active{margin-top:-7px; margin-bottom:34px;}
#lnav li img:hover{border-bottom:#336699 1px solid;}
#lnav a{height: 22px; display: block;}

#subnav_l{list-style:none; float:left; margin:10px 0 22px -5px; padding-left:5px;color:#336699; display:block;}
#subnav_r{list-style:none; margin:10px 0 22px 118px;color:#336699; display:block;}
#subnav_l li, #subnav_r li, #subnav_single li{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#336699; margin:0; height:18px;}
#subnav_l li a, #subnav_r li a, #subnav_single li a{color:#336699; height:auto;padding:3px 4px 3px 3px; font-size:9px; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
#subnav_l li a:hover, #subnav_r li a:hover, #subnav_single li a:hover{color:#336699; text-decoration:underline;}
#subnav_l .blue a, #subnav_r .blue a{background-color:#336699; color:#FFFFFF; width:auto; display:inline-block;}
#subnav_l .blue a:hover, #subnav_r .blue a:hover{background-color:#336699; color:#FFFFFF; width:auto; display:inline-block; text-decoration:underline;}
.subnav_follower{clear:both;}
#subnav_l li img:hover, #subnav_r li img:hover, #subnav_single li img:hover{border-bottom:#336699 1px solid;}

#subnav_single{list-style:none; margin:10px 0 22px 5px;color:#336699; display:block;}
.subnav_single_follower{margin-top:55px;}
/* ---------------------------------------- Content ---------------------------------------- */ 
#content_bg{margin:0; padding:35px 0 20px 0; min-height:375px; background-image:url(images/content_bg.png); background-repeat:repeat-y; background-position:245px;}
#content_bg2{margin:0; padding:35px 0 20px 0; min-height:375px; background-image:url(images/content_bg.png); background-repeat:repeat-y; background-position:245px;}

/*#content_bg{margin:0; padding:35px 0 20px 0; min-height:375px; background-image:url(images/content_bg2.png); background-repeat:repeat-y; background-position:78px;}
#content_bg2{margin:0; padding:35px 0 20px 0; min-height:375px; background-image:url(images/content_bg2.png); background-repeat:repeat-y; background-position:88px;}
.reptrans2 {width:100%;}
.reptrans2 th{font-size:11px; background-color:#336699; color:#FFFFFF; font-weight:normal; padding:1px; text-align:center;}
.reptrans2 td{font-size:11px; color:#000000; font-weight:normal; padding:3px; vertical-align:top;}
#content_bg, #content_bg2{margin:0; padding:35px 0 20px 0; min-height:375px;}*/

#content{margin:0 25px 0 271px;}
#content p{color:#000000; font-size:12px; margin:0 0 18px 0; line-height:1.4em;}

#content ul{list-style:none; font-size:12px; font-weight:bold; color:#000000; margin:0 0 20px 0;}
#content li{font-size:12px; font-weight:normal; margin:4px 0 4px 5px; padding:0 0 0 8px; background-image:url(images/li_bg.gif); background-repeat:no-repeat; background-position:0 6px; line-height:1.4em;}
.fl{float:left; width:75px; text-align:right; padding-right:10px;}
.fl2{float:left; width:115px; text-align:right; padding-right:5px;}
#formfeedback{color:#FFFFFF; padding:5px; list-style:none;background-image:none; background-color:#003366; }
#formfeedback li{background-image:none; color:#FFFFFF;}

.reptrans {width:100%;border-top:#CCCCCC 3px solid;}
.reptrans th{font-size:11px; background-color:#336699; color:#FFFFFF; font-weight:normal; padding:1px; text-align:center;}
.reptrans td{font-size:11px; color:#000000; font-weight:normal; padding:5px; vertical-align:top; border-right:#CCCCCC 1px solid;}

.nomar{margin:0; padding:0; font-size:11px; display:block;}
#investmenttype{width:136px;}
#investmenttype li{font-size:11px; color:#333333; padding-top:0; margin-top:0; margin-left:0;}
.altrow{border-bottom:#CCCCCC 1px solid; background-image:url(images/altrow_bg.png); background-repeat:repeat;}

#sitemap a{color:#336699;}
#sitemaplist{list-style:none; font-size:12px; font-weight:bold; color:#000000; margin:0 0 15px 10px; line-height:normal;}
#sitemaplist li{font-size:12px; font-weight:normal; margin:0 0 2px 5px; padding:0 0 0 8px;}

.dotline{margin:10px 0 10px 0; border-bottom:#999999 1px dotted;}


/* ---------------------------------------- Team Pages ---------------------------------------- */ 
#content .teamdescrip{margin:0 0 15px 0;}
.teamphoto{border:#003366 2px solid; float:right; margin:0 0 10px 10px;}
.teambg{min-height:625px;}

#lpro_l, #teamlist_l{float:left; width:250px; }
#lpro_r, #teamlist_r{width:250px; margin-left:250px;}

/* ---------------------------------------- Footer ---------------------------------------- */ 
#footer{border-top:#b3b3b3 1px solid; background-color:#d7d7d7; width:900px; height:70px; font-size:11px; color:#6d6d6d; padding:0; clear:both; background-image:url(images/footer_bg.gif); background-repeat:repeat-x;}
#footer .minilogo{ float:left;margin:23px 15px 0 20px;}
#footer p{margin:32px 20px 0 180px;}
#footer a{color:#336699; text-decoration:none;}
#footer a:visited{color:#336699; text-decoration:none;}
#footer a:hover{color:#336699; text-decoration:underline;}
#shadow{background-image:url(images/shadow_footer.png); width:908px; height:9px; margin:0 auto 0 auto; padding:0;}