* {
margin:0px;
padding:0px
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

body {
background: #0F3552;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#000;
margin:0px;
text-align: center;
}

input { font-size: 16px; }

a {
color: #3333FF;
text-decoration: none;
}

a:hover {
}

h1 { font-size: 20px; color: #0F3552; padding-bottom: 5px; }
h2 { font-size: 12px; font-weight: bold; color: #0F3552; padding-bottom: 5px; }

img { border: none; }

#center_column {
text-align: left;
margin: 0px auto 0px;
width: 888px;
background-color: #ffffff;
}

#banner {
width: 888px;
height: 102px;
}

#banner h1 {
width: 813px;
height: 93px;
background: url(../images/banner.gif) top left no-repeat;
padding-top: 20px;
margin-left: 38px;
}

#banner h1 span { display: none; }

#search_bar {
text-align: right;
margin-right: 38px;
margin-bottom: 20px;
}

ul#navigation {
background: #0F3552;
color: #FFF;
list-style: none;
height: 21px;
padding-left: 380px;
}

.navigation_button {
height: 21px;
cursor: pointer;
}

#home {
background: url(../images/nav_home.gif) top left no-repeat;
width: 72px;
}
#home_selected {
background: url(../images/nav_home_selected.gif) top left no-repeat;
width: 72px;
}
#login {
background: url(../images/nav_login.gif) top left no-repeat;
width: 52px;
}
#login_selected {
background: url(../images/nav_login_selected.gif) top left no-repeat;
width: 52px;
}
#member_support {
background: url(../images/nav_member_support.gif) top left no-repeat;
width: 124px;
}
#member_support_selected {
background: url(../images/nav_member_support_selected.gif) top left no-repeat;
width: 124px;
}
#adviser_support {
background: url(../images/nav_adviser_support.gif) top left no-repeat;
width: 117px;
}
#adviser_support_selected {
background: url(../images/nav_adviser_selected.gif) top left no-repeat;
width: 117px;
}
#employment {
background: url(../images/nav_employment.gif) top left no-repeat;
width: 91px;
}
#employment_selected {
background: url(../images/nav_employment_selected.gif) top left no-repeat;
width: 91px;
}
#contact {
background: url(../images/nav_contact.gif) top left no-repeat;
width: 71px;
}
#contact_selected {
background: url(../images/nav_contact_selected.gif) top left no-repeat;
width: 71px;
}

ul#navigation li {
float: left;
}

ul#navigation li a {
color: #FFF;
text-decoration: none;
}

#shortcuts {
padding-top:20px;
padding-left:38px;
}

#shortcuts img {
margin-right: 10px;
}

#contents {
padding-top:20px;
padding-left:38px;
}

#contents_mem_sup {
padding-top:20px;
padding-left:28px;
}

#contents_adv_sup {
padding-top:20px;
padding-left:28px;
}

#contents_emp {
padding-top:20px;
padding-left:20px;
}

#contents ul {
list-style: none;
padding-bottom: 28px;
}
body#body_member_support #contents { padding-left: 204px; }
body#body_member_support #contents p { padding-bottom: 28px; }

body#body_adviser_support #contents { padding-left: 204px; }
body#body_adviser_support #contents p { padding-bottom: 28px; }

body#body_employment #contents { padding-left: 204px; }
body#body_employment #contents p { padding-bottom: 28px; }

body#body_individuals #contents { padding-top: 0px; padding-left:38px; }

body#body_advisers #contents { padding-top: 0px; padding-left:38px; }

body#body_dealers #contents { padding-top: 0px; padding-left:38px; }


.left_column {
float: left;
width: 557px;
}

.memsup_leftcolumn{
float:left;
width: 450px;
}

.advsup_leftcolumn{
float:left;
width: 450px;
}

.emp_leftcolumn{
float:left;
width: 450px;
}

.contact_leftcolumn{
float:left;
width: 200px;
}

.right_column {
float: left;
}

.memsup_rightcolumn{
float:left;
width: 300px;
}

