body {margin:0px;padding:0px;font-family: 'Roboto Condensed', 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;}
.cb {clear:both;}
.vt {vertical-align:top;}
.vb {vertical-align:bottom;}
.w100 {width:100%;}
.sw {width:100%;}
.main {color:black;font-family: 'Roboto Condensed', sans-serif;font-size:11pt;}
.swp {padding-left:20px;padding-right:20px;}
.p {cursor:pointer;}
.dib {display:inline-block;}
h1, h2, h3 {margin:0;padding:0;font-family: 'Roboto Condensed', sans-serif;}
h1 {font-weight:300;text-transform:uppercase;font-size:22pt;}
h2 {font-weight:700;font-size:18pt;}
h3 {font-weight:300;font-size:13pt;color:#2E353B;text-transform:uppercase;}
p {padding:15px;}


.nav {color:white;font-family: 'Roboto Condensed', sans-serif;font-weight:700;padding:10px;text-align:right;display:inline-block;cursor:pointer;text-transform:uppercase;font-size:14pt}

.nav:hover {color:black;}


a {color:#1698C2;text-decoration:none;}
a:hover {text-decoration:underline;color:#456069;}

.footer {background-color:#4D4D4D;color:white;text-align:center;font-size:9pt;font-family: 'Roboto Condensed', sans-serif;padding-top:20px;padding-bottom:20px;}


.slidertext {color:white;font-family: 'Roboto Condensed', sans-serif;font-weight:300;text-align:center;font-size:36pt;}

.wbutton {border:1px solid white;color:white;font-family: 'Roboto Condensed', sans-serif;font-weight:400;padding:15px;background-color: rgba(255, 255, 255, 0.3);text-align:center;display:inline-block;cursor:pointer;font-size:12pt;}
.wbutton:hover {background-color: rgba(255, 255, 255, 0.6);}

.wbuttontext {color: rgba(255, 255, 255, 1);text-align:center;}






.box {border:1px solid #E9E9E9;background-color:white;color:#464646;line-height:23px;text-align:left;font-size:11pt;}
.box h3 {border-bottom:1px solid #E9E9E9;background-color:#F3F3F3;padding:15px;text-align:left;}




.header {background:url('/images/bg5.jpg') center center no-repeat;background-size:cover;padding-top:30px;padding-bottom:10px;color:white;}


.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 1px rgba(0,0,0,.2);
	color: black;
	border: solid 1px silver;
	text-align:left;
	background: red;
	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;
}



.button {color:white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align:center;
background: #2175B4;
padding:10px;cursor:pointer;outline:0;border:0;-webkit-box-shadow: 2px 2px 12px -3px rgba(0,0,0,0.25);
border:1px solid #0053AD;}

.button:hover {background: #1C5F92;outline:0;border:1px solid #00458C;}

.sublink {border:1px solid white;font-family: 'Roboto Condensed', sans-serif;font-weight:400;padding:10px;background-color: rgba(255, 255, 255, 0.5);margin-bottom:5px;color: rgba(255, 255, 255, 1);display:block;font-size:9pt;color:black;text-decoration:none;white-space:nowrap;}
.sublink:hover {background-color: rgba(255, 255, 255, 0.7);text-align:right;color:#4B4B4B;text-decoration:none;}




@media screen and (max-width: 15000px) {
.fr {float:right;padding-left:10px;}
.fl {float:left;padding-right:10px;}
.subnavshow {display:block;}
}

@media screen and (max-width: 790px) {
.fr {float:right;padding-left:10px;}
.fl {float:left;padding-right:10px;}
.subnavshow {display:block;}
}

@media screen and (max-width: 650px) {
.fr, .fl {float:none;padding:0;text-align:center;}
.subnavshow {display:none;}
}

@media screen and (max-width: 480px) {
.fr, .fl {float:none;padding:0;text-align:center;}
.subnavshow {display:none;}
}	
