body
{
    font-family: Tahoma;
    font-size: 10px;
    color: #252525;
    width: 800px;
    margin: auto;
    line-height: 140%;
}

.HeaderDiv
{
}

.HeaderTable
{
    padding: 0;
    width: 100%;
    vertical-align: bottom;
}

.HeaderContent
{
    font-size: 12px;
    vertical-align: top;
    padding-left: 15px;
    padding-top: 30px;
    padding-right: 510px;
    background-image: url(/Images/headerContent.png);
    width: 800px;
    height: 185px;
    border: solid 1px #252525;
}

.HeaderContentSubheading
{
    font-family: Trebuchet MS;
    line-height: 150%;
    color: White;
    font-size: 16px;
}

.HeaderContent a:link
{
    color: #FFF8F3;
    font-weight: bold;
    text-decoration: none;
}

.HeaderContent a:visited
{
    color: #FFF8F3;
    font-weight: bold;
    text-decoration: none;
}

.HeaderContent a:hover
{
    color: #252525;
}

.HeaderSpacer
{
    background-color: #252525;
    width: 100%;
    height: 5px;
}

.Logo
{
    padding: 10px;
    padding-bottom: 0px;
    width: 200px;
}

.MainLinks
{
    vertical-align: bottom;
    padding-bottom: 10px;
    word-spacing: 40px;
    width: 600px;
}

.MainLinks a:link
{
    font-size: 12px;
    color: #252525;
    font-weight: bold;
    text-decoration: none;
}

.MainLinks a:hover
{
    color: #FEAF53;
}

.MainLinks a:visited
{
    font-size: 12px;
    color: #252525;
    font-weight: bold;
    text-decoration: none;
}

.MainLinks a:visited:hover
{
    color: #FEAF53;
}



.FooterTable
{
    background-color: #252525;
    color: #FFF8F3;
    font-size: 9px;
    text-align: center;
    width: 100%;
    padding: 20px;
    vertical-align: middle;
    line-height: 130%;
}



.PageHeader
{
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #CC7819;
    vertical-align: top;
}

.ContentTable
{
    border: solid 1px #252525;
    background-color: White;
    width: 100%;
}

.ContentBlock
{
    padding: 20px;
    vertical-align: top;
}

.ContentBlock em
{
    color: #FEAF53;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
}

.ContentBlock a:link
{
    color: #252525;
    font-weight: bold;
    text-decoration: none;
}
.ContentBlock a:visited
{
    color: #252525;
    font-weight: bold;
    text-decoration: none;
}
.ContentBlock a:hover
{
    color: #FEAF53;
}
.ContentBlock a:visited:hover
{
    color: #FEAF53;
}



.TextButton a:link
{
    color: #252525;
    font-weight: normal;
    border: solid 1px #DFD6CD;
    padding: 3px 10px 3px 10px;
    background-color: #FFF8F3;
}

.TextButton a:hover
{
    border: solid 1px #252525;
    background-color: #DFD6CD;
}

.TextButton a:visited
{
    color: #252525;
    font-weight: normal;
    border: solid 1px #DFD6CD;
    padding: 3px 10px 3px 10px;
    background-color: #FFF8F3;
}

.TextButton a:visited:hover
{
    border: solid 1px #252525;
    background-color: #DFD6CD;
}

.TextButton a:active
{
    border: solid 1px #252525;
    background-color: #DFD6CD;
}



.MailingListTable
{
    width: 100%;
}

.MailingListTableCell
{
    padding-bottom: 10px;
    vertical-align: middle;
}

.MailingListTableCell a:link
{
    color: #252525;
    font-weight: bold;
    text-decoration: none;
}

.MailingListTableCell a:visited
{
    color: #252525;
    font-weight: bold;
    text-decoration: none;
}

.MailingListTableCell a:hover
{
    color: #FEAF53;
}

.MailingListTableCell a:visited:hover
{
    color: #FEAF53;
}

.Separator
{
    padding: 20px;
}

.Horse
{
    padding: 5px;
}

.Name
{
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #FEAF53;
}

.Field
{
    font-weight: bold;
    padding-right: 3px;
}


.FieldValue
{
}

.Side
{
    width: 203px;
    background-color: #DFD6CD;
    vertical-align: top;
}

.FilterTable
{
    width: 100%;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.FilterHeader
{
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 20px;
}

.FilterTable a:link
{
    color: #252525;
    text-decoration: none;
}

.FilterTable a:visited
{
    color: #252525;
    text-decoration: none;
}

.Filter
{
}



.PhotosTable
{
    padding-top: 20px;
}

.PrimaryImage
{
    border: solid 2px #252525;
    width: 1px;
    height: 1px;
}

.ThumbnailsTable
{
    vertical-align: bottom;
}

.Thumbnail
{
    padding: 10px 3px 5px 3px;
    vertical-align: bottom;
}

.VideoTitle
{
    padding-right: 5px;
}

.Action
{
    vertical-align: middle;
    padding-right: 10px;
}

.ActionIcon
{
    vertical-align: middle;
    height: 20px;
    padding-right: 3px;
}

.ActionLink a:link
{
    color: #CC7819;
    font-weight: normal;
    text-decoration: underline;
}

.ActionLink a:hover
{
    color: #CC7819;
    font-weight: normal;
    text-decoration: underline;
}


.ActionLink a:visited
{
    color: #CC7819;
    font-weight: normal;
    text-decoration: underline;
}

.ActionLink a:visited:hover
{
    color: #CC7819;
    font-weight: normal;
    text-decoration: underline;
}


.ActionForm
{
    padding-top: 20px;
}
