/*develope by debasish debasish2india@yahoo.co.in */
body {
  font-family:Arial, Verdana, Geneva, helvetica, sans-serif; font-size:9pt; color:#181818; text-decoration:none;
}
A:Link {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:8pt; text-decoration:none;
}

.normaltext_black
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:9pt; color:#181818; text-decoration:none;line-height:16px;
}
.heading
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:15pt; color:#96C624; text-decoration:none;
}
.heading2
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:15pt; color:#2988B6; text-decoration:none;
}
.margin
{
margin-top:0;margin-bottom:0; margin-left:0;margin-right:0;
}
.dotted
{
background-image:url(images/dotted.gif);
background-repeat:repeat-x;
height:1px;
}
.servicesimgbg
{
/*background-image:url(images/services_img_bg.gif); height:220px;*/
background-repeat:no-repeat;
width:199px;
}
.price
{
background-image:url(images/price_bg.gif);
background-repeat:no-repeat;
width:150px;height:99px;
font-family:Arial, Verdana, Geneva, helvetica, sans-serif; font-size:25pt; color:#86C707;
}
.pricing
{

font-family:Arial, Verdana, Geneva, helvetica, sans-serif;color:#000000;font-size:10pt; 
}
/* main curve */
.m_curve1
{
/*background-image:url(images/m_curve1.gif);
background-repeat:no-repeat;
height:16px;
width:16px;*/
}
.m_curve2
{
/*background-image:url(images/m_curve2.gif);
background-repeat:no-repeat;
height:16px;
width:16px;*/
}
.m_curve3
{
/*background-image:url(images/m_curve3.gif);
background-repeat:no-repeat;
height:16px;
width:16px;*/
}
.m_curve4
{
/*background-image:url(images/m_curve4.gif);
background-repeat:no-repeat;
height:16px;
width:16px;*/
}

/* main border */
.border1
{
/*background-image:url(images/m_border1.gif);
background-repeat:repeat-x;
height:16px;*/
}
.border2
{
/*background-image:url(images/m_border2.gif);
background-repeat:repeat-y;
width:16px;*/
}
.border3
{
/*background-image:url(images/m_border3.gif);
background-repeat:repeat-x;
height:16px;*/
}
.border4
{
/*background-image:url(images/m_border4.gif);
background-repeat:repeat-y;
width:16px;*/
}

/***************/

/* blue border */
.blueborder1
{
background-image:url(images/blue_border1.gif);
background-repeat:repeat-x;
height:9px;
}
.blueborder2
{
background-image:url(images/blue_border2.gif);
background-repeat:repeat-y;
width:9px;
}
.blueborder3
{
background-image:url(images/blue_border3.gif);
background-repeat:repeat-x;
height:9px;
}
.blueborder4
{
background-image:url(images/blue_border4.gif);
background-repeat:repeat-y;
width:9px;
}

/***************/
/* gray border */
.grayborder1
{
background-image:url(images/gray_border1.gif);
background-repeat:repeat-x;
height:9px;
}
.grayborder2
{
background-image:url(images/gray_border2.gif);
background-repeat:repeat-y;
width:9px;
}
.grayborder3
{
background-image:url(images/gray_border3.gif);
background-repeat:repeat-x;
height:9px;
}
.grayborder4
{
background-image:url(images/gray_border4.gif);
background-repeat:repeat-y;
width:9px;
}

/***************/

.seeallbg
{
font-family:Arial, Verdana, Geneva, helvetica, sans-serif; font-size:9pt; color:#ffffff;
background-image:url(images/see_more_bg.gif);
background-repeat:no-repeat;
background-position:right;
}


.testimonials
{
font-family:Arial, Verdana, Geneva, helvetica, sans-serif; font-size:13pt; color:#2A89B2;
background-image:url(images/read_more_bg.gif);
background-repeat:no-repeat;
background-position:right;
}

.headingsmall
{
font-family:Arial, Verdana, Geneva, helvetica, sans-serif; font-size:11pt; color:#2A89B2;height:25px;
}

/*header bg */
.header_bg
{
background-image:url(images/header_bg_gr.gif);
background-repeat:repeat-x;
height:108px;
}
/***********/

.topbg
{
background-image:url(images/top_bg.gif)
}

.normaltext_white
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:9pt; color:#ffffff; text-decoration:none;
}
.normaltext_white a:link
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:9pt; color:#ffffff; text-decoration:none;
}
.normaltext_white a:visited
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:9pt; color:#ffffff; text-decoration:none;
}

