<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*Ashlee 040716*/
/* ---------------- Main Container ---------------- */
/* ------------------------------------------------ */
html, body {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px !important;
}
.mainContainer {
    width:              996px;
    margin:             0 auto;
}
.coneContentMain {
	margin: 			0 auto; 
	/* width: 				1125px; */
	width: 				1025px;
}
.coneContent {
	/*float: 				left;*/
	/* margin-left: 		63px; */
}
.socialNetworkContent {
	/*float: 				left;
	width: 				45px;
	margin-left: 		-20px;*/
}
.socialNetworkContent .socialNetworkIcons {
	/*margin: 			0 auto;
	width: 				30px;*/
	margin-left: 20px;
	margin-top: 30px;
}
.socialNetworkContent .socialNetworkSpacing {
	/*padding-bottom: 	5px;*/
	display: inline-block;
}
.socialNetworkIcons &gt; div {
    display: inline-block;
}
.socialNetworkIcons a {
	text-decoration: none !important;
}


/* ---------------- Header ---------------- */
/* ---------------------------------------- */
.headerContent {
}
.bgHeaderContent {
	margin: 			0 auto;
	width: 				1000px;
}
.bgHeaderContentMain {
	width: 				1000px;
}
header .bgHeaderContentMain {
	width: 500%;
	background-color: rgb(238, 247, 252);
	margin-left: -201%;
}
nav .bgHeaderContentMain {
	width: 500%;
	margin-left: -200%;
	background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%) repeat scroll 0% 0%;
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
	height: 50px;	
  	box-shadow: 0px 2px 4px rgb(155, 155, 155);
  	margin-bottom: 10px;
    /*border-bottom: 1px solid #fff;*/
}
.navTopBox {
	width: 996px !important;
	margin: 0px auto !important;
}
.headerLogo {
    float:              left;
    padding-top:        20px;
    padding-bottom:     15px;
}
.headerContent div.contact {
    font-size:          10pt;
    text-align:         right;
    vertical-align:     middle;
    float:              right;
    margin-top:      15px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 15px;
    margin-right: 15px;
}
.headerContent .contact .contactSpecialist {
	padding-right: 		7px;
}
.headerContent .contact .contactSpecialistLabel {
	padding-right: 		7px;
	margin-top: 		20px;
	display: none;
}
.headerContent div.contactNumberContainer {
    text-align:         right;
    padding-top:        2px;
    padding-bottom:     2px;
    padding-right: 		5px;
    float:              right;
    text-align:         right;
}
.headerContent div.contactNumber {
    float: 				right;
    font-size: 			20pt;
    /*font-weight: 		bold;*/
    margin-bottom: -5px;
}
.headerContent .contactNumberLocal {
	padding-right: 		5px;
}
.headerContent div.freeNumber {
    font-weight:        bold;
    font-size:          20pt;
    float:              right;
}
.headerContent .serviceText {
    font-size:          10pt;
}
.headerContent .phoneNumber {
    font-size:          14pt;
}
.headerContent div.clickToCall {
    vertical-align:     baseline;
    float:              right;
    margin-top:         10px;
    margin-left:        5px;
}
.headerContent div.businessInfo {
    vertical-align:     baseline;
    float:              right;
    margin-top:         10px;
}
.headerContent div.tollFree {
    vertical-align:     baseline;
    float:              right;
    margin:             7px 7px 0 5px;
    font-stretch: 		condensed;
}
.headerContent div.topContent {
    /*height:             125px;*/
}
.headerContent div.bottomContent {
    height:             23px;
}
.headerContent .locator {
    position: absolute;
    width: 335px;
    margin-left: 315px;
}
.headerContent .locatorContent {
	height: 30px;
	border-radius: 0px 0px 10px 10px;
	padding: 6px 6px 0px 6px;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,dddddd+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	box-shadow: 0px 4px 4px #AEAEAE;
}
.headerContent .locatorContent .locateSpecialist {
	/*margin-top: 		5px;*/
}
.headerContent .franchiseOpportunity {
	padding-right: 		5px;
	margin-top: 		2px;
	font-size: 			8pt;
}
.headerContent .language {
	padding-right: 		5px;
	margin-top: 		2px;
	margin-bottom:		2px;
	font-size: 			10pt;
}
.headerContent div.contactNumber a[href^=tel] {
    color:				inherit;
    text-decoration:	none;
}
.headerContent .contactNumberLocal a[href^=tel] {
    color:				inherit;
    text-decoration:	none;
}


