@charset "utf-8";
/* CSS Document start Tanmoy Das css style 18-01-2013 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}
body{
	margin:0;
	padding:0px 0 0px 0;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#898989;
	background:#ffffff;
	}
/*======================general==========================*/	
  div, tr, td, img, form, input, select, p, h1, h2, h3, h4, h5, h6, ul, li, label, textarea, chexbox, radiobutton, ol, option{
		padding:0;
		margin:0;
		}
	ul{
		padding:0;
		margin:0;
		list-style:none;
		}
	ol{
		padding:0;
		margin:0;
		list-style-type:none;
		}	
	a{
		padding:0;
		margin:0;
		text-decoration:none;
		outline:none;
		cursor:pointer;
		}
	img{
		padding:0;
		margin:0;
		outline:none;
		border:0;
		max-width:100%;
		height:auto;
		}
	chexbox{
		padding:0;
		margin:0;
		width:20px;
		height:20px;
		}	
	.spacer{
		padding:0;
		margin:0;
		font-size:0;
		line-height:0;
		clear:both;
		}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadproregular-webfont.eot');
    src: url('../fonts/myriadproregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadproregular-webfont.woff') format('woff'),
         url('../fonts/myriadproregular-webfont.ttf') format('truetype'),
         url('../fonts/myriadproregular-webfont.svgz#MyriadProRegular') format('svg'),
         url('../fonts/myriadproregular-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MyriadProLightCondensed';
    src: url('../fonts/myriadprolightcond-webfont.eot');
    src: url('../fonts/myriadprolightcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadprolightcond-webfont.woff') format('woff'),
         url('../fonts/myriadprolightcond-webfont.ttf') format('truetype'),
         url('../fonts/myriadprolightcond-webfont.svgz#MyriadProLightCondensed') format('svg'),
         url('../fonts/myriadprolightcond-webfont.svg#MyriadProLightCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('../fonts/myriadpro-cond-webfont.eot');
    src: url('../fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-cond-webfont.woff') format('woff'),
         url('../fonts/myriadpro-cond-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-cond-webfont.svgz#MyriadProCondensed') format('svg'),
         url('../fonts/myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*=======top login part======*/
#login_part{
		width:1000px;
		margin:0 auto;
}

#login_part h2{
		font:normal 10px "MyriadProRegular";
		line-height:25px;
		color:#21ad19;
		padding:0;
		text-transform:uppercase;
		text-align:right;
}
#login_part h2 a{
		color:#21ad19;
		padding:0 5px 0 5px;
}
#login_part h2 a:hover{
		color:#42b2f6;
}
/*=======top login part end======*/
/*=======top menu container======*/
#top-back-bg{
	width:100%;
	background:url(../images/top-bg.jpg) top left repeat-x;
	height:110px;
	}
#top_menu_container{
		margin:0 auto;
		border-top:1px solid #259db5;
		height:25px;
		
		
}

