﻿body {  
background-color: #1b1b47;
background-image:url('images/fadeBack.png');
background-repeat:repeat-x;
}

table {
padding: 0 0 0 0;
}

td {
padding: 0 0 0 0;
}

.MainTable {
padding: 0px;
margin: 0px;
width: 900px;
position: relative;
top: -3px;
    left: 0px;
}

#Header {
    position: relative;
    height: 400px;
    width: 1000px;
    background-image: url(images/headerNew.jpg);
   }


.headerTD {
 height: 185px;
 }
 
#HeaderImage{
background-image:url('images/HeaderImage2.jpg');
background-repeat: no-repeat;
width: 900px;
height: 150px; 
padding:0px; 
margin:0px;
z-index: 1;
position:relative;
top: 0px;
left: 0px;
}

#Dates {
 position: absolute;
 top: 345px;
 left: 0px;
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 12pt;
 font-weight: bold;
 color: #eeeeee;
 width: 1000px;
 text-align:center;
 }
 
.SaveDate  
{
    font-variant: small-caps;
    font-size: 16px;
    font-family: Times New Roman;
}

.ShootoutXXXI
{
    color:Yellow;
    font-weight:bold;
}
 
#Blue{
background-image:url('images/BlueMoon.png');
background-repeat: no-repeat; 
position:relative; 
z-index: 5; 
width: 900px;
height: 185px;
top: -150px;
left: 0px;
}

#Logo{
background-image:url('images/Shootout-Logo2.png');
background-repeat: no-repeat;
width: 300px;
height: 176px; 
padding:0px; 
margin:0px;
position: relative;
Left: 0px;
top: -20px;
z-index: 30;
}

.colorBar  {
    position: relative;
    background-color: #dde2e8;
    border-top: solid #ccc263 2px;
    width: 1000px;
    height: 2px;
    }

.colorBar1  {
    position: absolute;
    background-color: #ccc263;
    border-top: solid #dde2e8 2px;
    width: 1000px;
    height: 2px;
    left: 0px;
    top: 375px;
    }


#Annivesary{
background-image:url('images/30th.jpg');
background-repeat: no-repeat;
z-index: 25;
position: relative;
width: 250px;
height: 66px; 
left: 0px;
top: -35px;
}

.BertramLogo{
padding:0px; 
margin:0px;
position: absolute;
height: 77px;
width: 140px;
border: none;
top: 2px;
left: 2px;
}

.HatterasLogo{
padding:0px; 
margin:0px;
position: absolute;
width: 150px;
height: 62px;
border: none;
top: 2px;
left: 850px;
}

.MMLogo  {
    padding:0px; 
    margin:0px;
    position: absolute;
    width: 200px;
    height: 54px;
    border: none;
    top: 327px;
    left: 790px;
    }

.AlliedLogo  {
padding:0px; 
margin:0px;
position: absolute;
height: 81px;
width: 150px;
border: none;
top: 300px;
left: 10px;
}

.menu1 { 
    position: absolute; 
    font-family: Verdana, Arial, Sans-Serif;
    width: 960px;
    padding: 2px 20px 2px 20px;
    left: 0px;
    top: 377px;
    
    }

.content {
background-color:White;
width: 1000px;
border: solid 1px #333333;
position: relative;
}
 
.footerText {
text-align: center;
font-family: Arial;
font-size: small;
font-weight: bold;
color:#cccccc;
position: relative;
width: 1000px;
}
 
.siteCreation {
text-align: center;
font-family: Arial;
font-size:  x-small;
font-weight: bold;
color:#cccccc;
position: relative;
width: 1000px;
}

.siteCreation a {
color:#cccccc;
}

.registrationLabel {
background-color: #4e5677;
color: White;
font-weight:bold;
text-align:left;
width: 160px;
}

.registrationLabel2 {
background-color: #4e5677;
color: White;
font-weight:bold;
text-align:left;
width: 100px;
}


.registrationText {
background-color: #fcf8cc;
width: 160;
text-align: left;
}

