body {
padding:0; 
margin: auto;
background-color:#666666; 
text-align:center;
}

#wrap {
width: 850px;
height:1800px;
background-color:#EEEEEE; 
margin:auto;
}
.clear{
clear:both
}
.join2{
background-color:#000000;
width:850px;
height: 35px;
}

.join2 p{
font-family:Arial, Helvetica, sans-serif;
font-size: 19px;
color: #FFFFFF;
position:relative;
top:7px;
margin:0;
padding:0;
}

.gray{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#999999
}


/*header*/
#header {
width:850px;
}

#header img {
float: left;

}



/*toptable*/
#toptable {
width: 850px;
height: 420px;
margin-top: 10px;
}

.left {
width:504px;
width: 59%;
height: 412px;
float:left;
padding-top:4px;
padding-left: 22px;
}

.box {
width: 155px;
height: 205px;
margin-left: 3px;
float:left;
}

.box img{
width:150px; 
height:200px; 
margin-left: 2px; 
border:5px dashed white;
}

.right{
width: 339px;
width: 38%;
height: 412px;
background-image:url(images/signup.jpg);
float: right;
padding-right:3px;
}

.id{
width: 267px;
height: 155px;
background-color:#FF0000;
}

ul{
list-style-image:url(images/arrow.png);
position:relative;
top: 25px;
padding: 3px 0 0 50px;
margin: 0 ;
}

li{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
}

/*midtable*/
#midtable {
width: 850px;
padding-top: 10px;
}

/* fonts */
h1 { font-family:Arial, Helvetica, sans-serif; 
font-size:67px; 
font-weight:500; 
margin: 0px; 
padding-left: 14px; 
float:left;
}
h2 { font-family:Arial, Helvetica, sans-serif; 
font-size:75px; 
font-weight:500; 
position:relative;
margin-top: 180px; 
}

.webcam{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#FF235C;
text-align:left;
}

/*links */
a:link { color:blue; }
a:visited { color:blue;}
a:hover { color:red;}
a:active { color:red;}

#midtable a:hover {color:#FFFFFF;}
#midtable a:active {color:#FFFFFF;}
#midtable a:visited {color:#FFFFFF;}
#midtable a:link {color:#FFFFFF;}

p.join{
font-family:Arial, Helvetica, sans-serif;
font-size: 33px;
color: white;
background-color:#000000;
width:850px;
height: 40px;
margin-top:10px;
padding:0;
}

.pink {
font-family:Arial, Helvetica, sans-serif;
font-size: 33px;
color:#FF235C;
background-color:#000000;
width:850px;
height: 40px;
margin-top:10px;
padding:0;
}

.footer
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:20px;
}

.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

p.header{
font-family:Arial, Helvetica, sans-serif;
font-size: 19px;
color: white;
background-color:#000000;
width: 850px;

}

/*join*/
#joina {
width: 425px;
height: 190px;
background-image:url(images/joina.jpg);
float:left;
width:50%;
margin-top:-30px;
}

.box1 {
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
font-weight:500;
color:#00A2CA;
width: 230px;
height: 80px;
background-color:#FFFFFF;
margin-left: 43px;
margin-top: 10px;
padding:0;
border: 2px;
border-color:#CCCCCC;
border-style:solid;
}

.class1 {
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
color:#000000;
position: relative;
top: -10px;
padding:0;
margin:0;
}

.box2 {
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
color:#00A2CA;
width: 230px;
height: 80px;
background-color:#FFFFFF;
margin-left: 43px;
margin-top: 8px;
padding:0;
border: 2px;
border-color:#CCCCCC;
border-style:solid;
}

.class2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
color:#000000;
position: relative;
top: -10px;
padding:0;
margin:0;
}

#joinb {
width: 425px;
height: 190px;
background-image:url(images/joinb.jpg);
width:50%;
float:right;
margin-top:-30px;
}

.box3 {
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
color:#00A2CA;
width: 230px;
height: 80px;
background-color:#FFFFFF;
margin-left: 153px;
margin-top: 10px;
padding:0;
border: 2px;
border-color:#CCCCCC;
border-style:solid;
}

.class3 {
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
color:#000000;
position: relative;
top: -10px;
padding:0;
margin:0;
}
.box4 {
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
color:#00A2CA;
width: 230px;
height: 80px;
background-color:#FFFFFF;
margin-left: 153px;
margin-top: 8px;
padding:0;
border: 2px;
border-color:#CCCCCC;
border-style:solid;
}

.class4 {
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
color:#000000;
position: relative;
top: -10px;
padding:0;
margin:0;
}
/*footer*/
#footer {
width: 850px;
height: 115px;
background-image:url(images/footer.jpg); background-repeat:no-repeat;
position:relative;
top: 10px;
left:0;
}
#footer a{color:#FFFFFF; text-decoration:underline;}
#footer a:hover{color:#FFFFFF; text-decoration:none;}


