body {margin:0px;padding:0;font-family: 'Roboto', Arial;background-color:#F3F3F3;}
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;}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}
.w100 {width:100%;}
.sw {max-width:1020px;}
.swp {padding-left:10px;padding-right:10px;}
.main {color:black;font-family: 'Roboto', Arial;font-size:12pt;line-height: 1.7;color:#3d4544;}
.main a {color:#7EBF49;text-decoration:none;}
.main a:hover {color:#9EEC5E;}
.dib {display:inline-block;}





.drbox {background-color:#FAFAFA;padding:20px;font-size:10pt;}
.line {height:1px;width:100%;background-color:#CFCFCF;margin-top:50px;margin-bottom:50px;}



.blog_date {color:silver;font-size:9pt;font-style:italic;padding-bottom:5px;}


.topbar1 {background-color:white;color:#414141;position:fixed;width:100%;box-shadow: 0 2px 2px -2px gray;z-index:1;}




.wlink {color:white;text-decoration:none;}
.wlink:hover {text-decoration:underline;}




.boxtitle {border:1px solid #D4D4D4;background-color:#E5E5E5;padding:15px;text-align:left;}
.boxtitle h3 a {color:black !important;font-weight:bold;}
.box2 {border:1px solid #D4D4D4;border-top:0;background-color:white;color:#464646;line-height:23px;padding:15px;text-align:left;}


.homeimg {background:url('/images/vip-hero.jpg') center right no-repeat;background-size:cover;color:rgb(61,69,68);font-weight:700;text-align:center;}

.cbox {background-color:#49494A;padding:10px;color:white;font-size:10pt;text-align:justify;}
.box {background-color:#F4F4F4;border:1px solid #EEEEEE;padding:20px;}


h1, h2, h3 {margin:0;padding:0;font-family: 'Roboto', Arial;}
h1 {font-weight:700;text-align:center;color:#35528A;}
h2 {font-weight:700;font-size:16pt;padding-bottom:5px;}
h3 {font-weight:300;font-size:13pt;color:#2E353B;text-transform:uppercase;}

.footer {background-color:#365283;color:white;font-size:10pt;}
.footer a {color:white;text-decoration:none;}
.footer a:hover {color:#D2DDEE;}

.nav, .navon {display:inline-block;border-radius:20px;}
.nav {background-color:white;transition: background-color 0.3s ease;color:#414141;font-family: 'Roboto', Arial;text-decoration:none;text-transform:uppercase;}
.navon, .nav:hover {background-color:#E9F2F8;transition: background-color 0.3s ease;text-decoration:none;text-transform:uppercase;color:#414141;}



.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;}



.subnav {
	text-align:left;
	top:20px;
	left:-5px;
	position:absolute;
	background-color:white;
	box-shadow: 0 1px 2px rgba(0,0,0,.2) !important;
	border: solid 1px silver;
	white-space:nowrap;
}

.subnavtext {
	font-size:9pt !important;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:0 !important;
	color:gray !important;
}




.textinput {
border-radius:30px;
	outline: none;
	text-decoration: none;
	font: 13pt '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: 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;

}


.button {color:white;
	text-align:center;
	background-color: #365283;
	padding:15px 35px 15px 35px;
cursor:pointer;outline:0;
display:inline-block;font-weight:400;font-size:16pt;font-family:Roboto, Arial;border-radius:30px;text-transform:uppercase;transition: background-color 0.3s ease;border:none;}

.button:hover {background-color: #1F2F4F;transition: background-color 0.3s ease;}
.button a {color:white;text-decoration:none;}



.buttonhead {color:white;
	text-align:center;
	background-color: #365283;
cursor:pointer;outline:0;
display:inline-block;font-weight:300;font-family:Roboto, Arial;border-radius:20px;text-transform:uppercase;transition: background-color 0.3s ease;border:none;}

.buttonhead:hover {background-color: #1F2F4F;transition: background-color 0.3s ease;}
.buttonhead a {color:white;text-decoration:none;}



.button2 {color:white;
	text-align:center;
	background-color: #365283;
	padding:15px 35px 15px 35px;
	border:1px solid white;
cursor:pointer;outline:0;
display:inline-block;font-weight:400;font-size:16pt;font-family:Roboto, Arial;border-radius:30px;text-transform:uppercase;transition: background-color 0.3s ease;}

.button2:hover {border:1px solid white;background-color: #1F2F4F;transition: background-color 0.3s ease;}
.button2 a {color:white;text-decoration:none;}


.bblock {background:url('/images/blueBloodFlow.jpg') center center no-repeat;background-size:cover;background-color:#365283;color:white;line-height:1.7;}
.bblock h1, .bblock h3 {color:white;margin-bottom:20px;line-height:auto;text-align:center;}
.bblock h3 {font-weight:700;text-transform:none;position:relative;top:-10px;}



.dblock {background-color:#1F2F4F;color:white;line-height:1.7;}
.dblock h1, .dblock h3 {color:white;margin-bottom:20px;line-height:auto;text-align:center;}
.dblock h3 {font-weight:700;text-transform:none;position:relative;top:-10px;}



@media screen and (max-width: 15000px) {
.drbox {margin-right:30px;display:inline-block;}
.bblock {padding-top:111px;padding-bottom:111px;font-size:12pt;}
.dblock {padding-top:70px;padding-bottom:70px;font-size:12pt;}
.headerspace {height:111px;}
.homeimg {font-size:35px;padding-top:130px;padding-bottom:130px;}
.topbar, .footer {padding:10px 20px 10px 20px;}
.w50 {width:49%;display:inline-block;vertical-align:top;}
h1 {font-size:28pt;}
h2 {font-size:20pt;}
h3 {font-size:16pt;}
.nav, .navon, .buttonhead {font-size:10pt;padding:10px 20px 10px 20px;}
.fr {float:right;padding-left:10px;}
.fl {float:left;padding-right:10px;}
.di {display:inline-block;}
.di2 {display:inline-block;}
.db {display:block;}
.mb, .mi {display:none;}
#largenav {display:block;}
#smallnav, #smallnav2, #smallnav3 {display:none;}
}

@media screen and (max-width: 900px) {
.drbox {margin-right:30px;display:inline-block;}
.bblock {padding-top:100px;padding-bottom:100px;font-size:12pt;}
.dblock {padding-top:50px;padding-bottom:50px;font-size:12pt;}
.headerspace {height:111px;}
.homeimg {font-size:35px;padding-top:130px;padding-bottom:130px;}
.topbar, .footer {padding:10px 20px 10px 20px;}
.w50 {width:100%;display:block;}
h1 {font-size:25pt;}
h2 {font-size:18pt;}
h3 {font-size:15pt;}
.nav, .navon, .buttonhead {font-size:9pt;padding:10px 15px 10px 15px;}
.fr {float:right;padding-left:10px;}
.fl {float:left;padding-right:10px;}
.di {display:inline-block;}
.db {display:block;}
.mb, .mi, .di2 {display:none;}
#largenav {display:block;}
#smallnav, #smallnav2, #smallnav3 {display:none;}
}

@media screen and (max-width: 800px) {
.drbox {margin-right:0;display:block;}
.bblock {padding-top:70px;padding-bottom:70px;font-size:11pt;}
.dblock {padding-top:50px;padding-bottom:50px;font-size:11pt;}
.headerspace {height:70px;}
.homeimg {font-size:25px;padding-top:75px;padding-bottom:75px;}
.topbar, .footer {padding:10px 20px 10px 20px;}
.buttonhead {font-size:10pt;padding:10px 20px 10px 20px;}
.w50 {width:100%;display:block;}
h1 {font-size:22pt;}
h2 {font-size:16pt;}
h3 {font-size:14pt;}
.fr {float:none;padding:0px;text-align:center;}
.fl {float:none;padding:0px;text-align:center;}
.db, .di, .di2 {display:none;}
.mi {display:inline-block;}
.mb {display:block;}
#largenav {display:none;}
#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) {
.drbox {margin-right:0;display:block;}
.bblock {padding-top:70px;padding-bottom:70px;font-size:10pt;}
.dblock {padding-top:30px;padding-bottom:30px;font-size:10pt;}
.headerspace {height:70px;}
.homeimg {font-size:20px;padding-top:50px;padding-bottom:50px;}
.topbar, .footer {padding:10px;}
.buttonhead {font-size:10pt;padding:10px 20px 10px 20px;}
.w50 {width:100%;display:block;}
h1 {font-size:18pt;}
h2 {font-size:14pt;}
h3 {font-size:12pt;}
.fr {float:none;padding:0px;text-align:center;}
.fl {float:none;padding:0px;text-align:center;}
.db, .di, .di2 {display:none;}
.mi {display:inline-block;}
.mb {display:block;}
#largenav {display:none;}
#smallnav {display:block;position: fixed !important; zoom:1;top: 0px !important;}
#smallnav2 {height:50px;display:block;}
#smallnav3 {display:block;}
}