/* 
home page logo image is in h1 tag
but is very similar to internal page logo image inside a
*/
#home #header h1,
#upcoming-seminars #header h1,
#header a.logo {
    display: block;
    text-indent: -9999em;
    background: transparent url(../img/kta-logo.png) top left no-repeat;
    width: 251px;
    height: 58px;
    margin-bottom: 8px;
    margin-left: 8px;
}

#header {
    padding-top: 20px;
    background: #000 url(../img/header-bg.png) top left repeat-x;
}

#header .container {
    padding-bottom: 6px;
}

#world-clocks {
    display: none;
    float: right;
    margin-top: -70px;
    margin-right: 3px;
    color: #fff;
}

.js #world-clocks {
    /*display: block;*/
}

#world-clocks div {
    float: left;
    width: 80px;
    text-align: center;
}

#global-flags {
    float: right;
	width:inherit;
}

#global-flags a{
text-decoration:none;
color:#FFF799;
}

#global-flags a:hover{
text-decoration:underline;
}

#world-clocks div.clock-swf {
    display: block;
    height: 53px;
}

#world-clocks div span {
    display: block;
    text-align: center;
    font-size: 70%;
    text-transform: uppercase;
}

#topnav {
    background: #000 url(../img/topnav-bg.png) top left repeat-x;
    border: 1px solid #252525;
    border-left-width: 0;
    border-right-width: 0;
    padding-top: 1px;
}

/* primary nav floated left, secondary nav floated right */
#primary-topnav {
    float: left;
}

#secondary-topnav {
    float: right;
}

.topnav ul {
    
}

.topnav ul li {
    float: left;
    margin-right: 1px;
}

#secondary-topnav li {
    margin-right: 10px;
    background: transparent url(../img/topnav-divider.png) top right no-repeat;
    padding-right: 15px;
}

.topnav ul li a {
    display: block;
    text-indent: -9999em;
    height: 27px;
    background-color: transparent;
    background-position: top left;
    background-repeat: no-repeat;
}

.topnav ul li a.current,
.topnav ul li a:hover {
    background-position: 0 -26px;
}

#topnav-training-programmes a {
    width: 134px;
    background-image: url(../img/topnav-training-programmes.jpg);
}

#topnav-home a {
    width: 68px;
    background-image: url(../img/topnav-home.jpg);
}

#topnav-testimonials a {
    width: 131px;
    background-image: url(../img/topnav-testimonials.jpg);
}

#topnav-news a {
    width: 72px;
    background-image: url(../img/topnav-news.jpg);
}

#topnav-case-studies a {
    width: 136px;
    background-image: url(../img/topnav-case-studies.jpg);
}

#topnav-foundation a {
    width: 118px;
    background-image: url(../img/topnav-foundation.jpg);
}

#topnav-about a {
    width: 100px;
    background-image: url(../img/topnav-about-us.jpg);
}

#topnav-contact a {
    width: 97px;
    background-image: url(../img/topnav-contact-us.jpg);
}

#topnav-faq a {
    width: 43px;
    background-image: url(../img/topnav-faqs.jpg);
}

#secondary-topnav li#topnav-graduate-login {
    background-image: none;
    padding: 0;
}

#topnav-graduate-login {
    margin-right: 0;
}

#topnav-graduate-login a {
    width: 154px;
    background-image: url(../img/topnav-graduate-login.jpg);
}
