body {margin:0px;padding:0px;font-family: 'Raleway', sans-serif;background-color:white;}
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}
.tdp3 td {padding:3px;}
.tdp5 td {padding:5px;}
.tdp10 td {padding:10px;}
.p10 {padding:10px;}
.abs {position:absolute;}
p {padding-left:20px;}
.vt {vertical-align:top;}
.vb {vertical-align:bottom;}
.w100 {width:100%;}
.sw {max-width:1020px;}
.main {color:black;font-family: 'Raleway', sans-serif;font-size:12pt;line-height:27px;}
.swp {padding-left:10px;padding-right:10px;}
.dib {display:inline-block;}

h1, h2, h3 {margin:0;padding:0;font-family: 'Raleway', sans-serif;line-height:130%;}
h1 {font-weight:700;font-size:28pt;color:#3A3C41;text-align:center;}
h2 {font-weight:400;font-size:22pt;color:#3A3C41}
h3 {font-weight:700;font-size:14pt;color:#67C9E0;}

a:link, a:visited {color:#67c9e0;}
a:hover {color:#757981;}

.header {color:white;}
.blog_date {font-size:10pt;font-style:italic;margin-bottom:7px;}

.testname {text-align:right;font-weight:700;}


.footer {color:white;font-size:9pt;font-family: 'Raleway', sans-serif;}
.footer a:link, .footer a:visited, .footer a:active {color:white;font-size:9pt;font-family: 'Raleway', sans-serif;text-decoration:none;padding:10px;} 
.footer a:hover {color:#8CB3B4;font-size:9pt;font-family: 'Raleway', sans-serif;text-decoration:underline;} 


.textinput {

	outline: none;
	text-decoration: none;
	font: 10pt 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: #EEEEEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));
	background: -moz-linear-gradient(top,  #FFFFFF,  #EEEEEE);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
width:100%;
 display: table-cell;
  box-sizing : border-box;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.nav {font-family: 'Raleway', sans-serif;color:#60646d;cursor:pointer;display:inline-block;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.navon {background-color:#67c9e0;color:white;cursor:pointer;display:inline-block;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.nav:hover {background-color:#67c9e0;color:white;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}


.gray_nav, .gray_nav_on {
	background:#757981;color:#bbbfc9;
	
}


.gray_nav, .gray_nav_on {padding:7px 10px;font-family:'Roboto Condensed',Arial;font-size:14pt;text-decoration:none;}

.gray_nav_on {color:white;}

.gray_nav:hover, .gray_nav:active,  .gray_nav_on:hover  {
	background:#888C94;color:white;
}

.childnav {display:none;}

#smallmenu {position:absolute;z-index:10000;;width:100%;top:46px;left:0;overflow-x:hidden;overflow-y:hidden;}
.smdiv2 {cursor:pointer;margin-top:5px;padding-top:5px;padding-bottom:5px;padding-left:10px;font-size:12pt;background-color:rgba(255,255,255,0.3);}
.smdiv2.on {color:black;background-color:rgba(255,255,255,0.7);}
.smdiv2:hover {background-color:rgba(255,255,255,0.5);}

.arrow {
    border: solid white;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
	float:right;
	position:relative;
	top:6px;
	 transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
	transition: all 0.5s ease;
}

.down {
    transform: rotate(45deg) !important;
    -webkit-transform: rotate(45deg) !important;
}


.button {background-color:#F15B5A;padding:10px 15px;color:white;cursor:pointer;text-decoration:none;display:inline-block;outline:0;border:0; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;text-align:center;}
.button:hover {background-color:#3A3C41;}


.button2 {background-color:transparent;padding:10px 15px;color:#67c9e0;cursor:pointer;text-decoration:none;display:inline-block;outline:0;border:2px solid #67c9e0; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;text-align:center;font-weight:700;white-space:nowrap;margin:5px;}
.button2:hover {background-color:#67c9e0;color:white;}


.bluebg {background-color:#F8FBFC;padding-top:50px;padding-bottom:50px;}

.topbar {background-color:#60646d;padding-top:10px;padding-bottom:10px;color:#bbbfc9;font-size:10pt;overflow-y:auto;overflow-x:hidden;}


.boxtitle {border:1px solid #E9E9E9;background-color:#F3F3F3;padding:15px;text-align:left;}
.boxbt {border:1px solid #E9E9E9;border-top:0;color:#464646;line-height:25px;padding:15px;text-align:left;font-size:10pt;}





.footer {background-color:#3A3C41;padding-top:30px;padding-bottom:30px;color:#bbbfc9;font-size:10pt;}



.hometest {font-style:italic;line-height:30px;font-size:14pt;margin-top:15px;}
.homebox {vertical-align:top;}





@media screen and (max-width: 15000px) {
.homeborder {border-bottom: 20px solid #66C9E0;}
.homepic {background:url('/images/home-img.jpg') center center no-repeat;background-size:cover;}
.homeminheight {min-height:550px;}
.sliderm {padding:0;font-size:15pt;}
.slidertext {font-size:30pt;display:block;}
.w33 {width:32%}
.w50 {width:49%}
.navon, .nav {font-size:14pt;padding:10px;}
.fr {float:right;padding-left:20px;}
.fl {float:left;padding-right:20px;}
#largenav {display:block;}
#smallnav, #smallnav2, #smallnav3 {display:none;}
.desktop {display:block;}
.mobile {display:none;}
.cb {clear:both;}
.homebutton {float:left;}
.homebox {max-width:32%;}
.iframesize {width:550px;height:300px;}
}


@media screen and (max-width: 920px) {
.navon, .nav {font-size:12pt;padding:7px;}
.iframesize {width:400px;height:250px;}
}



@media screen and (max-width: 810px) {
.homeborder {border-bottom: 15px solid #66C9E0;}
.homepic {background:url('/images/home-img.jpg') center center no-repeat;background-size:cover;}
.homeminheight {min-height:auto;}
.sliderm {padding:0;font-size:14pt;}
.slidertext {font-size:25pt;display:block;}
.navon, .nav {font-size:10pt;padding:5px;}
.fr {float:right;padding-left:10px;}
.fl {float:left;padding-right:10px;}
#largenav {display:block;}
#smallnav, #smallnav2, #smallnav3 {display:none;}
.desktop {display:block;}
.mobile {display:none;}
.cb {clear:both;}
.homebutton {float:left;}
.homebox {max-width:32%;}
.iframesize {width:290px;height:250px;}
.w33 {width:32%}
.w50 {width:49%}
}

@media screen and (max-width: 650px) {
.homeborder {border-bottom: 10px solid #66C9E0;}
.homepic {background:url('/images/home-img2.jpg') center center no-repeat;background-size:cover;}
.sliderm {padding:0;}
.slidertext {font-size:18pt;display:block;}
.sliderlink {color:black !important;}
.sliderlink:hover {color:gray !important;}
.fr, .fl {float:none;padding:0;text-align:center;}
#largenav {display:none;}
#smallnav {display:block;position: fixed !important; zoom:1;top: 0px !important;}
.desktop {display:none;}
.mobile {display:block;}
.cb {display:none;}
.homebutton {float:none;}
.homebox {max-width:100%;}
.iframesize {width:100%;height:250px;}
.w33 {width:100%}
.w50 {width:49%}
.sliderlink {text-decoration:none;font-size:22pt;font-weight:bold;}

}

@media screen and (max-width: 480px) {
.homeborder {border-bottom: 5px solid #66C9E0;}
.homepic {background:url('/images/home-img2.jpg') center center no-repeat;background-size:cover;}
.sliderm {padding-top:50px;}
.slidertext {font-size:18pt;display:block;}
.sliderlink {color:black !important;}
.sliderlink:hover {color:gray !important;}
.fr, .fl {float:none;padding:0;text-align:center;}
#largenav {display:none;}
#smallnav {display:block;position: fixed !important; zoom:1;top: 0px !important;}
.desktop {display:none;}
.mobile {display:block;}
.cb {display:none;}
.homebutton {float:none;}
.homebox {max-width:100%;}
.iframesize {width:100%;height:250px;}
.w33 {width:100%}
.w50 {width:100%}
}




