/* CSS Document */
/* General classes */
body
{
	margin:0px auto;
	padding:0px;
	background:url(../images/main-bottombg.gif) repeat-x left bottom;
}

a:link{color:#4f82b6; text-decoration:none; 
	}
a:active{color:#4f82b6; text-decoration:none;}
a:visited{color:#4f82b6; text-decoration:none;}
a:hover{color:#4f82b6; text-decoration:underline;}
a:focus {  
    outline: none;  
} 


/* Header and menu related css */
.header{
	width:100%;
	min-width:884px;
	height:334px;
	vertical-align:top;
	background-image:url(../images/main-topbg.gif);
}
.header-top{
	width:884px;
}
.header-top-row1{
	width:100%;
	height:92px;
	float:none;
}
.logo{
	
	float:left;
}
.img-cls
{
padding:11px 0px 0px 0px; 
float:left;
}
.logom{
float:left;
width:450px;
 margin-top:0px;
}
.glogo{
	padding:10px;
	background:url(../images/dot.gif) left bottom repeat-x;
} 
.webdev{float:left; 
		text-align:left;
		width:201px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#77838f;
		text-transform:uppercase;
		margin-top:0px;
		padding:2px 0px 0px 0px;
		letter-spacing:1px;
		word-spacing:1px;
}

.webdev h2{float:left; 
		text-align:left;
		width:201px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#77838f;
		text-transform:uppercase;
		margin-top:0px;
		padding:2px 0px 0px 0px;
		letter-spacing:1px;
		word-spacing:1px;
}
.webdev a{text-decoration:none;color:#77838f;font-size:11px;}
.webdev a:hover{text-decoration:none;color:#77838f;font-size:11px;}
.webdev a:link{color:#77838F; text-decoration:none;}
.webdev a:visited{color:#77838F; text-decoration:none;}
.webdev a:hover{color:#77838F; text-decoration:none;}
.webdev a:active{color:#77838F; text-decoration:none;}

.contact{
	FLOAT: right; HEIGHT: 70px; padding:10px 0 0 0; 
}
.box-top-left{
	width:6px;
	height:55px;
	float:left;
	background:url(../images/top-box-left.gif) no-repeat bottom left;
}
.box-top-middle{
	width:208px;
	float:left;
	height:55px;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#bfc2c4;
}
.box-top-right{
	width:6px;
	height:55px;
	float:left;
	background:url(../images/top-box-right.gif) no-repeat bottom left;
	
}
.flag-css
{
TEXT-ALIGN: left; PADDING-LEFT: 10px; border-left:1px solid #3b4b54;
}
.flag
{
height:18px;
padding-left:0px;
padding-top:0px;
}
.flagimg
{
clear:both;
float:left;
padding:0;
margin:0;
line-height:0;
padding-top:2px;
width:20px;
}
.flagimg img
{
	padding:0;
	margin:0;
}

.spacer-height-css
{
height:10px;
}
.top-nav-link{
	height:30px;
	width:884px;
}
.top-nav-link ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.top-nav-link li{
	height:30px;
	width:110px;
	float:left;
}
.link-top{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e1e1e1;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/menu-bg.gif);
	background-repeat:no-repeat;
	padding-top:6px;
	height:23px;
	display:block;
	width:103px;
	text-align:center;
	}
a.link-top:link{color:#e1e1e1; text-decoration:none;}
a.link-top:visited{color:#e1e1e1; text-decoration:none;}
a.link-top:hover{color:#FFFFFF; text-decoration:none;}
a.link-top:active{color:#e1e1e1; text-decoration:none;}
.active{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#222e2e;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/home-bg.gif);
	background-repeat:no-repeat;
	padding-top:7px;
	height:23px;
	display:block;
	width:103px;
	text-align:center;
	}
a.active:link{color:#222e2e; text-decoration:none;}
a.active:visited{color:#222e2e; text-decoration:none;}
a.active:hover{color:#222e2e; text-decoration:none;}
a.active:active{color:#222e2e; text-decoration:none;}


.top-title{
	width:884px;
}
/* Green part css */
h1.title1
{
	font:normal 23px  "Trebuchet MS", Arial, Helvetica, sans-serif ;
	color:#232f2f;
	margin:0px;
	padding:0px;
}

.tit-css
{
width:420px; 
height:186px; 
float:left; 
text-align:left;
padding-left:20px;
padding-top:40px;
}
.spacer-height-css
{
height:10px;
}
.spacer-height1-css
{
height:15px;
}
.text-normal-1
{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#292929; line-height:1.5em;
}

/*left menu classes*/
.left-nav-link{
	width:210px;
	float:left;
	overflow:hidden;
	text-align:left;
}

.left-nav-link ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.left_sub_nav
{
	background:url(../images/left_menu_bg.gif) no-repeat;
	height:20px;
	display:block;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:6px 0px 0px 12px;
	text-decoration:none;
	margin-bottom:4px;
	list-style-type:none;
	cursor:pointer;
}
.left_head
{   

	background:url(../images/left_menu_h_top.gif) repeat-x left bottom;
	
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1d2425;
	/*padding:6px 0px 0px 12px;*/
	padding:4px 0px;
	text-decoration:none;
	
	list-style-type:none;
	cursor:pointer;
}
.left_sub_nav_noc1
{
	background:url(../images/left_menu_h_top.gif) repeat-x left bottom;
	
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#3e484a;
	/*padding:6px 0px 0px 12px;*/
	padding:4px 0px;
	text-decoration:none;
	/*margin-bottom:4px;*/
	list-style-type:none;
	cursor:pointer;

}
.left_sub_nav_noc2
{   

		background:url(../images/left_menu_h_top.gif) repeat-x left bottom;
	
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#3e484a;
	/*padding:6px 0px 0px 12px;*/
	padding:4px 0px;
	text-decoration:none;
	/*margin-bottom:4px;*/
	list-style-type:none;
	cursor:pointer;
}
.left_sub_nav_h
{
	background:url(../images/left_menu_h_top.gif) no-repeat;
	height:20px;
	display:block;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:6px 0px 0px 12px;
	text-decoration:none;
	margin-bottom:4px;
	cursor:pointer;
	/*_display:none;*/
}
.left_blank
{
	/*background:url(../images/left_menu_h_bot.gif)  no-repeat;*/
	height:5px !important;
	line-height:5px !important;
	padding:0;
	margin:0;
}
a.abc1:link{
	color:#1d2425;
	text-decoration:none;
	
}
a.abc1:visited{
	color:#1d2425;
	text-decoration:none;
}
a.abc1:hover{
	color:#679708;
	text-decoration:none;
}
.left-sbmnu
{
	/*background:url(../images/left_menu_h_mid.gif) repeat-y;*/
	padding-left:0px;
}
.left-sbmnu a
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#393939;	
	background:url(../images/grey-bullet.gif) no-repeat 0px 9px;
	padding:2px 0px 2px 10px;
	line-height:132%;
	text-decoration:none;
	display:block;
	
}
.left-sbmnu-last a
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#393939;	
	background:url(../images/grey-bullet.gif) no-repeat 0px 9px;
	padding:3px 0px 10px 10px;
	line-height:132%;
	text-decoration:none;
	display:block;
	
}
.left-sbmnu-last a:hover
{	
	color:#679708;
	text-decoration:none;
}

.left-sbmnu a:hover
{	
	color:#679708;
	text-decoration:none;
}

.left-sbmnu-clsf
{
	/*background:url(../images/left_menu_h_mid.gif) repeat-y;*/
	padding-left:0px;
}
.left-sbmnu-clsf a
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#393939;	
	background:url(../images/grey-bullet.gif) no-repeat 0px 9px;
	padding:3px 0px 3px 10px;
	line-height:132%;
	text-decoration:none;
	display:block;
	
}
.left-sbmnu-clsf a:hover
{	color:#679708;
	text-decoration:none;
}
.left_head a
 {
	
	display:block;

}
.left_sub_nav_noc1 a
{
	
	display:block;	

}
.left_sub_nav_noc2 a
{
	
	display:block;

}

li.left_active a{
	color:#679708 !important;
}
/*Quick Jump*/
/*

a.qj{ text-decoration:none; color: #666666;display:block; height:20px;}
a.qj:hover{ text-decoration:underline;}
a.qjh{ text-decoration:none; color:#333333;display:block; height:20px;}
a.qjh:hover{ text-decoration: underline;}
.select-area { position:relative; cursor:default; height:19px; 
/* background:url(../images/select-bg.gif) repeat-x;  }
.select-area. .select-area-left { width:1px; height:19px; float:left; background:#cfcfcf; }
.select-area .select-area-right { width:24px; height:24px; float:right; background:url(../images/drop.gif) no-repeat; }
.select-area-opened .select-area-right { background:url(../images/select-right.gif) no-repeat; }
.select-area .select-area-center { position:absolute; top:0; left:1px; padding-left:4px; color:#535353; font:11px bold  Arial, Helvetica, sans-serif,Tahoma; height:19px; line-height:19px; overflow:hidden; white-space:nowrap; border:1px solid #bbbbbb; border-right:none; font-weight:bold; width:300px}
.select-options-invisible, .select-options-visible { position:absolute; top:19px; background:#fff; z-index:999; border:1px solid #bbbbbb; overflow:auto; width:187px;}
.select-options-invisible { display:none;}
.select-options-visible { font:normal 10px Tahoma, Verdana, Arial, Helvetica; color:#6a6a6a;  cursor:default; list-style-type:none; padding-left: 0px; }
.select-options-visible li { margin:0; padding:2px; text-align: left!important; }
.select-options-visible li.select-option-hovered { text-decoration:underline;}
.select-options-visible li.select-option-selected { background:#496ac5; color:#fff; }
li.qjump-li-1 { font-weight: bold; background-repeat:repeat-x; background-image:url(../images/droptitle.gif); color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:18px;  padding-top:4px; line-hieght:1%;   padding-left: 8px!important; }
li.qjump-li-2 { padding-left: 12px!important; color: #3f515c; background: url(../images/big_bullet.gif) no-repeat 2px 4px; font-family:Arial, Helvetica, sans-serif,tahoma;list-style-type:none; font-size:10px; font-weight:bold;}
li.qjump-li-3 { padding-left: 24px!important; color: #416175; background: url(../images/small_bullet.gif) no-repeat 12px 6px; font:11px normal Arial, Helvetica, sans-serif,tahoma;  }
#quickJumpSelectArea { cursor: pointer; width: 210px; height: 24px; }
.center-over #quickJumpSelectArea { width: 205px; }
#quickJumpSelectOptions { cursor: pointer; width: 149px; height: 250px; overflow: auto; z-index:2000; }
#quickJumpSelectText { cursor: pointer; width:186px; height:22px;  }

/*(common content style)*/
.main-middlebg
{
	background:url(../images/con-top-bg.gif) repeat-x left top;
	background-color:#FFFFFF;
	width:100%;
	min-width:884px;
	overflow:hidden;
	clear:both;
}
.con-tr1-box-bg
{
	background-color:#FFFFFF;
	background-image:url(../images/con-bg.gif);
	background-position:210px 0px;
	background-repeat:repeat-y;
	border-bottom:1px solid #e9ebea;
	border-left:1px solid #e9ebea;
	border-right:1px solid #e9ebea;
	overflow:hidden;
	width:884px;
}
.inner-nobord
{
	padding:10px 11px 10px 10px;
	/*height:230px;*/
	height:50px;
}
.rquote
{
padding-top:0px;
}
.inner-con-left
{
	border-bottom:0px solid #e9ebea;
	padding:0px 11px 10px 12px;
}
.inner-con-middle
{
	padding:15px 20px 20px 20px;
	float:left;
	overflow:hidden;
	width:630px;
	
}
.inr-hedding-qj{
	color:#444444;
	height:30px; 
}
.inr-hedding
{
	height:26px; 
	text-align:left;
	float:left;	
}
.inr-h2
{
	font:normal 22px Georgia;
	color:#444444;
}
.inr-hedding h2
{
 font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
 color:#444444;
 height:28px; 
 text-align:left;
 float:left;
 padding:0;
 margin:0;
 }
.inr-hline
{
	background:url(../images/tow-line.gif) repeat-x;
	background-position:bottom;
	height:3px;
	text-align:right;
}
.text-normal
{
	font:normal 12px/18px  Verdana, Arial, Helvetica, sans-serif;
	color:#292929; text-align:justify;
	text-decoration:none;
}
.para{ margin:10px 0px 0px 0px;}
.para1{ margin:0px 0px 0px 0px;}
ul{
	margin:0px;
	padding:0px 0px 0px 40px;
}
/*(technologies page)*/
.para2{margin:5px 0px 5px 0px;}
.inr-link
{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight: bold;
 color:#4f82b6;
 text-decoration:none;
line-height:24px;
background:url(../images/bullet_3.gif) no-repeat 0px 6px;
padding:2px 0 2px 12px;
}
a.inr-link:link{color:#4f82b6; text-decoration:none;}
a.inr-link:visited{color:#4f82b6; text-decoration:none;}
a.inr-link:hover{color:#679708; text-decoration:none;}
a.inr-link:active{color:#4f82b6; text-decoration:none;} 

.inr-link2
{
 font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight: normal;
 color:#2b67a3;
 text-decoration:none;
line-height:24px;

padding:2px 0 2px 0px;
}
a.inr-link2:link{color:#2b67a3; text-decoration:none;}
a.inr-link2:visited{color:#2b67a3; text-decoration:none;}
a.inr-link2:hover{color:#679708; text-decoration:none;}
a.inr-link2:active{color:#2b67a3; text-decoration:none;} 

/*Quick Jump*/

.select-area { position:relative; cursor:default; height:19px; 
 background:url(../images/select-bg.gif) repeat-x;  }
.select-area. .select-area-left { width:1px; height:19px; float:left; background:#cfcfcf; }
.select-area .select-area-right { width:24px; height:24px; float:right; background:url(../images/drop.gif) no-repeat; }
.select-area-opened .select-area-right { background:url(../images/select-right.gif) no-repeat; }
.select-area .select-area-center { position:absolute; top:0; left:1px; padding-left:4px; color:#535353;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
height:19px; line-height:19px; overflow:hidden; white-space:nowrap; border:1px solid #bbbbbb; border-right:none; width:300px}
.select-options-invisible, .select-options-visible { position:absolute; top:19px; background:#fff; z-index:999; border:1px solid #bbbbbb; overflow:auto; width:187px;}
.select-options-invisible { display:none;}
.select-options-visible { font:normal 10px Tahoma, Verdana, Arial, Helvetica; color:#6a6a6a;  cursor:default; list-style-type:none; padding-left: 0px; }
.select-options-visible li { margin:0; padding:2px; text-align: left!important; }
.select-options-visible li.select-option-hovered { text-decoration:underline;}
.select-options-visible li.select-option-selected { background:#496ac5; color:#fff; }
li.qjump-li-1 { font-weight: bold; background-color:#ebebeb;
/* background-repeat:repeat-x; background-image:url(../images/droptitle.gif);*/
color: #333333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; height:18px;  padding-top:4px; line-hieght:1%;   padding-left: 4px!important; border-bottom:1px solid #d5d5d5; }

li.qjump-li-2 { padding-left: 16px!important; color: #3f515c; background: url(../images/bullet_3.gif) no-repeat 4px 6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif,tahoma;list-style-type:none; font-size:12px; font-weight:bold;}

li.qjump-li-3 { padding-left: 24px!important; 
background: url(../images/bullet-2.gif) no-repeat 14px 8px; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #416175;
}


#quickJumpSelectArea { cursor: pointer; width: 210px; height: 24px; }
.center-over #quickJumpSelectArea { width: 205px; }
#quickJumpSelectOptions { cursor: pointer; width: 149px; height: 250px; overflow: auto; z-index:2000; }
#quickJumpSelectText { cursor: pointer; width:180px; height:22px;  }


li.qjump-li-1 a {color: #283031;}
li.qjump-li-2 a {color: #283031;}
li.qjump-li-3 a {color: #283031;}
li.qjump-li-1 a:hover, li.qjump-li-2 a:hover, li.qjump-li-3 a:hover  {color: #679708; text-decoration:none;}

/* Footer classes */
.footer
{
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	clear:both;
	color:#666666;
	height:85px;
	width:100%;
	min-width:884px;
	background-color:#d3d3d3;
}
.footbg
{
	width:884px;
	background-color:#e5e5e5;
	padding-top:25px;
	height:60px;
}
.bord-img
{
	border:1px solid #d5d5d5;
}
.foot-link
{
	font:bold 12px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	padding:5px 0px;
}
a.foot-link:link{color:#666666; text-decoration:none;}
a.foot-link:visited{color:#666666; text-decoration:none;}
a.foot-link:hover{color:#666666; text-decoration:underline;}
a.foot-link:active{color:#666666; text-decoration:none;}

UL.inner-list {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
UL.inner-list li {
	padding:0px;
	margin:0px;
	}
	
	
/*NEW classis Added on 26 Dec*/

.region{
	float:left; padding:0px 0 0 0; margin-right:10px;
}
.region img{
	padding-right:5px;
}
.region a{
	FONT:normal 11px "Trebuchet MS", Arial, Tahoma; color:#6ea5d2; text-align:left; padding:5px 5px 5px 5px; width:103px; height:16px; display:block; 
}
.region:hover a{
BACKGROUND: url(../images/flag-bg.png) no-repeat 0px 0px; text-decoration:none; 
}
.allflag { display: none; BACKGROUND: url(../images/flag-bg.png) no-repeat left bottom; padding:8px 5px 5px 5px; width:103px; }
.region:hover .allflag { display: block; vertical-align:baseline; }
.allflag a{float:left; width:20px; text-align:left; padding:0 6px 6px 0;}
