:link, *:visited {
    text-decoration: none;
}
TH, H1, H2, H3, H4, H5, H6 {
    font-weight: normal;
}
HTML, BODY, DIV, P, UL, OL, LI, DL, DD, DT, FORM, INPUT, BLOCKQUOTE, H1, H2, H3, H4, H5, H6, PRE, FIELDSET {
    margin: 0;
    padding: 0;
}
TD, TH {
    padding: 0;
    vertical-align: middle;
}
BODY {
    voice-family: inherit;
}
HTML > BODY {
	background: url("/files/23841/background6.png") fixed 50% 0;
	background-image: url("/files/23841/background6.png") fixed 50% 0;
	background-repeat: no-repeat;
	background-position:top;
	background-color: #e9e9e9;
    color: #000000;
    font-size: 10pt;
}
DIV, TABLE {
    border-collapse: collapse;
}
BODY {
    background-color: #FFFFFF;
    color: #111111;
    font-family: arial,helvetica,sans-serif;
    text-align: center;
}
BODY, TH, TD {
    font-size: 10pt;
}

/*control P line spacing*/
P, UL, TABLE {
    margin: 0 0 15px;
    padding: 0;
}

BODY#subPage P {
	margin: 0 0 15px;
}

/*Body of site*/
#content {
    float: left;
    min-height: 300px;
    width: 700px;
}
.ie6.TJ #content {
    height: 300px;
    width: 665px;
}
#contentContainer {
    margin-right: 30px;
	margin-left: 20px;
	text-align: justify;
}
#subpage #contentContainer {
    margin-right: 30px;
	margin-left: 20px;
}
#content UL {
    list-style-type: disc;
    margin-left: 14px;
}
#content UL.iconList {
    list-style-type: disc;
    margin-left: 14px;
	padding-bottom: 1px;
}
#content H1 {
    font-size: 22px;
    margin-bottom: 10px;
}
#content H2 {
    font-size: 18px;
    margin-bottom: 3px;
}
#content H3 {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
}
#content TABLE {
    width: 100%;
}
.ie6.TJ #content TABLE {
    width: 99%;
}
#content TD, .ie6.TJ #content TABLE {
    font-size: 16px;
}

/*Font size for main pages paragraphs*/
#content TD, .ie6.TJ #content TABLE {
    font-size: 16px;
}

/*Main Page Text*/
#main_text {
	font-family: Arial, Helvetica, sans-serif;
}

/*Main Page Text First Paragraph*/
#main_txt_p1 {
	width: 460px;
}
#szarksmart {
	width: 170px;
	height: 95px;
	position: absolute;
	top: 420px;
	left: 505px;
}

#accreditations {
	margin-top: 70px;
	padding-bottom: 5px;
}

/*Services*/
#servicesbox1 {
	width: 650px;
	margin-left: 20px;
}

/*Services Box 2*/
#servicesbox2 {
	width: 650px;
	height: auto;
	font-size: 14px;
	text-align: justify;
	font-stretch: wider;
	vertical-align: middle;
}
#servicesbox2_top {
    background: url("/files/23841/services-bg_top.png") no-repeat;
	width: 650px;
	height: 19px;
}
#servicesbox2_mid {
    background: url("/files/23841/services-bg_mid.png") repeat-y;
	width: 650px;
	height: auto;
}
#servicesbox2_txt {
	width: 600px;
	height: auto;
	padding-left: 20px;
}
#servicesbox2_txt P { 
	color: #10155e;
	font-size: 18px;
	font-weight: 400;
	padding-top: 5px;
}
#servicesbox2_txt LI {
	padding-bottom: 15px;
}
#servicesbox2_btm {
    background: url("/files/23841/services-bg_btm.png") no-repeat;
	width: 650px;
	height: 19px;
	margin-top: -20px;
}


/*Services Box 3*/
#servicesbox3 {
	width: 650px;
	height: auto;
	font-size: 15px;
	text-align: justify;
	font-stretch: wider;
	vertical-align: middle;
}
#servicesbox3_top {
    background: url("/files/23841/services-bg_top.png") no-repeat;
	width: 650px;
	height: 19px;
}
#servicesbox3_mid {
    background: url("/files/23841/services-bg_mid.png") repeat-y;
	width: 650px;
	height: auto;
}
#servicesbox3_txt {
	width: 600px;
	height: auto;
	padding-left: 20px;
}
#servicesbox3_txt LI {
	padding-bottom: 15px;
}
#servicesbox3_txt P {
	color: #10155e;
	font-size: 18px;
	font-weight: 400;
	padding-top: 5px;
}
#servicesbox3_btm {
    background: url("/files/23841/services-bg_btm.png") no-repeat;
	width: 650px;
	height: 19px;
	margin-top: -20px;
}

/*Services Box 4*/
#servicesbox4 {
	width: 650px;
	height: auto;
	font-size: 15px;
	text-align: justify;
	font-stretch: wider;
	vertical-align: middle;
}
#servicesbox4_top {
    background: url("/files/23841/services-bg_top.png") no-repeat;
	width: 650px;
	height: 19px;
}
#servicesbox4_mid {
    background: url("/files/23841/services-bg_mid.png") repeat-y;
	width: 650px;
	height: auto;
}
#servicesbox4_txt {
	width: 600px;
	height: auto;
	padding-left: 20px;
}
#servicesbox4_txt LI {
	padding-bottom: 15px;
}
#servicesbox4_txt P {
	color: #10155e;
	font-size: 18px;
	font-weight: 400;
	padding-top: 5px;
}
#servicesbox4_btm {
    background: url("/files/23841/services-bg_btm.png") no-repeat;
	width: 650px;
	height: 19px;
	margin-top: -20px;
}

/*Services Box 5*/
#servicesbox5 {
	width: 650px;
	height: auto;
	font-size: 15px;
	text-align: justify;
	font-stretch: wider;
	vertical-align: middle;
}
#servicesbox5_top {
    background: url("/files/23841/services-bg_top.png") no-repeat;
	width: 650px;
	height: 19px;
}
#servicesbox5_mid {
    background: url("/files/23841/services-bg_mid.png") repeat-y;
	width: 650px;
	height: auto;
}
#servicesbox5_txt {
	width: 600px;
	height: auto;
	line-height: 18px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#servicesbox5_txt LI {
	padding-bottom: 15px;
}
#servicesbox5_txt P {
	color: #10155e;
	font-size: 18px;
	font-weight: 400;
	padding-top: 5px;
}
#servicesbox5_btm {
    background: url("/files/23841/services-bg_btm.png") no-repeat;
	width: 650px;
	height: 19px;
	margin-top: -20px;
}


