body {
background: url(../images/bg05.gif) #000;
}

table.shell {
background-color: #000;
width: 765px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
margin: 0 auto;
}

h1 {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 14pt;
text-align: left;
margin: 0px;
font-weight: bold;
}

h2 {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
text-align: left;
margin: 0px;
font-weight: normal;
}

/* Style For NFL History of Rules Text */
h3 {
font-family: arial, helvetica, sans-serif;
color: #fcce00;
text-shadow: 0px 1px 1px #000;
font-size: 18pt;
text-align: left;
margin: 0px;
font-weight: bold;
}

/* No Space Below Header Image */
td img.space {
display: block;
}

/* No Border For All Images */
a img {
border: 0px;
}

ul {
list-style-image: url(../images/bullet01.gif);
}

.float_index { float: right; margin: 0px 0px 0px 0px; }
.float_left { float: left; margin: 0px 5px 5px 0px; }
.float_right { float: right; margin: 0px 0px 5px 5px; }

table.header {
background-color: #000;
width: 100%;
height: 80px;
margin-bottom: 0px;
}

table.ads_one {
background-color: #fff;
width: 100%;
height: 100px;
margin-bottom: 0px;
padding: 5px;
}

td.ads_two {
background-color: #fff;
background-image: url(../images/bg08.gif);
width: 25%;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
vertical-align: top;
}

table.middle {
width: 100%;
margin-left:10px;
}

table.top_nav {
width: 100%;
height: 25px;
}

table.left_nav {
width: 155px;
margin-top: 10px;
}

table.center {
width: 580px;
margin-top: 10px;
}

table.center a:link {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
text-decoration: underline;
}

table.center a:visited {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
text-decoration: underline;
}

table.center a:active {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
text-decoration: underline;
}

table.center a:hover {
font-family: arial, helvetica, sans-serif;
color: #aa0000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
}

table.featured_one {
background-color: #fff;
width: 100%;
}

table.featured_one a:link {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
}

table.featured_one a:visited {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
}

table.featured_one a:active {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
}

table.featured_one a:hover {
font-family: arial, helvetica, sans-serif;
color: #aa0000;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
}

table.backdrop {
width: 100%;
}

table.footer_one {
width: 100%;
height: 50px;
}

table.ff_one {
width: 100%;
}

td.ff_two {
background-color: #fff;
width: 25%;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
vertical-align: top;
}

td.header_one {
width: 500px;
}

td.featured_two {
width: 165px;
text-align: left;
vertical-align: top;
}

td.featured_three {
background-color: #fff;
font-family: arial, helvetica, sans-serif;
color: #aa0000;
font-size: 9pt;
font-weight: normal;
text-align: left;
vertical-align: top;
}

td.header_two {
font-family: arial, helvetica, sans-serif;
color: #fff;
font-size: 9pt;
font-weight: normal;
text-align: center;
}

td.title_one {
background-color: #fcce00;
background-image: url(../images/bg01.gif);
height: 20px;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding-left: 3px;
}

td.content_one {
background-color: #fff;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 2px;
}

td.title_two {
background-color: #fcce00;
background-image: url(../images/bg01.gif);
width: 50%;
height: 20px;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
border-top: 1px solid #000;
border-left: 1px solid #000;
padding-left: 3px;
}

td.content_two {
background-color: #fff;
width: 50%;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
padding: 2px;
vertical-align: top;
}

td.title_three {
background-color: #fcce00;
background-image: url(../images/bg01.gif);
width: 50%;
height: 20px;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
border-top: 1px solid #000;
border-right: 1px solid #000;
padding-left: 3px;
}

td.content_three {
background-color: #fff;
width: 50%;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 2px;
vertical-align: top;
}

td.left_cell_nav {
background-color: #F3F3EF;
background-image:url("../images/bg03.gif");
border-right: 1px solid #000;
padding-left: 5px;
vertical-align: top;
}

td.left_cell_text {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
}

td.top_middle_cell {
background-color: #FFFDDD;
}

td.middle_cell_content {
background-color: #FFFDDD;
width: 100%;
vertical-align: top;
padding-bottom: 10px;
}

td.middle_cell_text {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
}

.footer_two {
background-color: #000;
text-align: left;
font-family: arial, helvetica, sans-serif;
color: #fff;
font-size: 9pt;
font-weight: normal;
padding-left: 3px;
border-top: 1px solid #666;
}

a.nav_left_text {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
}

a:hover.nav_left_text {
color:#aa0000;
text-decoration: underline;
}

a.nav_ad_text {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
}

a:hover.nav_ad_text {
color:#666;
text-decoration: none;
}

a.nav_draft_text {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
text-decoration: underline;
}

a:hover.nav_draft_text {
color:#666;
text-decoration: none;
}

a.nav_one {
font-family: arial, helvetica, sans-serif;
color: #fff;
font-size: 9pt;
font-weight: normal;
text-decoration: underline;
}

a:hover.nav_one {
color:#fcce00;
text-decoration: none;
}

.navigation_one {
background-color: #000;
background-image:url("../images/bg02.gif");
width: 75%;
font-family: arial, helvetica, sans-serif;
color: #fff;
font-size: 9pt;
font-weight: normal;
padding-left: 3px;
border-top: 1px solid #fff;
border-bottom: 1px solid #666;
text-align: left;
vertical-align: middle;
}

.navigation_two {
background-color: #000;
background-image:url("../images/bg02.gif");
width: 25%;
font-family: arial, helvetica, sans-serif;
color: #ccc;
font-size: 9pt;
font-weight: normal;
padding-right: 3px;
border-top: 1px solid #fff;
border-bottom: 1px solid #666;
text-align: right;
vertical-align: middle;
}

.form_field {
font-family: arial, helvetica, sans-serif;
font-size: 10px;
font-size: 8pt;
color: #000;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
height: 18px;
}

.message {
border-right: #cccccc 1px solid;
border-top: #000000 1px solid;
 font-size: 10px;
border-left: #000000 1px solid;
border-bottom: #cccccc 1px solid;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color: #000;
height: 100px;
}

.buttons {
width:50px;
border-width:1px;
border-color:#FFFFFF;
background-color:#F3F3EF;
color:#000;
font-family:verdana, arial, helvetica, sans-serif;
color: #000;
font-size:10px;
font-weight:bold;
}

table.box {
margin-bottom: 5px;
}

/* Left Category Title Text */
.category {
background-color: #eeeeee;
background-image:url("../images/bg04.gif");
height: 20px;
width: 135px;
text-align: left;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 9pt;
font-weight: normal;
border-top: 1px solid #fff;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
border-right: 1px solid #000;
padding-left: 3px;
}

/* Link To Us Code */
pre {
width: 300px;
height: 50px;
background: #f3f3ef;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
clear: right;
line-height: 7px;
overflow: scroll;
border: 1px solid #ccc;
padding: 10px;
}

/* Style For Top Notice Message */
.td_notice {
background-color: #fff;
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
border-top: 1px solid green;
border-bottom: 1px solid green;
text-align: left;
padding: 2px;
}

/* Style For Top Google Ad Content */
.td_topad {
background-color: #fff;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
text-align: left;
padding: 2px;
}

/* Style For News Feed */
table.news {
width: 580px;
margin-top: 10px;
}

table.news a:link {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
}

table.news a:visited {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
}

table.news a:active {
font-family: arial, helvetica, sans-serif;
color: #000;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
}

table.news a:hover {
font-family: arial, helvetica, sans-serif;
color: #aa0000;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
}