
body{
    color: #000;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	background: #eee;
}

img{
    width: auto;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.row{
	margin: 0;
	padding: 0;
}

.container{
	padding: 0;
}

a:link, a:visited, a:hover, a:active
{
    color: #000;
	text-decoration: none;
}

/*---------------------------------------------------------------------------------------------------
	TOP HEADER
---------------------------------------------------------------------------------------------------*/
#top-header{
	
	padding:5px 15px;	
	border-bottom: 2px solid #eee;
}

#top-header  .hi-txt{
	font-size: 11.5px;	
	font-weight: bold;	
}

#top-header .en-txt{
	font-size: 10.5px;	
	font-weight: bold;	
}

/*---------------------------------------------------------------------------------------------------
	MAIN HEADER
---------------------------------------------------------------------------------------------------*/

#main-header{
	background:#eee;
	padding:10px 0px;
	border-bottom: 2px solid #fff;
}

#main-header #header-text{
	margin-top: 20px;
}

#main-header  .hi-txt{
	font-size: 20.5px;	
}

#main-header .en-txt{
	font-size: 20.5px;	
	font-weight: bold;	
}


/*---------------------------------------------------------------------------------------------------
	MAIN MENU BAR
---------------------------------------------------------------------------------------------------*/
.main-menu-navbar a {
	font-size: 13px;
	font-weight:bold;
}

.main-menu-navbar a li {
	font-size: 13px;
	font-weight:bold;
}

/*---------------------------------------------------------------------------------------------------
	CAROUSEL SECTION
---------------------------------------------------------------------------------------------------*/

.owl-theme .owl-dots .owl-dot  span{
	background: #aaa!important;
}

.owl-theme .owl-dots .owl-dot.active span{
	background: #30549e!important;
}

.my-box1-wrapper {
	height: 120px;
	margin: 0;
	padding: 0;
}

.my-box1 {
	height: 115px;
	width:98%;
	padding:0px!important;
	margin:0px!important; 
}

.my-box1-table{
	width:100%;
	height:100%;	
}

.my-box1-icon{
	font-size: 30px;
	color: #fff!important;
}

.my-box1-text{
	margin-top: -10px;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	letter-spacing: 1.1;
}

.my-box1-11{
	background:#BD5800;
}

.my-box1-11:hover{
	background:#ff871b;
}

.my-box1-12{
	background:#548316;
}

.my-box1-12:hover{
	background:#7bbf23;
}

.my-box1-21{
	background:#007EA8;
}

.my-box1-21:hover{
	background:#05a2d8;
}

.my-box1-22{
	background:#917112;
}

.my-box1-22:hover{
	background:#eab721;
}


.page-heading{	
	color: #30549e;
	font-size: 20px;
	font-weight: 500;
	padding: 5px;  
	margin-top: 20px;
	border-bottom: 2px solid #30549e;
}

.page-sub-heading{
	margin-top: 15px;
}

.page-content{
	font-size: 13px;
	margin-top: 15px;
	line-height:1.7;
	text-align: justify;
}

.page-ul{
	list-style: none;
	line-height:1.6;
	padding: 5px!important;
	
}

.page-ul li{
	font-size: 13px;
	color: #dc6800 ;
	padding: 5px 0px;
}

.page-ul li a{
	font-size: 13px!important;
}

.page-ul li a:hover{
	font-size: 13px!important;
	font-weight: bold;
}

.tblwhoiswho {
	margin-top: 20px;
    border: 1px solid black;
    width: 100%;    
	font-size:13px;
	line-height: 1.8;
}

.tblwhoiswho  th {
    background: #444;
	padding: 10px;
    border: 1px solid #ddd;
    text-align: left;
    line-height: 145%;
	color: white;
    font-weight: bold;
    white-space: nowrap;
	
}

.tblwhoiswho td {
	border: 1px solid black;
	border-collapse: collapse;

	border: 1px solid #ddd;
    padding: 10px;
    text-align: left;
}

.tblwhoiswho tr:nth-child(odd){
  background-color: #eee;
}


.rti-officer{
margin-top: 20px;
margin-bottom:30px;
}

.rti-section{
	margin-top: 0px;
	margin-bottom:30px;
}

