/* CSS Document */

body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#282828; text-align:justify;}



.main-txt { padding:5px 20px 0 20px;; text-align:justify;}
.main-txt a{ text-decoration:none; color:#3E9AEB;}
.main-txt a:hover { text-decoration:underline; color:#000000;}
.footer { height:40px; color:#999999; text-align:left; vertical-align:middle;}

.left-panel-nav{ background-image:url(../images/left-panel-mid.gif); background-repeat:repeat-y; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

.left-panel-nav a {color:#000000; text-decoration:none;}

.left-panel-nav a:hover {color:#3E9AEB; text-decoration:none;}
.left-panel-nav_new{ color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-left:5px; line-height:22px;}
.left-panel-nav_new a {color:#000000; text-decoration:none;}

.left-panel-nav_new a:hover {color:#3E9AEB; text-decoration:none;}


.left-panel-nav img { padding:3px 0 3px 20px;}

.main-txt-inner { padding:5px 10px 0 10px;; text-align:justify; line-height:20px;}
.main-txt-inner a{ text-decoration:none; color:#3E9AEB;}
.main-txt-inner a:hover { text-decoration:underline; color:#000000;}
.main-txt-inner ul {
	}
.main-txt-inner li {
	padding-left:8px;
	list-style-image:url(../images/arrow_bullet1.gif);
	margin-top:2px;
	}

.orange-txt-inner a{ text-decoration:none; color:#3E9AEB;}
.orange-txt-inner a:hover { text-decoration:underline; color:#000000;}
.orange-txt-inner ul {
	}
.orange-txt-inner li {
	padding-left:4px;
	list-style-image:url(../images/org_bullet.jpg);
	margin-top:2px;
	}
.green-txt-inner a{ text-decoration:none; color:#3E9AEB;}
.green-txt-inner a:hover { text-decoration:underline; color:#000000;}
.green-txt-inner ul {
	}
.green-txt-inner li {
	padding-left:4px;
	list-style-image:url(../images/bullet_green.gif);
	margin-top:2px;
	}
	



.client-test { background-image:url(../images/client-test-heading-bg.gif); background-position:top; background-repeat:no-repeat; padding-top:70px; width:282px; height:160px;}

.client-test-heading { color:#000000; text-transform:uppercase; padding-bottom:10px;}

.switch-conet { padding-top:0px;}



/* Switch Content Start*/

.site_map ul {
}
.site_map li{ list-style:disc }

.categoryitems { margin:0px;}

.categoryitems ul{ margin-left:18px;}
.categoryitems li{ list-style:square; padding-top:10px; margin-left:0px;}

.categoryitems a{text-decoration:none; color:#3E9AEB;}
.categoryitems a:hover{text-decoration:underline; color:#000000;}

h2 { font-size:14px; font-weight:bold; margin:0px;}
h1 { font-size:16px; font-weight:bold; margin:0px;}
h3 { color:#FFFFFF; font-size:14px; margin:10px;}
h4 { font-size:13px; margin:0px;}
h5 { font-size:12px; margin:0px; color:#000000;}
h5 a {
	text-decoration:none;
	color:#000000;
	}
h5 a:hover {
	text-decoration:underline;
	color:#3E9AEB;
	}
.arrowlistmenu .menuheader
{ /*CSS class for menu headers in general (expanding or not!)*/
font: 12px Arial;
background-repeat:no-repeat;
color: #666666;
border-bottom:0px dashed #ffffff;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0 0 0 15px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin:0px;
}

.txt-box-s { width:160px; color:#ffffff; font-size:10px; height:16px; background-color:#825F83; border:1px solid #DCB5DD;}

.btn-sub { width:60px; color:#ffffff; font-size:10px; height:20px; background-color:#825F83; border:1px solid #DCB5DD;}
.btn-sub1 { width:60px; color:#ffffff; font-size:10px; height:20px; background-color:#C93035; border:1px solid #EBB3B4;}
.btn-sub3 { width:60px; color:#ffffff; font-size:10px; height:20px; background-color:#165D89; border:1px solid #B3CDDA;}
.btn-sub4 { width:60px; color:#ffffff; font-size:10px; height:20px; background-color:#C24066; border:1px solid #DB90A5;}

/* Switch Content End*/

.txt-box { height:13px; width:150px; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}




.main-txt-inner1 { padding:0px 10px 0 10px;; text-align:justify; line-height:20px;}
.main-txt-inner1 a{ text-decoration:none; color:#3E9AEB;}
.main-txt-inner1 a:hover { text-decoration:underline; color:#000000;}
.main-txt-inner1 ul {
	list-style-image:url(../images/arrow_bullet1.gif);
	}
	
.main-txt-inner2 { padding:0px 10px 0 10px;; text-align:justify; line-height:20px; }
.main-txt-inner2 a{ text-decoration:none; color:#3E9AEB;}
.main-txt-inner2 a:hover { text-decoration:underline; color:#000000;}
.main-txt-inner2 ul { margin:0;};
.main-txt-inner2 li { margin:0;};
	
	
.text-field {
	width:200px;
	height:15px;
	font-size:10px;
	border:1px solid #0295c5;
	margin-left:10px;
}
.text-area {
width:200px;
height:50px;
font-size:10px;
border:1px solid #0295c5;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:10px;
}
.button-submit {
background-color:#3786C3;
color:#FFFFFF;
width:50px;
height:18px;
border:1px solid #FFB517;
margin:0 1px 3px 3px;
font-size:10px;
margin-left:10px;
}
.features_text_header {
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	line-height:17px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	}
.features_header_border {
	border-right:1px solid #FFFFFF;
	}
.features_inner_border {
	border-bottom:1px dashed #3E9AEB;
	border-left:1px dashed #3E9AEB;
	border-right:1px dashed #3E9AEB;
	}
.features_inner_border1 {
	border-bottom:1px dashed #3E9AEB;
	border-right:1px dashed #3E9AEB;
	}
.features_text_inner {
	text-align:left;
	padding:8px;
	line-height:17px;
	}
.features_text_inner1 {
	text-align:center;
	padding:8px;
	line-height:17px;
	}
	

/* Shashi 21-02-09 */ 

.home-page-content { background-image:url(../images/home-content-bg.gif); background-repeat:no-repeat; width:567; height:90px; padding:0 15px 0 15px; font-size:12px; text-align:justify; background-position:bottom;}

.more { color:#000099; text-decoration:none;}
.more a { color:#000099; text-decoration:none;}
.more a:hover{ color:#000099; text-decoration:underline;}





/*    from start  */

.header {
	font-size:13px;
	color:#002D93;
	line-height:19px;
	text-align:justify;
	}
.form_text {
	font-size:12px;
	color:#000000;
	line-height:17px;
	text-align:left;
	}
.text-area {
	width:280px;
	height:110px;
	font-size:10px;
	color:#333333;
	border:1px solid #B4B4B4;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	}
.border_right {
	border-left:1px solid #EFF0EF;
	}
.red {
	color:#FF0000;
	}
.text-field {
	width:160px;
	height:15px;
	font-size:11px;
	color:#333333;
	border:1px solid #B4B4B4;
	margin-left:10px;
	}
.button-submit {
	background-color:#FFFFFF;
	color:#000000;
	width:50px;
	height:18px;
	border:1px solid #B4B4B4;
	margin:0 1px 3px 3px;
	font-size:10px;
	margin-left:10px;
	}
.button-reset {
	background-color:#ffffff;
	color:#000000;
	width:50px;
	height:18px;
	border:1px solid #B4B4B4;
	margin:0 1px 3px 3px;
	font-size:10px;
	margin-left:10px;
	}



/*    from end  */

/* Shashi 12-03-09 */

.switch-mid-bg { background-image:url(../images/switch-bg-mid.gif); background-repeat:repeat-y;}
.switch-mid-bg-big { background-image:url(../images/new-border-bg.gif); background-repeat:repeat-y;}
.switch-mid-bg_new { background-image:url(../images/new_bg.gif); background-repeat:repeat-y;}


/*  kousik  20-03-09  */

.content_sub_header {
	color:#3E9AEB;
	font-weight:bold;
	}
.partner_text {
	color:#FFFFFF;
	font-size:12px;
	padding:5px;
	}
.partner_text a {
	color:#FFFFFF;
	text-decoration:none;
	}
.partner_text a:hover {
	color:#000000;
	text-decoration:underline;
	}
.about_datavibes_font {
	font-size:17px; font-weight:bold; color:#147CD7; text-align:center; letter-spacing:1px;
	}
	
	
/* kousik date 30-03-09 */
.main-txt-inner-header_scroll { text-align:justify; line-height:19px; }
.main-txt-inner-header { padding:0 10px 0 0px; text-align:justify; line-height:19px; }
.main-txt-inner-header a{ text-decoration:none; color:#3E9AEB;}
.main-txt-inner-header a:hover { text-decoration:underline; color:#000000;}
.main-txt-inner-header ul {
	margin:5px 0 0 5px;
	padding:5px 0 0 5px;
	}
.main-txt-inner-header li {
	padding:0px 15px 0 0px;
	margin-left:10px;
	list-style-image:url(../images/arrow_bullet1.gif);
	line-height:19px;
	}
.main-txt-inner-header.orange-txt-inner1 a{ text-decoration:none; color:#3E9AEB;}
.main-txt-inner-header.orange-txt-inner1 a:hover { text-decoration:underline; color:#000000;}
.main-txt-inner-header.orange-txt-inner1 ul {
	}
.main-txt-inner-header.orange-txt-inner1 li {
	padding-left:4px;
	list-style-image:url(../images/org_bullet.jpg);
	margin-top:2px;
	}
.functional-header {
	color:#3E9AEB;
	}
.event_header_text {
	font-size:12px;
	padding:0 0 0 10px;
	line-height:18px;
	}
	
.case_studies_text { padding:0 10px 0 0px; text-align:justify; font-size:12px; line-height:19px; font-weight:bold; letter-spacing:1px; }
.case_studies_text a{ text-decoration:none; color:#000000;}
.case_studies_text a:hover { text-decoration:underline; color:#3E9AEB;}
.case_studies_text ul {
	margin:5px 0 0 5px;
	padding:5px 0 0 5px;
	}
.case_studies_text li {
	padding:0px 15px 0 0px;
	margin-left:10px;
	list-style-image:url(../images/arrow_bullet1.gif);
	line-height:19px;
	}
.click_here {
	color:color:#3E9AEB;
	}
.click_here a {
	color:#3E9AEB;
	text-decoration:none;
	}
.click_here a:hover {
	color:#000000;
	text-decoration:underline;
	}
	
/*---- Megha (02-04-2009) -----*/

.company-information {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#3E9AEB;
font-weight:bold;
}

.button-next {
background-color:#FFFFFF;
color:#000000;
width:35px;
height:18px;
border:1px solid #0E3793;
margin:0 0px 0px 0px;
font-size:11px;
font-weight:bold;	
margin-left:0px;
}


/****************  Kousik date 17-07-09  ************************/

.border_new {
	border:1px solid #C7E0F7;
	}
	
.main-txt-inner_new { padding:5px 10px 10px 10px;; text-align:justify; line-height:20px;}
.main-txt-inner_new a{ text-decoration:none; color:#3E9AEB;}
.main-txt-inner_new a:hover { text-decoration:underline; color:#000000;}
.main-txt-inner_new ul { padding:5px 0 5px 15px; margin:5px 0 5px 15px;
	}
.main-txt-inner_new li {
	padding-left:8px;
	list-style-image:url(../images/arrow_bullet1.gif);
	margin-top:5px;
	}
.main-txt-inner_new1 { padding:5px 10px 10px 10px; text-align:justify; line-height:20px;}
.main-txt-inner_new1 a{ text-decoration:none; color:#000000;}
.main-txt-inner_new1 a:hover { text-decoration:underline; color:#000000;}
.main-txt-inner_new1_1 { line-height:20px;}
.main-txt-inner_new1_1 a{ text-decoration:none; color:#3E9AEB; text-align:right;}
.main-txt-inner_new1_1 a:hover { text-decoration:underline; color:#000000;}
.drop-down_forum {
	width:165px;
	height:15px;
	font-size:11px;
	color:#333333;
	border:1px solid #7F9DB9;
	margin-left:10px;
	text-transform:capitalize;
	float:left;
	}
.text-field_form {
	width:165px;
	height:18px;
	font-size:10px;
	border:1px solid #0295c5;
	margin-left:10px;
}
.text-area_form {
width:165px;
height:100px;
font-size:10px;
border:1px solid #0295c5;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.text-area_form1 {
width:165px;
height:50px;
font-size:10px;
border:1px solid #0295c5;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#border {
	border-bottom:1px dashed #3E9AEB;
	}
	
.new_header
{ /*CSS class for menu headers in general (expanding or not!)*/
font: 12px Arial;
color: #666666;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
cursor: hand;
cursor: pointer;
margin:0px;
}

.left_box_border {
	background-image:url(../images/left-bg.jpg);
	background-repeat:repeat-y;
	}
.left_box_border_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#025026;
	line-height:22px;
	font-weight:bold;
	padding:5px 6px 5px 6px;
	}
.left_box_border_font1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0D3690;
	line-height:22px;
	font-weight:bold;
	padding:5px 6px 5px 6px;
	}
.left_box_border_font2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D3690;
	line-height:17px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	}

.news-new { margin-left:50px;}

.news-new li { margin-left:10px;}  
.news-new ul { margin-left:25px;} 


