﻿/*--Reset all elements--*/
.mod-navContainer div,.mod-navContainer span,.mod-navContainer applet,.mod-navContainer object,.mod-navContainer iframe,
.mod-navContainerh1,.mod-navContainer h2,.mod-navContainer h3,.mod-navContainer h4,.mod-navContainer h5,.mod-navContainer h6,.mod-navContainer p,.mod-navContainer blockquote,.mod-navContainer pre,
.mod-navContainera,.mod-navContainer abbr,.mod-navContainer acronym,.mod-navContainer address,.mod-navContainer big,.mod-navContainer cite,.mod-navContainer code,
.mod-navContainerdel,.mod-navContainer dfn,.mod-navContainer em,.mod-navContainer img,.mod-navContainer ins,.mod-navContainer kbd,.mod-navContainer q,.mod-navContainer s,.mod-navContainer samp,
.mod-navContainer small,.mod-navContainer strike,.mod-navContainer strong,.mod-navContainer sub,.mod-navContainer sup,.mod-navContainer tt,.mod-navContainer var,
.mod-navContainer b,.mod-navContainer u,.mod-navContainer i,.mod-navContainer center,
.mod-navContainer dl,.mod-navContainer dt,.mod-navContainer dd,.mod-navContainer ol,.mod-navContainer ul,.mod-navContainer li,
.mod-navContainer fieldset,.mod-navContainer form,.mod-navContainer label,.mod-navContainer legend,
.mod-navContainer table,.mod-navContainer caption,.mod-navContainer tbody,.mod-navContainer tfoot,.mod-navContainer thead,.mod-navContainer tr,.mod-navContainer th,.mod-navContainer td,
.mod-navContainer article,.mod-navContainer aside,.mod-navContainer canvas,.mod-navContainer details,.mod-navContainer embed, 
.mod-navContainer figure,.mod-navContainer figcaption,.mod-navContainer footer,.mod-navContainer header,.mod-navContainer hgroup, 
.mod-navContainer menu,.mod-navContainer nav,.mod-navContainer output,.mod-navContainer ruby,.mod-navContainer section,.mod-navContainer summary,
.mod-navContainer time,.mod-navContainer mark,.mod-navContainer audio,.mod-navContainer video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* `Navigation
----------------------------------------------------------------------------------------------------*/
.mod-navContainer{background: url("../../images/modules/nav/nav-bg-shadow.png") no-repeat 0 0;height:56px;width:960px; margin: 0 auto;position: relative;z-index:8888;}
    .mod-nav{background: url("../../images/modules/nav/nav-bg-bl.gif") repeat-x 0 0 #030303;height:41px;position:relative;z-index:8888;}
    /*Logo*/
        .mod-nav .mod-headHome{float:left;margin:12px 0 0 10px; height: auto;width: auto;}
            .mod-nav .mod-headHome a{background: url("../../images/modules/nav/nav-theFA-logo.png") no-repeat 0 0;display: block;height: 17px;text-indent: -999em;width: 120px;}
/*Skip link*/
.mod-nav a.skipLinks{background: none;padding: 0;position:relative;top:-500px;}
.mod-nav a.skipLinks:focus, 
.mod-nav a.skipLinks:active{padding:0 10px;color:#fff;top:auto;}
/* Skip link*/
/*Logo END*/
/*List menu*/
.mod-nav ul{float:left;font-size:13px;}
    .mod-nav ul li{display:block;float:left;list-style:none;}
    .mod-nav ul li a{color:#fff;text-decoration:none;font-size:12px;font-family:Arial;height:41px;display:block;line-height:41px;padding:0 10px;background: url("../../images/modules/nav/nav-list-separator.gif") no-repeat right 50%;}
    .mod-nav ul li a:hover,
    .mod-nav ul li a:active,
    .mod-nav ul li a:focus{background: url("../../images/modules/nav/nav-bg-gr.gif") repeat-x 0 0;}
    .mod-nav ul li.subMenuHover ul li a{background: none;}
    .mod-nav ul li.subMenuHover ul li a:focus,
    .mod-nav ul li.subMenuHover ul li a:hover{background: #b2b2b2;}
    
    .mod-nav .subMenuBox{display:none;}
    .mod-nav ul li.subMenuHover a{background: url("../../images/modules/nav/nav-list-arrows-up.png") no-repeat right 0;}
    
    .mod-nav ul li.subMenu a.active{background: url("../../images/modules/nav/nav-list-arrows-up.png") no-repeat right 0;}
    .mod-navContainer .mod-nav ul li.subMenu a.active:hover{background: url("../../images/modules/nav/nav-list-arrows-up.png") no-repeat right 0;}
    
    .mod-nav ul li.subMenu a.t6:hover{background: url("../../images/modules/nav/nav-list-arrows-down.png") no-repeat right 0;}
    
    .mod-nav ul li.subMenu a.t6:active,
    .mod-nav .nav-sub-ct ul li.subMenu a.active,
    .mod-nav ul li.subMenu a.sub.active:focus{background: url("../../images/modules/nav/nav-list-arrows-up.png") no-repeat right 0;}
    
    .mod-nav ul li a.subMenuHover{padding:0 25px 0 10px;width: 30px;}
    .mod-nav ul li.subMenu a.sub{padding:0 25px 0 10px;width: 30px;background: url("../../images/modules/nav/nav-list-arrows-down-dark.png") no-repeat right 50%;}        

/*List menu top level END*/

/* List menu child level*/
.mod-nav ul li.subMenu{position:relative;}
.mod-nav ul li .subMenuBox{/*display:none;*/}  
.mod-nav ul li .subMenuBox{background: url("../../images/modules/nav/nav-list-separator-m.gif") no-repeat scroll right 40% #484848;position: absolute;right: 0; width: 270px;}   
 .mod-nav ul ul{padding: 0;background:#484848;position:relative;z-index: 1000; }
        .mod-nav ul ul li{display:block;float: left; width: 135px;}
            .mod-nav ul ul li a{background: none;height: 30px;line-height: 30px;}
                .mod-nav ul ul li a:hover,
                .mod-nav ul ul li a:active,
                .mod-nav ul ul li a:focus{background: #e1e1e1;color:#484848;}
/*NoJs*/
    .no-js .mod-nav ul li .subMenuBox{margin: 41px 0 0 0; width: 960px; display:block;background:url("../../images/modules/nav/no-js-nav-subList-bg.png") no-repeat scroll 0 0 #e1e1e1;}  
    .no-js .mod-nav ul ul {background:none;}
    .no-js .mod-nav ul ul li {width:auto;}
    .no-js .mod-nav ul li.subMenu a.sub{display:none;}
    .no-js .mod-nav ul ul li a{line-height:30px;background:url("../../images/modules/no-js-nav-list-separator.png") no-repeat scroll right 50% transparent;color:#484848;}
    .no-js .mod-nav ul ul li a:hover{color:#fff;background:#020202;}
    .no-js #maincontent{padding: 75px 0 0;}
    .no-js .mod-nav ul li.subMenu{position:inherit;}
/*NoJs - END*/

.subMenuBox ul li a:hover > a.sub,
.subMenuBox ul li a:active > a.sub,
.subMenuBox ul li a:focus > a.sub{background: url("../../images/modules/nav/nav-bg-gr.gif") repeat-x 0 0;}

/*List menu child level END*/
/*Menu -Search box*/
.mod-nav .nav-sub-ct{float: right;}

.mod-nav .nav-searchBox-ct legend{display:none;}
#nav-form{padding: 5px 0 0 5px;}
.nav-sbtButton{border:none;background:#fff url("../../images/modules/nav/nav-searchBox-icon.gif") no-repeat 0 0px; height: 30px; text-transform: capitalize;/*IE7 hack*/width:23px; margin: 0 5px 0 0;padding:0;cursor:pointer;text-indent:-999em;}
    .mod-nav .nav-searchBox-ct .nav-searchBox{ font-family: Arial,Helvetica,sans-serif;border:none;font-size: 12px;float: left;height:20px;background:#fff;width:100px;color:#9c9c9c;margin:0;padding: 5px 5px;line-height:16px;}
    .mod-nav .nav-searchBox-ct .nav-form-focus .nav-searchBox{background:#B2B2B2;color:#fff;}
    .nav-form-focus .nav-sbtButton{background:#B2B2B2 url("../../images/modules/nav/nav-searchBox-icon-gr.gif") no-repeat 0 0px;}
/*Menu -Search box END*/
/* `Navigation END



