body {
	background-color : #000066;
	color : white;
	/*font-family : "Palatino Linotype", Palatino,  serif;*/
}
h1, h2, h3, h4, h5, h6{
	font-family : "BenguiatGothic LT Medium", "ITCBenguiatGothic Medium", sans-serif;
}
a {
	background-color : #000066;
	color : #99FFFF;
}
a:visited {
	background-color : #000066;
	color:#9999ff;
}
a:active {
	background-color : #000066;
	color:#33FF66;
}


.centerme{
	text-align : center;
}

.centerme table {
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}


a img {
  color: #000066;
  background-color : #000066;
  }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { 
   background-color : inherit;
   color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}
   
#esglogo{
		margin-right: 30px;
		margin-left: 0px;
}

#esglong{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}

.mainmenuleftheader{
	text-align:right;
}

.legallistheader{

}

.menuitem{
	font-family : "ITCBenguiatGothic Medium", sans-serif;
	font-size : x-large;
	margin-right: 5px;
	margin-left: 5px;
}

.submenuitem{
	font-family : "ITCBenguiatGothic Medium", sans-serif;
	font-size : large;
	margin-right: 5px;
	margin-left: 5px;
}

.textsubmenu{
	font-family : "ITCBenguiatGothic Medium", sans-serif;
	font-size : larger;
	text-align:left;
}

.linkgraphic{
	margin:10px;
}

.spacer{
	clear: both;
}

.container{
	clear:both;
}

.title{
	text-decoration : underline;
}

.bold, .new{
	font-weight : bold;
}

.superior{
	vertical-align: super;
	font-size: small;
}

td.nascarpreview{
	padding : 20px;
	text-align:center;
}

td.nascardescription{
	padding : 20px;
	text-align:left;
}

.ruleslist li{
	padding-top:5px;
}

.firstentry{
	padding-top:0px;
}

.linkbox{
	margin: 10px 20%;
	padding: 5px;
	text-align : center;
	font-size : larger;
	font-weight : bold;
	border : thin ridge White;
}

.majorsection{
	margin-left:20px;
}