UL {
    list-style-type: none;
}
BODY#subPage {
    font-size: 16px;
}

TABLE.cfdebug TD {
    padding-left: 5px;
    text-align: left;
}
TD#contentBox TABLE.custom {
    width: 100%;
}
OL, #contentBox .custom OL {
    margin-left: 45px !important;
}
#contentBox .custom UL {
    list-style-type: disc;
    margin-left: 55px !important;
}
#contentBox .custom OL LI, #contentBox .custom UL LI {
    margin-bottom: 8px;
}
#contentBox .custom UL UL {
    list-style-type: circle;
    margin-left: 35px !important;
}
#contentBox .custom UL UL UL {
    list-style-type: square;
    margin-left: 25px !important;
}
#subPage.seminars #contentBox OL {
    margin-bottom: 8px;
    margin-left: 45px;
}
#company .custom UL {
    list-style-type: none;
    margin-left: 0 !important;
}
#company .custom UL LI {
    margin-bottom: 5px;
}
#clientResources .custom UL {
    list-style-type: none;
    margin-left: 0 !important;
}
#clientResources .custom UL LI {
    margin-bottom: 5px;
}
TH {
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}
A IMG {
    border: medium none;
}
SUP {
    font-size: 70%;
    vertical-align: text-top;
}
HR {
    color: #DDDDDD;
    height: 1px;
    margin: 15px 0;
}
HR.first {
    display: none;
}
.forPrint {
    display: none;
}
.emphasis {
    color: #CC3300;
}
.escArrow {
    font-size: 14px;
}
.title {
    font-weight: bold;
}
.noBreak {
    white-space: nowrap;
}
.comma {
    visibility: hidden;
}
.note {
    color: #888888;
    font-size: 85%;
	padding-bottom: 400px;
}
.rule {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    float: none;
}
.rule2 {
    clear: both;
    float: none;
}

.alignleft {
    float: left;
    margin: 0 10px 10px 0;
}
.alignright {
    float: right;
    margin: 0 0 10px 10px;
}
A {
    color: #003399;
    text-decoration: none;
}
A:hover {
    color: #0033FF;
    text-decoration: underline;
}
A.emphasis {
    color: #CC3300;
    font-weight: bold;
}
A.emphasis:hover {
    color: #FF3300;
}
A.winButton, A.winButton2 {
    color: #000000;
    cursor: pointer;
    float: right;
    margin: 0 30px 0 20px;
    text-decoration: none;
    white-space: nowrap;
}
A.winButton DIV, A.winButton2 DIV {
    background-image: url("../../images/winButton.gif");
    color: #000000;
    float: left;
    font-size: 12px;
    padding: 3px 0 4px 10px;
    text-align: center;
}
A.winButton:hover DIV, A.winButton2:hover DIV {
    background-position: 0 -100px;
}
A.winButton:active DIV, A.winButton2:active DIV {
    background-position: 0 -200px;
}
A.winButton DIV.rtSpacer, A.winButton2 DIV.rtSpacer {
    background-position: 100% 0;
    float: left;
    height: 22px;
    padding: 0;
    width: 10px;
}
A.winButton:hover DIV.rtSpacer, A.winButton2:hover DIV.rtSpacer {
    background-position: 100% -100px;
}
A.winButton:active DIV.rtSpacer, A.winButton2:active DIV.rtSpacer {
    background-position: 100% -200px;
}
INPUT.buttonLink {
    background-color: #FFFFFF;
    border: medium hidden;
    color: #003399;
    margin: 0;
    text-decoration: none;
    white-space: nowrap;
    width: 200px;
}
INPUT.buttonLink:hover {
    color: #0033FF;
    text-decoration: underline;
}
P.lowlighted {
    color: #666666;
    font-size: 8pt;
}
P.smallish {
    color: #000000;
    font-size: 8pt;
}
P.marketDisclosure {
    color: #666666;
    font-size: 8pt;
    margin: 15px 100px 0;
    text-align: center;
}

/*-Encloses contentBody DIVs*/
#container {
    background-color: #FFFFFF;
    margin: auto;
    position: relative;
    text-align: left;
    width: 971x;
}
BODY.cBorderTrue #container {
    border-left: 1px solid #FFFFFF;
}

/*maingrop DIV*/
#maingroup {
	background: url("/files/23841/body-group3.jpg") no-repeat;
    height: 365px;
	width: 678px;
	position: absolute;
	left: 0px;
	top: 20px;
	z-index: 1;
}

/*Masthead*/
#masthead {
    height: 250px;
	width: 986px;
	position: absolute;
	right: -8px;
	top: -280px;
	z-index: 1;
}

/*Header DIV*/
#header {
    background: url("/files/23841/masthead_les3.png") no-repeat;
    background-repeat: no-repeat;
    height: 250px;
    vertical-align: middle;
    width: 971px;
}
#subPage #header {
    background: url("/files/23841/masthead_les3.png") no-repeat;
    background-repeat: no-repeat;
    height: 250px;
    vertical-align: middle;
    width: 971px;
}
#header H1 {
    font-size: 18pt;
    font-weight: bold;
    margin: 0 15px;
}
#header H3 {
    font-size: 28px;
    margin-top: 20px;
}
#header H3 A {
    text-decoration: none;
}


/*Encloses content sideBar and footer DIVs*/ 
#contentBody {
    left: 0;
    top: 280px;
    width: 970px;

}
#subPage #contentBody {
    left: 0;
    top: 280px;
}
.longNavLinks {
    left: 13px;
    position: relative;
    white-space: nowrap;
}
#content DIV.text IMG.clientPhoto {
    float: left;
    margin: 0 10px 5px 0;
}
#content DIV.text DIV.siteTitle2 {
    display: none;
    font-size: 18px;
    font-weight: bold;
}
#content DIV.text DIV.siteTitle2 H2 {
    font-size: 16px;
    font-weight: bold;
    margin: 0 15px 10px;
}
DIV.top, DIV.bottom {
    display: none;
}

