﻿html{
padding:0px;
margin:0px;
}
body 
{
    /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#48363e;
	padding:8px;
	margin:0px;
}

a 
{
     color: #008bd0; 
     text-decoration: none; 
}

a:visited 
{ 
    color: #008bd0; 
    text-decoration: none; 
}

a:hover  
{
    color: #016a9e; 
    text-decoration: underline; 
}
.introLink
{
    color: #f5f5f5;
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none;
}

.introLink:visited
{
    color: #f5f5f5;
    font-family: Arial, Helvetica, sans-serif;  
    text-decoration: none;
}

.introLink:hover
{
    color: #f5f5f5;
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none;
}
/* Top menu buttons */

.menuItem
{
    background-image:url('media/menuitem_2a.jpg');
}

.menuItem_1
{
    background-image:url('media/menuitem_1io.jpg');
}

.menuItem_1:hover
{
    background-image:url('media/menuitem_1i.jpg');
}


.menuItem_2
{
    background-image:url('media/menuitem_2i.jpg');
}

.menuItem_2:hover
{
    background-image:url('media/menuitem_2io.jpg');
}


.menuItem_3
{
    background-image:url('media/menuitem_3i.jpg');
}

.menuItem_3:hover
{
    background-image:url('media/menuitem_3io.jpg');
}

.menuItem_4
{
    background-image:url('media/menuitem_4i.jpg');
}

.menuItem_4:hover
{
    background-image:url('media/menuitem_4io.jpg');
}



.menuItem_5
{
    background-image:url('media/menuitem_5i.jpg');
}

.menuItem_5:hover
{
    background-image:url('media/menuitem_5io.jpg');
}




.menuItem_6
{
    background-image:url('media/menuitem_6i.jpg');
}

.menuItem_6:hover
{
    background-image:url('media/menuitem_6io.jpg');
}



#menuBar
{
 z-index:0;
 
}

#sub_menu
{
 position:relative;
 /*width:188px;*/
 width:366px;
 border-style:solid;
 /* border-color:#01a1ff;*/
 border-color:#0a99f3;
 border-width:1px;
 height:200px;
 background-color:#00b7f3;
 /* alt  background-color:#eef4ff; */
 z-index:1;
 display:none; 
 position:absolute; 
 margin:9px 0px 0px -243px; 
 padding:0px;
 padding-bottom:5px; 
    
}

.menuListItem
{
    margin-top:3px;
    list-style-type:none;
    vertical-align: middle;
    background-image:url('media/smallArrowMenu.jpg');
    background-repeat:no-repeat;
    padding-left:15px;
    z-index:4;

}


