@charset "utf-8";
/* CSS Document */

.navbar .container {
}

.navbar-fixed-top {
    position:static;
    margin-bottom:10px;
    min-height:51px;
}

.main_head {
    /*min-height:128px;*/
}

.banner {
    /*min-height:326px !important;*/
}

.about_us {
    min-height:324px !important;
    background:#313231;
    padding:25px;
}

.menu_bg {
    background:url(../img/border_menu_bottom.png) no-repeat bottom; min-height:50px !important; margin-bottom:15px;
}

.banner_body {
    margin-bottom:25px;
}

.activities_body {
    margin-bottom:25px;

}

.activites {
    min-height:382px !important;
    background:#FFF;
    border:#E6E6E6 solid 1px;
    padding:20px;
}

.acti_head {
    font-size:25px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:bold;
    border-bottom:#0B8E50 solid 2px;
    padding-bottom:5px;
    color:#898989;

}

.acti_head_2 {
    font-size:25px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:bold;
    border-top:#0B8E50 solid 2px;
    padding-top:5px;
    color:#898989;
    text-align:right;
    margin-bottom:15px;

}

.acti_head_3 {
    font-size:25px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:bold;
    border-top:#0B8E50 solid 2px;
    padding-top:5px;
    color:#898989;
    text-align:left;
    margin-bottom:25px;
}

.acti_head_3 a, .acti_head a, .acti_head_2 a, .inner_page_head a, .foot_head a {
    color:#898989;
}

.acti_head_3 a:hover, .acti_head a:hover, .acti_head_2 a:hover, .inner_page_head a:hover, .foot_head a:hover {
    color:#000000;
}

.hightlight_acti {
    margin-top:15px !important;
    width: 47% !important;

}

.acti_high_head {
    margin-top:10px;
    font-weight:bold;
}

.acti_details {
    margin-top:10px;
}

.more_act {
    margin-top:15px;
}

.more_acti_head {
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#2A2A2A;
    font-style:italic;
    text-align:right;
    border-bottom:#DFDFDF solid 1px;
    padding-bottom:5px;
}

.acti_links ul {
    margin:10px 0px 0px 15px;

}
.acti_links li {
    color:#0B8E50;
    list-style:square;
    padding:0px 0px;	
}

.acti_links li a{
    font-size:12px;
}

.notice_board {
}

.notice_news {
    border-bottom:#EAEAEA solid 1px;
    padding-bottom:10px;
    margin-bottom:15px;	
}

.notice_head {
    color:#333333;	
}

.notice_date {
    color:#818181;
    font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
}

.pub_details {
    min-height:200px;
    background:url(../img/slider_bg.jpg) repeat top left;
}

.arti {
    margin-top:25px;
}

.off_map {
    background:url(../img/slider_bg.jpg) repeat top left;
    min-height:200px;
    line-height:200px;
    border: #A8A59F solid 1px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-align:center;
}
.off_map img {
    vertical-align:middle;
}


.arti_details {
    background:url(../img/slider_bg.jpg) repeat top left;
    min-height:120px;
    padding:10px;
    margin:20px 0px;
}

.arti_head {
    min-height:55px;
    color:#000000;
}

.path_defi {
    color:#818181;
    font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
}

.path_defi, .publish_date {
    line-height: 16px;
}

.more_news {
    color:#818181;
    font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    text-align:right;
}

.main_footer {
    min-height:260px;
    background:#E7E7E7;
    border-top:#F3F3F3 solid 7px;
    border-bottom:#1D1D1D solid 7px;
    padding-top:20px;
}

.footer_bottom {
    min-height:220px;
    background:url(../img/footer_bg.jpg) repeat-x top left;
    padding-top:25px;
}

.footer_top_con {
    margin:0px !important;
    width:33% !important;
    min-height:240px !important;
    padding-left:20px;
}

.footer_border {
    border-right:#CACACA solid 1px;
    padding-right:20px;
    padding-bottom:20px;

}

.foot_head {
    font-family: 'Magra', sans-serif;
    font-size:22px;
}

.foot_head2 {
    font-family: 'Magra', sans-serif;
    font-size:22px;
    color:#F2F2F2;
}

.footer_links ul {
    margin:20px 0px 0px 15px;
    padding:0px;
}

.footer_links li {
    font-size:12px;
    list-style:square;
}

