A {color:#222;}
A:hover {color:#000;}
#marketWatch DIV.title A,
#calculators DIV.title A,
#newsletters DIV.title A,
#learningCenter DIV.title A,
#contactUs DIV.title A,
#subPageNavigation DIV.title A {text-decoration:none;}
#learningCenter DIV.text A:hover {text-decoration:underline;}
#header {height:144px;}
#navigation A {color:#000;}
#navigation UL {margin-top:3px;}
#navigation UL UL {margin:0;}
#navigation UL LI A {font-weight:bold;}
#brandingElement {margin:10px 0;}

#navigation {padding-bottom:4px;}
TD#contentBox {width:545px; padding:10px 0;}

/* auto and home */
#insideContent {width:520px; float:left; padding:0; margin-top:8px;}

#contactUs DIV.text {color:#888;}
#company DIV.text A {color:#888;}
#company DIV.text A:hover {color:#000;}

#clientResources DIV.text A {color:#888;}
#clientResources DIV.text A:hover {color:#000;}

#company DIV.title,
#clientResources DIV.title,
#contactUs DIV.title,
#learningCenter DIV.title,
#newsletters DIV.title,
#calculators DIV.title,
#marketWatch DIV.title {font-size:120%;}
#content DIV.text {padding:10px;}
#content TABLE.custom TD UL.noIndent LI {margin-left:-30px;}
#learningCenter DIV.text UL,
#learningCenter DIV.text LI {width:231px;}
#learningCenter DIV.title,
#learningCenter DIV.text,
#newsletters DIV.title,
#newsletters DIV.text,
#calculators DIV.title,
#calculators DIV.text,
#marketWatch DIV.title,
#marketWatch DIV.text {width:241px; margin:5px 0 0 5px;}
#marketWatch TABLE,
#marketWatch P {width:241px; margin:0}
#marketWatch,
#learningCenter,
#calculators,
#newsletters {margin:4px 0 0 4px; width:268px; /*height:225px;*/ height:325px; overflow:auto; float:left;}
#content {float:left; margin:4px 4px 0 4px; padding-bottom:30px; width:540px;}
#marketWatch TD {padding-right:1px;}
#marketWatch TD,
#marketWatch P {font-size:10px;}
#marketWatch TD.title {font-weight:normal}
#marketWatch P,
#marketWatch TABLE {margin-bottom:3px;}
#learningCenter LI,
#marketWatch LI {margin-bottom:0;}
#marketWatch P.title,
#learningCenter P.title,
#calculators P.title,
#newsletters P.title {font-size:10pt; margin-bottom:0;}
#learningCenter P.text,
#marketWatch P.text,
#calculators P,
#newsletters P {font-size:11px; margin-top:0; margin-bottom:2px;}
/* 
#calculators A.emphasis,
#newsletters A.emphasis {display:none;}
 */
#learningCenter DIV.image,
#marketWatch DIV.image {display:none;}
#calculators P.title,
#newsletters P.title {display:block;}

TD#sideBar {text-align:right; padding:16px 10px 16px 0;}
TD#sideBar DIV#company {width:198px;}
TD#sideBar DIV#clientResources {width:198px;}
DIV#sideBar {text-align:right;}

#sideBar #company TABLE.custom,
#sideBar #contactUs TABLE.custom {width:100%;}
#contactUs DIV.text P {margin:5px 0; font-size:90%;}
#company DIV.text {padding-bottom:15px;}
#company DIV.text UL LI {margin-bottom:5px; font-size:90%;}
#company DIV.text UL {margin-top:5px; width:180px; float:right;}

#clientResources DIV.text {padding-bottom:15px;}
#clientResources DIV.text UL LI {margin-bottom:5px; font-size:90%;}
#clientResources DIV.text UL {margin-top:5px; width:180px; float:right;}

#easyLife {width:180px; overflow:hidden; margin-left:5px;}
#easyLife IMG {position:relative; left:-14px;}

#footer {border-top:none;}

/* subPages */

#subPage.custom TD#header {vertical-align:auto;}
#subPage #navigation {border-bottom:1px solid #ddd;}
#subPage #sideBar {margin:15px 0; width:198px;}
#subPage #contentBox {margin:15px 10px 15px 0; width:525px; float:right;}
#container #contentBox H2 {margin-bottom:0;}
#subPage #content {background-color:#fff;}
#subPage #footer {border-top:1px solid;}

#navigation_menu A {font-weight:bold;}
#subPage #navigation_menu {border-bottom:1px solid #ddd;}
