
#content_body{
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;
background-position:0px top;
height:56px;
margin:0px;
margin-left:3px;
}
#content_body .title{
width:225px;
float:left !Important;
padding:17px 0px 17px 38px;
}
#content_body .title1{
width:225px;
float:left !Important;
padding:17px 0px 12px 38px;
}
#content_body .title2{
width:225px;
float:left !Important;
padding:17px 0px 18px 38px;
}
#content_body .title3{
width:225px;
float:left !Important;
padding:17px 0px 16px 38px;
}
#content_body .breadcrumb{
float:left !Important;
}

#content_body ul{
	padding-top:35px;
	list-style:none;
	margin:0;
	
}
#content_body li {
    margin : 0;
    padding:0;
	display:block;
	float : left;
}

#content_body li a{
    margin : 0px ;
    float : left;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	text-decoration:none;
	color:#ffffff;
}
#content_body li a:hover{
   text-decoration:underline;
}
#content_body li.footerspacer{
		width:10px;
		text-align:center;
		padding-top:5px;
		vertical-align:top;
}
#content_body li.footerspacer img{
		vertical-align:top;
		margin:0;
		padding:0;
}
#content_body li.active{
	color:#ed7011;
	padding-top:1px;
}
#inner_content_body{
	width:991px;
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	margin:0 auto;
	overflow:hidden;
	padding-left:11px;
}
#inner_content{
width:974px;
float:left;
margin:0px auto;
background-image:url(../images/inner_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
height:auto;
display:block;
clear:both;
}

/* left navigation */
#inner_content .col1{
float:left;
width:213px;
}
#inner_content .col1 .top1{
width:193px;
margin-left:5px;
background-image:url(../images/lef-nav_bg.gif);
background-repeat:repeat-x;
background-position:left top;
height:180px;
padding:15px 0px 0px 15px;
}
#inner_content .col1 ul{
margin:0;
list-style-type:none;
}
#inner_content .col1 ul li{
font: bold 12px Arial, Helvetica, sans-serif;
color:#6a6a6a;
background-image:url(../images/leftnav_arrow.gif);
background-repeat:no-repeat;
background-position:8px 4px!important;
padding:0px 0px 0px 20px;
}
#inner_content .col1 .activelink{
font: bold 12px Arial, Helvetica, sans-serif;
color:#ed7011;
}
#inner_content .col1 ul li.leftnavdiv{
	margin:0;
	line-height:20px;
	height:20px;
	background:url(../images/leftnav_div.gif) no-repeat 0px 0px;
}
#inner_content .col1 ul li.leftnavdiv img{
	margin:0;
	padding:0;
	vertical-align:middle;
}

#inner_content .col1 ul li.del_bul{
padding:5px 0px 0px 25px;

background:none;
}
#inner_content .col1 ul li.del_bul_last{
padding:5px 0px 5px 25px;
background:none;
}
#inner_content .col1 ul li a{
font: bold 12px Arial, Helvetica, sans-serif;
color:#6a6a6a;
text-decoration:none;
}
#inner_content .col1 ul li a:hover{
text-decoration:none;
}

/* Mid Content */

#inner_content .col2{
float:left;
width:440px;
padding-left:37px;
padding-right:10px;
}
#inner_content .col2 .head_txt{
padding:31px 0px 6px 0px;
}

#inner_content .col2 .head_txt_bold{
padding:31px 0px 6px 0px;
}

