body {
	font-size: 62.5%;
	margin: 0em;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
}
input {
	font-size: 1em;
}
img {
	border: 0;
}
form {
	padding: 0;
	margin: 0;
}
input.smfield {
	height: 1.2em;
	font-size: 0.9em;
	width: 8em;
}
h1 {
	line-height: 2em;
	font-size: 2em;
	color: #0066CC;
	font-weight: bold; 
}
#body-outer {
	font-size: 1em;
	text-align: center;
	width: 77em;
	float: left;
	z-index: 0;
}
.basic-sep {
	width: 72.2em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#body-headingmenus {
	width: 72.2em;
	height: 12.3em;
	margin-left: auto;
	margin-right: auto;
}
.body-brokersearch {
	width: 72.2em;
	height: 18.2em;
	margin-left: auto;
	margin-right: auto;
	z-index: 4;
	text-align: center;
}
#body-dividermiddle {
	width: 72.2em;
	height: 4.3em;
	margin-left: auto;
	margin-right: auto;
}
#topnav-absolute-background {
	display: block;
	position: absolute;
	top: 8.7em;
	left: 2.4em;
	width: 72.2em;
	height: 3.9em;
	z-index: 1;
}
#body-floatingfooter {
	float: left;
	width: 77em;
	height: 5.8em;
	text-align: center;
}
#body-baselinenav {
	height: 5.8em;
	width: 72.2em;
	margin-left: auto;
	margin-right: auto;
	border-top: 0.1em solid #999999;
}
#baselinenav-mininav {
	float: right;
	font-weight: bold;
	color: #999999;
	line-height: 3em;
}
a.mini:link, a.mini:visited {
	color: #999999;
	text-decoration: none;
}
a.mini:active, a.mini:hover {
	text-decoration: underline;
}
#baselinenav-logo {
	float: left;
	height: 5.4em;
	width: 6.4em;
}
.dividermiddle-absolute-background {
	 display: block;
	 position: absolute;
	 width: 72.2em;
	 height: 18.2em;
	 top: 13.2em;
	 left: 2.4em;
	 z-index: 6;
}
#body-options {
	width: 72.2em;
	height: 16.2em;
	margin-left: auto;
	margin-right: auto;
}
#options-localbroker-broker {
	width: 6.5em;
	height: 15.4em;
	float: left;
}
.options-title {
	font-size: 1.1em;
	font-weight: bold;
	color: #0066CC;
}
#options-localbroker-text {
	float: left;
	text-align: left;
	border-right: 0.1em solid #999999;
	width: 16.6em;
	font-size: 1.2em;
	height: 13em;
}
.hp-options-single {
	width: 10.6em;
	float: left;
	font-size: 1.2em;
	text-align: left;
	border-right: 0.1em solid #999999;
	height: 13em;
}
.hp-options-spacer {
	width: 2em;
	height: 15em;
	float: left;
}
.hp-options-titlespacer {
	width: 10em;
	height: 0.3em;
}
#brokersearch-top-spacing {
	height: 2em;
	width: 70em;
	z-index: 100;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
