/****************************************/
/* hdsegur.com */
/* Copyright (c) The Worx Group - 2008 */
/* base.css */
/****************************************/
img, div, input { behavior: url("/style/iepngfix.htc"); }
.clear { clear:both; }
body { margin:0; padding:0; text-align:center; min-width:960px; background:#26415c url(/images/background.jpg) repeat-x; font-family:arial; font-size:12px; color:#666; }
h1 { font-size:28px; font-weight:bold; color:#85b504; padding:20px; }
h2 { color:#004690; font-size:17px; padding-bottom:3px; }
p { line-height:17px; }
li { line-height:17px; }
a { color:#004690; }
a:hover { color:#000;  }
a.learnmore { text-transform:uppercase; font-weight:bold; color:#004690; text-decoration:none; font-size:11px; }
a.learnmore:hover { color:#000;  }

/****************************************/
/* Common Elements */
/****************************************/
.wrapper { width:960px; margin:0 auto; text-align:left; background:#FFF; position:relative; }
	.shadow_left { position:absolute; top:0px; left:-9px; width:9px; height:653px; background:url(/images/shadow_left.png) top no-repeat; }
	.shadow_right { position:absolute; top:0px; right:-9px; width:9px; height:653px; background:url(/images/shadow_right.png) top no-repeat; }
	.header { padding:10px; background:#FFF; }
		.logo { float:left; }
		.header_right { float:right; text-align:right; }
			.header_right ul{ font-size:11px; color:#6a6a6a; }
				.header_right ul li { display:inline; padding:0 2px; }
				.header_right ul li a { color:#6a6a6a; text-decoration:underline; }
				.header_right ul li a:hover { color:#000; }
			.tagline { padding:55px 0 0 0; font-size:13px; text-transform:uppercase; font-weight:bold; color:#999; }
	.nav { position:relative; background:#FFF; border:solid #7FA2BD; border-width:7px 0; text-align:center; background-color:#7FA2BD;}
		.nav p { text-align:left;color:#FFF;font-weight:bold;font-size:14px;padding-left:15px; }
			
	.contact { float:right; padding:10px; width:300px; height:297px; background-color:#FFF; background-image:url(../images/contact_bg.jpg); background-repeat:repeat-x;}
		.contact h1 { font-size:18px; font-weight:bold; color:#85b504; padding:20px 32px; }
		.contact h2 { font-size:15px; color:#85b504; }
		.contact_form { padding:0 32px; }
			.contact_label { padding-bottom:2px; font-size:11px; }
			.contact_input { padding-bottom:15px; }
			.contact_text { width:232px; font-family:arial; font-size:11px; border:1px solid gray;}
			.contact_select { width:232px; font-family:arial; font-size:11px; }
			.contact_button { padding-bottom:5px; margin-bottom:1px;  }
			.contact_footer { padding-top:5px; border-top:1px solid #d9d9d9; margin-top:1px; font-weight:bold; }

.callout { float:left; padding:10px; width:200px; height:230px; background-color:#e1e6ec; }
	.callout_item { width:180px; height:17px; padding:112px 10px 5px 10px; color:#004690; font-size:14px; font-weight:bold; }
	.public { background:url(/images/callout_bg_public.jpg) top no-repeat; }
	.business { background:url(/images/callout_bg_business.jpg) top no-repeat; }
	.personal { background:url(/images/callout_bg_personal.jpg) top no-repeat; }
	.life { background:url(/images/callout_bg_life.jpg) top no-repeat; }
	.risk { background:url(/images/callout_bg_risk.jpg) top no-repeat; }

	.callout p { padding:5px 10px; }
		
.footer { width:960px; margin:0 auto; padding:15px 0 25px 0; text-align:center; color:#b7c2cd; font-size:11px; }
	.footer_01 { padding:0 0 10px 0; border-bottom:1px solid #455c74; margin-bottom:1px; font-weight:bold; }
		.footer_01 ul {  }
		.footer_01 ul li { display:inline; }
	.footer_02 { padding:10px 0 0 0; border-top:1px solid #455c74; margin-top:1px; }
		.footer_02 ul { padding-bottom:8px; }
		.footer_02 ul li { display:inline; }
		.footer_02 a { color:#a4b1be; }
		.footer_02 a:hover { color:#FFF; }
		.footer_02 div a { text-decoration:none; }
		
