body { font-family: Verdana, Arial, Helvetica; 
scrollbar-arrow-color: #DDDDDD; scrollbar-3dlight-color: #111111; scrollbar-highlight-color: #666666; scrollbar-face-color: #444444; scrollbar-shadow-color: #222222; scrollbar-track-color: #000000; scrollbar-darkshadow-color: #111111
}

u { text-decoration:underline; }

b { font-weight: bold }
H3		 { font-size: 12pt; font-weight: bold}
H4		 { font-size: 10pt; font-weight: bold}
i { font-style: italic }

.tabletext {color:#000000; font-size:10pt; padding-left:4; padding-right:4; }
.newstext    { font-size: 10pt; letter-spacing:1pt }
.article     { font-size: 10pt; letter-spacing:1pt }
.newsauthor  { letter-spacing: 1pt; font-size: 7pt; font-family:Verdana; color:red  }
.newsauthor-old  { letter-spacing: 1pt; font-size: 7pt; font-family:Verdana; color:#0099FF  }
.newstitle   { font-size: 11pt; letter-spacing: 2pt; font-weight: bold }
.header      { background-color: #000000 }
.more		 { font-size: 10px; letter-spacing: 1pt}
.hltitle 	 { font-size: 10px; font-weight: bold; letter-spacing: 1pt}
.smalltext   { letter-spacing: 1pt; font-size: 8pt }
.vsmalltext   { letter-spacing: 1pt; font-size: 7pt }
.normaltext   { letter-spacing: 1pt; font-size: 10pt }
.largetext 	{ letter-spacing: 1pt; font-size: 12pt }
.boldsmalltext   { letter-spacing: 1pt; font-size: 8pt; font-weight:bold }
.currentpage { letter-spacing: 1pt; font-size: 8pt; font-weight:bold; color:red }
.lightsmalltext   { letter-spacing: 1pt; font-size: 7pt; color:#FFFFFF }
.outter { border: 1px solid #CCCCCC; padding-top: 1; 
               padding-bottom: 1 }
.tighttext { font-size: 7pt }

.tableheader { letter-spacing: 1pt; font-weight:bold;
				background-color:#99CCFF; padding-left:5; 
				padding-right: 2;  color:#000000; 
				font-size:10pt 
				}
.tableheader2 { letter-spacing: 1pt; font-weight:bold;
				background-color:#F0E8D8; color:#000000; 
				font-size:10pt; padding-left:4; padding-right:4; border: 1px solid #000000
				}

.box1 { padding: 2px; border:1px solid #000000; background-color:#F7F6F4;}

TD.resultsTable { letter-spacing: 1pt; 	
				padding-left:2; border-top:1px solid #000000; border-right: 1px solid #000000;
				padding-right: 2; padding-top: 2; padding-bottom: 2; color:#000000; 
				font-size:9pt 
				}
TD.resultsTableRight { letter-spacing: 1pt; 	
				padding-left:2; border-top:1px solid #000000; 
				padding-right: 2; padding-top: 2; padding-bottom: 2; color:#000000; 
				font-size:9pt 
				}

TD.resultsTable a { color:#000000;font-weight:normal }
TD.resultsTable a:hover {  color: #000000;font-weight:normal; text-decoration:none }
TD.resultsTableRight a { color:#000000; font-weight:normal }
TD.resultsTableRight a:hover { color: #000000;font-weight:normal; text-decoration:none }

.division 	{ font-family:Arial; font-size: 12pt; font-weight: bold; letter-spacing: 1pt }
.rank		{ font-size: 9pt; letter-spacing: 1pt; padding-bottom: 3px; font-weight: bold;  }
.nickname a   { font-size: 11pt; letter-spacing: 1pt; padding-bottom: 3px; color:#0033CC }
.nickname a:hover   { font-size: 11pt; letter-spacing: 1pt; padding-bottom: 3px; color:#0066FF; 
					text-decoration: none}
.since  { letter-spacing: 1pt; font-size: 8pt; padding-bottom: 3px }

.bottom    { background-color: #808080 }
.banner    { background-color: #808080 }
.thickbottom    { background-color: #808080; }
.menu { font-size: 10pt }
.quote { font-size: 11px; font-style: italic; font-weight: bold; letter-spacing: 1pt; color: red; }
.quoteby { font-size: 11px; font-style: normal; font-weight: bold; letter-spacing: 1pt; color: black;
		padding-bottom: 20px; padding-top: 2px}
.rightbarheader { 
				border-top:1px solid #999999; border-bottom:1px solid #999999; 
				background-color:#F0E8D8; padding-left:8; 
				padding-right: 2; padding-top: 4; padding-bottom: 4; color:#000000; 
				font-size:10pt; 
				}
.lightbackbox { background-color:#F0E8D8; padding: 3px }
.rightbarbox   { 
			border-bottom:1px solid #999999; 
			background-color:#F7F6F4; padding-left:8; 
			padding-right: 2; padding-top: 2; padding-bottom: 2 
			}
.leftbarheader { 
				background-color:#FFFFCC; padding-left:8; border-bottom:1px solid #999999;
				padding-right: 2; padding-top: 2; padding-bottom: 2; color:#000000; 
				font-size:10pt; border-bottom-width:1px 
				}
.leftbarbox   { 
			border:1px solid #999999; background-color:#F0E8D8; padding-left:8; 
			padding-right: 2; padding-top: 2; padding-bottom: 2 
			}
.imagecellt   { 
			border-top:1px solid #999999; border-left: 1px solid #999999; 
			background-color:#F0E8D8; padding: 2px; border-bottom: 1px solid #999999;
	      }

td.results { padding: 2px; border-top: 1px solid #999999; padding-bottom: 8px}

td.white { background-color:#FFFFFF }
td.leftbar   { border-right: 1px solid #999999; background-color:#FFFFFF; padding-left:8; 
			padding-right: 2; padding-top: 2; padding-bottom: 2 }
td.leftbarnopad   { border-right: 1px solid #999999; background-color:#FFFFFF; padding:0 }
td.rightbarnopad   { border-left: 1px solid #999999; background-color:#FFFFFF; padding:0 }
td.rightbar   { border-left: 1px solid #999999; background-color:#FFFFFF; padding-left:8; 
			padding-right: 2; padding-top: 2; padding-bottom: 2 }
td.bottombar { padding:2; border-top-style: solid; border-top-width: 1; 
               background-color: #005493; padding-right: 5 }
TD.main
{
    padding-left:4; 
    padding-right:4; 
    padding-top:4; 
    padding-bottom:2; background-color:#FFFFFF
}
a        { color: blue; text-decoration:none; font-weight: bold }
a:hover	 {  color: red; text-decoration:underline; font-weight:bold }
.bottom a        { color: #DDDDDD; text-decoration:none; font-weight: bold }
.bottom a:hover	 {  color: #F4F4F4; text-decoration:underline; font-weight:bold }
.bottombar a        { color: #DDDDDD; text-decoration:none; font-weight: bold }
.bottombar a:hover	 {  color: #F4F4F4; text-decoration:underline; font-weight:bold }
.thickbottom a        { color: #DDDDDD; text-decoration:none; font-weight: bold }
.thickbottom a:hover	 {  color: #F4F4F4; text-decoration:underline; font-weight:bold }
.newsauthor-old a {color: #0099FF; font-weight: bold; }
.newsauthor-old a:hover { color: #0099FF; font-weight: bold; }
.newsauthor a {color: red; font-weight: bold; }
.newsauthor a:hover { color: red; font-weight: bold; }


.more a { color: red; text-decoration:underline; font-weight: bold}
.more a:hover { color: blue; }
.article a { color: blue }
.article a:hover { color: red }

.flyoutMenu {
	border-left:0px solid #999999; border-right:0px solid #999999; border-top:0px solid #999999; border-bottom:1px solid #999999; 
	background-color: #F1F1F1; letter-spacing: 1pt;
	behavior: url(../Style/default.htc)
}
.flyoutHeading {
	font-size: 70%; letter-spacing: 1pt;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}
.flyoutLink  {
	border-color: #F1F1F1; letter-spacing: 1pt;
	border-width: 1px;
	border-style: solid;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}
.flyoutMenu TD.flyoutLink  {
	letter-spacing: 1pt;
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
	padding: 3px 25px 5px 6px;
	cursor: hand;
}

.flyoutLink a {
	color: black; font-weight:normal;
	text-decoration: none;
}
.flyoutLink a:hover {
	color: black; font-weight:normal;
	text-decoration: none; 
}
.flyoutLink a:visited {
	color: black; font-weight:normal;
	text-decoration: none;
}
.flyoutLink a:active {
	color: black; font-weight:normal;
	text-decoration: none;
}
.flyoutSubHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%; letter-spacing: 1pt;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	cursor: default;
}
.flyoutSubLink {
	border-color: #F1F1F1; letter-spacing: 1pt;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 1px 15px 3px 11px;
	cursor: hand;
}
.flyoutSubLink a {
	color: black; font-weight:normal;
	text-decoration: none;
}
.flyoutSubLink a:hover {
	color: black; font-weight:normal;
	text-decoration: none;
}
.flyoutSubLink a:visited {
	color: black; font-weight:normal;
	text-decoration: none;
}
.flyoutSubLink a:active {
	color: black; font-weight:normal;
	text-decoration: none;
}hr           { border-left-width: 1; border-right-width: 1; border-top-style: solid; 
               border-top-width: 1; border-bottom-width: 1 }
.forms
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #c0c0c0;
	color: #000000;
	border: 1px solid #000000;scrollbar-arrow-color: #000000; 
scrollbar-track-color: #777777;
scrollbar-face-color: #AAAAAA;
scrollbar-shadow-color: #AAAAAA;
scrollbar-highlight-color: #AAAAAA; 
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
}
textarea
{
	width: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #c0c0c0;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
	overflow-y: auto;
}
.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #b0b0b0;
	color: #000000; border: 1px solid #000000;
}
a.navlink {
	text-decoration: none; 
	color: #000000; font-size: 9px; letter-spacing: 1pt;
 }

a.navlink:hover {
	text-decoration: none; 
	color: #000000; font-size: 9px; letter-spacing: 1pt;
 }

.padding {
	padding-left:6px; background-color: #f7f6f4; padding-top:3px; padding-bottom:3px; padding-right:3px
}
a.adminnavlink { color: blue; text-decoration:none; font-weight: bold font-size: 8pt; font-weight:bold;}
a.adminnavlink:hover { text-decoration:underline;}
.box { border: 1px #000000 solid; padding: 2px }