#brokersearch-left-spacing {
	width: 2em;
	height: 11em;
	z-index: 100;
	position: relative;
	float: left;
}
#brokersearch-one-column {
	width: 3em;
	height: 11em;
	left: 20em;
	float: left;
	z-index: 100;
}
#brokersearch-two-column {
	width: 3em;
	height: 11em;
	left: 20em;
	float: left;
	z-index: 100;
	text-align: center;
	padding-left: 0.5em;
}
#brokersearch-main-content {
	z-index: 100;
	width: 72em;
	height: 11em;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.large-number {
	font-size: 3.6em;
	font-weight: bold;
	color: #008E53;
	float: left;
}
#brokersearch-top-header {
	width: 70em;
	height: 2em;
	position: relative;
	z-index: 100;
}
#brokersearch-top-header-text {
	font-size: 2.2em;
	text-align: left;
}
#brokersearch-first-step {
	width: 28em;
	height: 11em;
	float: left;
	border-right: 0.1em solid #999999;
}
#brokersearch-second-step {
	width: 34em;
	height: 11em;
	float: left;
}
.step-header {
	color: #008E53;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	line-height: 2.4em;
}
.text-aqua-large {
	color: #008E53;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}
.first-step-column {
	float: left;
	text-align: left;
}
.label-blue-ub {
	font-weight: bold;
	color: #0066CC;
	font-size: 1.2em;
}
.second-step-div {
	text-align: left;
}
.big-header {
	color: #008E53;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 1em;
}
#topnav-menuitems-holder {
	width: 72.2em;
	height: 3.4em;
	z-index: 100;
	position: relative;
}
#topnav-menuitems-spacer {
	height: 3.2em;
	width: 8.2em;
	z-index: 100;
	position: relative;
	float: left;
}
a.menu:link, a.menu:visited {
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	line-height: 3.2em;
	color: #0066CC;
}
a.menu:hover, a.menu:hover {
	 text-decoration: underline;
}
#topnav-menuitems-initial {
	height: 3.2em;
	width: 9.9em;
	z-index: 100;
	position: relative;
	float: left;
}
#topnav-menuitems-first {
	height: 3.2em;
	width: 13.2em;
	z-index: 100;
	position: relative;
	float: left;
}
#topnav-menuitems-second {
	height: 3.2em;
	width: 12.8em;
	z-index: 100;
	position: relative;
	float: left;
}
#topnav-menuitems-third {
	height: 3.2em;
	width: 11.9em;
	z-index: 100;
	position: relative;
	float: left;
}
#topnav-menuitems-fourth {
	height: 3.2em;
	width: 9.5em;
	z-index: 100;
	position: relative;
	float: left;
}
#topnav-menuitems-fifth {
	height: 3.2em;
	width: 6.2em;
	z-index: 100;
	position: relative;
	float: left;
}

/* Secondary Pages */

