@charset "UTF-8";
/* CSS Document */

	div#preload { display: none; }
	#preload { display: none; }
	h1 {font-family:Arial, Helvetica, sans-serif; color:#008e93; font-size:27px; width:280px; margin-left:12px; display: block;}
.h2 {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none; margin-left:12px; display: block;}


body{
margin: 0px;
padding: 0px;
	
}

#site{
background-image: url(images/bg.gif);
background-repeat: repeat;	
}

#frame {
width: 968px;
height: 692px;	
display: block;
padding: 0px;
margin: auto;
background:url(images/frame.jpg) no-repeat;	
}

#frame_thanks {
width: 968px;
height: 692px;	
display: block;
padding: 0px;
margin: auto;
background:url(images/frame5.jpg) no-repeat;	
}

#frame_sorry {
width: 968px;
height: 692px;	
display: block;
padding: 0px;
margin: auto;
background:url(images/frame6.jpg) no-repeat;	
}


#left_column {
width: 420px;
float: left;	
margin: auto;
}

.site_logo {
width: 165px;
height: 78px;
position: relative;
top:22px;
left:160px;
}

#right_column {
width:460;
height:550px;
float: right;
}

#row_one {
width:288px;
margin:25px;
position: relative;
top: 205px;
right: 173px;
}

#swap{
display:block;
margin-left:0;
}

#div2a{
display:block;
padding:25px 0 0 0;
height:33px;
width:280px;
}

/*ROUNDED CORNERS INPUT TEXT FIELD*/
#div2{
display:block;
padding:25px 0 0 0;
height:33px;
width:280px;
background:url(images/field.jpg) no-repeat bottom;
}
#loginboxdiv2{
display:block;
padding:25px 0 0 8px;
margin:0px;
height:33px;
width:280px;
background:url(images/field.gif) no-repeat bottom;
}
/* attributes of the input box */
#loginbox{
display:block;
background:none;
border:none;
width:273px;
height:20px;
margin: 6px 7px 0px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#1c1611;
}

#number_attend {
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#008e93;
font-size: 16px;
}


.text2 {
display:block;
padding:20px 0 12px 3px;
margin-bottom: 8px;
font-family:Arial, Helvetica, sans-serif;
color:#008e93;
font-size: 16px;
vertical-align: middle;
}

#address_phone {
width:420px;
height:20px;
position: relative;
top: 575px;
right: -458px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

/*ROLLOVERS*/
a.rollover span {
    display:none;
}

a.rollover {
    background:url('images/dr2.jpg') no-repeat top left;
	display:block;
	margin-top:414px;
	margin-left:200px;	
	width:185px;
	height:24px;    
}

a.rollover:hover {
    background-position: 0 -24px;
}

a.sub span {
    display:none;
}

a.sub {
    background:url('images/submit.jpg') no-repeat top left;
	display:block;
	position:relative;
	margin-top:8px;
	margin-left:3px;
	left:162px;
	width:122px;
	height:45px;
	}

a.sub:hover {
    background-position: 0 -45px;
}

a.direct2 {
    background:url('images/alpha.gif') no-repeat top left;
	display:block;
	margin-top:382px;
	margin-left:525px;	
	width:175px;
	height:40px; 
	outline:hidden;
	border:hidden;   
}

#div1{
display:block;
}
