/* CSS Document */
/* generated by Tata Interactive Systems

margin: 0; /*removes indent IE and Opera
padding: 0; /*removes indent Mozilla and NN7

*/ 

/*******************************************************************************/
* { margin:0; padding:0; }


body {
	font:80% Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/bg_VRlines_02.jpg);
	text-align: center;
}
/* start of general text formating*/
div{
	border:none;
/*border:1px solid red;*/
}

p{
	padding-top:0.3em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.3em;
	/*	font:Arial;
	font-size:0.7em;*/
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 85%;
}
pi{
	padding-top:0.3em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.3em;
	/*	font:Arial;
	font-size:0.7em;*/
	font:Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-size: 85%;
}

p a:visited{
font-style:italic;
}

h1 {
	font-size:100%;
	color:#003366;
	margin: 0em 0em 0em 0em;
	padding-top: 1em;
	padding-left: 0.4em;
	font-family: Arial, Helvetica, sans-serif;
	
	
}
h2 {
	font-size:90%;
	color:#676767;
	margin: 0.18em 0em 0em 0em;
	padding-left:0.5em;	
font:Arial, Helvetica, sans-serif;}

h3
{
	padding-left:0.4em;
	color:#4F6D8E;
	font-size:90%;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	padding-top: 0.5em;
}
h3 a
{
	padding-left:0.4em;
	color:#4F6D8E;
	font-size:90%;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	padding-top: 0.5em;
}

h4
{
	padding-left:0.4em;
	color:#4F6D8E;
	padding-top:0.5em;
	font:Arial, Helvetica, sans-serif;
	font-size:90%;
	padding-bottom:0.5em;
}
h5
{
	color:#4F6D8E;
	padding-top:0.5em;
	font:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	padding-left: 0.5em;
}

h6
{

	margin-bottom:0.5em;
	padding-top:0.5em;
	color:#4F6D8E;
	font:Arial, Helvetica, sans-serif;
	font-size:0.5em;
}


ul li {

}
ul ul li {
	list-style-image:url(images/bullete_02.gif);
}

table{
padding-top:0.5em;
padding-bottom:0.5em;
}

td{
	padding-top:0.5em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:thin;
	border-style:solid;
	border-color:#999999;
}

th{
	font-size:0.7em;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-weight:bold;
	border:thin;
	border-style:solid;
	border-color:#666666;
	text-align:center;
	}
	
caption{
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#4F6D8E;
	font-size:0.7em;
	font-weight:bold;
	padding-top:0.3em;
	padding-bottom:0.3em;
	}
/*end of general text formating*/

#center {
	width:765px;
	margin: 0 auto;
	padding-top:0.1em;
	padding-left:0.2em;
	padding-right:0.2em;
	background-color:#FFFFFF;
	text-align: left;
}

#center4contact {
	/*width:795px;
	margin: 0 auto;
	*/
	padding-top:0.1em;
	padding-left:0.2em;
	padding-right:0.2em;
	background-color:#FFFFFF;
	text-align: left;
	min-height: 638px;
	
}

#contact-body {
	text-align: left;	
	background-color:#FFFFFF;
} 


/*
#center4contact {
	margin-left:3%;
	float:left;
	display:inline;
	width:94%;
	padding-top:0.1em;
	padding-left:0.2em;
	padding-right:0.2em;
	background-color:#FFFFFF;
	text-align: left;
}


#center4jsp {
	margin-left:11%;
	float:left;
	display:inline;
	width:78%;
	padding-top:0.1em;
	padding-left:0.2em;
	padding-right:0.2em;
	background-color:#FFFFFF;

}*/

#center4jsp{
	width:773px;
	margin: 0 auto;
	padding-top:0.1em;
	padding-left:0.2em;
	padding-right:0.2em;
	background-color:#FFFFFF;
	min-height: 638px;
	text-align: left;
}


/***********************start of page dimension setting ********
html, body{ 
 margin:0; 
 padding:0; 
text-align: center;

}

#pagewidth{ }*/

/***********************start of header*********/
#header{
	background-color:#EDEDE0;
	position:relative;
	width:100%;
	display: block;
}
#header-left-logo
{	background-color:#EDEDE0;
	float:left;
	display:inline;

}
#header-right-logo{
    background-color:#EDEDE0;
	float:left;
	display:inline;
	background-color: #EDEDE0;
}
/***********************start of menutop*********/
#menutop {
	background-image:url(images/btn_bg_01.gif);
	background-repeat: repeat-x;
	float:left;
	/*width:100%;*/
	width:770px;
	margin-bottom:0;
	margin:0;
	list-style-type:none;
	font-size:95%;
  }
