@charset "utf-8";
/* CSS Document */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper object,
.videoWrapper embed,
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

audio,
canvas,
img,
video {
    vertical-align: middle;
}

.BoldRed {
	font-weight: bold;
	color: #F00;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

::selection {
    color: red; 
    background: yellow;
}

.red, .dropdown-menu > li > a.red:hover {
 background-color: #FF0000;
 background-image: none;
}

.salmon, .dropdown-menu > li > a.salmon:hover {
 background-color: #FF8080;
 background-image: none;
}

.yellow, .dropdown-menu > li > a.yellow:hover {
 background-color: #FFFF00;
 background-image: none;
}

.green, .dropdown-menu > li > a.green:hover {
 background-color: #00FF00;
 background-image: none;
}

.btnSPONSOR {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 220px;
  padding: 10px;
  border: 3px solid rgba(0,255,255,1);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font: normal 120%/normal "Warnes", Helvetica, sans-serif;
  color: rgba(255,255,255,1);
  text-decoration: normal;
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
 /* white-space: pre;*/
  background: rgb(0,0,0);
  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 10px #ff00de , 0 0 20px #ff00de , 0 0 30px #ff00de , 0 0 40px #ff00de ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

.btnSPONSOR:hover {
  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 10px #00ffff , 0 0 20px #00ffff , 0 0 30px #00ffff , 0 0 40px #00ffff ;
}

.btnOFFSITE { 
-moz-box-shadow:inset 0px 1px 0px 0px #fbbb84; 
-webkit-box-shadow:inset 0px 1px 0px 0px #fbbb84; 
box-shadow:inset 0px 1px 0px 0px #fbbb84; 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbbb84), color-stop(1, #e97209)); 
background:-moz-linear-gradient(top, #fbbb84 5%, #e97209 100%); 
background:-webkit-linear-gradient(top, #fbbb84 5%, #e97209 100%); 
background:-o-linear-gradient(top, #fbbb84 5%, #e97209 100%); 
background:-ms-linear-gradient(top, #fbbb84 5%, #e97209 100%); 
background:linear-gradient(to bottom, #fbbb84 5%, #e97209 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbbb84', endColorstr='#e97209',GradientType=0); 
background-color:#fbbb84; 
-moz-border-radius:28px; 
-webkit-border-radius:28px; 
border-radius:28px; 
border:1px solid #c56007;
display:inline-block;
cursor:pointer;
color:#ffffff !important; 
font-family:Arial; 
font-size:16px; 
font-weight:bold; 
padding:4px 15px; 
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
border: solid #e97209 2px;
}

.btnOFFSITE:hover { 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e97209), color-stop(1, #fbbb84)); 
background:-moz-linear-gradient(top, #e97209 5%, #fbbb84 100%); 
background:-webkit-linear-gradient(top, #e97209 5%, #fbbb84 100%); 
background:-o-linear-gradient(top, #e97209 5%, #fbbb84 100%); 
background:-ms-linear-gradient(top, #e97209 5%, #fbbb84 100%); 
background:linear-gradient(to bottom, #e97209 5%, #fbbb84 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e97209', endColorstr='#fbbb84',GradientType=0);
text-decoration:none !important;
text-shadow:1px 1px 1px #000000 !important;
}

table.tbl {
	background-color:#FFF;
	width: 50%;
	border:thin;
}

table.tblEBOOK {
	background-color:#FFF;
	width: 70%;
	border:thin;
}

body.BACKGROUND {
	background-image:url(../images/background2.jpg);
	background-repeat:no-repeat;
	background-size: cover;
	
}
.divTable {
 display: table;
 width: 100%;
}
.divTableRow {
 display: table-row;
}
.divTableCell, .divTableHead {
 border: 1px solid #999999;
 display: table-cell;
 padding: 3px 10px;
}
.divTableHeading {
 background-color: #EEE;
 display: table-header-group;
 font-weight: bold;
}
.divTableFoot {
 background-color: #EEE;
 display: table-footer-group;
 font-weight: bold;
}
.divTableBody {
 display: table-row-group;
}