/*MarketWatch Module*/
#marketWatch {
    text-align: left;
}
#marketWatch DIV.text TD {
    font-size: 10px;
    padding: 0 5px 0 0;
}
#marketWatch DIV.text P.mwFooter {
    font-size: 10px;
    margin: 5px 0 0;
}
#marketWatch TD.up {
    color: #339933;
    padding-left: 5px;
    white-space: nowrap;
}
#marketWatch TD.down {
    color: #CC3300;
    padding-left: 5px;
    white-space: nowrap;
}
#marketWatch FORM, #marketWatch P, #marketWatch TABLE {
    margin-bottom: 6px;
}
#marketWatch2, #marketWatch2 TD {
    font-size: 10px;
}
#marketWatch2 TD {
    padding: 5px 10px 5px 0;
}
#marketWatch2 .title {
    width: 100px;
}
#marketWatch2 .up {
    color: green;
}
#marketWatch2 .down {
    color: red;
}
#marketWatch2 FORM {
    margin-bottom: 10px;
}
#marketWatch DIV.text {
    font-size: 85%;
}
#marketWatch DIV.text UL {
    margin-bottom: 5px;
    margin-top: 5px;
}
#marketWatch LI {
    margin-bottom: 5px;
}
#marketWatch LI P {
    margin: 0;
    padding: 0;
}
#marketWatch LI IMG {
    float: left;
    height: 44px;
    margin-right: 5px;
    width: 44px;
}

/*EasyLife Banner*/
#easyLifeBanner {
    margin: 5px -5px 10px 5px;
}
#easyLifeBanner IMG {
    border: medium none;
    cursor: pointer;
    margin-bottom: 8px;
}
#easyLifeBanner A {
    color: #003399;
}
#easyLifeBanner A:hover {
    color: #0033FF;
}
#easyLifeBanner P {
    font-size: 9px;
    text-align: center;
}

/*LearningCenter*/
#learningCenter DIV.text {
    font-size: 85%;
}
#learningCenter DIV.text UL {
    margin-bottom: 5px;
    margin-top: 5px;
}
#learningCenter LI {
    margin-bottom: 5px;
}
#learningCenter LI P {
    margin: 0;
    padding: 0;
}
#learningCenter LI IMG {
    float: left;
    height: 44px;
    margin-right: 5px;
    width: 44px;
}
#contactUs DIV.text P {
    margin: 5px 0 0;
}

/*First Right Side Bar newsletter DIV*/
#newsletter {
    background: url("/files/23841/newsletter2.png") no-repeat;
	padding-top: 60px;
	padding-left: 40px;
	text-align: left;
	position: absolute;
	top: 21px;
    left: 695px;
    width: 250px;
	height: 363px;
	z-index: 2;
}
#newsletter INPUT.input {
	width: 165px;
}
#newsletter INPUT.submit {
	width: 95px;
	height: 25px;
}
#newsletter P.label {
	font-size: 12px;
	margin-bottom: -12px;
}
#newsletter TD {
	height: auto;
	padding-bottom: 30px;
}
#newsletter TD.subscribe {
	height: 50px;
}
#referral {
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 265px;
	margin-left: 46px;
	z-index: 1;
}

/*Updates Module*/
#updates_mod {
	top: 387px;
    left: 695px;
	position: absolute;
	z-index: 1;
}
#updates_top {
    background: url("/files/23841/updates_top2.png") no-repeat;
	height: 59px;
	width: 260px;
	text-align: center;
}
#updates_top_title {
	height: 25px;
	width: 260px;
	color: #10145f;
	font-size: 16px;
	text-align: center;
	padding-top: 13px;
}
#updates_top_title A {
	text-decoration: none;
	color: #10145f;
}
#updates_mid {
	height: 125px;
	width: 260px;
    background: url("/files/23841/updates_mid.png") repeat-y;
	padding-left: 35px;
}
#updates_mid P.date {
	color: #000000;
	font-style: italic;
	padding-bottom: 5px;
}
#updates_mid P.title {
	margin-top: -16px;
	color:#000000;
	padding-bottom: 5px;
}
#updates_mid P.update {
	margin-top: -16px;
	text-align: justify;
	color: #999999;
}
#updates_btm {
	height: 31px;
	width: 260px;
}

/*Updates*/
#updates {
	height: auto;
	width: auto;
}
#updates_date {
	font-style: italic;
	font-size: 14px;
	margin: 20px 0 10px 0;
}
#updates_title {
	color: #10155E;
	font-weight: bold;
	font-size: 18px;
	margin: 10px 0 10px 0;
}
#updates_text {
	font-size: 16px;
	margin: 10px 0 35px 0;
}

/*Seminar Signup*/

#seminar_signup {
	width: 650px;
	height: auto;
	font-size: 14px;
	text-align: justify;
	font-stretch: wider;
	vertical-align: middle;
}
#seminar_signup_top {
    background: url("/files/23841/seminar-signup-bg_top_03.png") no-repeat;
	width: 650px;
	height: 41px;
}
#seminar_title {
	color: #10155E;
	font-weight: bold;
	font-size: 22px;
	padding-top: 15px;
	text-align: center;
	font-stretch: normal;
}
#seminar_signup_mid {
    background: url("/files/23841/seminar-signup-bg_mid_01.png") repeat-y;
	width: 650px;
	height: auto;
	padding-left: 20px;
}
#seminar_signup_mid TABLE {
	margin: 0 0 1px;
}
#seminars_labels {
	margin: 0 0 10px;
}
#seminar_signup_form {
	width: 600px;
	height: auto;
	padding-top: 20px;
	padding-left: 20px;
}
#seminar_signup_form P { 
	color: #10155e;
	font-size: 18px;
	font-weight: 400;
	padding-top: 5px;
}
#seminar_signup_form LI {
	padding-bottom: 15px;
}
INPUT.seminar-submit {
	margin-left: 125px;
	height: 25px;
    width: 95px;
}
#seminar_signup_btm {
    background: url("/files/23841/seminar-signup-bg_btm_01.png") no-repeat;
	width: 650px;
	height: 22px;

}