.normaltext_blue
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:9pt; color:#248ABF; text-decoration:none;
}
.normaltext_blue a:link
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:9pt; color:#248ABF; text-decoration:none;
}
.normaltext_blue a:visited
{
font-family:Arial, Verdana, Geneva,  helvetica, sans-serif; font-size:9pt; color:#248ABF; text-decoration:none;
}

/* menu section*/
.menubg
{
background-image:url(images/menu_bg.gif);
height:40px;
background-repeat:repeat-x;
}
.menu
{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold; text-align:center; background-image:url(images/menu_bg_nor.gif);width:102px; height:40px; text-decoration:none;
}
.menu a:link
{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:9pt; color:#ffffff;text-align:center; text-decoration:none;
}
.menu a:visited
{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color:#ffffff; text-align:center; text-decoration:none;
}
.menu a:hover
{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color:#117DB5;  text-align:center; text-decoration:none;
background-image:url(images/menu_bg_sel.gif);width:102px; height:40px; padding-top:13px;
padding-bottom:13px; background-position:center;width:auto;
}


/*.menusel
{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:9pt; color:#117DB5; font-weight:bold; text-align:center; width:94px; height:40px text-decoration:none;
background-image:url(images/menu_bg_sel.gif); background-repeat:no-repeat; width:102px; height:40px;background-position:center;
}*/

.menusel
{
float:left;
		width:102px;
		height:40px;
		background-image:url(images/menu_bg_sel.gif);
		background-repeat:no-repeat;
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:bold;
		text-align:center;
		text-decoration:none;
		padding-top:14px;
		margin-right:3px;
}

.topmenu{
		float:left;
		width:102px;
		height:40px;
		background-image:url(images/menu_bg_nor.gif);
		background-repeat:no-repeat;
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold;
		text-align:center;
		text-decoration:none;
		padding-top:14px;
		margin-right:3px;
}
.topmenu:hover{
		float:left;
		width:102px;
		height:40px;
		background-image:url(images/menu_bg_sel.gif);
		background-repeat:no-repeat;
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:bold;
		text-align:center;
		text-decoration:none;		
		margin-right:3px;
}
/* menu section*/

/*main image */
.main_image
{
background-image:url(images/main_img.gif);
height:230px;
width:900px;
background-repeat:no-repeat;
background-position:top;
}
/************/
.tabbg
{
background-image:url(images/tab_bg_nor.gif);
height:27px;
font-size: 8pt;
font-weight:bolder;
font-family: Verdana;
color: #ffffff;
}
.tabbg a
{
font-size: 8pt;
font-weight:bolder;
font-family: Verdana;
color: #ffffff;
}

.footerbg
{
background-image:url(images/footer_bg.gif);
height:60px;
font-size: 8pt;
font-family: Verdana;
color: #ffffff;
}
.recentwork
{
font-size:14pt;
font-family: Arial;
color: #ffffff;
background-color:#0B6997;
height:28px;

}
.formtxt
{
font-size:9pt;
font-family: Arial;
font-weight:bolder;
color: #0B6997;
height:28px;
padding-left:12px;
}
.inputborder
{
border-left:#7594B1 1px solid;
border-right:#7594B1 1px solid;
border-top:#7594B1 1px solid;
border-bottom:#7594B1 1px solid;
}
.footermenu
{
	font-size: 9pt;
	font-family: Verdana;
	color: #ffffff;
}
.footermenu A
{
	
	color: #ffffff;
	text-decoration: none;
}

.footermenu A:hover
{
	color: #A4D4EA;
	text-decoration: none;
}



.height20
{
height:20px;
}
.height10
{
height:10px;
}
.height15
{
height:15px;
}
.height8
{
height:8px;
}
.height6
{
height:6px;
}
.height4
{
height:4px;
}
.height2
{
height:2px;
}
.width35
{
width:35px;
}
.width18
{
width:18px;
}
.widthheight9px
{
width:9px;
height:9px;
}
.widthheight16px
{
width:16px;
height:9px;
}
/*white space*/

/*image tumbnail hover view*/

.thumbnail5{
position: relative;
z-index: 0;
}

.thumbnail5:hover{
background-color: transparent;
z-index: 10;
}

.thumbnail5 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #097DB0;
padding: 5px;
width:363px;
/*border: 1px dashed 097DB0;*/
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail5:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -120px;
	left: -250px; /*position where enlarged image should offset horizontally */
	
	}
/*image tumbnail hover view*/