.insBoxTitle
{
color: #48363e;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

.insBoxTitle:hover
{
color: #48363e;
text-decoration: none;
font-size: 12px;
font-weight: bold;
text-decoration:underline;

}


.insBoxMoreInfo{
color: #1f708e;
text-decoration: none;
font-size: 10px;
font-weight: bold;
}

.insBoxMoreInfo:hover
{
color: #1f708e;
text-decoration: underline;
font-size: 10px;
font-weight: bold;
}


.termsLink{
color: #59576a;
text-decoration: none;
font-size: 9px;
font-weight: bold;
margin-top:3px;
}

.termsLink:hover{
color: #59576a;
text-decoration: underline;
font-size: 9px;
font-weight: bold;
margin-top:3px;
}

.buttonMoreInfo{
color: #ffffff;
text-align: center;
padding-top: 4px;
padding-left: 6px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
line-height: 200%;
/*background: url('../media/moreinfoButton.jpg');*/

}

.buttonBack{
color: #000000;
text-align: center;
padding-top: 4px;
padding-left: 26px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
line-height: 200%;

}



h1
{
     margin-top:10px;
     margin-bottom:10px;
     font-family: Arial, Helvetica, sans-serif;
     font-size:16px;
     color:#48363e;
     /*color:#325237;*/
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
}

h2
{
     margin-top:5px;
     margin-bottom:5px;
     font-family: Arial, Helvetica, sans-serif;
     font-size:14px;
     color:#325237;
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
}

h3
{
     margin-top:10px;
     margin-bottom:5px;
     font-family: Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#325237;
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
}

.menuText
{
   /*font-family: Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     font-size:11px;
     /*color:#272E54;*/
     color:#ffffff;
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
     text-transform:none;
}

.menuTextOther
{
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     color:#ffffff; 
     /*color:#ffffff;*/
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
     padding-left:0px;
     margin-top:0px;
     z-index:4;
}


.menuTextOther:hover
{
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     color:#ffffff; 
     /*color:#ffffff;*/
     font-size:12px;
     font-weight:bold;
     text-decoration:underline;
     padding-left:0px;
     margin-top:0px;    
     z-index:inherit;
}

.topMenuText
{
    /*font-family: Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     font-size:11px;
     color:#59576a;
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
}

.topMenuText:hover
{
    /*font-family: Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     font-size:11px;
     color:#00b7f1;
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
}



.sortText
{
    font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	float: left;
	color:#48363e;
	padding-left:5px;
}

.sortHeading
{
    font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	float: left;
	color:#00b7f1;
	padding-left:5px;
	
}

.sortHeadingSelected
{
    font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	float: left;
	color:#00b7f1;
	padding-left:5px;
	
}


.toProduct
{
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     font-size:10px;
     color:#ffffff;
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
}

.toProduct:hover
{
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     font-size:10px;
     color:#ffbb02;
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
}



.headingMoreInsurances
{
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     color:#59576a; 
     font-size:14px;
     font-weight:bold;
     text-decoration:none;
     padding-top:2px;
     padding-left:15px; 
     padding-bottom:0px; 
     margin-bottom:0px;
     
}

.productsListItem
{
    margin-top:3px;
    list-style-type:none;
    vertical-align: middle;
    background-image:url('media/smallArrow.jpg');
    background-repeat:no-repeat;
    padding-left:15px;

}

.headingMoreInsuranceProducts
{
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     color:#156aa3; 
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
}

.headingMoreInsuranceProducts:hover
{
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     color:#156aa3; 
     font-size:12px;
     font-weight:bold;
     text-decoration:underline;
}



.pollResultLink
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#1f708e;
     font-weight:bold; 
     text-decoration:none;
    
}

.pollResultLink:hover
{
    
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#1f708e;
     font-weight:bold; 
     text-decoration:underline;
}    

.pollHeading {
     /*color:#156aa3; */
     
    font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	float: left;
	padding: 0;
	margin: 0 0 3px 0;
	color:#00b7f1;
	padding:0px;
	margin:0px;
	padding-right:5px;
	width:230px;
	/*color:#f7981c;*/
}



.pollHeadingResult {
     /*color:#156aa3; */
     
    font-family: "Lucida Grande", Geneva,Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	float: left;
	padding: 0;
	margin: 0 0 3px 0;
	color:#1f708e;
	/*color:#f7981c;*/
}


.pollHeadingInsuroo{
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     color:#000000; 
     font-size:12px;
     font-weight:bold;
     text-decoration:bold;
     
}

.rightMenuText
{
     /*font-family: Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     color:#1f708e; 
     font-size:14px;
     /*color:#2E678C;*/
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
     padding-left:40px;
     margin-top:6px;
  
}

.rightMenuTextSpreadInsuroo
{
     /*font-family: Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
     color:#1f708e; 
     font-size:14px;
     /*color:#2E678C;*/
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
     padding-left:10px;
     padding-top:7px;

  
}


.blogSeAllPostsLink
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#1f708e;
     font-weight:bold; 
     text-decoration:none;
    
}

.blogSeAllPostsLink:hover
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#1f708e;
     font-weight:bold; 
     text-decoration:underline;
    
}


.aboutText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#ffffff;
     font-weight:normal;
     text-decoration:none;  
}


.aboutText:hover
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#ffffff;
     font-weight:normal;
     text-decoration:underline;  
}


.copyrightText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#ffffff;
     font-weight:normal;
     text-decoration:none;  
}


.productText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#677166;
     font-weight:bold;
     text-decoration:none;
}


.productTextItem
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#8D9A8B;
     font-weight:normal;
     text-decoration:none;
}

.productTextItem:hover
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#677166;
     font-weight:normal;
     text-decoration:underline;
}

