body {

	margin: 0px;

	background: #5d4626 url('/insurance/business/bggradient.jpg') repeat-x;

	text-align: center;

	font-family: Arial;

	font-size: 11px;

	color: #3d2b0f;

	padding-bottom: 15px;

}



p { margin: 16px 0 0 0px; padding: 0px; }

img { border: 0px; }

.center { text-align: center; }

.clear { clear: both; }



h1 { margin: 0px; padding: 0px; font-size: 13px; color: #3d2b0f; padding-top: 7px; } /* Section Header */

h2 { margin: 0px; padding: 0px; font-size: 12px; color: #d8b41d; } /* Sub-Head */

h3 { margin: 0px; padding: 0px; font-size: 15px; color: #3d2b0f; padding-top: 7px; } /* Industry Headings */



/* Home Container */

#home_container { width: 983px; margin: 0 auto; background: url('/insurance/business/homebgrep.jpg') repeat-y; }

	#home_bg_top { width: 983px; margin: 0 auto; background: url('/insurance/business/homebgtop.jpg') no-repeat; }

	#home_bg_bot { width: 983px; margin: 0 auto; background: url('/insurance/business/homebgbot.jpg') no-repeat bottom; padding-bottom: 78px; }



#container { width: 983px; margin: 0 auto; background: url('/insurance/business/mainbgrep.jpg') repeat-y; }

	#bg_top { width: 983px; margin: 0 auto; background: url('/insurance/business/mainbgtop.jpg') no-repeat; }

	#bg_bot { width: 983px; margin: 0 auto; background: url('/insurance/business/mainbgbot.jpg') no-repeat bottom; padding-bottom: 78px; }

#header { height: 82px; padding-top: 40px; }

	#logo { position: relative; left: 120px; width: 216px; height: 72px; background: url('/insurance/business/logo.png') no-repeat; }

	#logo a { width: 216px; height: 72px; display: block; }

	.ie6 #logo { left: 35px; background: url('/insurance/business/logo.jpg') no-repeat; }

	.ie7 #logo { left: 35px; }

	#navigation { width: 455px; float: right; border-top: 1px solid #c7b9a9; border-bottom: 1px solid #c7b9a9; height: 29px; margin-right: 125px; margin-top: 25px;  }

		.ie6 #navigation { margin-right: 62px; }

		#navigation ul { list-style: none; margin: 0px; padding: 0px; margin-left: 90px; }

		#navigation ul li { float: left; line-height: 29px; margin: 0px; padding: 0px; font-size: 12px; font-family: arial; color: #3d2b0f; }

		#navigation ul li a { color: #3d2b0f; text-decoration: none; padding: 1px 6px 1px 6px; margin: 0 3px 0 3px; }

		#navigation ul li a:hover { border: 1px solid #d8b41d; color: #d8b41d; padding: 1px 5px 1px 5px; }
		
		#navigation ul li .business-insurance { border: 1px solid #c7b9a9; color: #3d2b0f; padding: 1px 5px 1px 5px; }

#sidebar { float: right; position: relative; left: -23px; }

	.ad { width: 217px; height: 163px; text-align: center; vertical-align: middle; margin-top: 28px; }

	.side_contact { width: 217px; height: 80px; padding-top: 3px; margin-top: 28px; margin-bottom: -18px; background: url('/insurance/business/sidecontactbg.jpg') no-repeat; font-size: 12px; color: #d8b41d; font-style: italic; line-height: 25px; }

		.side_contact img { vertical-align: middle; }

		.ie7 .side_contact { position: relative; top: 14px; }

#main_body { width: 870px; margin: 0 auto; text-align: left; }

	#contact_info { float: left; position: relative; top: 27px; left: 100px; font-size: 12px; color: #d8b41d; font-style: italic; }

	.ie #contact_info { margin-top: -25px; top: 52px; }

	#contact_info img { vertical-align: middle; }

	.main_head_pad { width: 565px; padding: 20px 0 20px 20px; }

		.ie .main_head_pad { padding-top: 40px; }

	.main_txt_pad { padding-left: 13px; }

	.main_txt_img_right { float: right; padding: 10px 0 25px 25px; }

		.ie .main_txt_img_right { padding-top: 25px; }

	.section_headers { background: url('/insurance/business/sectionheaderbg.jpg') no-repeat bottom left; padding-bottom: 10px; }

	.more_info_but { margin-top: 7px; }

	.highlight_txt { font-weight: bold; font-size: 13px; }

	.contact_tbl td { padding-right: 34px; }

	.contact_form td { vertical-align: top; padding-right: 27px; }

	.txtbox { width: 199px; border: 1px solid #c0c0c0; height: 17px; line-height: 17px; margin-bottom: 10px; font-size: 11px; color: #3d2b0f; }

		.gecko .txtbox { padding-top: 2px; height: 15px; }

		.ie .txtbox { margin-bottom: 7px; }

	.txtarea { width: 273px; height: 105px; border: 1px solid #c0c0c0; font-family: Arial; font-size: 11px; color: #3d2b0f; }