BODY
{
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 10pt;
    padding: 0;
    margin: 0;
}

H1
{
    FONT-STYLE: oblique;
    padding: 0;
    margin: 0;
}

H1.pageTitle
{
	color: #151541;
	background-color: #FFFFFF;
    padding: 0;
    margin: 0;
	font-size: 18pt;
}

H2
{
    COLOR: #000080;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
}

H3
{
    COLOR: #000080;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
}

P.Special
{
    line-height: 3pt;
    padding: 0;
    margin: 0;
}

.INFO
{
    color: green;
    background-color: #FFFFFF;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.WARNING
{
    color: yellow;
    background-color: #FFFFFF;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.ERROR
{
    color: red;
    background-color: #FFFFFF;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

A:hover
{
    FONT-STYLE: oblique;
}

HR
{
    COLOR: #000080;
}

.statTable 
{
    border: solid blue;
    color: lime;
    font-size: xx-small;
    background-color: #909090;
    text-align: center;
}

div.navBlock, form.navBlock
{
	background-image: url( '/graphics/SpringButton.jpg' );
	width: 150px;
	margin: 0;
    padding: 0;
}

p.blockHeader
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
    padding: 0;
    margin: 0;
	margin-bottom: 3px;
	text-indent: 6pt;
}

p.spacer
{
    padding: 0;
    margin: 0;
	line-height: 3px;
}

div.navLink
{
	text-indent: 6pt;
    padding: 0;
    margin: 0;
}

div.navLinkIndent
{
	text-indent: 12pt;
    padding: 0;
    margin: 0;
}

a.navLink
{
	color: #FFFFFF;
}
    
div.pending
{
	color: red;
	text-indent: 15pt;
	font-style: italic;
}

table.template
{
	width: 800px;
	border: 0;
	border-color: #151541;
	border-spacing: 0;
	margin: 0;
	border-collapse: collapse;
}

td.template
{
	background-color: #151541;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	border: 0px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 10pt;
}

a.template
{
    FONT-FAMILY: Arial, Verdana, sans-serif;
    FONT-SIZE: 10pt;
    color: #FFFFFF;
}

td.content
{
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 0px;
}

img.navBar
{
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	outline-width: 0px;
}

.SpryHiddenRegion 
{
	visibility: hidden;
}

table.stats
{
	border-width: 1px;
	border-color: #000080;
	border-style: solid;
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #f0f0f0;
}

th.stats
{
	background-color: #151541;
	border-color: #151541;
	color: white;
	border-width: 1px;
	border-style: inset;
	padding: 3px;
}

td.stats
{
	border-width: 1px;
	border-color: #000080;
	border-style: inset;
	padding: 3px;
}

td.statsSmall
{
	border-width: 1px;
	border-color: #000080;
	border-style: inset;
	padding: 2px;
}

td.statsMine
{
	border-width: 1px;
	border-color: #000080;
	border-style: inset;
	padding: 3px;
	font-weight: bold;
}

div.footer
{
	font-size: 9pt;
	font-style: italic;
	text-align: center;
}

.even 
{
	background-color: #CCCCCC;
}
.odd 
{
	background-color: #EEEEEE;
}
.hover
{
	background-color:#F58735;
}
.selected
{
	background-color:#99CC99;	
}

div.detailCaption
{
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
}

.myPick
{
	color: red;
	font-weight: bold;
	font-style: italic;
}

.ready
{
	visibility: hidden;
}

table.draft
{
	border-width: 1px;
	border-color: #000080;
	border-style: solid;
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.draft th
{
	background-color: #151541;
	border-color: #151541;
	color: white;
	border-width: 1px;
	border-style: inset;
	padding: 1px;
}

table.draft td
{
	border-width: 1px;
	border-color: #000080;
	border-style: inset;
	padding: 2px;
}

hidden
{
	visibility: hidden;
}

table.rosterinfo
{
        border-width: 1px;
        border-color: #000080;
        border-style: solid;
        font-size: 9pt;
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
}
     
table.rosterinfo th
{
        background-color: #141543;
        border-color: #141543;
        color: #e0e0fa;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
}
table.rosterinfo td
{
        background-color: #f0f0fa;
        border-color: #141543;
        color: #141543;
        border-width: 1px;
        border-style: inset;
        padding: 3px;
        font-size: 8pt;
}

table.roster
{
        border-width: 1px;
        border-color: #000080;
        border-style: solid;
        font-size: 9pt;
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
}
    
table.roster th
{
        background-color: #141543;
        border-color: #141543;
        color: #e0e0fa;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
}
table.roster tr.odd
{
        background-color: white;
        border-color: #141543;
        color: #141543;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
        font-size: 10pt;
}
table.roster tr.even
{
        background-color: #e8e8ee;
        border-color: #141543;
        color: #141543;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
        font-size: 10pt;
}
table.roster .protected
{
        background-color: #c0c0ce;
        border-color: #e0e0fa;
        color: #ffffff;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
        font-size: 10pt;
        font-weight: bold;
}
table.roster td
{
        border-color: #141543;
        color: #141543;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
        font-size: 10pt;
}

.roster a
{
    color: #141543;
    text-decoration: none;
}

.pinfo a
{
    color: #141543;
    text-decoration: none;
}

table.pickem
{
        border-width: 1px;
        border-color: #000080;
        border-style: solid;
        font-size: 10pt;
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
}
table.pickemContainer th
{
        background-color: #e0e0fa;
        border-color: #141543;
        color: #141543;
        border-width: 0px;
        border-style: inset;
        padding: 5px;
        font-size: 12pt;
}
table.pickem th
{
        background-color: #141543;
        border-color: #141543;
        color: #e0e0fa;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
        font-size: 10pt;
}
table.pickem td
{
        border-color: #141543;
        color: #141543;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
        font-size: 10pt;
}

table.pickemweek
{
        border-width: 1px;
        border-color: #000080;
        border-style: solid;
        font-size: 10pt;
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
}

table.pickemweek tr.odd
{
        background-color: white;
        border-color: #141543;
        color: #141543;
        border-width: 1px;
        border-style: inset;
        padding: 2px;
        font-size: 7pt;
}
table.pickemweek tr.even
{
        background-color: #e0e0f0;
        border-color: #141543;
        color: #141543;
        border-width: 1px;
        border-style: inset;
        padding: 2px;
        font-size: 7pt;
}

table.pickemweek th
{
        background-color: #141543;
        border-color: #141543;
        color: #e0e0fa;
        border-width: 1px;
        border-style: inset;
        padding: 5px;
        font-size: 10pt;
}

.fieldset
{
  border: none;
  border-style: none;
  border-width: 0px;
  border-color: #141543;
}

.fieldset-collapsed legend:hover
{
  background-color: #141543;
  color: #e0e0fa;
}  
.fieldset-expanded {
  display: block;
  text-decoration: none;
  color: #141543;
  border-style: none;
  border-width: 0px;
  border-color: #141543;
  padding-bottom: 0px;
  padding-top: 1px;
  position: relative;
}
.fieldset-collapsed {
  border: none;
  display: block;
  text-decoration: none;
  color: Black;
  padding-bottom: 0px;
  padding-top: 1px;
  margin-bottom: 0 !important;
}
.fieldset-collapsed .form-item {
  display: none;
}
.fieldset-expanded .form-item {
  position: absolute;
  left: 80px;
}

.fieldset-expanded legend, .fieldset-collapsed legend {
  position: absolute;
  margin-left: -14px;
  background-color: #e8e8e8;
  display: block;
  text-decoration: none;
  border: none;
  color: Black;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 0px 50%;
}
.fieldset-expanded legend {
  padding: 1px 4px 1px 15px;
  background-image: url(/graphics/menu-expanded.png);
  border: 1px solid gray !important;
}
.fieldset-collapsed legend {

  padding: 0px 4px 0px 16px;
  background-image: url(/graphics/menu-collapsed.png);
  border: 1px solid gray;
}
.fieldset-collapsed.required legend {
  border: 1px solid gray;
}
