@charset "utf-8";
/* CSS Document */







.font_patua {font-family: 'Patua One', cursive;}

.font_oswald {font-family: 'Oswald', sans-serif;}

.font_opensans {font-family: 'Open Sans', sans-serif;}

.font_roboto {font-family: 'Roboto', sans-serif;}

.hidit_form {display:none;
visibility: hidden;}


.logobox img{margin-left: 6%;
margin-top: 3%;}


.feebox {
	background-color: #FBFBFB;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #900;
	padding:7px;
}




.google-maps {
    position: relative;
    padding-bottom: 70%; /*// (450 ÷ 500 = 0.9 = 90%)*/
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.regform p{
	font-size:14px;
	font-weight:bold;
	color:#976C42;
	padding-bottom:2px;
	padding-top:5px;
	margin-top:7px;
	margin-bottom:0px;
	padding-left:2px;}

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:10px 10px 10px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size:14px;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4 */
	border-radius: 6px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/icons/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/icons/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/icons/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/icons/error.png');
}





.videoborder {
	border: 3px solid #999;
	}

.red {
	color:#900;}



.redbox {
	padding: 5px;
	border: 2px solid #900;
	}


.hdr_login P{
	font-size:14px; font-weight:bold; color: #ffffff;
	margin:0px;}

.hdr_login input[type=text] {
	height:28px;
	padding:1px; width:180px;
	display:inline;
	margin-left:5px; margin-right:5px;
	font-weight:normal;
	font-size:14px;
	}
	
	
.hdr_login input[type=password] {
	height:28px;
	padding:1px; width:130px;
	display:inline;
	margin-left:5px; margin-right:5px;
	font-weight:normal;
	font-size:14px;}
	

.loginbox {
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #0c98b7;
	margin-right: 15%;
	margin-left: 15%;
	margin-bottom: 8px;
	-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-bottomright: 1px;
-moz-border-radius-bottomleft: 1px;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
	min-height: 45px;
}
	

.link_white a:link {
	color: #fff;
	text-decoration: underline;
}

.link_white a:visited {
	color: #fff;
	text-decoration: underline;
}

.link_white a:hover {
	color: #fff;
	text-decoration: underline;	
}

.link_white a:active {
	color: #fff;
	text-decoration: none;
	
}






.maincont {
	background-color:#ffffff;
	padding-top: 20px;
	max-width: 75rem;margin-right: auto;
margin-left: auto;}	
	
.hdr_white {
color:#fff;
}

.yellowbar {
	background-color: #feb70d;
	padding: 12px;
	margin-bottom: 25px;
	
}

.yellowbar h3 {
	font-size: 24px;
	margin: 5px;
	padding: 0px;
	
}


.ezfooter {
	background-color: #0c98b7;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
	
.ezfooter P{
	color:#FFF;
	font-size:14px;
	margin:0px;}	
	
	
.ezfooter a:link {
	color: #fff;
	text-decoration: none;
}

.ezfooter a:visited {
	color: #fff;
	text-decoration: none;
}

.ezfooter a:hover {
	color: #CCC;
	text-decoration: underline;	
}

.ezfooter a:active {
	color: #fff;
	text-decoration: none;
	
}

	
.bt_login {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 5px 18px;
    border: 0px solid #feb60d;
    border-radius: 5px;
    background: #feb60d;
    background: -webkit-gradient(linear, left top, left bottom, from(#feb60d), to(#feb60d));
    background: -moz-linear-gradient(top, #feb60d, #feb60d);
    background: linear-gradient(to bottom, #feb60d, #feb60d);
    font: normal normal bold 17px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_login:hover,
.bt_login:focus {
    border: 0px solid #ffd10f;
    background: #ffda10;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffda10), to(#ffda10));
    background: -moz-linear-gradient(top, #ffda10, #ffda10);
    background: linear-gradient(to bottom, #ffda10, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_login:active {
    background: #986d08;
    background: -webkit-gradient(linear, left top, left bottom, from(#986d08), to(#feb60d));
    background: -moz-linear-gradient(top, #986d08, #feb60d);
    background: linear-gradient(to bottom, #986d08, #feb60d);
}



	
.clearfloats {
	clear:both;
	line-height:0px;
	margin:0px;}
	
	
	
	
	
.yesno  {
	float:left; 
	max-width:90px;
	margin-left:12px;}
	
	
.bt_yellow {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #8f8a82;
	display:inline-block;
	color:#595959;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.bt_yellow:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.bt_yellow:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by cssbuttongenerator.com */
	
	
	
	
	
	
.panel-white {
	background-color:#FFF;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
padding:8px;
margin-top:18px;
margin-bottom:18px;}
	
	
	
	
	
	
	
	
.bt_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #74a3cc), color-stop(1, #3b6386) );
	background:-moz-linear-gradient( center top, #74a3cc 5%, #3b6386 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74a3cc', endColorstr='#3b6386');
	background-color:#74a3cc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3979b8;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #287ace;
}.bt_blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b6386), color-stop(1, #74a3cc) );
	background:-moz-linear-gradient( center top, #3b6386 5%, #74a3cc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b6386', endColorstr='#74a3cc');
	background-color:#3b6386;
}.bt_blue:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by cssbuttongenerator.com */

	
.hdr_section {
	background-color: #3B6386;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:12px;
	color:#FFF;
	-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
margin-bottom:0px;}	
	
	
.quoteform {
	background-color: #F2F2F2;
	border: 1px solid #666;
	-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;

margin-bottom:20px;
padding-top:16px;
}	
	
.quote_questions {
	color:#804040;
	text-align:right;
	font-weight:bold;}	
	
.quote_result_panel {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-color: #FFF;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}	

.panel_emails {padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-color: #FFF;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;}
	
	
	
.bt_email_quote {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 7px 19px;
    border: 1px solid #18364c;
    border-radius: 8px;
    background: #2d668e;
    background: -webkit-gradient(linear, left top, left bottom, from(#2d668e), to(#18364c));
    background: -moz-linear-gradient(top, #2d668e, #18364c);
    background: linear-gradient(to bottom, #2d668e, #18364c);
    text-shadow: #0e202d 1px 1px 1px;
    font: normal normal bold 16px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_email_quote:hover,
.bt_email_quote:focus {
    border: 1px solid ##1c4059;
    background: #367aaa;
    background: -webkit-gradient(linear, left top, left bottom, from(#367aaa), to(#1d415b));
    background: -moz-linear-gradient(top, #367aaa, #1d415b);
    background: linear-gradient(to bottom, #367aaa, #1d415b);
    color: #ffffff;
    text-decoration: none;
}
.bt_email_quote:active {
    background: #18364c;
    background: -webkit-gradient(linear, left top, left bottom, from(#18364c), to(#18364c));
    background: -moz-linear-gradient(top, #18364c, #18364c);
    background: linear-gradient(to bottom, #18364c, #18364c);
}
.bt_email_quote:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADUklEQVRIie2UzU9cVRjGf+dj7p3e+WDawgw1caRQmyhaE6QbI9WlG12Z+LUkcWHcuTKNf0ATdxqjjR91ZUJM3BDTWhZiagK2HSoUsRYzwABlBpxOh+/h3nNcMEPJOAVJF258kpt7c9/3PM/7Puc9B/7Hfw0B4LouXV1dYSGEBLC1wL+Btfc/d/1eXVnZGB0bMwIgnU47vwwPZwuFQjwIggNXWSWWNcHNzU1+m5jo6e3tzWgAIQRNiUQ03tQUzeVmMIFBKnVAFUu5XKZSqSClREkpAfTuHK016fRjzM/NUSqVaEkm97dKCO4WixSLRVzX3eERYnulbrQm1dpKJBrl1u8TpFKtNLe0NOReX1tjYvwm4UMe0WgU3/cJhUIopXYE5IMKC4fDPH3qGcrle1wdHsIag+d5eJ6H4ziMj42SuX6dVOsxYrHYNpmUOI6DkHLvDmqw1tJ2vJ1kMsXA5R9IJpMcOXKUGyMZnujs5MTjSXYPheu6CCGw1lLdggd3UN9NzwsvIpVicvI2z/WcIZE4vBM3xuA4DqrqvZQS9rOoEdo7TvBs92mkuL/1C4UlPhuapni3hKySSyl3cg4kUI/5fIHPpxSTLd2czyoWFpcQQmw/B7GoEeYW8lyYDrF+tB0vJCnG0nw5pblTWHy4DoQQzC0UOP+HoRhOIU3AIS2Jupp78TRfzbjM5wv7j2kjYq0UuTt5Phpd5S+nmZC0eI7CVQIvpAhrwWoizdezYQav/pqGPca05qWqzrQwhtt/Zjk3tEjZS+FhCCuJMj5gEVg0lsAaSpFHWO985YvX315e0gDGGD+fz7+vlHKsMRhrMcZga29jMMbw7cDPHcveU+9gAqkxRCZ/mqK9u813o0hhiWaHS1uPnk4EVhKEY/FQU/KUBsjlcqatre2TfW2SklffPTu93HHmXGx2/MrazYEPIse7BqUJAEPl1tDZiG9e2zj25PP6Rv97g998+vGeJ7ke1hiyV/o/PLm6NFOez16MH25uJ/CxwRZBINAhp1S4fOHlRPrkSz9+/13f7Ozs3ldFI1zLjHAtM9IH8Mabb1GpVAgIIaVEA/0XL5XhUl8t/8AC9ahs+VRsBa0VrrX/iD+UQOD7G87iZEZrFykFW+srxfqcvwFfjEYhBSCOVQAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}





.bt_pdf {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 7px 19px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 16px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_pdf:hover,
.bt_pdf:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}
.bt_pdf:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}
.bt_pdf:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEEklEQVRIiZWVWWhUVxjHf+feO4sxM1mqSW2KFVNKwUKkm2ncqAVbRLCISOtDF6LV1kIfCoKFluCL3BHpQ6lQfShd0BGMIoLG1oW4xEJBLUgaLC4NtmGqmEwyNnfmnnO+PmTGRDIZ7YED996z/L7v/z/nu0pEKNdSqdQPwPKyg5Nb35YtW5YCxKJRCmE4PiIiZbvv+xl5SLPGyuhoIHdu377h+36mHNmpFJY1wvnzZzh+7BgA3+3bx6VfL40Hp6Cn5wK1dfVzNm78IFkOUhaglPL21u0km70LAiO5UQCqozGuX79J341rk9ZUVyfjmzZtmjERIiLlJQK8lt0NmZbdDVPKc7Xjc7Fi5OTJ06K1Ea2NBPlAsiNZU4JUAjgtuxsyR4f3SznI0IUeOZBMiphxgIiItUaCfF6yg0Om6OFkiV7d1/z84h+bD5Xet7/1FfP3ND4wJ/ZkE08kqkGpst5NTySc9vXtXiqV6vbm72k8BLSVmzgc5B6AXN4wJm+0ZgaDuQCUYsmSxXR3n5m0dkHry/XAsx7QtvXN7Q1lQ5kAmghxElVUOR4AnuuycOEriBVCHeIqFzfiotSYOBWP6VSQ2zt2MXvec4ycOwcKYrEYsXic6sR0qqqnEYvGcNwx+TyAfNUQjnHQxhKGBoNGG4M2IdoaHOUxq7aRremtXN6Qob91GXN/OcXVeS9QdagT95k5RTuK8SpQxQLxSBnMqm3ET3eMeTCQBaC/dRnxRA23lq/ij8caufP+Zu6ueQ9zrR+AUgHygJ79J79pC7VFhwZrxWqxTu5eYN9548PHm+qaxje/laX3xXk0bP6Y2vXteLNmAmCHc4z4X+Jm7+HObiwmUURUugd7h3fdvwfhgS652jRHbFh4WIkSEREdavF9P1NRIj/dwcX2AUx/hr93+Mz8ogPleY+iKlI0YSqAA3DO3Unu2/38tfZtkitXUrNuDWIfaX+c4rwpw1k3+CnZg9+jrCEiDvnOI/yT7kQlqogvaiO6eAHRRW1Ql0TJuKmKseNpil8q5mtMAbRFggCnYEBppJAnPHwc1XUaNxIhsnoFsXfX4sxoAOx9SKmKVASEQZ7mn7owhWGcmfUEV3qJzp2LG3qMnD3FaPoghaM/E569wLQd23CefgqsgFI4RUJFk3VY4O7Rw7jRJMGVPu58to3ciW6GjnQSb32J4M9+tNXobJbRr/dgrcFaizUGrcNxgFLqgV7KVZuQ+hWruLGhneEjXSQ/+Yiapa+RH8hw8/XVGKPRYQGtQ/IXf8NoizEGYwyFUFeUyAJYE9K7qI0IipHf+/g3nWZQOeBEiHgOYg1WBBSgHKyxKCWAQodmzA8RKUUNULpopFKpKcv4/2h9k/4YJYBSygPixV7KypnwDJU9zIlI8B8De6tPAN34FwAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.bt_edit {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 7px 19px;
    border: 1px solid #a2af57;
    border-radius: 8px;
    background: #fff53b;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff53b), to(#d1c81b));
    background: -moz-linear-gradient(top, #fff53b, #d1c81b);
    background: linear-gradient(to bottom, #fff53b, #d1c81b);
    text-shadow: #ffffa1 1px 1px 1px;
    font: normal normal bold 16px arial;
    color: #111111;
    text-decoration: none;
}
.bt_edit:hover,
.bt_edit:focus {
    border: 1px solid ##e7fa7c;
    background: #ffff47;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffff47), to(#fbf020));
    background: -moz-linear-gradient(top, #ffff47, #fbf020);
    background: linear-gradient(to bottom, #ffff47, #fbf020);
    color: #111111;
    text-decoration: none;
}
.bt_edit:active {
    background: #999323;
    background: -webkit-gradient(linear, left top, left bottom, from(#999323), to(#d1c81b));
    background: -moz-linear-gradient(top, #999323, #d1c81b);
    background: linear-gradient(to bottom, #999323, #d1c81b);
}
.bt_edit:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAClUlEQVRIia2Wz0sUYRjHP8/s4CFa8Q+IoFun/oA2tlVvnTaTWEMUq4MdVroIrUGiEBUVCHYJStFI1tD01EVSk/bQPToF+hd02PUQ4uy3w8zs7syusf54GJjnfeZ9v9/3+T7vMzPWly+cM3gBDJlZpwhNgLXwwQQyP1bzRRlYBI2vzj7/G851A/BRYAm0ZxgCzyDhQ6uBRhhGcHlAIvQFl3wcA8jXCIAhYAk5wyuzTzmp9ecLBNkPNhI4ZtZpZnurb04ODrAy+wwz2zWjqzHuKjZxfbOUAdLBMBHcvRa+F4x3sj2p7XC+GmoFfg2IkaSBKWjQPO5LmNWApoGQIAbfIoNsT2o6WHQS8+J4LlKEdn2zlBGkg8wSwWmJ+EAC5IGB2Mn21iWyGIPr3yKJpUFTfqx1L0QksohEXlwjF4tGTilRvJ5nLxHwPUoAnJVEghLwOkJg5h/B0E4j0VpqYhvprXO1kAObMfHYlSxShrXNUsZQOthtraEk7dzsvbZ9FLizvN8B+gB2Owg9kgk3XnWDbrAnfsr15jKzSENFwSsuYsGwyyGefFEeuhYRCLI9qUlgsg1F6juXFgw2ECPAKqYbZiCx1CTRcSwAnzf46uXOzwEkivu3ED8Ev4AHTtPLo23wihvsfMvkvas/0R3BT2C4mkseNEnUJniHrzkbXi45B+AWywi7L+hGDFcHkocAjmS1QrZj7nIZxEuDbyE4EIJfB0ZCcIBjS1SVXTH/E/snjCWKlbuCbuBeNZc8iGSLVJZ0sS9faJcjg9EBfHSKlZxTrIwJepGveVPGGIuIUQP6xyZ2iX6t4v78Z0hJ5q9F74FXoJHqQOdhHNyfJI0HXTsIdB31sxL4W8AF0Cf8986Xai75+3/p/gM6JSHHayPfugAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}





.formfee {
	float: left;
	width: 30%;
	text-align: right;
	
}


.formname {
	 float:left; clear:left; width:70%;}








.link_form_active a:link {
	color: #000;
	text-decoration: none;
}

.link_form_active a:visited {
	color: #000;
	text-decoration: none;
}

.link_form_active a:hover {
	color: #666;
	text-decoration: line-through;	
}

.link_form_active a:active {
	color: #666;
	text-decoration: line-through;	
	
}

.link_form_supressed {
	color: #666;
	text-decoration: line-through;
}

.link_form_supressed a:visited {
	color: #666;
	text-decoration: line-through;
}

.link_form_supressed a:hover {
	color: #000;
	text-decoration: none;	
}

.link_form_supressed a:active {
	color: #000;
	text-decoration: none;	
	
}







.formpercent {
	padding-right: 15px;
	padding-top:1px;
	padding-bottom:1px;
	background-image: url(../images/icons/percentsign.png);
	background-position: right center;

	max-width: 65px;
	background-repeat: no-repeat;
	height: 25px;
	text-align:right;
	color:#900;
	}
	
	.formdollar {
	padding-left:15px;
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(../images/icons/dollarsign.png);
	background-position:left center;
	background-repeat: no-repeat;
	color:#900;
	max-width:65px;
	height:25px;}
 







.bt_sm_yellow {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
}.bt_sm_yellow:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
}.bt_sm_yellow:active {
	position:relative;
	top:1px;
}


.discountbox {
	text-align:right;}



.bt_red {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_red:hover,
.bt_red:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}
.bt_red:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}


.hdr_red {
	font-family: 'Patua One', cursive;
	color:#900;}


.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px

.bt_yellow_big {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #feb60d;
    border-radius: 8px;
    background: #ffd10f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd10f), to(#feb60d));
    background: -moz-linear-gradient(top, #ffd10f, #feb60d);
    background: linear-gradient(to bottom, #ffd10f, #feb60d);
    text-shadow: #7f5b07 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:hover,
.bt_yellow_big:focus {
    border: 1px solid #ffd10f;
    background: #fffb12;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb12), to(#ffda10));
    background: -moz-linear-gradient(top, #fffb12, #ffda10);
    background: linear-gradient(to bottom, #fffb12, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:active {
    background: #b27f09;
    background: -webkit-gradient(linear, left top, left bottom, from(#b27f09), to(#feb60d));
    background: -moz-linear-gradient(top, #b27f09, #feb60d);
    background: linear-gradient(to bottom, #b27f09, #feb60d);
}



.bt_yellow_big {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #feb60d;
    border-radius: 8px;
    background: #ffd10f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd10f), to(#feb60d));
    background: -moz-linear-gradient(top, #ffd10f, #feb60d);
    background: linear-gradient(to bottom, #ffd10f, #feb60d);
    text-shadow: #7f5b07 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:hover,
.bt_yellow_big:focus {
    border: 1px solid #ffd10f;
    background: #fffb12;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb12), to(#ffda10));
    background: -moz-linear-gradient(top, #fffb12, #ffda10);
    background: linear-gradient(to bottom, #fffb12, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:active {
    background: #b27f09;
    background: -webkit-gradient(linear, left top, left bottom, from(#b27f09), to(#feb60d));
    background: -moz-linear-gradient(top, #b27f09, #feb60d);
    background: linear-gradient(to bottom, #b27f09, #feb60d);
}



.bt_yellow_big {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #feb60d;
    border-radius: 8px;
    background: #ffd10f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd10f), to(#feb60d));
    background: -moz-linear-gradient(top, #ffd10f, #feb60d);
    background: linear-gradient(to bottom, #ffd10f, #feb60d);
    text-shadow: #7f5b07 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:hover,
.bt_yellow_big:focus {
    border: 1px solid #ffd10f;
    background: #fffb12;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb12), to(#ffda10));
    background: -moz-linear-gradient(top, #fffb12, #ffda10);
    background: linear-gradient(to bottom, #fffb12, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:active {
    background: #b27f09;
    background: -webkit-gradient(linear, left top, left bottom, from(#b27f09), to(#feb60d));
    background: -moz-linear-gradient(top, #b27f09, #feb60d);
    background: linear-gradient(to bottom, #b27f09, #feb60d);
}



.bt_yellow_big {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #feb60d;
    border-radius: 8px;
    background: #ffd10f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd10f), to(#feb60d));
    background: -moz-linear-gradient(top, #ffd10f, #feb60d);
    background: linear-gradient(to bottom, #ffd10f, #feb60d);
    text-shadow: #7f5b07 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:hover,
.bt_yellow_big:focus {
    border: 1px solid #ffd10f;
    background: #fffb12;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb12), to(#ffda10));
    background: -moz-linear-gradient(top, #fffb12, #ffda10);
    background: linear-gradient(to bottom, #fffb12, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:active {
    background: #b27f09;
    background: -webkit-gradient(linear, left top, left bottom, from(#b27f09), to(#feb60d));
    background: -moz-linear-gradient(top, #b27f09, #feb60d);
    background: linear-gradient(to bottom, #b27f09, #feb60d);
}



.bt_yellow_big {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #feb60d;
    border-radius: 8px;
    background: #ffd10f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd10f), to(#feb60d));
    background: -moz-linear-gradient(top, #ffd10f, #feb60d);
    background: linear-gradient(to bottom, #ffd10f, #feb60d);
    text-shadow: #7f5b07 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:hover,
.bt_yellow_big:focus {
    border: 1px solid #ffd10f;
    background: #fffb12;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb12), to(#ffda10));
    background: -moz-linear-gradient(top, #fffb12, #ffda10);
    background: linear-gradient(to bottom, #fffb12, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:active {
    background: #b27f09;
    background: -webkit-gradient(linear, left top, left bottom, from(#b27f09), to(#feb60d));
    background: -moz-linear-gradient(top, #b27f09, #feb60d);
    background: linear-gradient(to bottom, #b27f09, #feb60d);
}



.bt_yellow_big {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #feb60d;
    border-radius: 8px;
    background: #ffd10f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd10f), to(#feb60d));
    background: -moz-linear-gradient(top, #ffd10f, #feb60d);
    background: linear-gradient(to bottom, #ffd10f, #feb60d);
    text-shadow: #7f5b07 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:hover,
.bt_yellow_big:focus {
    border: 1px solid #ffd10f;
    background: #fffb12;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb12), to(#ffda10));
    background: -moz-linear-gradient(top, #fffb12, #ffda10);
    background: linear-gradient(to bottom, #fffb12, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:active {
    background: #b27f09;
    background: -webkit-gradient(linear, left top, left bottom, from(#b27f09), to(#feb60d));
    background: -moz-linear-gradient(top, #b27f09, #feb60d);
    background: linear-gradient(to bottom, #b27f09, #feb60d);
}



.bt_yellow_big {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #feb60d;
    border-radius: 8px;
    background: #ffd10f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd10f), to(#feb60d));
    background: -moz-linear-gradient(top, #ffd10f, #feb60d);
    background: linear-gradient(to bottom, #ffd10f, #feb60d);
    text-shadow: #7f5b07 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:hover,
.bt_yellow_big:focus {
    border: 1px solid #ffd10f;
    background: #fffb12;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb12), to(#ffda10));
    background: -moz-linear-gradient(top, #fffb12, #ffda10);
    background: linear-gradient(to bottom, #fffb12, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:active {
    background: #b27f09;
    background: -webkit-gradient(linear, left top, left bottom, from(#b27f09), to(#feb60d));
    background: -moz-linear-gradient(top, #b27f09, #feb60d);
    background: linear-gradient(to bottom, #b27f09, #feb60d);
}

;
}



.column.nopadding {
  padding-left: 0;
  padding-right: 0;
}



.column.nopaddingleft {
  padding-left: 0;

}

.hdr_gray {
	color:#5B5B5B;
	font-family:  'Roboto', sans-serif;
}

.bluebar {background-color: #0c98b7;
	margin-bottom: 8px;
	margin-top: 10px;
	padding-top: 25px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 25px;}

.bluebar p {
	color:#fff;
	font-family: Roboto;
	font-size: 20px;
}








.bt_yellow_big {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #feb60d;
    border-radius: 8px;
    background: #ffd10f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd10f), to(#feb60d));
    background: -moz-linear-gradient(top, #ffd10f, #feb60d);
    background: linear-gradient(to bottom, #ffd10f, #feb60d);
    text-shadow: #7f5b07 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:hover,
.bt_yellow_big:focus {
    border: 1px solid #ffd10f;
    background: #fffb12;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb12), to(#ffda10));
    background: -moz-linear-gradient(top, #fffb12, #ffda10);
    background: linear-gradient(to bottom, #fffb12, #ffda10);
    color: #ffffff;
    text-decoration: none;
}
.bt_yellow_big:active {
    background: #b27f09;
    background: -webkit-gradient(linear, left top, left bottom, from(#b27f09), to(#feb60d));
    background: -moz-linear-gradient(top, #b27f09, #feb60d);
    background: linear-gradient(to bottom, #b27f09, #feb60d);
}





.social_media{
	padding-top: 8px;
}


.social_media img{
	margin-left: 3px;
	margin-right: 3px;
}



	
.workspace_container {
	background-color: #F4F4F4;
	border: 1px solid #666;
	-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
padding:20px;
margin:15px;
clear: both;}		
		



