body {
	margin: 0px;
	background: #ffffff;
	font-family: arial;
	font-size: 12px;
}

.button
{
	border-right: #ccc 1px outset;
	border-top: #ccc 1px outset;
	font-weight: bold;
	font-size: 12px;
	background: #F6DEDE;
	border-left: #ccc 1px outset;
	cursor: hand;
	color: #000;
	border-bottom: #ccc 1px outset;
	font-family: Arial;
}
.homeButton
{
	border-right: #ccc 1px outset;
	border-top: #ccc 1px outset;
	border-left: #ccc 1px outset;
	border-bottom: #ccc 1px outset;
	border-collapse: collapse;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #FFF;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.homeBox
{
	padding-left: 10px;
	padding-right: 10px;
	background: #ffffff;
	background-image: url(eaglepngshadow2.jpg);
	background-position: center center;
	background-repeat: no-repeat;	
	color: #000000;
	border-width: 10px;
	border-color: #FF0000;
}
.homeHeading
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.insSearchButton
{
	border-style: solid;
	border-width: 3px;
}
td.homeBoxInfo
{
	color: #000000; 
	font-family: Arial; 
	font-size: 12pt;
}
a.govt 
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	font-style:normal;
	font-family: Arial;
}
a.govt: hover 
{
	color: #330000;
	text-decoration: none;
}
.buttonAlt
{
	border-top-width: medium;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-width: medium;
	font-size: 12px;
	border-left-color: #000000;
	background: #203960;
	border-bottom-width: medium;
	border-bottom-color: #000000;
	padding-bottom: 3px;
	cursor: hand;
	color: #ebf9ff;
	border-top-color: #000000;
	padding-top: 3px;
	font-family: Arial;
	border-right-width: medium;
	border-right-color: #000000;
}

.buttonAlt2
{
	border-top-width: medium;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-width: medium;
	font-size: 16px;
	border-left-color: #000000;
	background: #bb0047;
	border-bottom-width: medium;
	border-bottom-color: #000000;
	padding-bottom: 3px;
	cursor: hand;
	color: #ebf9ff;
	border-top-color: #000000;
	padding-top: 3px;
	font-family: Arial;
	border-right-width: medium;
	border-right-color: #000000;
}

.brokerTableHeading
{
	border-top-width: medium;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-width: medium;
	font-size: 16px;
	border-left-color: #000000;
	background: #920000;
	border-bottom-width: medium;
	border-bottom-color: #000000;
	padding-bottom: 3px;
	color: #F6DEDE;
	border-top-color: #000000;
	padding-top: 3px;
	font-family: Arial;
	border-right-width: medium;
	border-right-color: #000000;
}

.brokerHeading
{
	border-top-width: medium;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-width: medium;
	font-size: 16px;
	border-left-color: #000000;
	background: #920000;
	border-bottom-width: medium;
	border-bottom-color: #000000;
	padding-bottom: 3px;
	cursor: hand;
	color: #F6DEDE;
	border-top-color: #000000;
	padding-top: 3px;
	font-family: Arial;
	border-right-width: medium;
	border-right-color: #000000;
}

.brokerTableSubHeading
{
	border-right: #000000 thin solid;
	padding-right: 2px;
	border-top: #000000 thin solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	background: #7171a2;
	padding-bottom: 2px;
	border-left: #000000 thin solid;
	color: #ebf9ff;
	padding-top: 2px;
	border-bottom: #000000 thin solid;
	font-family: Arial;
}

.brokerSubHeading
{
	border-right: #ffffff thin;
	padding-right: 3px;
	border-top: #ffffff thin;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	background: #c6c6f3;
	padding-bottom: 3px;
	margin: 0px;
	border-left: #ffffff thin;
	cursor: hand;
	color: #000000;
	padding-top: 1px;
	border-bottom: #ffffff thin;
	font-family: Arial;
}

.brokerSubHeadingAlt
{
	border-right: #ffffff thin;
	padding-right: 3px;
	border-top: #ffffff thin;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	background: #eae7ff;
	padding-bottom: 3px;
	margin: 0px;
	border-left: #ffffff thin;
	cursor: hand;
	color: #000000;
	padding-top: 1px;
	border-bottom: #ffffff thin;
	font-family: Arial;
}