.video_str {
    margin-top:20px;
}

.form_subs {
    text-align:center;
    margin-top:30px;
}

form input  { height: 100% !important; }

.form_subs input {
    width:80%;
}

.form_subs button {
    text-align:right
}


.foot_bottom_links ul{
    margin:20px 0px 0px 20px;
    padding:0px;
}

.foot_bottom_links li{
    list-style:square;
    font-size:12px;
}

.foot_bottom_links li a {
    color:#F2F2F2;
}

.icon_sets {
    margin-top:40px;
}

.top_view a {
    font-size:11px;
    font-weight:bold;
}

.about_us_head {
    color:#FFA300;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:30px;
}
.about_us_details {
    color:#F2F2F2;
    margin-top:20px;
}

.btn-success {
    margin-top:20px;
    text-align:right;
}

.btn-success a {
    color:#FFFFFF;
}

.inner_page_head {
    font-size:30px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:bold;
    border-bottom:#0B8E50 solid 2px;
    padding-bottom:10px;
    color:#898989;
    text-align:left;
    margin-bottom:25px;
    line-height:30px;
}
.inner_page_head2 {
    font-size:25px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:bold;
    padding-bottom:10px;
    color:#333333;
    text-align:left;
    margin-bottom:25px;
}	

.inner_con_details {


}

.inner {
    margin-top:25px;
    padding-bottom:25px;

}

.submenu_inner {
    background:#FFFFFF;
    border:#E6E6E6 solid 1px;
    margin-bottom:20px;
    min-height:20px;
    padding:15px;
}

.submenu_inner ul {
    margin:0px;
    padding:0px;
}

.submenu_inner li {
    list-style:none;
    background:url(../images/leaf.png) no-repeat left;
    padding:10px 0px 10px 25px;
    border-bottom:#E5E5E5 solid 1px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:18px;
    font-weight:bold;
}

.submenu_inner li a {
    color:#333333;
}

.submenu_inner li a:hover {
    color:#0B8E50;
    text-decoration:none;
}


.dropdown-menu li {
    background:#000000;
    margin-top:1px;
}

.dropdown-menu li a{
    color:#FFFFFF;
}

@media (min-width: 1200px) {

    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        width: 980px;
    }	

    .top_view {
        margin-right:30px; 
    }

    .hightlight_acti {
        width:46% !important;  
    }

}

.main_menu {
    border-top:#008645 solid 3px;
    background:url(../img/border_menu_bottom.png) no-repeat bottom;
    min-height:53px;
    margin-bottom:20px;
}

.image_reseacrh img{
    height: 100px;
    width: 100%;
}

.albums img{
    height: 110px;
}

.albums{
    text-align: center;
}

/*** Sitemap Page CSS Start ***/

.sitemap_page {
    font-size:14px;
    line-height:26px;
    text-align:justify;
    margin-top:10px;
    margin-left:10%;
}

.sitemap_page ul li{
    line-height:26px; 
}   

.sitemap_page ul li a{
    color: #333333;
    text-decoration: none;
}     

.sitemap_page ul li a:hover{
    text-decoration: underline;
}

.sitemap li ul {
    margin-left: 30px;
}

/*******Site Map End *********/

/** -- Faisal New Css Start --- **/




.tsub ul{
    margin:0px 0px 20px 0px;
    padding:0px;
    text-align:right
}

.tsub li{
    list-style:none;
}

.tsub li a{
    display:block;background:#F2F2F2;
    padding:10px 10px 10px 0px;
    margin-bottom:1px;
    color:#FF9100;
    font-weight:bold;
}


.tsub li a:hover{
    background:#CCCCCC;
    color:#282985;
    text-decoration:none;
}

/** New CSS **/
.activity_box{
    margin-bottom: 20px;
    margin-left: 0px !important;
    padding: 10px;
}

.headsline{
    text-decoration: underline;
    margin-bottom: 10px;
}

.inimgs{
    float: left;
    margin-right: 10px;
    width: 110px;
    height: 100px;
}

.act_images { 
    background: #f2f2f2;
    width: 100%;
    min-height:150px;
    vertical-align:middile;
    text-align: center;
}

.more_bottom_act {
    margin-top:12px;
    margin-left:0px;
}

.official_map { margin-top: 15px; }

/* Banner Style*/
.carousel { margin-bottom: 0px; }