body { background: #FFF; margin: 0px; padding: 0px; font-family: Arial, Helvetica, "sans-serif"; text-align: center; }
img { border: 0px; }
form { margin: 0px; padding: 0px; }

#container { width: 820px; margin: 0px auto; text-align: left; }

#header { clear: both; margin-right: 60px; }
#header #logo { padding: 0px 0px 30px 0px; }
#header #login { float: right; text-align: right; margin: 30px 0px 0px auto; }
#header #login h1 { color: #039DE1; font-size: 24px; font-weight: bold; padding: 0px; margin: 0px; }
#header #login label { color: #039DE1; font-size: 12px; }
#header #login input { font-family: Arial, Helvetica, "sans-serif"; font-size: 12px; border: 1px solid #BFC5C1; }

#menucontainer { clear: both; display: table; width: 760px; line-height: 24px; background: url("/images/menu-bg.gif") repeat-x #C0C5C2; }
#menu { display: table; width: 745px; padding-right: 15px; background: url("/images/menu-bg.gif") repeat-x #C0C5C2; }

#nav, #nav ul { float: right; list-style: none; margin: 0px; padding: 0px; }
#nav a { display: block; width: auto; margin: 0px; line-height: 24px; padding: 0px 15px 0px 10px; font-size: 11px; color: #FFF; text-decoration: none; font-weight: normal; background: url("/images/menu-arrow.gif") no-repeat right; }
#nav a:hover { color: #788027; text-decoration: none; }
#nav li { float: left; padding: 0px; margin: 0px; width: auto; }
#nav li ul { position: absolute; left: -999em; height: auto; width: 150px; background: /* url("/images/menu-bg.gif") repeat-x */#C0C5C2; font-weight: normal; margin: 0px; padding: 6px; }
#nav li li { width: 150px; }
#nav li ul a { background: none; font-size: 10px; color: #FFF; text-decoration: none; font-weight: normal; line-height: 13px; }
#nav li ul a:hover { color: #788027; text-decoration: none; }
#nav li ul ul { margin: -19px 0px 0px 100px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; margin-top: 24px; }
#nav .selected { background: url("/images/menu-bg.gif") repeat-x #C0C5C2; }

#subnav { clear: both; width: 760px; margin: 0px 15px 0px 0px; padding: 10px 0px; border-bottom: 1px dotted #67736B; text-align: right; }
#subnav td { text-align: right; vertical-align: bottom; }
#subnav a { color: #039DE1; font-size: 10px; font-weight: normal; text-decoration: none; padding: 0px; margin: 0px; }
#subnav p { line-height: 13px; padding: 0px 3px 6px 10px; margin: 0px; }
#subnav #icon-personal_finance a:hover { color: #514978; }

#secnav { list-style: none; color: #ACB838; margin: 0px 0px 0px 20px; padding: 0px; }
#secnav li a { font-size: 11px; color: #039DE1; text-decoration: none; }
#secnav li.selected { list-style: url("/images/sec-menu-bullet.gif"); }
#secnav li.selected a { color: #ACB838; }

#ternav { list-style: none; color: #514978; margin: 0px 0px 0px 20px; padding: 0px; }
#ternav li a { font-size: 11px; color: #039DE1; text-decoration: none; }
#ternav li.selected { list-style: url("/images/ter-menu-bullet.gif"); }
#ternav li.selected a { color: #514978; }

/*
#subnav #icons { float: right; }
#subnav #icons .item { float: left; padding: 17px 60px 0px 15px; }
#subnav #icons .item a { color: #039DE1; font-size: 11px; font-weight: normal; text-decoration: none; padding: 0px; margin: 0px; line-height: 13px; }
#subnav #icons .appointment { background: url('/images/icon-make_appointment.gif') no-repeat right; }
#subnav #icons .personal { background: url('/images/icon-personal_finance.gif') no-repeat right; }
#subnav #icons .business { background: url('/images/icon-business_finance.gif') no-repeat right; }
#subnav #icons .employee { background: url('/images/icon-employee_benefits.gif') no-repeat right; }
#subnav #icons .investment { background: url('/images/icon-investment.gif') no-repeat right; }
#subnav #icons .myargent { background: url('/images/icon-my_argent.gif') no-repeat right; }
*/

#content #leftbox { float: left; width: 195px; }
#content #leftbox h1 { font-size: 24px; font-weight: bold; margin: 0px; color: #039DE1; }
#content #leftbox h2 { font-size: 18px; font-weight: bold; margin: 0px; color: #039DE1; }
#content #leftbox p { font-size: 13px; margin: 6px 0px; color: #039DE1; }
#content #leftbox a { color: #039DE1; font-weight: normal; padding-right: 10px; background: url("/images/homepage_news_link_bullet.gif") no-repeat right; }

#content #photocontainer { float: right; padding-right: 60px; background: url("/images/blue-arrow.gif") no-repeat right top;}
#content #photocontainer #photo { padding-bottom: 10px; border-bottom: 1px dashed #67736B; }

#content #homepagenewscontainer { height: 150px; clear: right; margin-left: 220px; padding-right: 60px; background: url("/images/grey-arrow.gif") no-repeat right top; }
#content #homepagenews { background: #F3F5F4; padding: 5px 0px; }
#content #homepagenews td { vertical-align: top; }
#content #homepagenews h1 { color: #67736B; padding: 0px 10px; font-weight: bold; margin: 0px; }
#content #homepagenews .heading a { color: #67736B; font-size: 11px; font-weight: bold; }
#content #homepagenews .description { color: #67736B; font-size: 11px; margin-bottom: 6px; }
#content #homepagenews .link a { color: #67736B; font-size: 11px; font-weight: bold; padding-right: 10px; background: url("/images/homepage_news_link_bullet.gif") no-repeat right; }

#content { padding: 0px; margin: 20px 0px 20px 20px; clear: both; }
#content h1 { font-size: 24px; font-weight: normal; }
#content h2 { font-size: 16px; font-weight: normal; }
#content h3 { font-size: 12px; font-weight: bold; }
#content p { font-size: 12px; }
#content li { font-size: 12px; }
#content a { color: #000; text-decoration: none; font-weight: bold; }
#content .productimage { padding-left: 20px; }
#content input, #content textarea, #content select { font-family: Arial, Helvetica, "sans-serif"; font-size: 11px; }
#content label { font-size: 11px; }
#content .table p { margin: 0px; padding: 0px; }
#content .plus { color: #436857; background: #DCE6E0; padding: 0px 2px; }

#subnavcontent { color: #84846f; margin-bottom: 20px; }
#subnavcontent h1 { font-size: 18px; font-weight: normal; margin: 0px 0px 10px 0px; }
#subnavcontent h2 { font-size: 14px; font-weight: normal; margin: 0px 0px 10px 0px; }
#subnavcontent h3 { font-size: 11px; font-weight: bold; margin: 0px 0px 10px 0px; }
#subnavcontent p { font-size: 11px; }
#subnavcontent li { font-size: 11px; }
#subnavcontent a { color: #84846f; text-decoration: none; font-weight: bold; }
#subnavcontent input, #subnavcontent textarea, #subnavcontent select { font-family: Arial, Helvetica, "sans-serif"; font-size: 11px; }
#subnavcontent label { font-size: 11px; }
#subnavcontent .table p { margin: 0px; padding: 0px; }
#subnavcontent img { clear: both; }

#subnavcontent .heading { margin-bottom: 5px; }
#subnavcontent .heading a { color: #67736B; font-size: 12px; font-weight: bold; }
#subnavcontent .description { color: #67736B; font-size: 11px; margin-bottom: 6px; }
#subnavcontent .link a { color: #67736B; font-size: 11px; font-weight: bold; padding-right: 10px; background: url("/images/news_link_bullet.gif") no-repeat right; }

#footer { clear: both; width: 760px; margin: 20px 0px 0px 0px; background: url("/images/menu-bg.gif") repeat-x #C0C5C2; }
#footer p { font-size: 11px; color: #FFF; padding: 0px 15px 0px 240px; margin: 0px; line-height: 24px; }
