/*


	Halcyonic 3.1 by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
	test
*/

/*********************************************************************************/
/* Global                                                                        */
/*********************************************************************************/

/* Basic */

	body
	{
		background: #D4D9DD url('/css/images/bg03.jpg');
	}

	body, input, textarea, select
	{
		color: #000000;
		font-size: 15pt;
		font-family: 'Yanone Kaffeesatz';
		line-height: 1.6em;
		font-weight: 300;
	}

	ul, ol, p, dl
	{
		margin: 0 0 1.3em 0;
	}
	p.breadcrumb { font-size: 85% }
	a
	{
		text-decoration: underline;
	}
	
	a:hover
	{
		text-decoration: none;
	}

	section > :last-child, .last-child
	{
		margin-bottom: 0 !important;
	}

/* FONTS */
/* cyrillic-ext */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster Regular'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zo-mM5Ez.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster Regular'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zoamM5Ez.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster Regular'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zo2mM5Ez.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster Regular'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zoymM5Ez.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster Regular'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zoKmMw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Multi-use */

	.link-list
	{
	}
	
		.link-list li
		{
			padding: 0.2em 0 0.2em 0; 
		}
		
		.link-list li:first-child
		{
			padding-top: 0 !important;
			border-top: 0 !important;
			
		}
		
		.link-list li:last-child
		{
			padding-bottom: 0 !important;
			border-bottom: 0 !important;
			
		}

		#content .link-list li
		{
			border-bottom: solid 1px #e2e6e8;
		}

		#footer .link-list li
		{
			
			color:white;
		}

	.quote-list
	{
	}
	
		.quote-list li
		{
			padding: 1em 0 1em 0;
			overflow: hidden;
		}
		
		.quote-list li:first-child
		{
			padding-top: 0 !important;
			border-top: 0 !important;
		}

		.quote-list li:last-child
		{
			padding-bottom: 0 !important;
			border-bottom: 0 !important;
		}

			.quote-list li img
			{
				float: left;
			}

			.quote-list li p
			{
				margin: 0 0 0 90px;
				font-size: 1.2em;
				font-style: italic;
			}
			
			.quote-list li span
			{
				display: block;
				margin-left: 90px;
				font-size: 0.9em;
				font-weight: 400;
			}

		#content .quote-list li
		{
			border-bottom: solid 1px #e2e6e8;
		}

		#footer .quote-list li
		{
			border-top: solid 1px #e0e4e6;
			border-bottom: solid 1px #b5bec3;
		}
	
	.check-list
	{
	}

		.check-list li
		{
			padding: 0.7em 0 0.7em 45px;
			font-size: 1.2em;
			background: url('/images/icon-checkmark.png') 0px 1.05em no-repeat;
		}
		
		.check-list li:first-child
		{
			padding-top: 0 !important;
			border-top: 0 !important;
			background-position: 0 0.3em;
		}

		.check-list li:last-child
		{
			padding-bottom: 0 !important;
			border-bottom: 0 !important;
		}

		#content .check-list li
		{
			border-bottom: solid 1px #e2e6e8;
		}

		#footer .check-list li
		{
			border-top: solid 1px #e0e4e6;
			border-bottom: solid 1px #b5bec3;
		}
		
	.feature-image
	{
		display: block;
		margin: 0 0 2em 0;
		outline: 0;
	}
	
		.feature-image img
		{
			display: block;
			width: 100%;
		}

	.bordered-feature-image
	{
		display: block;
		background: #fff url('/css/images/bg04.png');
		padding: 10px;
		box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.15);
		margin: 0 0 1.5em 0;
		outline: 0;
	}
	
		.bordered-feature-image img
		{
			display: block;
			width: 100%;
		}
	
	.button-big
	{
		display: inline-block;
		background: #FB9200;
		color: #fff;
		text-decoration: none;
		font-size: 1.75em;
		font-weight: 300;
		padding: 15px 45px 15px 45px;
		outline: 0;
		border-radius: 10px;
		box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.75), inset 0px 2px 0px 0px rgba(255,192,192,0.5), inset 0px 0px 0px 2px rgba(255,96,96,0.85), 3px 3px 3px 1px rgba(0,0,0,0.15);
		background-image: -moz-linear-gradient(top, #FB9200, #ce1a00);
		background-image: -webkit-linear-gradient(top, #FB9200, #ce1a00);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FB9200), to(#ce1a00));
		background-image: -ms-linear-gradient(top, #FB9200, #ce1a00);
		background-image: -o-linear-gradient(top, #FB9200, #ce1a00);
		background-image: linear-gradient(top, #FB9200, #ce1a00);
		text-shadow: -1px -1px 1px rgba(0,0,0,0.5);
	}

	.button-big:hover
	{
		background: #F29130;
		box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.75), inset 0px 2px 0px 0px rgba(255,192,192,0.5), inset 0px 0px 0px 2px rgba(255,96,96,0.85), 3px 3px 3px 1px rgba(0,0,0,0.15);
		background-image: -moz-linear-gradient(top, #F29130, #de2a10);
		background-image: -webkit-linear-gradient(top, #F29130, #de2a10);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F29130), to(#de2a10));
		background-image: -ms-linear-gradient(top, #F29130, #de2a10);
		background-image: -o-linear-gradient(top, #F29130, #de2a10);
		background-image: linear-gradient(top, #F29130, #de2a10);
	}

	.button-big:active
	{
		background: #ce1a00;
		box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.75), inset 0px 2px 0px 0px rgba(255,192,192,0.5), inset 0px 0px 0px 2px rgba(255,96,96,0.85), 3px 3px 3px 1px rgba(0,0,0,0.15);
		background-image: -moz-linear-gradient(top, #ce1a00, #FB9200);
		background-image: -webkit-linear-gradient(top, #ce1a00, #FB9200);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ce1a00), to(#FB9200));
		background-image: -ms-linear-gradient(top, #ce1a00, #FB9200);
		background-image: -o-linear-gradient(top, #ce1a00, #FB9200);
		background-image: linear-gradient(top, #ce1a00, #FB9200);
	}
	
	 nav#nav
		{
			text-align:center;
			padding: 5px 0px 5px 0px;
		}
	
			 nav a
			{
				color: #c6c8c8;
				text-decoration: none;
				font-weight: bold;
				font-size: 1.1em;
				margin-left: 20px;
				outline: 0;
			}

			 nav a:hover
			{
				color: #f6f8f8;
			}
			#header p { margin: 10px 0px 0px 135px; color: #FFFFFF; }
			h4.iframetop { color:#FFFFFF; background-color:#de2a10; font-size: 24px; text-align:left; padding: 5px 0px 5px 15px; margin-top: 25px;}
			h4.iframetoplegal { color:#FFFFFF; background-color:#FF9900; font-weight:bold; width: 760px; font-size: 24px; text-align:left; padding: 5px 0px 5px 15px; margin-top: 25px;}
			h4.small {width: 340px;}
			h4.top {margin: 0px;}
			section h4 {font-size: 22px;  }
			strong {font-weight: bold;}
			#header img.logo {float:left; margin-top: 10px;}
			p.author {margin-top: 15px; }
			#scroll{ height: 150px; font-weight: normal; overflow: auto; width: 250px; margin-right: 25px; }
			section.main ul li { list-style: disc; margin-bottom: 12px; }
			section.main ul { margin-left: 25px;}
			section.main ol li { list-style:decimal; margin-bottom: 12px; }
			section.main ol { margin-left: 30px;}
			#content section.calltoaction header h2 { font-weight: bold; }
			#header p.users {float:right; width: 550px; font-size: 24px; text-align:center; margin-top: 45px; margin-right: 55px;}
			section.calltoaction p a {color:black;}
			div.mobileiframe {background: white; padding: 10px;}
			
			
			/* THUMBTACK*/
			div#tt-header {
            color: rgb(67, 67, 67);
            display: block;
            font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
            font-size: 22px;
            font-weight: normal;
            
            letter-spacing: 1px;
            margin: 0 0 20px 0;
            padding: 0;
        }

        label#tt-label {
            color: rgb(87, 87, 87);
            cursor: default;
            display: block;
            font-family: Arial, Verdana, sans-serif;
            font-size: 14px;
            font-weight: bold;
            
            line-height: 16px;
            margin: 0 0 6px 0;
        }

        input#tt-zip-code {
            background-color: white;
            border-bottom-color: rgb(187, 187, 187);
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border-style: solid;
            border-width: 1px;
            border-color: rgb(187, 187, 187);

            -webkit-box-shadow: rgb(238, 238, 238) 0px 1px 0px 0px inset;
            -moz-box-shadow: rgb(238, 238, 238) 0px 1px 0px 0px inset;
            -ie-box-shadow: rgb(238, 238, 238) 0px 1px 0px 0px inset;
            -o-box-shadow: rgb(238, 238, 238) 0px 1px 0px 0px inset;
            box-shadow: rgb(238, 238, 238) 0px 1px 0px 0px inset;
            box-sizing: border-box;
            color: rgb(67, 67, 67);
            cursor: auto;
            display: inline-block;
            font-family: Arial, Verdana, sans-serif;
            font-size: 17px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            height: 42px;
            letter-spacing: normal;
            line-height: 17px;
            margin: 0;
            padding: 10px;
            text-align: left;
            text-indent: 0px;
            text-overflow: ellipsis;
            text-shadow: none;
            text-transform: none;
            vertical-align: baseline;
            width: 100%;
            word-spacing: 0px;
        }

        button#tt-button {
            background: -webkit-gradient(linear, left top, left bottom, from(#4092f1), to(#1a7cee));
            background: -webkit-linear-gradient(top, #4092f1, #1a7cee);
            background: -moz-linear-gradient(top, #4092f1, #1a7cee);
            background: -ms-linear-gradient(top, #4092f1, #1a7cee);
            background: -o-linear-gradient(top, #4092f1, #1a7cee);
            background: linear-gradient(top, #4092f1, #1a7cee);
            background-color: #2d87f0;

            border-radius: 4px;
            border-style: solid;
            border-width: 1px;
            border-color: rgb(16, 112, 222);
            box-sizing: border-box;
            color: rgb(255, 255, 255);
            cursor: pointer;
            display: block;
            font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
            font-size: 18px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            height: 42px;
            letter-spacing: normal;
            line-height: 22px;
            margin: 0;
            outline-style: none;

            padding-bottom: 9px;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 9px;
            text-align: center;
            text-indent: 0px;
            text-shadow: none;
            text-transform: none;
            transition-duration: 0.1s;
            transition-property: all;
            vertical-align: baseline;
            width: 100%;
        }

        button#tt-button:hover,
        button#tt-button:focus {
            background: -webkit-gradient(linear, left top, left bottom, from(#4092f1), to(#1172e3));
            background: -webkit-linear-gradient(top, #4092f1, #1172e3);
            background: -moz-linear-gradient(top, #4092f1, #1172e3);
            background: -ms-linear-gradient(top, #4092f1, #1172e3);
            background: -o-linear-gradient(top, #4092f1, #1172e3);
            background: linear-gradient(top, #4092f1, #1172e3);
            background-color: #2882ea;
        }

        div.tt-form-field {
            box-sizing: border-box;
            clear: both;
            position: relative;
            display: block;
            margin: 0;
            padding: 0 15px 13px 0;
        }

        div#tt-logo {
            text-align: right;
        }
/* END THUMBTACK*/

 div.cost { float:right; box-sizing: border-box; border: 1px solid #999; height: 360px; width: 300px; margin: 0px 0px 0px 15px; position: relative;}
 div.cost h4 { box-sizing: border-box; font-size: 18px; margin: 0; line-height: 1; padding: 11px 10px; background: #f2f2f2; border-bottom: 1px solid #999; min-height: 40px; text-align: center; position: absolute; top: 0px; width: 100%; font-family: Helvetica, Arial, sans-serif;}
 div.cost div { height: 37px; background: #FF6600; border-top: 1px solid #999; text-align: center; color: #FFFFFF; line-height: 40px;  font-family: Helvetica,Arial,sans-serif; font-size: 12px;}
p.below { color:white; font-size: 18px; font-weight:bold; }
iframe.cost { border: none; width: 100%; display: block; height: 321px; box-sizing: border-box;}
iframe.legalsmall { float:left; margin-right: 25px; border: 3px solid #FF9900;}
iframe.legal {border: 3px solid #FF9900;}
iframe.toilets { border: 2px solid #FF0000; padding-left: 20px; }
iframe.float {float:right; padding: 0px 10px 5px 10px;}
body.subpage div#content section.main header h1.title {font-weight: bold; font-size: 34px; color:black; line-height: 38px; }
body.subpage div#content section.main header h2.title {font-weight: bold; font-size: 34px; color:black; line-height: 38px; }
img.content { max-width: 100%; }
.float-right {float:right; padding-left: 15px; padding-bottom: 10px;}
.adsense-float-right {float:right; width: 300px; height:auto; padding: 10px;}

ol.contentjumplinks {border: thin #666666 dotted; padding: 40px; width: 275px !important; margin-right: 60px; margin-left: 0px !important; background-color: #E5E5E5; margin-bottom: 20px; }
ol.contentjumplinks li {margin-bottom: 5px;}
ol.contentjumplinks li ul li {margin-bottom: 5px; list-style: circle;}
ol.contentjumplinks li ul {margin-bottom: 0px;}
h3 { font-weight: bold;}

#stickyFooter {
     position: fixed;
     bottom: 0px;
     width: 100%;
     overflow: visible;
     z-index: 99;
     padding-top: 10px;
     background: white;
     border-top: solid white 2px;
     background-color: #C65209;
     -webkit-box-shadow: 0px -5px 15px 0px #bfbfbf;
     box-shadow: 0px -5px 15px 0px #bfbfbf;
     height: auto;
}

#stickyFooter p {text-align:center; font-size: 25px; color:#FFFFFF; margin-bottom: 10px;}
#stickyFooter p a {color:#FFFFFF; font-weight: normal;}

table.blueTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable tbody td {
  font-size: 17px;
}
table.blueTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable thead {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
table.blueTable thead th {
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
table.blueTable thead th:first-child {
  border-left: none;
}

table.blueTable tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #D0E4F5;
  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  border-top: 2px solid #444444;
}
table.blueTable tfoot td {
  font-size: 14px;
}
table.blueTable tfoot .links {
  text-align: right;
}
table.blueTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.rightfloat {float:right; padding: 10px;}
#stickyFooter {
    display: none;
}
iframe.video { border:none; background:none; width: 95%; height:315px;}
div.row section.main section.calltoaction {margin-left: 10px; margin-right: 10px; margin-bottom: 25px !important;}
div.row section.main section.calltoaction a {text-decoration: underline; }