@charset "utf-8";
/* CSS Document */
.twoColFixLtHdr #bdheadertitle {
	width: auto;
	height: 4.0em; /*40px;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
.twoColFixLtHdr #bdheadertitle h1 {
	font-size: 2.5em;
	font-style: italic;
}
.twoColFixLtHdr #trail, .twoColFixLtHdr #betterview {
	margin: 5px;
	height: 2.5em; /*25px;*/
}
.twoColFixLtHdr #betterview {
	font-size: 1.0em;
}
.twoColFixLtHdr #login1, .twoColFixLtHdr #login2 {
	font-size: 1.4em;
	width: 45%; /*25.5em;*/ /*255px;*/
	/*height: 270px;*/
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	text-align: center;
}
.twoColFixLtHdr #login3 {
	font-size: 1.4em;
	width: 100%; /*50.0em;*/ /*500px;*/
	padding: 10px;
	/*margin: 15px;*/
}
.twoColFixLtHdr #login1 h2, .twoColFixLtHdr #login2 h2, .twoColFixLtHdr #login3 h2 {
	font-size: 1.6em;
}
.twoColFixLtHdr #login1 p, .twoColFixLtHdr #login2 p {
	padding: 5px;
	margin: 0;
}
.twoColFixLtHdr #login1 {
	/*padding-left: 30px;*/ /*200px;*/
}
.twoColFixLtHdr #login2 {
	/*padding-left: 20px;*/
	margin-left: 20px;
	border-left: thin solid #6699CC;
}
.loginbutton {
	margin-top: 10px;
}
.twoColFixLtHdr #tmain {
	padding: 0px;
	width: 700px; /*54.5em;*/ /*545px;*/
	margin: 0; /*5px;*/
	float: left;
	border:0px solid #fff;

}
.twoColFixLtHdr #aboutmain, .twoColFixLtHdr #aboutmainnb {
	width: 95%; /*44.5em;*/ /*535px;*/
	margin: 0;
	padding-right: 5px;
	padding-bottom: 5px;

	float: left;
}
.twoColFixLtHdr #aboutmain h2, .twoColFixLtHdr #aboutmainnb h2 {
	padding: 0px;margin:0 0 12px 0;
	font-size:13px;
}
.twoColFixLtHdr #aboutmain h3, .twoColFixLtHdr #aboutmainnb h3 {
	padding: 0px;margin:0 0 12px 0;
	font-size:12px;
}
.twoColFixLtHdr #aboutmain h4, .twoColFixLtHdr #aboutmainnb h4 {
	padding: 0px;margin:0 0 12px 0;
	font-size:12px;
}
.twoColFixLtHdr #aboutmain p, .twoColFixLtHdr #aboutmainnb p {
	padding: 0px; margin:0 0 12px 0;
}
.twoColFixLtHdr #aboutmainwide {
	margin: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	font-size: 1.4em;
}
.twoColFixLtHdr #aboutpic {
	width: 100%; /*520px;*/
	height: 300px;
}
.twoColFixLtHdr #lclinks {
	padding: 0 1.7em 0 5.5em;
	font-size: 1.2em;
}
.twoColFixLtHdr #lclinks2 {
	padding: 0 0 0 20em;
	font-size: 1.2em;
}
.twoColFixLtHdr .lclinkleft {
	float: left;
	width: 45%;
	margin: 0 10px;
}
.twoColFixLtHdr #areports {
	display: none;
	margin-left: 10px;
	font-size: 0.75em;
}
.twoColFixLtHdr #survey {
	padding-left: 150px;
	text-align: left;
}
.twoColFixLtHdr #survey-submit {
	padding-left: 150px;
	padding-top: 25px;
}
.twoColFixLtHdr #search-submit {
	padding-top: 25px;
}
.twoColFixLtHdr #tmain #maintext {
	width: 95%;
	float: left;
}

h1 { color:#0c69ce; font-size:14px; margin-bottom:14px;}

.headerboxt {
	background-image: url(images/vertgradpixsmall.jpg);
	background-repeat: repeat-x;
	padding:0px 0 10px 10px;
	margin:0 0 10px 0;
	height:25px;
	font-weight:bold;
	float:left;
	width:142px;}

.headerboxt span {float:left; width:122px; padding:10px 0 0 0;}
.headerboxt span.one {float:left; width:122px; padding:2px 0 0 0;}


.headerboxt h2 {
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
}
.twoColFixLtHdr #articletitle {
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.twoColFixLtHdr #articletitle h1 {
	font-size: 2.0em;
	font-style:	italic;
}
.twoColFixLtHdr #articletitle h4 {
	font-size: 1.4em;
}
.twoColFixLtHdr #articletitle p {
	font-size: 1.0em;
	color: #666666;
	margin:0 0 12px 0;
}
.twoColFixLtHdr #articlesrc {
	font-size: 1.2em;
	width: 100%; /*52.0em;*/ /*520px;*/
	height: 5.0em; /*50px;*/
}
.twoColFixLtHdr #maintext, .twoColFixLtHdr #maintext2 {
	margin: 0;
	/*padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;*/
	width: 100%; /*52.0em;*/ /*520px;*/
	font-size: 1.2em;
}
.twoColFixLtHdr #maintext p, .twoColFixLtHdr #maintext2 p {
	padding: 0;
	margin:0 0 12px 0;
}

