body {font:10pt/16pt verdana, arial, sans-serif; color:#000; background:#999; margin:0px;}
a:link {font-weight:bold; text-decoration:none; color:#c00;}
a:visited {font-weight:bold; text-decoration:none; color:#c00;}
a:hover, a:active {text-decoration:none; color:#c00;}

#container {background:#fff;	padding:0px; margin:auto; width:990px; overflow:hidden; border-left:2px solid #000; border-right:2px solid #000; border-bottom:2px solid #000; margin-bottom:20px;}

#pageHeader {height:140px; background:#fff url("images/joes_boxing.gif") no-repeat top left; padding:0px; margin:0px;}
#pageHeader h1 {display:none;}
#pageHeader h2 {display:none;}

.menu {background:#000; font:normal 14px verdana,arial,sans-serif; position:relative; top:-21px; width:990px; height:30px;}
.menu a:link {color:#fff; font-weight:normal; margin:3px 20px; font:normal 14px verdana,arial,sans-serif;}
.menu a:visited {color:#fff; font-weight:normal; margin:3px 20px; font:normal 14px verdana,arial,sans-serif;}
.menusub {background:#333; font:normal 14px verdana,arial,sans-serif; z-index:100;}
.menusub a:link {color:#fff; font-weight:normal; margin:3px 20px; font:normal 14px verdana,arial,sans-serif;}
.menusub a:visited {color:#fff; font-weight:normal; margin:3px 20px; font:normal 14px verdana,arial,sans-serif;}
.menu table {margin:0px;}

#pageBodyTable  {border-collapse:collapse; border:0px;}
#pageBodyTable td {vertical-align:top; padding:0px 10px;}
#pageIntro      {padding:10px 20px 0px 20px; /* border:1px solid #c00; */}
#pageSummary    {padding:0px 20px 0px 20px; /* border:1px solid #0c0; */}
#pageBody       {padding:0px 20px 0px 20px; /* border:1px solid #00c; */}
#pageConclusion {padding:0px 20px 0px 20px; /* border:1px solid #0cc; */}

#pageFooter     {padding:0px 20px 10px 20px; text-align:center; clear:both;}
#pageFooter a:link, #pageFooter a:visited {margin-right:20px;}
#author, #author a {font:normal 9px verdana,arial,sans-serif; text-align:center; color:#999; margin:4px; text-decoration:none;}

h1 {color:#c00; font:bold 1.3em/1.6em verdana,arial,sans-serif;}
h2 {color:#c00; font:bold 1.2em/1.5em verdana,arial,sans-serif;}
h3 {color:#c00; font:bold 1.1em/1.4em verdana,arial,sans-serif;}
h4 {color:#c00; font:bold 1em/1.3em verdana,arial,sans-serif;}
h5 {color:#c00; font:bold 0.9em/1.2em verdana,arial,sans-serif;}

img {border:0px;}
.center {text-align:center;}
.list   {display:list-item;}
.quote  {font-family:georgia, serif; font-size:14px; padding:0px; margin:0 0 .5em 1em;}
.sig    {font-family:georgia, serif; font-size:14px; padding:0px; margin:0 0 1em 0; font-style:italic;}
.headline        {font:italic bold 16pt verdana,arial,sans-serif; margin:35px 0px 25px 0px; color:#c00; text-align:center;}
.privacy         {font-size:10px; font-style:italic; margin:10px 0px 10px 0px;}
.promotion       {border:1px #900 solid; padding:5px; margin:10px; text-align:center; background:#eee;}
.redhighlite     {color:#c00; font-size:1.3em;}
.button          {background-color:#ccf; border:1px #00a1b1 solid; height:20px; cursor:pointer; margin:10px 0px 0px 0px; padding:0px;}

.InfoTxt       {color:#039;}
.HelpTxt       {color:#066;}
.ImportantTxt  {color:#c60;}
.AlertTxt      {color:#900; font-weight:bold;}
.UpdateTxt     {color:#c00; font-weight:bold; font-size:18px; letter-spacing:1px; background:#e1e1e1; border:3px double #000;	padding:5px 10px; float:right;}
.ErrorTxt      {color:#900; margin:10px; font-size:14px;}
.ValidationTxt {color:#e4ff00 !important;}
.validationMSG  {color:#f00 !important;}    /* for form validation text */
.validationMSGdk{color:#e4ff00 !important;} /* for form validation text on dark backgrounds */

@media print {
	.menu    {display:none;}
	#pageHeader {display:none;}
	#container {width:650px;}
}

/* TinyMCE specific rules */
body.mceContentBody {background: #fff;}