#menutop li {
	background-image:url(images/btn_bg_02.gif);
	background-repeat: repeat-x;
	text-align: center;
	float: left;
	width:auto;
	margin-left:0.1em;
	font-size:95%;
	display: block;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 1.4em;
	padding-right: 1.3em;
}
#menutop a {

	color:#000000;
	text-decoration:none; 
}

#menutop a:hover {
	text-decoration:underline;
}
/***********************start of navigation-bar*********/
 #navigation-bar
 {
	background-image:url(images/contact_nav.jpg);
	text-indent:23%;
	height:2em;
	width:100%;

	line-height:2em;
	margin-bottom:0;
	margin-left:0;
	font-size:80%;
	clear: left;
 }
 #navigation-bar-contact
 {
 background-image: url(images/contact_nav.jpg);
 text-indent:1%;
 height:2em;
 width:100%;
 text-indent:1%;
 line-height:2em;
 margin-bottom:0;
 margin-left:0;
 font-size:0.6em;
 clear: left;
 }
/***********************start of center-container*********/
#center-container {
	background-color:#FFFFFF;
}
/***********************start of leftcol*********/
#leftcol{
 margin-top:0;
 width:21%;
 display:inline;
 float:left;
 background-color:#FFFFFF;
 }
/***********************start of menu-vertical*********/
.menu-vertical-home{
margin-top:1.65em;
}
#menu-vertical ul {
	list-style-type: none;
	margin-left: 1em;
	padding-left: 0em;
}
  
#menu-vertical li {
	font-size:100%;
	text-decoration:none;
	color:#1564A7;
	font:Arial;
	padding-top: 0.5em;

}

#menu-vertical a, menu-vertical a:visited{color:#1564A7;text-decoration:none;

	background-image: url(images/arrow_orange_01.gif);
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding-left: 1.6em;
	
	}

#menu-vertical a:hover {
	color:#000000;
	background-image: url(images/arrow_orange_01_roll.gif);
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding-left: 1.6em;
	
		}
/*************start of testimonial-para**************************/
#testimonial-para{
background-image:url(images/testi_BG.gif);
text-align:left;
margin-top: 1em;
}

.testimonial-bl {background: url(images/testimonial-bl.gif) 0 100% no-repeat;}
.testimonial-br {
	background: url(images/testimonial-br.gif) 100% 100% no-repeat;
	background-color: #CFCFAB;
	background-repeat: no-repeat;
	background-position: right top;
	height: 6px;
}
.testimonial-tl {background: url(images/testimonial-tl.gif) 0 0 no-repeat}
.testimonial-tr {
	background: url(images/testimonial-tr.gif) 100% 0 no-repeat;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #CFCFAB;




	height: 0.e;
	clear: left;
	height: 6px;
}
.testimonial-content{background-color: #CFCFAB;}
/************* start of clients-para**************************/
#client-head
{
background-image:url(images/product_bg_main.jpg);
margin-left:0;
text-indent:1.5em;
background-repeat:no-repeat;
color:#000000;
font-size:90%;
font: Arial;
font-weight:bold;
}
#clients-para{
	margin-left:0;
	margin-top:0.5em;
	margin-left:0;
	padding-top:0.3em;
	background-color:#FFFFFF;
}
/************* start of scheme-para**************************/
#scheme-para {
	margin-left:0em;
	margin-top:0em;
	padding-top:0.3em;
	background-color:#FFFFFF;
}
/************* start of certificates-para**************************/
#certificates-para {
	margin-top:0.5em;
	/*margin-left:0.7em;*/
	border-top:dashed #666666 1px;
}
/************* start of products**************************/

.product-head-home{
background-image:url(images/product_bg_main.jpg);
text-indent:0.7em;
margin-top: 0.5em;
padding-top:0.3em;
padding-bottom:0.4em;
}

.product-head-innerpage{
background-image:url(images/product_content.jpg);
text-indent:2em;}

#product-head{
margin-left:0em;
background-repeat:no-repeat;
color:#000000;
font-size:90%;
font: Arial;
font-weight:bold;
}

.product-list-innerpage ul{margin-left:1em;}
#product-list{
	margin-top:0em;
	background-color: #F5F0E6;
}
#product-list ul {
		margin-top: 0.3em;
		margin-bottom:0;
}
	
#product-list li {
	list-style:none;
	text-indent: 0.7em;
	padding-bottom:0.1em;
	padding-left:0em;
	vertical-align:middle;
	font:Arial;
	font-size:85%;
	padding-top: 0.3em;
}

