@charset "UTF-8";
/* CSS Document */

.bodymain {
	margin-top: 15px;
	background: url(images/bkg_tile.gif) repeat-x;
	background-color: #0e2d0e;
	background-position:top;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#565656;
	text-align:justify;
}

h1 {
font-family: times, Times New Roman, times-roman, georgia, serif;
	font-size: 29px;
	line-height: 34px;
	font-weight:normal;
	letter-spacing: -1px;color: #2f5834; font-style:italic;
}

h2 {
font-size:18px;
letter-spacing:normal;
}

h3 {
font-size:17px;
letter-spacing:normal;
}

h4 {
font-size:16px;
letter-spacing:normal;
}

.container {
border:solid 8px;
border-color:#d0d7c1;
width:993px;
background-color: #E2E7D9;
margin-left:auto;
margin-right:auto;
}

p, li{
font-size:16px; line-height:20px;
}

#fl {
padding-left:22px;
margin: 0px;
}

.content {
width:982px;
}

a {
color:#112812;
text-decoration:underline;
}

a:hover {
color:#2F6D2E;
}

.contenthome {
margin-left:auto;
margin-right:auto;
padding-left:0px;
padding-right:46px;
padding-top:20px;
padding-bottom:60px;
line-height:16px;
}

.contenthome sup{
font-size:9px;
line-height:16px;
}

.contenthome b#lit{
font-weight:normal;
color:#2F6D2E;
text-decoration:underline;
}



.leftnav {
padding-left:46px;
padding-right:46px;
padding-top:0px;
margin-top:0px;
padding-bottom:20px;
margin-left:auto;
margin-right:auto;
width:254px;
}

.subnav{
background:url(images/buttons/subnav.gif) repeat-y;
padding-left:35px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
color:#2f5834;
line-height:18px;
text-align:left;
}

.subnav a {
color:#2D5834;
text-decoration:none;
}

.subnav a:hover {
color:#49A947;
text-decoration: none;
}

.subnav strong {
color:#49A947;
text-decoration: none;
font-weight:normal;
}


#footer{
width:1020px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
padding-top:25px;
margin-top:0px;
color:#fff;
}


#footer a {
color:#fff;
text-decoration:underline;
}

#footer a:hover {
color:#D0D7C1;
text-decoration:underline;
}

#disclaimer1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-top:13px;
padding-left:14px;
padding-right:14px;
margin-left:auto;
margin-right:auto;
font-size:13px;
text-align:center;
text-decoration:none;
color:#959F87;
}

#disclaimer2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:25px;
padding-left:30px;
padding-right:30px;
margin-left:auto;
margin-right:auto;
font-size:10px;
text-align:center;
text-decoration:none;
width:990px;
color:#759c5b;
}

#disclaimer2 a {
color:#759c5b;
}

#disclaimer2 a:hover {
color:#D0D7C1;
}

#disclaimer3 {
font-size:9px;
line-height:10px;
}


span {
font-size:12px;
color:#FFFfff;
letter-spacing:1px;
line-height:25px;
}

#footer em{
font-style:normal;
color: #759c5b;
}

.photo {
padding-left:0px;
padding-right:15px;
margin-left:0px;
}

hr {
	color:#CCD4BC;
	border-bottom: #aea69e; border-bottom-width:thin;
	margin-bottom:8px;
	margin-top:8px;

}

.narrow2 .regTbl td, .narrow2 .regTbl th {padding: 2px 2px 2px 2px;}
#cfp_disclaimer {text-align: center;}
#cfp_disclaimer p {color: #999999;}

/* solutions content start */
#top_nav {margin-bottom: 30px;}
#tblNav {width: 100%; border-collapse: collapse;}
#tblNav td {text-align: center; padding-top: 3px; padding-bottom: 3px; background: #224526; width: 25%;}
#tblNav td a {color: #FFFFFF; text-decoration: none;}
#tblNav td a:hover {color: #CED6BF;}
#tblNav td a.current {text-decoration: underline;}

