#subs #main {
  padding: 0 0 0 20px;
  background: #fff url(right_bg.gif) top right repeat-y;
  }
#subs #main1 {
  padding: 0 0 0 20px;
  background: #ffffff top right repeat-y;
  }

a {
  color: #1A96BF;
  }

a:hover {
  text-decoration: underline;
  color: #0d576f;
  }
#left {
  float: left;
  width: 715px;
  }
#left1 {
  float: left;
  width: 949px;
  }

#left .quad {
  float: left;
  margin: 0 0 2px 0;
  padding: 2px 0 2px 0;
  width: 255px;
  background: url(quad_bg.gif) top left repeat-y;
  }

#left .last {
  background: none;
  }

#left .quad h5 {
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #303030;
  }

#left .quad h5 em {
  font-size: 13px;
  font-weight: normal;
  }

#left .quad h6 {
  margin: 0 0 0 10px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #303030;
  }

#left .quad ul {
  margin: 0;
  padding: 0 0 10px 0;
  list-style: none;
  }

#left .quad li {
  margin: 0 0 0 0;
  padding: 5px 0 0 5px;
  list-style: none;
  }

#left .quad p {
  margin: 0 0 0 5px;
  padding: 0 0 0 5px;
  font-size: 13px;
  font-weight: normal;
  }

.quads {
  float: left;
  width: 245px;

  }

#left .quads {
  float: left;
  margin: 0 0 10px 0;
  padding: 5px 0 10px 0;
  width: 435px;

  }

#left .quads ul {
  margin: 0 0 0 20px;
  padding: 0 0 30px 0;
  list-style: none;
  }


#breadcrumb {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
  }

#breadcrumb li {
  float: left;
  margin: 0 8px 20px 0;
  padding: 10px 0 10px 0;
  color: #999999;
  font-size: 11px; 
  }

#breadcrumb a {
  color: #999999; 
  }



#subs h2 {
  clear: both;
  margin: 20px 20px 30px 0;
  padding: 0 0 10px 0;
  font-size: 20px;
  border-bottom: solid 1px #C3C3C3;
  color: #1A96BF;
  }

#subs h3 {
  margin: 20px 0 10px 0;
  padding:0;
  font-size: 16px;
  color: #303030;
  }

#subs h4 {
  margin: 20px 0 0 0;
  padding:0;
  font-size: 14px;
  color: #303030;
  }

#subs h5 {
  margin: 0 0px;
  padding: 0;
  font-size: 13px;
  font-family: Arial, Verdana, sans-serif;
  color: #303030;
  }

#subs h6 {
  margin: 0 0 0 0;
  padding: 0;
  font-family: Georgia, Times, serif;
  font-size: 14px;
  color: #658F35;

  }

#subs #left p {
  margin: 0 15px 20px 0;
  line-height: 18px;
  }

#right {
  float: right;
  width: 234px;
  background: url(right_content_bg.gif) 0 175px no-repeat;
  }

#right h4 {
  margin: 30px 0 0 30px;
  padding: 0;
  font-family: Georgia, Times, serif;
  font-size: 14px;
  color: #658F35;

  }

#right p {
  margin: 0 15px 0 30px;
  line-height: 18px;
  }

#right #membership2 {
  margin: 15px 0 13px 47px;
  }

#right1 {
  float: right;
  width: 234px;
  background:#D9EBF4;
  }

#right1 h4 {
  margin: 20px 0 0 10px;
  padding: 0;
  font-family: Georgia, Times, serif;
  font-size: 12px;
  color: #658F35;

  }

#right1 p {
  margin: 0 0px 0 10px;
  line-height: 20px;
  }

#right1 #membership2 {
  margin: 15px 0 13px 47px;
  }
  
  
li {
  margin: 0 35px 3px 0;
  line-height: 18px;
  }
  
  
/* ***Profile Style*** */  

.profile .consultant {
  font-size: 14px;
  color: #1A96BF;
  }
  
.profile h5 {
  font-size: 14px;
  margin-bottom: 0;
  }

.profile #main ul {
  margin-top: 0;
  }

  
/* ***IE Hacks*** */  
  
*html #subs h2 {
  margin: 10px 15px 20px 0;
  padding: 0 0 5px 0;
  }
  
  
#main form {
  margin: 0 0 0 0;
  width: 425px;
  border-top: solid 8px #e5d1a6;
  border-right: solid 1px #e5d1a6;
  border-left: solid 1px #e5d1a6;
  border-bottom: solid 1px #e5d1a6;
  background: #f7f1e3;

  } 

#main fieldset {
  margin: 0 0 4px 0;
  padding: 0;
  border: none;
  }

#main fieldset p {
  margin: 3px;
  padding: 0;
  }

#required {
  padding: 10px 0 0 0;
  margin: 10px 0 20px 20px;
  color: #bb5d27;
  }

#main .fields {
  display: block;
  margin: 1px 3px;
  padding: 10px 0 10px 0;
  background: #f7f1e3;

  }

#main input, #main textarea {
  float: left;
  margin: 0 0 4px 0;
  padding: 3px;
  width: 200px;
  font: 12px/15px Arial, Verdana, sans-serif;
  border: inset 1px #c6b47c;
  color: #333;
  background: #FFF;
  }

#main #submit {
  margin: -3px 0 20px 135px;
  padding: 5px 5px 5px 5px;
  display: block;
  width: 100px;
  font: bold 12px/15px Arial, Verdana, sans-serif;
  border: outset 1px #919DAC;
  color: #FFF;
  background: #1e98c1;
  }

#main label {
  margin: 0 10px 4px 0px;
  padding: 1px;
  display: block;
  width: 120px;
  float: left;
  font: 13px/15px Arial, Verdana, sans-serif;
  text-align: right;
  font-weight: bold;
  color: #333;

  }


#main #attn {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  }  