.rti-officer-heading, .rti-section-heading{
	background:#30549e;
	font-size: 13px;
	font-weight:600; 
	color:#fff;
	line-height:1.4;
	padding:10px;
}

.rti-officer-text{
	background:#eee;
	font-size: 14px;
	font-weight:500; 
	color:#000;
	line-height:1.4;
	height: 100px;
	padding:20px;
	text-align: left;
}

.rti-section-text{
	background:#eee;
	font-size: 14px;
	font-weight:500; 
	color:#000;
	line-height:1.4;
	height: 150px;
	padding:20px;
	text-align: left;
}

/*---------------------------------------------------------------------------------------------------
	WHAT'S NEW SECTION
---------------------------------------------------------------------------------------------------*/

#whatsnew-ul{
	list-style: none;
	line-height:1.6;
	padding: 10px!important;
	background:#fff;
	min-height:320px;
}

#whatsnew-ul li{
	font-size: 13px;
	padding: 8px 0px 8px 0px;
}

#whatsnew-ul li a:hover{
	color: #222;
	font-weight: bold;
}

#whatsnew-ul i{
	font-size: 17px;
	font-weight: 500;
	color: #30549e;
	margin-right:5px;
}

#whatsnew-list-head{
	color:#000; 
	padding:5px; 
	font-weight:700;
	border-bottom: 2px solid #30549e;
	margin-bottom:10px;
}
#extra-menu-section{
	padding-top: 15px;
}


/*---------------------------------------------------------------------------------------------------
	EXTRA MENU SECTION
---------------------------------------------------------------------------------------------------*/

.extra-menu{
	height:55px;
}

.extra-menu-icon{
	padding: 5px;
	font-size:35px;
	color: #30549e;
}

.extra-menu-text{	
	font-size:14px;
	font-weight:600;
	color: #333;
}

.extra-menu:hover .extra-menu-icon{	
	font-size:30px;
	font-weight:800;
}
.extra-menu:hover .extra-menu-text{	
	font-size:14px;
	font-weight:800;
	color: #000;
}

/*---------------------------------------------------------------------------------------------------
	INDEX SEARCH SECTION
---------------------------------------------------------------------------------------------------*/

#series-info-heading{
	background:#30549e;
	font-size: 13px;
	font-weight:600; 
	color:#fff;
	line-height:1.4;
	padding:10px;
}

#series-info-text{
	background:#f7e9b3;
	font-size: 14px;
	font-weight:500; 
	color:#000;
	line-height:1.4;
	padding:10px;
	text-align: justify;
}


.ul-choose-item{
	list-style: none;
}

.ul-choose-item li{
	padding: 1px;
}

.ul-choose-item form{
	margin: 0px;
}

.ul-choose-item input{
	padding: 3px;
}

.ul-choose-item input:hover{
	background: #30549e;
	color: #fff;
	cursor: pointer;
	border: 1px solid #30549e;
}

.tblWpiIndex{
	font-size: 13px;
	margin-top: 20px;
}

.tblWpiIndexWithBorder{
	font-size: 13px;
}

.tr-heading td{
	background: #30549e;
	color: #fff;
	border: 1px solid #fff;
	padding: 7px;
}
.tr-index td{
	background: #ddd;
	border: 1px solid #fff;
	padding: 7px;
}


/*---------------------------------------------------------------------------------------------------
	EXTERNAL LINKS SECTION
---------------------------------------------------------------------------------------------------*/

#carousel-extrenal-links  img{
	width:200px; 
	height:150px;
}

/*---------------------------------------------------------------------------------------------------
	FOOTER SECTION
---------------------------------------------------------------------------------------------------*/

#footer-section{
	margin-top: 20px;
	padding:20px;
	background: #292929;
	font-size: 12px;
	color: #fff;
}


.bg-theme-blue{
	background: #30549e;
}

.bg-theme-grid-blue{
	background: #baccef;
}

.bg-theme-grid-gray{
	background: #e5ebf7;
}

#visitor_number{
	margin-top:10px;
	font-size: 12px;
}

#disclaimer{
	color: #fff!important;
}

#disclaimer:hover{
	font-weight:600;
}

