table#branchlocator {display:none;}

#contactForm input, select, checkbox { font-size:11px; font-family:verdana;}
#contactMe { padding:4px 10px; background-color:#F2F3ED;}
#contactMe h3 { font-size:1.15em; margin:0; padding:0; color:black; }
#contactOurTeam { padding:4px 10px; background-color:#F2F3ED;}
#contactOurTeam h3 { font-size:1.15em; margin:0; padding:0; color:black; }
#firstName { width:180px; }
#lastName { width:180px; }
#street { width:180px; }
#city { width:180px; }
#zip { width:80px; }
#phone { width:180px; }
#email { width:180px; }
#question1 { width:180px; }
#submitBtn {  }
.disclaimer {font-size:10px;}
.disclaimerRed {font-size:10px;color:#5E5145;}
#promotionColumn { float:right; width:190px;padding-top:5px;padding-right:15px; }
.promotionGreyLine { width:190px;height:1px;margin:10px 0px 10px 0px; }
#groupFAs { margin-bottom:10px; }
#ourFAs { margin-bottom:10px; }
#ourTeams { margin-bottom:10px; }
#promotionColumn h2 { color:#000000;font-weight:bold;font-size:1.11em;margin-bottom:10px;padding:0; }
.member {margin-bottom:5px; }
.memberName { font-weight:bold;}
#offerSpace { margin-bottom:10px; }
#myEvents { margin-bottom:10px; }
.myEventsTime { color:#666666; font-size:10px; }
#ourEvents {  }
#moreEvents { float:right;margin:5px 0px 5px 0px; }
#learnMoreAbout { margin-bottom:10px; }
#marketsPerspective { margin-bottom:10px; }
.faMainGreyLine { width:510px;height:1px;margin:10px 0px 10px 0px; }
h3 { color:#000000; font-weight:bold; font-size:1.0em; margin-bottom:5px; padding:0; }
#nameTitle {  }
#address {  }
#faPhoto { float:left;margin:0px 10px 5px 0px; }
#branchPhoto { float:left;margin:0px 10px 5px 0px; }
#teamPhoto { float:left;margin:0px 10px 5px 0px; }
#myBackground {  }
#myAssociates { margin-bottom:10px; }
#disclosuresEM { font-style:italic; margin-bottom:10px;}
#disclosuresSM { font-size:10px;margin-bottom:10px; }
#experience { margin-bottom:10px; }
#education { margin-bottom:10px; }
#areasOfFocus { margin:0px 60px 10px 0px;}
#communityInvolvement { margin-bottom:10px;}
#banner { width:510px; }
#registration { font-size:10px; margin-bottom:10px;}
#header table#rightelems {position:absolute; top:52px; right:0;}
#mainBody {padding-left:0px; padding-top:5px;}
}

/* FA seminar selectors */
#seminarTable {  }
.seminarListing {  }
#seminarTable .firstCol { font-weight:bold; text-align:right; }
.backToTop { text-align:right; }

/* Override of global style to fix peekaboo bug in IE6 */
#mainBody {position:relative; z-index:0;}
#rightcol {position:relative;  z-index:100;}
#promotionColumn {position:relative; z-index:100;}
#promotionColumn div {position:relative;}
#faPhoto {position:relative;}
#branchPhoto {position:relative;}
#teamPhoto {position:relative;}
#finraBrokerCheckText{margin-left: 9px;width: 100%;}
#finraDiv{ margin-bottom:10px; }
#disclosureNotNoMay { border:1px solid black; font-weight:bold; margin-bottom:10px; margin-top:5px; font-size:16px;padding:0.5em;line-height:1.4; width: 70% !important;}
#disclosureNotNoMay li{background-image: url(/FAWebPagesPublic/images/greyBG_bul.gif); background-repeat: no-repeat; background-position: 0em .50em; padding-left: 16px;}
#disclosureNotNoMayTransferPage { border:1px solid black; font-weight:bold; margin-bottom:5px; margin-top:5px; font-size:16px; line-height:1.4; padding:0.5em; width:75%;}
#disclosureNotNoMayTransferPage li{background-image: url(/FAWebPagesPublic/images/greyBG_bul.gif); background-repeat: no-repeat; background-position: 0em .50em; padding-left: 16px;}
#mainBody { padding-right: 475px;}
.thankyouRed { font-size: 12px;color: red;}
.houseimg {font-size: 1.11em;}
.myBackfont{font-size: 1.11em;}
.eventmainbody{padding-right:45px;}
@media print{
	div.seminarListing { width:650px; }
}

/* Changing columns order for screen readers making it left to right */
.main-cont{flex-direction: column !important;}
@media screen and (min-width: 49em) {
.main-cont{flex-direction: row !important;}
}
img#headerLogo{	float:none !important;}
@media screen and (max-width: 768px) {
#disclosureNotNoMay
{
	width:97% !important;
}
}