html>body .bgWrap01	{
	min-width: 80.9em;
	}
.bgWrap01	{
	width:expression(document.body.clientWidth < 1000? "81.4em" : "100%");
	margin: 11px 5% 0;
	}

.bgWrap01 .header02	{
	background: #c53f12 url(../images/phone4104657805-02.gif) top right no-repeat;
	height: 21px;
	}
	
.bgWrap01 .inputType03	{
	width: 12em;
	}
* html .bgWrap01 .inputType03	{
	width: 14.2em;
	}
* html .bgWrap01 .right01 .inputType04	{
	top: 0px;
	left: 144px;
	}

.bgWrap01 .nav03 ul,
.bgWrap01 .nav03 li	{
	padding: 0;
	margin: 0;
	}
* html .bgWrap01 .nav03 ul,
* html .bgWrap01 .nav03 li	{
	float: left;
	}
.bgWrap01 .nav03 li	{
	list-style-type: none;
	}
* html .bgWrap01 .nav03 .inputType04	{
	position: static;
	top: 1px;
	left: 2px;
	}
.bgWrap01 .nav03 .navLinkSearch01	{
	left: 0px;
	}
* html .bgWrap01 .nav03 .navLinkSearch01 label	{
	top: 0;
	}
* html .bgWrap01 .right01 .navLinkSearch01	{
	margin-bottom: 0em;
	}
	

.bgWrap01 #navLinkTacklebox01	{
	position: relative;
	top: -2px;
	}
.bgWrap01 #navLinkTacklebox01 a	{
	width: 89px;
	height: 18px;
	background: url(../images/bgNavTacklebox03.gif) 0px 0px no-repeat;
	padding: 0;
	}
.bgWrap01 #navLinkTacklebox01.selected a,
.bgWrap01 #navLinkTacklebox01.selected a:hover,
.bgWrap01 #navLinkTacklebox01.selected a:focus	{
	background: url(../images/bgNavTacklebox03.gif) 0px -36px no-repeat;
	}
.bgWrap01 #navLinkTacklebox01 a:hover,
.bgWrap01 #navLinkTacklebox01 a:focus	{
	background: url(../images/bgNavTacklebox03.gif) 0px -18px no-repeat;
	}
html>body .bgWrap01 #navLinkTacklebox01 a	{
	display: block;
	}
.bgWrap01 #navLinkTacklebox01 a span	{
	visibility: hidden;
	}
	

.bgWrap01 .mainContent01	{
	padding-top: 1.5em;
	}


.bgWrap01 .right01Wrap	{
	width: 17.5em;
	float: right;
	}
.bgWrap01 .left01Wrap	{
	width: 17.3636em;
	float: left;
	}
.bgWrap01 .middle01Wrap	{
	margin: 0 17.5em 0 17.3636em;
	}

	
.bgWrap01 .right01	{
	width: 15.8181em;
	padding: 0 0 0 11px;
	}
* html .bgWrap01 .right01	{
	width: 17em;
	padding: 1em 0 0 11px;
	}

/* sets font size of this area to '10px' relatively */
.bgWrap01 .left01	{
	margin: 0 2.3em 0 0;
	font-size: 1em;
	color: #343972;
	}
.bgWrap01 .left01 blockquote,
.bgWrap01 .left01 ul,
.bgWrap01 .left01 ol	{
	margin: 0;
	padding: 0;
	}
.bgWrap01 .left01 .nav02Wrap	{
	background: transparent url(../images/bg02.gif) bottom right no-repeat;
	border-bottom: 2px solid #c1c1c1;
	padding-bottom: 5px;
	}
.bgWrap01 .nav02	{
	background: url(../images/bg03.gif) bottom right repeat-y;
	}
.bgWrap01 .nav02 ul	{
	margin: 0 6px;
	}
.bgWrap01 .nav02 li	{
	list-style-type: none;
	padding: 0 0 .65em 8px;
	background: url(../images/bltArrow07.gif) 1px 4px no-repeat;
	font-weight: bold;
	}
