﻿body {
    color: #666666;
    background: #ffffff;
}
p {
    color: #666666;
}
hr {	
    color: #f6eee4;
    background: #f6eee4;
}
.medium-hr {
    color: #e5e5e5;
    background-color: #e5e5e5;
}
.thick-hr {
    color: #e5e5e5;
    background: #e5e5e5;
}

.primary_colour {
	color: #1357a9;
}
.secy_colour {
	color: #666666;
}
/* ================================================================== *\
   Links
\* ================================================================== */
a:link, a:visited {
    color: #004b95 ;
}
.btn-primary_colour {
    background-color: #004b95 ;
    
}
    .btn-primary_colour:before {
        border-top: 1px solid #009fd9;
        border-left: 1px solid #009fd9;
    }

    .btn-primary_colour:hover {
        background-color: #009fd9;
    }

    .btn-primary_colour:active {
        background-color: #009fd9;
        border-color: #009fd9;
    }

.btn-secy_colour {
    background-color: #004b95 ;
    border-color: #009fd9;
}

    .btn-secy_colour:before {
        border-color: #004b95 ;
    }

    .btn-secy_colour:hover {
        background-color: #009fd9;
    }

    .btn-secy_colour:active {
        background-color: #009fd9;
        border-color: #009fd9;
    }
.buttons a:link, .buttons a:visited, a:link.btn, a:visited.btn {
	color:#FFFFFF;
}
/* ================================================================== *\
   Backgrounds ($backgrounds)
\* ================================================================== */
.bg-primary_colour {
    background-color: #eaeaea;
}

.bg-secy_colour {
    background-color: #ebf0f6;
}
/* ================================================================== *\
   Navigation bar
\* ================================================================== */
.nav, .nav-bar {
    background-color: #00549d;
    background-image: linear-gradient(bottom, rgb(0,84,157) 25%, rgb(0,84,157) 37%);
    background-image: -o-linear-gradient(bottom, rgb(0,84,157) 25%, rgb(0,84,157) 37%);
    background-image: -moz-linear-gradient(bottom, rgb(0,84,157) 25%, rgb(0,84,157)) 37%);
    background-image: -webkit-linear-gradient(bottom, rgb(0,84,157) 25%, rgb(0,84,157) 37%);
    background-image: -ms-linear-gradient(bottom, rgb(0,84,157) 25%, rgb(0,84,157) 37%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(0,84,157)),color-stop(0.37, rgb(0,84,157)));
}
		
        .nav li > a {
            color: #fff;
		}
            /* Top level hover state */
            .nav li > a:hover,
            .nav li > a:focus,
            .nav li:focus > a,
            .nav li:hover > a {
                background: #009fd9 ;
                outline: 0;
            }

    /*Second Level list*/
    .nav ul {
        border: 2px solid #004b95;
    }

        .nav ul a {
            color: #00549d;
            border-bottom: 1px solid #009fd9;
        }

            .nav ul a:hover,
            .nav ul a:focus {
                background: #00549d;
            }

        .nav ul li > a:hover,
        .nav ul li > a:focus,
        .nav ul li:focus > a,
        .nav ul li:hover > a {
            background: #cfe7f0;
        }
		
.nav-mobile ul li {
    border-bottom: 2px solid #ffffff;
}

/* --- */
.headline {
    color: #4c4c4c;
}
.sponsors-wrapper {
    background: #f9f8ee;
    border: 1px solid #e8e5cd;
}
    .sponsors-wrapper .active-img {
        border: 2px solid #e1e1cf;
    }
	
.sponsors-wrapper1 {
    background: #f9f8ee;
    border: 1px solid #e8e5cd;
}
    .sponsors-wrapper1 .active-img {
        border: 2px solid #e1e1cf;
    }.table-row {
    color: #373737;
    line-height: 1.5em;
    padding: 14px 0px;
    border-bottom: 1px solid #CCCCCC;
}

/*Footer*/
.footer-bar {
    color: #000;
    border-top: 1px solid #DCDCDC;
	
}
.footer-bar a:link, .footer-bar a:visited, .footer-bar a:hover, .footer-bar a:focus {
	  color:#007398;
  }

    .footer-bar:before {
        border: 1px solid #fff;
    }

    .footer-bar li {
        color: #fff;
    }

        .footer-bar li a {
            color: #fff;
        }
.news-item {
    border: 1px solid #eaeaea; }