@import "main.css";
@import "header.css";
@import "subheader.css";
@import "footer.css";
/*content*/
#contentsub {
	background:white;
	width:74em;
	min-height:56em;
	margin:0 auto;
	padding:1em;
}
/* column 1 */
.wmlogo {
	text-indent: -5000px;
	background: black url(wealth_navhead.gif) no-repeat center .3em;
	padding: 2em 0;
}
.relationsad {
	display: block;
	text-indent: -5000px;
	background: #B38F51 url(wealth_info.jpg) no-repeat;
	height: 197px;
}
.strategyad {
	margin-top:1px;
	font:1.2em/1.5 georgia, Times, serif;
	background: black;
	padding:1em 1.5em 1.5em 1.5em;
	color:gray;
}
#contentsub #col1 .strategyad h2 {
	font-size:1.5em;
	font-weight:normal;
	color:white;
	padding-bottom:.5em;
}
#contentsub #col1 .strategyad strong {
	font-weight:normal;
	font-style:italic;
}
/* contentsub */


#contentsub #fullinfo .button, #contentsub #info .button {
	margin-bottom:1em;
}
#contentsub .button a {
	background:#FF6600;
	color:white;
	padding:.5em;
	border:3px double white;
}
#contentsub #col2 .button a:hover {
	text-decoration:none;
	background:#C64F00;
}
#contentsub .pdfdoc {
	background:url(acrobat_icon.gif) no-repeat left center;
	padding:.3em 0 .3em 2em;
}
#contentsub .xldoc {
	background:url(xl_icon.gif) no-repeat left center;
	padding:.3em 0 .3em 2em;
}
#contentsub .doc {
	background:url(word_icon.gif) no-repeat left center;
	padding:.3em 0 .3em 2em;
}
#contentsub .accounts {
	display:block;
	text-indent:-5000px;
	height:50px;
	background:url(view_accounts.jpg) repeat-x;
}
#contentsub a {
	color:black;
}
#contentsub #col2 a:hover {
	text-decoration:underline;
}
#contentsub h1 {
	font-size:1.5em;
}
#contentsub h2 {
	font-size:1.2em;
}
#contentsub h3 {
	font-size:1em;
	font-weight:normal;
}
#contentsub h4 {
	font-size:1em;
	font-weight:normal;
	border-bottom:1px dotted black;
	padding-bottom:1em;
	margin-bottom:2em;
}
#contentsub #col1 {
	width:21em;
	float:left;
}
#contentsub #col2 {
	width:51em;
	padding:4.1em 0 0 1.5em;
	float:left;
}
#contentsub #col2 ul {
	padding-bottom:1em;
}
#contentsub #col2 ul li {
	padding-left:1.5em;
}
/*navigation*/

#contentsub #nav h2 {
	padding:0 0 .5em 2em;
}
#contentsub #nav {
	padding:1em 0;
}
#contentsub #nav li a {
	background:url(bullet_down_arrow.gif) no-repeat scroll 25px 8px transparent;
	display:block;
	padding:3px 0 3px 39px;
	*padding:3px 0 2px 39px;
}
#contentsub #nav li a:hover {
	color:white;
}
#contentsub #nav li ul {
	background:white;
	display:none;
	padding-left:0px;
}
#contentsub #nav ul li a {
	padding-left:5em;
	background-image:none;
	border-bottom:1px solid #FFE0CC;
	color:#000000;
	font-weight:normal;
}
/*I want to*/

#contentsub #iwant {
	margin-bottom:2em;
}
#contentsub #iwant h2 {
	color:white;
	font-weight:normal;
	padding-left:2em;
}
#contentsub #iwant li {
	padding-bottom:.1em;
}
#contentsub #iwant li a {
	display:block;
	padding:.2em 0 .2em 3.5em;
}
/*information*/

