: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;}

/* for header & content height adjusting */
#header       {top:0;     left:0; height:400px;}
#navigation   {top:400px; left:0; height:30px;}   /* top = height of header */
#contentBody  {top:430px; left:0;}                /* top = heights of header + navigation */

#subPage #header      {top:0;     left:0; height:200px;}
#subPage #navigation  {top:200px; left:0; height:30px;}   /* top = height of header */
#subPage #contentBody {top:230px; left:0;}                /* top = heights of header + navigation */


BODY      {font-size:16px; text-align:center; background-image:none;}
A:hover   {text-decoration:underline;}

#container {position:relative; width:970px; margin:auto; text-align:left;}

#header         {position:absolute; width:970px;}
#header H3      {margin-top:20px; font-size:28px;}
#header H3 A    {text-decoration:none;}

#navigation               {position:absolute; width:100%; font-size:12px;}
#navContainer             {text-align:center; margin-top:7px;}
#navigation UL            {margin:0;}
#navigation LI            {display:inline; padding:0 9px 0 12px;}
#navigation LI.first      {border-left:none;}
#navigation UL LI A,
#navigation UL LI A:hover {margin:0;}

#contentBody            {position:absolute; padding-top:20px; width:970px;}
#content                {width:700px; float:left; min-height:300px;}
.ie6.TJ #content        {width:665px; height:300px;}
#contentContainer       {margin-right:20px;}
#content H1             {font-size:22px; margin-bottom:10px;}
#content H2             {font-size:18px; margin-bottom:3px;}
#content H3             {font-size:17px; margin-bottom:5px; font-weight:bold;}
#content TABLE          {width:100%}
.ie6.TJ #content TABLE  {width:99%}
#content TD,
.ie6.TJ #content TABLE  {font-size:16px;}
.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;}
A.winButton:hover       {text-decoration:none;}

#sideBar          {width:250px; margin-left:700px; font-size:13px;}
#sideBar H2       {margin-bottom:3px; font-size:18px;}
#sideBar UL       {margin-bottom:0;}
#additionalLinks  {margin-top:20px;}
.wrapperBottom    {display:none;}

#footer     {clear:both; padding-top:20px; border:none; text-align:left; padding:20px 0 0 0; color:#111;}
#footer,
#footer P   {font-size:11px;}
#footer TD  {padding:0;}

#resourceCol-1                  {width:250px; float:left;}
.ie6.TJ #resourceCol-1          {width:240px; float:left;}
#resourceCol-2,
#resourceCol-3                  {width:200px; float:left;}
#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;}
.resourceElement,
.resourceElement2               {margin:0 20px 20px 0;}
.resourceElement2 H2            {margin-left:14px;}
.resourceElement .text          {margin-left:15px;}
.resourceElement .text .text P  {font-size:13px;}

/* Collapsable DIVs */
IMG.toggleDiv         {margin-right:5px; background:url('../../images/togglePlusMinus-grey5020.png') no-repeat; cursor:pointer; width:9px; height:11px;}
.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;}

/*   Social Networking   */
#socialNetworking             {margin-top:10px;}
#socialNetworking IMG         {background-image: url('../../images/socialNetworkIcons.png'); margin-right:4px; width:16px; height: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;}

/* subPage */
BODY#subPage {font-size:16px;}

.articles #content LI,
.calculators #content LI  {float:left; width:195px; margin-right:20px;}
.iMoney #content IMG,
.eSeminars #content IMG   {display:none;}
.eSeminars .flash         {clear:both;}
.seminars .seminarLabel   {width:100px;}
.associates #content TD   {width:200px;}
.newsletters #content H3  {margin-top:20px;}
.newsletters #content A,
.glossary DT              {font-weight:bold;}
.glossary DT A            {margin-bottom:20px;}
.glossary DD              {margin-bottom:10px;}
BODY.glossary #sideBar    {border:none; height:auto; background-color:transparent; width:250px; font-size:13px; margin:0 0 0 700px !important; float:none!important;}
.contactUs .map,
.contactUs .phone,
.contactUs .fax           {margin-bottom:10px;}
.pageIcon,
.iconList .image          {display:none;}
.iconList .title          {margin-bottom:0;}
.imoneyModule             {margin-bottom:10px;}
.imoneyModule A           {font-weight:bold;}

/* TESTING ONLY -- REMOVE WHEN DONE DEVELOPING */
#testLinks    {text-align:right; float:right;}
#testLinks UL {margin:0;}
#testLinks LI {display:inline;}
#testLinks LI {margin:0 5px; font-size:10px;}