/*Contact Info*/
#rightBar {
    background: url("/files/23841/rightBar3.png") no-repeat;
	position: absolute;
	top: 606px;
    left: 695px;
    width: 250px;
	height: 200px;
	z-index: 1;
	padding-top: 13px;
	padding-left: 15px;
    font-size: 13px;
}
#rightBar P.contactinfo {
    margin: 0 0 12px;
}
#subPage #rightBar P.contactinfo {
    margin: 0 0 12px;
}
#rightBar P.address {
    margin: -3px 0 6px;
	font-size: 13px;
	text-align:left;
	font-stretch: semi-condensed;
}
#subPage #rightBar P.address {
    margin: -10px 0 6px;
	font-size: 13px;
	text-align:left;
	font-stretch: semi-condensed;
}
#rightBar P.emailaddress {
    margin: -3px 0 12px;
	font-size: 13px;
	text-align:left;
}
#subPage #rightBar P.emailaddress {
    margin: -3px 0 12px;
	font-size: 13px;
	text-align:left;
}
#rightBar P.phone {
    margin: 0 0 12px;
}
#subPage #rightBar P.phone {
    margin: 0 0 12px;
}
#rightBar P.fax {
    margin: 0 0 12px;
}
#subPage #rightBar P.fax {
    margin: 0 0 12px;
}
#rightBar P.resources {
    margin: 10px 0 12px;
}
#subPage #rightBar P.resources {
    margin: 10px 0 12px;
}
#rightBar P.links {
    margin: -10px 0 12px;
}
#subPage #rightBar P.links {
    margin: -10px 0 12px;
}



/*Right sideBar pushed out of view*/
#sideBar {
    background: url("/files/23841/sideBar4.png") no-repeat;
	padding: 20px;
    font-size: 13px;
	position: fixed;
	bottom: 5000px;
    left: 5000px;
    width: 260px;
	height: 363px;
}
#sideBar H2 {
    font-size: 18px;
    margin-bottom: 3px;
}
#sideBar UL {
    margin-bottom: 0;
}
#sideBar P.phonenum {
	line-height: 75%;
}
#contactUsContainer P.tel {
	margin: 0 0 10px;
    padding: 0;
	font-style:;
}
#sideBar A.smallEmail {
    font-size: 12px;
}
#sideBar .custom UL {
    list-style-type: none;
    margin-left: 0;
}
BODY.glossary #sideBar {
    background: url("/files/23841/sideBar4.png") no-repeat;
	padding: 20px;
    border: medium none;
    float: none !important;
    font-size: 13px;
    margin: 0 0 0 695px !important;
    width: 260px;
	height: 363px;
}

#planner_bios {
	top: 825px;
    left: 695px;
	position: absolute;
	z-index: 1;
}


#ask_question {
	width: 650px;
}
#ask_question_title {
	width: 650px;
	height: 40px;
	background: url("/files/23841/ask-question-title-01.png")
}
#ask_question_title_txt {
	color: #10155E;
	font-weight: bold;
	font-size: 20px;
	padding-top: 10px;
	text-align: center;
	font-stretch: normal;
}
#ask_question_top {
	width: 650px;
	height: 19px;
}
#ask_question_mid {
	width: 650px;
	height: auto;
    background: url("/files/23841/ask-question-mid-01.png") repeat-y;
	padding-left: 45px;
}
#ask_question_mid TABLE{
	margin: 0 0 1px;
}
#ask_question_mid INPUT.input {
	width: 200px;
	height: 20px;
}
#ask_question_mid textarea.question {
	width: 545px;
	height: 75px;
	margin-bottom: -15px;
}
#ask_question_mid_submit {
	width: 95px;
	height: 25px;
	padding-left: 230px;
	margin-top: 20px;
	padding-bottom: -20px;
}
#ask_question_mid INPUT.submit {
	width: 95px;
	height: 25px;

}
#ask_question_mid TD.submit {
	height: 25px;
}
#ask_question_mid P.label {
	font-size: 16px;
	margin-bottom: 10px;
}
#ask_question_mid TD.row {
	height: auto;
	padding-bottom: 15px;
}
#ask_question_btm {
	height: 27x;
	width: 650px;
	margin-bottom: 15px;
}

/*Footer DIV*/
#footer {
    border-top: 1px solid #BBBBBB;
    color: #666666;
    font-size: 9pt;
    padding: 10px 10px 1px;

}
#footer TD {
    padding: 2px;
}
#footer, #footer P {
    font-size: 11px;

}
#footer TABLE {
    width: 100%;
}
.ie6.TJ #footer TABLE {
    width: 930px;
}

TABLE.custom {
    margin: 0;
}
.custom UL {
    list-style-type: disc;
    margin-left: 14px;
}
#lockBox {
    margin: 20px;
    text-align: left;
}
BODY#popup .address TABLE {
    margin-bottom: 0;
}
.icon {
    background-image: url("../../images/iconSet-dddddd.gif");
}
.icon.lc-calculators-01 {
    background-position: 0 -50px;
}
.icon.lc-newsletters-01 {
    background-position: 0 -100px;
}
.icon.lc-eSeminars-01 {
    background-position: 0 -150px;
}
.icon.lc-glossary-01 {
    background-position: 0 -200px;
}
.icon.lc-imoney-01 {
    background-position: 0 -2000px;
}
.icon.mw-detailedQuote-01 {
    background-position: 0 -250px;
}
.icon.mw-symbolLookup-01 {
    background-position: 0 -300px;
}
.icon.mw-multiQuote-01 {
    background-position: 0 -350px;
}
.icon.mw-marketsAtAGlance-01 {
    background-position: 0 -400px;
}
.icon.mw-charting-01 {
    background-position: 0 -450px;
}
.icon.mw-portfolio-01 {
    background-position: 0 -500px;
}
.icon.formIcon64 {
    background-position: 0 -550px;
}
.icon.formIcon65 {
    background-position: 0 -600px;
}
.icon.formIcon67 {
    background-position: 0 -650px;
}
.icon.formIcon68 {
    background-position: 0 -700px;
}
.icon.formIcon69 {
    background-position: 0 -750px;
}
.icon.formIcon70 {
    background-position: 0 -800px;
}
.icon.formIcon71 {
    background-position: 0 -850px;
}
.icon.formIcon72 {
    background-position: 0 -900px;
}
.icon.formIcon73 {
    background-position: 0 -950px;
}
.icon.lc-faqs {
    background-position: 0 -1000px;
}
.icon.formIcon8 {
    background-position: 0 -1350px;
}
.icon.formIcon9 {
    background-position: 0 -1400px;
}
.icon.formIcon10 {
    background-position: 0 -1450px;
}
.icon.formIcon11 {
    background-position: 0 -1500px;
}
.icon.formIcon12 {
    background-position: 0 -1550px;
}
.icon.formIcon103 {
    background-position: 0 -1600px;
}
.icon.formIcon13 {
    background-position: 0 -1050px;
}
.icon.formIcon16 {
    background-position: 0 -1100px;
}
.icon.formIcon17 {
    background-position: 0 -1150px;
}
.icon.formIcon18 {
    background-position: 0 -1200px;
}
.icon.formIcon101 {
    background-position: 0 -1250px;
}
.icon.formIcon102 {
    background-position: 0 -1300px;
}
.icon.tl-forms-01 {
    background-position: 0 -1650px;
}
.icon.tl-rates-01 {
    background-position: 0 -1700px;
}
.icon.tl-publications-01 {
    background-position: 0 -1750px;
}
.icon.tl-glossary-01 {
    background-position: 0 -1800px;
}
.icon.tl-calendar-01 {
    background-position: 0 -1850px;
}
.icon.tl-strategies-01 {
    background-position: 0 -1900px;
}
.icon.tl-calculator-01 {
    background-position: 0 -1950px;
}
#socialNetworking {
    margin-top: 10px;
}
#socialNetworking IMG {
    background-image: url("../../images/socialNetworkIcons.png");
    height: 16px;
    margin-right: 4px;
    width: 16px;
}
.ie6.TJ #socialNetworking IMG {
    background-image: url("../../images/socialNetworkIcons.gif");
}
#socialNetworking .facebook {
    background-position: 0 -50px;
}
#socialNetworking .linkedIn {
    background-position: 0 -100px;
}
#socialNetworking .myspace {
    background-position: 0 -150px;
}
#taxWiseDisclaimer {
    margin: 0 25px 20px;
}
#whatchamajiggy {
    display: none;
}