#contentsub .quote {
	font-style:italic;
}
#contentsub .quote strong {
	font-style:normal;
}
#contentsub #col2 #info {
	width:34em;
	float:left;
	padding-bottom:1em;
}
#contentsub #col2 #info .button a {
	color:white;
}
#contentsub #col2 #fullinfo .button a {
	color:white;
}
#contentsub #col2 #forminfo p {
	padding-bottom:1em;
	/*text-align:justify;*/
	margin-right:1em;
}
#contentsub #col2 #info p {
	padding-bottom:1em;
	/*text-align:justify;*/
	margin-right:1em;
}
#contentsub #col2 #fullinfo p {
	padding-bottom:1em;
	/*text-align:justify;*/
	margin-right:1em;
}
#contentsub #col2 #fullinfo .pline {
	border-bottom:1px dotted black;
	margin-bottom:1em;
}
#contentsub #col2 #info .pline {
	border-bottom:1px dotted black;
	margin-bottom:1em;
}
#contentsub #col2 #forminfo h3 {
	font-size:1.1em;
	font-weight:bold;
}
#contentsub #col2 #info h3 {
	font-size:1.1em;
	font-weight:bold;
}
#contentsub #col2 #fullinfo h3 {
	font-size:1.1em;
	font-weight:bold;
}
#contentsub #col2 #fullinfo .subul {
	padding-bottom:0;
}
#contentsub #col2 #info .subul {
	padding-bottom:0;
}
#contentsub #col2 #fullinfo .subul li {
	font-style:italic;
	margin:0;
	background-image:none;
}
#contentsub #col2 #info .subul li {
	font-style:italic;
	margin:0;
	background-image:none;
}
#contentsub #col2 #fullinfo ol li {
	margin-bottom:1em;
}
#contentsub #col2 #fullinfo ul li {
	margin-bottom:1em;
}
#contentsub #col2 #info ol li {
	margin-bottom:1em;
}
#contentsub #col2 #info ul li {
	margin-bottom:1em;
}
/*#contentsub #col2 #fullinfo p img {
	float:left;
	margin:0 1em .5em 0;
}
#contentsub #col2 #info p img {
	float:left;
	margin:0 1em .5em 0;
}
#contentsub #col2 #fullinfo ul li img {
	float:right;
	margin-left:1.5em;
}*/
#contentsub #col2 #fullinfo .newslink {
	text-align:right;
	color:#999;
	border-top:1px dotted #999;
}
#contentsub #col2 .newslink a {
	background:url(news_quote.gif) no-repeat left center;
	padding-left:1.5em;
}
#contentsub #col2 .feed {
	background:url(feed.gif) no-repeat left .2em;
	padding:.2em 0 .2em 1.8em;
}
#contentsub #col2 #upsell .vision {
	padding-bottom:1em;
	text-align:center;
	font-style:italic;
}
#contentsub #col2 #fullinfo ol {
	padding-left:2em;
	margin-bottom:.5em;
}
#contentsub #col2 #info ol {
	padding-left:2em;
	margin-bottom:.5em;
}
#contentsub #col2 #fullinfo .cTimeValue ul li {
	margin-bottom:.2em;
}
#contentsub #col2 #fullinfo .cTimeValue ul li a {
	color:black;
}
/*inside column */

#insidecol1 p {
	width:24em;/*265px*/
	float:left;
	padding-bottom:1em;
	border-bottom:1px dotted #ccc;
	margin:0 1em 1em 0;
}
#insidecol1 p .product {
	font-weight:bold;
}
/* inside column2 */

#contentsub #col2 .columns {
	width:23em;
	float:left;
	padding-right:1em;
}
#contentsub #col2 .columns p {
	text-align:left;
	border-bottom:1px dotted black;
	margin-bottom:1em;
}
/*next step*/

#contentsub #col2 #steps form .submit {
	margin-top:.5em;
	font-size:1.2em;
	background:#C64F00;
	border:3px double #ff6600;
	width:4em;
}
#contentsub #col2 #steps {
	width:16em;
	float:right;
	background:#F2F2F2;
	margin-bottom:1em;
}
#contentsub #col2 #steps .button {
	background:#FF6600;
	text-align:right;
	padding:1em .8em 1em .8em;
}
#contentsub #col2 #steps .button a {
	display:block;
	text-align:center;
	background:#C64F00;
	background-image:none;
	border-color:#FF6600;
	font-size:1.2em;
}
#contentsub #col2 #steps .button a:hover {
	background:#9F4000;
}
#contentsub #col2 #steps form {
	background:#FF6600;
	text-align:right;
	padding:1em;
}
#contentsub #col2 #steps form label {
	color:white;
}
#contentsub #col2 #steps h2 {
	border-bottom:1px dotted white;
	background:#FF6600;
	font-size:1.2em;
	font-weight:normal;
	color:white;
	text-align:center;
	padding:.5em .5em .5em 0;
}
#contentsub #col2 #steps h3 {
	padding:1em;
	border-bottom:1px dotted #c0c0c0;
}
#contentsub #col2 #steps .notify {
	padding:1em;
}
#contentsub #col2 #steps .notify p {
	margin-bottom:1em;
}
#contentsub #col2 #steps .notify .button {
	padding:0;
	background:none;
}
#contentsub #col2 #steps .notify .button a {
	background:#FF6600;
	border-color:#F2F2F2;
}
#contentsub #col2 #steps .notify .button a:hover {
	background:#C64F00;
}
#contentsub #col2 #steps ul {
	margin:1em 1em 0 1em;
}
#contentsub #col2 #steps .locoutput a {
	display:block;
	background:url(location_flag.gif) no-repeat 1em .6em;
	padding:.5em 1em;
}
#contentsub #col2 #steps .locoutput a:hover {
	text-decoration:none;
	background:#D5D5D5 url(location_flag.gif) no-repeat 1em .6em;
}
#contentsub #col2 #steps .locoutput {
	text-align:right;
	border-bottom:1px dotted #c0c0c0;
}
#contentsub #col2 #steps .locoutput span {
	display:block;
}
#contentsub #col2 #steps p .newsad {
	display:block;
	margin:0 1em 1em 1em;
	padding:.5em 0 .5em 5em;
	background:#DEE6F3 url(newsletter_icon.gif) no-repeat 1em center;
	border:1px solid #5A82BF;
	color:#5A82BF;
	font-weight:bold;
}
#contentsub #col2 #steps p .newsad:hover {
	background:#5A82BF url(newsletter_icon.gif) no-repeat 1em center;
	text-decoration:none;
	color:white;
}
/* Additonal Info */

