body {
color:#7F8000;background-color:#FFFFFF;
text-align: center;
background-image:url('choreobanner.jpg');
background-repeat:repeat-y;
font-size:100%;
}

div.dancer{
position:absolute;top:0px;left:0px;
width:100px;height:6000px;
background-image:url('mercuriussmall.gif');
background-repeat:no-repeat;
background-attachment:fixed;
}


hr.line1{color:#7F8000;background-color:#FFFFFF;width:60%;height:1px;text-align: center;}

div.center{
text-align:center;
}

div.synopsis{
color:#838381;background-color:#FFFFFF;
font-size:1.0em;
font-weight:500;
text-align:justify;
}

div.leftjust{
font-size:1.0em;
font-weight:500;
text-align:justify;
}

div.padv4{
padding-top:2px;
padding-bottom:2px;
}

div.padh{
padding-left:10px;
padding-right:10px;
}

div.padv{
padding-top:10px;
padding-bottom:10px;
}

div.wrap{
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

div.left{
text-align:left;
}

img.padh{
padding-left:50px;
padding-right:50px;
}

div.links{
color:#FFFFFF;background-color:#FFFFFF;
position:absolute;top:110px;left:15%;
width:70%;
padding-top:5px;
padding-bottom:0px;
text-align:center;
}

a.linx{
color:#7F8000;background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
font-weight:900;
text-decoration:none;
}

a.linx:hover{
color:#838381;background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
font-weight:900;
cursor:pointer;
text-decoration:underline;
}

a.vlinx{
color:#838381;background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
font-weight:900;
text-decoration:none;
}

a.vlinx:hover{
color:#7F8000;background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
font-weight:900;
cursor:pointer;
text-decoration:underline;
}

div.nolinks{
color:#FFFFFF;background-color:#FFFFFF;
position:absolute;top:150px;left:15%;
width:70%;
padding-top:5px;
padding-bottom:0px;
text-align:center;
}

a.nolinx{
color:#7F8000;background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
font-weight:900;
text-decoration:none;
}

a.nolinx:hover{
color:#838381;background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
font-weight:900;
cursor:pointer;
text-decoration:underline;
}

div.content{
color:#7F8000;background-color:#FFFFFF;
position:absolute;top:150px;left:15%;
width:70%;height:80%;
text-align:left;
}
div.gallerycontent{
color:#7F8000;background-color:#FFFFFF;
position:absolute;top:200px;left:15%;
width:70%;height:80%;
text-align:center;
}

div.contentnone{
color:#7F8000;background-color:#FFFFFF;
position:absolute;top:200px;left:15%;
width:70%;height:80%;
border-style:none;
text-align:center;
}

div.mercurius{
color:#7F8000;background-color:#FFFFFF;
position:absolute;top:20px;left:15%;
width:70%;height:80%;
border-style:none;
text-align:center;
}

div.contenthead{
color:#7F8000;background-color:#FFFFFF;
text-align:center;
padding-top:0px;
padding-bottom:10px;
font-size:1.7em;
font-weight:500;
text-decoration:underline;
}
div.contenthead2{
color:#7F8000;background-color:#FFFFFF;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:1em;
font-weight:500;
text-decoration:underline;
}
div.contenthead3{
color:#7F8000;background-color:#FFFFFF;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:1.2em;
font-weight:500;
text-decoration:underline;
}

div.completedcontent{
color:#838381;background-color:#FFFFFF;
position:absolute;top:200px;left:15%;
width:70%;height:80%;
text-align:left;
}

div.completedcontentnone{
color:#838381;background-color:#FFFFFF;
position:absolute;top:200px;left:15%;
width:70%;height:80%;
border-style:none;
text-align:center;
}

div.completedcontenthead{
color:#838381;background-color:#FFFFFF;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:1.7em;
font-weight:500;
text-decoration:underline;
}
div.completedcontenthead2{
color:#838381;background-color:#FFFFFF;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:1em;
font-weight:500;
text-decoration:underline;
}
div.completedcontenthead3{
color:#838381;background-color:#FFFFFF;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:1.2em;
font-weight:500;
text-decoration:underline;
}

div.levelhead{
color:#7F8000;background-color:#FFFFFF;
text-align:left;
padding-top:10px;
padding-bottom:10px;
font-size:1.2em;
font-weight:500;
text-decoration:underline;
}

div.sublevelhead{
color:#7F8000;background-color:#FFFFFF;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:1em;
font-weight:500;
text-decoration:none;
}

div.artistcontent{
color:#7F8000;background-color:#FFFFFF;
position:absolute;top:200px;left:15%;
width:70%;
text-align:center;
}

img.artist{
border-style:solid;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#FFFFFF;
}

img.harpsichord{
border-style:solid;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#FFFFFF;
}

img.cover{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
border-style:solid;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#FFFFFF;
}

img.artist:hover{
border-style:solid;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#838381;
}

img.artistbio{
border-style:double;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#7F8000;
}

img.download{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

img.helpbutton{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
}

img.galleryimage{
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
text-align:center;
}

div.contentcontactus{
color:#7F8000;background-color:#FFFFFF;

position:absolute;top:200px;left:15%;

border-style:none;
text-align:center;
}

div.contactplate{
position:absolute;top:10px;left:330px;
color:#7F8000;background-color:#FFFFFF;
width:310px;height:320px;
border-style:solid;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#7F8000;
text-align:left;
}

div.mailformplate{
position:absolute;top:10px;left:10px;
color:#7F8000;background-color:#FFFFFF;
width:300px;height:320px;
border-style:solid;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#7F8000;
text-align:left;
}

table.one{
border:0px;
padding-top:100px;
padding-left:10%;
width:80%;
}

table.two{
border:0px;
padding-top:10px;
width:100%;
font-size:0.9em;
}

table.three{
border:0px;
padding-top:30px;
padding-left:10%;
width:80%;
}

table.videotable{
border:0px;
}

td.blank{
width:20px;
}

td.colwidth{
white-space: nowrap;
}
td.fixcolwidth{
width:200px;
padding-left:20px;
padding-right:20px;
}

table.galleryoptions{
border:0px;
position:absolute;top:470px;left:0px;
width:100%;
}

table.tablecontrol{
position:absolute;top:145px;left:30%;
width:40%;
table-layout:fixed;
border:0px;
text-align:center;
}


td.galleryleft{
width:40%;
text-align:left;
}

td.gallerymid{
width:20%;
text-align:center;
}

td.galleryright{
width:40%;
text-align:center;
}
div.animate{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

div.copyrightdiv{
padding-top:10px;
padding-bottom:10px;
}

div.footer{
padding-top:100px;
padding-bottom:10px;
font-weight:900;
text-align:center;
text-decoration:underline;
}
div.contactfooter{
padding-top:450px;
padding-bottom:10px;
font-weight:900;
text-align:center;
text-decoration:underline;
}
div.imagetext{
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