#top_menu_container2{
		float:right;
		width:290px;
		margin-right:185px;
		margin-top:10px;
}
#top_menu_container2 h2{
		float:left;
		width:100px;
		color:#fff;
		background:url(../images/ph.png) left center no-repeat;
		padding:0 0 0 25px;
		margin:5px 0 0 0;
}
#top_sub_container{
		width:1000px;
		margin:0 auto;
}
#top_sub_container nav{
		float:right;
		margin:0 0 0 0px;
}
#top_sub_container nav ul{
		float:right;
		padding:0;
		margin:0;
}
#top_sub_container nav ul li{
		float:left;
		padding:0;
		margin:0 5px 0 0px;
}
#top_sub_container nav ul li a{
		float:left;
		padding:0 10px;
		font:normal 12px "MyriadProCondensed";
		line-height:24px;
		color:#ffffff;
		text-transform:uppercase;
}
#top_sub_container nav ul li a img{
		float:left;
		margin:7px 4px 0 0px;
}
#top_sub_container nav ul li a:hover,#top_sub_container nav ul li a.active{
		float:left;
		padding:0;
		font:normal 12px "MyriadProCondensed";
		line-height:24px;
		color:#ffffff;
		background-color:#40affa;
		border-radius:5px;
		padding:0 10px;
}
#top_sub_container h2{
		float:right;
		font:normal 14px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:24px;
		color:#ffffff;
		margin:0 8px 0 5px;
		background:url(../images/ph.png) left no-repeat;
		padding:0 0 0 20px;
}
#top_sub_container h2 a{
		color:#ffffff;
		padding:0 6px 0 0px;
}
#top_sub_container img{
		float:right;
		margin:0 0 0 0px;
}
/*=======top menu container end======*/
/*=======logo and list part start======*/
#logo_and_list_part{
		width:1000px;
		margin:0 auto;
		position:relative;
		padding:25px 0 35px 0px;
		
}
#logo_and_list_part figure{
		position:absolute;
		left:0;
		top:-10px;
}
#logo_and_list_part ul{
		float:right;
		padding:0;
}
#logo_and_list_part ul li{
		float:left;
		padding:0;
		background:url(../images/devider.gif) left top no-repeat;
}
#logo_and_list_part ul li.noimg{
		background-image:none;
}
#logo_and_list_part ul li a{
		float:left;
		padding:0 13px;
		font:normal 19px "MyriadProCondensed";
		line-height:18px;
		font-weight:bold;
		color:#41c22b;
		text-transform:uppercase;
}
#logo_and_list_part ul li a:hover{
		color:#fff;
}
#logo_and_list_part ul li a span{
		font:normal 12px "MyriadProCondensed";
		line-height:9px;
		color:#fff;
		display:block;
		margin:8px 0 0 0px;
}
#logo_and_list_part ul li a:hover span{
		color:#fff;
}
/*=======logo and list part end======*/
/*=======banner container part======*/
#banner_container_part{
		width:100%;
		margin:0 auto;
		background:url(../images/banner_container_bg.gif) left top repeat-x;
		padding:14px 0 14px 0px;
}
.bannercontainer{
		width:998px;
		margin:0 auto;
		background-color:#fff;
		border:1px solid #c5d3de;
}
.banner_container_left{
		width:659px;
		float:left;
}
.img1{
		display:block;
		max-width:100%;
		height:auto;
}
.banner_container_left img{
		max-width:100%;
		height:auto;
}
.left_blog{
		width:218px;
		float:left;
		background:url(../images/data_base_bg.gif) left top no-repeat;
		height:229px;
		text-align:center;
}
.left_blog h2,.left_blog2 h2{
		font:bold 18px "MyriadProCondensed";
		line-height:18px;
		color:#1c95ad;
		text-transform:uppercase;
		padding:27px 0 18px 15px;
		text-align:left;
}
.left_blog h2 span,.left_blog2 h2 span{
		font:normal 10px "MyriadProCondensed";
		line-height:10px;
		color:#82898a;
		display:block;
		margin:6px 0 0 0px;
		text-align:left;
}
.left_blog2{
		width:220px;
		float:left;
		background:url(../images/blog2_bg.gif) left top repeat-y;
		height:229px;
		text-align:center;
}
.banner_container_right{
		width:339px;
		float:left;
}
.banner_container_right h2{
		font:normal 35px "MyriadProCondensed";
		line-height:35px;
		color:#1c95ad;
		text-transform:uppercase;
		padding:27px 0 15px 38px;
}
.banner_container_right h2 span{
		color:#0066ed;
}
.banner_container_right ul{
		padding:0;
		margin:0;
}
.banner_container_right ul{
		padding:0;
		margin:0 0 0px 38px;
}
.banner_container_right ul li{
		padding:0 0 0 13px;
		font:normal 10px "MyriadProCondensed";
		line-height:20px;
		color:#82898a;
		text-transform:uppercase;
		background:url(../images/list_icon.png) left 6px no-repeat;
}
.banner_container_right img{
		display:block;
		max-width:100%;
		height:auto;
}
/*=======banner container part end======*/
/*=======body container part======*/
#body_container_part{
		width:1000px;
		margin:0 auto;
		border-bottom:1px solid #ebebeb;
		padding:6px 0 10px 0px;
}
#body_container_part-left{
		float:left;
		margin:15px 10px 0 0px;
		width:695px;
}

