a{border:0px;text-decoration:none}
img{border:0px}

.mainbody{margin:0px;width:1200px;height:650px;background-color:#000000;background-image:url('../graphics/standard/dancefloor.jpg');background-repeat:no-repeat;color:#FFFFFF;font-family:cursive;font-size:16px}
.dancers{position:absolute;z-index:1;left:0px;top:0px;width:241px;height:460px;background-image:url('../graphics/standard/classical_dancers.gif');color:#FFFFFF}
.logo{position:absolute;left:604px;top:0px;width:353px;height:243px;background-image:url('../graphics/standard/dancefloor_logo.jpg')}
.homeLogo{position:absolute;left:242px;top:179px;width:523px;height:374px;background-image:url('../graphics/standard/homePageLogo.jpg')}
.title{position:absolute;left:130px;top:24px;width:600px;height:40px;font-size:36px;color:#e70a21;z-index:3}
.main_title{position:absolute;left:70px;top:0px;width:507px;height:131px;z-index:5;background-image:url('../graphics/standard/school_title.gif')}
.subtitle{font-size:30px;color:#b4d9e8}
.pageTitle{font-size:24px;color:#b4d9e8;margin-left:90px;margin-top:40px;margin-bottom:10px}
.menu{position:absolute;left:50px;top:80px;width:200px;height:400px;z-index:5}
.menu_item{cursor:pointer;line-height:30px;color:#b4d9e8}
.menu_item1{cursor:pointer;line-height:30px;color:#b4d9e8}
.submenu_item{cursor:pointer;line-height:30px;color:#b4d9e8;margin-left:20px}
.submenu{display:none}
.footer{position:absolute;left:10px;top:560px;width:220px;height:60px;font-size:14px;color:#b4d9e8;text-align:center}
.workarea{position:absolute;left:230px;top:100px;width:700px;height:auto;z-index:100;font-size:14px}
.login{position:absolute;left:700px;top:5px;width:250px;height:150px;z-index:100}

.danceTitle{font-weight:bold;color:#FF0000}
.danceStep{color:#EEEE00;cursor:pointer;margin-left:20px}
.staff{position:absolute;left:280px;top:40px;width:400px;height:540px;z-index:101;cursor:pointer;background-image:url('../graphics/standard/photoframe.jpg');border:1px solid black}
.staffFrame{float:left;width:75px;height:113px;margin-left:10px;margin-top:20px;cursor:pointer}
.staffPhoto{width:70px;height:93px;margin-left:2px;border:1px solid black}
.staffName{width:72px;height:18px;margin-left:2px;text-align:center;background-color:#e70a21}
.staffBigPhoto{margin-left:82px;margin-top:74px}
.staffBigName{width:100%;height:18px;margin-top:20px;background:none;border:none;font-weight:bold;font-size:16px;color:#000000;text-align:center;font-family:serif}
.staffBigWords{width:380px;text-align:left;font-family:serif;height:60px;margin-top:40px;margin-left:10px;border:none}

.calendar{float:left;margin-top:10px;width:685px;height:900px;font-family:sans-serif}
.calendarDayTitle{width:100%;font-weight:bold;text-align:center;font-size:11px;margin-top:2px;color:#000000}
.calendarDay1{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar1.jpg');margin-left:1px;margin-top:1px}
.calendarDay2{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar2.jpg');margin-left:1px;margin-top:1px}
.calendarDay3{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar3.jpg');margin-left:1px;margin-top:1px}
.calendarDay4{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar4.jpg');margin-left:1px;margin-top:1px}
.calendarDay5{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar5.jpg');margin-left:1px;margin-top:1px}
.calendarDay6{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar6.jpg');margin-left:1px;margin-top:1px}
.calendarDay7{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar7.jpg');margin-left:1px;margin-top:1px}
.calendarDay8{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar8.jpg');margin-left:1px;margin-top:1px}
.calendarDay9{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar9.jpg');margin-left:1px;margin-top:1px}
.calendarDay10{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar10.jpg');margin-left:1px;margin-top:1px}
.calendarDay11{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar11.jpg');margin-left:1px;margin-top:1px}
.calendarDay12{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendar12.jpg');margin-left:1px;margin-top:1px}
.calendarDayH{float:left;width:96px;height:170px;background-image:url('../graphics/admin/calendarH.jpg');margin-left:1px;margin-top:1px}
.calendarEntry{width:94px;margin-left:1px;margin-top:4px;height:auto;text-align:center;font-size:11px}

.roomphotos{float:left;margin-left:40px;margin-top:12px;width:600px;height:450px;border:1px solid black}
.photoname{float:left;margin-right:12px;background-color:#d0091f;color:#ffffff;width:60px;text-align:center;cursor:pointer;border:1px solid black}
.pairbox{float:left;width:300px;height:340px;overflow:auto;margin-right:10px;margin-top:10px;border:1px solid black;background-repeat:no-repeat;background-color:#ffffff;font-family:sans-serif}
.pairword{margin:10px;margin-top:45px;width:280px;height:260px;overflow:auto}
.pairclick{cursor:pointer;margin-left:20px;font-weight:bold;color:#ff0000;font-size:18px}
.pairpop{position:absolute;left:60px;top:100px;width:630px;height:710px;display:none}


.public_customerCard{width:372px;height:237px;background-image:url('../graphics/standard/customerCard.jpg');font-size:16px;font-weight:bold;color:#000077}
.public_cardFirstName{position:relative;top:136px;left:100px}
.public_cardSecondName{position:relative;top:136px;left:100px}
.public_cardCode{position:relative;top:-38px;left:220px}
.public_cardMember{position:relative;top:-61px;left:324px}
.public_overcard{position:absolute;left:0px;top:0px;width:372px;height:237px;display:none}
.public_daytimes{position:relative;top:94px;left:68px;font-size:14px}
.courseStart{position:relative;top:98px;left:110px}

.newsletter{position:absolute;left:50px;top:495px;color:#b4d9e8;font-size:16px;z-index:10;border:1px solid #b4d9e8;text-align:center;padding:6px}