/* @group Global Stuff */

html { /* Force Vertical Scrollbar */ overflow:-moz-scrollbars-vertical;height:100%;}

*{
	padding: 0;
	margin: 0;
}

body 
{
	margin:0;
	padding:15px;
	height:100%;
	background-color:#ffffff;
	font-family:arial, serif;
}

div
{
	padding: 0;	margin: 0;
}

img 
{
	border: 0; 
}

form 
{ 
	display:inline;
}

p, blockquote 
{ 
	margin: 7px 0px;
	color:#242424;
	font-family:Verdana;
	font-size:13px;
	text-align:justify;
}

ul, li 
{ 
	list-style:none; 
}

a, a:hover 
{ 
	outline:none;
}

.clearall 
{
	clear:both; 
}

.left 
{
	text-align:left;
}

.right
{
	text-align:right; 
}

#wrap 
{
	background:url(bg200.gif) top left repeat-y;
	margin:auto;
	position:relative;
}

* html #wrap 
{
	height:100%	
}

#header
{
	height:40px;
/*	margin-left: 5px;*/
}

#header hr
{
	width:100%;
	background:url("../images/gray_separator.gif") bottom repeat-x;
	border-width: 1px;
	margin-top:8px;
	height:1px;
}

/** html #header hr{width:640px;}*/
hr
{
	background:url("../images/gray_separator.gif") bottom repeat-x;
	width:100%;
	border:0;
	padding-top:8px;
	height:1px;
}

* html hr
{
	border:none;
	border-bottom:dashed;
	border-color:#777777;
}

#inner-wrap
{
	padding-bottom:20px;
	z-index:1;
}

#inner-wrap:after 
{
	content:" ";
	display:block;
	clear:both;
}

#left
{
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	width:160px;
	padding-left:-10px;
	background-color:#FFFFFF;
}

#main 
{
	position:relative;
	margin-left:225px;
	padding-top:25px;
	width:640px;
	left:-45;

}

#careerPic 
{
	position:relative;
	margin-left:195px;
	padding-top:20px;
	width:640px;
	
} 
/* @end */

* html #main
{
	padding-top:5px;.
}
/* main page content css starts here*/
#menu
{
	padding-left:10px;
}

* html #logo
{
	margin-top:6px;
}

div.header_separator
{
	background:url("../images/gray_separator.gif");
	width:640px;
	height:1px;
	margin-bottom:10px;
	margin-top:25px;
	text-align:right;
	margin-left:180px;
	padding-left:0px;
}

div.header_separator1
{	
	background:url("../images/gray_separator.gif") center repeat;
	width:640px; height:1px;
	margin-bottom:10px;
	margin-top:1px;
}

div.gray_separator
{
	background:url("../images/gray_separator.gif") center repeat-x;
	width:100%; height:1px;margin-bottom:10px;margin-top:10px;
}

div.gray_separator img
{
	display:none;
}

div#apostropheright
{
	background:url("../images/apostrophe1.gif") top left no-repeat;padding-left:20px;
}

#globalmm
{
	padding-left:250px
}

/* main page content css ends here*/
/* global style*/

/**/
/* text css starts here*/

.text
{
	font-family:Verdana;
	font-size:13px;
	color:#242424;
	vertical-align:top;
}

.textHead1
{
	font-family:Verdana;
	font-size:13px;
	color:#242424 ;
	line-height:1.4em;
	vertical-align:midle;
}

.text12
{
	font-family:Verdana;
	font-size:10px;
	color:#242424;
	line-height:1.4em;
	vertical-align:midle;
}

.textTD
{
	font-family:Verdana;
	font-size:12px;
	color:#242424;
	line-height:1.1em;
	vertical-align:midle;
}
.textTable
{
	font-family:Verdana;
	font-size:12px;
	color:#242424;
	line-height:2em;
	vertical-align:midle;
}

.text14
{
	font-family:Verdana;
	font-size:13px;
	color:#242424;
	line-height:1.4em;
	vertical-align:midle;
}

.textnew
{
	font-family:Verdana;
	font-size:13px;
	color:#242424;
	line-height:1.4em;
	vertical-align:top;
	text-align:left;
	padding-left:30%;
}