/* ---------------- Navigation ---------------- */
/* -------------------------------------------- */
.navMain {
	width:				996px; 
}
.selectedanchor {
	/*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
	background-repeat: 	no-repeat !important;
}
.menuanchorclassSub {
	background-repeat: 	no-repeat;
	background-position: right;
}
.menuanchorclassNoSub {
	background-repeat: 	no-repeat;
	background-position: right;
}
/* ######### Default class for drop down menus ######### */
.anylinkmenu {
	position: 			absolute;
	left: 				0;
	top: 				0;
	visibility: 		hidden;
	z-index: 			100;
	/* zIndex should be greater than that of shadow's below */
	width: 				200px; /* default width for menu */
}
.anylinkmenu ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
}
.anylinkmenu ul li a {
	display: 			block;
	padding: 			6px;
	text-decoration: 	none;
}
.anylinkmenu a:hover { /*hover background color*/
    background-repeat: 	repeat-x;
    text-decoration: 	none;
    font-weight: 		bold;
}
/* ######### Alternate multi-column class for drop down menus ######### */
.anylinkmenucols {
	position: 			absolute;
	width: 				350px;
	left: 				0;
	top: 				0;
	visibility: 		hidden;
	padding: 			10px;
	z-index: 			100; /*zIndex should be greater than that of shadow's below*/
}
.anylinkmenucols li {
	padding-bottom: 	3px;
}
.anylinkmenucols .column {
	float: 				left;
	padding: 			3px 8px;
	margin-right: 		5px;
}
.anylinkmenucols .column ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
}
/* ######### class for shadow DIV ######### */
.anylinkshadow { /*CSS for shadow. Keep this as is */
	position: 			absolute;
	left: 				0;
	top: 				0;
	z-index: 			99; /*zIndex for shadow*/
	visibility: 		hidden;
}
.menuanchorclass {
	display: 			block;
	float: 				left;
	text-decoration: 	none;
	padding: 			7px 0 7px 0;
	font-weight: 		bold;
}
.menuanchorclassNoSub:hover {
	background-repeat: 	no-repeat !important;
}
.menuanchorclass:hover { 
    text-decoration: 	none;
}
.menuanchorclass:visited { 
    text-decoration: 	none;
}


/* ---------------- Main Content ---------------- */
/* ---------------------------------------------- */
.mainContent {
    width:              996px;
    height:             100%;
    /*min-height:         400px;*/
    margin:             0 auto;
    position:           relative;
}
.mainContent div.container {
    margin:             auto;
}


/* ------------------ Content -------------------- */
/* ----------------------------------------------- */
.contentContainer {
    /* padding:            10px 15px 10px 15px; */
}
.contentLeft {
	/*width:              240px;
    float:              left;
   margin-top: 		420px;
    z-index: 			100;
    padding: 			10px;
   position: absolute;*/
}
.contentMiddle { 
	width: 460px;
	/*float:              left;
    z-index: 			99;
    padding: 			2px; 
    margin-top: 		-100px; 
    position: 			relative;*/
    display: inline-block;
}
.contentRight {
	/*width:              240px;
    float:              left;
    z-index: 			99;
    padding: 			10px;
    margin-top: 		-220px;
    position: 			relative; */
    display: inline-block;
	vertical-align: top;
	width: 460px;
	margin-left: 35px;
}
.contentSpace {
    width:              30px;
    float:              left;
}
.contentBottomSpace {
    height:             15px;
}
.contentContainerCF {
    padding:            0 15px 10px 15px;
}
.contentLeftCF {
	width:              240px;
    float:              left;
}
.contentRightCF {
    width:              615px;
    float:              left;
    vertical-align:     top;
}
.editorialContainer {
	background-color: transparent !important;
}

