﻿.Normal
{
    color:#7A7B7D;
    font-size:11px;
    font-family:Times New Roman, Serif;
}

.Left
{
    width:139px;
    _width:192px;
    color:#6f6f6d;
    padding:55px 25px 4px 28px;
/*    border-top:1px solid #253443;*/
    border-left:1px solid #D1CEC1;
}

.Head
{
    color:#2b3956;
    font-size:18px;
    line-height:34px;
    text-align:right;
    font-family:Serif;
    vertical-align:text-top;
    text-transform:uppercase;
}



.TeamLeft
{
    width:325px;
    height:1931px;
    color:#6f6f6d;
    padding:32px 0px 0px 27px;
    border-top:1px solid #253443;
    background-image:url('images/TeamLeft.jpg');
}

.TeamLeft .Normal
{
    font-size:12px;
    text-align:left;
    border:double 3px #a79d67;
    padding:25px 32px 50px 28px;
    font-family:Times New Roman, Serif;
}
.DoubleBorderLeft
{
    color:#6f6f6d;
    padding:32px 15px 10px 15px;
    border:double 3px #a79d67;
}

.DoubleBorderLeft .Normal
{
    font-size:12px;
    text-align:left;
    font-family:Times New Roman, Serif;
}

.Title
{
    color:#2b3956;
    font-size:12px;
    margin-bottom:2px;    
    font-family:Times New Roman, Serif;
    text-transform:uppercase;
    letter-spacing: 1px;
    /*line-height:31px;*/
}

/* IE Hacks */
.Left
{
    _height:531px;
}

table.inner_table tr td div.Panel div div.Normal
{
   _font-size:12px;
   _font-family:Times New Roman; 
}

/* End IE Hacks */

/* Contact Us Panel */
.Image
{
    width:212px;
    _width:218px;
    height:155px;
    _height:161px;
    _overflow:hidden;
    margin:0px 0px 7px 0px;
    border:double 3px #afa677;
}

.Image .Center
{
    margin:0px 15px 7px 15px;
}

.Context
{
    width:212px;
    height:251px;
    background-color:#f3f0de;
    border:double 3px #afa677;
}

.Context .Center
{
    /*margin:0px 15px 0px 15px;*/
}

.CityName
{
    width:212px;
    height:23px;
    line-height:23px;
    letter-spacing: 1px;
    text-align:center;
    text-transform:uppercase;
    background:url('images/title_background.jpg') repeat-x;
}

.CityName span.Head
{
    color:#2b3956;
    font-size:11px;
    line-height:24px;
    font-weight:bold;
    font-family:Times New Roman, Serif;
}

.Panel
{
    width:212px;
    color:#666666;
    text-align:center;
    line-height:1.0125em;
    font-family:Times New Roman, Serif;
}

.PortMainPanel
{
    text-align:left;
}

.Panel a, .Panel a:visited, .Panel a:hover, .Panel a:link, .Panel a:active
{
    color:#39597d;
    text-decoration:none;
}
/* End Contact Us Panel */

/* Contact Us Left */
.ContactLeft
{
    width:139px;
    height:472px;
    color:#6f6f6d;
    padding:55px 25px 4px 28px;
    /*border-top:1px solid #253443;*/
    border-right:1px solid #d1cec1;
    background-image:url('images/Contact_left_background.jpg');
}
/* End Contact Us Left */

/* Portfolio Strategies and IPOs */
.PortLeft
{
    width:139px;
    height:472px;
    color:#6f6f6d;
    padding:55px 25px 4px 28px;
    /*border-top:1px solid #253443;*/
    border-right:1px solid #d1cec1;
    background-image:url('images/Contact_left_background.jpg');
}

.ColTitle
{
    color:#2b3956;
    font-size:12px;
    margin-bottom:2px;
    text-transform:uppercase;
    font-family:Times New Roman, Serif;
}

.Strats
{
    width:266px;
    height:443px;
    background-position:center bottom;
}

.Strats table
{
	width:266px;
    /*height:443px;*/
    /*width:260px;*/
    /*height:443px;*/
    padding:3px 3px 3px 3px;
}

.Strats table tr td
{
    width:235px;
    height:25px;
    color:#666666;
    font-size:11px;
    text-align:center;
    padding:3px 0px 3px 8px;
    border:solid 2px #E1DFD0;
    background-color:#FFFFFF;
    font-family:Times New Roman, Serif;
}

.Strats table tr td a
{
    color:#1c2b4b;
    font-size:13px;
    font-family:Times New Roman, Serif;
}

.StratTitle
{
    width:266px;
    height:23px;
    text-align:center;
    border-bottom:solid 1px #b8b089;
    background-image:url('images/Right_title_background.jpg');
    /*padding-top:3px;*/
}

.StratTitle span.Head
{
    color:#666666;
    font-size:12px;
    font-family:Times New Roman, Serif;
    line-height:24px;
}

/* IE Hacks */
.PortLeft
{
    _width:192px;
    _height:531px;
}

div.Left span.ColTitle
{
    _color:#2B3956;
    _font-size:12px;
    _text-transform:uppercase;
    _font-family:Times New Roman;
}

div.StratTitle span.Head
{
    _height:23px;
    _color:#666666;
    _font-size:12px;
    _overflow:hidden;
    /*_margin-bottom:-8px;*/
    _font-family:Times New Roman, Serif;
}
/* End IE Hacks */
/* End Portfolio Strategies and IPOs */

/* Portfolio A-Z */
.PortFullLeft
{
    width:138px;
    height:2617px;
    color:#6f6f6d;
    padding:55px 25px 0px 28px;
    /*border-top:1px solid #253443;*/
    border-right:1px solid #d1cec1;
    background-image:url('images/FullPortfolio_Left.jpg');
}
/* IE Hacks */
.PortFullLeft
{
    _width:192px;
    _height:2673px;
}
/* End IE Hacks */
/* End Portfolio A-Z */

/* IE Hacks */
.TeamLeft
{
    _width:352px;
    _height:1964px;
    _padding-right:9px;
}

.ContactLeft
{
    _width:192px;
    _height:531px;
    _background-image:url('images/Contact_left_background.jpg');
}

div.TeamLeft div.Normal
{
    _font:12px;
    _padding:25px 24px 50px 28px;
    _font-family:Times New Roman, Serif;
}

/* div.Context div.Panel div div.Normal */
div.Context div.Panel div div.Normal
{
    color:#7A7B7D;
    font-size:10px;
    line-height: 13px;
    /*line-height:1.25em;*/
    font-weight: bold;
    font-family: Georgia, Times New Roman, Serif;
}


div.TeamLeft span.Title
{
    color:#1c2b4b;
    font-size:18px;
    font-weight:bold;
    text-align:right;
    text-transform:uppercase;
    font-family:Times New Roman, Serif;
}