h1 { font-family:"opensans", Arial, sans-serif; font-size:26px; }
h2 { font-family:"opensans", Arial, sans-serif; font-size:22px; }
h3 { font-family:"opensans", Arial, sans-serif; font-size:18px; }

/* Fonts */
.Normal {
    font-size:12px;
    line-height:16px; 
    }
    
.SubHead { color:#333; }

.registerGroup li {
    border-right: none; 
    list-style:none; 
    padding-top:1px; 
    }

#search span#dnn_dnnSearch_ClassicSearch a.SearchButton {
    margin-top:0;
    }

.BoxedLayout {
    margin:40px 0; 
    border:1px solid #ededed; 
    box-shadow: 0 0 2px 2px #dedede; 
    -moz-box-shadow: 0 0 2px 2px #dedede; 
    -webkit-box-shadow: 0 0 2px 2px #dedede; 
    behavior:url("/Portals/_default/Skins/Corporate/CSS/PIE.htc"); 
    position:relative;
    }
    
.BoxedLayout .Mpage {
    padding:0 30px; 
    }
    
.BoxedLayout .SliderNivo {
    margin-top:0; 
    }

.language-object {
    padding-top:7px; 
    float:right; 
    } 
    
.language-object span {
    margin:0 3px; 
    }
    
.Language.selected {
    border:2px solid #e7e7e7; 
    }

.search3 {
    margin-top:18px; 
    }
    
.SearchTop { background:none; }
    
div.SearchBorder {
    margin-right:0; 
    }

#DeshtopMenu {
    margin-left:-10px; 
    }
    
#DeshtopRightMenu {
    margin-right:-10px; 
    float:right; 
    }

.Banner {
    overflow:inherit; 
    }
    
.flexslider {
    overflow:hidden; 
    }

.TopTitle img {
    width:50px; 
    height:50px; 
    }
    
.NewsTitle img {
    width:27px; 
    height:27px; 
    }

.nav li li a { text-decoration: none; }

#search { margin-bottom:-8px; }
.dnnSearchResultPanel,.dnnSearchBoxPanel { max-width:100%; }

.dnnFormPopup a.ui-dialog-titlebar-close { background: url("../../images/close-icn.png") !imprtant; }
ul.dnnmega li.category { margin-top: 1px; }
section.video-section { position: relative; }
ul.dnnmega .megaborder ul li.category { border-right: 0; }

@media all\0 {
     #Header, #MainFooter { box-shadow:none; }   
     } /* IE8 uses \0 */

.PaneFont { font-size:18px; text-align:center; font-weight:bold; }

.PanTopLeftPane { margin:4px 0; background:#dad9d9; line-height:28px;  }
.PanBannerPane { margin:10px 0 0 0; background:#dad9d9; line-height:260px; }
.PanBodyTopPane { margin:0; background:#31393e; line-height:100px; }
.PanBodyTopPane.PaneFont { color:#fff; }

.PanContentPane { margin:20px 0 10px 0; background:#dad9d9; line-height:100px; }

.BoxPane { margin:10px 0; background:#dad9d9; line-height:100px; }
.BoxLeftPane { line-height:820px; }

.PanFooterSocialPane { margin:10px 0 10px 0; background:#f5f5f5; line-height:50px; }

.FooterBoxPane { margin:42px 0 5px 0; background:#f5f5f5; line-height:110px; }
.FooterNavvPane { margin:5px 0 0 0; background:#f5f5f5; line-height:40px; }

/* for Terms & privacy page*/
.dnnTerms, .dnnPrivacy      { padding-top: 35px; color:#666; font-size:14px; }
.dnnTerms ul                { padding-left: 30px; padding-bottom: 20px; }
.dnnTerms .SubHead, 
.dnnPrivacy .SubHead        { color:#333; font-size:16px; font-weight:bold; }
.dnnTerms p, .dnnPrivacy p  { color:#666; font-size:14px; margin-bottom: 20px; }

@media handheld, only screen and (max-width:767px) {
    #search { margin-bottom:-14px; }
    input#dnnSearchResult_dnnSearchBox_input { width:300px; }
    
    p.SocialIcons a { letter-spacing:3px; }
    .language { margin:0 auto !important; text-align:center; }
    .language-object { float:none; } 
}