/* -------------- HP Headline Panels ------------- */
/* ----------------------------------------------- */
.hpPanelHdlnBlock {
    padding:            5px;
    text-align:         center;
    color:              #FFFFFF;
}
.hpPanelHdlnBlockTbl {
    padding-top:        5px;
    padding-left:       5px;
    padding-right:      5px;
    border:             0;
    width:              100%;
}

.hpHeadline {
	font-weight: 		bold;
    font-size: 			14pt;
    /*font-family: 		"Arial Narrow", Arial, sans-serif;*/
    font-stretch: 		condensed;
}

/* ---------------- Cruise Finder ---------------- */
/* ----------------------------------------------- */
.cruiseFinderContainer {
	margin-bottom: 		10px;
	padding: 			6px;
}
.cruiseFinderContent {
    margin:             5px 10px 10px 10px;
}
.cruiseFinderBtnBottom {
    margin:             0 auto;
    width: 				99px;
}
.cruiseFinderBtnTop {
    margin:             0 auto;
    width: 				156px;
    display: 			none;
}



/* ---------------- Featured Video ---------------- */
/* ------------------------------------------------ */
.featuredVideoContent {
    margin-top:         5px;
}
.featuredVideoContent .video {
    padding-top:        10px;
	padding-bottom:		10px;
}


/* ---------------- Vacation Specialist ---------------- */
/* ----------------------------------------------------- */
.vacationSpecialist {    
    /*margin-top:         10px;*/
}
.vacationSpecialistHeadline {
    padding-left: 10px;   
}
.vacationSpecialistContent {
    margin:             5px 10px 5px 10px;
}
.vacationSpecialistContent div.agentPic {
    float: 				left;
    
    /*max-width: 			88px;*/
    overflow: 			hidden;
}
.vacationSpecialistContent div.agentPic img {
	margin-right: 		10px;
}
.vacationSpecialistContent div.agentInfo {
    float: 				left;
    width: 				317px;
}
.vacationSpecialistContent div.customLinks {
    margin-top:         10px;
}
.vacationSpecialist .customLinks .customLink {
    padding: 			3px;
    margin-bottom: 		-1px;
}
.vacationSpecialist .customLinks .customLink .pageLink {
    float: 				left;
    max-width: 			290px;
}
.vacationSpecialist .customLinks .customLink .button {
    float: 				right;
}
.vacationSpecialist div.hdlnAboutUs {
    padding-top:        5px;
	padding-bottom:		5px;
}
.vacationSpecialistContent div.banner {
    padding-top: 		10px;
    overflow: 			hidden;
    padding-bottom: 	5px;
    text-align: 		center;
	margin-top: 10px;
}
.vacationSpecialist .fb {
    margin:             10px 0 10px 0;
    padding: 			5px 0 2px 5px;
}
.vacationSpecialist .googleP1 {
    margin:             0 10px 10px 10px;
    padding-bottom:     10px;
}
.vacationSpecialistContent div.agentInfo .followSocialMedia {
	font-weight: 		bold;
	margin-bottom: 		5px;
	margin-top: 		15px;
	font-size: 			16px;
}
.vacationSpecialistContent div.agentInfo .socialMediaIcons {
	margin-top: 		5px;
	padding-bottom: 	30px;
}
.vacationSpecialistContent div.agentInfo .socialNetworkIcons div {
	float: 				left;
	margin-right: 		3px;
}
.vacationSpecialist h3 {
	margin-top: 0px;
	text-transform: uppercase;
	font-size: 25px;
	font-family: 'Oswald', sans-serif;
}

/* ---------------- Cruise Line Deals ------------------- */
/* ------------------------------------------------------ */
.clSales {
    width:              100%;
    margin-top:			15px;
}


