body {
border: 0px;
margin: 0px;
padding: 0px;
text-align: center;
}
#external_wrapper { 
margin: 0px;
padding: 0px;
width: 100%;
height: 92px;
background: url("../img/top_gradient.jpg") repeat-x;
}
#internal_wrapper { 
  width: 758px;
  height: 91px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  margin-top: 0px;
}
#logo {
  height: 91px;
  width:270px;
  float:left;
}

#header_tabs {
  width:488px;
  height:31px;
  margin-top:60px;
  float:left;
  text-align:right;
}

#navbar { 
width: 100%;
background: url("../img/nav_bar_bg.jpg") repeat-x;
height: 26px;
padding-top: 0px;
clear: both;
margin-bottom: -3px;
float:left;
}
#home_background { 
width: 100%;
height: 315px;
background: url("../img/home_bg.jpg");
float:left;
}
#content_background { 
width: 100%;
height: 71px;
background: url("../img/secondary_bar_bg.jpg");
float:left;
}
#home_main_image { 
  width: 746px;
  height: 315px;
  margin-left: auto;
  margin-right: auto;
}
#teal_divider {
  background: url("../img/tiny_blue_bar.jpg");
  width: 100%;
  height: 9px;
  font-size:1px;
  float:left;
}

#main_content { 
  background: url("../img/top_bar_gradient.jpg") repeat-x;
  height: 200px;
  margin-top:0px;
  width:100%;
  float:left;
  text-align:center;
}

#content_inset, #content_page_inset  {
  width: 746px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding-top: 20px;
  position:relative;
}
* html #content_inset, #content_page_inset {
  width:746px;
  padding:20px 9px 0px 9px;
}

#content_text {
  width:551px;
  float:left;
}

#home_subnav { 
width: 195px;
float: right;
text-align: left;
padding: 0px;
}
#home_subnav ul { 
list-style: none;
text-align: center;
margin: 0px;
padding: 0px;
}
#home_subnav li{ 
padding-bottom: 12px;
text-align: center;
margin: 0px;
background: url("../img/nav_divider.jpg") no-repeat;
background-position: bottom center;
padding-top: 5px;
}
#footer { 
width: 100%;
height: 200px;
padding-top: 10px;
background: url("../img/footer_replacement.jpg") repeat-x;

}

  .prop {

	float: right;
    width:1px;
    height: 300px;
    
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }


#nav_inset { 
  width: 746px;
  height: 26px;
  margin-left: auto;
  margin-right: auto;
}

#nav_inset ul { 
  display: inline;
  margin: 0px;
  padding: 1px 0px 0px 0px;
  list-style: none;
  width: 746px;
  height: 26px;
  float:left;
}
* html #nav_inset ul {
  padding-top:1px;
  height:15px;
}

#nav_inset ul li { 
  display: inline;
  list-style: none;
  width: auto;
  text-align: center;
}

#nav_inset ul .nav_divider {
  background: url("../img/side_nav_divider.jpg") no-repeat top;
  font-size:1px;
  width:5px;
  height:26px;
  padding:17px 2.5px 13px 2.5px;
}

#nav_inset ul li a { 
  margin-left: 15px;
  margin-right:15px;
}

#content_subnav { 
  width: 195px;
  float: right;
  text-align: left;
  padding: 0px;
  margin-top:-20px;
  margin-right:-16px;
  margin-left:10px;
}
* html #content_subnav {
  width:202px;
  margin-right:-15px;
}

#content_subnav ul { 
  list-style: none;
  text-align: center;
  margin: 0px;
  padding: 0px;
  width:175px;
}

#content_subnav li { 
  padding-bottom: 0px;
  text-align: center;
  margin: 0px;
  margin-left:2px;
  width: 173px;
  padding-top: 0px;
  background: url(../img/content_subnav_divider.jpg) repeat-x bottom left;
}

#content_subnav li a {
  text-decoration:none;
  font-size:11px;
}

#content_subnav li a:hover {
  text-decoration:underline;
  font-size:11px;
}

#content_subnav .content_subnav_top_left {
  float:left;
  width:2px;
  height:42px;
}

#content_subnav .content_subnav_top {
  float:left;
  width:175px;
  height:42px;
  background: url(../img/content_subnav_bg_top.jpg) repeat-x;
  font-size:1px;
}

#content_subnav .content_subnav_top div {
  font-size:14px;
  font-weight:bold;
  letter-spacing:.5em;
  color:#04508c;
  width:100%;
  padding-top:10px;
  text-align:center;
}

#content_subnav .content_subnav_top_right {
  float:left;
  width:9px;
  height:42px;
}

#content_subnav .content_subnav_middle {
  float:left;
  width:186px;
  height:auto;
  background: #dbdbdb url(../img/content_subnav_bg_left.jpg) repeat-y top left;
}

#content_subnav .content_subnav_middle div {
  background: #dbdbdb url(../img/content_subnav_bg_right.jpg) repeat-y top right;
  width:100%;
}

#content_subnav .content_subnav_bottom_left {
  clear:both;
  float:left;
  width:13px;
  height:17px;
}

#content_subnav .content_subnav_bottom {
  float:left;
  width:157px;
  height:17px;
  background: url(../img/content_subnav_bg_bottom.jpg) repeat-x;
  font-size:1px;
}

#content_subnav .content_subnav_bottom_right {
  float:left;
  width:16px;
  height:17px;
}