#body_container_part-right{
		float:left;
		margin:15px 0px 0 0px;
		width:291px;
}
#body_container_part h2{
		font:normal 36px "MyriadProCondensed";
		line-height:36px;
		color:#41c22b;
		text-transform:uppercase;
		padding:0px 0 0px 0px;
}
#body_container_part h2 span{
		padding:0 0 0 0px;
		font:normal 15px "MyriadProCondensed";
		line-height:14px;
		color:#6e7677;
}
#body_container_part p{
		font:normal 12px Arial, Helvetica, sans-serif;
		line-height:16px;
		color:#858585;
		padding:15px 0 0 0px;
}
.box1{
	border:1px solid #ebebeb;
	margin:0 0 15px 0;
	background-color:#f8f8f8;
	}
.box2{
	border:1px solid #ebebeb;
	margin:0 0 15px 0;
	background-color:#ffebc7;
	}
.other-logo{
	padding:25px 0px 25px 0px;
}
.news{
padding:10px;
	
}
/*=======body container part end======*/
/*=======tab part======*/
#tab_part{
		width:997px;
		margin:0 auto 15px auto;
		padding:26px 0 0 1px;
		border-bottom:1px solid #ebebeb;
		border-left:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
}
.tab1{
		width:22%;
		float:left;
		padding:0 14px 25px 15px;
		background:url(../images/tab_bg.gif) left top repeat-x #ebebeb;
}
.tab1 h2{
		font:normal 24px "MyriadProCondensed";
		line-height:24px;
		color:#2684da;
		text-transform:uppercase;
		padding:0px 0 13px 0px;
}
.tab1 img{
		max-width:100%;
		height:auto;
}
.tab1 p{
		font:normal 12px Arial, Helvetica, sans-serif;
		line-height:14px;
		color:#858585;
		padding:15px 0 0 0px;
}
.tab1 p a{
		font:bold 10px Arial, Helvetica, sans-serif;
		line-height:14px;
		color:#3297f3;
		text-transform:uppercase;
}
.school{
	background-color:#f7f7f7;
	height:170px;
	border:1px solid #dfdfdf;
	margin:0 auto;
	width:1000px;
}
.school h2{
	font-size:18px;
	color:#41c22b;
	padding:0 0 5px 0;
}
.school ul{
	padding:0px;
	margin:0px 0 15px 0;
}
.school ul li{
	float:left;
	padding:13px 2px 0 2px;	
}
.school-left{
	float:left;
	width:30px;
	height:37px;
	padding:45px 10px 30px 10px;
}
.school-right{
	float:right;
	width:30px;
	height:37px;
	padding:45px 10px 30px 10px;
}
/*=======tab part end======*/
/*=======footer part======*/
footer{
		width:100%;
		margin:0 auto;
		border-top:1px solid #f3f3f3;
}
footer section{
		width:1000px;
		background:url(../images/footer_bg.gif) left top no-repeat;
		margin:0 auto;
		padding:25px 0 45px 0px;
		font:normal 11px Arial, Helvetica, sans-serif;
		line-height:14px;
		color:#444;
}
footer section a{
		color:#444;
}
footer section span{
		font:normal 14px "MyriadProCondensed";
		line-height:14px;
		color:#633f02;
		text-transform:uppercase;
		padding:0px 0 0px 0px;
}
footer section span a{
		color:#633f02;
		padding:0 10px 0 0px;
}
footer section a:hover{
		color:#000;
}
footer section img{
		float:right;
}
/*=======footer part end======*/
#about_us_part{
	width:100%;
	margin:0 auto;
	}
#about_us_top{
	width:100%;
	margin:0 auto;
	background:url(../images/about_top_bg.jpg) center top no-repeat;
	padding:7px 0 10px 0px;
	}
#about_top_container{
	width:1000px;
	margin:0 auto;
	}
#banner_about{
	width:700px;
	float:left;
	}
#banner_about img{
	display:block;
	max-width:100%;
	height:auto;
	}