/*Newsletters Newsflashes*/
#newsletter-flash {
	width: 625px;
}
#newsletter-flash P.newsletter-flash-title {
	margin: 0 0 15px;
}
#newsletter-flash LI {
	padding-bottom: 20px;
	font-size: 14px;
}
#newsletter-flash-2009 {
	padding-left: 20px;
	font-size: 14px;
}
#newsletter-flash-2008 {
	padding-left: 20px;
	font-size: 14px;
}
#enewsflash {
	padding-left: 20px;
	font-size: 14px;
}

/*News PR Releases*/
#news-pr {
	width: 625px;
}
#news-pr LI{
	padding-bottom: 20px;
}
#news-pr-2009 {
	padding-left: 20px;
	font-size: 14px;
}
#news-pr-2008 {
	padding-left: 20px;
	font-size: 14px;
}
#news-pr-2007 {
	padding-left: 20px;
	font-size: 14px;
}
#news-pr-2006 {
	padding-left: 20px;
	font-size: 14px;
}
#news-pr-press {
	padding-left: 20px;
	font-size: 14px;
}
#news-pr-disclaimer {
	font-style: italic;
	font-size: 10px;
}

/*TJ CSS*/

.rule {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 20px;
}
.clientPhoto {
    float: left;
    margin: 0 20px 20px 0;
}
.note {
    font-size: 11px;
}
.footnote {
    font-size: 12px;
}
A.winButton:hover {
    text-decoration: none;
}

#additionalLinks {
    margin-top: 20px;
}
.wrapperBottom {
    display: none;
}
#resourceCol-1 {
    float: left;
    width: 250px;
	height: 825px;
}
.ie6.TJ #resourceCol-1 {
    float: left;
    width: 240px;
}
#resourceCol-2, #resourceCol-3 {
    float: left;
    width: 200px;
}
.resourceElement, .resourceElement2 {
    margin: 0 20px 20px 0;
}
.resourceElement2 H2 {
    margin-left: 14px;
}
.resourceElement .text {
    margin-left: 15px;
}
.resourceElement .text .text P {
    font-size: 13px;
}
.newsletters #content UL, .articles #content UL, .eseminars #content UL, .calculators #content UL, .quote #content UL {
    list-style-type: none;
    margin: 0;
}
.eseminars #contentContainer LI {
    float: left;
    margin: 0 10px 10px 0;
    width: 315px;
	padding-bottom: 25px;
}
.eseminars #contentContainer IMG {
    border: 1px solid #CCCCCC;
}
IMG.toggleDiv {
    background: url("../../images/togglePlusMinus-grey5020.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 11px;
    margin-right: 5px;
    width: 9px;
}
.ie6.TJ IMG.toggleDiv {
    background-image: url("../../images/togglePlusMinus-grey5020.gif");
}
.open DIV {
    display: block;
}
.closed DIV {
    display: none;
}
.open IMG.toggleDiv {
    background-position: -100px 0;
}
.closed IMG.toggleDiv {
    background-position: 0 0;
}
IMG.toggleDiv:hover {
    background-position: -50px 0;
}
#socialNetworking {
    margin-top: 10px;
}
#socialNetworking IMG {
    background-image: url("../../images/socialNetworkIcons.png");
    height: 16px;
    margin-right: 4px;
    width: 16px;
}
.ie6.TJ #socialNetworking IMG {
    background-image: url("../../images/socialNetworkIcons.gif");
}
#socialNetworking .facebook {
    background-position: 0 -50px;
}
#socialNetworking .linkedIn {
    background-position: 0 -100px;
}
#socialNetworking .myspace {
    background-position: 0 -150px;
}
.articles #content LI, .calculators #content LI {
    float: left;
    margin-right: 20px;
    width: 195px;
	padding-bottom: 100px;
}
.iMoney #content IMG, .eSeminars #content IMG {
    display: none;
}
.eSeminars .flash {
    clear: both;
}
.seminars .seminarLabel {
    width: 100px;
}
/*Our Team*/
.associates #content P.Associates {
    font-size: 18px;
	text-decoration:underline;
    margin-bottom: 15px;
}
.associates #content TD {
    width: 200px;
	margin-bottom: 30px;
	vertical-align: text-top;
}
.associates #content TABLE {
	height: 735px;
}
.associates #content P {
    margin-bottom: 25px;
}

