﻿
not {
    font-family: 'AvenirNextLTW01-UltraLi';
    font-family: 'AvenirNextLTW01-UltraLt 721260';
    font-family: 'Avenir Next W01 Thin';
    font-family: 'AvenirNextW01-ThinItali';
    font-family: 'Avenir Next W01 Light';
    font-family: 'AvenirNextW01-LightItal';
    font-family: 'AvenirNextLTW01-Regular';
    font-family: 'AvenirNextLTW01-Italic';
    font-family: 'AvenirNextLTW01-Medium';
    font-family: 'AvenirNextLTW01-MediumI 721278';
    font-family: 'Avenir Next LT W01 Demi';
    font-family: 'AvenirNextLTW01-DemiIta';
    font-family: 'Avenir Next LT W01 Bold';
    font-family: 'AvenirNextLTW01-BoldIta';
    font-family: 'AvenirNextLTW01-Heavy';
    font-family: 'AvenirNextLTW01-HeavyIt 721290';
    font-family: 'AvenirNextLTW01-UltraLt 721293';
    font-family: 'AvenirNextLTW01-UltLtCn 721296';
    font-family: 'AvenirNextLTW01-Condens 721299';
    font-family: 'AvenirNextLTW01-Condens 721302';
    font-family: 'AvenirNextLTW01-MediumC 721311';
    font-family: 'AvenirNextLTW01-MediumC 721314';
    font-family: 'AvenirNextLTW01-DemiCn';
    font-family: 'AvenirNextLTW01-DemiCnI 721308';
    font-family: 'AvenirNextLTW01-BoldCn';
    font-family: 'AvenirNextLTW01-BoldCnI 721320';
    font-family: 'AvenirNextLTW01-HeavyCn 721323';
    font-family: 'AvenirNextLTW01-HeavyCn 721326';
    font-family: 'Avenir Next W01 Cn Thin';
    font-family: 'AvenirNextW01-CnThinIta';
    font-family: 'AvenirNextW01-CnLight';
    font-family: 'AvenirNextW01-CnLightIt';
    font-family: 'Apollo W01';
    font-family: 'Apollo MT W01 Italic';
    font-family: 'Apollo W01 Semi Bold';
}


.SerifFont {
    font-family: 'Apollo W01';
}

.buttonLink {
     color: #ffffff;
}

.buttonLink:hover {
     color: #CCCCCC;
}

.SubButtonLink {
    font-size: 20px;
    height: 54px;
    color: #ffffff;

}

.SubButtonLink:hover  {
    font-size: 20px;
    height: 54px;
    color: #ffffff;
 
}

.CMSHeader
{
    width:100%; 
    height:164px;
    background-repeat:no-repeat;
    background-position:top center;
}

.Tools a
{
    color: #777777;
}

.divLogin > div a, .divLogin
{
    color:#00508b;
    font-weight:normal;
}

.divLogin > div a:hover
{
    color:#0279d0;
    font-weight:normal;
}

strong {
    font-weight:800;
}

body
{
    font-size: 14px;
    font-family:AvenirNextLTW01-Regular;
    background-color: #e1ddd3;
    margin: 0px;
    padding: 0px;
    color: #322623;
    font-weight:400;
    background-image:url('/images/template/header.jpg');
    background-repeat:no-repeat;
    background-position:top;
}

 input[type="submit"]
    {
    cursor:pointer;
    padding:5px 15px 5px 15px;
    background:none;
    border:none;
    font-size:12px;
    color:#FFFFFF;

    }

 input[type="submit"]:Hover  
    {
    cursor:pointer;
    background:none;
    border:none;
    font-size:12px;
    color:#FFFFFF;
    }

.FormBuilder input[type="text"] {
    vertical-align: bottom;
    -webkit-box-shadow: inset 2px 2px 2px 3px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 3px #dddddd;
    box-shadow: inset 2px 2px 2px 3px #dddddd;
    border: 0px solid gray;
    color: gray;
    Font-Size: 13px;
    height:25px;
    padding-left:8px;
    font-family: 'Open Sans', sans-serif;
}

.FormBuilder input[type="password"] {
    vertical-align: bottom;
    -webkit-box-shadow: inset 2px 2px 2px 3px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 3px #dddddd;
    box-shadow: inset 2px 2px 2px 3px #dddddd;
    border: 0px solid gray;
    color: gray;
    Font-Size: 13px;
    height:25px;
    padding-left:8px;

}

.FormBuilder textarea {
    vertical-align: bottom;
    -webkit-box-shadow: inset 2px 2px 2px 3px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 3px #dddddd;
    box-shadow: inset 2px 2px 2px 3px #dddddd;
    border: 0px solid gray;
    color: gray;
    Font-Size: 13px;
    padding:8px;
    font-family: 'Open Sans', sans-serif;
}


.FormBuilder input[type="submit"]
    {
    cursor:pointer;
    padding:5px 15px 5px 15px;
    background:#474f42;
    border:none;
    font-size:12px;
    color:#FFFFFF;

    }

.FormBuilder input[type="submit"]:Hover  
    {
    cursor:pointer;
    background:#84917b;
    border:none;
    font-size:12px;
    color:#FFFFFF;

    }

.content
{
    width: 940px;
    margin:0px auto;
}

a
{
    color:#777777;
    text-decoration: none;
}

a:hover
{
    color: #CCCCCC;
}

h2 {
    font-family: 'Roboto Slab', serif;
    color:#ffffff;
    font-size:33px;
}

/***************************** Content Pages */

#tdMiddleContent
{
    padding:1%;
}

#tdRightContent
{
     padding:1%;
}

#tdContent
{
     padding:1%;
}

 /****************************** default page ************************************/

.HomeEventBox {
    width:100%; 
    height:330px; 
    background-color:#f0eee9; 
    position:relative; 
    white-space:normal;
    border-bottom:2px solid #f0eee9;
}

.HomeEventDate {
    width:90px; 
    padding:5px 0px 5px 0px; 
    background-color:#242424; 
    position:absolute; 
    top:30px; 
    left:-10px; 
    font-size:11px; 
    color:#FFFFFF;
    z-index:10;
}

.HomeEventPhoto {
    border:3px solid #FFFFFF;
     filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.HomeEventBox:hover {
    background-color:#FFFFFF; 
    border-bottom:2px solid #d95919;
}

.HomeEventBox:hover .HomeEventDate {
 background-color:#d95919;
}

.HomeEventBox:hover .HomeEventPhoto {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);

}



