body{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
}

#top_div{
  height: 112px;
  width: 900px;
  background: url(/images/headers/shared.png) no-repeat center 10px;
}

#body_div{
  width: 100%;
}

#content_1{
  width: 900px;
  background: url(/images/orange_bg/repeater.png) repeat-y center top;
}

#content_1a{
  width: 100%;
  background: url(/images/orange_bg/top.png) no-repeat center top;
}

#content_1b{
  width: 100%;
  background: url(/images/orange_bg/bottom.png) no-repeat center bottom;
}

#bottom_content{
  clear:both;
  width: 900px;
}

#orange_buttons_div .orange_buttons{
  background: url(/images/buttons/orange.png) no-repeat center;
  width:136px;
  height:107px;
  display: block;
  text-decoration: none;
}

#orange_buttons_div .orange_buttons .button_title{
  font-size: 14px;
  font-weight: bold;
  color: #bd5f2d;
  width: 100%;
  text-align: left;
  margin-left: 6px;
  margin-top: 8px;
}

#orange_buttons_div .orange_buttons .button_content{
  width: 128px;
  height: 91px;
}

#orange_buttons_div .orange_buttons .button_content .button_text{
  color: #432400;
  font-size: 11px;
}

#top_page_stuff{
  height: 59px;
  text-align: right;
  padding-right: 20px;
}

#top_page_stuff a{
  display:block;
  text-decoration: none;
  color: #558030;
  font-size: 12px;
  height: 13px;
  padding-top: 3px;
  padding-right: 23px;
  font-weight: bold;
}

#top_page_stuff #phone_number{
  font-size: 16px;
  font-weight: bold;
}

#top_page_stuff #home_link{
  background: url(/images/icons/home.gif) no-repeat center right;
}

#top_page_stuff #contact_link{
  width: 110px;
  float: right;
  background: url(/images/icons/mail_small.gif) no-repeat center right;
}

#top_page_stuff #contact_us_button{
  padding: 7px 0;
}

#top_nav{
}

#top_nav #top_nav_inner{
    width: 325px;
    margin-right: 30px;
}

#top_nav #top_nav_inner a{
  float: left;
  color: #FFF;
  font-size:14px;
  font-weight: normal;
  width: 106px;
  height: 46px;
  padding-top: 14px;
  text-decoration: none;
  text-align:center;
  background: url(/images/top_menu/normal.png) no-repeat center top;
}

#top_nav #top_nav_inner a:hover{
  background: url(/images/top_menu/hover.png) no-repeat center top;
}

#top_nav #top_nav_inner #current_page{
  background: url(/images/top_menu/current_page.png) no-repeat center top;
  color: #bbbbbb;
}

#top_nav #top_nav_inner .top_nav_no_bar{
  width: 98px;
}

#glass_buttons_div .glass_buttons{
  background: url(/images/buttons/glass_border.png) no-repeat center;
  width:253px;
  height:128px;
}

#glass_buttons_div .glass_buttons .button_title{
  font-size: 14px;
  font-weight: bold;
  color: #004a75;
  width: 100%;
  text-align: left;
  margin-left: 6px;
  margin-top: 15px;
}

#glass_buttons_div .glass_buttons .button_content{
  width: 234px;
  height: 107px;
}

#glass_buttons_div .glass_buttons .button_content .button_text{
  color: #004a75;
  font-size: 12px;
}


#bottom_nav{
  width: 285px;
}
#bottom_nav a{
  display: block;
  float: left;
  color: #084e7a;
  font-size: 15px;
  text-align: center;
  padding: 3px 7px;
  text-decoration:none;
}

#bottom_nav .seperator{
  float: left;
  text-align: center;
  padding: 3px 7px;
  color: #818181;
}

#copyright{
  color: #7f7e7e;
}

li{
  list-style:square;
}

#bottom_feature_points{
  width:508px;
  height:145px;
  background: url(/images/blue_feature_bg.png) no-repeat center top;
  font-size: 11px;
  color: #084e7a;
  text-align:left;
  padding-top:15px;
  margin: 0;
}

#bottom_feature_points div{
  float:left;
  width:50%;
}
#bottom_feature_points ul{
  padding-left: 23px;
  list-style: square;
}

.page_title{
  font-size: 18px;
  color: #004d7a;
  text-align: left;
  padding-bottom: 15px;
}

#fp_column_1_div b{
  margin-left: 15px;
}
#fp_column_2_div b{
  margin-left: 15px;
}
