/***** Global Settings *****/
/** {padding:0; margin:0;}**/

html, body {
border:0;
margin:0;
padding:0;
}

body {
	/*background:url('../images/bg_gradient1.jpg') repeat-x top left;*/
	background-color:#c6db74;/*#6B7D87*/
}
/***** div section ****/

#main {
	margin:0 auto;
	padding:0px;
	width:858px;
}
#top_section{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:858px;
}
#logo{
	width:269px;
	height:110px;
	float:left;
	background-color:#FFFFFF;
}
#menu_section {
	width:589px;
	background-color:#FFFFFF;
	height:110px;
	float:right;
}


.menu_section_img {margin:0px; padding:0px; float:right; width:589px;}
.menu_section_txt {margin-bottom:15px !important; margin-bottom:15px; margin-bottom/**/:/**/15px; padding:0px; float:right; width:589px; border:0px solid red;} /* margin-bottom:30 px */
.menu_section_txt ul{margin:0px; padding:0px;list-style-type:none;}
.menu_section_txt ul li.li1{margin:0px; padding-right:20px; text-align:right; background:url('../images/bullet_round.gif') no-repeat 369px 5px; line-height:18px; border:0px solid red;}
.menu_section_txt ul li.li2{margin:0px; padding-right:28px; text-align:right; background:url('../images/bullet_round.gif') no-repeat 417px 5px; line-height:18px;}
.menu_section_txt ul li.li3{margin:0px; padding-right:28px; padding-bottom:3px; text-align:Left; background:url('../images/bullet_round.gif') no-repeat 423px 5px;  line-height:18px; border:0px solid red;}

.menu_section_txt1 {margin:0px; padding-bottom:32px;  float:right;}
.menu_section_txt1 ul {margin:0px; padding-right:14px; list-style-type:none; float:right;}
.menu_section_txt1 ul li {margin:0px; padding-left:13px; padding-right:13px; padding-bottom:3px; display:inline; background:url('../images/bullet_pointer3.gif') no-repeat 1px 8px;  line-height:18px;}


.menu_section_img .img_align {margin:0px; padding:0px 18px 7px 0px;}
.menu_section_banner {margin-top:0px !important; margin-top:0px; margin-top/**/:/**/-5px; padding:0px; float:left; }
.menu_section_banner .banner_img {margin:0px; padding:0px; display:inline;}
.menu_section_banner1 {
	margin-top:0px !important;
	margin-top:0px;
	margin-top/**/:/**/-4px;
	padding:0px;
	float:left;
	
	background:url('../images/blog_banner.jpg') no-repeat;
	width:858px;
	height:118px;
}
.menu_section_banner1 .banner_title_txt {
	margin:10px 40px 0px 0px !important; 
	margin:10px 40px 0px 0px; 
	margin/**/:/**/10px 20px 0px 0px; 
	padding:0px; 
	float:right;
	width:400px;
	font-family:arial;
	font-size:14px;
	color:#FFFFFF;
	
}

#menu_menu {margin:0px; padding:0px; float:left; height:38px;}
#menu_menu ul {margin:0px;padding:0px;list-style-type:none;}
#menu_menu ul li{margin:0px; padding:0px; float:left;}
#menu_menu ul li a{margin:0px; padding:0px; }
#menu_menu ul li a img {margin:0px; padding:0px; }

#middle_section {
	margin-top:0px !important;
	margin-top:0px;
	margin-top/**/:/**/0px;
	padding:0px;
	width:858px;
	float:left;
	
}

#left_area {
	margin-top:11px;
	padding:0px;
	width:563px;
	float:left;
	background-color:#FFFFFF;
}

#right_area {
	margin-top:11px;
	padding:0px;
	width:290px;
	/*height:300px;*/
	float:right;
	background-color:White;
	/*original value before modifying it on july 9*//*margin-top:11px;
	padding:0px;
	width:290px;
	float:right;
	background-color:white;/*saran:added on july 3 to make white color bck grnd*/
	/*background:url('../images/right_bg.gif') repeat-y top left;*/ /*saran:comented on july 3*/
}
.content {
	margin:0px;
	padding:0px;
	float:left;
	background:url('../images/dot_vline.gif') repeat-y top left;
	
}
.content1 {
	margin-top:3px;
	margin-bottom:3px;
	padding:0px;
	float:left;

}

.top_left { 
	margin-left:15px !important;
	margin-left:15px;
	margin-left/**/:/**/6px;
	padding-top:5px;
	float:left;
	width:260px;
	
}


.top_right { 
	margin-left:10px;
	padding-top:5px;
	float:left;
	width:260px;
	
}

/* saran:added on may 27/5/08 for the default page div tags */

.topleft 
{
	float:left;
	width:260px;
	margin-left:15px !important;
	margin-left:15px;
	margin-left/**/:/**/6px;
	padding-top:5px;
	padding-bottom:1px/*13*/
	}
	
	.topright 
	{
		float:left;
		width:260px;
	margin-left:10px;
	padding-top:5px;
	/*padding-bottom:1px/*3saran cometed july 2 */ 
}