.bgWrap01 .nav02 li.staticHeader01,
.bgWrap01 .nav02 li.staticHeader01 li.staticHeader01	{
	background-image: none;
	font-size: .9090em;
	color: #777;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	padding-top: .65em;
	margin-bottom: .65em;
	}
* html .bgWrap01 .nav02 li.staticHeader01,
* html .bgWrap01 .nav02 li.staticHeader01 li.staticHeader01	{
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	color: #888;
	}
.bgWrap01 .nav02 li.staticHeader01 li.staticHeader01	{
	font-size: 1em;
	}
.bgWrap01 .nav02 li.selected	{
	background: url(../images/bltArrow08.gif) 1px 4px no-repeat;
	}
.bgWrap01 .nav02 li li,
.bgWrap01 .nav02 li.staticHeader01 li	{
	background: none 1px 4px no-repeat;
	padding: 0 0 3px 0px;
	font-size: .9091em;
	font-weight: normal;
	color: #343972;
	}
.bgWrap01 .nav02 li.staticHeader01 li	{
	font-size: 1em;
	text-transform: none;
	letter-spacing: 0;
	}
.bgWrap01 .nav02 li li.selected	{
	background: none 1px 4px no-repeat;
	}
.bgWrap01 .nav02 li li li,
.bgWrap01 .nav02 li.staticHeader01 li li	{
	font-size: .9091em;
	background: url(../images/bltDashBlue01.gif) 4px 5px no-repeat;
	padding: 0 0 3px 11px;
	}
* html .bgWrap01 .nav02 li li li,
* html .bgWrap01 .nav02 li.staticHeader01 li li	{
	background: url(../images/bltDashBlue01.gif) 4px 7px no-repeat;
	}
.bgWrap01 .nav02 li li li.selected	{
	background: url(../images/bltDash02.gif) 4px 5px no-repeat;
	}
.bgWrap01 .nav02 li li li li,
.bgWrap01 .nav02 li.staticHeader01 li li li	{
	font-size: 1em;
	}
.bgWrap01 .nav02 a,
.bgWrap01 .nav02 .selected li a	{
	color: #666;
	}
.bgWrap01 .nav02 a:hover,
.bgWrap01 .nav02 a:focus,
.bgWrap01 .nav02 .selected li a:hover,
.bgWrap01 .nav02 .selected li a:focus	{
	color: #aaa;
	}
.bgWrap01 .nav02 .selected a	{
	color: #c53f12;
	}
.bgWrap01 .nav02 .selected a:hover,
.bgWrap01 .nav02 .selected a:focus	{
	color: #c53f12;
	}
.bgWrap01 .nav02 ul ul	{
	margin: 6px 0 0;
	}


/* set font size of this area to '10px' relatively */
.bgWrap01 .left02	{
	font-size: .9091em;
	}
.bgWrap01 .left02 blockquote,
.bgWrap01 .left02 ul,
.bgWrap01 .left02 ol	{
	margin: 0;
	}



.bgWrap01 .sitemap01 ul	{
	padding: 0;
	margin: 0;
	}
.bgWrap01 .sitemap01 .nav02	{
	padding: 0;
	font-size: 1.1em;
	background-image: none;
	}
.bgWrap01 .sitemap01 .nav02 li	{
	background: url(../images/bltArrow03.gif) 1px .5em no-repeat;
	padding-left: 9px;
	}
.bgWrap01 .sitemap01 .nav02 li.staticHeader01	{
	background-image: none;
	}
.bgWrap01 .sitemap01 .nav02 ul ul	{
	padding-left: .75em;
	}
.bgWrap01 .sitemap01 .nav02 li li	{
	background: url(../images/bltDotBlue02.gif) 0px .5em no-repeat;
	padding-left: 8px;
	}
* html .bgWrap01 .sitemap01 .nav02 li li	{
	background: url(../images/bltDotBlue02.gif) 0px .6em no-repeat;
	}
.bgWrap01 .sitemap01 .nav02 li li li	{
	background: url(../images/bltDashBlue01.gif) 2px .8em no-repeat;
	}
* html .bgWrap01 .sitemap01 .nav02 li li li	{
	background: url(../images/bltDashBlue01.gif) 2px .85em no-repeat;
	}



