/* ----------------------------www.studiomaqs.com---------------------------------------------*/
/* This codes are copyright and created by Mostaque Ahammed*/
/* ------------------mostaque@gmail.com----------------+88 0172047148 -----------------------------*/


body{
background-color:#f9f9f9;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table {
background-color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #cccccc;
}

.no_bottom_border{
border-bottom:0px;}

.thead{
background-color:#cccccc;
text-align:center;
font-weight:bold;
color:#333333;
}

tbody tr{
text-align:center;
border:1px solid #e3e3e3;
}

.odd {background-color: #fff;}
.even {background-color: #f4f4f4;}

p{
text-align:justify;
}

.note{color:#999999;
font-size:9px;
}

.page_header_table{
/*border:1px solid #999;*/
font-size:14px;
font-weight:bold;
}

.page_header_table td{
letter-spacing:3px;
background-color:#ccc;
border:0px;
}

.table_title{
/*
background-color:#e3e3e3;
background-color:#c7e19e;*/
background-color:#8EAD8F;
border-bottom:1px solid #666;
font-size:10px; 
font-weight:bold; 
color:#000;
padding:5px;
text-align:left;
}

.table_title td{text-align:left;}

.text_table {
font-size:12px;
line-height:18px;
text-align:justify;
background-color:#ffffff;
border-bottom:0px;
}

.bottom_table{background-color:#8EAD8F;
text-align:center;}

.para_head{
font-size:14px;
font-weight:bold;
}

.para_head_indented{
padding-left:25px;
}

a:active {  color: #000000;
border:1px solid #ccc;
text-decoration: none;}
a:hover {  color: #0000FF; text-decoration: none}
a:link {  color: #000000; text-decoration: none}
a:visited {  color: #000000; text-decoration: none}

/* menu */

.menu {
font-size:11px;
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #ccc; /* add a border to show size of menu */
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:0px 5px;
  color:#000; 
  background:#d4d4d4; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#fff; 
  background:#ca1c38;
  }

.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}