/* ---------------- Hot Deals ------------------- */
/* ---------------------------------------------- */
.hotDeals {
    padding:            3px;
    margin-top:			15px;
    width:              99%; /* 99% because of the border otherwise it would be too wide*/
}
.hotDeals .hotDealContainer {
    width:              388px;
    float: 				left; 
    padding: 			3px;
}
.hotDeals div.hotDealsHdln {
    font-size:          11pt;
    font-weight:        bold;
}
.hotDeals div.hotDealHdln {
    font-size:          10pt;
    font-weight:        bold;
}
.hotDeals div.hotDeal {
    padding-top: 		5px;
    margin-top: 		10px;
    position: 			relative; 
    vertical-align: 	baseline;
}
.hotDeals div.hotDealImg {
	float: 				left;
	text-align: 		center;
	margin: 			0 1px 0 1px;
}
.hotDeals div.hotDealItin {
	float: 				left;
	width:				210px;
	margin: 			0 2px 2px 2px;
}
.hotDeals div.hotDealPrice {
	float: 				left;
	width: 				79px;
	margin: 			0 4px 0 0;
	text-align: 		right;
	position: 			absolute;
	right:				50px;
	bottom: 			0;
}
.hotDeals div.hotDealPrice .hotDealPriceMargin {
	margin-bottom:		3px;
}
.hotDeals div.hotDealSelect {
	float: 				left;
	width: 				47px;
	position: 			absolute;
	right:				2px;
	bottom: 			4px;
}
.hotDeals div.hotDealShip {
    font-size:          11px;
}
.hotDeals div.hotDealTrip {
    font-size:          11px;
    font-style:         italic; 
}
.hotDeals span.dealPrice {
	font-weight: 		bold;
	font-size:          16px;
}
.hotDeals span.hotDealFrom {
    font-size:          9pt;
}



/* ---------------- Banner ----------------- */
/* ----------------------------------------- */
.homePageBanner {
	bottom: 			0;
	padding-bottom: 	0;
	margin-bottom: 		0;
	
}
.homePageBannerBottom {
	bottom: 			0;
	padding: 			4px;
	background-color: 	#FFFFFF;
}

/* ---------------- fb like ---------------- */
/* ----------------------------------------- */
.fbLike {
    border:             none;
    overflow:           hidden;
    /* width:              200px; */
    height:             26px;
    min-width: 320px;
}

/* ---------------- Feedback ----------------- */
/* ------------------------------------------- */
.customFeedback .feedbackPanel {
    list-style-type:    none;
    margin:             0 auto;
    font-weight:        bold;
    text-align:         center;
}
.customFeedback .feedbackPanel .feedbackPanelINFO {
    color:              green;
}
.customFeedback .feedbackPanel .feedbackPanelERROR {
    color:              red;
}

.customFeedbackEsaver .feedbackPanel {    
    text-align:         center;
}
.customFeedbackEsaver .feedbackPanel .feedbackPanelINFO {
    color:              #FFFFFF;
}
.customFeedbackEsaver .feedbackPanel .feedbackPanelERROR {
    color:              #e59300;
}

.customFeedbackSubMgmt .feedbackPanel {
    text-align:         left;
    margin:             0;
    padding:            0;
}


