﻿body  {
	background: #F5F5F5;
	margin-left : 0px;
	margin-top : 0px;
	}


A:link    { color: blue }      /* unvisited links */
A:visited { color: blue }     /* visited links */
A:active  { color: red }   /* active links */

/* -----HEADING ------*/
.main{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	width: 100%;
	background-color : #ffffff;
    max-width: 920px;
	padding-top: 10px;
    margin: 0px auto 10px auto;	
	
}
.ath_head{
	text-align:center;
}
.ath_name{
	display:inline-block;
	margin:20px 0px 20px;
	font: bold 16px arial,sans-serif;
}
.ath_image{
	display:inline-block;
	float:left;
	margin: 0px 10px 10px 10px; 
}
.bib{
	display:inline-block;
	float:right;
    height: 116px;
    width: 152px;
	margin: 10px 10px 10px 10px;
	background-image: url("nav/bib_template.png");
}
.bib_name
{
	width:148px;
    height: 34px;
	margin:58px 0px 0px 2px;
	font-family : "Times New Roman", Georgia, serif;
	font-size: 18px;
	font-weight: bold;
    letter-spacing: -1px;
	text-align: center;	
	white-space: nowrap;
	overflow:hidden;
}
.bib_no
{
	float: left;
	width:58px;
    height: 16px;
	padding-left:2px;
	font-family : Arial-Narrow, Arial, Helvetica, sans-serif;
	font-size : 10px;	
	text-align: left;
	overflow:hidden;	
}
.bib_location
{
	float: right;
	width:88px;
    height: 16px;
	padding-right:2px;
	font-family : Arial-Narrow, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align: right;
	overflow:hidden;	
}

.iaaf_profile{
	display:inline-block;
	float:right;
	margin: 0px 10px 10px 10px; 
}


div.maincolumns{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	width: 100%;
	background-color : #ffffff;
    max-width: 920px;
	padding-top: 10px;
    margin: 0px auto 10px auto;	
}
div.bottom{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	width: 100%;
	background-color : #ffffff;
    max-width: 920px;
	padding-top: 10px;
    margin: 0px auto 10px auto;	
}
table  {
	margin-left : auto;
	margin-right : auto;
}
H3 {
	font-weight: bold;
	font-size: 14pt;
	line-height: normal;
	font-family: Verdana, Arial, sans-serif;
	color : #000000;
	text-align : center;
}
H4 {
	font-weight: bold;
	font-size: 10pt;
	line-height: normal;
	font-family: Verdana, Arial, sans-serif;
	color : #000000;
	text-align : center;
}

P {
	font-size: 10pt;
	line-height: normal;
	font-family: Verdana, Arial, sans-serif;
}

/* -----EVENT TITLE------*/

strong  {
	color : #90292C;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height: normal;
	font-weight : bold;
}

div.footerlinks  {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height: 12pt;
	text-align : center;
	font-style : normal;
	padding-top : 20px;
}

/* ------Table header -------*/

th  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	font-size : 8pt;
	color : white;
	background-color : #90292C;
}

/* ------TABLE ROW -------*/

td  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	vertical-align : top;
	line-height : normal;
}
.heads {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 
	COLOR: #90292C; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	padding-right : 20px;
}

.foot  {
	width: 96%;
    max-width: 885px;
    margin: 0px auto 0px auto;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	vertical-align : middle;
	line-height : 25px;
	font-weight : bold;
	color : #fff;
	background-color : #90292C;
	padding-left : 15px;
}

.footmail  {
	background-color : #90292C;
	float: right;
	text-align : right;
	line-height : 25px;
	color : #fff;
	padding-left : 20px;
	padding-right : 15px;
}

.pad {
	padding-left: 30px; 
	font-size: 8pt; 
	vertical-align: top; 
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rt {
	font-size: 8pt; 
	vertical-align: top; 
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : right;
	padding-right : 10px;
}

.c {
	font-size: 8pt; 
	vertical-align: top; 
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	white-space : nowrap;
}

.age {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   vertical-align: top;
   line-height: normal;
   font-weight: bold;
   color : #90292C
}

em  {
	color : #90292C;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height: 12pt;
	font-weight : bold;
	font-style : italic;
}
tr.highlighted {
	BACKGROUND: #DDDDDD
}

	/*  Define the background color for all the ODD background rows  */
	.highlight tr:nth-child(odd){ 
		background: #fff;
	}
	/*  Define the background color for all the EVEN background rows  */
	.highlight tr:nth-child(even){
		background: #e6e6e6;
	}

/* ----- Sported Tables ------*/

/* ----- Hide Text ------*/
.hide {display:none}
/* ----- Striping ------*/
.alternate {
   background : #FDF8F6
}
/* Sorting */
th.table-sortable {
	cursor:pointer;
	background-image:url("nav/sortable.gif");
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:12px;
}
th.table-sorted-asc {
	background-image:url("nav/sorted_up.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sorted-desc {
	background-image:url("nav/sorted_down.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
/* Paging */
table.example a.pagelink {
	padding-left:5px;
	padding-right:5px;
	border:1px solid #666666;
	background-color:#90292C;
	margin:0px 2px 0px 2px;
	color:white
}
table.example a.currentpage {
	background-color:#80CC80;
	font-weight:bold;
}