: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: top; }
BODY { voice-family: "\"}\""; voice-family: inherit; }
BODY { font-size: 10pt; /* Opera base size */ }
DIV, TABLE { border-collapse: collapse; }
BODY { font-family: arial,helvetica,sans-serif; font-size: 13px; }
P, UL, TABLE { padding: 0; margin: 0 0 10px 0; }
UL { list-style-type: none; }
IMG { border: none; }

BODY { font-size: 14px; text-align: center; background-image: none; }
H1 { font-size: 22px; margin-bottom: 10px; }
H2 { font-size: 18px; margin-bottom: 5px; }
H3 { font-size: 17px; margin-bottom: 5px; font-weight: bold; }

#container { width: 970px; margin: auto; text-align: left; background-color: transparent; }
#header { width: 970px; height: 100px; background: url('../../images/tk-nyl-header.png') no-repeat transparent; }
#navigation_menu { background: url('../../images/tk-nyl-navigation.gif') repeat-x; font-weight: bold; width: 100%; text-align: left; text-transform: uppercase; }
#navigation_menu TABLE { margin-left: 20px; }
#navigation_menu TD { height: 30px; padding: 0 0 0 0; background: url('../../images/tk-nyl-navigation-separator.gif') no-repeat; }
#navigation_menu TD:first-child { background-image: none; }
#navigation_menu A { border-left: none; padding: 0 18px 0 20px; }
#navigation_menu TD:first-child A { padding: 0 18px 0 0; }
#navigation_menu A, .alphamenu_content A { font-size: 12px; }

#contentBody { background-color: #fff; }
#content { width: 630px; float: left; min-height: 300px; }
#content ul.iconList  { list-style-type: none; }
.ie6.TJ #content { width: 600px; height: 300px; }
#contentContainer { margin: 20px; }
#content TABLE { width: 100%; }
.ie6.TJ #content TABLE { width: 99%; }
#content TD, .ie6.TJ #content TABLE { font-size: 14px; }
.rule { border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.clientPhoto { float: left; margin: 0 20px 20px 0; }
.note { font-size: 11px; }
.footnote { font-size: 12px; }
.imoneyStar { background-image: url("../../images/imoney-asterisk.gif"); }
A.winButton:hover { text-decoration: none; }
#userTools { margin: 0 0 10px 0; height: 21px; }
#promoItems { text-align: center; }
#promoItems A IMG, #promoItems IMG { margin-left: 20px; }
#promoItems A:first-child IMG { margin-left: 0; }

#sideBar { width: 340px; margin-left: 630px; font-size: 13px; }

BODY.glossary #content { float: none; width: auto; min-height: 0; }
BODY.glossary #contentContainer { float: left; width: 580px; }
BODY.glossary #contentBody #sideBar { float: right; width: 340px !important; font-size: 13px !important; background-color: transparent !important; border: none !important; }
BODY.glossary #content #sideBar { background-color: transparent; border: none; float: right; height: auto; margin: 0 0 0 0; padding: 0 !important; width: 340px; }

#sideBar H2 { margin-bottom: 3px; font-size: 15px; text-transform: uppercase; font-weight: bold; }
#sideBar UL { margin-bottom: 0; }
#contactUs { min-height: 190px; color: #fff; }
#contactUs H2 { text-transform: capitalize; }
#contactUs A { color: #fff; }
#contactUs .container, #calendar .container { margin-top: 0; padding-bottom: 10px; }
#video .container { margin: 0 0 20px 0; }
.container { margin: 20px; padding-top: 18px; font-size: 12px; }
#accountAccess, #personalFolders{ background: url('../../images/tk-nyl-sidebarBackground.gif') no-repeat; }

#footer { clear: both; border: none; text-align: center; padding: 20px 0 0 0; color: #111; font-size: 11px; }
#footer TABLE, #footer2 TABLE { width: 100%; }
.ie6.TJ #footer TABLE, .ie6.TJ #footer2 TABLE { width: 930px; }
#footer TD { padding: 0; }
#footerContainer { margin: 20px 20px 0 20px; padding-bottom: 10px; }
#footer2 { clear: both; background: url('../../images/tk-nyl-footer.png') no-repeat; font-size: 11px; text-align: center; }
#footerContainer2 { margin: 0 20px; padding: 30px 0 10px 0; }
#footer2, #footer2 A { color: #999; }

.videoContainer { width: 275px; float: left; margin: 0 20px 10px 0; }
.videoContainer H2 { font-size: 13px; font-weight: bold; margin-top: 5px; }
.videoContainer P { font-size: 11px; }

.iconList LI { float: left; height: 64px; margin: 0 20px 20px 0; width: 265px; }
.iconList IMG { float: left; height: 44px; width: 44px; margin-right: 10px; }
.iconList .title { margin-bottom: 0; }

.eSeminars LI { float: left; margin: 0 20px 20px 0; }
.eSeminars LI IMG { border: 1px solid #ccc; }

.imoneyModule { float: left; margin: 0 20px 20px 0; width: 270px; }
.imoneyModule IMG { float: left; margin: 0 10px 20px 0; border: 1px solid #ccc; }

#socialNetworking .twitter { background-position: 0 -300px; }

#promoModule { margin: 20px 0; }

BODY#popup #content { width: auto; }
.N #container, .R #container, .form #container { background-color: #fff; }

#videosContainer{float: left;}
