html, body {
margin-top : 0%;
margin-bottom : 0;
margin-right : 0;
margin-left : 0;
padding : 0;
height : auto !important ;
height : 100%;
background-color : #F3F1EF;
font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;
}
@font-face
{
	font-family: vidya;
	src: local("Vidya"),url(/ufonts/Vidya.woff) format("opentype");
}
@font-face
{
	font-family: Bangla Akademi;
	src: local("BanglaAkademi"),url(/ufonts/BanglaAkademi.woff) format("opentype");
}
p {
margin : 0 10px 10px;
font : 85% Arial, Helvetica, sans-serif;
}
a {
text-decoration : none;
color : #000000;
}
div#container {
height : 100%;
width:1024px;
margin-right: auto; 
margin-left: auto;
}
div#header {
background-color : #000000;
}

div#head{
color : #FFFFFF;
background-color : #000000;
width:1024px;
font : 75% Arial, Helvetica, sans-serif;
height:38px;
}
div#head a{
text-decoration : none;
color : #FFFFFF;
}
div#head_left{
float : left;
margin-right: auto; 
margin-left: auto;
margin-top: 10px;
color : #FFFFFF;
background-color : #000000;
}
div#head_middle{
margin-top: 10px;
margin-right: 25px; 
float  : right;
margin-left: auto; 
color : #FFFFFF;
background-color : #000000;
}
div#head_right{
float  : right;
margin-right: auto; 
margin-left: auto; 
color : #FFFFFF;
background-color : #000000;
margin-top: 0px;
margin-bottom: 0px;
}
div#banner {
width:1024px;
margin-right: auto; 
margin-left: auto;
height:150px;
}
div#menu {
width:1024px;
margin-right: auto; 
margin-left: auto;
}
div#content{
min-height:550px;
}
div#content p {
line-height : 1.4;
}
.gap {
line-height : 0.5;
}
.homep {
line-height : 1.2;
text-align : justify;
margin-left : 2%;
margin-right : 2%;
font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;
font-size: 80%;
font-style:normal;
}
div#content h1 {
padding-left : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #000000;
text-align : left;
padding : 5px 0 15px 25px;
}
div#content h2 {
padding-left : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #000000;
text-align : left;
padding : 5px 0 15px 25px;
}
div#content h3 {
padding-left : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #000000;
text-align : left;
padding : 5px 0 15px 25px;
}

div#uper_pic_home{
width:1024px;
margin-right: auto; 
margin-left: auto;
height:72px;
text-align: center;
}
div#per_div {
width:255px;
height:72px;
float:left;
}
div#per_div1 {
width:255px;
height:72px;
float:left;
}
div#per_div2 {
width:255px;
height:72px;
float:left;
}
div#per_div3 {
width:255px;
height:72px;
float:left;
}
div#per_div4 {
width:255px;
height:72px;
float:left;
}
div#per_div5 {
width:255px;
height:72px;
float:left;
}
div#per_div6 {
width:255px;
height:72px;
float:left;
}
div#per_div7 {
width:255px;
height:72px;
float:left;
}
div#pic_home{
width:1024px;
margin-right: auto; 
margin-left: auto;
height:165px;
}
div#lower_pic_home{
background-color : #FFFFFF;
width:1024px;
margin-right: auto; 
margin-left: auto;
height:92px;
text-align: center;
}
div#uper_pic_home1{
width:1024px;
margin-right: auto; 
margin-left: auto;
height:72px;
text-align: center;
}
div#per_div8 {
width:204px;
height:92px;
float:left;
}
div#per_div9 {
width:204px;
height:92px;
float:left;
}
div#per_div10 {
width:204px;
height:92px;
float:left;
}
div#per_div11 {
width:204px;
height:92px;
float:left;
}
div#per_div12 {
width:204px;
height:92px;
float:left;
}

