*
{
margin:0;
padding:0;

}

body
{
background-image:url(images/BG.jpg);
background-attachment:fixed;	
font-size:18px;	
background-position:center;

}

object
{
	
text-align:center;	

}


.panelsvid
{
position:relative; 
width: 746px; 
height: 413px; 
margin:0 auto; 
padding-top:20px;	
	
}
.panelsvid2
{
position:relative; 
width: 400px; 
height: 300px; 
margin:0 auto; 
padding-top:20px;	
	
}


#surround
{
position:relative;
margin: 0 auto;
width:1024px;
background:#ffffff;

	}

#header
{
position:relative;
width: 1024px; 
height: 350px;

	

}

#menu
{

width:1024px;


}

#menubar
{

height:52px;
width:1024px;
background-image:url(images/menubarback.gif);
}


#menugraphics
{
position:relative;
top:0px;
	
}


#menu img
{
float:left;	
}

#contentstop
{
	
position:relative;
width:1024px;
padding:0;
background:transparent;

}

#header h2.left
{
position:absolute;
text-align:left;
background:transparent;
top:130px;
margin-left:45px;
font-size:22px;
}

#menutext
{
position:absolute;
left:425px;
top:20px;

}

#menutext h1
{

font-size:36px;


}


#main
{
position:relative;
background:#ffffff;
width:1024px;
padding-bottom:25px;
clear:both;

}

#home
{
position:relative;
background:#000;	
background-image:url(images/cityatnight.jpg);
background-repeat:no-repeat;
height:381px;
width:1024px;
top:-4px;
clear:both;

}

#lowercontents
{
position:relative;

background:#ffffff;


}

#menu img, #contentstop img {
	padding:0;
margin:0;

}

.imgborder
{
border-top:solid 1px #999;

}
	

h1 {
	font-family: impact, Arial, Helvetica, sans-serif;
	font-size: 48px;
	text-align:center;
}
h2 {
	font-family: impact, Arial, Helvetica, sans-serif;
	text-align:center;
}

h2.signup{
	
	font-family:"bank gothic LT",impact, Arial, Helvetica, sans-serif;
	text-align:center;	

	
}

.blackline{
	border-top: solid 5px;
}

#footer {
	position:relative;
    padding-bottom:0px;
	background:#ffffff;
	
}
.lefted {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	text-align:left;
}



p
{
	font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#main p.maintext{
	margin-left:20px;
	text-align:left;
	font-weight: bold;
	margin-bottom: 35px;
	margin-top: 15px;
	line-height:150%;
}

#main p.maintextbold{
	margin-left:20px;
	text-align:left;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 15px;
	font-weight:bold;
	font-size:20px;
	line-height:150%;
}

.maincentertext
{
	text-align:center;
	margin-bottom:20px;
	margin-top:45px;
	line-height:150%;
	margin-left:20px;
	margin-right:20px;
}

#main p
{
	text-align:center;
	font-weight: bold;
}

 .mainunderline {
	text-decoration: underline;
	font-weight: bolder;
}
ul {
	list-style-type: none;
	padding-left: 40px;
	font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:150%;
	padding-right: 25px;
	margin-bottom: 55px;
}
h3 {
	font-size: 36px;
	text-decoration: underline;
	text-align: center;
		font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;

}

form
{
text-align:center;	
}

.button
{
	
background-image:url(images/BAPC_REGISTER_34.jpg);
background-repeat:no-repeat;
width:50px;
height:32px;

}

input{
background:#000;
color:#FFF;
padding-bottom:2px;
height:32px;
width:400px;
}

img{
border:none;	
}

#whitebox
{
color:black;
background:transparent;
position:absolute;
right:97px;
top:22px;
width:255px;
height:325px;
overflow:auto;
}

#whitebox p
{
font-weight:bold;
margin-bottom:20px;
}

#popup
{
position:relative;
top:-15px;
width:500px;
height:515px;
background:black;
color:white;
margin:0;
padding:15px;
}

strong
{
	font-size:22px;
	font-weight:bolder;
}

.paypal
{
text-align:center;	
margin-bottom:30px;	
margin-top:5px;
}

.paypal input
{
position:relative;
margin:0 auto;
width:150px;
height:60px;
}


#surround #main .paypal form table {
	height: 75px;
	width: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

#surround #main #video p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}

.footerimg
{
float:left;
margin-top:45px;

}

.footerimgleft
{
float:left;
margin-left:10px;
margin-top:45px;


}

.fheadera
{
	position:absolute;
	width:350px;
	left:0;
	text-align:center;
	top:10px;
	
}

.fheaderb{
	
position:absolute;
width:400px;
left:300px;
top:10px;
}

.fheaderc{
position:absolute;
width:400px;
left:650px;
top:10px;
}


#blackbox
{
position:absolute;
left:105px;
top:43px;

	
}

.submission{
width:80px;	
	
}

.imgmargina
{
margin-top:46px;
	
}


.imgmarginb
{
margin-top:60px;
	
}

.imgmarginc
{
margin-top:100px;	
	
}

.floatyimg
{
float:left;
padding:14px;
}

.sponsorlogo
{
float:left;
padding:10px;
	
}

#nomorefloats
{
clear:both;
width:100%;
position:relative;
	
}

.floatingleft
{
float:left;	
	
}

.logosfloat
{
clear:both;
padding-left:108px;
padding-top:15px;
padding-bottom:15px;
	
}

.biography
{
padding-top:4px;
position:absolute; 
color:#00d2ff;
font-size:15px;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
text-align:left;	
left:45px;
}

.biography a
{
padding:0;
margin:0px;
text-decoration:none;
color:#00d2ff;
font-size:15px;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
	
}

.biography p
{
float:left;
padding-right:74px;

}