.bgWrap01 .bucketGroup01Cap01,
.bgWrap01 .bucketGroup01Cap02	{
	color: #FFF;
	padding-left: .2em;
	margin-top: 25px;
	}
.bgWrap01 .middle01 .bucketGroup01Cap01 h2,
.bgWrap01 .middle01 .bucketGroup01Cap02 h2	{
	color: #FFF;
	text-transform: uppercase;
	font-size: .9091em;
	font-weight: normal;
	letter-spacing: 3px;
	float: left;
	position: relative;
	top: -.4em;
	}
.bgWrap01 .bucketGroup01Cap01 span,
.bgWrap01 .bucketGroup01Cap02 span	{
	padding: .3em 5em .3em 1em;
	display: block;
	}

.bgWrap01 .bucketGroup01Cap01	{
	border-bottom: 1px solid #94a0c3;
	}
.bgWrap01 .middle01 .bucketGroup01Cap01 h2	{
	background: #FFF url(../images/bgTabLeft06.gif) top left no-repeat;
	}
.bgWrap01 .bucketGroup01Cap01 span	{
	background: url(../images/bgTabRight06.gif) top right no-repeat;
	}
	
.bgWrap01 .bucketGroup01Cap02	{
	border-bottom: 1px solid #c53f12;
	}
.bgWrap01 .middle01 .bucketGroup01Cap02 h2	{
	background: #FFF url(../images/bgTabLeft07.gif) top left no-repeat;
	}
.bgWrap01 .bucketGroup01Cap02 span	{
	background: url(../images/bgTabRight07.gif) top right no-repeat;
	}


	
.bgWrap01 .bucketGroup01,
.bgWrap01 .bucketGroup02	{
	padding: 0 1.3em .4em .2em;
	margin-bottom: 2em;
	}
* html .bgWrap01 .bucketGroup01,
* html .bgWrap01 .bucketGroup02	{
	padding: .4em 1.3em .4em .2em;
	clear: both;
	position: relative;
	top: -7px;
	}
	
.bgWrap01 .bucketGroup02	{
	background-color: #fbeede;
	padding: 0 1.4em 1em;
	}

.bgWrap01 .bucketType04	{
	padding-top: 1em;
	font-size: 1em;
	color: #000;
	}
.bgWrap01 .middle01 .bucketType04 h2	{
	font-size: 1em;
	}
.bgWrap01 .bucketType04 ul,
.bgWrap01 .bucketType04 ol,
.bgWrap01 .bucketType04 p	{
	margin: 0;
	padding: 0;
	}
.bgWrap01 .bucketType04 p	{
	margin-bottom: 2em;
	}
.bgWrap01 .middle01 .bucketType04 a	{
	color: #666;
	border-bottom: 1px solid #aaa;
	}
.bgWrap01 .middle01 .bucketType04 a:hover,
.bgWrap01 .middle01 .bucketType04 a:focus	{
	color: #aaa;
	border-bottom: 1px solid #d5d5d5;
	}
.bgWrap01 .bucketType04 ul	{
	padding: 11px 7px 3px 11px;
	}
* html .bgWrap01 .bucketType04 ul	{
	padding-top: 0;
	}
.bgWrap01 .bucketType04 ul ul	{
	padding: 5px 0 5px 5px;
	}
.bgWrap01 .bucketType04 li	{
	list-style-type: none;
	text-transform: none;
	letter-spacing: 0;
	padding: 0 0 9px 9px;
	font-size: 1em;
	background: url(../images/bltArrow03.gif) 0px 6px no-repeat;
	}
.bgWrap01 .bucketType04 li li,
.bgWrap01 .bucketType04 li li li	{
	font-size: 1em;
	}
/* added by AS -- 8/30/6 */
.bgWrap01 .bucketType04 li p	{
	margin: 0;
	padding: 0;
}


.bgWrap01 .bucketType55 	{
	font-size: 1em;
	background-color: #efefef;
	color: #666;
	}
* html .bgWrap01 .bucketType55	{
	height: 1%;
	}