.twoColFixLtHdr #maintext ul, .twoColFixLtHdr #maintext2 ul {
	padding-left: 25px;
}
.twoColFixLtHdr #maintext li, .twoColFixLtHdr #maintext2 li {
	margin-bottom: 5px;
}
.twoColFixLtHdr #maintext .headerboxt h1, .twoColFixLtHdr #maintext2 .hearderboxt h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.twoColFixLtHdr #mainimagearchive {
	border: thin solid #6699CC;
	padding: 10px;
	margin: 5px;
}
.twoColFixLtHdr #mainimage {
	width: 170px;
	height: 140px;
	display: block;
	background-image: url(images/learning-center-main.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #6699CC;
	padding: 10px;
	margin: 5px;
}
/*
.twoColFixLtHdr #mainimage1 {
	width: 170px;
	height: 140px;
	display: block;
	background-image: url(images/contractor-hiring.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #6699CC;
	padding: 10px;
	margin: 5px;
}
.twoColFixLtHdr #mainimage2 {
	width: 170px;
	height: 140px;
	display: block;
	background-image: url(images/icedroof.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #6699CC;
	padding: 10px;
	margin: 5px;
}
.twoColFixLtHdr #mainimage3 {
	width: 170px;
	height: 140px;
	display: block;
	background-image: url(images/winterdriving.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: thin solid #6699CC;
	padding: 10px;
	margin: 5px;
}
*/
.twoColFixLtHdr #community {
	width: 95%; /*53.5em;*/ /*535px;*/
	margin: 0;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.twoColFixLtHdr #imt, .twoColFixLtHdr #wadena {
	margin: 50px 10px 10px 10px;
	width: 45%/*22.0em;*/ /*220px;*/
}
.twoColFixLtHdr #timelinetop {
	margin: 5px 0 0 220px;;
	height: 50px;
	background-color: #000000;
	text-align: center;
	width:700px;
}
.twoColFixLtHdr #timeline {
	margin: 5px;
}
.twoColFixLtHdr #yrtop1, .twoColFixLtHdr #yrtop2, .twoColFixLtHdr #yrtop3, .twoColFixLtHdr #yrtop4, .twoColFixLtHdr #yrtop5, .twoColFixLtHdr #yrtop6, .twoColFixLtHdr #yrtop7 {
	background-image: url(images/timelinetabtop.png);
	background-repeat: no-repeat;
	width: 10.0em; /*100px;*/
	height: 3.5em; /*35px;*/
}
.twoColFixLtHdr #yrtop1 p, .twoColFixLtHdr #yrtop2 p, .twoColFixLtHdr #yrtop3 p, .twoColFixLtHdr #yrtop4 p, .twoColFixLtHdr #yrtop5 p, .twoColFixLtHdr #yrtop6 p, .twoColFixLtHdr #yrtop7 p {
	font-size: 1.2em;
	text-align: center;
	padding-top: 5px;
}
.twoColFixLtHdr #yrmid1, .twoColFixLtHdr #yrmid2, .twoColFixLtHdr #yrmid3, .twoColFixLtHdr #yrmid4, .twoColFixLtHdr #yrmid5, .twoColFixLtHdr #yrmid6, .twoColFixLtHdr #yrmid7 {
	width: 10.0em; /*100px;*/
	height: 43.0em; /*430px;*/
	padding-left: 2px;
}
.twoColFixLtHdr #yrmid1 p, .twoColFixLtHdr #yrmid2 p, .twoColFixLtHdr #yrmid3 p, .twoColFixLtHdr #yrmid4 p, .twoColFixLtHdr #yrmid5 p, .twoColFixLtHdr #yrmid6 p, .twoColFixLtHdr #yrmid7 p {
	font-size: 1.2em;
}
.twoColFixLtHdr #yrbot1, .twoColFixLtHdr #yrbot2, .twoColFixLtHdr #yrbot3, .twoColFixLtHdr #yrbot4, .twoColFixLtHdr #yrbot5, .twoColFixLtHdr #yrbot6, .twoColFixLtHdr #yrbot7 {
	background-image: url(images/timelinetabbottom.png);
	background-repeat: no-repeat;
	width: 10.0em; /*100px;*/
	height: 11.0em; /*110px;*/
}
.twoColFixLtHdr #yrbot1 p, .twoColFixLtHdr #yrbot2 p, .twoColFixLtHdr #yrbot3 p, .twoColFixLtHdr #yrbot4 p, .twoColFixLtHdr #yrbot5 p, .twoColFixLtHdr #yrbot6 p, .twoColFixLtHdr #yrbot7 p {
	font-size: 1.2em;
	text-align: center;
	padding-top: 3px;
}
.twoColFixLtHdr .coverages1 {
	margin: 5px 0px 5px 0;
	width: 100%; /*505px;*/
	float: left;
}
.twoColFixLtHdr .coverages1 h1 {
	font-size: 12px;
	margin-left: 7px;
}
.twoColFixLtHdr .coverages1 p {
	font-size: 12px;
	margin: 7px;
}
.twoColFixLtHdr .coverages1 .headerboxt {
	background-image: url(images/vertgradpixsmall.jpg);
	background-repeat: repeat-x;
	padding-top: 1px;
	margin-bottom: 5px;
}
.twoColFixLtHdr .coverages1 .covcontent { padding:0 0 0 6px;}
.twoColFixLtHdr .covopportunity {
	width: 152px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 10px;
	border: thin solid #6699CC;
	float: left;
	min-height:315px;
}