/*Bios*/
#hcard {
	text-align:justify;
}
#hcard HR{
	visibility: hidden;
}
#bio_contact_planner {
	height: 70px;
	width: 300px;
	position: absolute;
	top: 90px;
	left: 20px;
	background: url("/files/23841/bio_contact_bg.png") repeat-x;
}
#bio_contact_planner TD{
	padding-bottom: 5px;
}
#bio_contact_cover {
	height: 160px;
	width: 300px;
	position: absolute;
	top: 0px;
	left: 20px;
	background: url("/files/23841/bio_contact_bg.png") repeat-y;
}
#bio_contact {
	height: 70px;
	width: 300px;
	position: absolute;
	top: 105px;
	left: 20px;
	background: url("/files/23841/bio_contact_bg.png") repeat-x;
}
#bio_contact TD{
	padding-bottom: 10px;
}
#bio_contact P.title {
	font-size: 22px;
	font-weight: normal;
	color: #00458F;
	margin: 0 0 10px;
}
#bio_contact P.job_title {
	font-size: 16px;
	font-weight: bold;	
}
#bios_btm {
	height: 269px;
	width: 675px;
	background: url("/files/23841/bios-btm-bg2.png") no-repeat scroll 0 0 transparent;
}
#bios_btm TD {
	font-size: 13px;
	padding-left: 25px;
	padding-top: 12px;
	padding-right: 12px;
}
#bios_btm .bios_btm_advisors_td {
	padding-top: 20px;
}
#bios_btm .bios_btm_associates_td {
	padding-top: 18px;
}
#bios_btm .bios_btm_manage_td {
	padding-top: 18px;
}

/*Advisor Bios*/

/*Les Szarka Bio*/
#les_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-les3.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#les_quote {
	width: 420px;
	text-align: justify;
	font-size: 14px;
	padding-bottom: 20px;
}

/*Chuck Conrad Bio*/
#chuck_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-chuck3.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#chuck_quote {
	width: 420px;
	text-align: justify;
	font-size: 14px;
	padding-bottom: 70px;

}

/*Rick Martin Bio*/
#rick_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-rick.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#rick_quote {
	width: 420px;
	text-align: justify;
	font-size: 14px;
	padding-bottom: 20px;
}

/*Alex Menassa Bio*/
#alexm_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-alexm2.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#alexm_quote {
	width: 420px;
	text-align: justify;
	font-size: 14px;
	padding-bottom: 20px;
}

/*Mark Stratis Bio*/
#mark_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-mark1.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#mark_quote {
	width: 420px;
	text-align: justify;
	font-size: 14px;
	padding-bottom: 15px;
}

/*Dale Tolar Bio*/
#dale_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-dale2.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#dale_quote {
	width: 420px;
	text-align: justify;
	font-size: 14px;
	padding-bottom: 55px;
}

/*Associates Bios*/

/*Christine Martinez Bio*/
#christine_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-christine.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#christine_txt {
	margin-top: 110px;
	width: 650px;
	text-align: justify;
}

/*Diana Melenick Bio*/
#diana_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-diana.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#diana_txt {
	margin-top: 110px;
	width: 650px;
	text-align: justify;
}

/*Alex Szarka Bio*/
#alexs_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-alexs2.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#alexs_txt {
	margin-top: 110px;
	width: 650px;
	text-align: justify;
}

/*Sherri Wallace Bio*/
#sherri_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-sherri.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#sherri_txt {
	margin-top: 110px;
	width: 650px;
	text-align: justify;
}

/*Deborah Zerbini Bio*/
#debz_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-debz.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#debz_txt {
	margin-top: 110px;
	width: 650px;
	text-align: justify;
}

/*Management Bios*/

/*Debbie Szarka Bio*/
#debbie_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-debbie2.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#debbie_txt {
	margin-top: 110px;
	width: 650px;
	text-align: justify;
}

/*Mike Perry Bio*/
#mike_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-mike1.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#mike_quote {
	width: 420px;
	text-align: justify;
	font-size: 14px;
}
/*Kelly Drumm Bio*/
#kelley_img {
	width: 220px;
	height: 242px;
	background: url("/files/23841/bio-kelley2.jpg") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 455px;
	z-index: 1;
}
#kelley_txt {
	margin-top: 110px;
	width: 650px;
	text-align: justify;
}

/*Blog*/
#mikes_blog_img {
	width: 125px;
	height: 137px;
	background: url("/files/23841/mikes_blog_img2.png") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 22px;
    left: 545px;
	z-index: 1;
}
#mikes_blog_header {
	margin-top: -25px;
	font-size: 26px;
	color: #00458F;
}
#mikes_blog_sub_header {
	margin-top: -15px;
	font-size: 18px; 
	font-style :italic;
	font-weight: 300;
	color: #666666;
}
#mikes_blog_url {
	margin-top: -10px;
	font-size: 15px;
	color: #000000;
}
#mikes_blog_linkedin {
	width: 24px;
	height: 24px;
	padding-bottom: 25px;
}
#mikes_blog_author {
	font-size: 12px;
	font-style: italic;
}

#mikes_blog LI {
	margin-left: 25px;
}
#blog_menu LI {
	margin-left: 25px;
	font-size: 12px;
}
#mikes_blog {
	text-align: justify;
	font-size: 14px;
}
#mikes_blog .blog_title {
	font-size: 20px;
	font-weight: 500;
	color: #00458F;
	margin-top: -5x;
	margin-bottom: 3px;
	padding-top: 25px;
}
#mikes_blog .blog_date {
	font-size: 14px;
	font-style: italic;
	color: #000000;
}

/*Learning Center*/
#learning_center {
	font-size: 16px;
	text-align: justify;
	padding-bottom: 35px;
}
/*Learning Center Column 1*/
#learning_center1 {
	width: 300px;
	padding-bottom: 55px;
}
/*Business of You*/
#business_of_you {
	height: 125px;
}
#business_of_you P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 30px;
	vertical-align: middle;
	text-align: left;
}
#business_of_you P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#business_of_you_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*Seminars*/
#seminars {
	height: 125px;
}
#seminars P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 20px;
	vertical-align: middle;
	text-align: left;

}
#seminars P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#seminars_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*Newsletters*/
#newsletters {
	height: 125px;
}
#newsletters P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 30px;
	vertical-align: middle;
	text-align: left;
}
#newsletters P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#newsletters_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*News PR*/
#news {
	height: 125px;
}
#news P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 10px;
	vertical-align: middle;
	text-align: left;
}
#news P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#news_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*Radio Podcasts*/
#radio_podcasts {
	height: 125px;
}
#radio_podcasts P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 10px;
	vertical-align: middle;
	text-align: left;
}
#radio_podcasts P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#radio_podcasts_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*Articles*/
#articles {
	height: 125px;
}
#articles P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 20px;
	vertical-align: middle;
	text-align: left;
}
#articles P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#articles_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}

