/* GENERAL CSS STARTS */
body {
	margin:0;
	padding:5px 0 0 0;
	color:#000;
	background:url(/football/images/bg-lines.jpg); 
	background-color:#f4f4f4;
}
body, p, li, div, span {
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
body, blockquote, table,  td, th, ul, ol, li, a, dd, dl, dt,
form, button, fieldset, label, select, option, input, textarea {
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	font-size:100%;
	font-size:10.0pt;
}
a:active, a:focus {
	cursor:auto;
}

/* DIV CSS STARTS */
div.container {
	width:786px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	border:#000 1px solid;
}
* html div.container {
	text-align:left;
}
div.layout {
	background-color:#fff;
	height:100%;
}
div.video {
	background-color:#000;
	width:600px;
	height:auto;
	padding: 1px;
}
div.content-banner {

}
div.video-188 {
	background-color:#000;
	width:188px;
	height:auto;
	padding: 1px;
}
* div.pad10px {
	padding:5px 9px 5px 10px;
}
a img{
	border:none;
}
/* BANNER CSS STARTS */
div.banner {
	background:url(/football/images/img01/nfaf_banner.jpg) #fff no-repeat center center;
	color:#fff;
	height:120px;
	margin-top:0.0em;
	padding-bottom:0.30em; 
	padding-bottom:4px;
	position:static;
	z-index:1;
}
/* BANNER CSS ENDS */

/* TOPNAVBAR MENU CSS STARTS */
div.topnav {
	width:100%;
	color:#fff;
	background-color:#000; 
	padding:0;
	float:left;
	text-align:center;
}
ul.topnavbar {
	display:inline;
	list-style-type:none;
	text-transform:uppercase;
	margin:0; 
	padding:0;
	border:none;
	top:10px; 
	width:100%;
}
li.topnavtext, li.topnavtext li.topnavtext-end * {
	white-space:nowrap; 
}
li.topnavtext, li.topnavtext-end {
	white-space:nowrap; 
	list-style-type:none;
	margin:0;
	padding:0;
	border:none;
	float:left; 
	color:#fff;
	background-color:#000;
}
li.topnavtext, li.topnavtext-end {
	list-style-type:none;
	width:20%;
}
li.topnavtext div {
	margin:0;
	padding:1px 2px 1px 3px;
	width:95%;
	border-right:2px solid #fff;
}
li.topnavtext-end div {
	margin:0;
	padding:1px 2px 1px 3px;
	width:95%;
	border-right:0px solid #fff;
}
li.topnavtext a, li.topnavtext-end a {
	color:#fff;
	background-color:#000;
	text-decoration:none; 
	font-weight:bold; 
	width:100%;
	padding:0;
	margin:0;
	border:none;	
	font-size:80%;
	font-size:8.0pt;
	display:block;
} 
/* TOPNAVBAR MENU CSS ENDS */

/* datearea CSS STARTS */
p.dateday {
	padding:2px 0px 2px 3px; 
	vertical-align:middle;
	font-size:80%;
	font-size:8.0pt;
	clear:both;
	margin:0;
}
/* datearea CSS ENDS */

/* NAVIGATION CSS STARTS */
div.left {
	background-color:#ccc;
	border-right:solid 1px #e4e4e4;
}
div.right {
	background-color:#fff;
}
/* UL NAV STARTS */
ul.nav, ol.nav {
	list-style-type:none;
	margin:0;
	padding:0;
}
/* UL NAV ENDS */ 

/* H2 NAV LINKS */
h2.nav{
	background:#af7d46;
	font-weight:bold;
	line-height:1.6em;
	border:0;
	padding-left:4px;
	padding-right:2px;
	margin:0;
    border-bottom:#323a6b 4px solid;
}
div.left h2.nav a {
	display:block;
	width:auto;
}
div.left h2.nav, div.left h2.nav a, div.left h2.nav a:link, div.left h2.nav a:visited {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:80%;
	font-size:8.0pt;
}
div.left ul.nav li h2.nav a:hover, div.left ul.nav li h2.nav:hover {
	text-decoration:none;
	background:#323a6b;
	width:auto;
}
h2.nav:hover {
    border-bottom:#af7d46 4px solid;
}
div.right li ul.nav {
	margin-bottom:10px;
}
ul.nav li, ul.nav2 li {
	margin:0px;
}

div.menu-item, div.menu-item li.menu-item-end, li.menu-item-end li,
div.left li.menu-item-end, div.left div.menu-item-end, div.left a.menu-link-end,
div.right li.menu-item-end, div.right div.menu-item-end, div.right a.menu-link-end  {
	background:#e4e4e4;
	color:#000;
	vertical-align:middle;
	border-bottom:1px solid #fff;
}
li.menu-item, li.menu-item li, li.menu-item2, li.menu-item2 li {
	color:#000;
	background:#e4e4e4;
	font-size:90%;
	font-size:9.0pt;
	vertical-align:middle;
	margin:0;
	border-bottom:1px solid #fff;
}
li.menu-item, li.menu-item-end   {
	padding:1px 2px 1px 5px;
}
li.menu-item2   {
	padding:15px 3px 10px 5px;
}
div.left li.menu-item a, div.left li.menu-item-end a {
	display:block;
}

div.left a.menu-link:hover, div.left a.menu-link-end:hover {
	background:#000;
	color:#fff;
	text-decoration:none;
}
div.left a:link, div.left a:visited  {
	color:#000;
	text-decoration:none;
}
/* RIGHT SIDE ONLY STARTS */
div.right li ul.nav, div.right li p.nav, div.right li div.nav {
	border:1px solid #000;
}
div.right li.menu-item {
	color:#000;
	background-color:#e4e4e4;
	border-bottom:1px dotted #e4e4e4;
}
div.right a.menu-link:link {
	font-size:90%;
	font-size:9.0pt;
	color:#0000cc;
	background-color:#e4e4e4;
	text-decoration:none;
	font-weight:bold;
}
div.right a.menu-link:hover {
	color:#cc0000;
	font-weight:bold;
}
div.right a.menu-link:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
/* RIGHT SIDE ONLY ENDS */

/* MENU-ITEM-END ENDS, MENU-LINK-END ENDS */

/*H3.NAV */
div.left h3.nav, div.left h3.nav a:link, div.left h3.nav a:visited, div.left div.h3nav, div.left div.h3nav a:link, div.left div.h3nav a:visited, div.left p.h3nav, div.left p.h3nav a:link, div.left p.h3nav a:visited, div.right h3.nav, div.right h3.nav a:link, div.right h3.nav a:visited, div.right div.h3nav, div.right div.h3nav a:link, div.right div.h3nav a:visited, div.right p.h3nav, div.right p.h3nav a:link, div.right p.h3nav a:visited {
	background-color:#323a6b;
	color:#fff;
	text-decoration:none;
}
div.left h3.nav a:hover, div.left h3.nav a:active, div.left h3.nav a:focus, div.left div.h3nav a:hover, div.left div.h3nav a:active, div.left div.h3nav a:focus, div.left p.h3nav a:hover, div.left p.h3nav a:active, div.left p.h3nav a:focus, div.right h3.nav a:hover, div.right h3.nav a:active, div.right h3.nav a:focus, div.right div.h3nav a:hover, div.right div.h3nav a:active, div.right div.h3nav a:focus, div.right p.h3nav a:hover, div.right p.h3nav a:active, div.right p.h3nav a:focus {
	text-decoration:underline;
} 
h3.nav, div.left div.h3nav, div.left p.h3nav {
	font-size:80%;
	font-size:8.0pt;
	font-weight:bold;
	line-height:1.6em;
	border:0;
	padding-left:5px;
	padding-right:5px;
	margin:0;
} 
h3.nav-bot3 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:80%;
	font-size:8.0pt;
	text-transform:uppercase;
	background-color:#323a6b;
	color:#fff;
	text-decoration:none;
	padding:1px 2px 1px 3px;
	margin:0;
    border-bottom:#c89c6c 4px solid;
}
div.right li div.nav, div.right li p.nav {
	margin-bottom:10px;
	padding:1px 5px 1px 12px;
}
div.right li p.nav {
	margin-top:0px;
}
div.solid {
	background-color:#323a6b;
    border-top:#c89c6c 2px solid;
    border-bottom:#c89c6c 2px solid;
	height:14px;
	padding:0;
	margin:0;
}
/* NAVIGATION CSS ENDS */