/* ------------------- Agent PPC ------------------ */
/* ------------------------------------------------ */
.paidSearch {
	padding: 			5px;
	height: 			100%;
}
.paidSearch .headline {
	margin-bottom: 		6px; 
	padding: 			8px; 
	font-size: 			130%; 
	font-weight: 		bold; 
	height: 			20px;
}
.paidSearch .changeState {
	margin-bottom: 		6px;
	padding: 			6px 5px 4px 5px;
	text-align: 		center;
	width: 				288px;
	height: 			26px;
	float: 				right;
	font-size: 			85%;
	text-align: 		right;
}
.paidSearch .changeStateSelect {
	width: 				150px
}
.paidSearch .agentMap {
	height: 			700px;
	width: 				650px;
	float: 				left;
}
.paidSearch .sortPanel {
	float: 				right;
	width: 				290px;
}
.paidSearch .sortHeadline {
	margin-bottom: 		6px;
	padding: 			6px;
	text-align: 		center;
}
.paidSearch .visibilityHidden {
	visibility: 		hidden;
}
.paidSearch .agentBox {
	font-family: 		Arial;
	font-size: 			13px;
	line-height: 		17px;
	padding: 			5px 20px 5px 5px;
	margin-bottom: 		3px;
	background-repeat: 	no-repeat;
	background-position:center right;
}
.paidSearch .agentBoxLink {
	text-decoration: 	none;
	cursor:				pointer;
}
.paidSearch .agentBox table {
	width: 				100%;
	border: 			none;
	border-collapse: 	collapse; 
}
.paidSearch .agentBox table td {
	padding: 			2px; 
	vertical-align: 	top;
}
.paidSearch .agentBox td.agentImg {
	width: 				60px;
}
.paidSearch .agentBox img.agentImg {
	max-width: 			55px;
	max-height: 		55px;
}
.paidSearch .agentBox .agentName {
	font-size: 			90%; 
	font-weight: 		bold; 
	line-height: 		100%;
}
.paidSearch .agentBox .agentLocation {
	font-style: 		italic; 
	font-size: 			80%; 
	line-height: 		100%;
}
.paidSearch .agentBox .agentWebsiteLink {
	font-size: 			60%; 
	text-decoration: 	none; 
	font-weight: 		bold; 
	line-height: 		100%;
}
.paidSearch .agentBox .websiteURL {
	position:			absolute; 
	width:				1px; 
	height:				1px; 
	visibility: 		hidden;
	top: 				0;
	left: 				0;
}
.paidSearch .websitePaging {
	margin-top: 		6px; 
	padding: 			6px; 
	text-align: 		center;
}
.paidSearch .websitePaging a,
.paidSearch .websitePaging a:visited,
.paidSearch .websitePaging a:active
.paidSearch .websitePaging a:hover {
    text-decoration:    none;
}
.paidSearch .websitePaging span a {
	display: 			inline; 
	padding: 			3px 7px 3px 7px; 
	margin: 			3px 1px 3px 1px; 
	text-decoration: 	none;
}
.paidSearch .websitePaging em span {
	display: 			inline;
	padding: 			3px 7px 3px 7px;
	margin: 			3px 1px 3px 1px;
	text-decoration: 	none;
}
.paidSearch .agentBoxMapMain {
	position:			absolute; 
	width:				1px; 
	height:				1px; 
	visibility: 		hidden;
	top: 				0;
	left: 				0;
}
.paidSearch .agentBoxMap {
	font-family: 		Arial; 
	font-size: 			13px; 
	line-height: 		17px; 
	background-color: 	#CFE6FF; 
	padding: 			8px;
}
.paidSearch .agentBoxMap table {
	width: 				100%;
	border: 			none;
	border-collapse: 	collapse; 
}
.paidSearch .agentBoxMap table td {
	padding: 			3px; 
	vertical-align: 	top;
}
.paidSearch .agentBoxMap td.agentImg {
	width: 				90px;
}
.paidSearch .agentBoxMap div.agentImg {
	width: 				88px;
	height: 			88px;
	overflow: 			hidden;
}
.paidSearch .agentBoxMap .agentName {
	font-size: 			120%; 
	font-weight: 		bold;
}
.paidSearch .agentBoxMap .agentSpecialist {
	font-style: 		italic; 
	font-size: 			95%;
}
.paidSearch .agentBoxMap .agentPhone {
	font-weight: 		bold; 
	font-size: 			115%;
}
.paidSearch .agentBoxMap .agentTollFree {
	font-size: 			75%;
}
.paidSearch .agentBoxMap .websiteLink {
	font-size: 			90%; 
	text-decoration: 	none; 
	font-weight: 		bold;
}