/*Learning Center Column 2*/
#learning_center2 {
	width: 300px;
	position: absolute;
	margin-left: 350px;
	top: 154px;
	padding-bottom: 55px;
}
/*E-Seminars*/
#eseminars {
	height: 125px;
}
#eseminars P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 20px;
	vertical-align: middle;
	text-align: left;
}
#eseminars P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#eseminars_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*iMoney*/
#imoney {
	height: 125px;
}
#imoney P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 20px;
	vertical-align: middle;
	text-align: left;
}
#imoney P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#imoney_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*Tax*/
#tax {
	height: 125px;
}
#tax P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 20px;
	vertical-align: middle;
	text-align: left;
}
#tax P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#tax_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*Calculators*/
#calculators {
	height: 125px;
}
#calculators P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 20px;
	vertical-align: middle;
	text-align: left;
}
#calculators P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#calculators_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}
/*Glossary*/
#glossary {
	height: 125px;
}
#glossary P.links {
	margin: 0 0 5px;
	padding-left: 125px;
	padding-top: 30px;
	vertical-align: middle;
	text-align: left;
}
#glossary P.description {
	font-size: 12px;
	text-align: left;
	padding-left: 125px;
	padding-top: -40px;
	vertical-align: middle;
}
#glossary_img {
	width: 100px;
	height: 100px;
	position: absolute;
	vertical-align: middle;
}

/*Resources*/
#resources {
	height: auto;
}
#resources HR.resources_hr{
	margin-top: 4px;
	margin-bottom: 20px;
}
P.resources_text {
	font-size: 16px;
	text-align: justify;
}
.resources_title {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: -15px;
}
#resources TD.li1 {
	width: 300px;
	vertical-align: top;
}
#resources TD.li2 {
	width: 250px;
	vertical-align: top;
}
#resources LI.li1 {
	padding-bottom: 20px;
	vertical-align: top;
}
#resources LI.li2 {
	padding-bottom: 20px;
	vertical-align: top;
}
#resources_disclaimer {
	font-size: 12px;
	font-style: italic;
	text-align: justify;
}

/*Suggested Reading*/
#suggested_reading {
	height: 750px;
	font-size: 18px;
	font-style: bold;	
}

IMG.left {
    float: left;
    margin: 2px 10px 10px 0;
}
IMG.right {
    float: right;
}

.newsletters #content H3 {
    margin-top: 20px;
}
.newsletters #content A, .glossary DT {
    font-weight: bold;
}
.glossary DT A {
    margin-bottom: 20px;
}
.glossary DD {
    padding-bottom: 25px;
}
.contactUs .map, .contactUs .phone, .contactUs .fax {
    margin-bottom: 10px;
}
.contactUs #content .vcard UL {
    list-style-type: none;
    margin-left: 0;
}
.pageIcon, .iconList .image {
    display: none;
}
.iconList .title {
    margin-bottom: 0;
}
.imoneyModule {
    margin-bottom: 10px;
	padding-bottom: 25px;
}
.imoneyModule A {
    font-weight: bold;
}
.featuredLinks #content LI {
    margin-bottom: 16px;
}
#testLinks {
    float: right;
    text-align: right;
}
#testLinks UL {
    margin: 0;
}
#testLinks LI {
    display: inline;
}
#testLinks LI {
    font-size: 10px;
    margin: 0 5px;
}

/*Menu navigation bar DIV*/
#navContainer {
    margin-top: 7px;
	margin-right: 25px;
    text-align: center;
}
#navigation {
    background: url("/files/23841/nav_menu_bg.jpg") repeat-x scroll 0 0 #0A74CA;
    top: 250px;
    font-size: 13px;
}
#subPage #navigation {
    top: 250px;
    font-size: 13px;
}
#navigation UL, #navigation LI {
    margin: 0;
    padding: 0;
	padding-left: 10px;
	padding-right: 10px;
}
#navigation UL {
    text-align: center;
}
#navigation UL LI {
    border-left: 1px solid #DDDDDD;
    display: inline;
    position: relative;
}
#navigation UL LI.first {
    border-left: medium none;
}
#navigation UL LI A, #navigation UL LI A:hover {
    color: #ffffff;
    margin: 0 4px 0 6px;
    padding: 1px 0;
}
#navigation UL UL.extraWide {
    width: 260px;
}
#navigation UL UL.extraWide LI {
    width: 258px;
}

/*Calculators*/
.calculators #content UL {
	text-align: left;
}

/*Articles*/
.articles #content UL {
	text-align: left;
}

/*Radio Segments & Podcasts*/

#radio {
	height: auto;
}
#radio_title1 {
	padding-bottom: 10px;
}
#radio_title2 {
	padding-bottom: 10px;
}
#radio_title3 {
	padding-bottom: 10px;
}
#radio_title1 .title {
	font-size: 18px;
}
#radio_title2 .title {
	font-size: 18px;
}
#radio_title3 .title {
	font-size: 18px;
}
#radio_text1 {
	padding-bottom: 25px;
}
#radio_text2 {
	padding-bottom: 25px;
}
#radio_text3 {
	padding-bottom: 25px;
}
#radio_text1 .text {
	font-size: 14px;
}
#radio_text2 .text {
	font-size: 14px;
}
#radio_text3 .text {
	font-size: 14px;
}
#radio_link1 {
	padding-bottom: 25px;
}
#radio_link2 {
	padding-bottom: 25px;
}
#radio_link3 {
	padding-bottom: 25px;
}
#radio_link1 P.link {
	font-size: 12px;
}
#radio_link2 P.link {
	font-size: 12px;
}
#radio_link3 P.link {
	font-size: 12px;
}
#radio_disclaimer P.disclaimer {
	font-style: italic;
	font-size: 11px;
}

/*Taxes*/

