body{margin:auto;
background-color:#63636d;
background-image:  url(images/bg.jpg);
background-attachment: fixed;
background-position: top left;
background-repeat: repeat-x;
font-size:12px;
color:#aaaaaa;
font-family:arial;
margin:0px 0px; padding:0px;
text-align:center;
}

a:link, a:visited, a:active {
color:#097bcd;
text-decoration:none;
font-style:italic;
}

a:hover{
text-decoration:underline;
}

.background{
opacity:.13;filter:alpha(opacity=13);
position:absolute;top:-100;left:50px;
z-index:1;
}

.placeholder{
	border:0px solid white;
	color:#ffffff;
	width:750px;
	margin:0px auto;
	text-align:center;
}

.logo{
height:130px;
float:left;margin-top:10px;margin-left:25px;
opacity:.85;filter:alpha(opacity=85);
position:relative;
z-index:2;
}

.banner{
float:left;
position:relative;
z-index:2;
text-align:left;
border:0px solid white;
margin-left:20px;
margin-top:10px;
}

.location{
border:0px solid white;
position:relative;
top:-35px;
right:150px;
z-index:4;
width:450px;
float:right;
font-size:28px;
color:#cccccc;
font-family:times new roman;
font-weight:600;
}

.menuplaceholder{
float:right;
position:relative;
top:-25px;
z-index:2;
}

.menuedgel{
float:left;
height:25px;
border: 0px solid black;
position:relative;
left:3px;
}

.menuedger{
float:left;
height:25px;
border: 0px solid black;
position:relative;
left:-3px;
}

.menu {
	background-color:#14181b;
	width:600px;
	float:left;
	text-align:center;
	height:25px;
	font-size:12px;
}

a.menulink:link, a.menulink:visited, a.menulink:active {
color:white;
text-decoration:none;
font-style:italic;
display:block;
line-height:25px;
}

a.menulink:hover{
color:#097bcd;
text-decoration:underline;
background-color:black;
}

.tableholder{
position:relative;
z-index:2;
margin-bottom:15px;
}

.topleft{
width:19px; 
height:19px; 
background-image:  url(images/tl.gif);
}

.top{
height:19px; 
background-image: url(images/t.gif);
}

.topright{
width:21px; 
height:19px; 
background-image: url(images/tr.gif);
}

.left{
width:19px; 
background-image:  url(images/l.gif);
}

.right{
width:21px; 
background-image: url(images/r.jpg);
}

.bottomleft{
width:19px; 
height:19px; 
background-image:  url(images/bl.gif);
}

.bottom{
height:19px; 
background-image: url(images/b.jpg);
}

.bottomright{
width:21px; 
height:19px; 
background-image: url(images/br.gif);
}

.contentmain{
width:500px;
background-color:#14181b;
vertical-align:top;
border:0px solid white;
}

.rotbanner{
position:relative;
width:500px;
height:225px;
z-index:5;
border:0px solid white;
overflow:hidden;
}

.rotbannerimages{
position:relative;
width:500px;
height:225px;
z-index:6;
border:0px solid white;
}

.banner_border{
width:500px;
height:225px;
position:relative;
top:-225px;
/* any IE */
top:expression('-270px');
z-index:7;
border:0px solid white;
}

.indexcontent{
position:relative;
top:0px;
border:0px solid white;
}

.contentright{
width:150px;
background-color:#14181b;
vertical-align:top;
position:relative;
z-index:10;
}

.contentrightindex{
width:150px; 
background-color:#14181b;
vertical-align:top;
position:relative;
z-index:10;
height:590px;
overflow:hidden;
}

.sidebutton{
margin-top:5px;
margin-left:3px;
}

.sponsorbox{
border:0px solid white;
height:80px; width:110px;
text-align:center;
position:relative;
top:-118px;
left:25px;
z-index:11;
}

.contentfull{
width:710; 
background-color:#14181b;
vertical-align:top;
}

.contentleftteam{
width:450; 
background-color:#14181b;
vertical-align:top;
}

.contentrightteam{
width:200; 
background-color:#14181b;
vertical-align:top;
}

h1{
font-weight:600;
font-size:13px;
color:#ffffff;
}

h2{
font-weight:500;
font-size:13px;
color:#ffffff;
font-style:italic;
margin-top:2px;
margin-bottom:1px;
margin-left:25px;
line-height:18px;
}

h4{
color:green;
font-weight:600;
font-size:16px;
}

h3{
color:red;
font-weight:600;
font-size:24px;
}

.scroll_text{
font-size:14px;
font-weight:400;
}

.footer{
width:750px;
height:20px;
background-color:#14181b;
vertical-align:top;
text-align:center;
font-size:10px;
position:relative;
z-index:2;
}

.footer a:hover {
background-color:#14181b;
}

.adminfooter{
width:100%;
height:20px;
background-color:#14181b;
vertical-align:top;
text-align:center;
font-size:10px;
position:relative;
z-index:2;
}

.datagrid{
font-size:10pt;
text-align:center;
border:1 pt solid #14181b;
spacing: 5px;
}

.submitbtn{
margin:5px;
background-color:black;
color:white;
border:1px solid white;
}

.smalltext{
font-size:12pt;
margin-top:5px;
margin-bottom:10px;
}


.maintext{
font-size:10pt;
font-weight:600;
margin-top:5px;
margin-bottom:5px;
text-align:justify;
}

.justytext{
font-size:11pt;
margin-top:5px;
margin-bottom:5px;
text-align:justify;
}

hr{
margin-top:5px;
margin-bottom:5px;
color: #bbbbbb;
background-color: #bbbbbb;
height: 1px;
}

.gameresults{
border-top: 0px solid #bbbbbb;
width:680px;
margin-left:15px;
margin-right:15px;
}

.playername{
font-family:times new roman;
background-color:#097bcd;
color:white;
font-size:20px;
text-align:center;
font-weight:600;
font-variant:small-caps;
}

.familysponsor{
height:80px;
width:120px;
border: 1px solid white;
font-weight:bold;
background:black;
vertical-align:middle;
text-align:center;
}

.contactus{
font-size:10pt;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}