.brokerSubHeading2
{
	border-right: #ffffff thin;
	padding-right: 3px;
	border-top: #ffffff thin;
	padding-left: 3px;
	font-weight: bold;
	font-size: 14px;
	background: #c6c6f3;
	padding-bottom: 3px;
	margin: 0px;
	border-left: #ffffff thin;
	cursor: hand;
	color: #000000;
	padding-top: 1px;
	border-bottom: #ffffff thin;
	font-family: Arial;
}
.brokerAnnounce
{
	border-top-width: medium;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-width: medium;
	font-size: 16px;
	border-left-color: #000000;
	background: #ffffff;
	border-bottom-width: medium;
	border-bottom-color: #000000;
	padding-bottom: 3px;
	cursor: hand;
	color: #b12152;
	border-top-color: #000000;
	padding-top: 3px;
	font-family: 'Arial Black' , Arial;
	border-right-width: medium;
	border-right-color: #000000;
}

.brokerFeature
{
	border-top-width: medium;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-width: medium;
	font-size: 12px;
	border-left-color: #000000;
	background: #e69bff;
	border-bottom-width: medium;
	border-bottom-color: #000000;
	padding-bottom: 3px;
	color: #000000;
	border-top-color: #000000;
	padding-top: 3px;
	font-family: Arial;
	border-right-width: medium;
	border-right-color: #000000;
}

.brokerFeaturePast
{
	border-top-width: medium;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-width: medium;
	font-size: 12px;
	border-left-color: #000000;
	background: #f4d7ff;
	border-bottom-width: medium;
	border-bottom-color: #000000;
	padding-bottom: 3px;
	color: #414140;
	border-top-color: #000000;
	padding-top: 3px;
	font-family: Arial;
	border-right-width: medium;
	border-right-color: #000000;
}

a:hover.buttonAlt2
{
	color: #e0bcdc;
	text-decoration: underline;
}

a:hover.buttonAlt
{
	color: #e0bcdc;
	text-decoration: underline;
}

a:hover.brokerHeading
{
	color: #e0bcdc;
	text-decoration: underline;
}

.boxHighlight
{
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
}

a:hover.broker
{
	color: #e26d8c;
}

a.broker
{
	color: #ccddff;
}
.boxHighlightMain
{
	border-right: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 5px;
	border-left: #ffffff 2px solid;
	color: #ffffff;
	padding-top: 5px;
	border-bottom: #ffffff 2px solid;
	font-style: normal;
	font-family: Arial;
	background-color: #003876;
}

.boxHighlightSub
{
	border-right: #ffffff 2px solid;
	padding-right: 10px;
	border-top: #ffffff 2px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 5px;
	border-left: #ffffff 2px solid;
	color: #ffffff;
	padding-top: 5px;
	border-bottom: #ffffff 2px solid;
	font-style: normal;
	font-family: Arial;
	background-color: #003876;
}

.announce
{
	color: #EAE2FF;
	font-family: Arial;
	background: #004279;
	border: solid;
}

.sectionTitle
{
	border-right: #dfdeab thin solid;
	border-top: #dfdeab thin solid;
	font-size: 24pt;
	background: #dfdeab;
	border-left: #dfdeab thin solid;
	color: #660066;
	border-bottom: #dfdeab thin solid;
	font-family: Rockwell;
}

.sectionSubTitle
{
	border-right: #dfdeab thin solid;
	border-top: #dfdeab thin solid;
	font-weight: bold;
	background: #dfdeab;
	border-left: #dfdeab thin solid;
	color: #000000;
	border-bottom: #dfdeab thin solid;
	font-style: normal;
	font-family: 'Times New Roman';
}

.sectionLinkText
{
	border-right: #dfdeab thin solid;
	border-top: #dfdeab thin solid;
	font-weight: bold;
	font-size: 16px;
	background: #dfdeab;
	text-transform: uppercase;
	border-left: #dfdeab thin solid;
	color: #000000;
	border-bottom: #dfdeab thin solid;
	font-style: normal;
	font-family: 'Times New Roman';
}

a:hover.sectionLinkText
{
	border-right: #dfdeab thin solid;
	border-top: #dfdeab thin solid;
	font-weight: bold;
	font-size: 16px;
	background: #f8f5b2;
	text-transform: uppercase;
	border-left: #dfdeab thin solid;
	color: #000000;
	border-bottom: #dfdeab thin solid;
	font-style: normal;
	font-family: 'Times New Roman';
}