/*Federal Tax Forms*/
.taxForms #content TD {
	text-align: left;
	font-size: 16px;
	padding-bottom: 17px;
}
.taxForms #content TR.tableTop {
	text-align: left;
	font-size: 18px;
	font-weight:bold;
	padding-bottom: 17px;
}
.taxForms #content P {
	text-align: justify;
}
.taxForms #content P.footer {
	font-style: italic;
}

/*Federal Tax Rates*/
.taxRates #content P {
	text-align: justify;
	font-size: 16px;
}
.taxRates #content P.footer {
	font-style: italic;
}
.taxRates #content TD {
	text-align: left;
	font-size: 13px;
	padding-bottom: 10px;
}
.taxRates #content TD.rateTitle {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #00458F;
	padding-bottom: 10px;
}
.taxRates #content TR.tableTop {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}

/*Federal Tax Publications*/
.taxPublications #content P {
	text-align: justify;
	font-size: 16px;
}
.taxPublications #content P.footer {
	font-style: italic;
}
.taxPublications #content TD {
	text-align: left;
	font-size: 16px;
	padding-bottom: 22px;
	padding-right: 22px;
}
.taxPublications #content TR.tableTop {
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 22px;
}

/*Federal Tax Calendar*/
.taxCalendar #content TD {
	text-align: left;
	font-size: 16px;
	padding-bottom: 20px;
	padding-right: 10px;
	text-align: justify;
	vertical-align: top;
}
.taxCalendar #content DT {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
}

/*TaxWise Strategies*/
.taxStategies #content LI {
	text-align: left;
	font-size: 16px;
	padding-bottom: 24px;
}

/*Account Login*/
#account_login {
	background: url("/files/23841/nav_menu_bg.jpg") repeat-x scroll 0 0 ;
	height: 30px;
	width: 100px;
	position: absolute;
	top: -30px;
	left: 830px;
	padding-top: 5px;
	z-index: 1;
}
#account_login A {
	font-size: 13px;
	color: #FFFFFF;
}
#account_login TD.login {
	text-align: center;
	vertical-align: middle;
}

/*AlphaMenu CSS*/
#navigation_menu TD {
    cursor: default;
    padding: 3px 0;
    vertical-align: middle;
}
#navigation_menu TD DIV {
    display: none;
}
#navigation_menu A {
    border-left: 1px solid #DDDDDD;
    cursor: pointer;
    display: block;
    padding: 0 7px;
}
#navigation_menu TD.first A {
    border-left: medium none;
}
.alphamenu_content {
    overflow: auto;
}
.alphamenu_content * {
    margin: 0;
    padding: 0;
}
.alphamenu_content TABLE {
    background-color: #FCFCFC;
    border: 1px solid #EEEEEE;
    width: 100%;
}
.alphamenu_content TABLE TABLE {
    border: medium none;
    margin: 0 0 5px;
}
.alphamenu_content TD {
    vertical-align: top;
}
.alphamenu_content *:focus {
    outline: medium none;
}
.alphamenu_content A {
    display: block;
    padding: 2px 4px;
}
.alphamenu_content A:hover {
    background-color: #DDDDDD;
}
.alphamenu_content .toggle {
    background: url("images/alphamenu.gif") no-repeat scroll -150px 0 transparent;
    width: 16px;
}
.alphamenu_content TR:last-child .toggle {
    background-position: -150px 100%;
}
.alphamenu_content TR:last-child TR .toggle {
    background-position: -150px 0;
}
.alphamenu_content TR:last-child TR:last-child .toggle {
    background-position: -150px 100%;
}
.alphamenu_content TR:last-child TR:last-child TR .toggle {
    background-position: -150px 0;
}
.alphamenu_content TR:last-child TR:last-child TR:last-child .toggle {
    background-position: -150px 100%;
}
.alphamenu_content TR:last-child TR:last-child TR:last-child TR .toggle {
    background-position: -150px 0;
}
.alphamenu_content TR:last-child TR:last-child TR:last-child TR:last-child .toggle {
    background-position: -150px 100%;
}
.alphamenu_content TR:last-child TR:last-child TR:last-child TR:last-child TR .toggle {
    background-position: -150px 0;
}
.alphamenu_content .expanded {
    background-position: -200px 0;
}
.alphamenu_content .collapsed {
    background-position: -200px 0;
}
.alphamenu_content .toggle A {
    background: url("images/alphamenu.gif") no-repeat scroll -150px 0 transparent;
    cursor: default;
    display: block;
    height: 12px;
    margin: 5px 5px 0;
    padding: 0;
    width: 12px;
}
.ie6.alphamenu_content .toggle A {
    font-size: 1px;
}
.alphamenu_content .toggle A:hover {
    background-color: transparent;
    text-decoration: none;
}
.alphamenu_content .expanded A {
    background-position: -50px -50px;
    cursor: pointer;
}
.alphamenu_content .collapsed A {
    background-position: -50px 0;
    cursor: pointer;
}
.alphamenu_content .expanded A:hover {
    background-position: -100px -50px;
}
.alphamenu_content .collapsed A:hover {
    background-position: -100px 0;
}
#__menu__ {
    min-width: 160px;
    z-index: 100 !important;
}
#navigation_menu {
    background-color: #FFFFFF;
    text-align: center;
}
#navigation_menu .ie6.link {
    white-space: nowrap;
}
#navigation_menu TD {
    border-collapse: separate;
    text-align: center;
}
#navigation_menu TABLE {
    margin: auto;
}
#navigation_menu A, .alphamenu_content A {
    color: #000000;
    font-size: 13px;
}
.alphamenu_content TABLE {
    background-color: #FFFFCC;
    border: 1px solid #222222;
    border-collapse: separate;
}
.alphamenu_content A:hover {
    background-color: #EEEEBB;
    color: #000000;
}
.alphamenu_content TD {
    text-align: left;
}

<!--LightBox-->

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.szarkafinancial.net/scripts/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.szarkafinancial.net/scripts/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


<!--VideoBox-->

body {margin: 0;}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 1000;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; 
	text-align: center; 
	padding: 5px;
	z-index: 1001;
}

.lbLoading {
	background: #fff url(http://www.szarkafinancial.net/scripts/videobox/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(http://www.szarkafinancial.net/scripts/videobox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(http://www.szarkafinancial.net/scripts/videobox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(http://www.szarkafinancial.net/scripts/videobox/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
