﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: #b6b7bc;
    font-size: .80em;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

table{width:100%}
table td{vertical-align:top}
a, a:link, a:visited
{
    color: #a38c6c;/*Gold*/
    text-decoration:none;
}

a:hover
{
    color: #a38c6c;/*Gold*/
    text-decoration: none;
}

a:active
{
    color: #a38c6c;/*Gold*/
}

p
{
    line-height: 1.4em;
    margin: 5px 0 10px;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    text-transform: none;
    font-weight: 200;
    margin: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.6em;
    font-weight: 500;
    color: #a38c6c;/*Gold*/
}

h3
{
    font-size: 1.2em;
    color: #a38c6c;/*Gold*/
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}
ul{padding:0px;margin:0px}
ul li{list-style:none}
input:hover{cursor:pointer}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    /*width: 960px;*/
    background-color: #fff;
    margin: 0px auto;
}

.header
{
    height:132px;
    position: relative;
    margin: 0px;
    padding: 0;
    background: #fff;
    border-top:solid 5px #a38c6c;
    /*width: 97.8%;*/
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    
}



.footer
{
    background: none repeat scroll 0 0 #fff;
    min-height: 30px;
    padding: 10px;
}


/* MISC  
----------------------------------------------------------*/
.fl{float:left}
.fr{float:right}
.border{border:solid 1px red}
.block{display:block}
.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}


.bold
{
    font-weight: bold;
}
.Caps{text-transform:uppercase}
.DisplayNone{display:none}
.padding10{padding:10px}
.marginT0{margin-top:0px}
.marginT40{margin-top:40px}
.marginB10{margin-bottom:10px}
.marginR5{margin-right:5px}
.marginR10{margin-right:10px}
.lineH2{line-height:2}
.WhiteFont{color:#fff!important}
.lastItem{padding-right:0px!important}

/*QRail CSS
-------------------------------------------------------*/
.header{height:auto}
.logoHolder{width: 10%;}
.logoHolder a{display: block;margin: 10px 0 0 25px;}
.NavigationHolder{background:url('/images/HeaderBG.png') center right no-repeat;height:131px;width:90%;height:auto;background-size:100% auto}
.NavigationHolder .Navigation{height: 70px;margin-right: 20px;margin-top:5px;width: 98%;}
.NavigationHolder .Navigation ul{float:right;color:black;}
.NavigationHolder .Search{width: 98%;height:30px}
.NavigationHolder .Navigation ul li{float:left;height: 22px;line-height: 1.7;}
.NavigationHolder .Navigation ul li a{padding:0 10px;color:#a38c6c;font-weight:bold;}
.NavigationHolder .Navigation ul li span{color:#a38c6c;font-weight:bold;}
.txtSearch{border:solid 1px #acacae;height:21px;width:170px}
.btnSearch{background:url('/images/searchbtn.png') 0 0 no-repeat;border:none;width:26px;height:25px}

.MenuHolder{background-color:#757477;height:40px}
.Menu{width:90%}
.NewsSwitch{width:10%}
.NewsSwitch a{color:#fff;font-size:18px;line-height:2;margin-right:20px;float:right}
.Menu ul{line-height: 2.7;padding: 0 15px;}
.Menu ul li{float:left;}
.Menu ul li span{color:#fff;font-weight:bold;}
.Menu ul li a{padding:10px;color:#fff;font-weight:bold;}
.NewsSwitch a:hover,.Menu ul li a:hover{color:#c0a278}

/*HomePage
-------------------------------------------------------*/
.BigBanner{background:url('/images/BG.png') 0 0 no-repeat;min-height:100%;position:relative;background-size:100% auto}
.ExtraMenu{ position: relative;
    padding-top: 39%;
    width: 100%;
    }
.ExtraMenu ul li{background:url('/images/MenuSlice.png') 0 0 repeat-x;
    float: left;
    margin: 0 1px;
    padding: 3px 0;
    text-align: center;
    width: 24.8%;
}
.ExtraMenu ul li a{color: #fff;display: block;font-weight: bold;width: 98%;}
.News .NewsHolder,.News .NewsMobileHolder{float: right;margin: 10px 18px 0 0;background:#fff}
.News .NewsMobileHolder{width:310px}
.News .NewsHolder{width:200px}
.News .NewsHolder .NewsDetails{padding:5px 10px}
.News .NewsHolder .NewsTickers{height:35px}
.News .NewsHolder .NewsTickers a{margin:5px 10px}
    
.MobileNewsHeader{background-color:#a38c6c;width:290px;padding:10px}   
.MobileNewsHeader .NewsTitle{width:85%}
.MobileNewsHeader .Arrows{width:15%}

.MobileNewsBody {padding:10px;height: 120px;
    padding: 10px;
    width: 290px;}
.MobileNewsBody .NewsImage{width:31%;}
.MobileNewsBody .NewsContent{width:66%;}

.Signature{position: relative;
    padding-top: 4%;
    width: 100%;
    }
    
.Menu .DefaultMenu{display:block}
.Menu .MobileMenu{display:none}

.News{ position: relative;z-index: 100;}
.News .NewsHolder{display:block}
.News .NewsMobileHolder{display:none} 

.Navigation .MoreLinks{display:block}
.Navigation .MoreLinksMobile{display:none}

.ExtraMenu{z-index:999}
.ExtraMenu .DefaultExtraMenu{display:block}
.ExtraMenu .MidExtraMenu{display:none}
.ExtraMenu .SmallExtraMenu{display:none}
.ExtraMenu .MidExtraMenu li img{width:100%;margin-top:2px}




/*Inners------------------------------------------------------------------------*/
.InnerBody{
    background: none repeat scroll 0 0;
    min-height: 600px;
    position: absolute;
    top: 35px;
    width: 100%;
    z-index: 1000;
    display:none;
}
.LeftInfo{background-color:#757477;padding: 2%;width: 15%;color:#fff}
.HeadInfo{background-color:#757477;padding: 2%;width: 96%;color:#fff}
.HeadInfo h2{margin-top:0px}

.spacing{margin:0 10px}
.CloseSection{display:block;background:url('/images/Close.png');width:19px;height:18px;margin-left:90%}
.NewsItemsSwitch a:hover{color:#a38c6c!important}
.fixedScrollContainer{max-height:290px;overflow:auto}
.RightContent{background:url('/images/Strip.png') 0 0 repeat;width:70%;padding:2%}
.RightContent h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
/*Inners*/
    .HeadInfo{display:none}
    .BigBannerFixed {
    background: url("/images/BG.png") no-repeat scroll 0 0;
    min-height: 690px;
    position: relative;
}
.MenuItems{background-color:#bbbbbb}
.MenuItems ul{}
.MenuItems ul li {border-bottom: 1px solid #9c9a9e;padding: 1.2% 0 1.2% 25px;}
.MenuItems ul li:hover{background-color:#9c9a9e}
.MenuItems ul li a{color:#fff;font-size:15px;display:block;width:100%;height:100%}

ul.DefaultExtraMenu li{position:relative}
ul.DefaultExtraMenu .Sub{background:#fff; width: 100%;height: 200px; display: none;
                        position: absolute; top: -200px;z-index:200}
    
/*image border*/
ul.DefaultExtraMenu .Sub img{width:94%;padding:8px}
ul.DefaultExtraMenu .Sub p{margin-top:0px;padding-top:0px;padding-bottom:0px}
