.MsoPlainText
{
	font-size: 0.8em;
	line-height: 1em;
}

h1
{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 1.7em;
	font-weight: bold;
	color: #003366;
	line-height: 1em;
	padding-bottom: 8px;
	padding-top: 8px;
	letter-spacing: -1px;
}

h2
{
	margin: 16px 0px 5px 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1em;
	color: #CC0000;
	padding-top: 2px;
	padding-bottom: 6px;
	border-top-color: #003366;
	border-top-style: solid;
	border-top-width: thin;
	font-style: italic;
}

h3
{
	color: #003366;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	line-height: 1em;
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 5px;
}

h4
{
	color: #CC0000;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 1.1em;
	padding-top: 6px;
	padding-bottom: 3px;
}

p
{
	font: 11px/17px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.Content>p
{
	margin-bottom: 5px;
	padding-right: 15px;
}

.Content>p+p { }

a
{
	color: #003366;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

a:link { color: #330066; }
a:visited { color: #FF6600; }
a:hover { background-color: #FFCC66; }

/* All the content boxes belong to the content class. */
.content
{
	position: relative;
	width: 510px;
	margin: 0px 210px 20px 155px;
	padding: 0px;
	z-index: 3;
	left: 1px;
	background: transparent;
	top: 0px;
}

#banner
{
	width: 650px;
	position: absolute;
	top: 0px;
	left: 5px;
	margin: 0px;
	background-color: transparent;
	z-index: auto;
	height: 105px;
	background-image: url(../images/dbaBanner.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#leftcontent
{
	position: absolute;
	width: 130px;
	top: 110px;
	left: 5px;
	z-index: 2;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 140px;
}

#leftcontent p
{
	font-size: 12px;
	line-height: 14px;
}

/*********** #sectionLinks styles for leftcontent ***********/
#sectionLinks
{
	border-bottom: 1px solid #ffffff;
	position: relative;
	background-color: #003366;
	background-image: url(../images/navBarMinis/003366.gif);
	background-repeat: repeat;
}

#sectionLinks p
{
	font-size: 12px;
	line-height: 13px;
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
	color: #ffcc00;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#sectionLinks h3
{
	padding: 10px 0px 2px 10px;
	font-size: 110%;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

#sectionLinks a
{
	display: block;
	font-weight: bold;
	color: #99ccff;
	text-decoration: none;
}

#sectionLinks a:hover
{
	background-color: #99ccff;
	color: #003366;
	background-image: url(../images/navBarMinis/99ccff.gif);
}

/*********** #updatesLeft styles for leftcontent ***********/
#updatesLeft
{
	border-bottom: none;
	position: relative;
	color: #003366;
	background: #99ccff;
	padding-left: 5px;
	padding-right: 5px;
}

#updatesLeft p
{
	font-size: 10px;
	line-height: 12px;
}

#updatesLeft a
{
	color: #cc0000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#updatesLeft a:hover
{
	color: #003300;
	font-style: normal;
}

/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */

body>#leftcontent { width: 140px; }

#rightcontent
{
	position: absolute;
	width: 130px;
	top: 5px;
	left: 680px;
	z-index: 1;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 350px;
}

.rightClearBox
{
	color: #003366;
	font-weight: bold;
	font-size: 10px;
	border: 1px #003366 solid;
	padding-left: 2px;
	padding-right: 2px;
	width: 115px;
	margin-left: 3px;
	text-align: center;
}

/* Again, "be nice to Opera 5". */
body>#righghtcontent { width: 130px; }

/*general stylistic musings*/
.highlightRed
{
	color: #cc0000;
	font-weight: bold;
}

.highlightblue
{
	color: #003060;
	font-weight: bold;
}

/*these items to be used for styling of supplemntal pop-up pages such as tournies, events, etc.*/
#infoPage
{
	background: #9999ff;
	margin-top: -80px;
	padding-top: -70px;
}

.infopageBox
{
	margin: 10px;
	border: 4px #003366 dotted;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: -70px;
}

#infoPage a:link
{
	color: #990000;
	text-decoration: underline;
}

#infoPage a:hover
{
	color: #cc0000;
	text-decoration: underline;
}

#infoPage a:visited
{
	color: #cc0000;
	text-decoration: none;
}

#infoPage h3
{
	font-size: 12px;
	color: #cc0000;
	line-height: 13px;
}

/*these styles are for "boxed" elements with -content- area*/
.insetboxLeft
{
	padding: 5px;
	float: left;
	border: 1px dashed #999999;
	width: 120px;
	text-align: center;
	background: #cccccc;
	color: #cc0000;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: 11px;
	margin-left: 0px;
	margin-bottom: 11px;
	font: bold 9px/11px Verdana, Arial, Helvetica, sans-serif;
}

.insetboxRight
{
	padding: 5px;
	float: right;
	border: 1px #660000 solid;
	width: 120px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	line-height: 11px;
	background-color: #996666;
	margin: 11px 0px 11px 10px;
}

.insetboxHighScores
{
	float: right;
	border: 1px #660000 solid;
	width: 120px;
	text-align: center;
	font-family: Arial;
	font-size: 1.1em;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.4em;
	background-color: #cc0000;
	margin: 11px 20px 11px 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 3px;
}

.insetboxHighScores a:link
{
	color: #ffffff;
	background-color: inherit;
}

.insetboxHighScores a:hover
{
	color: #ffff00;
	background-color: inherit;
	background-image: none;
}

.insetboxHighScores a:visited { color: #ffffff; }

.NEWS
{
	color: #FFFF00;
	background-color: #FF6600;
	text-align: center;
	padding: 11px;
	border-color: #660033;
	border-width: 1px;
	border-style: solid;
	width: 95%;
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.NEWS a
{
	border-bottom: 1px #003366 dotted;
	color: #ffffff;
}

.NEWS a:visited
{
	color: #ffffff;
	font-weight: bold;
}

.NEWS a:link
{
	color: #ffffff;
	font-weight: bold;
	border-bottom: 1px #003366 dotted;
}

.NEWS a:hover
{
	color: #ff6600;
	font-weight: bold;
	background: #ffcc00;
}

.inthenews
{
	border: thin solid #003366;
	background: #003366;
	color: #ffffff;
	text-align: center;
	padding: 11px;
	margin: 0px;
	width: 200px;
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.inthenews a { border-bottom: 1px #99ccff dotted; }
.inthenews a:link { color: #ccccff; }

.inthenews a:hover
{
	color: #003366;
	font-weight: bold;
	background: #ccccff;
}

.inthenews a:visited { color: #ffcc99; }

.tableindent
{
	margin-left: 15px;
	font-size: 8pt;
}

.pullquote
{
	width: 105px;
	float: left;
	color: #ffffff;
	font: bold 12px/13px Verdana, Helvetica, sans-serif, Arial;
	padding: 5px 5px 5px 5px;
	margin: 4px 4px 15px 0px;
	vertical-align: top;
	text-align: center;
	background: #990000;
	height: 110px;
}

.pullquote2
{
	width: 100px;
	float: left;
	color: #003366;
	padding: 5px 3px 5px 3px;
	margin: 4px 8px 2px 0px;
	vertical-align: top;
	text-align: center;
	background: #d8d5ac;
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.pullquote3
{
	width: 100px;
	float: left;
	color: #333333;
	font: bold 9px/12px Verdana, Helvetica, Arial, sans-serif;
	padding: 5px 3px 5px 3px;
	margin: 4px 5px 2px 0px;
	vertical-align: middle;
	text-align: center;
	background: #cccccc;
}

p.centersList
{
	font-size: 9pt;
	color: #000000;
	padding-left: 35px;
	line-height: 12pt;
}

p.centersList strong
{
	font-size: 9pt;
	color: #000066;
	font-weight: bold;
}

h4.centersList
{
	font-size: 12pt;
	color: #cc0000;
	padding-left: 25px;
	line-height: 14pt;
	padding-top: 1em;
}

/*these styles control placement of "toplinks" area and their links*/
#toplinks
{
	color: #003366;
	font-weight: bold;
	font-size: 105%;
	border-bottom: 2px #003366 dotted;
	line-height: 1.1em;
	margin-bottom: 20px;
}

#toplinks a
{
	color: #cc0000;
	text-decoration: none;
}

#toplinks a:hover { color: #009933; }

#toplinks h3
{
	color: #CC0000;
	line-height: 110%;
}

/*these styles for the Wall of fame scores table
on 12.21.06 class SCORES was renamed SORTABLE (in lower case please)*/
.sortable
{
	font-family: Arial;
	font-size: 11px;
	width: 550px;
}

.sortable tbody tr td { padding: 2px 2px 2px 2px; }

.sortable td
{
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	border-bottom-color: #003366;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.scortestBack
{
	background-color: #ccccff;
	font-weight: bold;
}

.scortestCenter { background-color: #FFFFCC; }

.sortable th
{
	margin-bottom: 2px;
	padding-bottom: 3px;
	text-align: left;
	color: #990000;
	font-size: 12px;
	border-bottom: 3px #003366 solid;
}

#scoresHolder
{
	margin-left: 10px;
	width: 510px;
}

#scoresT tbody tr td { padding: 1px 2px 1px 2px; }

#scoresT tbody tr.selected td
{
	background-color: #003366;
	color: #ffffff;
	font-weight: bold;
}

.smallerDescrip
{
	font-size: 10px;
	font-style: italic;
	line-height: 11px;
	color: #333333;
}

.NEWSright
{
	color: #FFFF66;
	background-color: #CC0033;
	text-align: center;
	width: 115px;
	margin: 0px;
	border: 2px #3399cc solid;
	font-weight: bold;
	padding-right: 3px;
	padding-top: 6px;
	padding-left: 3px;
	padding-bottom: 9px;
	font-family: arial;
	line-height: 120%;
}

#scoresT2 { }
#scoresT2 tbody tr td { padding: 1px 2px 1px 4px; }

#scoresT2 tbody tr.selected td
{
	background-color: #003366;
	color: #ffffff;
	font-weight: bold;
}

.sortable h2
{
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.7em;
	font-weight: bold;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}

#bannerDBA
{
	width: 650px;
	position: absolute;
	top: 0px;
	left: 5px;
	margin: 0px;
	background-color: transparent;
	z-index: auto;
	height: 105px;
	background-image: url(../images/dbaBanner.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.bulletBox_RightContent
{
	padding: 3px;
	font-size: 0.7em;
	background-color: #FFFFFF;
	border-top-color: #990000;
	border-top-style: solid;
	border-top-width: 4px;
	border-bottom-color: #990000;
	border-bottom-style: solid;
	border-bottom-width: 4px;
}

.bulletBox_RightContent ul
{
	margin-left: 0px;
	padding-left: 0px;
}

.bulletBox_RightContent li
{
	list-style-position: inside;
	list-style-type: square;
}#scoreEnter .items {
	padding: 2px 3px 0px 5px;
	margin: 0px;
	font-size: 12px;
	color: #445D7F;
	font-weight: normal;
}
#scoreEnter h4 {
	padding-left: 15px;
}
#scoreEnter h5 {
	padding-left: 15px;
	color: #003366;
}
#scoreEnter img {
	padding-right: 3px;
	padding-left: 3px;
}
#scoreEnter input {
}
