.newsItem {
  border: 1px dotted gray;
  margin: 0px;
  padding: 5px;
  font-size: smaller;
}

.homeNewsItem {
  margin: 0px;
  width: 750px;
}

#ajaxNewsItem { 
  border: 1px dotted gray;
  margin: 0px;
  padding: 5px;
  font-size: smaller;
  max-height: 250px; 
  overflow: auto;
}

.newsItemDeleted {
  border: 1px dotted gray;
  margin: 0px;
  padding: 5px;
  font-size: smaller;
  background-color: #DEDEDE;
}

.comment {
  border: 1px dotted #1A28AD;
  margin: 0px;
  padding: 5px;
  background-color: #EFEFEF;
}
.comment TD { font-size: smaller; }

body {
  margin: 0px;
  padding: 0px;
  background: #DEDEDE; 
  color: #1A28AD;
  font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}
body.whiteBody { background: #FFFFFF; }

.noPad { 
  margin: 0px;
  padding: 1px; 
}

.lessPad { 
  margin: 0px;
  padding: 3px; 
}

#home {
  margin: 0px;
  padding: 0px; 
}

#data {
  margin: 0px;
  padding: 0px; 
//  border-width: 1px;
//  border-color: gray;
//  border-style: none none none dotted; 
}

.homeItem {
  border: 1px dotted #DD241F;
  margin: 0px;
  padding: 5px;
}

.homeItem H3 { color: #DD241F; }
.homeItem TD { font-size: smaller; }

#news {
  margin: 0px;
  padding: 0px; 
  color: #000000;
}

H1, H2
{
	color: #DD241F;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

H3, H4
{
	color: #0000FF;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

.leftLinks
{
	text-decoration: none;
      color: #1A28AD;
	font-weight: bold;
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

UL.topMenu {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
LI.topMenu {
  float: left;  
//  border: 1px dotted gray;
 }
LI.topMenu_current { 
  float: left; 
//  border-width: 1px;
//  border-color: gray;
//  border-style: dotted dotted none dotted; 
//  background: #EFEFEF;
  color: #DD241F; 
  display: block;
  font-weight: bold;
  text-align: center;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
}
A.topMenu:link, A.topMenu:visited
{
  display: block;
  font-weight: bold;
  color: #1A28AD;
  text-align: center;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
}
A.topMenu:hover, A.topMenu:active {
  color: #DD241F; 
//  text-transform: uppercase;
}

UL.leaguePopUp {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border: 2px solid #DD241F;
}
A.leaguePopUp:link, A.leaguePopUp:visited
{
  display: block;
  width: 80px;
  font-weight: bold;
  color: #1A28AD;
  background-color: #FFFFFF;
  text-align: center;
  margin: 0px;
  padding: 4px 0px 4px 0px;
  text-decoration: none;
  border: 1px solid #DD241F;
}
A.leaguePopUp:hover, A.leaguePopUp:active { color: #DD241F; }

UL.leftMenu {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
A.leftMenu:link, A.leftMenu:visited
{
  display: block;
  font-weight: bold;
  color: #1A28AD;
  text-align: left;
  margin: 0px;
  padding: 2px 0px 2px 10px;
  text-decoration: none;
}
A.leftMenu:hover, A.leftMenu:active { color: #DD241F; }
A.leftMenu2:link, A.leftMenu2:visited
{
  display: block;
  font-weight: bold;
  color: #1A28AD;
  text-align: left;
  margin: 0px;
  padding: 2px 0px 2px 50px;
  text-decoration: none;
}
A.leftMenu2:hover, A.leftMenu2:active { color: #DD241F; }

A.inPage:link, A.inPage:visited
{
  font-weight: bold;
  color: #1A28AD;
  text-decoration: none;
}
A.inPage:hover, A.inPage:active { color: #DD241F; }

TH
{
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

P, TD, UL, LI, INPUT, SELECT, TEXTAREA
{
	font-family: Franklin Gothic Book, Verdana, Arial, Helvetica, sans-serif;
}

.black { color: #000000; }
.navy { color: #1A28AD; }
.red { color: #DD241F; }
.blue { color: #0000FF; }
.gray { color: #999999; }
.blackbold
{
  color: #000000;
  font-weight: bold;
}

A:link { color: #0000FF; }
A:visited { color: #3333FF; }
A:hover { color: #DD241F; }

.plain { text-decoration: none; }

#mainDiv {
  background: #FFFFFF;
  position: absolute;
  left: 250px;
  margin: 0px;
  padding: 5px 0px 0px 0px;
//  border: 1px dotted gray;
}

#mainTable {
  margin: 0px;
  padding: 0px;
//  border: 1px dotted gray;
}

#SUtitle {
  color: #0000FF;
  font-weight: bold;
  font-size: 26pt;
  margin: 0px;
}

#topButton {
  position: fixed;
  left: 200px;
  bottom: 25px;
  text-decoration: none;
  font-weight: bold;
}

#topButton A:link, #topButton A:visited { color: gray; }
#topButton A:hover { color: black; }

.contactUs { border: 1px dotted #DD241F; }

#profile { font-size: smaller; }

#juniorToolTip { 
  color: #DD241F; 
  font-size: smaller;
}