div#wrapper {
margin-top : 0.5%;	
float : left;
width : 100%;
}
div#content {
width:1024px;
margin-right: auto; 
margin-left: auto;
background-color : #FFFFFF;
}
div#homepage {
width:1024px;
margin-right: auto; 
margin-left: auto;
}
div#footer {
border-top : 1px solid red;
clear : left;
width : 100%;
text-align : center;
}
div#footer p {
margin : 0;
padding : 5px 10px;
font-size:75%;
}
div#footer a {
display : inline;
padding : 0;
color : blue;
}
div#lower {
width : 100%;
clear : left;
}
div#lower a{
text-decoration : none;
color : #000000;
font : 75% Arial, Helvetica, sans-serif;
}
span#visitor_label {
color: green;
font : 75% Arial, Helvetica, sans-serif;
}
span#visitor_counter {
color: red;
font : 75% Arial, Helvetica, sans-serif;
}
.normal {
text-align : justify;
margin-left : 2%;
margin-right : 2%;
font: normal 75% Arial, sans-serif;
}
.head{
    text-align : center;   
    margin-top : 1%;
    margin-bottom : 1%;
    font-style: italic;
    color: #013ADF;
    font-family: Bangla Akademi,Vidya;
    font-size:18px;	
    border-bottom: 1px dotted #700C00;
    /*font-family : Bangla Akademi,Vidya;*/
}
.head1{ 
    text-align : center;
    margin-top : 0%;
    margin-bottom : 1%;
    font-weight: bold;
    font-size:30px;
	
	font-family: Bangla Akademi,Vidya;
    /*font-family : Bangla Akademi,Vidya;*/
}
.head2{
    text-align : center;
    margin-top : 0%;
    margin-bottom : 1%;    
    font-weight: bold;
    font-size:20px;
	font-family: Bangla Akademi,Vidya;
	border-bottom: 1px dotted #700C00;
    /*font-family : Bangla Akademi,Vidya;*/
}
.first {
    text-align : justify;
    margin-right : 2%;
    margin-left : 2%;
    margin-top : 0%;
    margin-bottom : 1%;
	font-size:20px;
font-family: Bangla Akademi,Vidya;
    /*font-family : Bangla Akademi,Vidya;*/
}
.normali { 
    text-align : justify;
    margin-left : 2%;
    margin-right : 2%;
    margin-top : 0%;
    margin-bottom : 1%;
    text-indent:50px;
	font-size:20px;
font-family: Bangla Akademi,Vidya;
    /*font-family : Bangla Akademi,Vidya;*/
}
.normal_desig {
text-align : justify;
padding: 0px 0px 0px 0px;
margin-right : 2%;
margin-left : 2%;
margin-top : 2px;
margin-bottom : 0px;
font: normal 75% Arial, sans-serif;
}
.normal_sub {
text-align : justify;
margin-left : 5%;
margin-right : 2%;
font: normal 75% Arial, sans-serif;
}
.normal_sub_desig {
text-align : justify;
padding: 0px 0px 0px 0px;
margin-right : 2%;
margin-left : 5%;
margin-top : 2px;
margin-bottom : 0px;
font: normal 75% Arial, sans-serif;
}
.normal_sub_sub {
text-align : justify;
margin-left : 8%;
margin-right : 2%;
}
.normal_sub_sub_sub {
text-align : justify;
margin-left : 10%;
margin-right : 2%;
font: normal 75% Arial, sans-serif;font: normal 85% Arial, sans-serif;
}
.right_upper_en {
text-align : right;
}
.right_upper_bn {
text-align : right;
font : 100% vidya, Bangla Akademi, Vrinda;
}
.theme {
text-align : center;
margin-left : 20%;
}
.people {
margin-left : 20%;
font-weight : bolder;
margin-top : 1%;
}
.desig {
margin-top : -1%;
margin-left : 25%;
}
.arrow {
width : 2%;
vertical-align : middle;
}
table, td, th {
    		border: 1px solid black;
		}
		tr:nth-child(even) {
		background-color: #87CEFA
		}
		th {
    		background-color: #1E90FF;
    		color: #F8F8FF;
		}
		tr:hover {background-color: #98FB98}
		.arrow {
    vertical-align : middle;
    border: none;
}
.center_image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  /*width: 50%;*/
}