#product-list a, #product-list a:visited {
  text-decoration:none; 
  color:#1564A7;
}
#product-list a:hover {
  color:#000000;
}

/*start of maincol*/
#maincol-home{
	width:54%;
	margin-top:0.5em;
	margin-left:0.5em;
	float:left;
	display:inline;
	background-color:#FFFFFF;
}
#maincol-02{
	width:75%;
	margin-top:0.5em;
	margin-left:0.5em;
	float:left;
	display: inline;
	background-color:#FFFFFF;
}
#maincol-03{width:51%;margin-top:0.5em;
	margin-left:0.5em;
	float:left;
	display:inline;}

#maincol-03-award {
	width:70%;
	margin-top:0.5em;
	margin-left:0.5em;
	float:left;
	display:inline;
}


/*start of mainbanner*/
#main-banner {
	margin-left:0.2em;
	height:240px;
	background-color:#FFFFFF;
}
#noscript-image {
	height:240px;
/*	background-color:#CAEAFF;*/
	background-color:#FFFFFF;
	margin-left: 0.2em;
}

.clear {font-size: 1px; height: 1px}

#banner0 {
 background-color:#94B542;
  	float:left;
 	display:inline;
	margin-left:0.2em;
	width:100%;
}
#banner1 {
 background-color:#0C83AA;
  	float:left;
 	display:inline;
	margin-left:0.2em;
	width:100%;
}
#banner2 {
 	background-color:#F3F1F2;
  	float:left;
 	display:inline;
	margin-left:0.2em;
	width:100%;
}
#banner3 {
 background-color:#F5F4F4;
  	float:left;
 	display:inline;
	margin-left:0.2em;
	width:100%;
}
#banner4 {
 background-color:#33B8DA;
  	float:left;
 	display:inline;
	margin-left:0.2em;
	width:100%;
}
/*****************start of content-para*********************/

#content-para{
text-align:left;
padding-left:0.5em;
margin-top:0em;
clear:right;
font-size: 100%;
color:#003366;
background-color:#FFFFFF;
}

#content-para p{
	color:#003366;
	background-color:#FFFFFF;
}

/*Start of noscript-content-para*/
#noscript-content-para {
	padding-left:0.5em;
	float: left;
	padding-bottom: 0.5em;
	clear: right;
	background-color:#FFFFFF;
}
#noscript-content-para ul {
text-align:left;
margin-top:0em;
margin-left:0.7em;
padding-left:0.2em;
clear:right;
}

.bluebackground{
background-color:#CAEAFF;
}
/*start content-formating*/
/*.content-formating a: visited{
font-style:italic;
}*/

.content-formating ul {
padding-top:0.3em;
padding-bottom:0.3em;
}

.content-formating ul li{
	list-style-image:url(images/bullete_01.gif);
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	/*font-size:0.7em;*/
margin-left:2.1em;
	line-height:1em;
	margin-bottom: 1em;
	font-size: 85%;
}

.content-formating ul li ul li{
list-style-image:url(images/bullete_04.gif);
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin-left:1.5em;
padding-top:0.3em;
margin-bottom:0.2em;
}

.content-formating ol{
padding-top:0.5em;
padding-bottom:0.5em;
}

.content-formating ol li{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-left:4em;
	line-height:1em;
	padding: 0em 0em 1em 0em;
	font-size: 90%;
}

.content-formating ol li ol li{
font-size:1em;
margin-left:1em;
padding-top:0.3em;
padding-bottom:0.3em;
}
.content-formating li a:visited{
font-style:italic}

#awards-para{
	text-align:left;
	margin-top:0.5em;
	border-top:dashed #666666 1px;
	padding-left: 0.5em;
	background-color:#FFFFFF;
}
#bottombanner {
	margin-bottom:0.5em;
	border-top:dashed #666666 1px;
	padding-left: 0.5em;
	text-align: center;
	margin-top: 0.5em;
	padding-top: 0.5em;
}

/*start of link-head*/
#link-head
{
	background-image: url(images/links_bg_main.jpg);
	background-repeat:no-repeat;
	color:#000000;
	font-size:90%;
	font: Arial;
	font-weight:bold;
	text-indent: 1.5em;
}

/*start of link para*/
/*********************** link para *****************************/

#link-para{
	margin-top:0.5em;
}

#link-para ul {
		
		margin-top: 0.2em;
}
	
#link-para ul li {
	list-style:none;
	padding-top: 0.3em;
	text-indent: 0.7em;
}

#link-para a, #link-para a:visited {
  text-decoration:none; 
  color:#1564A7;
  font:Arial;
  font-size:85%;
}

