body{
background:#aab1b8;
background-image:url(/assets/images/body-bg.jpg);
background-repeat:repeat-x;
color:#000000; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
margin:0px; 
/*line-height:152%;*/
}

#wrapper {margin:0px auto;width:900px; border:1px solid #112C49; border-top:0px solid #fff; margin-bottom:88px; background:#f7f7f7;}
.clearer {clear:both;}
p {color:#000000;font-size:12px;margin:0px;padding:0px; margin-top:12px; margin-bottom:12px;}
p a:link, p a:visited{color:#112C49;}
p a:hover, p a:active{color:#A4905A;}

h1 {color:#112C49;font-size:16px;font-weight:bold;margin:0px;padding:0px; margin-top:12px; margin-bottom:12px;}
h3 {color:#112C49;font-size:11px;font-weight:bold;margin:0px;padding:0px; margin-top:12px; margin-bottom:12px;}
h4 { font-size:12px;}
h5 {}
h5 a:link, h5 a:visited{color:#112C49;}
h5 a:hover, h5 a:active{color:#A4905A;}

.paragraphTitle{color:#112C49;font-size:14px;font-weight:bold;margin:0px;padding:0px; margin-top:12px; margin-bottom:12px;}

a {text-decoration:none;}
a img {border:0px solid #000000;}
blockquote {font-size:12px;margin:12px 25px;}
blockquote a:link, blockquote a:visited{color:#112C49;}
blockquote a:hover, blockquote a:active{color:#A4905A;}

.eight{font-size:8px;}
.ten{font-size:10px;}
.twelve{font-size:12px;}
.fourteen{font-size:14px;}
.sixteen{font-size:16px;}
.eighteen{font-size:18px;}

.smallCaps{ font-variant:small-caps;}
.grey {color:#999999;}
.blue {color:#112C49;}
.italic {font-style:italic;}
.eleven {font-size:12px;}
.bold {font-weight:bold;}

.no-margin {margin:0px;}
.no-padding {padding:0px;}
.topmargin0 {margin-top:0px !important;}
.margin10 {margin:10px;}
.margin15 {margin:15px;}
.margin20 {margin:20px;}

.flLeft {float:left;}
.flRight {float:right;}

.left{text-align:left !important;}
.right{text-align:right	 !important;}
.center{text-align:center !important;}

.firstElement{margin-top:0px !important;}
.bottom-margin-12 {margin-bottom:12px !important;}
.bottom-margin-24 {margin-bottom:24px !important;}
.bottom-margin-36 {margin-bottom:36px !important;}
.bottom-margin-48 {margin-bottom:48px !important;}

.bottom-padding-0 {padding-bottom:0px !important;}
.bottom-padding-12 {padding-bottom:12px !important;}
.bottom-padding-24 {padding-bottom:24px !important;}
.bottom-padding-36 {padding-bottom:36px !important;}
.bottom-padding-48 {padding-bottom:48px !important;}

.top-padding-12 {padding-top:12px !important;}
.top-padding-24 {padding-top:24px !important;}
.top-padding-36 {padding-top:36px !important;}
.top-padding-48 {padding-top:48px !important;}

input, select {
border:1px inset #C4C3C3;
color:#333333;
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
}

label {
font-weight:bold;
margin-bottom:2px;
}

#top {
background:transparent url(/assets/images/topbg.jpg) repeat scroll 0%;
height:67px;
width:100%;
border-bottom:1px solid #112c49;
}

#bottom {}

#bottom .pre-footer{
height:43px;
width:100%;
text-align:center;
}

#bottom .content{
background: url(/assets/images/bottombg.jpg) no-repeat scroll 0%;
height:19px;
width:100%;
}


#primaryMenu {
background:transparent url(/assets/images/primary-menu-bg.jpg) no-repeat top scroll 0%;
border-bottom:1px solid #112C49;
height:83px;
position:relative;
text-align:right;
width:100%;
}

/*
#primaryMenu ul {
color:#FEFE00;
display:inline;
font-size:12px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
margin-top:1px;
}

#primaryMenu ul li {display:inline;letter-spacing:-0.15px;}
#primaryMenu ul li a {padding:0px 16px;}

#primaryMenu .first {padding-left:8px;}
#primaryMenu .last {margin-right:19px;}

#primaryMenu ul li a:link, #primaryMenu ul li a:visited {
color:#112c49;
margin:0px;
}

#primaryMenu ul li a:hover, #primaryMenu ul li a:active {
color:#00FF00;
margin:0px;
}
*/

#posthead {
background:transparent url(/assets/images/post-head.jpg) no-repeat scroll 0%;
border-bottom:1px solid #112C49;
height:62px;
position:absolute;
text-align:right;
width:100%;
z-index:0;
top:21px;
left:0px;
}

#content1 {
background:#f7f7f7;
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
}

#wrapper #content1 #left {float:left; width:183px; min-height:500px;}

#wrapper #content1 #left p, #wrapper #content1 #right p{margin:10px;}

#wrapper #content1 #left img.holder{ padding:1px;}

#wrapper #content1 #middle {float:left;width:593px; background:url(/assets/images/content-bg.jpg) repeat scroll 0%; border-bottom: 1px solid #b2bbc4;}

#wrapper #content1 #middle .head{width:100%; background:url(/assets/images/content-head-bg.jpg) repeat scroll 0%; border-bottom: 0px solid #fff;}

#wrapper #content1 #middle .mainContent{ background-image:url(/assets/images/content-bg-foot.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:110px; padding-left:10px; padding-right:10px; min-height:350px; height:auto !important; height:350px;}

#wrapper #content1 #right {float:right;width:124px; overflow:hidden; min-height:500px; color:#102645; font-size:12px; margin:0px; padding:0px;}

#wrapper #content1 #right a:link, #wrapper #content1 #right a:visited{color:#112c49; font-weight:normal; text-decoration:underline;}
#wrapper #content1 #right a:hover, #wrapper #content1 #right a:active{color:#a4905a; font-weight:normal; text-decoration:underline;}

#wrapper #content1 #right h4{margin-right:6px;}

#wrapper #content1 #right img {margin-left:1px;}

#wrapper #content1 #right ul{padding-left:20px; margin:6px 0px;}

#wrapper #content1 #right ul li{line-height:17px;}

#wrapper #content1 #right .assetManagement{ background-image:url(/assets/images/asset-management-bg.jpg); background-position:top; background-repeat:no-repeat; min-height:136px; height:auto !important; height:136px; margin-bottom:16px;}

#wrapper #content1 #right .operationsManagement{ background-image:url(/assets/images/operations-management-bg.jpg); background-position:top; background-repeat:no-repeat; min-height:136px; height:auto !important; height:136px; margin-bottom:16px;}

#jobElement{clear:both; width:566px; border:1px solid #112C49; padding:2px; margin-bottom:12px;}
#jobElement p {color:#000000;font-size:12px;margin:0px;padding:0px; margin-top:6px; margin-bottom:6px;}
#jobElement .leftCol{width:150px;}
#jobElement .rightCol{width:415px;}

div#main div.formLeft input, div#main div.formRight input {
height:17px;
margin-bottom:8px;
width:153px;
}

div#main div.formLeft {
float:left;
height:310px;
width:188px;
}

div#main div.formRight {
clear:right;
float:left;
height:310px;
width:300px;
}

div#main div.formBottom {
clear:both;
height:auto;
width:520px;
margin-bottom:20px;
}

div#main div#practiceAreas, div#main div#practiceAreas2 {
margin-bottom:30px;
padding-top:10px;
}

div#main div#practiceAreas input, div#main div#practiceAreas2 input, div#main input#ctl00_main_investorInfo {
border:0pt none;
float:left;
height:13px;
margin-right:5px;
margin-top:1px;
width:13px;
}

div#main div#practiceAreas label, div#main div#practiceAreas2 label {
display:block;
float:left;
margin-bottom:5px;
margin-right:5px;
}

div#main div#practiceAreas label {
width:140px;
}


div#main div.formLeft input#ctl00_main_txtCity, div#main div.formLeft label#city {
clear:none;
float:left;
margin-right:10px;
width:93px;
}

.clearfix {
display:block;
}

p {
padding: 0 0 1em;
}
.msg_list {
margin: 15px 0px 0px 0px;
padding: 0px;
width: 100%;
}
.msg_head {
padding: 3px 0px;
cursor: pointer;
position: relative;
margin:1px 1px 14px 1px;
border-top: 1px solid #f5f4ef;
border-right: 1px solid #f5f4ef;
border-left: 1px solid #f5f4ef;
}
.msg_body {
padding: 0px;
}