.maintext
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #32004B;
}

.maintext table{
	font-size:12px;
}

.maintext a:link
{
    text-decoration: none;
    color: #32004B;
} 
.maintext a:visited {
	text-decoration: none;
	color: #32004B;
}
.maintext a:active
{
    text-decoration: none;
    color: #32004B;
}
.maintext a:hover
{
    text-decoration: underline;
    color: #32004B;
}

.leftnavtext
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
    line-height: 14px;
    color: #32004B;
}

.leftnavtext a:link
{
    text-decoration: none;
    color: #32004B;
} 
.leftnavtext a:visited {
	text-decoration: none;
	color: #32004B;
}
.leftnavtext a:active
{
    text-decoration: none;
    color: #32004B;
}
.leftnavtext a:hover
{
    text-decoration: underline;
    color: #F26522;
}

.datetext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #32004B;
}
.errortext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #CC0000;
}
.footertext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 12px;
    color: #000000;
}
.footertext a:link
{
    text-decoration: none;
    color: #000000;
} 
.footertext a:visited {
	text-decoration: none;
	color: #000000;
}
.footertext a:active
{
    text-decoration: none;
    color: #000000;
}
.footertext a:hover
{
    text-decoration: underline;
    color: #5d378a;
}
.headertext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #5d378a;
}
.topheadertext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	font-weight: bold;
    line-height: 22px;
    color: #5d378a;
}.FormText
{
    color: #5d378a;
    font: 9pt Arial, Helvetica, sans-serif;
    font-weight: bold;
}
div#Rounder
{
    background: #FFFFFF;
}
b.cpTop, b.cpBottom
{
    display: block;
    background: #dd8909;
}
b.cpTop b, b.cpBottom b
{
    display: block;
    height: 1px;
    overflow: hidden;
    background: #FFFFFF;
}
b.r1
{
    margin: 0 5px;
}
b.r2
{
    margin: 0 3px;
}
b.r3
{
    margin: 0 2px;
}
b.cpTop b.r4, b.cpBottom b.r4
{
    margin: 0 1px;
    height: 2px;
}











div#Rounder2
{
    background: #dd8909;
}
b.cpTop2, b.cpBottom2
{
    display: block;
    background: #FE9A09;
}
b.cpTop2 b, b.cpBottom2 b
{
    display: block;
    height: 1px;
    overflow: hidden;
    background: #dd8909;
}
b.r12
{
    margin: 0 5px;
}
b.r22
{
    margin: 0 3px;
}
b.r32
{
    margin: 0 2px;
}
b.cpTop2 b.r42, b.cpBottom2 b.r42
{
    margin: 0 1px;
    height: 2px;
}

.style1 {
	font-size: 18px;
	font-weight: bold;
	color: #6600CC;
}
.style2 {
	font-size: 12px;
	font-style: italic;
}

#rules table{
	font-size:12px;
}

/* Callouts */

.callout01 a
{
    margin: 0 0 10px;
    display: block;
    width: 195px;
    height: 10px;
    background: #fff url(../images/applause_tv.jpg) no-repeat;
    font-weight: bold;
    text-align:center;
    padding-top:195px;
    padding-bottom:5px;
    border-bottom: 1px solid #aaa;
}

/* Table Styles */
.tableMainImage
{
background:transparent url(../images/dancerbg.jpg) no-repeat;
width: 470px;
}

#SiteContainer td.cost
{
    text-align: right;
    padding-left: 20px;
    border: 1px solid red;
}


/* Site Container */


#SiteContainer
{
 
   width: 100%;
   height: 100%;


 
   
}

/* HTC Hack */
img, div, td { behavior: url(iepngfix.htc) }