/* right column text classes */




.insurooText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#59576a;
     font-weight:bold;
     line-height:9.0pt;
     text-decoration:none;
}



.resourcesText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#59576a;
     font-weight:bold;
     line-height:10.0pt;
     text-decoration:none;
}

.resourcesText:hover
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#59576a;
     font-weight:bold;
     line-height:10.0pt;
     text-decoration:underline;
}

/* Old
.resourcesText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#325237;
     font-weight:normal;
     line-height:11.0pt;
     text-decoration:none;
}

.resourcesText:hover
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#000000;
     font-weight:normal;
     line-height:11.0pt;
     text-decoration:underline;
}
*/

.extResourcesText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#9b9b9b;
     /*1f708e color:#325237;*/
     font-weight:bold;
     line-height:10.0pt;
     text-decoration:none;
}

.extResourcesText:hover
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#b4b4b4;
     /*1f708e color:#325237;*/
     font-weight:bold;
     line-height:10.0pt;
     text-decoration:underline;
}


.faqText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#59576a;
     font-weight:bold;
     line-height:10.0pt;
     text-decoration:none;
}

.faqText:hover
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#59576a;
     font-weight:bold;
     line-height:10.0pt;
     text-decoration:underline;
}


.listingOfItems
{
    list-style-type:none;
    padding: 0;
    margin: 0;
    width:100%;

}

.resourcesListItem
{
    
    background-image:url('media/smallArrow.jpg');
    background-repeat:no-repeat;
    background-position: 0 .0em;
    padding-left: 1.2em;
    margin: 0.4em 0;


}

.faqListItem
{
    background-image:url('media/smallArrow.jpg');
    background-repeat:no-repeat;
    background-position: 0 .0em;
    padding-left: 1.2em;
    margin: 0.4em 0;
}


.insurooListItem
{
    background-image:url('media/smallArrow.jpg');
    background-repeat:no-repeat;
    background-position: 0 .0em;
    padding-left: 1.2em;
    margin: 0.4em 0;
}


.bloggDateTitle
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#243947;
     font-weight:bold;
}



.blogMenuCategory
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#59576a;
     font-weight:bold;
     line-height:11.0pt;
     text-decoration:none;
     padding-left:5px;
}

.blogMenuCategory:hover
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#59576a;
     font-weight:bold;
     line-height:11.0pt;
     text-decoration:underline;
     padding-left:5px;
     
}




.bloggText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#325237;
     font-weight:normal; 
   
}


.blogmore
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#1f708e;
     font-weight:bold; 
     text-decoration:none;
}

.blogmore:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#1f708e;
    font-weight:bold; 
    text-decoration:underline;
}


.blogpost {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 15px;
	margin-top:5px;
}


.blogpost .calendar {
	float: left;
	width: 63px;
	height: 48px;
	margin: 0;
	padding: 0;
	background: transparent url("media/calendar.jpg") no-repeat top left;
}

.blogpost .calendar p {
	float: left;
	width: 53px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
}


.blogpost .calendar .month {
	font-size: 8px;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 3px;
}

.blogpost .calendar .date {
	font-size: 25px;
	color: #4F4F4F;
	margin-top: 3px;
}



.blogpost .blogWrapperHeading {
	
	float: left;
	height:45px;
	width:500px;
	vertical-align:bottom;
	position:relative;
}

.blogpost .blogHeading {
	
	color:#1f708e;
    font-weight:bold;
	font-size: 16px;
    position:absolute;
    left:0;
    bottom:0;
	height:auto;
}


.blogpost .tags {
	float: left;
	width: 200px;
	background: transparent url("media/tags.gif") no-repeat top left;
}

.blogpost .blogtext {
	clear: both;
	font-size:12px;
}

.blogpost .readmore {
	display: block;
	clear: both;
	padding: 2px 0;
	font-weight: normal;
	clear: both;
	padding: 2px 0;

}


blogpostMini {
	float: left;
	width: 100%;
	clear: both;
}

.blogpostMini .blogtext {
	clear: both;
	font-size:11px;
}

.blogpostMini .blogtitle{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	float: left;
	padding: 0;
	margin: 0 0 1px 0;
	color:#00b7f1;
	/*
	color:#ff6702;
	color:#f7981c;*/
}