#urContent table {border-collapse: collapse;}
#urContent table th {font-size: 11px; font-family: verdana; border: 1px solid #CCD4BC; padding: 3px 10px 3px 10px;}
#urContent table td {font-size: 11px; font-family: verdana; border: 1px solid #CCD4BC; padding: 3px 10px 3px 10px;}
#urContent .disclaimer {font-style: italic; font-size: 10 px;}
#urContent li {padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 3px;}
#urContent li p {padding-top: 0px; padding-bottom: 0px; margin-top: 2px; margin-bottom: 2px;}
#urContent blockqoute p {font-style: italic;}

#blockInvest_BodyRisk th { background:#224526; color:#FFFFFF;  }
#blockInvest_BodyRisk li { list-style-type:none; text-decoration:none; padding-left:1px; }
#blockInvest_BodyRisk ul { padding:0 5px 0 !important;  }
#blockLiving_BodyIncomeComeFrom th{ background:#224526; color:#FFFFFF; }

.callOut {width: 94%; border: 1px solid #CCD4BC; padding: 5px 15px 5px 15px; margin-top:30px;}
.callOut p {font-style: italic; padding: 0px; margin: 0px;}

.bodyLinkBlock {padding: 0px 0 0 15px;  border-left: 2px solid #CCD4BC; margin-top: 25px; }
.bodyLinkBlock a {text-decoration: none;}
.bodyLinkBlock a.current {text-decoration: underline;}

.bodyLinkEndBlock a {text-decoration: none;}
.bodyLinkEndBlock a.current {text-decoration: underline;}

.videoBlock {text-align: center; font-family: verdana; font-size: 11px;}
.videoBlock img {border: 0px;}
.videoBlock a {text-decoration: none;}

.resourcesBlock {float: right; width: 250px; padding: 5px 15px 10px 15px; margin-left: 20px; margin-bottom: 10px; border-left: 1px solid #CCD4BC; border-right: 1px solid #CCD4BC; border-top: 9px solid #CCD4BC; border-bottom: 2px solid #224526;}
.resourcesBlock .relatedResourcesPara {border-top: 1px solid #CCD4BC; border-bottom: 1px solid #CCD4BC; padding-top: 15px; padding-bottom: 15px;}
.resourcesBlock a {line-height: 18px; text-decoration: none;}
.resourcesBlock a.current {text-decoration: underline;}
.resourcesBlock .subTitle {font-weight: bold; color: #7B856C}

.titleOpening {font-weight: bold; }
/* solutions content end */

/* pro-speaking banner begin*/
#psallcontentmain				{margin-bottom: 10px;}
#pstabledis						{background-color: #CCD4BC; border: 2px solid #7B856C;}
#psheading      				{font-family: arial; font-size: 12px; color: #000000; font-weight: bold; border-bottom: 1px solid #7B856C; padding: 5px; margin-bottom: 5px;}
#psdivlinkmain					{padding: 3px 3px 0px 0px;}
#psdivlinkmain div				{padding: 0px 0px 10px 20px; background-image: url(http://www.raymondjames.com/branches/library/awsm/promo/images/audio.gif); background-repeat: no-repeat; background-position: 5px 10px;}
#psdivlinkmain div a:link		{font-family: arial; font-size: 11px; color: #000000; padding: 0px 0px 5px 10px; font-weight: normal; text-decoration: none; text-align:left; display: block;}
#psdivlinkmain div a:visited	{font-family: arial; font-size: 11px; color: #000000; padding: 0px 0px 5px 10px; font-weight: normal; text-decoration: none; text-align:left; display: block;}
#psdivlinkmain div a:hover		{color: #7B856C;}
#pslinkitem div					{padding: 0px 5px 0px 0px;}
#pslinkitem div a:link			{font-family: arial; font-size: 12px; color: #000000; text-decoration: none; text-align:left; display: block;}
#pslinkitem div a:visited		{font-family: arial; font-size: 12px; color: #000000; text-decoration: none; text-align:left; display: block;}
#pslinkitem div a:hover			{color: #7B856C;}
#pop_box_div					{font-family: arial; font-size: 11px; text-align: left; padding: 5px; border: 1px solid #000000; background-color: #CCD4BC;}
/* pro-speaking banner end */

