body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #000000;
	list-style-type: circle;
	font-weight: bolder;
}

.tabstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;
        color: #CCCCCC;
        font-weight: bolder;
        text-align: center;
        text-decoration: none;
}

.tabstyle A:link {
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;
        color: #CCCCCC;
        font-weight: bolder;
        text-align: center;
        text-decoration: none;
}

.tabstyle A:visited {
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;
        color: #CCCCCC;
        font-weight: bolder;
        text-align: center;
        text-decoration: none;
}

.linkcolor a:link {
        color: #FFEEEE;
}
.linkcolor a:visited {
        color: #FFEEEE;
}
.linkcolor a:active {
        color: #FFEEEE;
}
.linkcolor a:hover {
        color: #FFEEEE;
}


.textstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;
        color: #CCCCCC;
        font-weight: bolder;
        text-align: left;
        line-height:115%;
        text-decoration: none;
}

.textstyle a:link {
        text-decoration: none;
}

.textstyle a:visited {
        text-decoration: none;
}

.textstyle a:hover {
        text-decoration: underline;
}

.yellowtextstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;
        color: #FFFF00;
        font-weight: bolder;
        text-align: left;
}

.whitetextstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: bolder;
        text-align: left;
}

.largewhitetextstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        color: #FFFFFF;
        font-weight: bolder;
        text-align: left;
}


.smalltextstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 11px;
        color: #CCCCCC;
        font-weight: bolder;
        text-align: left;
        line-height:110%;
        text-decoration: none;
}       
        
.smalltextstyle a:link {
        text-decoration: none;
}       

.smalltextstyle a:visited {
        text-decoration: none;
}

.smalltextstyle a:visited {
        text-decoration: underline;
}

.smallyellowtextstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 11px;
        color: #FFFF00;
        font-weight: bolder;
        text-align: left;
}

.tinytextstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 8px;
        color: #CCCCCC;
        font-weight: bolder;
        text-align: left;
        text-decoration: none;
}       
        
.tinytextstyle a:link {
        text-decoration: none;
}       

.tinytextstyle a:visited {
        text-decoration: none;
}

.tinytextstyle a:visited {
        text-decoration: underline;
}

.tinyyellowtextstyle {
        font-family: "Times New Roman", Times, serif;
        font-size: 8px;
        color: #FFFF00;
        font-weight: bolder;
        text-align: left;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.small10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.small11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

a:link { 
        color: #0000FF;
}
	
a:visited { 
        color: #0000FF;
}

a:hover { 
        color: #CCCCCC;
        background-color: #333333;
        text-decoration: none;
}
a:active { 
        color: #CCCCCC;
}

.greyBox {
        background-color: #666666;
        padding-top: 0px;
}
.greyBox a:link {
        color: #FFEEEE;
}
.greyBox a:visited {
        color: #FFEEEE;
}
.greyBox a:active {
        color: #FFEEEE;
}
.greyBox a:hover {
        color: #FFEEEE;
}

.viewPortLayer {
        position:absolute;
        left:130px;
        top:145px;
        width:600px;
        height:400px;
        z-index:1;
}

.frameLayer {
        position:absolute;
        left:25px;
        top:25px;
        width:550px;
        height:350px;
        z-index:1;
}

.iframeLayer {
        width:545px;
        height:345px;
}

.calBox {
        position:absolute;
        left:10px;
        top:30px;
        width:520px;
        height:310px;
        z-index:1;
        overflow:auto;
        background-color: #666666;
        padding-top: 0px;
}
.calBox a:link {
        color: #FFEEEE;
}
.calBox a:visited {
        color: #FFEEEE;
}
.calBox a:active {
        color: #FFEEEE;
}
.calBox a:hover {
        color: #FFEEEE;
}

.tournBox {
        position:absolute;
         left:0px;
         top:0px;
         width:550px;
         height:305px;
         z-index:1;
         overflow:auto;
}

.tournBoxContent {
         position:absolute;
         left:0px;
         top:57px;
         overflow:auto;
         width:550px;   /* Same as tournBox */
         height:248px;  // Should be tournBox - 57 //
}

.tournBoxContent2 {
         position:absolute;
         left:0px;
         top:57px;
         overflow:auto;
         width:550px;   /* Same as tournBox */
         height:305px;  // Same as tournBox //
}

.tournSchedBox {
         position:absolute;
         left:0px;
         top:60px;
         width:550px;   /* Same as tournBox */
         height:308px;  /* DO NOT CHANGE */
         z-index:1; 
         overflow:auto;
}


.darkgreyBox {
        background-color: #333333;
        padding-top: 0px;
}

.blackBox {
        background-color: #000000;
        padding-top: 0px;
}

.copytext { 
        FONT: 10px arial, verdana, sans-serif; font-weight: bold;
        COLOR: #000066;
} 

.frameHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        line-height: 2pt;
	font-style: oblique;
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
}

.girlname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: oblique;
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
}

.stepheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.steptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.inputerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
}

.inputsucceeded {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-style: bold;
}

.hightlight1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFF00;
}

.borderBottom {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	vertical-align: top;
}

.borderBottom2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	vertical-align: bottom;
}
.textinput {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	background-color: #D1B1BE;
}
.textinputNoscroll {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	background-color: #D1B1BE;
        overflow: hidden;
}
.smalltextinput {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10px;
        font-weight: bolder;
        color: #333333;
        background-color: #D1B1BE;
}       
.smalltextinputNoscroll {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10px;
        font-weight: bolder;
        color: #333333;
        background-color: #D1B1BE;
        overflow: hidden;
}


.approved { 
color:#FFFFFF;
float:right;
}

.unapproved { 
color:#FF2222;
float:right;
text-decoration: blink;
vertical-align: middle;
}

.cancelled {
color:yellow;
float:right;
text-decoration: blink;
}

.paymentData {
position:absolute;
width:510px;
height:150px;
left:0px;
border: 1px solid blue;
background-color: #303030;
text-align:left;
float:left;
}

.transactionData {
position:absolute;
width:510px;
height:200px;
left:0px;
border: 1px solid blue;
background-color: #303030;
text-align:left;
float:left;
}       

.affiliatepayment { color:red; }
.pippayment { color:yellow; }

.v1 { 
        border-color: #ff0000;
}
 
  
.txt2 { color:#ccc; }
.fl {float:left;}
.fr {float:right;}