/* CONTENT DIV CSS STARTS */
div.content-box {
	padding:5px;
	border:solid #000 1px;
}
div.content {
	background-color:#fff;
}
* html div.content h1 {
	width:98%;
}
div.content a:link {
	color:#323a6b;
}
div.content a:hover {
	color:#f00;
}
div.content a:visited {
	color:#92683a;
}
div.topPage, p.topPage {
	float:right;
	text-align:center;
}
div.content div.wrapContainer {
	float:left;	
	width:99.5%;
}
div.left div.wrapContainer, div.right div.wrapContainer {
	float:left;	
	width:100%;
}
/* CONTENT DIV CSS ENDS */

/* FOOTER CSS STARTS */
div.footer {
	width:100%;	
	clear:both; 
	font-size:10.0pt;
	margin-top:5px;
	min-height:25px;
	background-color:#fff;
}
div.footer div.footerline {
	background-color:#323a6b;
	height:12px;
}
div.footer a:link, div.footer a:visited, div.content div.footer a:link, div.content div.footer a:visited, div.content div.topPage a:link, div.content div.topPage a:visited, div.content p.topPage a:link, div.content p.topPage a:visited {
	font-size:80%;
	font-size:8.0pt;
	color:#039;
	background-color:#fff;
	text-decoration:none;
}
div.footleft, div.footright {
	width:49.95%;
	margin:0;
	padding:0;
}
div.footleft {
	float:left;
	text-align:left;
}
div.footright {
	float:right;
	text-align:right;
}
img.go2top {
	border:0;
	padding-bottom:0px;
}
/* FOOTER CSS ENDS */