.txtt2 { margin:0px; padding-left:30px;/*43*/ padding-top:5px; font-family:arial; font-size:11px; line-height:14px; color:#3B3B3B;/*padding-bottom:32px*/ }/*17*/

.menu_section_txt ul li.l1{margin:0px; padding-right:67px; text-align:right; background:url('../images/bullet_round.gif') no-repeat 369px 5px;  line-height:18px; border:0px solid red; }

.a111 {margin:0px; padding:0px; font-family:arial; font-size:11px; line-height:18px; color:#151B8D;/*#FFFFFF;*/ text-decoration:none;}
.a111:hover {color:#151B8D/*#FFFFFF*/; text-decoration:underline;}

.sublink{color:#EA9347; font-family:arial; font-size:9pt; font-weight:bold; text-decoration:none;}

.apress {margin:0px; padding:0px; font-family:arial; font-size:12px; line-height:18px; color:#4B8DB0; text-decoration:none;}/*given for press release under news & events */

.contentforlaws /*saran:added this code for cbrelease page*/
{
	/*position:absolute;*/
	font-family:arial, trebuchet ms, verdana;
	font-size: 9pt;
	text-align:justify;
	padding-right:5px;
	}
.morespacepointerimage {margin-left:0px; padding-right:5px; text-align:right; padding-top:20px; }

.menu_section_imgcontactus {margin:0px; padding:0px; padding-bottom:0px; padding-top:0px; float:right; width:589px;}

#logokl{ /*added for knowledge centre centering*/
	width:269px;
	height:110px;
	float:left;
	background-color:#FFFFFF;
}

/*added this on july 9 for adding a whats new content in homepage*/
#whats_new {margin:0px; padding:0px;float:left;}
#whats_new .logo {margin:0px; padding-left:5px;/*2*/ width:250px;/*52*/ float:left;}
#whats_new .title {margin:0px; padding-left:10px; width:113px; float:left;/*padding-bottom:29px;comt july4*/ /*added july4 after this comt*/ padding-top:5px;/*5px;oct 03*/}
#whats_new .txt {margin:0px; /*padding:0px 18px 0px 0px;*/ width:250px;/*208*/ height:38px/*saran:increased height of right content area july 11*/; float:right; font-family:arial; font-size:11px; line-height:13px;/*15 oct 03*/ color:#3B3B3B;  }
#whats_new .more2 {margin:0px; padding:7px 18px 0px 0px; width:208px; float:right; font-family:arial; font-size:10px; }
#whats_new .more2 a {color:#D74C00; text-decoration:none;}
#whats_new .more2 a:hover {text-decoration:underline;}


.contentknowledgeintro {
	margin:0px;
	padding:0px;
	float:left;	
	/*background:url('../images/dot_vline.gif') repeat-y top left;*/ /*commented on july 10 to remove the middle dotline*/
	
}

.txtknowledgeintro1 { margin:0px; padding-left:0px;  font-family:arial; font-size:11px; color:#3B3B3B;line-height:14px; padding-bottom:10px; padding-top:5px; }

.txtknowledgeintro2 { margin:0px; padding-left:6px; padding-top:3px; font-family:arial; font-size:11px; line-height:14px; color:#3B3B3B; padding-bottom:10px; padding-top:5px; }


.activeon{color:#acd2f7;}
.activeof{color:#a5bf38;}

.moreone {margin-left:28px; padding-right:5px; text-align:right; padding-top:28px; }/*mar left, pad right,text align*/
.moreone a {font-family:arial; font-size:10px; color:#6694AF; text-decoration:none; }
.moreone a:hover {color:#6694AF; text-decoration:underline;}

.moretwo {margin-left:28px; padding-right:5px; text-align:right; padding-top:3px; }/*mar left, pad right,text align*/
.moretwo a {font-family:arial; font-size:10px; color:#6694AF; text-decoration:none; }
.moretwo a:hover {color:#6694AF; text-decoration:underline;}

/*.morerightone {margin-left:0px; padding-right:18px; width:208px; float:right; font-family:arial; font-size:10px;  }/*mar left, pad right,text align*/
/*.morerightone a { color:#6694AF; text-decoration:none; }
.morerightone a:hover { text-decoration:underline;}*/


.topleft1 
{
	float:left;
	width:260px;
	margin-left:15px !important;
	margin-left:15px;
	margin-left/**/:/**/6px;
	padding-top:20px;
	padding-bottom:25px/*13*/
	}
	
	.topright1 
	{
		float:left;
		width:260px;
	margin-left:10px;
	padding-top:20px;
	padding-bottom:25px/*3*/
}
/*added on aug05*/
.subheading_mgtteam{color:#EA9347; font-family:arial; font-size:11pt; font-weight:bold;}

 .a1top {margin:0px; padding:0px; font-family:arial; font-size:12px; line-height:18px; color:#4B8DB0; text-decoration:none;}
.a1top:hover {color:#4B8DB0; text-decoration:underline;}
 
  .a2_whitepaper {padding:0px; color:#4B8DB0; text-decoration:none; }
/*.a2_whitepaper:hover {color:#4B8DB0; text-decoration:underline;}*/

.title1home {margin:0px; padding-left:5px; width:250px; }


 /*aug05 ends*/
 .alinside {padding-left:19px; font-size:11px;}

  
/*saran: css ends*/

#bottom_left { 
	margin:0px;
	padding:0px;
	float:left;
	width:265px;
	
}
.bottom_right { 
	margin-left:10px;
	padding-top:2px;
	float:left;
	width:265px;
	
}

.title1 {margin:0px; padding:0px; width:250px; }
.title2 {margin:0px; padding-left:5px; width:250px; }
.txt1 { margin:0px; padding-left:30px;/*padding-top:5px;*/ font-family:arial; font-size:11px; color:#3B3B3B;line-height:14px; }
.txt2 { margin:0px; padding-left:30px;/*43*/ /*padding-top:2px;*/ font-family:arial; font-size:11px; line-height:14px; color:#3B3B3B; }
.txt3 { margin:0px; padding-left:30px;/*42*/ padding-top:0px/*3px*/; font-family:arial; font-size:11px; line-height:14px; color:#3B3B3B; }
.more1 {margin-left:28px; padding-right:5px; text-align:right; padding-top:20px;/*28*/ }/*mar left, pad right,text align*/
.more1 a {font-family:arial; font-size:10px; color:#6694AF; text-decoration:none; }
.more1 a:hover {color:#6694AF; text-decoration:underline;}

.dot_line1 {
	margin-left:42px !important; 
	margin-left:42px; 
	margin-left/**/:/**/22px; 
	padding:0px; 
	width:235px; 
	float:left; 
	background:url('../images/dot_hline.gif') repeat-x bottom left;}
.dot_line2 
{
	margin-left:7px; 
	padding:0px; 
	width:265px; 
	float:left; 
	background:url('../images/dot_hline.gif') repeat-x bottom left;}

.more2 {margin-left:0px; padding-right:5px; text-align:right; padding-top:8px;  }
.more2 a {font-family:arial; font-size:10px; color:#6694AF; text-decoration:none;}
.more2 a:hover {color:#6694AF; text-decoration:underline;}

#knowledge_center {margin:0px; padding:0px;float:left;}
#knowledge_center .logo {margin:0px; padding-left:5px;/*2*/ width:250px;/*52*/ float:left;/*padding-bottom:28px;*/}
#knowledge_center .title {margin:0px; padding-left:10px; width:113px; float:left;/*padding-bottom:29px;comt july4*/ /*added july4 after this comt*/padding-top:12px;}
#knowledge_center .txt {margin:0px; padding:0px 18px 0px 0px; width:230px;/*208*/ height:49px/*55 OCT 03*//*now80px*//*60px*/; float:right; font-family:arial; font-size:11px; line-height:13px;/*15 oct03*/ color:#3B3B3B; }
#knowledge_center .more2 {margin:0px; padding:0px 18px 0px 0px; width:208px; float:right; font-family:arial; font-size:10px;}
#knowledge_center .more2 a {color:#D74C00; text-decoration:none;}
#knowledge_center .more2 a:hover {text-decoration:underline;}

#blawg {margin-top:4px/*12px changed on july 4 */;padding:0px; float:left;}
#blawg .logo {margin:0px; padding-left:2px; width:258px/*52px*/; float:left;}
#blawg .title {margin:0px; padding-left:14px; padding-top:8px;/*5PX OCT 03*/ width:113px; float:left; }
#blawg .txt {margin:0px/*now18px;*//*changed from 0 to increase the space*/ padding:0px 18px 0px 0px; width:208px;height:25px;/*added july 9*/ float:right; font-family:arial; font-size:11px; line-height:13px;/*15 oct 03*/ color:#3B3B3B; }
#blawg .more2 {margin:0px; padding:0px 18px 0px 0px; width:208px; float:right; font-family:arial; font-size:10px;}
#blawg .more2 a {color:#D74C00; text-decoration:none;}
#blawg .more2 a:hover {/*text-decoration:underline;*/}

#footer_section {
	margin:0px;
	padding:0px;
	width:858px;
	float:left;
	
}

#footer_menu {
margin:15px auto 0px auto;
padding:0px; 
width:550px; /*saran :increased the width to make the footer content fit in*/
height:15px;
text-align:center;
border:0px solid red;
}
#footer_menu ul {margin:0px;padding:0px;list-style-type:none;}
#footer_menu ul li{margin:0px; padding:0px 12px 0px 12px; float:left; background:url('../images/bottom_line.gif') no-repeat center left; color:#B1BEC6;font-family:arial; font-size:10px; vertical-align:middle; line-height:20px;}
#footer_menu ul li.no_border {margin:0px; /*padding:0px 15px 0px 15px */ padding-left:99px; float:left; background:url('../images/spacer.gif') no-repeat center left;}
#footer_menu ul li a{margin:0px; padding:0px; font-family:arial; font-size:10px; color:#151B8D;/*#FFFFFF;*/ vertical-align:middle; text-decoration:none; line-height:20px; }
#footer_menu ul li a:hover {text-decoration:underline;}
#footer_menu ul li a img {margin:0px; padding:0px; }

#copyrights {margin-top:10px; padding:0px;float:right; text-align:center; font-family:arial; font-size:10px;color:#151B8D;/*#C3C4C3;*/ border:0px solid #FFFFFF;}
/*  width:858px;float:left; removed apr_20 saran*/

/***** Headings *****/


/***** Common Formatting *****/

img {border:0;}

/***** Links *****/


/***** Forms *****/


/***** Tables *****/


/***** Wrapper *****/


/***** Global Classes *****/

.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }

.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }

.wrap { width:960px;margin:0 auto; }

.img-left { float:left;margin:4px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }

.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; }
/*----------------------------------------*/
.suckertreemenu {margin:0px; padding:0 12px 0 0; float:right; height:42px; z-index:10000; border:0px solid red; }
.suckertreemenu ul
	{
		margin:0px;
		padding: 0;
		list-style-type: none;
		text-align:left;
		z-index:10001;
	}

	.suckertreemenu ul li{
	margin:0;
	text-align:center;
	font-family:arial, helvatica;
	width:auto !important;
	width:auto;
	width/**/:/**/0px;
	font-size:11px;
	position: relative;
	display: inline;
	float: left;
	color:#000000;
	border:0px solid red;
	
	}
	
	.suckertreemenu ul li a{
	display: block;
	padding:0px;
	text-decoration: none;
	
	}

		
	/*1st sub level menu*/
	.suckertreemenu ul li ul{
	left: 0;
	position: absolute;
	padding-top:3px;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
	z-index:11002;
	border-top:1px solid #FFFFFF;
	}

	/*Sub level menu list items (undo style from Top level List Items)*/
	.suckertreemenu ul li ul li{
	display: list-item;
	float: none;
	padding-left: 0px;
	text-align:left;
	}
	.suckertreemenu ul li ul li ul 
	{
		margin-top:-16px;
	}
	.suckertreemenu ul li ul li.btm
	{
		margin-bottom:0px !important;
		margin-bottom:0px;
		margin-bottom/**/:/**/-3px;
	}

	/* Sub level menu links style */
		.suckertreemenu ul li ul li a{
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	padding:6px 0px 6px 12px;
	display: block;
	line-height:15px;
	width: 200px; /*width of sub menu levels*/
	color:#3F737E;
	background-color:#F4F4F4; 
	/*-moz-opacity:0.80;*/ /*saran:commented this on aug 12/08 for removing the transparency in dropdown*/
	/*opacity:0.8;*/ /*saran:commented this on aug 12/08 for removing the transparency in dropdown*/
	
	/*filter:alpha(opacity=90);*/ /*saran:commented this on aug 12/08 for removing the transparency in dropdown*/
	text-decoration: none;
	border-bottom:1px solid #B46721;
	}
	.suckertreemenu ul li ul.resetwidth li a{
		width: 120px;
	}
	.suckertreemenu ul li ul li a.last{
	border-bottom:none;
	}
	.suckertreemenu ul li ul li a:hover{
	color:#FFFFFF;
	background-color:#DE8543;
	}

	.suckertreemenu .mainfoldericon{
	background-color:#CFCFCF;
	}

	.suckertreemenu .subfoldericon{
	background-color:#0F0F0F;
	}

	* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
	}
		
	/* Holly Hack for IE \*/
	* html .suckertreemenu ul li { float: left; height: 1%; }
	* html .suckertreemenu ul li a { height: 1%; }
	/* End */

	#imgcontainer{
	
	float:left;
	}

	#landtxt{
	float:right;
	width:228px;
	margin-top:70px;
	
	}

	#landmenu {margin:0px; padding:15px 0px 40px 45px; float:left; width:99px; }
/*-------------------*/
/******new***/

#middlecontainer{
	margin:11px 0px 0px 0px !important;
	margin:11px 0px 0px 0px;
	margin/**/:/**/7px 0px 0px 0px;
	width:858px;
	float:left;
	background: url(../images/dot_line.gif) repeat-y 157px top;
	background-color:#FFFFFF;
	
}

#middleinner{
	
}

.innerlft{
	margin:0px;
	padding-left:14px;
	width:138px;
	float:left;		
	
}
#innerlft ul {float:left; margin:0px;padding:0px;list-style:none;}
/*added on oct1 08*/
#innerlft ul li.newadjust{margin-left:10px !important; margin-left:10px; margin-left/**/:/**/5px; float:left; padding:6px;padding-left:13px; width:110px; font-family:arial, "trebuchet ms", verdana; font-size:8pt; font-weight:bold; color:#a5bf38;/*#789CA6;*/}

/*end*/
#innerlft ul li.adjust{margin-left:10px !important; margin-left:10px; margin-left/**/:/**/5px; float:left; padding:6px;padding-left:13px; width:110px; background: url(../images/bullet_square.gif) 1px 9px no-repeat; font-family:arial, "trebuchet ms", verdana; font-size:8pt; font-weight:bold; color:#a5bf38;/*#789CA6;*/}
#innerlft ul li{float:left; padding:6px;padding-left:13px; width:125px; background: url(../images/bullet_square.gif) 1px 10px no-repeat; font-family:arial, "trebuchet ms", verdana; font-size:8pt; font-weight:bold; color:#a5bf38;/*#789CA6;*/}
#innerlft ul li.withimg{float:left; width:138px; height:1px; margin:0px; padding:0px; background:url(../images/dot_hline.gif) repeat-x top left; font-size:1px;}
#innerlft ul li a {font-family:arial, trebuchet ms, verdana; font-size:8pt; font-weight:bold; color:#a5bf38;/*#789CA6;*/ text-decoration:none;}
#innerlft ul li a.mhover {font-family:arial, trebuchet ms, verdana; font-size:8pt; font-weight:bold; color:#acd2f7;/*#D09562;*/ text-decoration:none;}
#innerlft ul li a.mhover1 {font-family:arial, trebuchet ms, verdana; font-size:10pt; font-weight:bold; color:black;/*#acd2f7;*//*#D09562;*/ text-decoration:none;}
#innerlft ul li a.mhover1:hover{font-family:arial, trebuchet ms, verdana; font-size:10pt; font-weight:bold; color:#acd2f7;/*#D09562;*/ text-decoration:none;}
#innerlft ul li a:hover {font-family:arial, trebuchet ms, verdana; font-size:8pt; font-weight:bold; color:#acd2f7;/*#D09562;*/ text-decoration:none;}
#innerlft ul li ul{float:left; margin:0px;padding:0px;list-style:none;}
#innerlft ul li ul li{float:left; padding:3px;padding-left:13px; width:100px; background: url(../images/bullet_squareon.gif) 1px 7px no-repeat; font-family:arial, trebuchet ms, verdana; font-size:8pt; }
#innerlft ul li ul li a {font-family:arial, trebuchet ms, verdana; font-size:8pt; font-weight:bold; color:#789CA6; text-decoration:none;}
#innerlft ul li ul li a:hover {font-family:arial, trebuchet ms, verdana; font-size:8pt; font-weight:bold; color:#3E7480; text-decoration:none;}
#innerlft ul li ul li a.active {color:#3E7480; text-decoration:none; font-family:arial;  font-size:8pt;}
#innerlft ul li ul li ul{float:left; margin:0px;padding:0px;list-style:none;}
#innerlft ul li ul li ul li{float:left; padding:3px;padding-left:11px; width:88px; background: url(../images/left3_arrow.gif) 1px 7px no-repeat; font-family:arial, trebuchet ms, verdana; font-size:8pt; }
#innerlft ul li ul li ul li a {font-family:arial, trebuchet ms, verdana; font-size:8pt; font-weight:bold; color:#789CA6; text-decoration:none;}
#innerlft ul li ul li ul li a:hover {font-family:arial, trebuchet ms, verdana; font-size:8pt; font-weight:bold; color:#3E7480; text-decoration:none;}

/* #innerlft ul li ul li a.on:hover {color:#D09562; text-decoration:none; font-family:arial; font-size:8pt;} */

#innerlft2 {margin-top:20px; padding:5px 5px 5px 10px; float:left; border:1px solid #B2C9D7;}
#innerlft2 .email {margin:0; margin-bottom:5px; padding:0;font-family:arial, trebuchet ms, verdana; font-size:8pt; width:120px; border:0px solid red;}
#innerlft2 .email_txt {margin-bottom:5px; padding:0;font-family:arial, trebuchet ms, verdana; font-size:10pt; line-height:12pt;}
#innerlft2 .email_txt .inputtxt {margin:0; padding:2px;font-size:10pt; font-family:arial; line-height:10pt; width:110px; word-spacing:1px; border:1px solid #649EA9;}
#innerlft2 .email_submit {margin:0; padding:0; float:left;}
#innerlft2 .email_submit .submittbn {margin:0; padding:0; color:#FFFFFF; background-color:#266A73; font-size:10pt; font-family:arial;}

.innerlft1 {
	margin:0px;
	padding-top:8px;
	padding-left:10px;
	list-style:none;
	
	}
.innerlft1 li{ 
	padding-bottom:5px;
	padding-left:13px; 
	
	background: url(../images/bullet_pointer1.gif) 1px 6px no-repeat !important; 
	background: url(../images/bullet_pointer1.gif) 1px 6px no-repeat; 
	background/**/:/**/ url(../images/bullet_pointer1.gif) 1px 6px no-repeat; 
	font-family:arial, trebuchet ms, verdana; 
	line-height:18px;
}
.innerlft1 li ul {
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	list-style:none;}
.innerlft1 li ul li{ 
	padding-bottom:2px;
	padding-left:13px; 
	
	background: url(../images/bullet_pointer2.gif) 1px 5px no-repeat !important; 
	background: url(../images/bullet_pointer2.gif) 1px 5px no-repeat; 
	background/**/:/**/ url(../images/bullet_pointer2.gif) 1px 6px no-repeat; 
	font-family:arial, trebuchet ms, verdana; 
	line-height:18px;
}

.innerrgt{
	width:648px;
	float:left;
	
}

.outimg{
	padding-top:8px;
	padding-left:12px;
	
}

.servicecont{
	padding-top:5px;
	padding-left:45px;
	width:625px;
	
	font-family:arial, trebuchet ms, verdana;
	font-size: 9pt; color:#000000; line-height:18px; text-align:justify;
}

.para{margin-top:25px; text-align:justify;}


.menu_alignment {
	margin-top:54px;
	margin-right:11px !important;
	margin-right:11px;
	margin-right/**/:/**/6px;
	padding:0px; 
	float:right;
}

.blog_txt_section {
	margin-top:11px !important;
	margin-top:11px;
	margin-top/**/:/**/8px;
	padding:0px;
	width:858px;
	float:left;
	
}
.blog_txt_section1 {
	margin:0px;
	padding:0px;
	width:858px;
	float:left;
}
.blog_txt_section2 {
	margin:0px;
	padding:0px;
	width:858px;
	float:left;
	background-color:#FFFFFF;
	background:url('../images/blog_txt_bg_dot.jpg') repeat-y top left;
}
.blog_txt_section3 {
	margin:0px;
	padding:0px;
	width:858px;
	float:left;
	background-color:#FFFFFF;
}
.blog_left_side_section {
	margin-left:15px !important;
	margin-left:15px;
	margin-left/**/:/**/7px;
	padding:0px;
	width:540px;
	float:left;
	background-color:#FFFFFF;
}
.blog_right_side_section{
	margin-right:9px !important;
	margin-right:9px;
	margin-right/**/:/**/5px;
	width:275px;
	float:right;
	background-color:#FFFFFF;
	border:0px solid #B2C9D7;
}
.blog_right_side_box{
	margin-top:10px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	width:245px;
	float:right;
	border:1px solid #B2C9D7;
}
.blog_right_side_box_noborder {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:15px;
	width:260px;
	float:right;
	border:0px solid #B2C9D7;
}

.shadow_img {margin:0px;padding:0px;float:left;}

.heading1 {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:arial; font-size:14px; color:#6694AF; font-weight:bold;}
.heading2 {margin: 0px; padding:0px; font-family:arial; font-size:16px; color:#FA9B3B; font-weight:bold; letter-spacing:1px; word-spacing:2px;}
.heading3 {margin: 0px; padding:0px; font-family:arial; font-size:20px; color:#4B8DB0; letter-spacing:1px; word-spacing:2px;}

.hr1 {margin:5px 0px !important; margin:5px 0px; margin/**/:/**/0px 0px; padding:0px; border:0px; background-color:#B2C9D7; color:#B2C9D7; height:1px;}
.txt_search {
	border-right:1px solid #B2C9D7;
	border-bottom:1px solid #B2C9D7;
	width:180px; line-height:18px;
}

.btn_search {
	border-bottom:1px solid #070301;
	border-right:1px solid #070301;
	font-family:arial; font-size:12px; color:#000000; background-color:#B2C9D7;line-height:16px;}
.no_mar {margin:0px; padding:0px;width:100%;}
.no_mar_pad {margin:0px; padding:0px; font-family:arial; font-size:12px;display:inline; float:left; line-height:18px; }
.para_align_right {margin:0px; padding:0px; font-family:arial;font-size:12px; text-align:right; display:inline; float:right;}
.para1 {margin-top:20px; padding:0px; font-family:arial;font-size:12px; line-height:18px;text-align:justify; word-spacing:1px;}
.para2 {margin:0px; padding-left:20px; width:170px; font-family:arial; font-size:12px; line-height:18px;word-spacing:1px; float:left; color:#857366; }
.para3 {margin-top:2px; padding:0px; font-size:12px; font-family:arial; line-height:18px; width:200px; word-spacing:1px; float:left; color:#655245; }
.para4 {margin:0px; padding:0px; font-size:12px; font-family:arial; line-height:18px; text-align:center; word-spacing:1px; color:#655245; }
.para5 {margin:0px; padding-top:20px; font-size:12px; font-family:arial; line-height:18px;word-spacing:1px; float:left; color:#857366; }
.para6 {margin:0px; padding:0px; margin-top:18px;}
.para7 {margin:0px; padding:0px; margin-top:6px;}
.a1 {margin:0px; padding:0px; font-family:arial; font-size:12px; line-height:18px; color:#4B8DB0; text-decoration:none;}
.a1:hover {color:#4B8DB0; text-decoration:underline;}
.ul_style1 {margin:0px; padding:0px;}
.ul_style1 li {margin:0px; padding-left:15px; list-style-type:none; background:url('../images/blog_pointer1.gif') no-repeat center left;}

.ul_style2 {margin-top:10px; padding-left:10px;}
.ul_style2 li {
	margin:0px; 
	padding-left:20px; 
	list-style-type:none; 
	background:url('../images/blog_pointer1.gif') no-repeat center left;
	font-family:arial;
	font-size:12px;
	line-height:18px;
}

.a2 {padding:0px 5px; color:#4B8DB0; text-decoration:none;}
.a2:hover {color:#4B8DB0; text-decoration:underline;}
.a3 {padding:0px; color:#4B8DB0; text-decoration:none;}
.a3:hover {color:#4B8DB0; text-decoration:underline;}
.active{color:#acd2f7;/*#D09562;*/}
.active1{color:#3E7480;}
.active2{color:#D17B24;}
.active3{margin:0px; padding:0px;color:#D09562; font-family:arial;  font-size:10pt; }
.arrow{font-family:arial; font-size:9pt; color:#6B7D87;}
.a4 {color:#548D98; text-decoration:none; font-family:arial;  font-size:9pt; font-weight:bold;}
.a4:hover {color:#DE8736; text-decoration:none; font-family:arial; font-size:9pt; font-weight:bold;}
.a5 {color:#3E6881; text-decoration:none; font-family:arial;  font-size:9pt;}
.a5:hover {color:#3E6881; text-decoration:underline; font-family:arial; font-size:9pt;}
.a6 {color:#6B7D87; text-decoration:none; font-family:arial;  font-size:9pt;}
.a6:hover {color:#6B7D87; text-decoration:underline; font-family:arial; font-size:9pt;}
.a7 {color:#D09562; text-decoration:none; font-family:arial;  font-size:10pt;}
.a7:hover {color:#D09562; text-decoration:underline; font-family:arial; font-size:10pt;}
.a8 {color:#4B8DB0; text-decoration:underline; font-family:arial;  font-size:9pt;}
.a8:hover {color:#4B8DB0; text-decoration:none; font-family:arial; font-size:9pt;}
.a9 {color:#437985; text-decoration:underline; font-family:arial;  font-size:8pt; font-weight:bold;}
.a9:hover {color:#437985; text-decoration:none; font-family:arial; font-size:8pt; font-weight:bold;}
.client{color:#548D98;font-family:arial; font-size:9pt; font-weight:bold;}
.subheading{color:#EA9347; font-family:arial; font-size:9pt; font-weight:bold;}


.dot_line_h {float:left; margin-top:5px; padding-top:5px; width:540px; background:url(../images/dot_hline.gif) repeat-x top left; }

#footer_menu_blog {
margin:15px auto 0px auto;
padding:0px; 
width:275px;
height:15px;
text-align:center;

}
#footer_menu_blog ul {margin:0px;padding:0px;list-style-type:none;}
#footer_menu_blog ul li{margin:0px; padding:0px 12px 0px 12px; float:left; background:url('../images/bottom_line.gif') no-repeat center left;}
#footer_menu_blog ul li.no_border {margin:0px; padding:0px 15px 0px 15px; float:left; background:url('../images/spacer.gif') no-repeat center left;}
#footer_menu_blog ul li a{margin:0px; padding:0px; font-family:arial; font-size:10px; color:#FFFFFF; vertical-align:middle; text-decoration:none; line-height:20px; }
#footer_menu_blog ul li a:hover {text-decoration:underline;}
#footer_menu_blog ul li a img {margin:0px; padding:0px }

#breadcum{
	margin-left:12px; padding:0px; width:650px;  font-family:arial, trebuchet ms, verdana;
	font-size: 9pt; color:#000000; line-height:18px;}

.request_tbl {
		margin:0px;
		padding:0px;
		
	}
	.request_tbl tr{
		margin:0px;
		padding:0px;
	}
	.request_tbl tr td{
		margin:0px;
		padding:3px;
	}
	.txtbox {margin:0px; padding:2px;font-size:12px; font-family:arial; line-height:18px; width:200px; word-spacing:1px; border:1px solid #649EA9;}
	.areabox {margin:0px; padding:0px;font-size:12px; font-family:arial; line-height:18px; width:204px; height:50px; word-spacing:1px;border:1px solid #649EA9;}
	.selectbox {margin:0px; padding:0px;font-size:12px; font-family:arial; line-height:18px; width:208px; word-spacing:1px;border:1px solid #649EA9;}
	.btn {color:#FFFFFF; background-color:#266A73; font-size:12px; font-family:arial; line-height:18px; }
	.mandatory {margin:0px; padding:0px;font-size:12px; font-family:arial; line-height:18px; width:205px; word-spacing:1px; text-align:right; color:#FF0000; }
	.contacts {margin:0px; padding-top:20px; width:140px; font-size:11px; font-family:arial; line-height:18px;word-spacing:1px; float:left; }
	.contacts_heading {font-weight:bold; color:#437985; font-size:9pt;}
	.question_heading {font-weight:bold; color:#437985; font-size:18pt; font-family:arial;line-height:28px;}
	
	.a11 {margin:0px; padding:0px; font-family:arial; font-size:10px; line-height:18px; color:#4B8DB0; text-decoration:none;}
	.a11:hover {color:#4B8DB0; text-decoration:underline;}
	.txt {font-size:11px; font-family:arial; line-height:18px; word-spacing:1px;}
.a10 {margin:0px; padding:0px; font-family:arial; font-size:10px; line-height:18px; color:#4B8DB0; text-decoration:underline;}
.a10:hover {color:#4B8DB0; text-decoration:none;}
.a11 {margin:0px; padding:0px; font-family:arial; font-size:11px; line-height:18px; color:#4B8DB0; text-decoration:underline;}
.a11:hover {color:#4B8DB0; text-decoration:none;}
.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 250px; background-color:#FFFFFF;}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}

.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat;padding:10px;}
.lb {background: url(../images/lb.gif) 0 100% no-repeat}
.rb {background: url(../images/rb.gif) 100% 100% no-repeat;}

.flowchart{margin:0px;padding-right:50px;width:800px;position:fixed;z-index:10000;background-color:#FFFFFF;border:1px solid #3E7480;}/*saran:chnaged the position to fixed*/

/*.flowchart{margin:0px;padding:0px;width:800px;position:absolute;z-index:10000;background-color:#FFFFFF;border:1px solid #3E7480;}*/
.close{width:790px;padding-right:10px;float:left;text-align:right;}
.fchart, .fchart1{width:720px;float:left;text-align:left;}
.precont{width:300px;padding:2px 2px 2px 10px;float:left; font-size:12px; line-height:18px;  text-align:left;}
.nextcont{width:300px;padding:2px 0px 2px 2px;float:right;text-align:right; font-size:12px; line-height:18px;}
.txtbox1 {margin:0px; padding:2px;font-size:11px; font-family:arial; line-height:18px; width:110px; word-spacing:1px; border:1px solid #A0B9BE; background-color:#CDDADC;}
.close1{width:155px;padding-right:10px;float:left;text-align:right;}
.popup {display:none;position:absolute; top:45px; right:0px; width:205px; text-align:left; visibility:hidden; z-index:1500; }
.popup a {margin:0; padding-right:5px;}
.popup table {margin:0; padding:0;}
.popup table tr {margin:0; padding:0;}
.popup table tr td {margin:0; padding:0; font-family:arial; font-size:11px; line-height:12px;}
.popup_bg {margin:0; padding:0; background:url('../images/client_center_bg.gif') repeat-y top left; }
.popup_top {margin:0; padding:0; background:url('../images/client_curve_top.gif') no-repeat top left; width:205px; }
.popup_bot {margin:0; padding:0; background:url('../images/client_curve_bottom.gif') no-repeat bottom left; }

.a12{font-family:arial; font-size:12px; line-height:18px; color:#EA9347; text-decoration:none;}
.a12:hover{font-family:arial; font-size:12px; line-height:18px; color:#4B8DB0; text-decoration:none;}

.a13 {margin:0px; padding:0px; font-family:arial; font-size:11px; line-height:18px; color:#4B8DB0; text-decoration:none;}
.a13:hover {color:#4B8DB0; text-decoration:underline;}

.a14{font-family:arial; font-size:12px; line-height:18px; color:#950404; text-decoration:none;}
.a14:hover{font-family:arial; font-size:12px; line-height:18px; color:#EA9347; text-decoration:none;}


#questmiddlecont{
	margin:11px 0px 0px 0px !important;
	margin:11px 0px 0px 0px;
	margin/**/:/**/7px 0px 0px 0px;
	width:858px;
	float:left;
	background-color:#FFFFFF;
	
}

.questmiddletxt{
	margin:0px;
	padding-left:25px;
	
}

.questmiddletxt1{
	margin:0px;
	padding-left:13px;
	
}
.qustcontent{font-family:arial; font-size:15px; font-weight:bold; line-height:18px; color:#437985;}

.img_container1 {margin-bottom:20px; padding:0; width:310px; float:left;  background-color:#FFFFFF;	}
.img_container1 .photo {margin:0; padding:0; float:left; background-color:#F6F8F7;}
.img_container1 .photo img {margin:5px; padding:0;}
.img_container1 .disc {margin-left:3px; padding:15px 10px 10px 10px; float:left; height:79px; width:172px; background-color:#ECF2F2; font-family:arial; font-size:11px; line-height:18px;word-spacing:1px; text-align:left;}

.img_container2 {margin-bottom:20px; padding:0; width:310px; float:right;  background-color:#FFFFFF;	}
.img_container2 .photo {margin:0; padding:0; float:left; background-color:#F6F8F7;}
.img_container2 .photo img {margin:5px; padding:0;}
.img_container2 .disc {margin-left:3px; padding:15px 10px 10px 10px; float:left; height:79px; width:172px; background-color:#ECF2F2; font-family:arial; font-size:11px; line-height:18px;word-spacing:1px; text-align:left;}

.sitemap{margin:0px; padding:0px; }

.suckertreemenu1 {margin:0px; padding:0px; float:left; height:42px; z-index:10000; border:0px solid red; }
.suckertreemenu1 ul
	{
		margin:0px;
		padding: 0;
		list-style-type: none;
		text-align:left;
		z-index:10001;
	}

	.suckertreemenu1 ul li{
	margin:0;
	text-align:center;
	font-family:arial, helvatica;
	width:auto !important;
	width:auto;
	width/**/:/**/0px;
	font-size:11px;
	position: relative;
	display: inline;
	float: left;
	color:#000000;
	border:0px solid red;
	
	}
	
	.suckertreemenu1 ul li a{
	display: block;
	padding:0px;
	text-decoration: none;
	
	}

	.content3{
	font-family:arial, trebuchet ms, verdana; font-size: 9pt; color:#000000; line-height:18px; text-align:justify;
	}
	.txtbox2 {margin:0px; padding:2px;font-size:12px; font-family:arial; line-height:18px; width:300px; word-spacing:1px; border:1px solid #649EA9;}

	.selectbox1 {margin:0px; padding:0px;font-size:12px; font-family:arial; line-height:18px; width:307px; word-spacing:1px;border:1px solid #649EA9;}

	.contentpart{margin-top:20px; margin-left:13px; padding-left:0px; border:0px solid red; width:830px;font-family:arial, trebuchet ms, verdana; font-size: 9pt; color:#000000; line-height:18px; text-align:justify;}

/*added on oct 03'2008*/
	.bluecolorfontheading
	{
		color:#80A9A9;
	font-size:12px;
	/*font-weight:bold;*/
		}
		
		
		.innerlft_tt{
	margin:0px;
	padding-left:14px;
	width:200px;
	float:left;
	
}

.paraa1 {font-family:arial;font-size:12px;float:left;}

#middlecontainercontact{
	margin:15px 0px 0px 0px !important;
	margin:15px 0px 0px 0px;
	margin/**/:/**/7px 0px 0px 0px;
	width:858px;
	float:left;
	background: url(../images/dot_line.gif) repeat-y 210px top;
	background-color:#FFFFFF;
	
}

#middlecontainerRFI{
	margin:15px 0px 0px 0px !important;
	margin:15px 0px 0px 0px;
	margin/**/:/**/7px 0px 0px 0px;
	width:858px;
	float:left;
	
	background-color:#FFFFFF;
	
}

.active4{color:#800000;font-weight:bold;font-size:large;}

.a00 {color:#000000; text-decoration:none; font-family:arial;  font-size:9pt; font-weight:bold;}

.a01 {color:#808000; text-decoration:none; font-family:arial;  font-size:10pt; font-weight:bold;padding:0px; }

.thankyouleft
{
	padding-top:0px;
	padding-left:0px;
	color:#80A9A9;
	font-size:15px;
	font-weight:bold;
	}


#footer_menu {
margin:15px auto 0px auto;
padding:0px; 
width:745px; /*saran :increased the width to make the footer content fit in*/
height:15px;
text-align:center;
border:0px solid red;
}
#footer_menu ul {margin:0px;padding:0px;list-style-type:none;}
#footer_menu ul li{margin:0px; padding:0px 12px 0px 12px; float:left; background:url('../images/bottom_line.gif') no-repeat center left; color:#B1BEC6;font-family:arial; font-size:10px; vertical-align:middle; line-height:20px;}
#footer_menu ul li.no_border {margin:0px; padding:0px 15px 0px 15px ; float:left; background:url('../images/spacer.gif') no-repeat center left;}
#footer_menu ul li a{margin:0px; padding:0px; font-family:arial; font-size:10px; color:#FFFFFF; vertical-align:middle; text-decoration:none; line-height:20px; }
#footer_menu ul li a:hover {text-decoration:underline;}
#footer_menu ul li a img {margin:0px; padding:0px; }



