﻿html {
  background-color: #fff;
  height: 100%;
  font-family: Verdana,Arial,Helvatica,Sans-Serif;
  font-size:medium
}
body{
    background:#fff url('images/bg.png') repeat-x scroll 0 0;
    margin:0;
    color:#000;
}
.image {
   border:none
}
.photo{
    border:solid 1px #6992d2
}
#header {
    background:#91aee6 url('images/header.png') no-repeat scroll 0 0;
   /* color:#A66000;*/
    height:167px;
    margin:auto;
   /* padding-right:168px;
    padding-top:10px;
    text-align:right;*/
    width:953px;
}
#strapLine{
    background-color:#91aee6;
    text-align:center;
    border-bottom:solid 3px #6992d2;
    font-size:small;
    letter-spacing:3px;
    color:#fff
}
#footer{
    font-size:xx-small;
    clear:both;
    text-align:center;
    margin-top:0px;
    padding:5px;
    border-top:solid 3px #6992d2;
    background-color:#91aee6;
    color:#fff
}
h2{
    margin-bottom:0px;
    color:#6992d2
}
h3{
    margin-bottom:0px;
   /* color:#6992d2*/
}
.legDetails{
    margin-bottom:0px;
    margin-top:0px;
    font-style:italic;
   /* color:#6992d2;*/
    font-size:x-small
}
.altChart{
    float:left;
    margin:10px
}
.legSummary{
    clear:left
}
a{
color:#6992d2
}
a:hover{
    background-color:#fbcc0f
}
hr{
    border:solid 2px #fbcc0f
}
#pageContent{
   /* float:left;*/
    padding:10px;
    margin:10px 250px 10px 10px
   /* width:500px*/
}
.wizardStep{
    display:none;
    height:400px
}
.teamTable{
    border-collapse:collapse;
    border: solid 1px #000
}
.teamTable tr{
    border-collapse:collapse;
    border: solid 1px #000
}
.teamTable td,.teamTable th, .tblScore td, .tblScore th{
    font-size:small;
    padding:3px
}
.links{
    float:right
}
.linksBody,.linksHead,.linksFoot{
    width:180px;
  /*  margin:auto;*/
    padding:0px 10px 0px 10px;
}
.linksHead{
    background:#fff url('images/infoBoxHead.png') no-repeat scroll 0 0;
    height:94px;
}
.linksBody{
    background:#fff url('images/infoBoxBG.png') repeat-y scroll 0 0;
    
}
.linksFoot{
    background:#fff url('images/infoBoxFoot.png') no-repeat scroll 0 0;
    height:18px
}
.link{
    font-size:medium;
    font-weight:bold;
    text-align:center;
    width:163px;
    padding:5px;
    background-color:#91aee6;
    color:#fff;
    float:left;
    margin:5px;
    text-decoration:none;
    cursor:pointer
}
.link:hover{
    background-color:#6992d2;
    color:#fff
}
.compactTable{
    border:solid 1px #000;
    border-collapse:collapse
}
.compactTable td, .compactTable th{
    font-size:small;
    text-align:center;
    border:solid 1px #000;
    border-collapse:collapse;
    padding:3px
}
#legLinks{
    font-size:x-small;
    background-color:#fff;
    text-align:center;
    margin-top:5px
}
.legLink:hover{
    font-size:x-small;
    background-color:#6992d2;
    color:#fff
}
.infoBox,.infoBanner{
    font-size:small;
    padding:5px;
    background-color:#91aee6;
    border:solid 4px #fbcc0f
}
.infoBox{
    float:right;
    width:150px
}
.runnerName{
    color:#91aee6;
    font-size:x-small
}
.photoThumbnail{
    background-color:#ffecbf;
    width:200px;
    height:200px
}