.blogpostMini .blogtitle:hover{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	float: left;
	padding: 0;
	margin: 0 0 1px 0;
	color:#00b7f1;
}

.blogpostMini .blogdate{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	float: left;
	padding: 0;
	margin: 0 0 1px 0;
	color:#000000;
}

.blogLinks
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#1f708e;
     font-weight:bold; 
     text-decoration:none;
}

.blogLinks:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#1f708e;
    font-weight:bold; 
    text-decoration:underline;
}


.genericButton {
	background:url(/media/backgrounds/generic_button.gif) no-repeat top left;
	padding:0 0 0 3px;
	display:inline;
	min-height:1%;
	clear:both;
	float:left;
}

.genericButton button,
a.genericButton span {
	border:0;
	height:17px;
	padding:0 25px 3px 2px;
	_padding-bottom:0;
	_height:20px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:url(/media/backgrounds/generic_button.gif) no-repeat top right;
	cursor:pointer;
	margin-right:-3px;
	width:auto;
	_overflow:hidden;
}
a.genericButton span {
	display:block;
	_display:inline-block;
}

.genericButton:hover {
	background-position:bottom left;
	text-decoration:none;
}.genericButton {
	background:url(/media/backgrounds/generic_button.gif) no-repeat top left;
	padding:0 0 0 3px;
	display:inline;
	min-height:1%;
	clear:both;
	float:left;
}
.genericButton button,
a.genericButton span {
	border:0;
	height:17px;
	padding:0 25px 3px 2px;
	_padding-bottom:0;
	_height:20px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:url(/media/backgrounds/generic_button.gif) no-repeat top right;
	cursor:pointer;
	margin-right:-3px;
	width:auto;
	_overflow:hidden;
}
a.genericButton span {
	display:block;
	_display:inline-block;
}

.genericButton:hover {
	background-position:bottom left;
	text-decoration:none;
}.genericButton {
	background:url(/media/backgrounds/generic_button.gif) no-repeat top left;
	padding:0 0 0 3px;
	display:inline;
	min-height:1%;
	clear:both;
	float:left;
}
.genericButton button,
a.genericButton span {
	border:0;
	height:17px;
	padding:0 25px 3px 2px;
	_padding-bottom:0;
	_height:20px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:url(/media/backgrounds/generic_button.gif) no-repeat top right;
	cursor:pointer;
	margin-right:-3px;
	width:auto;
	_overflow:hidden;
}
a.genericButton span {
	display:block;
	_display:inline-block;
}

.genericButton:hover {
	background-position:bottom left;
	text-decoration:none;
}.genericButton {
	background:url(/media/backgrounds/generic_button.gif) no-repeat top left;
	padding:0 0 0 3px;
	display:inline;
	min-height:1%;
	clear:both;
	float:left;
}
.genericButton button,
a.genericButton span {
	border:0;
	height:17px;
	padding:0 25px 3px 2px;
	_padding-bottom:0;
	_height:20px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:url(/media/backgrounds/generic_button.gif) no-repeat top right;
	cursor:pointer;
	margin-right:-3px;
	width:auto;
	_overflow:hidden;
}
a.genericButton span {
	display:block;
	_display:inline-block;
}

.genericButton:hover {
	background-position:bottom left;
	text-decoration:none;
}.genericButton {
	background:url(/media/backgrounds/generic_button.gif) no-repeat top left;
	padding:0 0 0 3px;
	display:inline;
	min-height:1%;
	clear:both;
	float:left;
}









.genericButton:hover {
	background-position:bottom left;
	text-decoration:none;
}.genericButton {
	background:url(media/temp/generic_button.gif) no-repeat top left;
	padding:0 0 0 3px;
	display:inline;
	min-height:1%;
	clear:both;
	float:left;
}

.genericButton button,
a.genericButton span {
	border:0;
	height:17px;
	padding:0 25px 3px 2px;
	_padding-bottom:0;
	_height:20px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:url(media/temp/generic_button.gif) no-repeat top right;
	cursor:pointer;
	margin-right:-3px;
	width:auto;
	_overflow:hidden;
}
a.genericButton spa {
	display:block;
	_display:inline-block;
}

