@charset "utf-8";

@font-face {
    font-family: 'century_gothic';
    src: url('fonts/century_gothic.eot');
    src: url('fonts/century_gothict.eot?#iefix') format('embedded-opentype'),
         url('fonts/century_gothic.woff') format('woff'),
         url('fonts/century_gothic.ttf') format('truetype'),
         url('fonts/century_gothic.svg#optima_lt_stdroman') format('svg');
    font-weight: normal;
    font-style: normal;century_gothic
}

@font-face {
    font-family: 'beyond_infinity_-_demoregular';
    src: url('fonts/beyond_infinity_-_demo-webfont.woff2') format('woff2'),
         url('fonts/beyond_infinity_-_demo-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} 

@font-face {
    font-family: 'bradley_handbold';
    src: url('fonts/bradley_hand_bold-webfont.woff2') format('woff2'),
         url('fonts/bradley_hand_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: century_gothic;
	font-size: .9vw;
	color: #000;
	text-align: center;
	z-index: 0;
	background-image: url(../images/master/GrayBack.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
	
img {max-width: 100%; height: auto; }

a {	color:#30f;	font-weight: bold; text-decoration: none;}
a:visited {	color:#30f;	}
a:hover {	color: #309;  font-weight: bold; text-decoration: underline;}

.TestBorder { border: thin dotted #000;}

#DEbanner { width: 100%; background-image: url(../images/master/BackBanner.jpg); background-repeat: repeat; z-index: 0; }
#BannerCenter {	margin-left:20%;width: 60%;	z-index: 0;	}
#BannerLogo { width: 55%; z-index: 2; }
.BannerType {font-size: 1.2vw;}

#DEcopy {  position: relative; margin: 0 auto; width: 90%; z-index: 2; font-size: 1.5vw;}
.DEcopyright { width: 22%; text-align:left; vertical-align: middle; z-index: 3;}
.DEemail { width: 40%; text-align:left; vertical-align: middle; z-index: 3; }

#Definition {position: relative;	margin: 0 auto;	width: 96%; z-index: 2; }
.DefinitionType { width: 90%; font-family: "Courier New", Courier, monospace; font-size: 1.15vw; font-weight: normal; text-align: left;	}
		
#Center50 {	position: relative;	margin: 0 auto;	width: 50%;	z-index: 1;}
#Center60 { position: relative; margin: 0 auto; width: 60%; z-index: 2;}
#Center70 {	position: relative;	margin: 0 auto;	width: 70%;	z-index: 1;}
#Center80 { position: relative; margin: 0 auto; width: 80%; z-index: 2;}
#Center85 { position: relative; margin: 0 auto; width: 85%; z-index: 2;}
#Center96 { position: relative; margin: 0 auto; width: 96%; z-index: 2;}
#Center100 {position: relative;	margin: 0 auto;	width: 100%;z-index: 2;	}

#Eyes {	width: 100%; }

#Info { position: relative; margin: 0 auto; width: 96%; z-index: 2;}

#about { width:85%;  font-family: 'bradley_handbold'; font-size: 1.4vw; text-align: left; }
#CloseWindow { position: absolute; width: 92%;  margin: 0 auto; font-family: "Tekton Pro"; font-size: 1.3vw; z-index: 999; }
#LoR { width:80%; margin: 0 auto; font-size: 1.5vw; text-align: center; z-index: 999; }

.Table {display: table;}
.Row   {display: table-row;}
.Cell  {display: table-cell;}

.perwide01 {width: 1%;}
.perwide02 {width: 2%;}
.perwide03 {width: 3%;}
.perwide04 {width: 4%;}
.perwide05 {width: 5%;}
.perwide06 {width: 6%;}
.perwide075 {width: 7.5%;}
.perwide10 {width: 10%;}
.perwide16 {width: 16%;}
.perwide20 {width: 20%;}
.perwide25 {width: 25%;}
.perwide30 {width: 30%;}
.perwide35 {width: 35%;}
.perwide40 {width: 40%;}
.perwide43 {width: 43%;}
.perwide45 {width: 45%;}		
.perwide50 {width: 50%;}
.perwide55 {width: 55%;}
.perwide60 {width: 60%;}
.perwide65 {width: 65%;}
.perwide70 {width: 70%;}	
.perwide75 {width: 75%;}
.perwide80 {width: 80%;}
.perwide85 {width: 85%;}
.perwide90 {width: 90%;}	
.perwide96 {width: 96%;}	
.perwide100 {width: 100%;}

.height100 {height: auto;}	

.Center {margin: 0 auto; text-align:center; }
.Left {	text-align:left;}
.Right {text-align:right;}
.vCenter {vertical-align: middle;}
.vTop {vertical-align: top;}
.vBot {vertical-align: bottom;}

.Spacer01vw {font-size: 0.1vw;}
.Spacer02vw {font-size: 0.2vw;}
.Spacer03vw {font-size: 0.3vw;}
.Spacer04vw {font-size: 0.4vw;}
.Spacer05vw {font-size: 0.5vw;}
.Spacer06vw {font-size: 0.6vw;}
.Spacer07vw {font-size: 0.7vw;}
.Spacer08vw {font-size: 0.8vw;}
.Spacer09vw {font-size: 0.9vw;}
.Spacer10vw {font-size: 1.0vw;}
.Spacer15vw {font-size: 1.5vw;}
.Spacer17vw {font-size: 1.7vw;}
.Spacer20vw {font-size: 2.0vw;}
.Spacer25vw {font-size: 2.5vw;}
.Spacer30vw {font-size: 3.0vw;}
.Spacer40vw {font-size: 4.0vw;}
.Spacer50vw {font-size: 5.0vw;}

h1 {display: inline; font-size: 2.0vw;   }
h2 {display: inline; font-size: 1.5vw; line-height: 1.5vw;   }
h3 {display: inline; font-size: 1.3vw; }
h4 {display: inline; font-size: 1.4vw; line-height: 150%;}
h5 {display: inline; font-size: 1.5vw; color: #30f; }
h6 {display: inline; font-size: 1.2vw; }
h7 {display: inline; font-size: 1.6vw;  }
h8 {display: inline; font-size: 1.1vw;   }

.Bold {	font-weight:bold; }
.Italic {font-style: italic;}
.LineSpace {font-size: 1.5vw; line-height: 1.5vw;   }
