body {
          background-color:#003057;
          font:12px arial;
          color:#626262;
          margin:0px auto;
          text-align:center; /* For IE compatibility to center page */
         }
         
div.mainContainer {
          margin-left:auto; margin-right:auto;
          width:1000px;
          }

div.mainBgLeft {
          background-image: url("../images/sitestructure/bg_shadow_left.jpg");
          width:900px;
          padding:0px 0px 0px 0px;
          padding-left:50px;
          padding-right:0px;
          }
div.mainBgRight {
          background-image: url("../images/sitestructure/bg_shadow_right.jpg");
          padding-right:50px;
          width:900px;
          }


div.main {
          background-color:#ffffff;
          width:900px;
          text-align:left;
          }

div.bannerBottom {
          background-image: url("../images/sitestructure/mainImage_blueStrip.gif");
          background-repeat: repeat-x;
          height:10px;
          }

div.content {
          padding:8px 10px 0px 10px;
          margin-left:200px;
          margin-top:30px;
          }
h2 {
          font:20px arial;
          text-transform:uppercase;
          color:#00467f;
          margin:0px;
          }
h3 {
          margin-bottom:6px;
          font:14px arial;
          color:#333333;
          }
a {
          color:#00467f;
          }
a:hover {
          color:#1287e6;
          }
          
/* Top Navbar */
.navbar {
          background-image: url("../images/sitestructure/navbar_bg.jpg");
          background-repeat: repeat-x;
          height:31px;
          clear:both;
          }
.navbar ul {
          list-style:none;
          padding:0px;
          margin:0px 5px 0px 0px;
          }
.navbar ul li {
          float:right;
          margin:0px 0.25em;
          padding-top:8px;
          }
.navbar ul li a {
          font:12px arial;
          font-weight: bold;
          color:#d0adad;
          text-transform:uppercase;
          text-decoration:none;
          }
.navbar ul li a:hover {
          color:#ffffff;
          }
.CONTACT_US .CONTACT_US
          ,.STAY_INFORMED .STAY_INFORMED
          ,.RESOURCES .RESOURCES
          ,.TESTIMONIALS .TESTIMONIALS
          ,.ABOUT .ABOUT
          ,.HOME .HOME
          {
          color:#ffffff;
          }
          
/* Left Nav */
.leftNav {
          float:left;
          width:200px;
          margin-top:30px;
          }
.leftNav ul {
          list-style:none;
          padding:0px; padding-left:10px;
          margin:10px 0px 0px 10px;
          }
.leftNav ul li {
          margin-top:5px;
          }
.leftNav ul li a {
          font:12px arial;
          font-weight: normal;
          color:#00467f;
          text-decoration:none;

          padding-left:10px;
          background-image: url("../images/sitestructure/subnav_arrow.gif");
          background-repeat: no-repeat;
          background-position: 0px 3px;
          }
.leftNav ul li a:hover {
          background-image: url("../images/sitestructure/subnav_arrow_on.gif");
          color:#1287e6;
          }

.forms_paperwork .forms_paperwork
          ,.information_financial .information_financial
          ,.calculators_left .calculators_left
          ,.my_portfolio .my_portfolio
          ,.information_links .information_links
          ,.contact_us_left .contact_us_left
          ,.lifestyle_questionnaire .lifestyle_questionnaire
          ,.suggestions .suggestions
          ,.mutual_gains .mutual_gains
          ,.eloop .eloop
          ,.testimonials_left .testimonials_left
          ,.news_articles .news_articles
          ,.financial_planning_team .financial_planning_team
          ,.other_professionals .other_professionals {
          background-image: url("../images/sitestructure/subnav_arrow_on.gif");
          color:#1287e6;
          }
           
/* Footer */
.footer {
          display:block;
          clear:both;
          }
hr.footer {
          width:98%;
          border-width:2px 0px 0px 0px; /* Use borders to work in Firefox */
          border-style:solid;
          border-color:#00467f;
          text-align:center;
}
div.footer {
          position:relative;
          text-align:center;
          font:11px arial;
          color:#333333;
          }

/* Misc */
hr.hrcontent {
          height:1px;
          border-width:1px 0px 0px 0px; /* Use borders to work in Firefox */
          border-style:solid;
          border-color:#00467f;
          }

ul.calculators {
          font:12px arial;
          }
