/* @author  Sagnik Debnath */
body{
	background: url(../images/bg_body.jpg) repeat-x top #5f6a77;
	padding:0; 
	margin:0; 
	font-size:11px;
	color: #555;
	font:12px/20px Helvetica, Arial, Helvetica, sans-serif;
	}
	
div, p, h1, h2, h3, h4, h5, ul, li, input , img , form{
	padding:0; 
	margin:0;
	}
ul{
	list-style-type:none;
	}
	
p{ text-align:justify; margin:5px 0;}

.doth{ border-bottom:1px dotted #999999; padding-bottom:10px;  }
.dotv{ background:url(../images/dotv.jpg) repeat-y right top;}
.dotv_s{ background:url(../images/dotv.jpg) repeat-y left top;}	
.cl{clear:both; line-height:0; font-size:0px;}
.fl{float:left;}
.fr{float:right;}
	
/* Font color*/
.fColor_gray{color:#878474;}
.fColor_gray_b{color:#69675d;}
.fColor_Black{color:#000000;}
.fColor_white{color:#FFFFFF;}
.fColor_red{color:#e63b06;}
.fColor_dred{color:#790000;}
.fColor_green{color:#707a1a;}
.fColor_blue_h{color:#286EAA; font-weight:bold;}
.fColor_blue14{color:#286EAA; font-size:14px; font-weight:bold;}
.fColor_black18{color:#000000; font-size:18px;}
.fColor_yellow18{color:#f4bd21; font-size:18px;}

.fn{ font-weight:normal;}
/*front size*/
.f12{ font-size:13px;}
.f16{ font-size:16px; font-weight:bold;}
.f18{ font-size:18px;}
.tw20{font-size:20px; font-weight:bold; color:#FFFFFF; padding:0; margin:0;}
.f24{ font-size:24px;font-weight:bold;}
.f30{ font-size:30px;font-weight:bold;}
.f60{ font-size:60px;font-weight:bold;}

.lh{ line-height:30px;}
/* Text align*/
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.taj{ text-align:justify;}
	
/* Heading*/
h1{ font-size:20px; font-weight:bolder; color:#433d3f; font-family:Candara, Geneva, Arial, Helvetica, sans-serif; }
h2{ font-size:24px; font-weight:bold; color:#5f6a77; margin-bottom:5px; }
h3{ font-size:16px; color:#e79618; margin:5px 0 5px 0 ; font-weight:bold;  }
h4{ font-size:14px; font-weight:bolder; color:#af0a0a; margin:5px 0;}
h5{ font-size:12px; font-weight:bolder; color:#646b35; margin:10px 0; text-align:center}

/*background color*/
.bg_ash{ background:#f4f3f4; padding:5px; }
.bg_ashd{ background:#e8e8e8; padding:5px; }
.bg_yellow{ text-align:left; background:#d5bb0b; padding:2px; }
.bg_blue{ background:#286EAA;}	
/*background color*/

/* Borders */
.bdrRed		{border:1px solid red;}
.bdrGreen	{border:1px solid #438229;}
.bdrWhite	{border:1px solid #fff;}
.bdrLime	{border:1px solid lime;}
.bdrYellow	{border:1px solid yellow;}
.bdrBlue	{border:1px solid blue;}
.bdrBlack	{border:1px solid black;}
.bdrMaroon	{border:1px solid #e5dddb;}
.bdrGrey	{border:1px solid #eee;}
.bdrsky		{border:1px solid #66a1e4;}
.bdrWhite_top{border-top:1px solid #fff;}


/* Paddings */
.pad0	{padding:0px;}
.pad2	{padding:2px;}
.pad5	{padding:5px;}
.pad10	{padding:10px;}
.pad15	{padding:15px;}
.pad20	{padding:20px;}

.padT3	{padding-top:3px;}
.padT5	{padding-top:5px;}
.padT10	{padding-top:10px;}
.padT12	{padding-top:12px;}
.padT15	{padding-top:15px;}
.padT17	{padding-top:17px;}
.padT20	{padding-top:20px;}
.padT25	{padding-top:25px;}
.padT30	{padding-top:30px;}
.padT37	{padding-top:37px;}
.padT40	{padding-top:40px;}
.padT45	{padding-top:45px;}
.padT50	{padding-top:50px;}
.padT55	{padding-top:55px;}
.padT60	{padding-top:60px;}

.padR0	{padding-right:0px;}
.padR5	{padding-right:5px;}
.padR10	{padding-right:10px;}
.padR13	{padding-right:13px;}
.padR15	{padding-right:15px;}
.padR20	{padding-right:20px;}
.padR25	{padding-right:25px;}
.padR30	{padding-right:30px;}
.padR35	{padding-right:35px;}
.padR100{padding-right:100px;}

.padB5	{padding-bottom:5px;}
.padB7	{padding-bottom:7px;}
.padB10	{padding-bottom:10px;}
.padB15	{padding-bottom:15px;}
.padB20	{padding-bottom:20px;}
.padB25	{padding-bottom:25px;}
.padB40	{padding-bottom:40px;}

.padL4	{padding-left:4px;}
.padL5	{padding-left:5px;}
.padL10	{padding-left:10px;}
.padL13	{padding-left:13px;}
.padL15	{padding-left:15px;}
.padL20	{padding-left:20px;}
.padL25	{padding-left:25px;}
.padL30	{padding-left:30px;}
.padL35	{padding-left:35px;}
.padL100{padding-left:100px;}

/* Margins */
.mara	{margin:auto;}
.mar0	{margin:0px;}
.mar5	{margin:5px;}
.mar10	{margin:10px;}
.mar15	{margin:15px;}
.mar20	{margin:20px;}
.mar25	{margin:25px;}
.mar50	{margin:50px;}
.mar75	{margin:75px;}
.mar100	{margin:100px;}

.mart0	{margin-top:0px;}
.mart5	{margin-top:5px;}
.mart10	{margin-top:10px;}
.mart15	{margin-top:15px;}
.mart20	{margin-top:20px;}
.mart25	{margin-top:25px;}
.mart35	{margin-top:35px;}
.mart50	{margin-top:50px;}
.mart75	{margin-top:75px;}
.mart100{margin-top:100px;}

.marr0	{margin-right:0px;}
.marr4	{margin-right:4px;}
.marr5	{margin-right:5px;}
.marr10	{margin-right:10px;}
.marr15	{margin-right:15px;}
.marr20	{margin-right:20px;}
.marr25	{margin-right:25px;}
.marr40	{margin-right:40px;}
.marr50	{margin-right:50px;}
.marr75	{margin-right:75px;}
.marr100{margin-right:100px;}

.marb0	{margin-bottom:0px;}
.marb5	{margin-bottom:5px;}
.marb10	{margin-bottom:10px;}
.marb15	{margin-bottom:15px;}
.marb20	{margin-bottom:20px;}
.marb25	{margin-bottom:25px;}
.marb50	{margin-bottom:50px;}
.marb75	{margin-bottom:75px;}
.marb100{margin-bottom:100px;}

.marl0	{margin-left:0px;}
.marl4	{margin-left:4px;}
.marl5	{margin-left:5px;}
.marl10	{margin-left:10px;}
.marl15	{margin-left:15px;}
.marl20	{margin-left:20px;}
.marl25	{margin-left:25px;}
.marl40	{margin-left:40px;}
.marl50	{margin-left:50px;}
.marl75	{margin-left:75px;}
.marl100{margin-left:100px;}

/* Width + Height */
.ha	  { height:auto}
.h15  { height:15px}
.h25  { height:25px}
.h30  { height:30px}
.h40  { height:40px}

.w100P{width:100%}
.w50P{width:50%}
.w40P{width:40%}
.w20P{width:20%}
.w19P{width:19%}

.w20  { width:20px;}
.w25  { width:25px;}
.w50  { width:50px;}
.w75  { width:75px;}
.w100 { width:100px;}
.w125 { width:125px;}
.w150 { width:150px;}
.w175 { width:175px;}
.w190 { width:195px;}
.w200 { width:200px;}
.w220 { width:220px;}
.w215 { width:215px;}
.w225 { width:225px;}
.w226 { width:226px;}
.w247 { width:247px;}
.w250 { width:250px;}
.w267 { width:267px;}
.w300 { width:300px;}
.w325 { width:325px;}
.w350 { width:350px;}
.w375 { width:375px;}
.w400 { width:400px;}
.w450 { width:450px;}
.w480 { width:480px;}
.w500 { width:500px;}
.w503 { width:503px;}
.w515 { width:515px;}
.w525 { width:525px;}
.w550 { width:550px;}
.w555 { width:555px;}
.w575 { width:575px;}
.w620 { width:620px;}
.w650 { width:650px;}
.w675 { width:675px;}
.w700 { width:700px;}
.w710 { width:710px;}
.w725 { width:725px;}
.w740 { width:740px;}
.w750 { width:775px;}
.w810 { width:810px;}
.w950 { width:950px;}

.t {background: url(../images/dot.jpg) 0 0 repeat-x; }
.b {background: url(../images/dot.jpg) 0 100% repeat-x}
.l {background: url(../images/dot.jpg) 0 0 repeat-y}
.r {background: url(../images/dot.jpg) 100% 0 repeat-y}
.bl {background: url(../images/bl.jpg) 0 100% no-repeat}
.br {background: url(../images/br.jpg) 100% 100% no-repeat}
.tl {background: url(../images/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/tr.jpg) 100% 0 no-repeat; padding:10px;}
.bg {background:#F6F6F6;}

.st {background: url(../images/dot.jpg) 0 0 repeat-x; }
.sb {background: url(../images/dot.jpg) 0 100% repeat-x}
.sl {background: url(../images/dot.jpg) 0 0 repeat-y}
.sr {background: url(../images/dot.jpg) 100% 0 repeat-y}
.sbl {background: url(../images/sbl.jpg) 0 100% no-repeat}
.sbr {background: url(../images/sbr.jpg) 100% 100% no-repeat}
.stl {background: url(../images/stl.jpg) 0 0 no-repeat}
.str {background: url(../images/str.jpg) 100% 0 no-repeat ; padding:10px}
.sbg{ background:#7DBDFA;}

/* edit part */
a{ color:#df8904; text-decoration:underline;}
a:hover{ text-decoration:none;}

p{margin-bottom:10px;}

#Wrapper { 
	margin:0px auto; 
	width:950px;
	padding:20px 0 0px 0;
	}
	
#top ul li{ background:url(../images/top_devider.jpg) no-repeat right top; float:left; margin:20px 10px 0 0; padding-right:10px; color:#1c1b1b;}	
	
#top ul li.bin{ background-image:none;}	

#top ul li a{ background:#b7b7b7; padding:3px 10px; text-decoration:none; color:#fff;}	

#top ul li a:hover{ color:#000;}	
	
.nav { background:url(../images/nav_bg.jpg) repeat-x; }

.nav ul{ padding:0 0 0 20px; margin:0px;}

.nav ul li{ float:left; text-align:center; background:url(../images/nav_devider.jpg) no-repeat right top; }

.nav ul li a{ 
	font-size:13px;
	color:#000000; 
	text-decoration:none; 
	width:110px; 
	height:24px;
	display:block;
	padding:11px 0 5px 0 ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	}
	
.nav ul li a:hover{ background:url(../images/button_bg.gif) repeat-x top; color:#fff; text-decoration:none;}
.nav ul li a.select{background:url(../images/button_bg.gif) repeat-x top; color:#fff; text-decoration:none; }
.nav ul li.last{ background-image:none;}





#content{ background:#fff; padding:9px;}	

#banner ul li{ background:url(../images/banner_tabbg.jpg) no-repeat top left; width:288px; height:74px; padding:7px;}

#banner ul li img{ float:left; margin:0 10px 0 0;}

#con_left{ background:url(../images/con_bg.jpg) repeat-x top; float:left; width:619px; margin-top:9px; padding:5px;}

#Port ul li{ background:url(../images/bullet01.png) no-repeat left; padding:5px 0 5px 20px; float:left; width:46%; }

#Port ul li a{ color:#5f5e5e;}
#Port ul li a:hover{ color:#df8904;}

a.more{ background:url(../images/more_bg.png) no-repeat; width:75px; height:24px; padding:7px; font-weight:bold; color:#fff; text-align:center; display:block; text-decoration:none;}
a.more:hover{ color:#f69e15;}

#con_right{ width:302px; float:right; margin-top:9px; padding:0px;}

#testimonial{ background:url(../images/client-testimonial.png) no-repeat top left  #f3f3f3; padding:55px 10px 10px 10px; }

#Qcontact{ background:url(../images/Q_contact.jpg) no-repeat top left;  padding:40px 5px 0px 65px; width:233px; height:54px;}

#Qcontact img{ float:left; margin-right:10px;}


.result ul li{ margin-bottom:15px; background:url(../images/list_bg.jpg) repeat-x;}
.r{ border:1px solid #EAE8E8;}
.r:hover{ border:1px dashed #666666;}

.text_box{ width:200px; border:1px solid #e79618;}

#footer{
	background:url(../images/footer_bg.png) no-repeat top  left; 
	padding:10px 0 5px 0;
	text-align:right; 
	color:#c2c4c7; 
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:11px;
}

#footer a{ color:#eeeeee; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

/*-----------------[FEATURED SLIDER]--------------*/
/*------------------------------------------------*/

#featured-area { height: 300px; position: relative; padding: 11px 12px 14px 14px; z-index: 1; }
	#featured-area .pics { position: absolute; width: 630px; height: 298px; top: 11px; left: 14px; }
		#featured-area .pics div.excerpt { position: absolute; bottom: 5px; left: 25px; width: 505px; background: url(images/excerpt-bg.png) no-repeat top left; padding: 12px 0px 0px 40px; z-index: 2; }
		#featured-area .pics div.excerpt p { color: #ffffff; font-family: Georgia, serif; }
		#featured-area .pics span.feat-overlay { background: url(../images/overlay.png) no-repeat; position: absolute; top: 0px; left: 0px; display: block; width: 630px; height: 298px; z-index: 1; }
	#featured-area div#slider-control { position: absolute; width: 300px; height: 296px; border: 1px solid #b4b4b4; z-index: 4; top: 11px; right: 14px; }
		#featured-area div#slider-control div.featitem { background: url(../images/featitem-bg.png) no-repeat top left; height: 77px; float: left; width: 266px; padding: 10px 16px 12px 18px; cursor: pointer; }
			#featured-area div#slider-control div.featitem img { float: left; margin-right: 18px; border: 1px solid #f6f6f6; margin-top: 5px; }
			#featured-area div#slider-control div.featitem span.order { display: none; }
			#featured-area div#slider-control div.featitem h2 { font-size: 18px; line-height: 24px; float: left; width: 172px; padding-bottom: 4px; }
				div#slider-control div.featitem h2 a { color: #959595; }
			#featured-area div#slider-control div.featitem span.meta { color: #b6b6b6; font-size: 11px; padding: 1px 0px; border: 1px solid #cfcfcf; border-width: 1px 0px; display: block; float: left; width: 172px; }
			
		#featured-area div#slider-control div.featitem.active { background: url(../images/featitem-bg-active.png) no-repeat top left; margin-left: -20px; padding-left: 38px; }
			#featured-area div#slider-control div.featitem.active h2 { background: url(../images/featitem-active-h2border.png) repeat-x bottom left; margin-bottom: 1px; color: #000000; }
			#featured-area div#slider-control div.featitem.active span.meta { color: #797979; border: 0px; }
			
/*------------------------------------------------*/

.submit{ background:url(../images/submit_bg.jpg) no-repeat top left; width:70px; height:30px; padding:0px 0; color:#fff; text-align:center; text-decoration:none; border:none; font-size:14px; }

/* edit part end*/

.required { font-size:11px; color:#FF0000;}
.success { background-image:url(../images/01.jpg); background-repeat:no-repeat; background-position:left; color:#7d9b05; font-weight:600; padding-left:50px; padding-top:20px; font-size:14px; height:25px;}




