﻿@charset "UTF-8";

#footer p a
{
	color: #333;
}

.copyright
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-top: 1%;
	padding-bottom: 1%;
}

#folders #agentbuttons
{
	margin-left: 6%;
	/* [disabled]width: 43%; */
}

	#folders #agentbuttons img
	{
		width: 12%;
		height: auto;
	}

#folders #agenthowitworks
{
	margin-left: 15%;
	width: 20%;
	padding: 0%;
	margin-top: 20%;
	margin-right: 0%;
	margin-bottom: 0px;
	float: left;
	height: auto;
}

	#folders #agenthowitworks img
	{
		width: 68%;
		padding-right: 5%;
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		height: auto;
	}

#folders #animation
{
	margin-left: 5%;
	width: 40%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

	#folders #animation img
	{
		width: 68%;
		padding-right: 5%;
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

#folders #insuredhowitworks
{
	margin-left: 35%;
	width: 20%;
	padding: 0%;
	margin-top: 20%;
	margin-right: 0%;
	margin-bottom: 0px;
	float: left;
}

	#folders #insuredhowitworks img
	{
		width: 68%;
		padding-right: 5%;
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

#mobileagentbutton
{
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}

.gridContainer.clearfix #mobilebuttons img
{
	width: 25%;
}

#mobileagentfolder img
{
	width: 30%;
	margin-right: 20%;
	margin-left: 32%;
	margin-top: 12%;
}

#mobileinsuredfolder img
{
	width: 30%;
	margin-right: 20%;
	margin-left: 32%;
	margin-top: 12%;
}

.gridContainer.clearfix #agentFAQs ul li
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}

.gridContainer.clearfix #nav img
{
	width: 16%;
	margin: 0px;
	padding: 0px;
}

.gridContainer.clearfix #mainLogo img
{
	text-align: center;
	padding-top: 10%;
	padding-bottom: 8%;
	/* [disabled]width: 100%; */
	/* [disabled]height: 20%; */
}

#MenuAgentWhatWeDo img
{
	width: 10%;
	text-align: center;
}

#MenuAgentHowItWorks img
{
	width: 10%;
	text-align: center;
}

#MenuAgentWhyEZCOI img
{
	width: 10%;
	text-align: center;
}

#MenuAgentFAQs img
{
	width: 10%;
	text-align: center;
}

#MenuAgentConnect img
{
	width: 10%;
	text-align: center;
}

.agentheadline
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #952033;
}

.sectionheadline
{
	font-size: xx-large;
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #952033;
}

h3
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}

p
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}

	p strong
	{
		color: #333;
	}

.gridContainer.clearfix #Login p #Username
{
	width: 100%;
}

.gridContainer.clearfix #Login p #Password
{
	width: 100%;
}

.redsubhead
{
	font-size: medium;
	font-weight: bold;
	color: #952033;
}

.gridContainer.clearfix #Dashboard p a
{
	color: #DD8126;
	font-weight: bold;
}

.gridContainer.clearfix #mobilenav #form #jumpMenu
{
	width: 100%;
}

.gridContainer.clearfix #agenthowtovideo img
{
	padding-top: 2em;
	padding-bottom: 2em;
}

/* #Buttons
================================================== */

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]
{
	background: #eee; /* Old browsers */
	background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
	background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
	background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
	background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
	background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
	background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: 1.25em;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	margin-bottom: 20px;
	line-height: normal;
	padding: 8px 10px;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover
	{
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
		border: 1px solid #888;
		border-top: 1px solid #aaa;
		border-left: 1px solid #aaa;
	}

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active
	{
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */
	}

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width
	{
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner
	{
		border: 0;
		padding: 0;
	}

#questionbtn img
{
	width: 8%;
}

#signinbutton img
{
	width: 92%;
	float: right;
}

.red
{
	color: #aa273d;
}

.redstrong
{
	color: #952033;
	font-weight: bold;
}

p a:link
{
	color: #39F;
}

p a:visited
{
	color: #39F;
}

p a:hover
{
	color: #660000;
}

p a:active
{
	color: #39F;
}

.gridContainer.clearfix ul li
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.pageHeadline
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0026ff;
}

.pageHeading
{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #39F;
	padding-left: 20px;
}

.FCpageHeading
{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #39F;
	padding-left: 60px;
}


.ControlCenterItem
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 50px;
}

.ControlCenterItemName
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #39f;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.InputFormDiv
{
	clear: both;
	padding-left: 40px;
}

.InputFormTDLeft
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 150px;
	text-align: right;
}

.InputFormTDRight
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 400px;
	text-align: left;
}

.InputFormSignature
{
	font: normal 18px 'Arizonia', Helvetica, sans-serif;
	border: thin solid;
	border-radius: 4px;
	border-color: #3CF;
}


.InputFormSectionTitle
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #39F;
}

.InputFormSectionTitleRed
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
}


.DisplayFormSectionTitle
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.DisplayFormSignature
{
	font: normal 18px 'Arizonia', Helvetica, sans-serif;
}

.DisplayFormLabel
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #39F;
}



.PopupTitle
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #39F;
}

.PopupText
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.PopupHighlight
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.PopupItalic
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}



.txtBox
{
	border: thin solid;
	border-radius: 4px;
	border-color: #3CF;
}

	.txtBox:focus
	{
		background-color: azure;
	}

.errorMessageText
{
	color: red;
}

html body form .RadInput .txtBox
{
	border: thin solid;
	border-radius: 4px;
	border-color: #3CF;
}

html body form div .RadInput .txtBox:focus
{
	background-color: azure;
}

html body form div .detailTable
{
	margin-left: 5%;
}

#LeftContentDiv
{
	clear: both;
	float: left;
	margin-left: 0;
	width: 69.7247%;
	display: block;
}

#RightContentDiv
{
	clear: none;
	float: left;
	margin-left: 0.9174%;
	width: 29.3577%;
	display: block;
}

.navfrontcontentfluid
{
	clear: none;
	float: left;
	margin-left: 1.0%;
	margin-top: 50px;
	width: 8.0%;
	display: block;
}

.landingpagecopy
{
	line-height: 1.75em;
	font-size: small;
	color: #666;
}

	.landingpagecopy a:link
	{
		color: #aa273d;
	}

	.landingpagecopy a:visited
	{
		color: #aa273d;
	}

	.landingpagecopy a:hover
	{
		color: #660000;
	}

	.landingpagecopy a:active a:active
	{
		color: #aa273d;
	}

.TestimonialText
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.TestimonialHighlight
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.TestimonialItal
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

.blueezcoitext   {
	color: #094a89;
	font-weight: bold;
}

.yellowezcoitext  {
	color: #F7921E;
	font-weight: bold;
}
.blueeoidirecttext   {
	color: #094a89;
	font-weight: bold;
}

.redeoidirecttext  {
	color: red;
	font-weight: bold;
}

.bluetollfreetext   {
	color: #39F;
	font-size: 12px;
	font-weight: normal;
}

.yellowtollfreetext  {
	color: #F7921E;
	font-size: 12px;
	font-weight: normal;
}

