body {
  margin: 0px;
  font-family: arial, helvetica, verdana, sans-serif;
  background-color: #ABBFD9;
}

p, ul, li, div {
  /*font-size: .8em;*/
}



ul {
  padding-top: 0px;
  margin-top: 0px;
}

/* HOME PAGE STYLES */

#home_left_col {
  padding-top:20px;
}

#home_left_col li {
  /*font-size: .85em;*/
} 

.breadcrumb {
  padding:22px 6px 0px 44px;
  font-size: .8em;
}

.content {
   /*padding: 0px 36px 0px 44px;*/
   /*font-size: 1.25em;*/
  font-size: .8em;
}

.node {
padding: 0px 36px 0px 44px;
}

.main-content {
  background-color:#E0E5F0;
}

h1.front-page-title {
  font-size: 1.25em;
  font-weight: bold;
  color: #2F5399;
  padding: 24px 0px 4px 44px;
  margin: 0px;
}

h1.lower_level {
  font-size: 1.25em;
  font-weight: bold;
  color: #2F5399;
  padding: 0px 0px 0px 36px;
  margin: 0px;
}

h2 {
  /*font-size: 1.15em;*/
  font-size: .9em;
  font-weight: bold;
  color: #2F5399;
  padding: 0px;
  margin: 0px;
}

h3 {
  font-size: 1.10em;
  font-weight: bold;
  color: #2F5399;
  padding: 0px;
  margin: 0px;
}

.call_to_action {
  font-size: .9em;
  font-weight: bold;
  color: #40335E;
}

.sidebar_subhead {
  font-size: 1.15em;
  font-weight: bold;
  color: #CEB132;
  padding: 0px 0px 0px 38px;
}

.arrow01 {
  font-size: .9em;
  font-weight: bold;
  color: #FFCC00;
}
  
/* LOWER LEVEL PAGE STYLES */

.bg_header {
  background: url(../images/lower_level/bg_header.gif) no-repeat;
}

.left_col {
  padding: 0px 10px 0px 36px;
  font-size: .9em;
}

.picture_caption {
  font-size: .7em;
}

p.first {
  margin: 0px;
  padding: 0px;
}

div.links {
  font-size: .6em;
  text-align: right;
}