.top_add_logo{
	width:289px;
	float:right;
	background-color:#f8f8f8;
	text-align:center;
	height:190px;
	}
.top_add_logo img{
	margin:70px 0 0 0px;
	}
#body_container_part_about{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	padding:22px 0 22px 0px;
	}
.maincontainer_about{
	width:1000px;
	margin:0 auto;
	}
	
.maincontainer_about h5{
	float:left;
	width:150px;
	padding:10;
	border:1px solid #ccc;
	}
	
.maincontainer_about h6{
	float:left;
	width:500px;
	padding:10px;
	}
	
	
.left_container_about{
	width:700px;
	float:left;
	}
	
.left_container_about ul li{
		padding:10px;
		background-color:#f8f8f8;
		border:1px solid #ccc;
		border-radius:5px;
		width:180px;
		float:left;
		margin:10px;
		text-align:center;
		height:160px;
		}
.left_container_about span{
		padding:0;
		text-align: center;
		}
.left_container_about h2{
	font:normal 30px Arial, Helvetica, sans-serif;
	line-height:30px;
	color:#41c22b;
	padding:0;
	text-transform:uppercase;
	}
.left_container_about p{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#858585;
	padding:17px 0 0 0px;
	}
.right_part_about{
	width:289px;
	float:right;
	}	
.righttab1{
	width:287px;
	background:url(../images/right_tab_bg.jpg) left top repeat-x #f8f8f8;
	padding:0 0 15px 0;
	margin:0 0 20px 0px;
	border:1px solid #ebebeb;
	}
.righttab1 h2{
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:29px;
	color:#41c22b;
	padding:0 0 0 10px;
	text-transform:uppercase;
	}	
.righttab1 p{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#858585;
	padding:10px 10px 0 10px;
	}	
.righttab1 p span{
	font:bold 14px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#858585;
	}
.righttab1 img{
	margin:5px 0 0 3px;
	}	
.product_part_left{
	width:227px;
	min-height:400px;
	float:left;
	background:url(../images/product_bg_left.gif) left top repeat-x #e9dfce;
	border-left:1px solid #c79b4e;
	border-right:1px solid #c79b4e;
	border-bottom:1px solid #c79b4e;		
	border-radius:5px;
	box-shadow: 2px 2px 2px #888888;
	}
.product_part_left h2{
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:40px;
	color:#fff;
	padding:0 0 0 10px;
	text-transform:uppercase;
	
	}	
.product_part_left ul{
	padding:0px;
	margin:0px;
	}	
.product_part_left ul li{
	font: 14px Arial, Helvetica, sans-serif;
	line-height:30px;
	color:#444;
	background:url(../images/arrow.png) 10px top no-repeat;
	padding:0 0 0 22px;
	border-bottom:1px solid #c79b4e;
	background-color:#e9dfce;
	text-transform:uppercase;
	}
.product_part_left ul li a{
	color:#444;
	}
.product_part_left ul li a:hover{
	color:#000;
	}	
.product_part_right{
	width:745px;
	float:right;
	}
.product_part_right h2{
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:32px;
	color:#654002;
	padding:0 0 0 0px;
	text-transform:uppercase;
	}
.product_part1{
	width:743px;
	background-color:#f8f8f8;
	border:1px solid #ebebeb;		
	border-radius:5px;
	margin:12px 0 0 0px;
	padding:15px 0 15px 0px;
	}	
.product_img1{
	width:274px;
	float:left;
	margin:0 0 0 5px;
	}
.prodyct_details_text{
	width:438px;
	float:right;
	margin:0 12px 0 0px;
	}
.prodyct_details_text h3{
	font:normal 16px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#0d7f09;
	padding:0 0 0 0px;
	}		
.prodyct_details_text p{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#636363;
	padding:15px 0px 0 0px;
	}	
.informations{
	width:250px;
	float:right;
	margin:5px 50px 0 50px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	border:1px solid #e5e5e5;
	padding:20px;
	color:#585757;
	background-color: #fff;
	}
.informations a{
	color:#585757;
	text-transform:lowercase;
	}	
.informations a:hover{
	color:#000;
	text-decoration:underline;
	}	