/* content box */#content {float: left;width: 900px;margin: 0 0 30px 0;background: url(../gfx/box_stripes.gif) repeat top left; }#content_main {float: left;width: 900px;background: url(../gfx/promos/promo_wave.gif) no-repeat top left; }#content h2 {float: left;width: 900px;height: 70px;margin: 0 0 4px 0;text-indent: -9999px;background: url(../gfx/promos/promo_title.gif) no-repeat top left; }#content_columns {float: left;width: 900px;padding: 0 0 42px 0;background: url(../gfx/promos/promo_bottom.gif) no-repeat bottom left; }/* search */#search {float: left;width: 204px;margin: 45px 0 10px 42px;display: inline; /* fixes IE/Win double margin bug */ }#search p {float: left;margin: 10px 0 0 0;width: 180px;line-height: 1.25em; }* html #search p {font-size: 90%; }/* search nav */#search ul {margin: 0 10px 0 0;display: inline; /* fixes IE/Win double margin bug */ }#search li {float: left; }#search li a {float: left;display: block;padding: 12px 14px;color: #FFF;font-size: 80%;font-weight: bold;text-decoration: none;background: #5C75B5 url(../gfx/nav_blue.gif) repeat-x bottom left; }#search li a:hover {color: #9B283F;background: #FFF; }* html #search li a {font-size: 70%; }/* table */#table {float: right;width: 612px;margin: 15px 42px 0 0;padding: 10px 0;border-top: 1px solid #00347D;border-bottom: 1px solid #00347D;display: inline; /* fixes IE/Win double margin bug */ }#table dl {float: left;width: 200px;margin: 0 4px 10px 0;font-size: 100%;color: #00347D; }* html #table dl {font-size: 90%; }#table dl.no_margin {margin: 0 0 10px 0; }#table dd {float: left;width: 75px; padding: 0; }#table dt {float: right;width: 115px;padding: 26px 0 0 0; }#table a {color: #00347D;text-decoration: none; }#table a:hover {color: #5C75B5; }