#secondary-content-container {
	width: 72.2em;
	height: 40em;
	margin-left: auto;
	margin-right: auto;
}
#side-boundingbox {
	width: 18.6em;
	left: 2.4em;
	top: 18.4em;
	z-index: 4;
	float: left;
	text-align: left;
}
#boundingbox-absolute-background {
	 display: block;
	 position: absolute;
	 width: 18.6em;
	 height: 4.2em;
	 top: 13.9em;
	 left: 2.4em;
	 z-index: 6;
}
#boundingbox-top-title {
	width: 18.6em;
	position: relative;
	z-index: 100;
	text-align: center;
}
#boundingbox-title-innertext {
	line-height: 3.3em;
	font-size: 1.2em;
	font-weight: bold;
	color: #0066CC;
	margin-left: auto;
	margin-right: auto;
}
.boundingbox-menu-item {
	height: 3.1em;
	width: 17.6em;
	background-color: #E0EFB1;
	float: left;
	text-align: left;
	background-image: url('/images/layout-menuitem-divider.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	z-index: 100;
}
a.bb:link, a.bb:visited {
	color: #0066CC;
	text-decoration: none;
}
a.bb:hover, a.bb:active {
	text-decoration: underline;
}
.boundingbox-dropshadow-left {
	float: left;
	width: 0.4em;
	height: 3.1em;
	background-image: url('/images/layout-dropshadow-left.gif');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #ffffff;
}
.boundingbox-dropshadow-right {
	float: left;
	width: 0.6em;
	height: 3.1em;
	background-image: url('/images/layout-dropshadow-right.gif');
	background-repeat: repeat-y;
	background-position: left;
	background-color: #ffffff;
}
.boundingbox-item-innertext {
	font-size: 1.1em;
	line-height: 2.6em;
	font-weight: bold;
	color: #0066CC;
	padding-left: 0.6em;
}
#boundingbox-brokersearch {
	height: 10.8em;
	width: 17.6em;
	background-color: #D2E88E;
	float: left;
	text-align: center;
}
#boundingbox-brokersearch-press {
	height: 3.7em;
	width: 17.6em;
	background-color: #99CC01;
	float: left;
	text-align: right;
}
#boundingbox-base {
	width: 17.6em;
	height: 1.3em;
	float: left;
}
#page-content-container {
	width: 53em;
	float: left;
}
.page-subheading {
	width: 48em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.page-subheading-innertext {
	
}
.content-normaltext {
	width: 48em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.content-normaltext-innertext {
	font-size: 1.1em;
	text-align: left;
}
.content-normaltext-innertext1 {
	font-size: 10px;
	text-align: left;
}
.content-normaltext-innertext1 td {
	font-size: 10px;
	text-align: left;
}



#brokersearch-placement-div {
	width: 16.6em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#brokersearch-title {
	font-size: 1.8em;
	line-height: 1.8em;
	font-weight: bold;
	color: #008E53;
}
#brokersearch-subheading {
	font-weight: bold;
	font-size: 1.1em;
	color: #009900;
}
a.sml:link, a.sml:visited, a.sml:hover, a.sml:active {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #009900;
	text-decoration: underline;
}
a.opt:link, a.opt:visited {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
a.opt:hover, a.opt:active {
	text-decoration: underline;
}

/* Search Page */

#search-result-holder {
	width: 72.2em;
	margin-left: auto;
	margin-right: auto;
}
.search-result-single {
	width: 64em;
	height: 12.8em;
	margin-left: auto;
	margin-right: auto;
	border-top: 0.1em solid #0066CC;
}
.result-col {
	width: 21.3em;
	float: left;
}
.result-col-inner {
	font-size: 1.1em;
	text-align: left;
	padding-top: 1em;
}
.header-col {
	width: 21.3em;
	height: 3em;
	float: left;
}
.header-col-inner {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}
#search-header-holder {
	width: 64em;
	height: 4em;
	margin-left: auto;
	margin-right: auto;
}
a.sitemap:link, a.sitemap:visited {
	text-decoration: none;
	color: #000000;
	font-size: 1.1em;
}
a.sitemap:hover, a.sitemap:active {
	text-decoration: none;
	color: #0066CC;
}
ul.sitemap {
	font-weight: bold;
}
ul.sitemap ul.sitemap li {
	font-weight: bold;
	text-decoration: underline;
}
ul.sitemap ul.sitemap ul.sitemap li {
	font-weight: normal;
	text-decoration: none;
}
.emboldened {
	font-size: 1.2em;
	font-weight: bold;
}
a.buster-index:link, a.buster-index:visited {
	color: #0066CC;
	font-size: 3em;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.4em;
}
a.buster-index:hover, a.buster-index:active {
	color: #000000;
	font-size: 3.4em;
	line-height: 1.1em;
}
a:link, a:visited {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}
a:hover, a:active {
	color: #000000;
	text-decoration: underline;
}
.innertext-articletitle {
	font-size: 1.4em;
	color: #0066CC;
	font-weight: bold;
	margin-bottom: 1em;
}
.boundingbox-sub-menu-item {
	height: 2.2em;
	width: 17.6em;
	background-color: #D2E88E;
	float: left;
	text-align: left;
	z-index: 100;
	padding-bottom: 0em;
}
.boundingbox-sub-menu-item-last {
	height: 2.4em;
	width: 17.6em;
	background-color: #D2E88E;
	float: left;
	text-align: left;
	z-index: 100;
	background-image: url('/images/layout-menuitem-divider.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
.boundingbox-sub-item-innertext {
	font-size: 1.1em;
	line-height: 2em;
	color: #0066CC;
	padding-left: 1.2em;
}
#baseline-credit {
	width: 25em;
	float: left;
	text-align: right;
	line-height: 3em;
}
a.siteby:link, a.siteby:visited {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
a.siteby:hover, a.siteby:active {
	color: #666;
}
.cl-cell {
	border: 0.1em solid #000;
}