/* CSS Document */

/*Financial Planning Marketting Style Sheet*/

/*Template Styles*/

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

.blue{
color:#2c99ce;
}

.beige{
color:#999966;
}

#page{
width:990px;
margin:0px auto 0px auto;
}

#mainContainer{
width:990px;
margin:0px auto 0px auto;
background:url(../Images/bkgnd.gif) repeat-y;
float:left;
clear:none;
}

#top{
width:990px;
height:128px;
font-size:0px;
float:left;
clear:none;
}

#topBorder{
width:966px;
height:1px;
font-size:0px;
border-top:#000000 solid 1px;
float:right;
clear:both;
}

#topLinks{
height:35px;
width:990px;
float:left;
clear:none;
}

#navbar {
margin:0px;
float:right;
padding:8px 30px 0px 0px;
text-align:right;
font-size:12px;
}

#navbar li {
list-style-type: none;
display:inline;
color:#000000;
}

#navbar li a {
text-decoration: none;
padding:7px 2px 0px 0px; 
background:none;
color:#000000;
}

#navbar li a:hover {
background:url(../Images/highlight.gif) repeat-x;
}

#navbar li a.on {
background:url(../Images/highlight.gif) repeat-x;
}

#ribbon{
height:93px;
width:990px;
font-size:0px;
float:left;
clear:none;
}

#ribbonTop{
width:989px;
height:67px;
font-size:0px;
float:left;
clear:none;
background-color:#eaeade;
}

#ribbonLeft{
width:14px;
height:67px;
font-size:0px;
float:left;
clear:right;
background:url(../Images/ribbon_left.gif) no-repeat;
}

#ribLogo{
padding-left:181px;
height:67px;
font-size:0px;
float:left;
clear:none;
}

#ribbonBtm{
width:990px;
height:25px;
float:left;
clear:none;
font-size:0px;
background:url(../Images/ribbon_btm.gif) no-repeat;
}

#mid{
width:990px;
float:left;
clear:none;
}

#left{
width:195px;
float:left;
clear:right;
}

#leftSideLinks{
width:155px;
height:355px;
font-size:11px;
padding:0px 0px 0px 40px;
float:left;
clear:none;
}

#leftSideLinks li a{
text-decoration:none;
color:#000000;
}

#leftSideLinks li a:link{
text-decoration:none;
color:#000000;
}

#leftSideLinks li a:hover{
text-decoration:none;
color:#999966;
}

#leftSideLinks ul{
margin:0px 0px 0px 0px;
padding:0px;
}

#leftSideLinks li{
margin:0px 0px 0px 0px;
padding:0px 0px 12px 0px;
list-style:none;
}

#leftSideLinks li a.on{
color:#999966;
font-weight:bold;
}

#logoSM{
width:144px;
height:36px;
padding:0px 0px 18px 37px;
float:left;
clear:none;
}

#center{
width:600px;
position:relative;
float:left;
clear:right;
}

#centerContent{
float:left;
clear:right;
width:560px;
font-size:11px;
}

#right{
width:190px;
min-height:388px;
margin-bottom:14px;
border-left:#bfbfbf solid 1px;
float:left;
clear:none;
}

#footer{
height:54px;
width:920px;
padding:0px 30px 0px 40px;
float:left;
clear:none;
}

#footerBorder{
width:920px;
height:1px;
border-top:#bfbfbf solid 1px;
float:right;
clear:none;
}

#footerText{
width:540px;
padding:14px 0px 10px 200px;
font-size:9px;
text-align:center;
float:left;
clear:none;
}

#footerText a{
text-decoration:none;
color:#000000;
}

#footerText a:hover{
text-decoration:underline;
color:#000000;
}

#bottom{
width:990px;
height:26px;
background:url(../Images/bottom.gif) no-repeat;
float:left;
clear:none;
}

.sourceText{
width:540px;
padding:14px 0px 10px 4px;
font-size:9px;
color:#6d6d6d;
text-align:left;
float:left;
clear:none;
}

/*Template Styles End*/

/*General Styles*/
.centerImg{
width:590px;
float:left;
padding:0px 0px 5px 0px;
clear:none;
}

.centerTitle{
font-size:18px;
font-weight:bold;
color:#2c99ce;
padding:0px 0px 0px 4px;
width:590px;
float:left;
clear:none;
}

.centerText{
font-size:11px;
color:#000000;
padding:12px 0px 0px 4px;
width:590px;
float:left;
clear:none;
}

.rightImg{
width:132px;
padding-left:10px;
float:left;
clear:none;
}

.rightText{
width:160px;
padding:2px 0px 0px 14px;
font-size:12px;
font-weight:bold;
color:#2c99ce;
float:left;
clear:none;
}
/*General Styles End*/

/* Contact Styles*/

.contactTitle{
font-size:18px;
font-weight:bold;
color:#2c99ce;
padding:5px 0px 15px 0px;
width:590px;
float:left;
clear:none;
}

#electronictext{
font-size:11px;
 
float:left;
clear:none;
}

#RFPFormLeft{
width:234px;
padding:10px 0px 0px 0px;
float:left;
clear:both;
height:102px;
}

#RFPLeft{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:234px;
padding:0px 0px 5px 0px;
float:left;
clear:none;
}

#RFPFormRight{
width:296px;
padding:10px 0px 5px 0px;
float:left;
height:102px;
}

#elest{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}

#elest1{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#RFPText1{
margin-top:10px;
border-top:#000000 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 0px 0px 0px;
float:left;
clear:none;
height:17px;
width:580px;
}

#RFPChecks{
width:600px;
float:left;
clear:none;
padding:3px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#RFPCheck1{
width:154px;
float:left;
clear:right;
}

#RFPCheck2{
width:145px;
float:left;
clear:right;
}

