body {
	color: #666;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0;
	padding: 0;
}
body.blend {
	background-image: url(../images/bck/blend_160_gry.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 top;
}
body.blk {
	background-color: #000;
}
body.home {
	color: #999;
	background-color: #000;
	background-image: url(../images/bck/pierrot_720.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
	background-attachment: fixed;
}
table {
	font-size: 14px;
}
td {
	font-size: 14px;
}
colgroup {
	display: table-column-group;
}
th {
	color: #999;
	font-size: 10px;
}
td.photo {
	background-color: #111;
	text-align: center;
	vertical-align: middle;
	padding: 16px;
	border: outset 1px #111;
	white-space: nowrap;
}
td.media {
	background-color: #111;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
	border: outset 1px #111;
	white-space: nowrap;
}
td.medium {
	text-align: center;
	white-space: nowrap;
	padding: 8px;
	border: outset 1px #333;
}
td.photowht {
	font-size: 10px;
	background-color: #eee;
	text-align: center;
	padding: 8px;
	border: outset 1pt #ccc;
}
/*.square { width: 180px; height: 180px; text-align: center; vertical-align: middle; }
.ltbx { }*/

p {
	color: #333;
	text-align: justify;
}
ul, ol, dl {
}
em {
	color: #966;
	font-weight: bold;
	font-style: normal;
}
address {
	color: #363;
	font-weight: normal;
	font-style: normal;
}
form {
	margin: 0;
	padding: 0;
	display: inline;
}
label {
	color: #999;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap
}
/* Links */
a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
a:link, a:visited {
}
a:hover {
	color: #900;
}
a:active {
	color: #f00;
}
a.head {
	color: #ccc;
	font-weight: normal;
	line-height: 18px;
}
a:link.head, a:visited.head {
}
a:hover.head {
	color: #f00;
}
a:active.head {
	color: #fff;
}
a.hom {
	color: #ccc;
	font-weight: normal;
	line-height: 6px;
	background-image: url(../images/lnk/hom.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	padding-left: 24px;
	white-space: nowrap;
}
a:link.hom, a:visited.hom {
}
a:hover.hom {
	color: #f00;
	background-image: url(../images/hvr/hom.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
}
a:active.hom {
	color: #fff;
	background-image: url(../images/act/hom.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
}
a.blk {
	color: #ccc;
	font-weight: normal;
}
a:link.blk, a:visited.blk {
}
a:hover.blk {
	color: #f00;
}
a:active.blk {
	color: #fff;
}
a:hover img {
	opacity: .5;
}
/* Headers */
h1 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
}
h2 {
	color: #999;
	font-size: 18px;
}
h3 {
	color: #666;
	font-size: 16px;
}
h4 {
	color: #333;
	font-size: 14px;
}
h5 {
	color: #000;
	font-size: 12px;
}
h6 {
	color: #000;
	font-size: 10px;
}
/* HomeLayout */

.slide-champs-2019 {
	background-image: url(../media/2019/champs/sho/back.png);
}
.slide-world-2017 {
	background-image: url(../media/2017/iaaf_world/sho/iaaf_fade.png);
}
.slide-champs-2015 {
	background-image: url(../media/2015/champs/sho/naaa_champs.png);
}
.slide-walcott-2012 {
	background-image: url(../media/2012/olympic/sho/walcott_fade.png);
}
.slidehome, .slideshow {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	height: 720px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.watermark {
	background-image: url(../images/bck/logo_1200_10.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: -160px top;
	padding: 0 32px;
	vertical-align: top;
}
.hommain {
	padding: 0 32px;
}
.homfoot {
	text-align: center;
	vertical-align: bottom;
	padding: 0 32px;
}
/* PageLayout */
.layall {
	background-image: url(../images/bck/blend.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 top;
	padding-right: 32px;
	padding-left: 32px;
}
.laylog {
	background-color: #000;
	text-align: center;
}
.layhead {
	background-image: url(../images/bck/blend_160_gry.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 top;
	padding-right: 32px;
	padding-left: 32px;
}
.layheadban {
	background-image: url(../images/bck/blend_160_gry.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 top;
	padding-right: 32px;
	padding-left: 32px;
}
.layheadblk {
	vertical-align: middle;
	padding-right: 30px;
	padding-left: 30px;
}
.layalert {
	padding-right: 32px;
	padding-left: 32px;
}
.layadv {
	background-color: #000;
	text-align: center;
	vertical-align: bottom;
}
.laynav {
	background: #000 url(../images/bck/naaatt_icon_ref_160.png) no-repeat center top;
	vertical-align: top;
	padding-top: 60px;
}
.laypop {
	background: #000 url(../images/bck/naaatt_icon_ref_120.png) no-repeat center top;
	padding-top: 60px;
	vertical-align: top;
}
.laymain {
	vertical-align: top;
	padding-top: 0;
	padding-right: 30;
	padding-bottom: 0;
	padding-left: 30;
}
.layinfo {
	background-color: #000;
	text-align: center;
	vertical-align: top;
}
.laydev {
	background-color: #000;
	text-align: center;
	vertical-align: bottom;
}
.layfoot {
	text-align: center;
	vertical-align: bottom;
	padding-right: 30px;
	padding-left: 30px;
}
.laypro {
	background-color: #000;
	text-align: center;
	vertical-align: bottom;
}
/* Panel */
.bglnk {
	background-image: url(../images/menu-screen/eee.gif);
}
.bgsub {
	background: #ddd url(../images/menu-screen/eee.gif);
}
.bgtpc {
	background: #ccc url(../images/menu-screen/ddd.gif);
}
/* Feature Links */
a.xls {
	line-height: 16px;
	background: url(../images/lnk/xls.png) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.xls, a:visited.xls {
}
a:hover.xls {
	background: url(../images/hvr/xls.png) no-repeat left center;
}
a:active.xls {
	background: url(../images/act/xls.png) no-repeat left center;
}
a.vid {
	line-height: 16px;
	background: url(../images/lnk/vid.gif) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.vid, a:visited.vid {
}
a:hover.vid {
	background: url(../images/hvr/vid.gif) no-repeat left center;
}
a:active.vid {
	background: url(../images/act/vid.gif) no-repeat left center;
}
a.pdf {
	line-height: 16px;
	background: url(../images/lnk/pdf.gif) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.pdf, a:visited.pdf {
}
a:hover.pdf {
	background: url(../images/hvr/pdf.gif) no-repeat left center;
}
a:active.pdf {
	background: url(../images/act/pdf.gif) no-repeat left center;
}
a.msw {
	line-height: 16px;
	background: url(../images/lnk/msw.gif) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.msw, a:visited.msw {
}
a:hover.msw {
	background: url(../images/hvr/msw.gif) no-repeat left center;
}
a:active.msw {
	background: url(../images/act/msw.gif) no-repeat left center;
}
a.rgt {
	line-height: 16px;
	background: url(../images/lnk/rgt.jpg) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.rgt, a:visited.rgt {
}
a:hover.rgt {
	background: url(../images/hvr/rgt.jpg) no-repeat left center;
}
a:active.rgt {
	background: url(../images/act/rgt.jpg) no-repeat left center;
}
a.top {
	line-height: 16px;
	background: url(../images/lnk/top.jpg) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.top, a:visited.top {
}
a:hover.top {
	background: url(../images/hvr/top.jpg) no-repeat left center;
}
a:active.top {
	background: url(../images/act/top.jpg) no-repeat left center;
}
a.int {
	line-height: 16px;
	background: url(../images/lnk/int.jpg) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.int, a:visited.int {
}
a:hover.int {
	background: url(../images/hvr/int.jpg) no-repeat left center;
}
a:active.int {
	background: url(../images/act/int.jpg) no-repeat left center;
}
a.bck {
	line-height: 16px;
	background: url(../images/lnk/bck.jpg) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.bck, a:visited.bck {
}
a:hover.bck {
	background: url(../images/hvr/bck.jpg) no-repeat left center;
}
a:active.bck {
	background: url(../images/act/bck.jpg) no-repeat left center;
}
a.cls {
	line-height: 16px;
	background: url(../images/lnk/cls.jpg) no-repeat left center;
	text-align: left;
	padding-left: 20px;
}
a:link.cls, a:visited.cls {
}
a:hover.cls {
	background: url(../images/hvr/cls.jpg) no-repeat left center;
}
a:active.cls {
	background: url(../images/act/cls.jpg) no-repeat left center;
}
/* Tables */
.dat {
	background-image: url(../images/menu-screen/eee.gif);
}
.datx {
	visibility: hidden;
}
.dato {
}
.datoh {
	background-color: #ffd;
}
.datah {
	background-color: #eec;
}
.data {
	background-color: #eee;
}
.datb {
	background-color: #ddd;
}
.datc {
	background-color: #bbb;
}
.datd {
	background-color: #edd;
}
.date {
	background-color: #fdb;
}
.clmrow {
	font-size: 6px;
	white-space: nowrap;
	color: #eee;
	visibility: visible;
	font-weight: normal;
	padding: 0;
}
.clm {
	white-space: nowrap;
}
.clma {
	color: #966;
	white-space: nowrap;
}
.clmc {
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
}
.clms {
	font-size: 10px;
	white-space: nowrap;
	color: #999;
}
.clmcs {
	font-size: 10px;
	white-space: nowrap;
	padding-right: 8px;
	padding-left: 8px;
	color: #999;
}
.clmsc {
	font-size: 10px;
	white-space: nowrap;
	padding-right: 8px;
	padding-left: 8px;
}
.clmacs {
	color: #966;
	font-size: 10px;
	white-space: nowrap;
	padding-right: 8px;
	padding-left: 8px;
}
.clmas {
	color: #966;
	font-size: 10px;
	white-space: nowrap;
}
.clmac {
	color: #966;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
}
.clmbc {
	color: #900;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
}
.clmbs {
	color: #900;
	font-size: 10px;
	white-space: nowrap;
}
.clmbcs {
	color: #900;
	font-size: 10px;
	white-space: nowrap;
	padding-right: 8px;
	padding-left: 8px;
}
/*Style Tags*/
.webby {
	color: #333;
	font-weight: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
}
.proper {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}
.indent {
	padding: 0 24px;
}
.indentmore {
	padding: 0 48px;
}
.quote {
	padding: 4px 12px;
}
.quotequote {
	padding: 8px 24px;
}
.txsml {
	font-size: 10px;
}
.txmed {
	font-size: 14px;
}
.txlrg {
	font-size: 16px;
}
.txnorm {
	font-weight: normal;
}
.txlite {
	color: #999;
}
.txwht {
	color: #fff;
}
.txred {
	color: #c00;
	font-weight: bolder;
}
.txdrk {
	color: #333;
}
.txctr {
	text-align: center;
}
