body {
	margin: 0;
	padding: 0;
	background: #4396CA  url(images/img22.jpg) repeat-x  left top ;   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #FFFFFF;
}

h1 {
	font-size: 2em;
	
}

h2 {
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; 
	color:#000033;
	
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	color: #0180B3;
	height:30px;
	text-decoration: none;}

#a font_p{
	color:#FFFFFF;
	height:30px;
	text-decoration: none;}


a:hover {
      text-decoration: none;
}
a:link {
      color:#003399;
	  font-size: small;
	  font-weight: bold; 
	  }

img.border {
	border: 6px solid #E1F1F6;
}

img.alignleft {
	float: left;
	margin-right: 25px;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header {
	width: 1000px;
	height: 100px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
	height: 60px;
	margin: 0;
	padding: 0px;
	color: #FFFFFF;
}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
}

#logo h1 {
	float: left;
	padding-left: 30px;
	letter-spacing: -1px;
	text-transform: lowercase;
	text-shadow: #808080 -1px 1px 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 64px;
}

#logo p {
	margin: 0;
	padding: 30px 0 0 34px;
	text-shadow: #808080 -1px 1px 2px;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}

/* Search */

#search {
	float: right;
	width: 280px;
	height: 100px;
	padding: 0;
}

#search form {
	height: 41px;
	margin: 0;
	padding: 60px 0 0 30px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 195px;
	padding: 6px 10px;
	border: none;
	background: #FFFFFF;
	text-transform: lowercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7F7F81;
}

#search-submit {
	display: none;
}

/* Menu */

#menu {
	width: 1000px;
	height: 36px;
	margin: 0 auto;
	padding: 0;
	background: url(images/img23.jpg) repeat-x left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;	
	font-weight:normal; 
	
		
	}

#menu ul {
	margin: 0;
	padding: 0px 0px 0px 4px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: right;
	height: 39px;
	background: url(images/img10.jpg) no-repeat right top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color:#FFFFFF;	
	font-size: 12px;
	text-transform: capitalize;
	text-align:center;
	font-weight:bold;
}

#menu a {
	display: block;
	height: 23px;
	margin-right: 1px;
	padding: 10px 10px 0px 10px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
    color: #FFFFFF;
	border: none;
	width:60px;
	text-transform: capitalize;
	text-align:center;
	font-weight:normal;
	
	
}

#menu a:hover, #menu .current_page_item a {
    /*background:   #F34600;*/
	background: #0180B3;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: url(images/img-menu.png) no-repeat right top;
	text-decoration: none;
	color:#FFFFFF;	
	font-size: 12px;
	text-transform: capitalize;
	text-align:center;
	font-weight:normal;
}

#menu a:hover {
    background: url(images/img-menuhover.png) no-repeat right top;
   	text-decoration: none;
}



#menu .usernamedisaplay {
	display: block;
	height: 23px;
	float: left;
	margin-right: 1px;
	padding: 10px 0px 0px 10px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
    color: #FFFFFF;
	border: none;
	width:160px;
	text-transform: capitalize;
	text-align:left;
	font-weight:normal;
	
}


#menu .userimagedisaplay {
	display: block;
	height: 20px;
	float: left;
	margin-right: 1px;
	padding: 10px 0px 0px 10px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
    color: #FFFFFF;
	border: none;
	width:20px;
	text-transform: capitalize;
	text-align:right;
	font-weight:normal;
	
}



/* left menu by  helal*/

div.mainmenu {
position: absolute
left: 0px;
top: 0px;
font-weight: bold;
z-index: 1;
}

div.leftmenu {
float: bottom;
margin-left: 0px;
}


div.leftmenu:hover div:first-child { border-bottom: none; }
div.leftmenu div.popup { display: none; }
div.leftmenu:hover div.popup {
display: block;
/*background-color: #0180B3;*/
}


div.leftmenu div {
width: 160px;
background-color: #66f;
padding: 5px;
border: solid 0px none;
margin-left:2px;
}
div.menu2 {
width: 175px;
background-color: #66f;
padding: 5px;
border: solid 0px none;
margin-left:2px;
}


div.popup div, div.popup a { display:block; text-decoration: none;margin: 2px 4px 2px -7px; }
div.popup div + div, div.popup a + a { margin-top: 10px;margin-right:1;
}

/* end left menu*/



#splash {
	width: 1000px;
	height: 260px;
	margin: 0px auto;
	background: url(images/img05.jpg) no-repeat left top;
}

/* Page */

#page {
	width: 1000px;
	margin: auto;
	padding: 0;
	height:auto;
	background: #FFFFFF url(images/img031.jpg) no-repeat left top;
}

#page-bgtop {
}

#page-bgbtm {
	margin: 0px;
	padding: 15px 2px 9px 0px;
}

/* Content */

#content {
	float: right;
	width: 185px;
	padding: 0px 0px 0px 0px;
	border:0px solid #0180B3;
	text-align:left;
	color:#FF0000;
	font-style:normal;	
	/*background-color:#F0F9FD;*/
	background-color:#1358A3;	
	 
      
}

#content h1 {
    height: 30px;
	margin:0 0 5px 0; 
	padding:4px 10px 3px 10px; 
	background: url(images/img100.jpg) no-repeat left top;
	letter-spacing: -1px;
	font-size: 15px;
	font-weight:bold;  
	color: #FFFFFF;
}



/* Sidebar */

/* Sidebar */

#sidebar {
	float: left;
	width: 192px;
	margin:0px ;
	padding: 0px 0px 0px 0px;
	color: #787878;
	
	
}

