body {margin:0px;padding:0px;font-family: 'Roboto', Arial;background-color:#F5F5F5;}
form {margin:0px;padding:0px;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.dc {margin:0 auto;}
.b0 {border:0;}
.b1b {border:1px solid black;}
img {border:0;}
.cp {cursor:pointer;}
table, table tr td, table tr th {margin:0;padding:0;border-collapse: collapse}
.tdp2 td {padding:2px;}
.tdp3 td {padding:3px;}
.tdp5 td {padding:5px;}
.tdp10 td {padding:10px;}
.p10 {padding:10px;}
.abs {position:absolute;}
.cb {clear:both;}
.vt {vertical-align:top;}
.vb {vertical-align:bottom;}
.w100 {width:100%;}
.sw {max-width:1020px;}
.swp {padding-left:10px;padding-right:10px;}
.p {cursor:pointer;}
.dib {display:inline-block;}

.main {color:black;font-family: 'Roboto', Arial;font-size:11pt;}


h1, h2, h3 {margin:0;padding:0;font-family: 'Roboto', Arial;}
h1 {font-weight:700;text-transform:uppercase;letter-spacing:2px;}
h2 {color:black;font-weight:300;}
h3 {font-weight:700;color:black;text-transform:uppercase;}



.navigation {float:right;}
.nav {display:inline-block;padding:20px;color:white;}
.nav a {text-decoration:none;font-family:'Roboto';font-size:12pt;}
.nav:hover {color:#92DD4F;}
.nav_on {color:#92DD4F;display:inline-block;padding:20px;}



.mnav {background:#F8F8F8;}
.mnav:hover, .mnav:active, .mnavon, .mnavon:hover {background:#E5E5E5;}
.sma {font-family:'Roboto',Arial;font-size:14pt;text-decoration:none;color:#49494A;}







.line {height:2px;background-color:#F75A3B;width:100px;text-align:center;margin:0 auto;border-radius:2px;}

.logo {text-transform:uppercase;font-size:24pt;font-weight:300;font-family:'Roboto';letter-spacing:2px;color:white;text-align:left;float:left;text-shadow: 0 0 5px rgba(0,0,0,.8);line-height:28px;}

.toptext1 {font-weight:300;font-family:'Roboto';color:white;text-align:center;}
.toptext2 {font-weight:700;}

.box {background-color:#FDFDFD;border:1px solid #E5E5E5;padding:20px;border-radius:7px;text-align:justify;}

.boxt {background-color:#E9E9E9;border:1px solid #E5E5E5;-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;padding:10px 20px 10px 20px;font-weight:700;font-size:16pt;}

.boxb {padding:20px;background-color:#FDFDFD;border:1px solid #E5E5E5;border-top:0;;-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;text-align:justify;}

.textinput {
	outline: none;
	text-decoration: none;
	font: 10pt 'Roboto', Arial;
	padding: 10px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: black;
	border: solid 1px silver;
	text-align:left;
	background: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FDFDFD));
	background: -moz-linear-gradient(top,  #FFFFFF,  #FDFDFD);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FDFDFD');
width:100%;
 display: table-cell;
  box-sizing : border-box;
  border-radius: 7px;
}

.button {color:white;
	text-align:center;
	background-color: #92DD4F;
	padding:10px 20px 10px 20px;cursor:pointer;border:0;outline:0;border-radius: 25px;display:inline-block;font-size:11pt;font-weight:400;}

.button:hover {background-color:#73C927;outline:0;}


.top {background-size:cover;}


.main a, .footer2 .glink {color:#F75A3B;text-decoration:none;}
.main a:hover, .footer2 .glink:hover  {color:#92DE4A;text-decoration:none;}
.footer1 {background-color:#F75A3B;color:white;padding-top:50px;padding-bottom:50px;}
.footer1 a {color:white;text-decoration:none;}
.footer1 a:hover {color:silver;text-decoration:none;}
.footer2 {background-color:black;color:white;padding-top:50px;padding-bottom:50px;font-size:10pt;}
.footer2 a {color:silver;text-decoration:none;}
.footer2 a:hover {color:gray;text-decoration:none;}

.glink {color:#92DE4A;text-decoration:none;}
.glink:hover {color:#F75A3B;text-decoration:none;}

.green {color:#92DE4A;}


div.table {display: table;}
div.tr {display: table-row;}



@media screen and (max-width: 15000px) {
.dbmax {max-width:400px;max-height:400px;}
h1 {font-size:32pt;}
h2 {font-size:22pt;}
h3 {font-size:16pt;}
.padl {padding-left:20px;}
.footer1 {display:block;}
.td {display: table-cell;}
.w33 {width:33%;}
.toptext1 {padding-top:200px;padding-bottom:130px;font-size:28pt;max-width:370px;}
.toptext2 {font-size:13pt;padding-bottom:5px;}
.top {background:url('/images/home.jpg') center center no-repeat;padding-top:50px;padding-bottom:50px;}
.fr {float:right;padding-left:10px;}
.fl {float:left;padding-right:10px;}
#largenav {display:block;}
#smallnav, #smallnav2, #smallnav3, #menubutton {display:none;}
}

@media screen and (max-width: 790px) {
h1 {font-size:28pt;}
h2 {font-size:18pt;}
h3 {font-size:13pt;}
.padl {padding-left:20px;}
.footer1 {display:block;}
.td {display: table-cell;}
.w33 {width:33%;}
.toptext1 {padding-top:100px;padding-bottom:70px;font-size:28pt;max-width:370px;}
.toptext2 {font-size:13pt;padding-bottom:5px;}
.top {background:url('/images/home-2.jpg') center center no-repeat;padding-top:50px;padding-bottom:50px;}
.fr {float:right;padding-left:10px;}
.fl {float:left;padding-right:10px;}
#largenav {display:block;}
#smallnav, #smallnav2, #smallnav3, #menubutton {display:none;}
}

@media screen and (max-width: 650px) {
h1 {font-size:20pt;}
h2 {font-size:16pt;}
h3 {font-size:12pt;}
.padl {padding-left:0;}
.footer1 {display:none;}
.td {display: block;}
.w33 {width:100%;}
.toptext1 {padding-top:50px;padding-bottom:30px;font-size:18pt;max-width:100%;}
.toptext2 {font-size:10pt;padding-bottom:20px;}
.top {background:url('/images/home-2.jpg') center center no-repeat;padding-top:40px;padding-bottom:40px;}
.fr, .fl {float:none;padding:0;text-align:center;}
#largenav {display:none;}
#menubutton {float:right;display:inline-block;}
#smallnav {display:block;position: fixed !important; zoom:1;top: 0px !important;}
#smallnav2 {height:50px;display:block;}
#smallnav3 {display:block;}
}

@media screen and (max-width: 480px) {
h1 {font-size:20pt;}
h2 {font-size:14pt;}
h3 {font-size:12pt;}
.padl {padding-left:0;}
.footer1 {display:none;}
.td {display: block;}
.w33 {width:100%;}
.toptext1 {padding-top:40px;padding-bottom:10px;font-size:14pt;max-width:100%;}
.toptext2 {font-size:10pt;padding-bottom:20px;}
.top {background:url('/images/home-3.jpg') center center no-repeat;padding-top:20px;padding-bottom:20px;}
.fr, .fl {float:none;padding:0;text-align:center;}
#largenav {display:none;}
#menubutton {float:right;display:inline-block;}
#smallnav {display:block;position: fixed !important; zoom:1;top: 0px !important;}
#smallnav2 {height:50px;display:block;}
#smallnav3 {display:block;}
}	
































