body {
  font-family: Arial, Helvetica;
  color: #3B5A6F;
  background-color: #ECE9D6;
  margin: 10px 0px 10px 0px;
}
.header {font-size: 18px;color:#675D8F;font-family : Times;font-weight : bold;}
td, p, .text, .pt, .copy {font-size: 14px;color:#3B5A6F;font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }

#navTop { width:650px; height:32px; background:url('/images/nav/bg.jpg') no-repeat top left; }

.broker_bio, .story_popup {font-size: 12px;color:#3B5A6F;font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;}

h1 {font-size: 14px; color: #3B5A6F; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
h2 {font-size: 13px; color: #3B5A6F; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }

h1.inline {
   font-size:14px;
   color:#3B5A6F;
   font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:normal;
   display:inline;
   margin:0;
   padding:0;
   white-space:normal;
   }

h1.homes { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; border-top: 0px; border-bottom: 0px; display: inline; font-weight: normal; }


.homecontent {font-family: verdana, arial; font-size: 11px; line-height: 18px; color: #00343E; font-weight: normal; }

.small {font-size: 10px;color:#3B5A6F;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }

.footer { color: #999999; font-weight: normal; }
a.footer { text-decoration: underline; }

a { color: #3B5A6F; text-decoration: underline; }

.graphicalText { display: none; }
.sml {font-size: 10px; color:#3B5A6F; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.caltable {border-bottom:1px solid #3B5A6F; border-top:0px solid #3B5A6F; padding:2px 0px 10px 0px;}

.formButton2 { background-color: #3673AF; color: #EEEEEE; font-size: 11px; font-weight: bold; }

.headerspan_bg { vertical-align:top; text-align:right; background-image: url(/images/head2.jpg); width:393px; height:129px; margin:0px; padding:0px; }
.navbarspacer { height:27px; margin:0px; padding:0px; }


img { border:0px; }

.team_member_brief { clear:left; width:340px; padding:10px; }
.team_member_thumbnail { float:left; width:130px; margin:10px; }
.team_member_nametitle { float:left; width:160px; margin-top:10px; }

ul.print { margin-left:5px; padding-left:22px; margin-top:5px; margin-bottom:3px;  }
li.print { padding:0px; margin:0px; }

/* LIFESTYLE */
#guest_reflections p { margin:20px 0 0 0; padding:0; }
#guest_reflections .name { font-style:italic; text-align:right; }
.team_member_brief  { margin:10px 0; }
#sample_agenda { margin:30px 0; }
#sample_agenda td { font-family:georgia; vertical-align:top; }
#sample_agenda .day { font-weight:bold; font-size:105%; padding-top:10px; }
#sample_agenda .title { font-weight:bold; font-size:105%; }
#sample_agenda .time { font-style:italic; }