/* FONT SIZES STARTS */
h1 {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	font-size:160%;
	font-size:16.0pt;
}
h1.h1-page1, h2.h2-page1 {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	font-size:120%;
	font-size:12.0pt;
	color:#323a6b;
}
h1.h1-page1 a:link, h1.h1-page1 a:visited, h2.h2-page1 a:link, h2.h2-page1 a:visited {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	font-size:120%;
	font-size:12.0pt;
	color:#323a6b;
	text-decoration:none;
}
h1.h1-page1 a:hover, h2.h2-page1 a:hover {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	font-size:120%;
	font-size:12.0pt;
	color:#c89c6c;
	text-decoration:none;
	background:#323a6b;
}
h1.h1-padding { 
padding:0 0 12px 0;
}

h2 { 
	font-size:110%;
	font-size:11.0pt;
}
h2.h2-blue-bg {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:130%;
	text-transform:uppercase;
	background-color:#323a6b;
	color:#fff;
	text-decoration:none;
	padding:1px 2px 1px 3px;
	margin:10px 0 0 0;
    border-bottom:#c89c6c 4px solid;
}
h3 {
	font-size:105%;
	font-size:10.5pt;
}
h4 {
	font-size:100%;
	font-size:10.0pt;
}
p.p-page1 {
	margin-top:0;
    padding-top:0;
}
.color-red {
color:#ff0000;
}
.color-red-bold {
color:#ff0000;
font-weight:bold;
}
.font-size70 {
	font-size:70%;
	font-size:7.0pt;
}
.font-size75 {
	font-size:7.5pt;
	font-size:75%;
}
.font-size80 {
	font-size:80%;
	font-size:8.0pt;
}
.font-size85 {
	font-size:85%;
	font-size:8.5pt;
}
.font-size90 {
	font-size:90%;
	font-size:9.0pt;
}
.font-size95 {
	font-size:95%;
	font-size:9.5pt;
}
.font-size100 {
	font-size:100%;
	font-size:10.0pt;
}
.font-size105 {
	font-size:105%;
	font-size:10.5pt;
}
.font-size110 {
	font-size:110%;
	font-size:11.0pt;
}
.font-size115 {
	font-size:115%;
	font-size:11.5pt;
}
.font-size120 {
	font-size:120%;
	font-size:11.5pt;
}
.font-size125 {
	font-size:125%;
	font-size:12.5pt;
}
.font-size130 {
	font-size:130%;
	font-size:13.0pt;
}
.font-size135 {
	font-size:135%;
	font-size:13.5pt;
}
.font-size140 {
	font-size:140%;
	font-size:14.0pt;
}
.font-size145 {
	font-size:145%;
	font-size:14.5pt;
}
.font-size150 {
	font-size:150%;
	font-size:15.0pt;
}
.font-size155 {
	font-size:155%;
	font-size:15.5pt;
}
.font-size160 {
	font-size:160%;
	font-size:16.0pt;
}
/* FONT SIZES ENDS */


/* GENERIC CSS STARTS */
blockquote {
	background-color:#e4e4e4;
	color:#000;
	border:1px solid #000;
	font-style:normal;
	padding:8px;
}
.topPage {
	font-size:100%;
	font-size:10.0pt;
}
abbr, acronym, span.abbr {
	cursor:help;
}
/* GENERIC CSS ENDS */