.bgWrap01 .bucketType55 ul,
.bgWrap01 .bucketType55 ol,
.bgWrap01 .bucketType55 p	{
	margin: 0;
	padding: 0;
	}
.bgWrap01 .bucketType55 p	{
	padding-bottom: 1em;
	}
.bgWrap01 .bucketType55 h2	{
	margin: 0;
	padding: 0;
	font-size: .9091em;
	padding: 4px 0 4px 15px;
	text-transform: uppercase;
	letter-spacing: 4px;
	background-color: #999;
	}
.bgWrap01 .bucketType55 a	{
	color: #666;
	border-bottom: 1px solid #aaa;
	}
.bgWrap01 .bucketType55 a:hover	{
	color: #aaa;
	}
.bgWrap01 .bucketType55 h2,
.bgWrap01 .bucketType55 h2 a	{
	color: #FFF;
	font-weight: bold;
	border-bottom: none;
	}
.bgWrap01 .bucketType55 h2 a:hover	{
	color: #d5d5d5;
	}


.bgWrap01 .bucketType57Wrap01	{
	background: #c43f12 url(../images/bg08.gif) 0 0 no-repeat;
	width: 18.1818em;
	margin: 0 1.5em 1.5em 0;
	float: left;
	}
.bgWrap01 .bucketType57Wrap02	{
	background: url(../images/bg06.gif) 50% 100% no-repeat;
	}
.bgWrap01 .bucketType57	{
	background: url(../images/bg07.gif) 0 100% no-repeat;
	padding: 1em 1em 2em;
	color: #FFF;
	}
.bgWrap01 .middle01 .bucketType57 h2	{
	color: #FFF;
	font-size: 1em;
	margin-bottom: .85em;
	}


.bgWrap01 .listType224 	{
	padding-bottom: .85em;
	font-weight: bold;
	}
.bgWrap01 .listType224 ul,
.bgWrap01 .listType224 ol	{
	margin: 0;
	padding: 0;
	}
.bgWrap01 .listType224 ul	{
	margin-left: .25em;
	}
.bgWrap01 .listType224 ol	{
	margin-left: 1em;
	}
.bgWrap01 .listType224 li	{
	list-style-type: none;
	background: url(../images/bltDot04.gif) 0 6px no-repeat;
	padding-left: 9px;
	padding-bottom: 6px;
	line-height: 130%;
	}
.bgWrap01 .middle01 .listType224 a	{
	color: #FFF;
	border-bottom: 1px solid #fff;
	}
.bgWrap01 .middle01 .listType224 a:hover	{
	color: #e29f89;
	}



.bgWrap01 .listType222 	{
	padding-bottom: .85em;
	}
.bgWrap01 .listType222 ul	{
	background-color: #efefef;
	}
.bgWrap01 .listType222 li	{
	list-style-type: none;
	text-transform: none;
	letter-spacing: 0;
	padding: 0 0 5px 9px;
	font-size: 1em;
	background: #efefef url(../images/bltDotGrey01.gif) 3px 7px no-repeat;
	}
.bgWrap01 .listType222 ul ul	{
	padding: 5px 0 0 5px;
	}
.bgWrap01 .listType222 li a	{
	color: #666;
	text-decoration: none;
	font-weight: normal;
	display: inline;
	padding: 0;
	}
.bgWrap01 .listType222 li a:hover	{
	color: #aaa;
	border-bottom: 1px solid #aaa;
	}
.bgWrap01 .listType222 li li	{
	font-size: .9091em;
	background: url(../images/bltDotGrey02.gif) 0px 4px no-repeat;
	padding-bottom: 4px;
	}
* html .bgWrap01 .listType222 li li	{
	background: url(../images/bltDotGrey02.gif) 0px 5px no-repeat;
	}
.bgWrap01 .listType222 li li a	{
	border-bottom: 1px solid #aaa;
	}
.bgWrap01 .listType222 li li li	{
	font-size: 1em;
	}
	
	
.bgWrap01 .listType223 	{
	padding-bottom: .85em;
	}
.bgWrap01 .listType223 ul	{
	background-color: #efefef;
	}
