P {
margin-left: 0.25in; 
margin-right: 0.25in; 
margin-top: 0; 
margin-bottom: 0; 
text-align: left;
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 10pt; 
color: black;}

P.F2 {font-size: 12pt;}

.text2 {text-align: center; font-size: 13pt; }
.center {text-align: center; margin-left: 0.0in; margin-right: 0.0in; }
.paypalplayersname {text-align: left; margin-left: 0.25in; margin-right: 0.0in; font-weight: bold;}
.paypallogo {text-align: left; margin-left: 0.25in; margin-right: 0.0in; }
.photonote {text-align: center; margin-left: 0.0in; margin-right: 0.0in; font-style: italic; }
.videonote {margin: 0; text-align: center; font-style: italic}
.beanambassador {margin-left: 0; margin-right: 0; text-align: center; font-family: times new roman; font-size: 16pt; font-style: italic;}
.instructorname {margin-left: .25in; text-align: left; font-family: verdana; font-size: 14pt; }
.quote {margin-left: 0.25in; text-align: left; font-family: times new roman; font-size: 16pt; font-style: normal; font-weight: bold; color: gray;}
.credit {margin-top: 4px; margin-left: 0.25in; text-align: left; font-size: 10pt; font-style: none; font-weight: bold; color: #CC0000;}
.trainingvideolinks {margin-left: 0px; margin-right: 0px; text-align: center; font-family: verdana; font-size: 10pt; }
.rankings1 {margin-top: 8px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; text-align: center; font-family: verdana, arial; font-weight: bold; font-size: 22pt; color: #CC0000;;}
.rankings2 {margin-left: 0px; margin-right: 0px; margin-bottom: 5px; text-align: right; font-family: verdana, arial; letter-spacing: 1px; font-weight: bold; font-size: 14pt; }
.nextpage {text-align: right; font-size: 12pt; font-weight: bold; }
.flipmenumain {margin-left: 0; font-family: verdana, arial; font-size: 14pt; color: #CC0000; font-weight: bold;}
.itemtext {margin-left: 0; margin-right: 0; margin-top: 5px; text-align: center; font-family: verdana; font-size: 14pt; font-style: none;}
.pricetext {margin-left: 0; margin-right: 0; margin-top: 5px; margin-bottom: 5px; text-align: center; font-family: verdana; font-size: 12pt; font-style: none;}
.answer {margin-left: 0.5in; margin-top: 6px;}
.methods {font-size: 13pt; font-weight: bold; color: black; }
.beef {margin-left: 400px; margin-top: 6px; }
.event_title {text-align: center; font-family: Verdana, Arial; font-weight: bold; font-size: 16pt; color: #CC0000; margin-top: 0; margin-bottom: 0;}
.event_date {text-align: center; font-family: Verdana, Arial; font-weight: bold; font-size: 16pt; color: black; margin-top: 5px; margin-bottom: 0;}

.bullet2 { margin-top: 0; margin-bottom: 3px; text-align: left; font-family: Verdana, Arial; font-weight: normal; font-size: 11pt; color: black; }
.bullet3 { margin-left: 10px; margin-top: 0; margin-bottom: 3px; margin-right: .25in; text-align: left; font-family: Verdana, Arial; font-weight: normal; font-size: 10pt; color: black; }
.bullet4 { margin-left: 40px; margin-top: 5px; margin-bottom: 3px; margin-right: .5in; text-align: left; font-family: Verdana, Arial; font-weight: normal; font-size: 10pt; color: black; }


.colorCC0000  {color: #CC0000;} 
.color800000  {color: #800000;} 
.colorblack  {color: black;} 

H1 {text-align: center; font-family: Arial; font-weight: bold; font-size: 28pt; color: black; margin-top: 0; margin-bottom: 0;}
H2 {text-align: center; font-family: Verdana, Arial; font-weight: bold; font-size: 22pt; color: black; margin-top: 0; margin-bottom: 0; margin-left: 0in; margin-right: 0in; }
H3 {text-align: left; font-family: Verdana, Arial; font-weight: bold; font-size: 11pt; color: black; margin-top: 0; margin-bottom: 8px;}
H4 {text-align: left; font-family: Verdana, Arial; font-weight: bold; font-size: 14pt; color: #CC0000; margin-left: .25in; margin-top: 0; margin-bottom: 0;}


A:link {text-decoration: none; border-bottom:0px dotted #aaa; color: #CC0000;}
A:visited {text-decoration: none; border-bottom:0px dotted #aaa; color: #CC0000;}
A:hover {text-decoration: none; color: red;}
A:active {text-decoration: none; border-bottom:0px dotted #aaa; color: #CC0000;}

a:link.player {text-decoration: none; border-bottom:1px dotted #aaa; color: black;}
a:visited.player {text-decoration: none; border-bottom:1px dotted #aaa; color: black;}
a:hover.player {text-decoration: none; color: red;}
a:active.player {text-decoration: none; border-bottom:1px dotted #aaa; color: black;}

a:link.rankinginfo {text-decoration: none; color: black;}
a:visited.rankinginfo {text-decoration: none; color: black;}
a:hover.rankinginfo {text-decoration: none; color: #E42217;}
a:active.rankinginfo {text-decoration: none; color: black;}

a:link.staff {text-decoration: none; border-bottom:1px dotted #aaa; color: #CC0000;}
a:visited.staff {text-decoration: none; border-bottom:1px dotted #aaa; color: #CC0000;}
a:hover.staff {text-decoration: none; color: red;}
a:active.staff {text-decoration: none; border-bottom:1px dotted #aaa; color: #CC0000;}

a:link.flipmenulink {text-decoration: none; color: black;}
a:visited.flipmenulink {text-decoration: none; color: black;}
a:hover.flipmenulink {text-decoration: none; color: black;}
a:active.flipmenulink {text-decoration: none; color: black;}

body { background-image: url('images/bg2.gif') }
body { margin-top: 0; margin-left: 0; margin-right: 0; }
body { background-color: silver }


#toptitle { width: 100%; height: 240px; background-image: url('images/redback.gif'); background-color: #CC0000; border-bottom: 0px solid gray; }
#toptitle2 { width: 100%; height: 200px; background-image: url('images/redback.gif'); background-color: #CC0000; border-bottom: 1px solid gray; }

#index-maintable { width: 1110px; }
td.index-body-spacer { height: 10px; width: 900px; background-color: white; border-right: 1px solid gray; border-bottom: 0px solid gray; }
td.index-body { width: 900px; background-color: white; border-right: 1px solid gray; border-bottom: 1px solid gray;}
td.index-spacer { width: 20px; background-color: transparent; }
td.index-links { width: 188px; background-color: transparent; }
td.index-links-top { width: 190px; background-color: transparent; }

#maintable { width: 900px; background-color: white; border-right: 1px solid gray; border-bottom: 1px solid gray; }
#maintable2 { width: 100%; background-color: white; border-right: 1px solid gray; border-bottom: 1px solid gray; }
#menuarea { width: 100%; border-bottom: 1px solid gray; border-top: 1px solid gray;}

td.menuleft { width: 0px; background: black url('images/blockdefault.gif') repeat-x center; border-right: 1px solid gray}

#players { background-color: white; border: 0; width: 800px; margin: 5px;}
#players td {padding-top: 5px; padding-bottom: 5px;}
.playersgray { background-color: #DFDFDF; text-align: left; font-family: Verdana, Arial; font-weight: normal; font-size: 9pt; padding-left: 8px;}
.playersgray2 { background-color: #DFDFDF; text-align: center; font-family: Verdana, Arial; font-weight: normal; font-size: 9pt;}
.playerswhite { background-color: white; text-align: left; font-family: Verdana, Arial; font-weight: normal; font-size: 9pt; padding-left: 8px;}
.playerswhite2 { background-color: white; text-align: center; font-family: Verdana, Arial; font-weight: normal; font-size: 9pt;}

.event { background-color: white; border: 1px solid gray; width: 850px; margin: 5px;}
.event td {padding-top: 8px; padding-bottom: 8px;}
.eventgray1 { background-color: #DFDFDF; text-align: center; font-family: Verdana, Arial; font-weight: bold; font-size: 9pt; border-bottom: 1px solid gray; border-right: 1px solid gray;}
.eventgray2 { background-color: #DFDFDF; text-align: center; font-family: Verdana, Arial; font-weight: bold; font-size: 9pt; border-bottom: 1px solid gray; border-right: 1px solid gray;}
.eventgray3 { background-color: #DFDFDF; text-align: center; font-family: Verdana, Arial; font-weight: bold; font-size: 9pt; border-bottom: 1px solid gray;}
.eventwhite1 { background-color: white; text-align: center; font-family: Verdana, Arial; font-weight: normal; font-size: 9pt; border-right: 1px solid gray;}
.eventwhite2 { background-color: white; text-align: center; font-family: Verdana, Arial; font-weight: normal; font-size: 9pt; }
.eventgray4 { background-color: #DFDFDF; text-align: left; font-family: Verdana, Arial; font-weight: normal; font-size: 9pt; padding-left: 15px; border-top: 1px solid gray; border-bottom: 1px solid gray; }
.eventwhite3 { background-color: white; text-align: left; font-family: Verdana, Arial; font-weight: normal; font-size: 12pt; padding-left: 15px;}
.eventwhite4 { background-color: white; text-align: right; font-family: Verdana, Arial; font-weight: bold; font-size: 12pt; padding-right: 15px;}

#register {border: 1px solid gray;}
.registergray {text-align: left; border-bottom: 1px dotted silver; background-color: #EFEFEF; font-family: Arial; font-size: 11pt;}
.registergray2 {text-align: left; border-bottom: 1px dotted silver; background-color: #EFEFEF; font-family: Arial; font-size: 11pt;}
.registergray3 {text-align: left; border-bottom: 0px; background-color: #EFEFEF; font-family: Arial; font-size: 11pt;}
.registerwhite {text-align: left; border-bottom: 1px dotted silver; background-color: white; font-family: arial; font-size: 11pt;}
.registerwhite2 {text-align: left; border-bottom: 1px dotted silver; background-color: white; font-family: arial; font-size: 11pt;}
.registerwhite3 {text-align: left; border-bottom: 0px dotted silver; background-color: white; font-family: arial; font-size: 11pt;}
.reqd {color: #CC0000; font-family: arial; font-weight: bold; font-size: 12pt; }

#feedback {background-color: #F0F0F0; border: 1px solid gray; font-family: verdana, arial; font-weight: normal; font-size: 10pt;}


.rankingbox {
position: absolute;
visibility: hidden; 
border: 9px solid #C11B17; 
background-color: #302217; 
width: 232px; 
padding: 5px;
}

.rankingboxtext {margin: 0; color: white; }
.rankingboxtext-right {text-align: right; font-weight: bold; color: white; }

#random {margin-left: auto; margin-right: auto; width: 170px; height: 127px; border: 1px solid black;}

.hr1 {height: 1px;background-color: black; color: black; width:96%; border: none; padding: 0; text-align: center; }
.hr2 {height: 1px;background-color: black; color: black; width:90%; border: none; padding: 0; text-align: left; }
.hr3 {height: 2px;background-color: black; color: black; width:96%; border: none; padding: 0; text-align: center; }

.bgcolor1 { background-color: silver; }

.ol2 { border: 1px solid black; }
.ol3 { border: 1px solid #CC0000; }

.shadow {position: relative; font: 1.5em verdana; font-style: normal; font-weight: bold; font-size: 28pt; color: gray;}
.text {position: absolute; left: -1.0px; top: -2.0px; font-style: normal; font-weight: bold; font-size: 28pt; color: black;}


/* THIS IS THE TOP MENU */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
border-left:0 solid #625e00; border-right:0 solid #625e00; border-top:0px solid #625e00; border-bottom:0px solid #625e00; margin:0; padding:0; float: left;
width: 100%;
background: #414141 url(''); font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family: verdana
}

/* border-left:0 solid #625e00; border-right:0 solid #625e00; border-top:0px solid #625e00; border-bottom:0px solid #625e00; margin:0; padding:0; float: left;
width: 100%;
background: black url('images/blockdefault.gif') repeat-x center;; font-style:normal; font-variant:normal; font-weight:bold; font-size:16px; font-family:Arial */


.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 8px 10px;
text-decoration: none;
border-right: 1px solid gray;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current {
color: white;
background: #C11B17;
}

<!--[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
<![endif]-->


/* THIS IS THE SIDE MENU */

#navcontainer { margin-left: 0px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 160px;
color: #fff;
background-color: #302217;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #C11B17;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 145px;
color: #fff;
background-color: #565051;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #C11B17;
text-decoration: none;
}

/* THIS IS FOR THE POP-UP PICTURE BOX */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/* THIS IS FOR THE DROP SHADOW BOX AT MAIN */



/* THIS IS FOR THE DROP SHADOW BOX AT LINKS*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */<!-- Hide entire CSS code from IE6 -->
<![if !IE 6]>

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 188px; /* container width*/
background-color: silver;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

<![endif]>