@charset "utf-8";

img{ padding:0px; margin:0px;}
body { background-image: url(../images/bgpng.png); background-color: #472e06; margin:0; padding:0; background-repeat: repeat-x; color: #e9d2b3; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; 
}

.left { float:left; }
.right { float:right; margin: 0px; padding: 0px;  }
.fleft{ float:left; }
.fright{ float:right;}
.clear{ clear:both;}
.clear-l{ clear:both;}
.align-right{ text-align:right}
.align-left{ text-align:left}
.align-cener{ text-align:center}
.justify{ text-align:justify;}
.vertical-align{ vertical-align:middle;}



p{}
p a{ color:#ffffff; text-decoration:none;}
p a:hover{color:#ffffff; text-decoration:underline;}
.bg { background-image: url(../images/body_top.jpg); background-repeat: no-repeat; background-position: center top; width: 960px; margin: auto; padding: 0px; }
.header{ height: 148px; }
.logo{width:310px; height:92px; background-image:url(../images/logo.jpg); background-repeat:no-repeat;  }
.finra{ width:176px; height:53px; background-image:url(../images/finra_sipc.jpg); background-repeat:no-repeat; margin-top:60px; }
.menu-wraper{ width: 750px; margin-top: 20px; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #feffff; }

.banner-flash{ width:960px; height:204px; background-image:url(../images/img1.jpg);background-repeat:no-repeat;}
.banner{ width:960px; height:204px; background-image:url(../images/banner.jpg);background-repeat:no-repeat;}




.bnr_inv_prod{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -204px; }
.bnr_inv_clintlogin{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -2040px; }

.bnr_inv_reti_plan{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -2448px; }

.bnr_joinobsidian{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px 0px; }

.bnr_inv_plan{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -1428px; }

.bnr_home{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -408px; }

.bnr_edu_plan{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -2652px; }
.bnr_fin_ser{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -816px; }

.bnr_fin_plan{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -1020px; }

.bnr_estate_plan{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -1224px; }

.bnr_contactus { width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -1632px; }

.bnr_client_tools { width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -1836px; }

.banner1{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -612px;}


/*.banner_calc{ width:960px; height:204px; background-image:url(../images/Calculators.jpg);background-repeat:no-repeat;}*/
.banner_calc{ width:960px; height:204px; background-image:url(../images/bnrall.jpg); background-repeat:no-repeat; text-align:left; background-position: 0px -2244px;}



.sidebar-wraper{ width:290px; margin-top: 27px; padding-right: 20px; float:left; width: 270px; }
.sidebar{ width:250px; padding: 10px; background-color: #23190c; }
.join-obs{ background-image: url(../images/join-obs.jpg); }

.sidebar-cnt{ width: 230px; background-repeat: no-repeat; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; margin-top: 3px; }

.sidebar-cnt p{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }

.sidebar-cnt input{ margin-top: 12px; margin-bottom: 12px; color: #5d677c; font-size: 12px; }
.sidebar-cnt select{ margin-top: 12px; margin-bottom: 12px; color: #5d677c; font-size: 12px; width:160px; padding-left:2px;  height: 22px; }
.btngo{ float: left; padding-left: 10px; }
.find-associate{ width:240px; height:43px; margin-top: 12px; background-image: url(../images/find-asso.jpg); padding-top: 15px; padding-left: 20px; padding-right: 10px; margin-bottom: 12px; }
.find-associate-search{ margin: 0px; padding: 5px; background:none; border:none; height: 18px; font-size: 13px; color: #FFFFFF; float: left; }
.find-associate-btn{ margin: 0px; background:none; border:none; float: right; padding-top: 8px; padding-right: 10px; padding-left: 5px; padding-bottom: 5px; }

.footer{ margin-top: 20px; color: #856638; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; border-top-color: #52360e; border-top-width: 1px; border-top-style: solid; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.footer a{ color: #856638; text-decoration:none; padding:3px;}
.footer a:hover{ color: #856638; text-decoration: underline;}

.copyright{ font-size:10px; text-transform: none; float: left; }



.content-wraper{ padding:10px; float: right; margin-top: 30px; width: 640px; text-align: left; }

.content-wraper p{ margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.block1{ background-color: #23190c; background-image: url(../images/market-focoused.jpg); padding-top: 130px; padding-left: 15px; height: 100px; width: 250px; float: left; background-repeat: no-repeat; padding-right: 35px; }
.block2{ background-color: #23190c; background-image: url(../images/experinced-partener.jpg); padding-top: 130px; padding-left: 15px; height: 100px; width: 265px; float: right; background-repeat: no-repeat; padding-right: 20px; }
.disclaimer{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #856638; font-style: italic; padding: 15px; margin-top: 20px; margin-bottom: 15px; }


.right-section{ padding:0px; margin:0px; }

.right-section p{ margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;  }

.right-section ul{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }
.right-section  li{  color: #e9d2b3; list-style-type: none; list-style-image: url(../images/bullet1.gif); padding: 3px; list-style-position: outside; margin:0px; }

.right-section ul li a{  text-decoration:none; color: #e9d2b3; }
.right-section ul li a:hover{ color: #e9d2b3; text-decoration:underline; }


.innercontent{ padding:0px; margin:0px; }

.innercontent p{ margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;  }

.innercontent ul{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }
.innercontent  li{  color: #e9d2b3; list-style-type: none; list-style-image: url(../images/bullet1.gif); padding: 3px; list-style-position: outside; margin:0px; }

.innercontent ul li a{  text-decoration:none; color: #e9d2b3; }
.innercontent ul li a:hover{ color: #e9d2b3; text-decoration:underline; }

h2 { font-size: 16px; color: #ffffff; font-weight: normal; padding-bottom: 5px; padding-top: 5px; margin:0px; }


.pensionlogo{width: 200px; text-align:center; padding: 20px; text-align:center; color:#FFFFFF; }

.adress1 { font-size: 13px;  padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; line-height:20px; }

.download ol{ color: #1e1c1c; padding-left: 20px; list-style-type: decimal; margin:0px; padding:0px; }
.download li{ color: #1e1c1c; padding-left: 20px; list-style-type: decimal; list-style-position: inside; }
.download li{  padding-left: 20px; list-style-type: decimal; list-style-position: inside; }
.download li a{ color: #e9d2b3; }
.download li a:hover{text-decoration:underline;}
.download li a:visited{ color:#feffff;}
h1{  font-weight: normal; font-size: 18px; font-weight: normal; }
.back{ color: #d38202; font-family: Arial, Helvetica, sans-serif; padding-top: 10px; }
.back a{ color: #d38202; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; }
.back a:hover{ color: #d38202; text-decoration:underline; }





.contact-form{ color: #1e1c1c; }
.contact-form input{  padding:2px; }
.contact-form td{ color: #e9d2b3; padding:3px; font-size: 12px; font-weight: bold; }

.red {  font-size: 10px; color: #ff9c00; font-weight: normal; line-height: 15px; }