* {
	margin: 0px;
	padding: 0px;
}


body {
	height: 100%;
	color:#666666;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-align: center;
	background:#fff url(../images/body_bg.jpg) repeat-x;
}
.clear {
	clear:both; margin:0px; padding:0px;
	
}

a {
	color: #666666;
	text-decoration:none;
}

a:hover {
	color:#FF6600;
}


img {
	border: none;
}

.pic {
	margin:0px 5px 0px 15px;
	border:6px solid #ccc;
	outline:1px solid #666666;
	float:right;
}
.ub{ border:none; outline:none;}

h1 {font-size:18px; color:#FF8040; margin-bottom:5px;}
h2 { font-size:15px; color:#666666; margin-bottom:8px;}

p {
	margin: 0px 0px 5px;
	text-align: justify;
	line-height: 14px;
}


#container {
	margin: 0px auto;
	width: 900px;
	border:0px solid #fff;
	overflow:hidden;
}

#header_hed{width:900px; background-color:#fff; height:220px; float:left; overflow:hidden; border:0px solid #eee;}
#header_left{ width:410px; height:220px; overflow:hidden; float:left; border:0px solid #fff;}
#header_right{ float:right;}



/* ---menu--- */

.menuauto ul {width: 900px;	list-style-type: none;	border:0px solid #eee;	overflow: hidden;	float:left;	font-size:11px;}

.menuauto li.left {width: 150px; height:30px; background-image:url(../images/left_menu.jpg); overflow:hidden;}

.menuauto li.left a:hover { background:none; color:#666;}

.menuauto li {width: 150px;height:30px; float: left; overflow: hidden; background: #fff url(../images/middel_menu.jpg) repeat-x; border:0px solid #eee;}

.menuauto li.right {width:150px; height:30px; background-image:url(../images/right_menu.jpg);}

.menuauto li.right a:hover { background:none; color:#666;}

.menuauto a {padding-top:10px; display: block; text-align:center;color: #000; text-decoration: none; font-weight:bold;}

.menuauto a:hover {width:150px; height:30px; color: #FF6600; background:url(../images/hov_menu.jpg) top no-repeat;	/*background:url(../images/1.gif) no-repeat top right;*/}

.shade{width:900px; height:20px; background:url(../images/shade.jpg) top left no-repeat; clear:both;}


/* --left_menu-- */

.leftcontainer{ float:left; width:200px; border:0px solid #eee; margin-top:25px;}
.lefttop{width:200px; height:50px;  background:#f5f5f5 url(../images/left_menu_nav.jpg) no-repeat;}
.leftbottom{width:200px; height:50px;  background: url(../images/left_menubottom_nav.jpg) no-repeat; float:left;}
.leftmenu ul{width:150px; margin-top:0px;  float:left; overflow:hidden; list-style-type:none; }
.leftmenu li{ width:150px; height:20px; text-align:left;   padding-top:5px; background:#f5f5f5 url(../images/dash_nevigation.jpg) bottom left repeat-x; padding-left:5px;}

#footer{width:900px; clear:both; margin:0px auto; color:#333333;  padding:10px 0 10px 0; display:inline-block; margin-top:15px; margin-bottom:10px;   background:#f5f5f5 url(../images/footer.gif) center no-repeat;}
#footer p{ text-align:center;}
#body_container{width:676px; border:0px solid #000; display:inline-block; margin-top:15px; margin-left:0px; float:right; overflow:hidden; background:#f9f9f9 url(../images/body_details.jpg) left top no-repeat;}
.bodydetailsbottom{ width:676px; background:url(../images/body_details_bottom.jpg) bottom left no-repeat; display:inline-block;}
#about_details{width:600px; border:0px solid #000; overflow:hidden; text-align:left; font-size:11px; margin:40px;}

ul#contact_frm{ list-style-type:none; width:100%; }
ul#contact_frm li{ padding:5px; float:left; text-align:left; }

.column1-unit {width:240px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.listitem li{ list-style-type:none; background:url(../images/listitems.gif) left top no-repeat; padding:0 0 10px 20px;}

.listitem1 li a{ list-style-type:none; background:url(../images/listitems.gif) left top no-repeat; padding:0 0 10px 20px; display:inline-block;}
.listitem1 li a:hover{ background:url(../images/listitems_hov.gif) left top no-repeat;}

.contactdta p{ line-height:20px; font-size:11px;} .contactdta{ margin:25px 0 25px 0;}
.frmcontact .sbutton{ width:74px; height:31px; display:inline-block; background:url(../images/submit.gif) center left no-repeat; border:none; color:#fff; padding-bottom:5px;}
.frmcontact input{ background:#f2f2f2; border:1px inset #fff; width:285px; height:16px; padding-top:2px; padding-bottom:2px; color: #000;}
select{ background:#f2f2f2; border:1px inset #fff; width:285px;}
.frmcontact label{ display:block; margin-bottom:5px; color: #990000;}
.frmcontact option{ padding:2px 2px 2px 2px; border:1px inset #fff;} 

.frmcontact .bangla{ background:url(../images/countrymaps/bangladesh.gif) left no-repeat; text-indent:35px;}
.frmcontact .japan{ background:url(../images/countrymaps/japan.gif) left no-repeat; text-indent:35px;}

/* Table Chart */

.ratehed td{ padding:3px 3px 3px 3px; background: #D2D2FF url(../images/ratehed.gif) left top repeat-x; border:1px inset #fff; color:#000000; font-size:12px;}
.rateitem td{ padding:5px 5px 5px 5px;  background:url(../images/rateitem_border.gif) left bottom repeat-x;}
.topics{ margin-top:10px;}
.particulars td{ padding:7px 5px 5px 5px; color:#000; background:#D5D5FF; border:1px outset #fff; font-size:12px; font-family:verdana;}

.pst{ position:relative; top:4px;}
.pst1{ margin-left:20px; line-height:20px;}
.pst2{ margin-left:35px; margin-bottom:15px;}