a.text13
{
	font-family:Verdana;
	font-size:13px;
	color: #FF6200;
	line-height:1.4em;
	vertical-align:top;
	text-decoration:none;
}

.text15
{
	font-family:Verdana;
	font-size:11px;
	color:#242424;
	line-height:.9em;
	vertical-align:middle;
}

.text16
{
	font-family:Verdana;
	font-size:10px;
	color:#242424;
	line-height:1.4em;
	vertical-align:midle;
}

.textHead
{
	font-family:Verdana;
	font-size:14px;
	color:#242424;
	line-height:1.4em;
	vertical-align:top;
}

.textBlack
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	line-height:1.4em;
	vertical-align:top;
	text-decoration:none;
}

.textbox
{
	border:solid 1px #323232;
	font-family:Verdana;
	font-size:13px;
	color:#242424;
	padding: 5px;
	line-height: 30px;
}
.txtInputBox
{
	border:solid 1px #323232;
	font-family:Verdana;
	font-size:12px;
	color:#242424;
	padding: 5px;
	line-height: 30px;
}
.button
{ 
	border:1 solid gray;
	font-family:Verdana;
	font-size:10px;
}


.bodytxt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-decoration: none;
	line-height: 15px;
}

.bodytxt1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#242424;
	text-decoration: none;
	line-height: 15px;
}

.bodytxt2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8A8A8A;
	text-decoration: none;
	line-height: 30px;
}
a.orange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

a:hover.orange
{
	color:#B45D00;
	text-decoration:underline;
	cursor:hand;
	text-decoration:none;	
}
a.link_over 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6200;
	text-decoration: none;
}
a:hover.link_over
{
	color:#B45D00;
	text-decoration:underline;
	cursor:hand;
	text-decoration:none;	
}
.blue
{
	color:#1062AB;
}

a.blue
{
	color:#4399C8;
	text-decoration:none;
}

.subtab_header
{
	padding-left:30%;
}

.orange
{
color:#FF6200;
}

.heading
{
	color:#777777;
	text-decoration:none;
}

.heading:hover
{
	text-decoration:underline;
}

.text10
{
	font-family:Verdana;
	font-size:11px;
	color:#5d5d5d;
	line-height:1.4em;
	vertical-align:middle;
}

#noCompromise li
{
	padding-bottom:3px;
}

#sanjaytiwari li,#mrutyunjay li,#laveesh li,#sidharth li
{
	background:url("../images/grey_arrow.gif") no-repeat;
	background-position: 0 10px;
	padding-left:10px;
	margin-left:0px;
	padding-top:5px;
}

#squareList li
{
	background:url("../images/bullet.jpg") no-repeat;
	background-position: 0 10px;
	padding-left:20px;
	margin-left:0px;
	padding-top:5px;
}

#squareList1 li
{
	background:url("../images/bulletBlack.jpg") no-repeat;
	background-position: 0 10px;
	padding-left:20px;
	margin-left:0px;
	padding-top:5px;
}

#item li
{
	background:url("../images/grey_arrow.gif") no-repeat;
	background-position: 0 10px;
	padding-left:10px;
	margin-left:0px;
	padding-top:5px;
}

.sqOrange
{
    color: #ff9900;
}

.bullet
{
	list-style-type: square;
}

.verdana12orange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6200;
	text-decoration: none;
}

.ntext{
	font-family:verdana;
	font-size:12px;
	color:#424242;
	}

.footertext{
font-family:Verdana, Arial;
font-size:9px;
color:#242424;
}	

.ModalPopup
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-style: normal;
      position: absolute; /* set z-index higher than possible */
      z-index: 110;
      color: Black;
      border-style: solid;
      border-color: #F89946;
      border-width: 1px;
      display:none;
      height: auto;
}

.AdrContPopup
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-style: normal;
      position: absolute; /* set z-index higher than possible */
      z-index: 130;
      color: Black;
      border-style: solid;
      border-color: #F89946;
      border-width: 1px;
      display:none;
      height: auto;
}

.dotH_separator
{   

   background:url("../images/dot_separator.gif");
   background-repeat:repeat;
   height:1px;
   width:600px;
   
}
.dotV_separator
{   

   background:url("../images/dot_vseparator.gif");
   background-repeat:repeat-y
   
  
   
}

/* text css ends here*/