/* CSS Document */

#back {
position : absolute;
top: 50px; left: 10%; width: 807px; height : 537px;
background-image: url(giffs/main.jpg);
margin-left: 0px; margin-top: 0px; padding: 0px;
}
#back_1 {
position : absolute;
top: 50px; left: 10%; width: 807px; height : 537px;
background-image: url(giffs/main_1.jpg);
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#back_inner {
position : absolute;
top: 50px; left: 10%; width: 807px; height : 537px;
background-image: url(giffs/main_inner.jpg);
margin-left: 0px; margin-top: 0px; padding: 0px;
}
#back_zone {
position : absolute;
top: 50px; left: 10%; width: 807px; height : 537px;
background-image: url(giffs/main_zone.jpg);
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#logo {
position : absolute;
top: 99px; left : 500px; width : 214px; height : 58px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}

#joe {
position : absolute;
top: 75px; left : 369px; width : 81px; height :102px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}
#navibar {
position : absolute;
top: 0px; left:0px; width: 807px; height: 40px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#navi {
position : absolute;
top: 10px; left: 0px; width: 746px; height: 21px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#footer {
position : absolute;
top: 490px; left : 15px; width: 785px; height: 35px;
margin-left : 0px; margin-top: 0px; padding: 0px;
}

#key {
position : absolute;
top: 30px; left : 715px; width : 146px; height : 146px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}

#content {
position : absolute;
top: 190px; left : 470px; width : 280px; height : 250px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}

#content_inner {
position : absolute;
top: 160px; left : 50px; width : 400px; height : 250px;
margin-left : 0px; margin-top : 0px; padding : 0px;
overflow: auto;
visibility: visible;
}

#content_zone {
position : absolute;
top: 148px; left :148px; width : 520px; height : 272px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}

#content_inner {
position : absolute;
top: 160px; left : 50px; width : 400px; height : 280px;
margin-left : 0px; margin-top : 0px; padding : 0px;
overflow: auto;
visibility: visible;
}
#content_future {
position : absolute;
top: 160px; left : 50px; width : 400px; height : 280px;
margin-left : 0px; margin-top : 0px; padding : 0px;
overflow: auto;
visibility: visible;
}

#content_success {
position : absolute;
top: 160px; left : 50px; width : 650px; height : 287px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}

#members {
position : absolute;
top: 180px; left : 470px; width : 200px; height : 170px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}
#future_pic {
position : absolute;
top: 160px; left : 500px; width : 250px; height : 300px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}
#joe_pic {
position : absolute;
top: 185px; left : 470px; width : 170px; height : 200px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}
#joe_team {
position : absolute;
top: 185px; left : 470px; width : 280px; height : 200px;
margin-left : 0px; margin-top : 0px; padding : 0px;
}

#flash_intro {
position : absolute;
top: 181px; left: 54px; width: 722px; height: 276px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#skip {
position : absolute;
top: 465px; left: 353px; width: 94px; height: 14px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}






#contact {
position : absolute;
top: 20px; left: 655px; width: 191px; height: 32px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}




#ani {
position : absolute;
top: 133px; left: 0px; width: 800px; height: 250px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#flash {
position : absolute;
top: 193px; left: 0px; width: 360px; height: 190px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#inner_flash {
position : absolute;
top: 183px; left: 0px; width: 448px; height: 299px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#navi2 {
position : absolute;
top: 142px; left: 85px; width: 434px; height: 17px;
margin-left: 0px; margin-top: 0px; padding: 0px;
}


#news {
position: absolute;
top: 400px; left: 482px; width: 318px; height: 187px;
background-image: url(giffs/news.jpg);
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#pic {
position: absolute;
top: 334px; left: 25px; width: 350px; 
margin-left: 0px; margin-top: 0px; padding: 0px;
}

#pop {
	position : absolute;
	top: 65px; left : 18px; width : 315px; height : 380px;
	padding-right : 0px;
	margin-top : 0px;
	padding : 0px;
	padding right: 10px;
	overflow: auto;
	visibility: visible;
}
	
#solution {
	position : absolute;
	top: 85px; left : 18px; width : 415px; height : 460px;
	padding-right : 0px;
	margin-top : 0px;
	padding : 0px;
	padding right: 10px;
	overflow: auto;
	visibility: visible;
}

#close {
	position : absolute; top: 440px; left : 122px; width : 100px; height : 15px; align : centre;
}





.text, td, input, textarea {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: none; color: #000000;
}

.red {
	font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none; color: #e41e26; line-height: 14px;
}
.purple {
	font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none; color: #3c2f82; line-height: 14px;
}

.footer {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; line-height: 16px;
}
.footer:hover {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: underline; color: #523893; line-height: 16px;
}
.footer2 {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; line-height: 16px;
}
.footer3 {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: underline; color: #000000; line-height: 16px;
}
.footer3:hover {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: none; color: #523893; line-height: 16px;
}
.links {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: underline; color: #523893; line-height: 16px;
}
.links:hover {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; line-height: 16px;
}
.titles {
	font-family: arial; font-size: 11px; font-weight: bold; text-decoration: bold; color: #523893;
}

.terms {
	font-family: arial; font-size: 11px; font-weight: none; text-decoration: bold; color: #000000; line-height: 12px;
}


.mainbox{
overflow: auto;
height:285;
}
