.genericButton:hover {
	background-position:bottom left;
	text-decoration:none;
}

 a.genericButton:hover span {
	background-position:right -20px;
	_background:url(media/temp/generic_button.gif) no-repeat bottom right;
}



.insurancePresentationTextDiv
{

    font-size:11px;             
}


.presentationTextAdress
{
    font-size:11px;   
    color:#48363e;
    text-indent:5px;
     
      
}



.insurancePresentationProductRowDiv
{
  height:20px;   
  background-color:#ffffff;   
}

.insurancePresentationProductRowDiv2
{
  height:20px;   
  background-color:#f2f6f7;   
}


.insurancePresentationProductHeadingDiv
 {
    width:300px;
	float:left; 
	text-indent: 5px;
	padding: 0 0 5 5;
	margin: 3 3 0 0;
    font-size:11px; 
    font-weight:bold;              
}
    
.insurancePresentationProductDiv
{
    text-indent: 5px;
    padding-top:4px;
    padding-bottom:4px;
    width:150px;
	float:left; 
	margin: 0 0 0 0; 
    font-size:10px;                
}
              
.insurancePresentationTermsDiv
 {
    width:75px;
	float:left; 
    padding-top:4px;
    padding-bottom:4px;
	margin: 0 0 0 0;
    font-size:10px;                
}
               
                            
.insurancePresentationApplicationDiv
{
    width:70px;
	float:left; 
    padding-top:4px;
    padding-bottom:4px;
	margin: 0 0 0 0;
    font-size:10px;                
}

.contactHeading
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#1f708e;
     font-weight:bold;
     line-height:15.0pt;
     text-decoration:none;
}

.backText
{
   color:#59576a;
   font-weight:bold;
   text-decoration:none;
}

.shareText
{
   color:#59576a;
   font-weight:bold;
   text-decoration:none;
}


.backText:hover
{
   color:#59576a;
   font-weight:bold;
   text-decoration: underline;
}


.redirectText
{
   font-size:17px;
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;     
}

.redirectBackText
{
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
    
}

.redirectBackText:hover
{
   color:#ffffff;
   font-weight:bold;
   text-decoration:underline;
    
}

.redirectForwardText
{
   color:#ffffff;
   font-weight:bold;
   text-decoration:underline;
    
}

.redirectForwardText:hover
{
   color:#ffffff;
   font-weight:bold;
   text-decoration:underline;
    
}

.redirectThanksText
{
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
   font-size:12px; 
}

.wordListChar
{
   color:#1f708e;
   font-weight:bold;
   text-decoration:none;
   font-size:16px;     
}

.wordListChar1
{
   color:#1f708e;
   font-weight:bold;
   text-decoration:none;
   font-size:14px;   
}

.wordListChar1:hover
{
   color:#1f708e;
   font-weight:bold;
   text-decoration:underline;
   font-size:14px;   
}

.wordListChar2
{
   color:#c0c0c0;
   font-weight:bold;
   text-decoration:none;
   font-size:14px;   
}

.wordListChar2:hover
{
   color:#c0c0c0;
   font-weight:bold;
   text-decoration:none;
   font-size:14px;   
}


.wordListItem
{
   color:#1f708e;
   font-weight:bold;
   text-decoration:none;
   font-size:12px;   
}

.wordListExp
{
   font-weight:normal;
   text-decoration:none;
   font-size:12px; 
}

.jobOffer
{
   color:#1f708e;
   font-weight:bold;
   text-decoration:none;
   font-size:12px;     
}

.jobOfferLink
{
   color:#1f708e;
   font-weight:bold;
   text-decoration:none;
   font-size:12px;     
}

.jobOfferLink:hover
{
   color:#1f708e;
   font-weight:bold;
   text-decoration:underline;
   font-size:12px;     
}

.jobOffer2
{
   color:#c0c0c0;
   font-weight:bold;
   text-decoration:none;
   font-size:12px;     
}

.applText
{
   font-family: Arial, Helvetica, sans-serif;
   color:#605b57;
   font-weight:bold; 
   padding-top:5px
}

