/* stylesheet for www.financialnortheastern.com */

/* layout and structure */
body{background: url(../images/background.jpg) repeat-x top right #e3ebf5;}
.headerbox{background-color: #fbfbfb;}
.navi{background-color: #e46c0a;border: 2px solid #e46c0a;}
.bluerule{height: 10px; background-color: #004890;}
.whiterule{height: 15px; background-color: #fff;}
#wrapper{width: 900px; min-height: 591px;margin: 0px auto;background-color:#dce6f2;border: 3px solid #004890;}
.content{ width: 880px;padding: 10px 0px 10px 18px;background: url(../images/bkg-cog.jpg) no-repeat top center;min-height: 449px;}
#sidebar{float:right;width: 265px;}
.content2{float:left; width: 600px;padding-left: 18px;padding-top: 18px;}
#wrapperhome{background: url(../images/homepage.jpg) no-repeat top center;min-height: 509px;border: 1px solid #004890;width: 900px;margin: 0px auto;}
#wrapperSM{width: 800px; background: url(../images/bkg-sitemap.jpg) no-repeat top center;}
#wrapperSM{margin: 0px auto;padding: 0px;background-color: #fff;border: 3px solid #004890}
#wrapperSM img{padding: 0px 0px 0px 15px;}
.content5{width: 96%; padding: 20px 20px;}
/* navi  and footer lists*/
.navi{list-style: none;font-family: 'Constantia'; width:860px;border-top: 2px solid #004890;border: 2px solid #004890;margin: 0px 0px 0px -2px ; font-size: 15px;letter-spacing: 1px;}
.navi li{display: inline;padding: 2px 21px;text-align: center;}
.navi a:link, .navi a:visited, .navi a:active{color: #004890;text-decoration:none;}
.navi a:hover{color:#dce6f2;text-decoration:none;}

.footer{text-align: center;color: #984807;font-size:.9em;}
.footer a:link, .footer a:visited, .footer a:active{color: #984807;}
.footer ul{list-style: none;margin: 10px 0px 0px 0px;padding: 0;}
.footer li{display: inline;padding: 0px 3px;}
.copy{margin-top: 0px;}

/* sidebar backgrounds */
#sidebar{padding: 0px 0px ; margin: 0px 0px; font-size: 16px;}
.bank{padding: 0px; margin: 0px;}
#sidebar .bank{background: url(../images/sb-bank.jpg) no-repeat top center;height: 446px;}
#sidebar .investment{background: url(../images/SB-percent.jpg) no-repeat top center;height: 446px;}
#sidebar .about, #sidebar .resources, #sidebar .disclosures{background: url(../images/sb-about.jpg) no-repeat top center;height: 446px;}
#sidebar .disclosures ul{text-align: left;}
#sidebar .credit{background: url(../images/SB-money.jpg) no-repeat top center;height: 446px;}
#sidebar{font-family: 'Constantia';}


#sidebar ul{list-style:none;line-height: 27px;}
.title{margin: 0px; padding: 0px 0px 5px 0px; font-weight: bold; padding-left: 15px;font-size: 1.1em;}
#sidebar ul{padding: 0px 0px 0px 30px;margin-top: 0px;}
#sidebar ul ul{padding: 0px 0px 0px 15px;}
#sidebar a:link, #sidebar a:visited, #sidebar a:hover, #sidebar a:active{text-decoration: none;}
#sidebar .disclosures ul{line-height: 20px;}
#sidebar .disclosures li{padding: 5px 0px;}

/* general styles */
h1, h2, h3{font-size: 1em;margin: 10px 0; padding: 0;font-weight:normal;}
#sidebar h2{margin: 0;}
.content2 h1{margin: 0px 0 16px 0;}
body{font-family: Calibri; font-size: 15px; color: #000;line-height: 19px;text-align: left;}
.Dnone{display:none;}
a:link{color: #000; text-decoration:underline;}
a:visited{ text-decoration: underline;}
a:hover{color: #000; text-decoration: underline;}
a:active{color: #000; text-decoration: underline;}

div{margin: 0px 0px; padding: 0px 0px;}
.toppad {margin-top: 70px;}
.Lnopad{padding: 0 0px; margin: 0 40px;}
.nopad{padding: 0 0px; margin: 0 0px;}
img, img a{border: 0px;}
a{color: #000;text-decoration: underline;}
.right{float:right;}
.left{float: left;}
.center{text-align: center;}
.clear{clear: both;}
.Tnopad{padding-top: 0px; margin-top: 0px;}
.under{text-decoration: underline;}
.black{color: #000;font-weight: normal;}
.bold{font-weight: bold;}
.orange{color: #e46c0a;}
.orange a:link, .orange a:visited, .orange a:hover, .orange a:active{color: #e46c0a;}
.orangebox{border: solid 2px #004890; padding: 3px 5px; background-color: #e46c0a;}
.maintitle{font-family: 'Constantia'; color: #004890; font-size: 1.1em;padding-top: 0px; margin-top: 0px;letter-spacing: 1px;}
.maintitlesmall{font-family: 'Constantia'; color: #004890; font-size: 1em;padding-bottom: 0px; margin-bottom: 0px;}
.blue{color: #004890;}
ul{list-style-type:square;}
.blue a:link, .blue a:visited, .blue a:hover, .blue a:active{color: #004890;font-weight: bold;}

/* page specific styles */
.broklink{font-weight: bold; padding: 20px 14px; margin: 0;}
.box{width: 250px;padding: 0px;text-align:left;}
.heading{font-style: italic; color: #004890;}
.box .nou {margin:0px 0px 10px 22px; padding: 0px 0px 0px 0px}
.orangeSB{background-color: #efb689; margin-top: 0px;}
.orangeSB ul{padding: 10px 10px 10px 10px;}
.orangeSBTop{background-color: #e46c0a;}
.blueSB{background-color: #afc2d9;margin-top: 10px;}
.blueSBTop{background-color: #004890;margin-top: 10px;}
.box p{padding: 0px; margin: 0px;}
.orangebanner{padding: 3px; background-color: #e46c0a;border: 2px solid #004890;text-align: center;width: 60%;margin: 0px auto;color: #004890; font-size: 1.1em; font-family: 'Constantia';margin-bottom: 10px;}
.orangebanner a:link, .orangebanner a:visited, .orangebanner a:hover, .orangebanner a:active{text-decoration: none; color: #004890;}
.nou a:link{text-decoration:none;}
.nou a:visited{text-decoration:none;}
.nou a:hover{text-decoration: underline;}
.nou a:active{text-decoration:none;}
.link{width: 48%;}
#invest .notop{padding-top: 0px;margin-top: 0px;}
#invest .nobott{margin-bottom: 0px; padding-bottom: 0px;}
#invest4 p{margin: 0px; padding: 4px 0px;}
.disclaim p{font-size: 12px;line-height: 14px;}
.enter{width: 200px; float:right; font-family: 'Constantia';color: #000; margin:5px -60px 0px 0px;font-weight: bold;}
.enter a:link, .enter a:visited, .enter a:hover, .enter a:active {text-decoration: none;}
.small{font-size: .8em;text-align: center;color: #666;padding-top: -10px;}
.top{padding-right: 18px;font-weight: bold;font-size: 1em;}
.col{width: 31%; }
.col {padding-right: 16px;}
.col ul{margin: 0px; padding:  0px 0px 0px 15px;}
.col p{padding: 0px; margin: 0px;}

#invest .notes{padding: 0px 50px 20px 50px;margin: 0;}
.notes td{padding-right: 10px;}
#bank2 p{padding-top: 0px;margin-top: 0px;}
.Tbank .blue{width: 120px;}
#bank .maintitle{padding-top: 18px;}
#bank5 .blue{font-weight: bold;padding-right: 10px;vertical-align:top;font-size: 1em;}
#bank5 table{vertical-align: top; cell-spacing: 4px;font-size: 1em;}
#bank5 ul{padding:  20px 0px;margin: 0px;text-align: center;list-style: none;}
#bank5 li{display: inline;padding: 0px 10px;}
#bank5 .blue a{font-weight: normal;}
#subnav {padding:  130px 0px 0px 20px;margin: 0px;text-align: center;list-style: none;}
#subnav li{display: inline;padding: 0px 10px;}
#bank8 .notes td{padding: 2px 12px;}
#bank8 .notes{padding: 0px 30px;}
#bank7 #subnav{padding: 0px 30px;margin: 0px;}

.bank{vertical-align: top; cell-spacing: 4px;}
.bank .blue{font-weight: bold;padding-right: 10px;vertical-align:top;}
.invite{width: 80%; float: left;}
.indent{padding-left: 40px;}
.content3 .under:link{text-decoration: underline;}
.content3 .under:visited{text-decoration: underline;}
.content3 .under:hover{text-decoration: underline;}
.content3 .under:active{text-decoration: underline;}

/* sub pages opening */
.content3 .mini{width: 550px; font-size: 18px;padding: 0px 0px 0px 40px; margin: 0px;text-align: left;}
.content3{background-color: #004890;margin: 0; padding: 0px;height: 450px;background: url(../images/bkg-subpage.jpg) bottom center no-repeat;color: #fff;font-size:18px;line-height: 29px;font-family: 'Constantia';}
.content3 h1{padding:44px  0px 0px 30px;margin: 0px 0px;font-size: 22px;}
.content3 ul{margin: 0; padding:0px 0px 0px 90px ;}
.content3 a:link, .content3 a:visited, .content3 a:hover, .content3 a:active{color: white;text-decoration:none;}
.mini{width: 520px; font-size: 18px;padding: 0px 0px 0px 20px; margin: 0px;}
.content3 .mini a{text-decoration: underline;}
.more{padding-left: 28px;}
#about .input {background-color: #efb689;}
.form{padding: 0; margin: 0px;}
#about .blue{font-weight: bold;padding-bottom: 0px; margin-bottom: 0px;}
#about p{padding-top: 0px; margin-top: 0px;}
.squish{padding: 0px 30px 10px 30px; margin: 0px 0px;}

#invest .blue{font-weight: bold;}
#invest p{padding-top: 0px;margin-top: 0px;}
#contact p{padding: 0px;margin: 0px;}
#contact .tops{padding-top: 15px; }

#contact .notes td{padding: 2px 6px;}
.icon{padding: 0px 5px 0px 5px;}


.homebox h1{font-size: 30px;font-weight: normal;}
.hometext h1{font-weight: normal;font-size: 30px;line-height: 25px;}
.homebox{padding: 40px 15px 0px 22px;color: #e46c0a;font-size: 30px;font-family: 'Constantia';line-height: 30px;}
.homebox p{padding-left:25px;}
.homebox .indent{padding-left: 140px;}
.homebox .white{color: #fff;font-size: 26px;padding-left: 80px}
.homebox .thirdindent{padding-left: 140px;color: #fff;}
#logo-home{padding: 0px 0px 60px 0px;} 
.BCUP{font-weight:bold; text-align:center; color: #004890; padding-bottom: 0px; margin-bottom: 0px;text-decoration: underline;}

#disclosures #noPad p{padding:4px 0px; margin: 0px 0px;line-height: 16px;}
.content2 .orange{padding: 0px 20px;margin: 0px;color:#000;}

#credit .blue{font-weight: bold;}

#header-flash {margin: 0px auto;width: 900px;text-align:center;}
.title{font-family: 'Constantia'; padding-bottom: 0px; margin-bottom: 0px;font-weight: bold;}
#resources ul{padding-top: 0px; margin-top: 0px;}
.input, .form{font-size: 15px;}
.form td{padding: 3px;margin: 0px;}
.form{padding-top: 10px;}

/* upload section */
.date{font-size: .9em;padding: 0px 0px; margin: 0;}
.post{padding-top: 0px; margin-top: 0px;}
.post-edit-link{float:right; font-style:italic; font-size: .8em;padding-right: 20px;}
.equity{padding-bottom: 10px;}

/* ips */
.loginbox{padding-top: 50px;padding-left: 50px;}

/* brokered deposit page */
.header-BR{border-bottom: 2px solid #004890; background-color: white;}
.header-BR {text-align: center;font-size: 24px; font-family: 'Times New Roman'; line-height: 30px; }
.br-one{padding: 0 0 10px 0; margin: 0 0 5px 0;background: url('../images/orangerule.jpg') no-repeat bottom center;}
.br-two{padding: 0; margin: 0;}
.footer-BR{background-color: white; height: 20px; text-align:center;}
sup{font-size: .6em;}
.col-br{width: 58%;float:left;}
.colbr-right{width: 41%;float:right;}
.headbr{text-align:center; padding: 0 50px;font-weight: bold;font-size: 1.2em;}

.Lbr li{list-style:none;background: url('../images/orangediamond.gif') no-repeat top left; padding-left: 20px;}
.br-top{color: #e46c0a;font-weight: bold;}
.br-top td{border-bottom: 1px solid #e46c0a;padding: 0;}
.content-br table{text-align:center; }
.content-br{padding: 0px 20px 20px 20px;}
.Lbr{margin: 0; padding: 0;}
.notes{color: #e46c0a; font-size: .8em;padding: 0 20px; margin: 0 0 15px 0px;line-height: 1em;text-align:center;}
.BDimg{padding-top: 10px;}
.BDcenter{font-weight: bold; text-align:center;padding: 10px 5px;font-size: 1.2em;}
.rates{font-weight:bold; text-align:center; padding: 0; margin: 0; color: #D35118;}


/* article page */
#article{}
#article hr{margin-top: 50px;}
#article .Pauthor{text-align:center; font-style:italic;}
#article h1{font-size: 1.4em;text-align:center;margin: 0 0 10px 0; padding: 0;}
#article h2{font-size: 1.1em; text-align:center;margin: 0; padding: 0;}
#article h3{text-align:left; font-weight: bold; font-size: 1em;}
.normal{font-weight: normal;}

/* seo changes */
.notes h3{padding: 0; margin: 0;}
.cdtitle{color:#013E7F;text-align:center;font-family:"Verdana", arial;font-size: 16px;margin: 0; padding: 0;font-weight: bold;}
#nopad .maintitle{margin-bottom: 5px;}
.disclaim h1{margin: 0; padding: 0;}
.noPtop{padding-top: 0; margin-top: 0;}
#Bpad{margin: 4px 0 4px 0;}


/* table creation plugin */
.wp-table-reloaded {width: 70%;}
.wp-table-reloaded td{ padding: 5px;}
.wp-table-reloaded .column-1, .wp-table-reloaded .column-2{width: 30%;}

.col .BCenter{font-weight:bold; text-align:center; padding: 25px 0 0 0;}
.BCenter a{color: #004890;}