#RFPCheck3{
width:145px;
float:left;
clear:none;
}

#RFPCheck4{
width:138px;
float:left;
clear:none;
}

.RFPCheckRow1{
font-size:11px;
float:left;
clear:none;
width:154px;
}

.RFPCheckRow2{
font-size:11px;
float:left;
clear:none;
width:145px;
}

.RFPCheckRow3{
font-size:11px;
float:left;
clear:none;
width:147px;
}

.RFPCheckRow4{
font-size:11px;
float:left;
clear:none;
width:138px;
color:#000000;
}

#submit{
text-align:right;
float:left;
width:580px;
clear:none;
}

#mediarighthttext1{
width:160px;
padding:8px 0px 0px 11px;
font-size:11px;
float:left;
clear:none;
}

#mediarighthttext1 a{
text-decoration:none;
color:#000000;
}

#mediarighthttext1 a:link{
text-decoration:none;
color:#000000;
}

#mediarighthttext1 a:hover{
text-decoration:underline;
color:#000000;
}
/*contact styles end*/

/*media kit styles*/

#mediaContainer{
width:500px;
padding-top:30px;
float:left;
clear:none;
}

#mediaImg{
width:130px;
float:left;
clear:right;
}

#mediaLinks{
width:200px;
margin:35px 0px 0px 50px; 
font-size:11px;
font-weight:bold;
color:#999966;
float:left;
clear:none;
}

#mediaLinks li a{
text-decoration:none;
color:#999966;
}

#mediaLinks li a:link{
text-decoration:none;
color:#999966;
}

#mediaLinks li a:hover{
text-decoration:underline;
color:#999966;
}

#mediaLinks ul{
margin:0px 0px 0px 0px;
padding:0px;
}

#mediaLinks li{
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
list-style:none;
}

/*media kit styles end*/

/* Independent Advisors styles*/

#independentRight{
width:175px;
padding:25px 0px 0px 14px;
font-size:11px;
color:#747474;
float:left;
clear:none;
}

#independentRight ul{
margin:0px;
padding:0px;
}

#independentRight li{
margin:0px;
padding:0px 0px 8px 0px;
list-style:none;
}
/* Independent Advisors styles End*/

/* Circulation styles*/
.centerTextBold{
font-size:14px;
color:#000000;
padding:12px 0px 0px 4px;
font-weight:bold;
width:590px;
float:left;
clear:none;
}

.centerTextBold ul{
margin:0px;
padding:0px;
}

.centerTextBold li{
margin:0px;
padding:0px 0px 8px 0px;
list-style:none;
}

#circulationRight{
width:165px;
padding:12px 0px 0px 14px;
font-size:11px;
color:#747474;
float:left;
clear:none;
}

#circulationRight ul{
margin:0px;
padding:0px;
}

#circulationRight li{
margin:0px;
padding:0px 0px 8px 0px;
list-style:none;
}
/* Circulation styles End*/

/* Emedia styles*/
#emediaRight{
width:175px;
padding:12px 0px 0px 14px;
font-size:11px;
color:#747474;
float:left;
clear:none;
}

#emediaRight a{
text-decoration:none;
color:#2c99ce;
}

#emediaRight a:hover{
text-decoration:underline;
color:#2c99ce;
}

.emediaRightImg{
width:160px;
padding-left:10px;
float:left;
clear:none;
}

.emediaContainer{
width:580px;
padding:0px 0px 0px 4px;
float:left;
clear:none;
}

.emediaBox{
width:240px;
float:left;
clear:right;
}

.emediaText{
width:170px;
padding:10px 0px 0px 45px;
font-size:12px;
font-weight:bold;
color:#999966;
float:left;
clear:none;
}

.emediaText a{
color:#999966;
text-decoration:none;
}

.emediaText a:hover{
color:#2c99ce;
text-decoration:none;
}
/* Emedia styles End*/

/*Pop-up styles*/
#popUp{
width:465px; 
height:auto;
background:#ffffff; 
border:1px solid #000000; 
float:left; 
position:absolute;
top:0;
left:0;
margin-top:112px;
margin-left:350px;
z-index:10;
display:none;
}

.popHead{
height:21px; 
background:#000000;
}

.popHead img{
float:right;
border:none;
margin-top:1px;
}

.popPrint a{
text-decoration:underline;
color:#000000;
font-size:11px;
font-weight:bold;
width:435px;
margin-top:6px;
float:left;
text-align:right;
}

.popContent{
width:455px;
float:left;
clear:none;
font-size:11px;
margin:0px 0px 4px 5px;
}
/*Pop-up styles End*/

/*Editorial styles*/
.centerTextEdit{
font-size:12px;
font-weight:bold;
color:#7f7f7f;
padding:12px 0px 0px 4px;
border-bottom:#7f7f7f 1px solid;
width:auto;
float:left;
clear:none;
}

.centerEditText{
font-size:11px;
color:#000000;
padding:0px 0px 0px 4px;
width:590px;
float:left;
clear:none;
}
.centerTextEditInsights {
	font-size:14px;
	font-weight:bold;
	color:#095a93;
	width:300px;
	float:left;
	clear:none;
	height: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #7f7f7f;
}
.centerEditTextInsights {
	font-size:11px;
	color:#000000;
	width:565px;
	float:left;
	clear:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #999999;
}
#logoSMInsights {
	width:144px;
	height:45px;
	float:left;
	clear:none;
	padding-top: 135px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 37px;
	vertical-align: bottom;
}
#leftInsights {
	width:195px;
	float:left;
	clear:right;
	height: 650px;
}
#rightInsights {
	width:190px;
	min-height:388px;
	margin-bottom:0px;
	border-left:#bfbfbf solid 1px;
	float:left;
	clear:none;
	height: 650px;
}

