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

body {
	background:#CCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px; 
	color: #45494C;margin:0;padding:0;
	
}


a{
	color:#D95B44;
	text-decoration:none;
}
a:hover{
	color:#44484B;
	text-decoration:none;
}
h4{
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;

}
h2{}
p{font-size:12px}
ol.c {font-size:12px;}
ol.c li{background:url(https://bbos.co.in/images/bullet.png) top left no-repeat; padding-left:20px;}

html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.container_17 {width:1020px;position:relative;margin:0 auto;border-top:2px solid #6ABAEA;background-color:#fff;
	box-shadow:0 0 5px 5px rgba(0,0,0,0.16), inset 0 0 0px 0 rgba(42,113,123,0.35);
	-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.16), inset 0 0 0px 0 rgba(42,113,123,0.35);
	-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.16), inset 0 0 0px 0 rgba(42,113,123,0.35);overflow:hidden;
	-moz-box-shadow:#000 0px 1px 4px; -webkit-box-shadow:#000 0px 1px 4px; box-shadow:#000 0px 1px 4px;
	behavior: url(https://bbos.co.in/css/css/PIE.htc);
	
	
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16, .grid_17{display:inline;float:left;margin-left:10px;margin-right:10px}
.footer_inner .grid_1, .container_17 .grid_1{width:40px;}
.footer_inner .grid_2, .container_17 .grid_2{width:100px;}
.footer_inner .grid_3, .container_17 .grid_3{width:160px;}
.footer_inner .grid_4, .container_17 .grid_4{width:220px;}
.footer_inner .grid_5, .container_17 .grid_5{width:280px}
.footer_inner .grid_6, .container_17 .grid_6{width:340px}
.footer_inner .grid_7, .container_17 .grid_7{width:400px}
.footer_inner .grid_8, .container_17 .grid_8{width:460px}
.footer_inner .grid_9, .container_17 .grid_9{width:520px}
.footer_inner .grid_10, .container_17 .grid_10{width:580px}
.footer_inner .grid_11, .container_17 .grid_11{width:640px}
.footer_inner .grid_12, .container_17 .grid_12{width:700px}
.footer_inner .grid_13, .container_17 .grid_13{width:760px}
.footer_inner .grid_14, .container_17 .grid_14{width:820px}
.footer_inner .grid_15, .container_17 .grid_15{width:880px}
.footer_inner .grid_16, .container_17 .grid_16{width:940px}
.footer_inner .grid_17, .container_17 .grid_17{width:1000px}



.bbdashed{border-bottom:1px dashed #ccc;}
.bbtdashed{border-top:1px dashed #ccc;}
.bbfdashed{border:1px dashed #000;}
.bckcolorFED9B4{background-color:#FED9B4}
.fcolor6ABAEA{color:#6ABAEA;}
.bluebordertable tr th{background:#8CF;padding:5px;border:solid 1px #ccc;}
.bluebordertable tr td{border:solid 1px #ccc;padding:5px; vertical-align:middle;}
.breadcomb{margin-top:5px;margin-bottom:5px;}
/*-- image scroller --*/
.image_carousel {
	padding: 5px 0 5px 0px;
}
.image_carousel img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}
/*---- Gallery Image ----*/
.galrimg {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
/*---- blink --*/
.blink {text-align:center;
     background: none repeat scroll 0 0 rgb(37, 154, 224);
     border: 1px solid   #CC9933;
    padding:10px;color:#fff;
}
.blink a{color:#fff;font-size:16px;}
/*--- */
.toplink{height:21px;border-bottom:1px dashed #ccc;}
.col{
	line-height:170%;
	text-align:justify;
	overflow:hidden;
}

.col h4{
	margin:10px 5px 5px 5px;color:#F60;
	padding:0 0 5px 0;font-size:18px;
	border-bottom:1px dashed #ccc;
}
.col h4.subhead{color:#6ABAEA;}
 a.download{color:#A70303; font-size:15px;}
.col h6.subhead{color:#F60; font-size:larger;}
.col p{margin:5px;}
.announcement{margin:4px 0px;min-height:250px;/*background:#F2F0F0;
box-shadow:0 0 5px 5px rgba(0,0,0,0.16), inset 0 0 0px 0 rgba(42,113,123,0.35);
	-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.16), inset 0 0 0px 0 rgba(42,113,123,0.35);
	-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.16), inset 0 0 0px 0 rgba(42,113,123,0.35);*/
	
	}
.announcement h4{border:none;background:#6ABAEA;margin:0;padding:4px;font-style:normal;color:#fff;float:left;}
.readmore{
background:#F60;
text-align:right;
cursor:pointer;
color:#Fff;
margin:2px 0;
float:right;
padding:0px 2px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-size:11px;
}
.readmore:hover{
background:#000;
color:#0080ff;
}
.readmore a {
color:#fff;font-size:10px;font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.readmore a:hover {
color:#fff;
text-decoration:none;
}
/*---- logo ----*/
#logo {
	position:relative;
	width:100%;
	height:100px;
	z-index:2;
}
#logo h1,
#logo .logo {
	width:100px;
	height: 100px;
}
#logo h1 a,
#logo .logo a {
	display:block;
	height: 100px;width:100px;
	text-indent:-666em;
	background: url(https://bbos.co.in/images/logo_new.jpg) no-repeat;
	margin-left:10px;
}
.biharlogo{background:url(https://bbos.co.in/images/biharlogo.png) right top no-repeat;
           margin-right:10px;
           }
#logo .slogan{
	position:absolute;
	top:30px;
	left:110px;
	padding:0 0 0 0px;
	text-align:justify;
	overflow:visible;
}
#logo .slogan h2.eng{
	display:inline;
	margin:0;
	font-size:30px;
	font-weight:bold;color:#A73A1F;
	font-family: 'Homenaje', sans-serif;
	
}
#logo .slogan a{
	margin-left:0px;font-style:normal;
}
/*--------login menu -----*/
 #menulogin{
	top:0px;
	right:0;
	width:auto;
}
 #menulogin ul{margin:0;
	float:right;
	padding-right:10px;
	background:#6ABAEA;
	
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
.logged #logo #menulogin ul{
	background:#D95B44;
}
 #menulogin li{
	float:left;
	margin:4px 0 4px 10px;
	height:13px;
	border-left: 1px dashed #eee;
	font-style:italic;
	color:#fff;
}
 #menulogin li:first-child{
	border-left:none;
	
}
 #menulogin li:last-child{
	margin-left:0;
}
 #menulogin li.singin{
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
}
#menulogin li.login{
	padding-left:15px;
	padding-right:15px;
}
#menulogin li a{
	color:#fff;
}
#menulogin li a:hover{
	color:#fff;
	text-decoration:underline;
}
/*---------bread comb --*/
#breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('https://bbos.co.in/images/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url('https://bbos.co.in/images/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
.home
{
    border:none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
	color:#35acc5;
}
/*---- vertical menu---*/
.leftvmenu{
width: 180px; /*width of menu*/
}

.leftvmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(https://bbos.co.in/css/media/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.leftvmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.leftvmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.leftvmenu ul li a{
color: #A70303;
background: url(https://bbos.co.in/css/media/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 0px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 100%;
}

.leftvmenu ul li a:visited{
color: #A70303;
}

.leftvmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
/*-- news container ---*/

.ann-container , .news-container
{
	 border:1px solid #D8DFEA;margin:0;	
}

.news-container{margin-bottom:10px;}
.ann-container  ul li div{/*padding:5px 10px;*/}
.ann-container  ul li div.new{/* background:url(../images/newtag.gif) no-repeat top left;min-height:32px;*/}
.ann-container  ul li div, .news-container ul li div
{
	margin:5px;
	font-size:12px;
}
.ann-container a, .news-container a {color:#0080ff;}
.ann-container a:hover, .news-container a:hover {text-decoration:underline;}
.news-container a{
    padding:5px 5px;
    display:block;
    line-height:20px;
    background-color: #fff;
    border-bottom:1px solid #F2F4F8;
    
}
.news-container a:first-child{
    border-top:none;
}
.news-container a:last-child{
    border-bottom:none;
}
.news-container a:hover{
   background:#ECEFF5;
   border-bottom-color:#ECEFF5;
}
.news-container a h3{ 
    font-size:11px;
    font-weight:bold;text-align:left;
    padding:2px 0 5px 0;
	text-transform:uppercase;
}
.news-container a img{
    float:left;
    margin:5px 10px 0px 0px;
    padding:3px;
    background:#fff;
    border:1px solid #D8DFEA;
}
/*--- footer---*/
#footer
{
width:100%;
min-height:300px;
background:#820C09;overflow:hidden;
}
.footmenu{margin-top:20px}
.footmenu h4{margin:10px 5px 5px 5px;
	padding:0 0 5px 0;font-style:italic;font-size:14px;
	border-bottom:1px dashed #ccc;color:#CCCCCC}
.footmenu h1{margin:10px 5px 5px 5px;
	padding:0 0 5px 0;font-style:italic;font-size:12px;
	color:#CCCCCC}
.footmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.footmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.footmenu ul li a{
font-style:italic;
font-size:11px;
color: #CCCCCC;
/*background: url(../images/arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
padding: 4px 0;
padding-left: 10px;/* link text is indented 19px*/
text-decoration: none;
/*border-bottom: 1px dotted #666666;*/

}
.footmenu ul li a:hover{color:#09F}
.footer_inner{width:1020px;position:relative;margin:0 auto;}
.footer_inner .bot {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; padding:20px 0;
border-top:1px solid #3b3b3b; } 

/* Search  */
a.search{position:absolute;margin:5px;color:#ffffff;}
a.search:hover{color:#A73A1F;}
#more{
width:83px;
height:24px;
background:url('https://bbos.co.in/images/more.png') no-repeat;
cursor:pointer;
margin:40px auto;
}

#more:hover{
background-position:left bottom;
}

/* Search  water mark*/