.bgWrap01 .listType223 li	{
	list-style-type: none;
	text-transform: none;
	letter-spacing: 0;
	padding: 0 0 3px 9px;
	font-size: 1em;
	background: url(../images/bltDotGrey02.gif) 0px 4px no-repeat;
	}
* html .bgWrap01 .listType223 li	{
	background: url(../images/bltDotGrey02.gif) 0px 5px no-repeat;
	}
.bgWrap01 .listType223 li a	{
	color: #666;
	text-decoration: none;
	font-weight: normal;
	display: inline;
	padding: 0;
	border-bottom: 1px solid #aaa;
	}
.bgWrap01 .listType223 li a:hover	{
	color: #aaa;
	border-bottom: 1px solid #aaa;
	}
.bgWrap01 .listType223 li li	{
	font-size: 1em;
	}




.bgWrap01 .middle01	{
	margin: 2.25em 2.5em 0 0;
	color: #000;
	}
* html .bgWrap01 .middle01	{
	margin: 1.5em 2.5em 0 0;
	}
	
.bgWrap01 .middle01 .breadcrumb01	{
	color: #888;
	font-size: .9090em;
	position: absolute;
	margin-top: -25px;
	}
* html .bgWrap01 .middle01 .breadcrumb01	{
	margin-top: -18px;
	}
.bgWrap01 .middle01 .breadcrumb01 a	{
	color: #888;
	border-bottom: 1px solid #ccc;
	}
.bgWrap01 .middle01 .breadcrumb01 a:hover,
.bgWrap01 .middle01 .breadcrumb01 a:focus	{
	color: #333;
	border-bottom: 1px solid #666;
	}
	
.bgWrap01 .middle01 h1	{
	font-size: 1.8em;
	margin-bottom: .3em;
	line-height: 125%;
	color: #c53f12;
	font-weight: normal;
	}
.bgWrap01 .middle01 h2	{
	font-size: 1.1em;
	margin-bottom: .3em;
	line-height: 125%;
	}
.bgWrap01 .middle01 h3	{
	font-size: .9091em;
	margin-bottom: .3em;
	line-height: 125%;
	}
.bgWrap01 .middle01 .h2Type01,
.bgWrap01 .middle01 .h2Type02,
.bgWrap01 .middle01 .h2Type03	{
	font-size: 1.1em;
	}
.bgWrap01 .middle01 .h2Type01	{
	margin-bottom: 1em;
	}
	

.bgWrap01 .contentBump01	{
	padding: 1em 0 0 3em;
	}
.bgWrap01 .contentBump02	{
	padding: 1em 0 0 0;
	}
.bgWrap01 .contentBump03	{
	padding: 2.5em 0 0 0;
	}
.bgWrap01 .contentBump04	{
	padding: .85em .9em 0;
	}
* html .bgWrap01 .contentBump01,
* html .bgWrap01 .contentBump02,
* html .bgWrap01 .contentBump03,
* html .bgWrap01 .contentBump04	{
	width: 100%;
	}

.bgWrap01 .contentBump03 h1	{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: .75em;
	}
.bgWrap01 .contentBump03 h2	{
	margin-bottom: 2em;
	}	
	
	
	
.bgWrap01 .quoteType01Wrap	{
	border-top: 1px solid #c9ccd4;
	border-bottom: 1px solid #c9ccd4;
	margin: .5em 0 2em;
	padding: 15px 0;
	font-variant: small-caps;
	color: #4067a7;
	background-color: #e9f0ff;
	font-family: trebuchet ms, trebuchet, arial, sans-serif;
	}
.bgWrap01 .quoteType02Wrap	{
	margin: .5em 0 2em;
	padding: 0;
	text-align: left;
	font-variant: small-caps;
	color: #666;
	font-family: trebuchet ms, trebuchet, arial, sans-serif;
	}
.bgWrap01 .quoteType03Wrap	{
	border-bottom: 2px solid #c1c1c1;
	margin: 0 0 2em;
	padding: 15px 0;
	font-variant: small-caps;
	color: #555;
	background-color: #f1f1f1;
	font-family: trebuchet ms, trebuchet, arial, sans-serif;
	}