.head_txt_div{
padding-bottom:23px;
}
#inner_content .col2 .txt{
font:bold 12px Arial, Helvetica, sans-serif ;
color:#635e54;
}
#inner_content .col2  .lnk a{
font: 12px Arial, Helvetica, sans-serif ;
color:#ed7011;
text-decoration:none;
}
#inner_content .col2  .lnk a:hover{
font:12px Arial, Helvetica, sans-serif ;
color:#ed7011;
text-decoration:underline;
}
#inner_content .col2 ul{
list-style-type:none;
}
#inner_content .col2 li{
font:12px Arial, Helvetica, sans-serif ;
color:#635e54;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding:0px 0px 0px 23px;
}
#inner_content .col2 ul li.spacer{
	margin:0;
	line-height:18px;
	height:18px;
	background:url(../images/ul_div.gif) no-repeat 23px center;
}
#inner_content .col2 ul li.spacer img{
	margin:0;
	padding:0;
	vertical-align:middle;
}
#inner_content .col2 ul li.spacer_last{
	margin:0;
	line-height:22px;
	height:22px;
	background:none;
}
#inner_content .col2 ul li.res{
	margin:0;
	line-height:18px;
	height:18px;
	background:url(../images/res_div.gif) no-repeat 23px center;
}
#inner_content .col2 p{
font:12px Arial, Helvetica, sans-serif ;
color:#635e54;
margin:0;
padding-bottom:24px;
}
#inner_content .col2 .subhead{
font:12px Arial, Helvetica, sans-serif ;
color:#635e54;
margin:0;
padding-bottom:10px;
}
#inner_content .col2 .ques{
margin:0;
padding-bottom:10px;
font-weight:bold;
}
#inner_content .col2 .errorhead{
color:#2299cb;
padding:31px 0px 6px 0px;
font-size:16px;
font-weight:bold;
}
#inner_content .col2 .errortxt{
color:#2299cb;
margin:0px 0px 0px 0px;
font-size:18px;
font-weight:bold;
padding:10px 0px 10px 10px;
clear:both;
}

h1{
font:bold 14px Arial, Helvetica, sans-serif ;
color:#2299CB;
font-size:28px;
font-weight:normal;
text-transform:uppercase;
}

#inner_content h2{
font:bold 14px Arial, Helvetica, sans-serif ;
color:#635e54;
padding-bottom:12px;
}
#inner_content .col3{
float:right;
width:253px;
margin-top:31px;
}
#inner_content .col3 .articles{
float:left;
width:200px;
padding:60px 0px 0px 20px;

}
#inner_content .col3 .request{
padding:6px 0px 7px 0px;
}
#inner_content .col3 .curve{
margin:	0px 15px 0px 15px;
}
#inner_content .col3 ul{
list-style-type:none;
}
#inner_content .col3 li{
font:12px Arial, Helvetica, sans-serif ;
color:#635e54;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding:0px 0px 0px 23px;
}
#inner_content .col3 ul li.res1{
	margin:0;
	line-height:18px;
	height:18px;
	background:url(../images/res_div.gif) no-repeat 23px center;
}
#inner_content .col3  .lnk1 a{
font: 12px Arial, Helvetica, sans-serif ;
color:#ed7011;
text-decoration:none;
}
#inner_content .col3  .lnk1 a:hover{
font:12px Arial, Helvetica, sans-serif ;
color:#ed7011;
text-decoration:underline;
}
/*form*/

#form_inner{
float:left;
width:438px;
}
#form_inner .label_2{
	float: left;
	width: 130px;
	font: 12px Arial, Helvetica, sans-serif ;
	color:#635e54;
	font-weight: normal;
	padding-left:12px;
}
#form_inner .label_2 .asteric{
	color:#c3012a;
}
#form_inner .input_txt {
	width: 200px;
	margin: 8px 0px 8px 12px;;
	border:1px solid #cdd1da;
	
}
#form_inner textarea {
	width: 200px;
	margin: 8px 0px 8px 12px;;
	border:1px solid #cdd1da;
	
}
.submitbtn{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:12px;
	border:none;
	width:109px;
}
/*Sitemap*/
#sitemap{
    font: 12px Arial, Helvetica, sans-serif;
	color:#3e3c3c;
	width:auto;
	margin-left:10px;
}
#sitemap ul {
	margin: 0px 0px 10px 17px;
	padding: 0px;
	list-style:none !important;
}
#sitemap ul li{
	margin:0;
	padding: 0 0 9px 13px;
}
#sitemap ul li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#3e3c3c;
	text-decoration:none;
	line-height:20px !important;
}
#sitemap ul li a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#3e3c3c;
	text-decoration:underline;
}
#sitemap ul ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none; !important;
}
#sitemap ul ul li {
	margin: 0px;
	padding: 7px 0 0px 0px;
	line-height:20px !important;
	background: url(../images/bullet1.gif) 2px 7px no-repeat !important;
}
#sitemap ul ul li a{
	font: 12px Arial, Helvetica, sans-serif;
	color: #3e3c3c;
	text-decoration:none;
}
#sitemap  ul ul li a:hover{
	font: 12px Arial, Helvetica, sans-serif;
	color: #3e3c3c;
	text-decoration:underline;
}
/*.sitemap ul ul ul{
	margin: 0px;
	padding: 0px 0px 0px 13px;
	list-style: none; !important;
}
#sitemap ul ul ul li{
	display:block;
	margin: 0px;
	padding: 5px 0 0px 13px;
	line-height:20px !important;
	background:url(../images/circle.gif) no-repeat left 10px !important;
}
#sitemap ul ul ul li a{
    font: 12px Arial, Helvetica, sans-serif;
	color: #3e3c3c;
	text-decoration:none;
}
#sitemap ul ul ul li a:hover{
	font: 12px Arial, Helvetica, sans-serif;
	color: #3e3c3c;
	text-decoration:underline;
}*/
/*table*/