.twoColFixLtHdr .pak1 {
	width: 18%; /*8.5em;*/ /*105px;*/
	height: 13.0em; /*130px;*/
	padding: 5px 10px 5px 5px;
	margin: 5px 5px 15px 5px;
	text-align: center;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
	float: left;
}

.twoColFixLtHdr #sidebar1 {
	border: thin solid #FFFFFF;
}
.bottomside {
	border-top: thin solid #FFFFFF;
	padding: 10px 10px 10px 25px;
}
.bottomside h2, .topside h2 {
	font-size: 1.2em;
	margin: 5px 0;
}
.bottomside h3, .topside h3 {
	font-size: 1.2em;
	margin: 5px 0;
}
.bottomside p, .topside p {
	font-size: 1.2em;
	margin: 10px 0;
}
.topside {
	border-bottom: thin solid #FFFFFF;
	padding: 10px 10px 10px 25px;
}
.twoColFixLtHdr #findagent {
	font-size: 1.0em;
	margin-left: 5px;
}
.go {
	margin-bottom: -4px;
}
.twoColFixLtHdr #simage1 {
	background-image: url(images/pet-protection-small-square.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}
.twoColFixLtHdr #simage2 {
	background-image: url(images/identity-theft-mask.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}
.twoColFixLtHdr #simage3 {
	background-image: url(images/identity-theft-prevent.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}
.twoColFixLtHdr #simage4 {
	background-image: url(images/personal-auto-basics-small-square.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}