.applTextSnowmobile
{
   font-family: Arial, Helvetica, sans-serif;
   color:#435879;
   font-weight:bold; 
   padding-top:5px
}

.applDropDownList
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:20px;
   font-size:11px;
   font-weight:bold;
   width:160px;
}

.applTextBox
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:13px;
   font-size:11px;
   text-transform: capitalize;
   font-weight:bold;
   width:160px;
}

.applTextBoxL
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:13px;
   text-transform: capitalize;   
   font-size:11px;
   font-weight:bold;
}

.applTextBox:hover
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:13px;
   font-size:11px;
   text-transform: capitalize;
   background-color:#eef2ff;
   font-weight:bold;    
}

.applTextBoxL:hover
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:13px;
   font-size:11px;
   text-transform: capitalize;
   background-color:#eef2ff;
   font-weight:bold;
    
}

.applTextBoxEmail
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:13px;
   text-transform: lowercase;   
   font-size:11px;
   font-weight:bold;
}

.applTextBoxEmail:hover
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:13px;
   font-size:11px;
   text-transform: lowercase;
   background-color:#eef2ff;
   font-weight:bold;   
}

.applTextBoxLicenseNo
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:13px;
   font-size:11px;
   text-transform:uppercase;
   font-weight:bold;
}

.applTextBoxLicenseNo:hover
{
   margin-top:1px;
   margin-bottom:1px;
   color:#605b5e;
   height:13px;
   font-size:11px;
   text-transform:uppercase;
   font-weight:bold;
   background-color:#eef2ff;
}

.formIntro
{
   font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#ffffff;
   font-weight:normal; 
   padding-top:3px
}


.formFeedbackBox
{
    width:480px;
    height:auto;
    padding:5px 20px 5px 20px;
}

#ctl00_ContentPlaceHolder1_formPanel
{
    background-image:url(/media/formBgPixel.gif);
}

.iFrameClass
{
    position:relative;
    left:-8px;
    }
    
.introTextHeadingSnowmobile{
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height: 20px;
	margin: 0px;
	font-size: 19px;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 0px 0 0 0px;
}

.introTextSnowmobile
{
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height: 19px;
	margin: 0px;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	padding: 0px 0 0 0px;
}

.introText
{
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#1f708e;
	line-height: 19px;
	margin: 0px;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	padding: 0px 0 0 0px;
}

.centerBoardLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:17px;
    margin-top:5px;
    color: #f5f5f5; 
    text-decoration: none;
}

.centerBoardLink:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:17px;
    margin-top:5px;
    color: #f5f5f5; 
    text-decoration: none;
}

.centerBoardLink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:17px;
    margin-top:5px;
    color: #f5f5f5; 
    text-decoration: none;
}
.centerBoardLink2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #f5f5f5; 
    text-decoration: none;
}

.centerBoardLink2:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #f5f5f5; 
    text-decoration: none;
}

.centerBoardLink2:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #f5f5f5; 
    text-decoration: none;
}

#UpdateProgressDiv {
      width:500px;
      height:240px;
    
      position:absolute; 
      left:300px;
      top:50%;
      background-color:#f6f9f4; 
      border:solid 1px #bababa;
      font-size: 12px;
      font-family:Calibri;
      z-index:1;
      
}

.progressTextHeading
{
   font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
   color:#1f708e;
   font-size:17px;
   font-weight:bold;
   padding-bottom:0px;
   padding-top:5px;
}

.progressText
{
   font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:14px;
   font-weight:bold;
   padding-bottom:5px;
   padding-top:5px;
}


.progressTextBullets
{
   font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:14px;
   line-height:19px;
   font-weight:bold;
   padding-bottom:5px;
   padding-top:0px;
}


.progressTel
{
font-weight:bold; 
font-size:16px; 
color:#31425c;  
}

.introCarComp
{
   font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:35px;
   font-weight:bold;
   letter-spacing:3px;
   padding-bottom:1px;
   padding-top:1px;
   margin-top:0px;
   margin-bottom:0px;
   width:170px;
   height:40px;
   text-transform: uppercase;
   text-indent:10px;
}


.linkGoCompare
{
font-weight:bold; 
font-size:14px; 
color:#1f708e;  
}