/* ALIGNMENT CSS STARTS */
.align-right {
	text-align:right;
}
.align-rightNopad {
	text-align:right;
	padding-bottom:0;
	margin-bottom:0;
}
.align-center {
	text-align:center;
}
.align-left {
	text-align:left;
}
.align-top {
	vertical-align:top;
}
.align-bottom {
	vertical-align:bottom;
}
.align-top-right {
	text-align:right;
	vertical-align:top;
}
.align-top-center {
	text-align:center;
	vertical-align:top;
}
.align-top-left {
	text-align:left;
	vertical-align:top;
}
.align-bottom-right {
	text-align:right;
	vertical-align:bottom;
}
.align-bottom-center {
	text-align:center;
	vertical-align:bottom;
}
.align-bottom-left {
	text-align:left;
	vertical-align:bottom;
}
.float-right {
	float:right;
}
.float-left {
	float:left;
}
.image-left { 
	float:left;
	vertical-align:text-top;
}
.image-right {
	float:right;
	vertical-align:text-top;
	margin-left:10px;
}
.indent1 {
	padding-left:20px;
}
.indent2 {
	padding-left:40px;
}

.indent5 {
	padding-left:90px;
}
/* ALIGNMENT CSS ENDS */

/* LIST CSS STARTS */
ul.none {
	list-style-type:none;
}
ul.disc {
	list-style-type:disc;
}
ul.square {
	list-style-type:square;
}
ul.circle {
	list-style-type:circle;
}

li.li-padding { 
padding:0 0 12px 0;
}
/* LIST CSS ENDS */

/* TEXT CSS STARTS */
.border000 {
	border: solid 1px #000;
}
.borderfff {
	border: solid 1px #fff;
}
.uppercase {
	text-transform:uppercase;
}
.lowercase {
	text-transform:lowercase;
}
/* TEXT CSS ENDS */
/* BOXES STARTS */
legend {
	font-weight:bold;
	font-size:120%;
	text-transform:uppercase;
	padding:0px 5px 0px 5px;
	margin: 5px 5px 0px 5px;
}
fieldset {
	padding:5px 5px 0px 0px;
	margin: 10px 0px 10px 0px;
    border: #af7d46 2px solid;
}
fieldset p {
	padding:0px 10px 0px 0px; 
	margin: 10px 10px 10px 10px;
}
div.box-left {
	display: block;
	float: left; 
	width: 365px;
	padding:0px 0px 0px 0px; 
	margin: 10px 0px 10px 5px;
}
div.box-right {
	display: block;
	float: right; 
	width: 205px;
	padding:0px 0px 0px 0px; 
	margin: 10px 5px 10px 0px;
}
div.box-left p {
	padding:0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
div.box-right p {
	padding:0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
/* BOXES ENDS */
/* FOTO CUTLINE STARTS */

div#fotocut220 {
	padding: 0 0 0 0.75em;
	float: right; 
	margin: 0px; 
	width: 220px;
}
div#fotocut150 {
	padding: 0 0 0 0.5em;
	float: right; 
	margin: 0px; 
	width: 144px;
}
div#cutline {
font-size: 80%; 
font-style: normal;
border: 1px solid #000;
background-color: #f5f5f5;
text-align: left;
padding: 0 0.5em 0.25em 0.5em;
}
/* FOTO CUTLINE ENDS */

/* RELATED INFO STARTS */
div.related-info {
	float: right;
	clear:inherit;
	margin: 20px 0px 3px 10px;
	padding-top:inherit;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	background: #f6f6f6;
	border: #000 1px solid;
}
div.related-info h3 {
	margin: 0px; 
	padding: 2px;  
	font-size: 80%; 
	color: #fff;
	text-transform:uppercase;
	text-align: center;
	background: #323a6b;
    border-bottom:#c89c6c 4px solid;
}
div.related-info form {
	margin: 0px; 
	padding: 0px;
	border-bottom: #7e98b2 1px solid; 
}
div.related-info a:link, div.related-info a:visited {
	display: block; 
	margin: 0px; 
	padding: 3px 3px 0px 3px; 
	font-size: 100%; 
	color: #000; 
	border-bottom: #7e98b2 1px solid; 
	text-decoration: none;
}
div.related-info a:hover, div.related-info a.end:hover {
	color: #e62900
}
div.related-info a.end {
	display: block; 
	margin: 0px; 
	padding: 3px 3px 0px 3px;
	font-size: 100%; 
	color: #000; 
	border-bottom: 0px; 
	text-decoration: none;
}
div.related-info p {
	margin: 0px; 
	padding: 3px 3px 0px 3px; 
	font-size: 100%; 
}
/* RELATED INFO ENDS */
div.200px-center {
	width:200px;
	padding-left:200px;

	margin-left:200px;
}
