body {
}

/*#ms-designer-ribbon {
display: none;
}*/

#header{
    width:1024px; height:120px; margin:auto; margin-top:20px; padding:0px; background:url(images/NT_Header.png) no-repeat; border: 1px solid #b5121b; border-bottom: none;
}

.NTLogoLink {
    position:relative;
    width:280px; height:110px; margin-top:5px;
    float: left;
}

.NTLogoLink a{
    position:absolute;
    width:100%; height:100%;
    text-decoration:none;
    z-index:10;
    top:0;
    left:0;
    background-color: #FFF;
    opacity: 0;
    filter: alpha(opacity=1);
}

.FlagLink {
    position:relative;
    width:120px; height:110px; margin-top:5px; margin-right: 35px;
    float:right;
}

.FlagLink a{
    position:absolute;
    width:100%; height:100%;
    text-decoration:none;
    z-index:10;
    top:0;
    left:0;
    background-color: #FFF;
    opacity: 0;
    filter: alpha(opacity=1);
}

#headerMenu {
    width:450px; height:28px; margin:20px 0 0 0; padding:0px; float:right    
}

    #headerMenu ul {
        width:450px; height:28px; margin:0px; padding:0px; float:right; display:block
    }

        #headerMenu ul li {
            width:auto; height:28px; margin:0px; padding:0px; float:left; display:block
        }

            #headerMenu ul li .gap {
                width:1px; height:28px; margin:0px; padding:0 10px 0 10px; font-family:Calibri; font-size:18px; color:#ffffff; float:right
            }

            #headerMenu ul li a {
                width:auto; height:28px; margin:0px; padding:0 10px 0 10px; float:left; font-family:Calibri; font-size:18px; color:#ffffff; line-height:18px; font-weight:500; text-decoration:none
            }

                #headerMenu ul li a:hover {
                    text-decoration:underline
                }

#navigation{width:1024px; margin:0 auto; padding:5px 0 5px 0; background-color:white; border:1px solid #b5121b;}


#rightNavigation {width:250px; margin:0px; padding:0px; float:left}
#leftNavigation {width:500px; margin:0px; padding:0px; float:left}

#breadcrumbWrap {width: 1024px; margin:0 auto; padding:5px 0 5px 0; border-right:1px solid #b5121b; border-left:1px solid #b5121b; }
#breadcrumbContent {width: 1024px; margin:0 auto; padding:0 0 0 50px; color:#333}


#homePageGraphic{width:1024px; height:100px; margin:0 auto; padding:0px; border:1px solid #b5121b; border-bottom:none; background:url(images/template_graphic.jpg) no-repeat;}

#homePageGraphic{width:1024px; height:100px; margin:0 auto; padding:0px; border:1px solid #b5121b; border-bottom:none;}

#mainContentPanel{width:1024px; overflow: auto; margin:0 auto; padding:5px 0 0 0; border: 1px solid #b5121b;}

#mainContentHolder{width:auto; margin:5px; padding:0 5px 0 5px; }

#footWrap{
    width:100%; margin:0px; padding:0 0 26px 10px; float:left; 
}

#footPanel{
    width:1024px; height: 90px; margin:0 auto; padding:0px; background-color:#b5121b; border: 1px solid #b5121b; text-align:center;
}

#footNav{width:1024px; margin:20px auto 0 auto; padding:0px; float:left; text-align:center;}
#footNav ul{width:700px; margin:0 auto; padding:0 0 0 280px; display:inline-block;}
#footNav ul li{width:auto; margin:0px; padding:0px; float:left; display:block}
#footNav ul li .blank{width:auto; margin:3px 0 0 0; padding:0 10px 0 10px; float:left; font-family:Verdana; font-size:12px; color:#FFFFFF; line-height:16px; font-weight:bold}
#footNav ul li a{font-family:Verdana; font-size:12px; color:#FFFFFF; line-height:16px; font-weight:400; text-decoration:none; margin:0px; padding:0px;}
#footNav ul li a:hover{text-decoration:underline}
#footPanel p{width:1024px; margin:12px 0 0 0; padding:0px; float:left; font-family:Verdana; font-size:10px; color:#FFFFFF; line-height:15px; font-weight:normal; text-align:center}
#footPanel p a{color:#FFFFFF; text-decoration:none}
#footPanel p a:hover{text-decoration:underline}


.ms-breadcrumb-top {  
  background-color:white;  
 }  
 .ms-core-listMenu-horizontalBox {  
 background-color:white;  
   padding: 0px;  
   margin: 0px;  
   /*padding-left: 10px;*/ 
   color: #ffffff;  
 }  
 .ms-core-listMenu-horizontalBox li.static {  
  color: #ffffff;    
  padding-left: 1px;
  padding-right: 1px;
 }  
 .ms-core-listMenu-horizontalBox li.static a:hover{  
  color: #ffffff !important;  
 }  
 .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {  
   color: #333;  
    white-space: nowrap;  
    /*border-left: 1px solid #333;*/
    /*padding: 6px 10px;*/
    padding: 4px 10px;  
    line-height: 16px;  
    height: 16px;  
    font-size: 16px;  
    /*font-weight:bold;*/  
    font-family:Calibri; 
    margin-right:1px;  
    
   border:0px;
   /*border-right: 1px solid red;
   border-left: 1px solid red;*/
    
 }  

 /*.ms-core-listMenu-horizontalBox li.static:first-of-type {
    padding-left: 0px;
    border-left: none;
}*/

 .ms-core-listMenu-horizontalBox li.static span.static {  
 }  
 .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover {  
   text-decoration: none;  
    background-color:#b5121b;  
    background-image:none;  
    /*border-right:1px solid white;
    border-left:1px solid white;*/
 }  
 .ms-core-listMenu-horizontalBox li.selected a.selected {  
   text-decoration: none;  
    /*background-color:#b5121b;*/  
    background-image:none;  
 }  

 /*.ms-core-listMenu-horizontalBox li.static > a{
display: none !important;
}

.ms-core-listMenu-horizontalBox li.static > ul a{
display: block !important;
}*/


 ul.dynamic {  
  background-color:#f7f7f7;   
  border:1px solid #b8babd;  
  padding:0px;  
  width: auto !important;  /* !important needed to override inline SharePoint style */
  white-space: nowrap;
 }  
 ul.dynamic .ms-core-listMenu-item {  
  background-color:#f7f7f7;  
  line-height:20px;  
  font-size: 16px;   
  font-weight:normal;   
  color:#333;  
  font-family:Calibri !important;  
  padding:5px;  
  /*border:1px solid red;*/
  margin-bottom: 1px;
  margin-left: 1px;
  margin-right: 1px;
 }  
 ul.dynamic .ms-core-listMenu-item:hover {  
    color:#ffffff;  
    background-color:#b5121b;  
 }  
 .ms-listMenu-editLink  
 {  
   display:none !important;  
 }   

 li.dynamic {
    list-style:none;
}



  

/*hide Site Contents*/
#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAll {     
    visibility:hidden;
}







/*.link-item {
    border:1px solid red;
}

#MSOZoneCell_WebPartWPQ1 .js-webpart-titleCell {
    border:1px solid red;
    padding-left: 10px;
}*/




    