.tab_bg{
width:423px;
background-image:url(../images/tab_top.gif);
background-repeat:no-repeat;
background-position:top left;
height:35px;
line-height:35px;
font:bold 13px Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left:15px;
}
.tab_txt_head{
width:423px;
background-image:url(../images/tab_top_inner.gif);
background-repeat:repeat-x;
background-position:top left;
height:35px;
line-height:35px;
font:bold 13px Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left:15px;
}
.tab_txt{
font:12px Arial, Helvetica, sans-serif;
color: #575555;
padding:11px 0px 11px 14px;
}
.tab_txt_blk{
font:12px Arial, Helvetica, sans-serif;
color: #000000;
padding:11px 5px 11px 14px;
}
/*24 sep 09*/
.adwords_heading{
font:bold 12px Arial, Helvetica, sans-serif;
color: #2299cb;
padding-top:25px;
text-align:center;
}
/*end*/
.adwords_inner{
padding-top:10px;
text-align:center;
}
.cmngtxt{
	background:url(../images/coming_soon.jpg) no-repeat 140px center;
	height:300px;
}
.bluetxt_bld{
font:bold Arial, Helvetica, sans-serif 11px;
color:#2299cb;
text-decoration:none;
}
.bluetxt_bld a{
font:bold Arial, Helvetica, sans-serif 11px;
color:#2299cb;
text-decoration:none;
}
.bluetxt_bld a:hover{
text-decoration:underline;
}
.bluetxt_bld{
font:bold Arial, Helvetica, sans-serif 11px;
color:#2299cb;
text-decoration:none;
}
.bluetxt_bld a{
font:bold Arial, Helvetica, sans-serif 11px;
color:#2299cb;
text-decoration:none;
}
.bluetxt_bld a:hover{
text-decoration:underline;
}
.error-main{
float:left;
width:200px!important;
margin-top:30px;
}
.col2-error{
float:right;
width:240px!important;
}
.curve{
margin:	0px auto 0 11px;
}

/* Style for new Clients page as on 9 sep 09 */
.mainClientsSec {
	float:left;
}

.mainClientsSec .clientBox {
	border:1px dashed #C4C3C3;
	float:left;
	margin:0 20px 0px 0;
	height:50px;
	text-align:center;
	width:180px;
}

.clientBox2 {
border:1px dashed #C4C3C3;
float:left;
padding:5px 0px 0px 0px;
	margin:0px 20px 0px 0;
	height:45px;
	text-align:center;
	width:180px;
} 
.clientBox3 {
border:1px dashed #C4C3C3;
float:left;
padding:2px 0px 0px 0px;
	margin:0px 20px 0px 0;
	height:48px;
	text-align:center;
	width:180px;
} 
/*style added 19 sept 09*/
/*.box{
border:1px  #000000;
float:left;
height:20px;
width:400;
}
*/
.txt2{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:10px;
color:#000000;
font-weight:normal;
border:1px solid #78c0d4;
}

/*end*/