.bgWrap01 .quoteType01	{
	margin: 0 1em 0 1.5em;
	font-size: 1.2em;
	font-weight: normal;
	}
.bgWrap01 .quoteType02	{
	margin: 0 8%;
	font-size: 1.2em;
	font-weight: normal;
	text-align: center;
	}
.bgWrap01 .quoteDude01	{
	font-variant: normal;
	font-size: .85em;
	font-weight: normal;
	padding-left: 9px;
	font-family: trebuchet ms, trebuchet, arial, sans-serif;
	display: block;
	}
.bgWrap01 .quoteDude02	{
	font-variant: normal;
	font-size: .9091em;
	font-weight: normal;
	padding-left: 9px;
	font-family: trebuchet ms, trebuchet, arial, sans-serif;
	display: block;
	float: right;
	}
.bgWrap01 .quoteOpen01,
.bgWrap01 .quoteClose01,
.bgWrap01 .quoteOpen02,
.bgWrap01 .quoteClose02	{
	position: absolute;
	font-size: 1.5em;
	font-family: trebuchet ms, trebuchet, arial, sans-serif;
	}
.bgWrap01 .quoteOpen01	{
	margin: -5px 0 0 -12px;
	}
.bgWrap01 .quoteClose01	{
	margin: -3px 0 0 -3px;
	}
.bgWrap01 .quoteBody01	{
	line-height: 1.25em;
	}

.bgWrap01 .bucketContentType01,
.bgWrap01 .bucketContentType02	{
	padding: .1em 1em;
	text-align: center;
	font-size: 1em;
	margin-bottom: 1.5em;
	}
* html .bgWrap01 .bucketContentType01,
* html .bgWrap01 .bucketContentType02	{
	padding: 1em;
	height: 1%;
	}