/*#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}*/

/*#sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 30px;
}*/

/*#sidebar li li {
	line-height: 30px;
	border-bottom: 1px dotted #E7E2DC;
	margin: 0px 0px 0px 0px;
	border-left: none;
	text-align: right;
	text-decoration:none;
}*/

/*#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}*/

/*#sidebar li li a {
	padding: 0px 10px 0px 0px;
	background: url(images/img11.jpg) no-repeat right 5px;
	text-decoration:none;
}*/

/*#sidebar h2 {
	height: 30px;
	width:175px;
	margin-bottom: 10px;
	padding: 0px 0 0 15px;
	background: url(images/img100.jpg) no-repeat left top;
	letter-spacing: -1px;
	font-size: 12px;
	font-weight:bold;  
	color: #FFFFFF;
}

#sidebar h3 {
	height: 30px;
	width:175px;
	margin-bottom: 20px;
	padding: 12px 0 0 15px;
	background: url(images/img100.jpg) no-repeat left top;
	letter-spacing: -1px;
	font-size: 12px;
	font-weight:bold;  
	color:#FF0000;
}*/

/*#sidebar p {
	margin: 0 0px;
	padding: 0px 0px 20px 30px;
	text-align: justify;
}

#sidebar a {
	border: none;
	color: #0180B3;
	text-decoration:none;
}

#sidebar a:hover {
	text-decoration: none;
	color: #FF3000;
}*/

/* Calendar */


/* Middle */

#middle {
	float:right;
	width: 600px;
	margin:0px 0px 0px 5px ;
	padding: 0px 0px 0px 2px;
	color: #787878;
	
}

#middle h2 {
	height: 24px;
	width:595px;
	margin: 0px 0px 1px auto;
	padding: 0px 0px 0px 0px;
	background: url(images/img04.jpg) no-repeat left top;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;	
	font-weight:bold;   
	color: #FFFFFF;
	text-align:left;
}

/* Footer */

#footer {
    width:1000px;
	height:45px;
	margin: 0px auto 1px auto;
	padding: 0px 0px 0px 0px;
	background: url(images/img23.jpg) no-repeat left top;
	color:#FFFFFF;	
	text-transform: capitalize;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;	
	font-weight:normal; 
		
}

#footer p {
	margin: 0;
	padding-top: 18px;
	line-height: normal;
	font-size: 11px;
	text-transform: capitalize;
	text-align: center;
	color:#000000;
	font-size:small;
}

#footer a {
	color: #FFFFFF;
}

#footer a:hover {
	color:#FF0000;
}


.style1 {color: #FF0000;	font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller;}
.style2 {color: #008040;font-weight: bold;}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color:#333333; }
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; }
.style10 {font-family: Vrinda, Siyam Rupali, Helvetica, sans-serif; font-size:larger; font-weight:normal; text-decoration:none; color:#000000; }
.style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color:#333333; }
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color:#333333; }
.style17 {font-size: 36px}
.style20 {font-size: 16px}
.style21 {color: #008040; font-size: 16px; }
.style22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold;}
.style23 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color:#0000CC }
.style24 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color:#0066FF}
.style25 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color:#008000} 
.style26 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#333300;  }
.style27 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#000099;  }
.style33 {color:#330000;	font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.style34 {color:#330000;	font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:larger ; color:#FF0000}
.form_btn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
    background-color: #FFFFFF;
    border: 1px solid #41BDE8;
} 
.red_rent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:larger; font-weight: bold; color:#FF0000; }
.red_rent1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:smaller; font-weight: bold; color:#FF0000; }
.column_hdr_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color:#FFFFFF; }
.white_bangla {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight:bold;color:#00CCFF; }
.row_data {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }
.red_deadline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:smaller; font-weight: bold; color:#FF0000; }

.box_img_top{border:1px solid #0099CC ; border-top-style:none;}
.box_img_middle{border:1px solid #0099CC ; border-left-style:none; border-right-style:none; border-top-style:none;}
.box_img_middle1{border:1px solid #0099CC ; border-left-style:none; border-right-style:none;border-top-style:none; }
.box_desc_top{border:1px solid #0099CC; border-left-style:none; vertical-align:top;border-top-style:none;}

.box_img_below{border:1px solid #0099CC; border-top-style:none;}
.box_desc_below{border:1px solid #0099CC; border-left-style:none;border-top-style:none;vertical-align:top;}
.box_add{border:1px solid #FF0000;}
.msg_body{ background:#003366;}
.ddl_list{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color:#003399;}

.msg_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
.msg_table_bg { background:#003366; }

/* style for form 
.inputTxt{
	border:solid #F00 1px;
	}
input[type=text]{
	border:solid #F00 1px;
	height:20px;
	}
input[type=password]{
	border:solid #F00 1px;
	height:20px;
	}
*/

/*message Box design */

.msg_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
.msg_table_bg { background:#003366;height:30px;text-align:center; width:100%; border:0; padding:0; }
.msg_table_border {	border:1px  solid #FF0000; padding:0px; }

/*table heading design row */
 .heading_row {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: small; 
		  font-weight: bold;
		  background:#13599F;
		  height:23px;
		  color:#FFFFFF; 
		 }
.report_row {
	        background:#66CCFF;	
			/*background:#FFFFFF;	*/		
		   }

.report_table_width{
           border:0;
		   width:100% 
           }

/*end heading design */

.table_border_color_outer{
                  border:1px solid #1358A3;
                  }