/* ---------------- Footer ---------------- */
/* ---------------------------------------- */
.footer .row {
	margin-right:-15px !important;
	margin-left:-15px !important; 
}
.bgHeaderContentFooter {
	width: 				1000px;
}
.footerContainer {
    width: 996px;
	margin: 0 auto;
	margin-top: 25px;
	background-image: url("/images/home-based/websites/dream-vacations-footer-bkgd.png");
	height: 500px;
}
.footerColor {
	color :             #999999;
}
.footer {
    font-size:          9pt;
    /*padding-top:        15px;*/
    /*padding-bottom:     15px;*/
    width:              996px;
    margin:             0 auto;
}
.footer div a,
.footer div a:visited, 
.footer div a:active,
.footer div a:hover {
    color:              #999999;
    text-decoration:    underline;
}
.footer div.footerComponent {
    float:              left;
    margin-right:       30px;
}
.footer div.footerComponentLast {
    float: right;
	text-align: center;
	margin-top: 25px;
	padding-right: 5px;
}
.footer div.footerComponentWidth {    
    max-width: 200px;
	/*margin: 0 auto;*/
	text-align: right;
	/*padding-right: 80px;*/
	float: right;
	color: #fff;
	text-align: left;
	margin-top: 25px;
}
.footer div.bbbIcon {
    margin-top:         10px;
}
.footer-top-bar {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.footer-top-bar li a {
	color: #767676 !important;
	padding: 0px 25px !important;
    text-transform: capitalize !important;
}

.footer-top-bar .nav &gt; li {
	border-right: 1px solid #767676 !important;
    height: 20px !important;
    margin: 9px 0px !important;
    border-left: none !important;
}
.footer-top-bar .nav &gt; li:last-child {
	border-right: none !important;
}
.footer-top-bar .nav &gt; li a, .footer-top-bar .nav &gt; li a:visited, .footer-top-bar .nav &gt; li a:active {
	color: #767676 !important;
}
.footer-top-nav {
	padding-right: 0px !important;
	background-color: #ededed;
	padding-bottom: 0px;
	padding-left: 0px !important;
}
.price-satif {
	background-color: #009FDB;
	    padding: 5px;
}
.footer-lists-list li {
	list-style: none;
}
.footer-lists-list li a {
	text-decoration: none;
}
ul.footer-lists-list {
	padding-inline-start: 0px;
}
.footer-links-header {
	text-transform: uppercase;
	font-weight: bold;
}
.footer-nav-col-box {
	margin-top: 25px;
    padding-left: 15px !important;
}
.footer-number {
	font-size: 27px;
	font-weight: normal;
}
.footer-number-header .showPayOnline {
	margin-top: 7px;
}
.footer-number-header .showPayOnline a {
	padding: 4px 59px;
    width: 250px;
    background: #02a4e2;
    border-radius: 3px;
    text-align: center;
    font-size: 12px;
}
.footer-number-header .showPayOnline a i {
	font-size: 12px;
}
.footer-extras {
	/*border-bottom: 1px solid #fff;
    padding-bottom: 25px;
    margin-bottom: 15px;
    margin-right: 25px !important;*/
}
.footer-content-area-bottom {
	float: left;
	width: 645px;
}
.footer-content-area-bottom .form-intro {
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: bold;
}
.footer-number-header {
	font-size: 13px;
text-transform: uppercase;
font-weight: bold;
}
.footer-number-header .fa {
	font-size: 25px;
}
.form-intro {
    float: left;
    margin-right: 10px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
}
.footer-divider {
	border-bottom: 1px solid #fff;
	padding-bottom: 25px;
	margin-bottom: 15px;
	margin-right: 25px !important;
}
/*Bootstrap for footer*/

.footer .col-lg-1, .footer .col-lg-10, .footer .col-lg-11,.footer .col-lg-12,.footer .col-lg-2,.footer .col-lg-3,.footer .col-lg-4,.footer .col-lg-5,.footer .col-lg-6, .footer .col-lg-7, .footer .col-lg-8,.footer .col-lg-9, .footer .col-md-1,.footer .col-md-10,.footer .col-md-11,.footer .col-md-12,.footer .col-md-2,.footer .col-md-3, .footer .col-md-4,.footer .col-md-5,.footer .col-md-6,.col-md-7,.footer .col-md-8,.footer .col-md-9,.footer .col-sm-1,.footer .col-sm-10,.footer .col-sm-11,.footer .col-sm-12,.footer .col-sm-2,.footer .col-sm-3,.footer .col-sm-4,.footer .col-sm-5,.footer .col-sm-6,.footer .col-sm-7,.footer .col-sm-8,.footer .col-sm-9,.footer .col-xs-1,.footer .col-xs-10,.footer .col-xs-11,.footer .col-xs-12,.footer .col-xs-2,.footer .col-xs-3,.footer .col-xs-4,.footer .col-xs-5,.footer .col-xs-6,.footer .col-xs-7,.footer .col-xs-8,.footer .col-xs-9 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.footer .col-xs-1,.footer .col-xs-10,.footer .col-xs-11,.footer .col-xs-12,.footer .col-xs-2,.footer .col-xs-3,.footer .col-xs-4,.footer .col-xs-5,.footer .col-xs-6,.footer .col-xs-7,.footer .col-xs-8,.footer .col-xs-9 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
		float:left
	}
	.col-sm-12 {
		width:100%
	}
	.col-sm-11 {
		width:91.66666667%
	}
	.col-sm-10 {
		width:83.33333333%
	}
	.col-sm-9 {
		width:75%
	}
	.col-sm-8 {
		width:66.66666667%
	}
	.col-sm-7 {
		width:58.33333333%
	}
	.col-sm-6 {
		width:50%
	}
	.col-sm-5 {
		width:41.66666667%
	}
	.col-sm-4 {
		width:33.33333333%
	}
	.col-sm-3 {
		width:25%
	}
	.col-sm-2 {
		width:16.66666667%
	}
	.col-sm-1 {
		width:8.33333333%
	}
}
	@media (min-width:992px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
		float:left
	}
	.col-md-12 {
		width:100%
	}
	.col-md-11 {
		width:91.66666667%
	}
	.col-md-10 {
		width:83.33333333%
	}
	.col-md-9 {
		width:75%
	}
	.col-md-8 {
		width:66.66666667%
	}
	.col-md-7 {
		width:58.33333333%
	}
	.col-md-6 {
		width:50%
	}
	.col-md-5 {
		width:41.66666667%
	}
	.col-md-4 {
		width:33.33333333%
	}
	.col-md-3 {
		width:25%
	}
	.col-md-2 {
		width:16.66666667%
	}
	.col-md-1 {
		width:8.33333333%
	}
}
@media (min-width:1200px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
		float:left
	}
	.col-lg-12 {
		width:100%
	}
	.col-lg-11 {
		width:91.66666667%
	}
	.col-lg-10 {
		width:83.33333333%
	}
	.col-lg-9 {
		width:75%
	}
	.col-lg-8 {
		width:66.66666667%
	}
	.col-lg-7 {
		width:58.33333333%
	}
	.col-lg-6 {
		width:50%
	}
	.col-lg-5 {
		width:41.66666667%
	}
	.col-lg-4 {
		width:33.33333333%
	}
	.col-lg-3 {
		width:25%
	}
	.col-lg-2 {
		width:16.66666667%
	}
	.col-lg-1 {
		width:8.33333333%
	}
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
.nav {
    background-color: rgba(255, 255, 255, 0) !important;
    text-transform: uppercase;
}
.nav {
    padding-left: 0;
    list-style: none;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav &gt; li {
    float: left;
}
.nav &gt; li {
    position: relative;
    display: block;
}
.navbar-nav &gt; li &gt; a {
    line-height: 20px;
}
.nav &gt; li &gt; a {
    position: relative;
    display: block;
}
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.footer *, .footer *::before, .footer *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.footer .join-btn {
    background-color: #00A2DC;
    color: #FFF;
    border-color: #00A2DC;
}
.footer {
    line-height: 1.42857143;
}
.footer .row:after,.row:before{display:table;content:" "}
.row:after{clear:both}
/*custom agent page*/
.EditorialBox {
	BORDER: none !important;
	BACKGROUND-COLOR: #fff !important;
}
.fontHeadline {
	color: #134A8E !important;
}
.BioSectionTitleText, .TestimonialTitleText, .TestimonialTable {
	BACKGROUND-COLOR: #fff !important;
	COLOR: #767676 !important;
}
.GrayBorder {
	BORDER: none !important;
}</pre></body></html>