#contentsub #col2 #addinfo {
	width:16.9em;
	float:right;
	margin-bottom:1em;
	border-left:.1em solid #E8E8E8;
}
/* terms */

#contentsub #col2 #terms {
	padding:1em 2em;
	background:#f2f2f2;
}
#contentsub #col2 #terms ul {
	padding-top:1em;
}
/*upsell*/

#contentsub #col2 #upsell {
	clear:both;
	padding:1em 2em;
}
#contentsub #col2 #upsell ul {
	padding-top:1em;
}
/* content table */

.contable {
	width:100%;
}
#contentsub #col2 #fullinfo #contable {
	width:100%;
}
.contable {
	width:100%;
}
#contentsub #col2 #info #contable {
	width:100%;
}
.contable th {
	text-align:left;
	background:#FF6600;
	padding:.5em;
	color:white;
}
#contable th {
	text-align:left;
	background:#FF6600;
	padding:.5em;
	color:white;
}
#contable td {
	padding:.2em;
}
#contable {
	margin-bottom: 1em;
}
.contable {
	margin-bottom:1em;
}
.contable td {
	padding: 1em;
}
.odd {
	background:#ddd;
}
/* credit card rates table */

.distable {
	width:100%;
}
.distable td {
	padding:1em;
	border:1px solid gray;
}
.disrate {
	font-size:2em;
	font-weight:normal;
}
/* rss information */

.rss {
	background: #DEE6F3;
	border: 1px dashed #5A82BD;
	padding: 1em;
	margin-bottom: 2em;
}
#contentsub #col2 #info .rss .rsslink a {
	display:inline-block;
	color:white;
	background:#5A82BD url(feed_link.gif) no-repeat 1em center;
	margin:1em 0;
	border:1px solid #3D6198;
	padding:.5em 1em .5em 2.8em;
}
#contentsub #col2 #fullinfo .rss .rsslink a {
	display:inline-block;
	color:white;
	background:#5A82BD url(feed_link.gif) no-repeat 1em center;
	margin:1em 0;
	border:1px solid #3D6198;
	padding:.5em 1em .5em 2.8em;
}
#contentsub #col2 #info .rss .rsslink a:hover {
	text-decoration:none;
	background:#3D6198 url(feed_link.gif) no-repeat 1em center;
}
#contentsub #col2 #fullinfo .rss .rsslink a:hover {
	text-decoration:none;
	background:#3D6198 url(feed_link.gif) no-repeat 1em center;
}
#contentsub #col2 #info .rss ul {
	margin:1em 0;
}
#contentsub #col2 #fullinfo .rss ul {
	margin:1em 0;
}
#contentsub #col2 #info .rss ul li {
	padding:0;
	margin:0;
	background:none;
	width:110px;
	float:left;
}
#contentsub #col2 #fullinfo .rss ul li {
	padding:0;
	margin:0;
	background:none;
	width:110px;
	float:left;
}
#contentsub #col2 #info .rss p {
	padding:0;
}
#contentsub #col2 #fullinfo .rss p {
	padding:0;
}
#contentsub #col2 #info .rss ul li img {
	float:none;
	margin:0;
	padding:0 1em 0 0;
}
#contentsub #col2 #fullinfo .rss ul li img {
	float:none;
	margin:0;
	padding:0 1em 0 0;
}
.error {
	border:3px double maroon;
	padding:.5em;
	color:maroon;
	font-weight:bold;
	background:#EACCCC;
	margin:2em 0;
}
