body              { color: #1C4A8B; background: #fff url(Images/target.gif) no-repeat; margin: 0px 0px 0px 10px; font-size: 9pt; }

#sidebar          { width: 170px;  }
#sidebar1         { }
#sidebar2         { }
#sitecontent      { width: 550px; margin-right: 9px }

#menu             { text-align: left; }
#menu             { font-family: "Arial Narrow",Arial, sans-serif }
#menu h1          { font-size : 13pt; margin:7px 0; }
#menu h2          { font-size : 13pt; border-right: 1px solid #7474BA; border-bottom: 1px solid #7474BA; margin:7px 0; color: #1C4A8B;  }
#menu a           { font: bold 13pt; text-decoration: none; color: #C0C4E5; } 
#menu a:hover     { color: #1C4A8B; }
#menu a.selected  { color: #1C4A8B; }

/* Ident */
#Ident            { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; }
#Ident    h2      { font-style: italic; font-size: 12pt; text-decoration: none; text-align: center; margin-bottom: 4pt; }

/* Logout */
#Logout           { Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 8pt; margin-bottom: 14px; }
#Logout h2        { font-size: 10pt; margin-bottom: 1pt; border-bottom: 1pt solid; padding-bottom: 4pt; }
#Logout a         { color: Green; text-decoration: none }
#Logout a:hover   { text-decoration: underline; }

a                 { color: Blue; }
a:visited         { color: Green; }

h2                { margin-top: 0px; margin-bottom: 5px } 
h3                { margin-top: 0px; margin-bottom: 2px } 
h4                { margin-top: 4px; margin-bottom: 1px } 

h1,h2,h3,h4       { font-family: "Arial Narrow",Arial,sans-serif; color: #1C4A8B; }

h1                { font-size: 24px; }
h2                { font-size: 19px; }
h3                { font-size: 15px; font-family: Arial,sans-serif; }
h4                { font-size: 11pt; }


p, td, th, li     { font-family: Arial, sans-serif; font-size: 9pt; color: #1C4A8B; }
caption           { text-align: left; font: italic bold 15px Arial, sans-serif; color: #000099; }

.rowh             { background-color: #191970; color: white; font-size: 8pt; height: 20pt }
.row1             { background-color: #d2d2e9; font-size: 8pt }
.row2             { background-color: #ff9; font-size: 8pt }
.rowf             { background-color: white; font-size: 8pt; height:16pt }

.plain            { font-weight: normal; }
.small            { font-size: 11px; }
.liteBlueBg       { background-color: #EBEBF5;}
.highlight        { background-color: #ff9;}
.overLine         { border-top: 1px solid #C0C4E5; }
.zeroTop          { 	margin-top: 0; }

/* Menu */
#dateMenu         { font-family: Arial, sans-serif; }
#dateMenu a       { color: Green; text-decoration: none; }
#dateMenu a:hover { text-decoration: underline; }

#defn             { width: 770; border: 1pt solid; padding: 15px; }

#AccountList      { margin-bottom: 8px; }
#AccountList td   { font-size: 8pt; }

/* List */
#List             {  }
#List tr:hover    { background-color: lightblue }
#List a           { text-decoration: none }
#List a:hover     { color: white }
#List th          { background-color: #444444; text-align: left }
#List th:hover    { background-color: #444444 }

#stats            { margin-left: 10px; margin-right: 10px; width: 215px; }

#statbox td       { font-family: Arial, sans-serif; font-size : 8pt; height: 9px; }
#statbox td:hover { background-color: #191970; }

table.rankings th.main, tr.main th { color: #1C4A8B; background-color: #FF9; }
table.rankings    { background-color: #1C4A8B; border-color: white; }
table.rankings td { color: white; font: 11px Arial,sans-serif; white-space: nowrap;  }
table.rankings th { color: #FF9; font: bold 12px Arial,sans-serif; white-space: nowrap; }
table.rankings a, table.rankings a:visited { text-decoration: none; color: white;  }
table.rankings a:hover, tr.over a, tr.over a:visited, table.rankingsFull a:hover { background-color : #FF9; color: #1C4A8B !important; }

tr.over td { background-color : #FF9; color: #1C4A8B !important; cursor: pointer; cursor: hand; }

table.rankingsFull          { background-color: #191970; border-color: white; }
table.rankingsFull td       {	color: white; font: 11px Arial,sans-serif; white-space: nowrap;  }
table.rankingsFull th.main  { color: #FF9;  font: 11px Arial,sans-serif; white-space: nowrap; }
tr.even                     { background-color: #7474BA !important; }

#rankGrid table.rankings { cursor: pointer; cursor: hand; }