.advsup_rightcolumn{
float:left;
width: 300px;
}

.emp_rightcolumn{
float:left;
width: 400px;
padding:inherit;
}

.contact_rightcolumn{
float:left;
width: 200px;
padding-top:80px;
}

.right_column p {
margin-bottom: 20px;
margin-right: 13px;
}
.right_column .news_flash p {
margin: 0px;
}

body#body_individuals .left_column {
float: left;
width: 170px;
}
body#body_individuals .right_column {
float: left;
width: 643px;
margin-left: 17px;
margin-top: 12px;
}
body#body_advisers .left_column {
float: left;
width: 170px;
}
body#body_advisers .right_column {
float: left;
width: 643px;
margin-left: 17px;
margin-top: 12px;
}
body#body_dealers .left_column {
float: left;
width: 170px;
}
body#body_dealers .right_column {
float: left;
width: 643px;
margin-left: 17px;
margin-top: 12px;
}

ol.second_level_navigation {
  background: #EDEADE;
  list-style: none;
}
ol.second_level_navigation li {
  padding: 10px 5px;
  border-bottom: solid 1px #FFF;
  list-style: none;
}
ol.second_level_navigation a {
  font-size: 11px;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

ul.articles {
list-style: none;
width: 100%;
}
ul.articles li {
padding-bottom: 30px;
}

.floatbox {
float: left;
padding-right: 20px;
}

.floatbox p {margin: 0;}

.floatholder p {margin: 0;}

.floatholder {
}

.news_flash {
background: url(../images/smartsuper_news.gif) top left no-repeat #EDEADE;
width: 264px;
padding-top: 70px;
border-left: solid 1px #868466;
border-right: solid 1px #868466;
border-top: solid 1px #BBB8A5;
border-bottom: solid 1px #BBB8A5;
}

.news_flash p {
font-size: 11px;
padding: 0 24px 31px 24px;
}

#divider {
  height: 39px;
  background: url(../images/divider_bg.gif) top left repeat-x;
  margin: 0px;
  padding-left: 38px;
  color: #FFF;
}
body#body_member_support #divider_title {
  float: left;
  width: 222px; 
  height: 39px;
  background: url(../images/member_support.gif) top left no-repeat;
}
body#body_adviser_support #divider_title {
  float: left;
  width: 212px; 
  height: 39px;
  background: url(../images/adviser_support.gif) top left no-repeat;
}
body#body_individuals #divider_title {
  float: left;
  width: 137px; 
  height: 39px;
  background: url(../images/individuals.gif) top left no-repeat;
}
body#body_advisers #divider_title {
  float: left;
  width: 112px; 
  height: 39px;
  background: url(../images/advisers.gif) top left no-repeat;
}
body#body_dealers #divider_title {
  float: left;
  width: 100px; 
  height: 39px;
  background: url(../images/dealers.gif) top left no-repeat;
}
body#body_employment #divider_title {
  float: left;
  width: 156px; 
  height: 39px;
  background: url(../images/employment.gif) top left no-repeat;
}

#divider a {
  color: #fff;
  text-decoration: none;
}
#divider a:hover {
}
#divider a.selected { text-decoration: underline; font-weight: bold; }

#footer {
border-top: solid 2px #456279;
padding: 10px 0px;
font-size: 10px;
color: #484848;
}
#footer a {
font-size: 10px;
text-decoration: none;
color: #484848;
font-weight: normal;
}
#footer a.selected {
text-decoration: underline;
}

ul.circle {
}
ul.circle li {
list-style-type: circle;
margin-left: 15px;
padding-bottom: 7px;
}
ul.circle li.last {
list-style-type: circle;
padding-bottom: 0px;
}
ol.order {
list-style-type: decimal;
padding-bottom: 20px;
}
ol.order li {
margin-left: 25px;
padding-bottom: 7px;
}
ol.order li.last {
padding-bottom: 0px;
}

#footer p { padding-left: 32px; }