.spotlight
{
	border-right: #dfdeab thin solid;
	border-top: #dfdeab thin solid;
	font-size: 30pt;
	background: #dfdeab;
	border-left: #dfdeab thin solid;
	color: #660066;
	border-bottom: #dfdeab thin solid;
	font-family: 'Comic Sans MS';
}

.spotlight2
{
	border-right: #dec682 thin;
	border-top: #dec682 thin;
	font-size: 14pt;
	background: #dec682;
	border-left: #dec682 thin;
	color: black;
	border-bottom: #dec682 thin;
	font-family: Arial;
}

a.spotlightItem
{
	padding-right: 2px;
	padding-left: 479px;
	font-size: 11px;
	background-color: transparent;
}

.pageBar
{
	border-right: #dec682 thin;
	border-top: #dec682 thin;
	font-weight: bold;
	font-size: 10pt;
	background: #356192;
	border-left: #dec682 thin;
	color: white;
	border-bottom: #dec682 thin;
	font-family: Arial;
}

a.linkVariant
{
	text-decoration: none;
	font-weight: bold;
}

a.node
{
	background-color: fff6d8;
	text-decoration: none;
	width: 30px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}

.smallText
{
	color: #004279;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}
.smallBold {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.newsletter
{
	padding-left:10px;
	padding-right:10px;
	font-size: 16pt;
	background: #B12152;
	color: #ffffff;
	font-weight: bold;
}

td {
	font-family: arial;
	font-size: 12px;
}

h1 {
	color: #920000;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}
h2 {
	color: #920000;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
h3 {
	color: #920000;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

h4 {
	color: #920000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

h4.heading {
	color: #920000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

a {
	color: #004279;
}

a:hover {
	color: #75003F;
}

a.sectionHeading {
	text-decoration: none;
	font-weight: bold;
	color: white;
	background: #75003F;
	padding-left: 5px;
}

a.OldSectionHeading {
	text-decoration: none;
	font-weight: bold;
	color: white;
	background: #8f8f8f;
	padding-left: 5px;
}

a:hover.sectionHeading {
	color: #EAE2FF;
	text-decoration: underline;
}

td.OldSectionHeading {
	background: #8f8f8f;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

td.sectionHeading {
	background: #75003F;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	padding: 1px;
}

.boxHead
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.scriptSave
{
	background-color: #0066CC;
	color: #ffffff;
}

a.SidebarHeading {
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: #920000;
}

a.SidebarItem {
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
	color: #920000;
}

div.SidebarSection 
{
	padding-bottom: 10px;
	color: #287513;
}

.benefitHeading
{
	border-right: #cc0000 double;
	border-top: #cc0000 double;
	font-weight: bold;
	font-size: 20px;
	border-left: #cc0000 double;
	color: white;
	border-bottom: #cc0000 double;
	font-family: 'Times New Roman';
	background-color: #0e006e;
	text-decoration: none;
}

#Topbar {
/*	padding-left: 5px; */
}

a.TopbarItem {
	background: #003876;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
}

a.TopbarItemPreview {
	background: #D0CFD0;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #003876;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
}

a.TopbarItemHighlight {
	background: #B12152;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: white;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
}

a:hover.TopbarItem {
	color: #ffffff;
	background: #75003F;
}

a:hover.TopbarItemHighlight {
	color: #ffffff;
	background: #75003F;
}

td.listItem {
	padding: 1px 5px 1px 5px;
}

td.altListItem {
	padding: 1px 5px 1px 5px;
	background: #ddeeee;
}

td.headListItem
{
	padding-right: 5px;
	padding-left: 5px;
	background: #b1bdff;
	padding-bottom: 1px;
	padding-top: 1px;
}

td.subListItem
{
	padding-right: 5px;
	padding-left: 5px;
	background: #fcd087;
	padding-bottom: 1px;
	padding-top: 1px;
}

table.sectionBorder
{
	border-right: #5a5a5a 2px solid;
	padding-right: 0px;
	border-top: #5a5a5a 2px solid;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #5a5a5a 2px solid;
	padding-top: 0px;
	border-bottom: #5a5a5a 2px solid;
	text-align: left;
}

table.sectionBorderShade
{
	border-right: #5a5a5a 2px solid;
	padding-right: 0px;
	border-top: #5a5a5a 2px solid;
	padding-left: 0px;
	background: #c6d8df;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #5a5a5a 2px solid;
	padding-top: 0px;
	border-bottom: #5a5a5a 2px solid;
	text-align: left;
}

table.sectionBorderLiteShade
{
	border-right: #5a5a5a 2px solid;
	padding-right: 0px;
	border-top: #5a5a5a 2px solid;
	padding-left: 0px;
	background: #e0def0;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #5a5a5a 2px solid;
	padding-top: 0px;
	border-bottom: #5a5a5a 2px solid;
	text-align: left;
}

.M2MState
{
	color: #004279;
	font-size: 16px;
	font-weight: bold;
}

.M2MCompany
{	
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}

.M2MLocation
{
	color: #004279;
	font-size: 11px;
}

.M2MType
{
	color: #004279;
	font-size: 11px;
	font-weight: bold;
}

.M2MDiscount
{
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
}

.Benefit
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: 'Times New Roman';
}

.brokerLinkText
{
	border-right: #bccee3 thin solid;
	border-top: #bccee3 thin solid;
	font-weight: bold;
	font-size: 16px;
	background: #bccee3;
	text-transform: uppercase;
	border-left: #bccee3 thin solid;
	color: #000000;
	border-bottom: #bccee3 thin solid;
	font-style: normal;
	font-family: 'Times New Roman';
}

a:hover.brokerLinkText
{
	border-right: #bccee3 thin solid;
	border-top: #bccee3 thin solid;
	font-weight: bold;
	font-size: 16px;
	background: #dceaf8;
	text-transform: uppercase;
	border-left: #bccee3 thin solid;
	color: #000000;
	border-bottom: #bccee3 thin solid;
	font-style: normal;
	font-family: 'Times New Roman';
}
.brokerLinkText2
{
	border-right: #e0c9c9 thin solid;
	border-top: #e0c9c9 thin solid;
	font-weight: bold;
	font-size: 16px;
	background: #e0c9c9;
	text-transform: uppercase;
	border-left: #e0c9c9 thin solid;
	color: #000000;
	border-bottom: #e0c9c9 thin solid;
	font-style: normal;
	font-family: 'Times New Roman';
}

a:hover.brokerLinkText2
{
	border-right: #e0c9c9 thin solid;
	border-top: #e0c9c9 thin solid;
	font-weight: bold;
	font-size: 16px;
	background: #F5E3E3;
	text-transform: uppercase;
	border-left: #e0c9c9 thin solid;
	color: #000000;
	border-bottom: #e0c9c9 thin solid;
	font-style: normal;
	font-family: 'Times New Roman';
}
/********** Boxes **********/

td.topBox
{
	border-right: #a19a81 1px solid;
	padding-right: 4px;
	border-top: #a19a81 1px solid;
	padding-left: 4px;
	font-weight: bold;
	background: #e0d9b8;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #a19a81 1px solid;
	padding-top: 0px;
	border-bottom: #a19a81 1px solid;
	border-collapse: collapse;
	text-align: left;
}

td.altBox
{
	border-right: #a19a81 1px solid;
	padding-right: 4px;
	border-top: #a19a81 1px solid;
	padding-left: 4px;
	background: #e0e0ff;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #a19a81 1px solid;
	padding-top: 0px;
	border-bottom: #a19a81 1px solid;
	text-align: left;
}

td.altBoxClear
{
	padding-right: 4px;
	padding-left: 4px;
	background: #ddeebe;
	padding-bottom: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	text-align: left;
}

table.boxWide
{
	border-right: #a19a81 0px solid;
	padding-right: 4px;
	border-top: #a19a81 0px solid;
	padding-left: 4px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 8px 0px 0px;
	border-left: #a19a81 0px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #a19a81 0px solid;
	border-collapse: collapse;
	text-align: left;
}

td.box
{
	border-right: #a19a81 1px solid;
	padding-right: 4px;
	border-top: #a19a81 1px solid;
	padding-left: 4px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #a19a81 1px solid;
	padding-top: 0px;
	border-bottom: #a19a81 1px solid;
	text-align: left;
}

td.boxClear
{
	border-collapse: collapse;
	padding: 0px 4px 0px 4px;
	text-align: left;
}

/*********** Form styles ***********/

.errors
{
	font-size: 16;
	width: 100%;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}

/* Company Name */
.textbox1
{
	width: 250px;
}
/* Street Address, Email */
.textbox2
{
	width: 200px;
}
/* First Name, Last Name, Phone, Password */
.textbox3
{
	width: 150px;
}
/* Zip */
.textbox4
{
	width: 100px;
}
/* Salutation */
.textbox5
{
	width: 50px
}

.highlightText
{
	color: #FF0000;
}

