label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }

.errorDiv
{
    float: left;
    display:inline;
    vertical-align: middle;
    font-size: 18px;
    color: red;
}

.hidden{ display:none;}

#main
{
    padding: 10px;   
}
.menu
{
    background:#03203e;
    width: 993px;
    height: 25px;   
}

.footer
{
    background:#03203e;
    width: 993px;
    height: 15px;   
    margin-bottom: 5px;
    text-align: left;
    
}


a.menuLink
{
    float:left;
    width:85px;
    text-decoration:none;
    color:white;
    font-weight:bold;
    background:#03203e;
    padding:5px 0px 5px 3px;
    border-right:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    font-size:12px; 
}
a.menuLinkSelected
{
    float:left;
    width:85px;
    text-decoration:none;
    color:white;
    font-weight:bolder;
    background:#013870;
    padding:5px 0px 5px 6px;
    border-right:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    font-size:12px; 
}
a:hover.menuLink{
background:#013870;
}



#container
{
    margin: 0 auto;
    width: 993px; /* Replace the xxxx with the the width of your site (eg 800px)*/
    text-align:left;
}
  ul.menuList
{
    list-style-type:none;
    margin:0;
    padding:0;
}
li.menuItem
{
    display:inline;
}
ul.list
{

    list-style-position:inside;
    list-style:circle;

}
.coachHead
{
    background-color:#013870;
    width: 304px;
    color:#E6E8F2;
    font-size: 18px;
    height: 24px;
    z-index: 1000;
    
}

.partiesHead

{

    font-weight:bolder;

    font-size:36px;

    color:#c79731;

}

img

{

border:0;

}

body
{
    font-family:Arial, Helvetica, sans-serif; 
    font-weight:bold; 
    font-size:16px;
    color:#03203e; 
    margin: 0;
    padding: 0;
    text-align: center;
}






.partiesSubHead

{

    font-weight:bolder;

    font-size:30px;

    text-align:center;

    color:#c79731;

}

.genericHead
{
    font-size:28px;
    font-weight:bolder;
    color: #000066;
}

.kitHead

{

    font-size:18px;

    font-weight:bold;

    color: #000066;

}

.kitPrice

{

    font-size:18px;

    font-weight:bolder;

    color:#615d5c;

}



.emphasis
{
   /*color:#005297;*/
    color: red;
    font-style:italic;
}

#rightCol
{
    float:right;   
    padding-left:70px;
}

body.coachInfo

{

    background-color:#013870;

    color:#E6E8F2;

    font-family:Arial, Helvetica, sans-serif; 

    font-weight:normal;

    font-size:12px; 

    margin-top:5px; 

    margin-left:5px;

}

.mainDiv
{
    width:993px;
    padding-left:5px; 
    margin-bottom:5px; 
    color:#000066;
}

.mainDivCentered
{
    width:993px;
    padding-left:5px; 
    margin-bottom:5px; 
    color:#000066;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}
.centered
{
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}
.header
{
    color:#F00;
    font-size:18px;   
}
.kitPic

{

    border: 1px solid #000066;

}

.newsScroll

{

    text-decoration:none;

    color:#0269de;

    font-size:36px;

}

.bigLink

{

    text-decoration:none;

    color:#F00;

    font-size:28px;

}

.highlight

{

    text-decoration:none;
    color:#0269de;
    font-size:20px;

}

.newsSubj

{

    font-size:20px;

    color:#FF0000;

}

.date

{

    font-size:10px;

    color:#9999CC;

}





.footerText {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 9px;

    font-style: normal;

    font-weight: normal;

    color: #666666;
    padding-left:20px;
    

}

#coachWrapper{

    text-align: center;

    

}



.coachDesc{

border:ridge;

    text-align:left;

    width:435px;

    height:140px;

    margin-left: auto;

    margin-right: auto;

    

    

}

#coachLabel

{

    color:#4e5059;

}

.coachDescTable{

    vertical-align:middle;

    width:300px;

    font-family:Arial, Helvetica, sans-serif; 

    font-weight:bold; 

    font-size:14px; 

    color:#000066;

}

a.coachDescLink    

{

    text-decoration: underline;

    color:#000066;

}

a.footerText {

    text-decoration: none;

}

a.footerText:hover {

    text-decoration: underline;

}

.kitInfo

{

    color:#000066;

    font-family:Arial, Helvetica, sans-serif; 

    font-weight:bold;

    font-size:14px;

}

.bodyText
{
    font-size:14px;
}