#key-clients{
	margin-top:0.5em;
}

#banner-right{
	margin-top:0.5em;
	clear:left;
}


/*********************** news para *****************************/
#news-para{margin-top:0.5em;}
/*#news-para p {
		text-align:left;
		margin-left: 1.0em;
		margin-top: 0.5em;
		margin-bottom:1em;
		font:x-small Verdana, Arial, Helvetica, sans-serif;
		color:#5A5D40;
}*/


/*start of news-head*/
#news-head
{
margin-left:0em;
text-indent:1.5em;
background-image: url(images/news_bg_main.jpg);
background-repeat:no-repeat;
color:#000000;
font-size:90%;
font: Arial;
font-weight:bold;
}

#contactusline
{
width:40px;
margin-left:5em;
text-indent:1.5em;
background-image: url(images/news_bg_main.jpg);
background-repeat:no-repeat;
color:#000000;
font-size:90%;
font: Arial;
font-weight:bold;
}

/*start of policy-para*/
#policy-para{
	float:right;
	background-image:url(images/quizpara_BG.gif);
	border:#CCCCCC 1px solid;
	width:31%;
	padding-left:0em;
	padding-bottom:0.3em;
	padding-right:0.3em;
	color:#4F6D8E;
	margin-top: 0.8em;
}


#policy-para p{
}

#policy-para a:visited{
font-style:italic;

}

#policy-para ul {
padding-top:0.1em;
padding-bottom:0.1em;
}

#policy-para ul li{
	list-style-image:url(images/bullete_01.gif);
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-left:2.5em;
	padding: 0em 0em 0.5em 0em;
}

#policy-para ul li ul li{
list-style-image:url(images/bullete_04.gif);
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin-left:1em;
padding-top:0.3em;
padding-bottom:0.3em;
}

#policy-para ol{
padding-top:0.5em;
padding-bottom:0.5em;
}

#policy-para ol li{
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin-left:3em;
line-height:1em;
padding: 0em 0em 1em 0em;

}

#policy-para ol li ol li{
font-size:1em;
margin-left:1em;
padding-top:0.3em;
padding-bottom:0.3em;
}


/*******************Related-Link*********************/

#related-link-head{
	font-size:90%;
	width:100%;
	font-weight:bold;
	color:#4F6D8E;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:0.5em;
	clear: left;
}

#related-link
{
	margin-top:0em;
	clear:left;
	font:x-small Verdana, Arial, Helvetica, sans-serif;

}
#related-link p
{
	
    margin-left:0.2em;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#0066FF;
}

#related-link a
{
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#0099FF;
}
#related-link a:visited
{
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}
/*******************start of first-col, second-col, third-col*********************/

#first-col{
float:left;
width:30%;
margin-left:0.0em;
padding-left:0.5em;

}
/*
#first-col p{
	padding-left:0;
	padding-top:0.5em;
	padding-bottom:0.5;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
*/

#second-col{
	border-left-style:dotted;
	border-left-color:#EDEBEC;
	border-right-style:dotted;
	border-right-color:#EDEBEC;
	float:left;
	width:30%;
	padding-left:0.2em;
	border-right-width: 2px;
	border-left-width: 2px;
}
#third-col{
float:left;
width:30%;
margin-left:0.2em;
}
/*******************start of menubottom, copyright-info*********************/

#menubottom {
	background-image: url(images/bottomband_bg.gif);
	width:100%;
	font-size:80%;
	margin-top:0.5em;
	text-align:center;
	font-family: x-small Verdana, Arial, Helvetica, sans-serif;
	clear:left;
  }
#menubottom a {
  text-decoration:none; 
  color:#2F373A;
  	font: x-small Verdana, Arial, Helvetica, sans-serif;
}
#menubottom a:hover {
text-decoration:underline;
}

#copyright-info{
  	width:99%;
	padding-left:0.5em;
  	font-size:80%;
	margin-top:0.5em;
	color:#676767;
	text-align:center;
	font: x-small Verdana, Arial, Helvetica, sans-serif;
}

#contactus
{
text-indent:1.5em;
color:#1565A4;
font-size:90%;
font: Arial;
}
#ctry
{
color:#1565A4;
font-size:11px;
font: Arial;
font-weight:bold;
}
#ctry_info
{
color:black;
font-size:11px;
font: Arial;
font-weight:bold;
}
#horizontalline{
	float:left;
	height:1px;
	width:100%;
	background-image:url(images/top_content.jpg);
	margin-top: 0.8em;
}


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: .; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 


/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