.twoColFixLtHdr #currarticles, .twoColFixLtHdr #sdirectory {
	padding: 10px 0 10px 0;
}
.twoColFixLtHdr #currarticles {
	border-bottom: solid thin #FFFFFF;
}
.twoColFixLtHdr #currarticles h2, .twoColFixLtHdr #sdirectory h2 {
	font-size: 1.2em;
	padding-left: 10px;
}
.twoColFixLtHdr #currarticles h3, .twoColFixLtHdr #sdirectory h3 {
	font-size: 1.4em;
	padding-left: 10px;
}
.twoColFixLtHdr #currarticles p, .twoColFixLtHdr #sdirectory p {
	font-size: 1.2em;
	margin: 2px;
	padding: 5px;
}
.twoColFixLtHdr #more1, .twoColFixLtHdr #more2, .twoColFixLtHdr #more3, .twoColFixLtHdr #more4, .twoColFixLtHdr #more5,
.twoColFixLtHdr #more6, .twoColFixLtHdr #more7, .twoColFixLtHdr #more8, .twoColFixLtHdr #more9, .twoColFixLtHdr #more10 {
	display: none;
	padding: 5px;
	width: 17.5em; /*175px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.twoColFixLtHdr #map1, .twoColFixLtHdr #map2, .twoColFixLtHdr #map3, .twoColFixLtHdr #map4, .twoColFixLtHdr #map5 {
	display: none;
}
.twoColFixLtHdr #contact-permission {
	padding: 10px 0 10px 0;
}
.twoColFixLtHdr #contact-submit {
	margin: 10px;
	/*padding-left: 90px;*/
}
.twoColFixLtHdr #contact-topic1, .twoColFixLtHdr #contact-topic2 {
	border: thin solid #DFF1FF;
	margin-top: 10px;
	padding: 5px;
	display: none;
}
.twoColFixLtHdr #contact-agent {
	display: none;
}
.twoColFixLtHdr #site-left, .twoColFixLtHdr #site-right {
	padding: 5px;
	width: 23.5em; /*235px;*/
}
.twoColFixLtHdr #site-left h2, .twoColFixLtHdr #site-right h2 {
	font-size: 1.7em;
}
.twoColFixLtHdr #site-left h3, .twoColFixLtHdr #site-right h3 {
	font-size: 1.4em;
}
.twoColFixLtHdr #site-left p, .twoColFixLtHdr #site-right p {
	font-size: 1.2em;
}
.twoColFixLtHdr #claims1, .twoColFixLtHdr #claims2, .twoColFixLtHdr #claims3, .twoColFixLtHdr #claims4 {
	height: 15.0em; /*150px;*/
	margin: 0;
	padding: 0;
}
.twoColFixLtHdr #claims1 p, .twoColFixLtHdr #claims2 p, .twoColFixLtHdr #claims3 p, .twoColFixLtHdr #claims4 p {
	padding-left: 115px;
	padding-bottom: 7px;
	margin: 0;
}
.twoColFixLtHdr #claims1 h3, .twoColFixLtHdr #claims2 h3, .twoColFixLtHdr #claims3 h3, .twoColFixLtHdr #claims4 h3 {
	padding-left: 115px;
	padding-bottom: 10px;
	margin: 0;
}
.twoColFixLtHdr #claims5 {
	margin-top:  20px;
}
.twoColFixLtHdr #warning, .twoColFixLtHdr #warningstateandzip, .twoColFixLitHdr #warningzip {
	display: none;
	color: #FF0000;
}
.twoColFixLtHdr #announcement {
	margin: 0;
	padding: 5px;
	text-align: center;
}
.linklist {
	font-size: 12px;
	list-style-image: url(images/diamond.PNG);
	list-style-type: none;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.linklistitem {
	margin-bottom: 10px;
}
.linklist2 {
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.agent_search_results {
	width:265px;
	float:left;
	position:relative;
	margin:0px 5px 10px 5px; padding:10px;
	line-height:20px;
	height: 180px;
	border:1px solid #cacacb;
}

.agent_search_results dt {
	margin:0px 0 12px 0; padding:0; width:335px; float:left; font-weight:bold; text-transform:uppercase; color:#C5463B;}

.agent_search_results dd { width:225px; float:left; margin:0px; padding:0px;}

.agent_search_results dd a:link.map, .agent_search_results dd a:visited.map, .agent_search_results dd a:active.map, .agent_search_results dd a:hover.map { padding:8px 0 0 25px; background-image:url(images/map_icon.gif); background-position:left 10px; background-repeat:no-repeat; float:left; color:#6699cc;}

.agent_search_results dd a:link.website, .agent_search_results dd a:visited.website, .agent_search_results dd a:active.website, .agent_search_results dd a:hover.website {
	padding:8px 0 0 25px;
	background-image:url(images/monitor_icon.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
	float:left;
	color:#6699cc;
	text-transform:lowercase;
}

.agent_search_results dd.auto_quote {
	width:70px;
	height:106px;
	background-color:green;
	position:absolute;
	right:25px;
	top:35px;
	background-image:url(images/auto_quote_button.gif); background-position:left top; background-repeat:no-repeat;
}

.agent_search_results dd.auto_quote a { text-indent:-9999px; :-moz-any-link:focus; outline:none; width:70px; height:106px; display:block;}

#center #tmain #maintext .covopportunity p {clear:both; margin:0 7px;}

#container #mainContent #center #tmain.fltlft .headerboxt {display:none;}

dl.timeline { font-size:1.2em; margin:15px 0 15px 220px; float:left; width:500px;}
.timeline dt { font-weight:bold; margin:10px 0 10px 0; }
.timeline dd { margin:0 0 18px 10px; padding:0 20px 0 0;}
.timeline dd p { margin:0 0 7px 0;}

.pres_row { float:left; width:150px; margin:15px 0 0 15px; font-size:1em; text-align:center;}
.pres_row p { margin:2px 0 10px 0;}
.pres_row h4 { margin:0 0 12px 0; font-size:1.2em; }

dl.videos { margin:0px 0 20px 0; padding:0px;}
.videos span { display:block; font-weight:normal;}
.videos dt { font-weight:bold; margin:0 0 5px 0;}
.videos dd { margin:0 0px 15px 15px;}


