﻿@charset "utf-8";
/* CSS Document */

body {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #066a85;
	background-image:url(../img/topnav_bg.jpg);
	background-repeat:repeat-x;
	
}

@media (min-width: 1024px) {
    h2 {
        color: #bc9456;
        font-family: Helvetica;
        font-size: 26px;
        font-weight: 600;
        text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
    }

    input[type="text"] {
        background: none repeat scroll 0 0 #f8f8f8;
        border: 1px solid #ededed;
        line-height: 1em;
        margin: 0;
        padding: 5px;
        width: 200px;
    }

    .banner_border {
    border-bottom: 3px solid #066a85;
    height: 90px;
}

}

h2{color: #bc9456; font-family: Helvetica;font-size: 26px; font-weight: 600; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);}

@media (max-width: 1024px){
    
   input[type="text"] {
        width:170px!important;
    }

    h2{ font-size:21px!important;}

}

@media (max-width: 788px) {

      .banner_border {
    border-bottom: 3px solid #066a85;
    height: 150px !important;
}

}

@media (max-width: 350px) {
    .search_box_main{height:130px;}
    .srch_link{float: right; /*margin: 10px 5px;*/}
       
        }





    @media (max-width: 600px) {
       .fr_logo_t {
            float: left;
            display: none;
        }

       .ba{float: right;
    padding-right: 25px;
    padding-top: 25px;
     display: none;
       }
    }

@media (min-width: 600px) {
    .fr_logo_t {
        float: left;
    }
    .ba {
        float: right;
        padding-right: 25px;
        padding-top: 25px;
    }

}

@media (max-width: 767px) {

    textarea, .area{
        width:200px !important;
    }

}

@media (max-width: 786px) {

    select{width:65px;}
}

@media (min-width: 786px) {

    select{width:95px;}
}

@media (max-width: 450px) {

    .sectiontitle {
        background: none!IMPORTANT;
        margin-bottom: 30px;
        margin-top: 40px!important;
    }
    .sectiontitle span{font-size: 18px!important;}
}

@media (max-width:1070px) {
    .pagination {
     float: none !important;
    margin: 10px 0 21px;
}
}

@media (max-width: 480px) {

    .select2 {
        width: 100px;
    }

    input[type="text"] {
        width: 75% !important;
    }

    .result {
        border-color: #eeeeee;
        border-style: solid;
        border-width: 1px 5px 1px 1px;
        margin: 10px 0;
        padding: 0;
      
    }

    textarea, .area {
    height: 150px !important;
    overflow: auto;
    resize: none;
    width: 75% !important;
}

}

@media (max-width: 1080px) {
    .top_menu_nav {
    float: none !important;
    margin-top: 15px;
    text-align: right;
    /*width: 345px !important;*/
}
}

@media (max-width: 940px) {
    .banner{ background-image: url(../img/new_banner2_.jpg);  background-position: center top; background-repeat: no-repeat;}
}
@media (min-width: 940px) {
    .banner{ background-image: url(../img/new_banner2.jpg);  background-position: center top; background-repeat: no-repeat;}
}

@media (max-width: 1080px) {
    .banner_border {
    border-bottom: none!important;
   
}

 
}

.navbar-toggle{background-color:#bfbfbf;}

 
@media (max-width: 450px) {
    .topnav a {
    color:#999;
	text-decoration:none;
	padding:0;
	display:inline-block;
	margin: 0 4px;
    color: #066a85;
    font-weight: bold;
}
    .bread{ background-color:#ededed; border:1px solid #F1F1F1; margin-top:50px; padding: 5px; height: auto;}

   
   
}

@media (min-width: 451px) { 

        .bread{ background-color:#ededed; border:1px solid #F1F1F1; margin-top:20px; padding: 5px; height: auto;}

}




.banner_img{float: left;}


.banner_border{height:90px;border-bottom: 3px solid #066A85;}


.fr_logo{float: left;}

.fr_logo_t{float: none;}

.ba{float: right;
    padding-right: 25px;
    padding-top: 25px;}
.ba_logo{float: right;}

.morethan_home{font-size: 17px; padding-left: 85px; padding-top: 15px; color: #666;
    font-family: georgia;
    font-size: 21px;
    font-weight: 400;}
.circle_1{
    background-color: #829032;
    border-radius: 70px;
    color: #fff;
    float: left;
    font-size: 26px;
    height: 70px;
    padding-top: 25px;width: 70px; text-align: center;
}
.circle_1_k{ font-size:15px;}
.more_main{clear:both;padding-bottom:10px;}

.circle_2{
    background-color: #e2673b;
    border-radius: 70px;
    color: #fff;
    float: left;
    font-size: 30px;
    height: 70px;
    padding-top: 25px;width: 70px; text-align: center;
}
.circle_2_k{ font-size:15px;}
.circle_3{
    background-color: #bc9456;
    border-radius: 70px;
    color: #fff;
    float: left;
    font-size: 30px;
    height: 70px;
    padding-top: 25px;width: 70px; text-align: center;
}
.circle_4{
    background-color: #066a85;
    border-radius: 70px;
    color: #fff;
    float: left;
    font-size: 30px;
    height: 70px;
    padding-top: 25px;width: 70px; text-align: center;
}

.morethan_home p{margin:0;  padding-bottom: 18px; line-height: 25px;}

.smal_title{ color: #066a85;
    font-family: georgia;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: bold;
}


.topnav a {
	color:#999;
	text-decoration:none;
	padding:10px 10px;
	display:inline-block;
	margin: 0 4px;
    color: #066a85;
    font-weight: bold;
}

.search_drop{ font-size: 13px;}
.time_line{display:inline-block; padding-right: 25px;}
.one{border-bottom: 3px solid #829032; list-style: none outside none; margin-bottom: 5px; padding-bottom: 20px; background-image:url(../img/bg_home.jpg); background-position:bottom center; background-repeat:repeat-x; }
.two{border-bottom:3px solid #e2673b; list-style: none outside none; margin-bottom: 5px; padding-bottom: 20px;  background-image: url("../img/bg_home.jpg"); background-position: center bottom; background-repeat: repeat-x; }
.three{border-bottom: 3px solid #bc9457; list-style: none outside none; margin-bottom: 5px; padding-bottom: 20px; background-image:url(../img/bg_home.jpg); background-position:bottom center; background-repeat:repeat-x;  }
.four{border-bottom: 3px solid #066a85; list-style: none outside none; margin-bottom: 5px; padding-bottom: 20px; background-image:url(../img/bg_home.jpg); background-position:bottom center; background-repeat:repeat-x; }
.top_menu_nav{float: right!important; /*width: 477px;*/ text-align: left;  margin-top: 15px; }
.search_box_main{ border: 25px solid; /*margin-left: 250px;*/ padding: 4px;/*width: 500px;*/ -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;  background-color: #F5F5F5; }
.topnav a:hover {color:#ee7f01}
.topnav a:active {color:#97c00e;}
.lang {float:right;  padding-bottom: 20px;}
.lang a , .lang {color:#a7a7a7;}

.lang2 {float:left;  padding-bottom: 20px;}
.lang2 a , .lang2 {color:#a7a7a7;}
p{ text-align:justify;}
p a {color:#ee7f01; text-decoration:none;}
.search {float:right; clear:right; margin-top:5px;}
.sectiontitle {background:url(../img/title_bg.png); margin-bottom:30px; background-repeat:no-repeat; background-position:left center; margin-top: 20px;}
.sectiontitle span {background-color:white; !IMPORTANT; padding:4px 10px 4px 0px;color:#066a85;  margin-left: 25px; font-family: georgia; font-size: 24px ;}
hr {clear:both;}
/*************** Events***********************/
.EventImage {float:left; padding:4px; border:1px solid #999; background:#FFF; margin:0px 20px 10px 0;}
.title {font-size:14px; padding:0px 0px 10px 0px; font-weight:bold;}
.title a {color:#949494; text-decoration:none;}
.title a:hover {color:#ee7f01}
.date {color:#999; font-style:italic; font-size:10px;}

.detail .date, .detail h1 {color:#97c00e}
.detail .EventImage {float:right; margin-left:20px;}

/***************************************/
ul.home li{ list-style:none;}
.home2{ margin-bottom:30px;}
.result{border-color: #EEEEEE; border-style: solid; border-width: 1px 1px 1px 5px; margin: 10px 0; padding: 10px;}
.result_title{  color: #066A85; font-family: georgia; font-size: 18px; font-style: italic; margin-bottom: 12px; text-decoration: none; padding:0px 0px 10px 0px;}
/***************************************/
.publisher{background-color: #F7F7F7;border-color: #E9E9E9 #F1F1F1;border-style: solid;border-width: 5px 1px;margin: 10px 0;padding: 5px;}
.publisher_title{color:#e2673b; font-size: 16px; padding: 5px; }
.subject {background-color: #F7F7F7;border-color: #E9E9E9 #F1F1F1;border-style: solid;border-width: 5px 1px;margin: 10px 0;padding: 5px;}
.subject_title{color:#bc9457; font-size: 16px; padding: 5px;}
.author {background-color: #F7F7F7;border-color: #E9E9E9 #F1F1F1;border-style: solid;border-width: 5px 1px;margin: 10px 0;padding: 5px;}
.author_title{ color:#829032; font-size: 16px; padding: 5px;}
.timeline {background-color: #F7F7F7;border-color: #E9E9E9 #F1F1F1;border-style: solid;border-width: 5px 1px;margin: 10px 0;padding: 5px;}
.timeline_title{color:#066a85; font-size: 16px; padding: 5px;}
.timeline a:link , .publisher a:link , .subject a:link , .author a:link{ color:#666; text-decoration:none;  padding-right: 5px;}
.timeline a:hover , .publisher a:hover , .subject a:hover , .author a:hover{ color:#666; text-decoration: underline;}
.timeline a:visited , .publisher a:visited , .subject a:visited , .author a:visited{ color:#666; text-decoration:none;}
.count{font-family: georgia; font-size: 11px;}
.bread_crumb{background-color:#FAFAFA;   height: 20px; float: left;}
/***************************************/
.charctar{ background-color: #cac8c8; color: #FFFFFF; font-family: georgia; font-size: 12px; margin: 0 1px; padding: 4px; text-decoration: none;}
.charctar:hover{ background-color: #B3B3B3;}
.charctar_title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background-color:#EEEEEE; color:#be975b; font-size: 22px; padding: 2px 5px;}
.wrapper{border-color: #EEEEEE; border-style: solid; border-width: 1px 1px 1px 5px; margin: 10px 0; padding:0;padding-bottom: 15px;}
.wrapper li a:link , .wrapper li a:visited{ text-decoration:none; color:#666;}
.wrapper li a:hover{  text-decoration: underline;} 
.search_box{clear: right; padding:50px 0; text-align:center;}
.search_box a:link, .search_box a:visited , .search a:link, .search a:visited{ font-size:12px; color:#8B4513 ; text-decoration: none;}
.search_box a:hover , .search a:hover{color: #BC8F8F;}
.Author{ color:#829032; padding-top: 10px; padding-bottom: 10px; }

.Author li a:link , .Author li a:visited {color:#829032; font-size:30px;text-decoration: none;}

.Publisher{ color:#e2673b; padding-top: 10px;  padding-bottom: 10px;}
.Publisher li a:link , .Publisher li a:visited {color:#e2673b; font-size:30px;text-decoration: none;}

.Subject{ color:#bc9457; padding-top: 10px; padding-bottom: 10px; }
.Subject li a:link , .Subject li a:visited {color:#bc9457; font-size:30px;text-decoration: none;}

.Timeline{ color:#066a85; padding-top: 10px;  padding-bottom: 10px; }
.Timeline li a:link , .Timeline li a:visited {color:#066a85; font-size:30px;text-decoration: none;}

.jumbotron{ background-color:transparent;}

/***************************************/
.selectedPage{  background-color:threedlightshadow; border-color: #202020;border: 1px solid #DCDCDC; border-radius: 3px 3px 3px 3px; color: #707070; padding: 6px; color:#707070; text-decoration: none;}
	
.PagingHrefs{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DCDCDC; border-radius: 3px 3px 3px 3px; color: #b1b1b1; padding: 6px; text-decoration: none;}

.PagingHrefs:hover{color:#707070;}
.pagination{ float:right;   margin: 10px 0 21px;}


.PagingHrefs{
float: left; margin: 4px;}

.selectedPage{
float: left; margin: 4px;}


/***************************************/
.sidelinks {padding-left:25px;}
.logos {float:left}
.social {float:right; margin-top:20px;}

.thumb img {padding:5px; background:#dfdede;; margin-bottom:25px; }

/*************** home*****************/
.slider-wrapper { 
	width: 600px; 
	
}

.homebrief {margin-top:35px;}
 .homebrief a {color:#949494; text-decoration:none; }
.homebrief a:hover {color:#ee7f01;} 
.highlight .image{float:left; border:4px solid #eae9e9; margin-right:15px;}
.highlight .title a{color:#81a509; !important }
.highlight .date {color:#ff8913; !important}

/******************* footer style ********************/
.footer{ border-top: 5px solid #dbdbdb;  text-align: right; height:65px;  padding-top: 5px; margin-top: 20px;}
/******************* Paging style ********************/
/*#pagination {margin-left:25px;}
#pagination ul{border:0; margin:0; padding:0;}

#pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination a{
border:solid 1px #97C00E;
margin-right:2px;
}
#pagination .previous-off,
#pagination .next-off {
color:#b1b1b1;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination .next a,
#pagination .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
} 
#pagination .active{
color:#97C00E;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination a:link,
#pagination a:visited {
color:#97C00E;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination a:hover{
border:solid 1px #ee7f01;
color:#ee7f01
}*/


.active{color:#333!important;
text-decoration: none; font-weight: bold;}