.bgWrap01 .bucketContentType01 a:hover,
.bgWrap01 .bucketContentType02 a:hover,
.bgWrap01 .bucketContentType01 a:focus,
.bgWrap01 .bucketContentType02 a:focus	{
	filter: alpha(opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
	}

/* for darker coloured backgrounds */
.bgWrap01 .bucketContentType01,
.bgWrap01 .bucketContentType01 a	{
	color: #FFF;
	}
* html .bgWrap01 .bucketContentType01 a	{
	height: 1%;
	}

/* for lighter coloured backgrounds */
.bgWrap01 .bucketContentType02,
.bgWrap01 .bucketContentType02 a	{
	color: #000;
	}
* html .bgWrap01 .bucketContentType02 a	{
	height: 1%;
	}



.bgWrap01 .promoArea01	{
	font-family: arial, sans-serif;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding-top: 11px;
	line-height: 140%;
	margin: 15px 0;
	}
.bgWrap01 .promoArea01 p	{
	margin: 1px 0 5px;
	}	
.bgWrap01 .promoType01	{
	float: left;
	width: 47%;
	}
* html .bgWrap01 .promoType01	{
	width: 46%;
	}
.bgWrap01 .promoType01Help	{
	float: left;
	width: 6%;
	}
	
.bgWrap01 .bigLogo01	{
	background: url(../images/logoBrookGroupWebDesign01.gif) top left no-repeat;
	height: 119px;
	}
.bgWrap01 .right02	{
	float: right;
	margin-right: 5em;
	position: relative;
	top: 38px;
	}
* html .bgWrap01 .right02	{
	margin-right: 2.5em;
	}
	
.bgWrap01 .login01	{
	margin: 4em 6em 0 0;
	font-size: .8182em;
	}
* html .bgWrap01 .login01	{
	margin: 4em 5.3em 0 0;
	}
.bgWrap01 .login01 ul	{
	margin: 0;
	padding: 0;
	}
.bgWrap01 .login01 li	{
	list-style-type: none;
	text-align: right;
	font-weight: bold;
	color: #777;
	padding-bottom: .5em;
	}
.bgWrap01 .login01 ul ul	{
	margin-top: .3em;
	}

	
.bgWrap01 .inputType01	{
	width: 7.6em;
	height: 14px;
	border: 1px solid #999;
	margin-left: .5em;
	padding: 3px 3px 0 3px;
	}
* html .bgWrap01 .inputType01	{
	width: 8em;
	height: 18px;
	}
.bgWrap01 .inputType02	{
	position: relative;
	top: -2.6em;
	left: 3.7em;
	}
	

.bgWrap01 .searchResults01 td,
.bgWrap01 .searchResults01 th	{
	padding: 3px 7px;
	}
.bgWrap01 .searchResults01 th	{
	text-transform: uppercase;
	color: #999;
	font-size: .9091em;
	letter-spacing: 2px;
	border-bottom: 1px #999 solid;
	}
* html .bgWrap01 .searchResults01 th	{
	text-align: left;
	}	
.bgWrap01 .colType01	{
	text-align: right;
	width: 2em;
	vertical-align: top;
	}	
.bgWrap01 .colType02	{
	vertical-align: top;
	}



.bgWrap01 .contactForm01Wrap	{
	margin-top: 3em;
	}
.bgWrap01 .contactForm01Wrap ul	{
	margin: 0;
	padding: 0;
	}
.bgWrap01 .contactForm01Wrap li	{
	list-style-type: none;
	margin-bottom: .5em;
	}
.bgWrap01 .contactForm01Wrap label	{
	text-align: right;
	display: block;
	width: 9em;
	float: left;
	}
* html .bgWrap01 .contactForm01Wrap label	{
	float: none;
	text-align: left;
	}
.bgWrap01 .contactForm01Wrap label.labelType01	{
	width: 25em;
	float: none;
	text-align: left;
	margin-left: 9.5em;
	margin-bottom: .25em;
	}
* html .bgWrap01 .contactForm01Wrap label.labelType01	{
	margin-left: 0;
	}
.bgWrap01 .contactForm01Wrap div	{
	margin-left: 9.5em;
	}
* html .bgWrap01 .contactForm01Wrap div	{
	margin-left: 0;
	}
.bgWrap01 .contactForm01Wrap .inputType05	{
	width: 22.75em;
	margin: 0 0 7px 0;
	padding: 1px 3px 2px;
	}
.bgWrap01 .contactForm01Wrap .inputType06	{
	margin-top: 1em;
	}
.bgWrap01 .contactForm01Wrap .inputType07	{
	width: 19.25em;
	margin: 0 0 7px 0;
	padding: 1px 3px 2px;
	height: 10em;
	}
.bgWrap01 .contactForm01Wrap .inputType08	{
	width: 23.75em;
	margin: 0 0 7px 0;
	padding: 1px 3px 2px;
	}
.bgWrap01 .contactForm02Wrap	{
	margin-left: 11em;
	}
* html .bgWrap01 .contactForm02Wrap	{
	margin-left: 1.5em;
	}

.nav404ErrorSearch01 ul,
.nav404ErrorSearch01 ul li	{
	margin: 0;
	padding: 0;
	float: left;
	}
.nav404ErrorSearch01 ul.ffPushBack01 {
	margin-left: -13px;
	}
* html .nav404ErrorSearch01 ul.ffPushBack01 {
	margin-left: 0;
	}
.nav404ErrorSearch01 ul li	{
	list-style-type: none;
	}

/* IE calculates italic text incorrectly, making page content 'jump'. Following code fixes it. */
* html .bgWrap01 .middle01 em,
* html .bgWrap01 .middle01 i	{
	overflow: visible;
	height: 1%;
	}

/* IE calculates box sizes incorrectly. Following chunk fixes many issues */
* html .bgWrap01 .nav01,
* html .bgWrap01 .mainContent01,
* html .bgWrap01 .left01,
* html .bgWrap01 .right01,
* html .bgWrap01 .middle01Wrap,
* html .bgWrap01 .middle01,
* html .bgWrap01 .promoArea01,
* html .bgWrap01 .quoteType01Wrap,
* html .bgWrap01 .quoteType02Wrap,
* html .bgWrap01 .quoteType01,
* html .bgWrap01 .quoteType02,
* html .bgWrap01 .left01 .nav02Wrap,
* html .bgWrap01 .bucketGroup02	{
	height: 1%;
	}
	