.registrationLabel3 {
background-color: #4e5677;
color: White;
font-weight:bold;
text-align:left;
width: 100px;
 vertical-align: top;
 }
 
.registraionHeader {
background-color: #18233a;
color: #ffffff;
font-weight:bold;
font-size:medium;
}

.textItem {
background-color: #fcf8cc;
color: Navy;
}

.textItem2 {
background-color: #fcf8cc;
color: Navy;
width: 200px;
}

.textItem3 {
background-color: #fcf8cc;
color: Navy;
width: 250px;
}

.required {
	color: rgb(204,0,0);
}

.smallText {
	font-size: .66em;
}

.fieldBorder {
	border-top: solid 1px rgb(204,204,204);
}

.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
    
.modalPopup
{
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:350px;

}
    
.register
{
border:none;
}

.z100 {
z-index:100;
} 

.textMedium
{
    font-family: Calibri;
    font-size: x-large;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #333333;
}

.pageText
{
  padding-left:30px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  margin: 0px 0px 0px 0px;
  position: relative;
  top: -60px;
  }
  
.level1
{
 padding-left: 5px;
 padding-top: 40px;
}
.level2
{
     padding-left: 5px;
	text-align:left;
	font-size:Small;
}
.level3
{
     padding-left: 5px;
	text-align:left;
	font-size:Small;
}
.adjustedZIndex {
    z-index: 1001;
}

.clear  {
 clear: both;
}

.leftCol {
 width: 240px;
 float: left;
 padding: 5px;
 }
 
.leftColDefault  
{
    width: 470px;
    float: left;
    padding: 5px;
}
 
.centerCol {
 width: 490px;
 float: left;
 padding-top: 5px;
 padding-bottom: 10px;
 padding-left: 5px;
 padding-right: 5px;
 }
 
 .rightCol {
 width: 240px;
 float: left;
 padding: 5px;
 }
 
.slideshow  {
 text-align: center;
 position:relative;
 }
 
.slideshow .image {
 padding: 3px;
 }
 
.thickBorder {
 border: solid 2px #333333;
 text-align:center;
 vertical-align:middle;
 }
 
 ul.sidenav {
	font-size: 1.2em;
	float: left;
	width: 240px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #005094;
	border-bottom: 1px solid #3373a9;
	border-top: 1px solid #003867;
}
ul.sidenav li a{
	display: block;
	color: #fff;
	text-decoration: none;
	width: 220px;
	padding: 5px 10px 4px 10px;
	background: url(sidenav_a.gif) no-repeat 5px 7px;
	border-top: 1px solid #3373a9;
	border-bottom: 1px solid #003867;
}

ul.sidenav li a:hover {
	background: #003867 url(sidenav_a.gif) no-repeat 5px 7px;
	border-top: 1px solid #1a4c76;
}
ul.sidenav li span{	display: none; }
ul.sidenav li a:hover span {
	display: block;
	font-size: 0.8em;
	padding: 10px 0;
}

#sponsors  {
 background-image: url(images/Shootout-LogoLarge.png);
 background-color: #FFFFFF;
 width: 1000px;
 background-repeat: no-repeat;
}

#sponsors .logo  {
 padding: 20px;
 width: 460px;
 float: left;
}

.videoItem 
{
    width: 450px;
    margin: 2px;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    background-color: #333333;
}

.videoThumb
{
    float: left;
}

.videoThumb img  
{
    border: none;
}

.videoTitle a
{
    float: left;
    text-align: left;
    color: #cccccc;
    font-size: large;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 320px;
}

.videoTitle a:hover 
{
    color: #999999;
}

.videoData  
{
    font-size: medium;
    color: #999999;
    text-decoration: none;
    font-weight: normal;
    float: left;
    padding-left: 10px;
    text-align: left;
}

.galleryThumb  
{
    border-width: 1px;
    border-color: #333333;
}

.gallerytiny  
{
    border:1px solid #333333;
    padding: 0px;
}

.pageTitle {
  float:left;
  text-align:left;
  width: 100%;
  padding: 10px;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
  font-size: large;
  font-style:italic;
  }

