/* CSS Document */

/* varun  20-07-07*/

body
{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
line-height:18px;
margin:0px;
text-align:justify;
background-color:#CCCCCC;
}

h1 {
font-size:12px;
font-weight:bold;
margin:0px;
}


h2 {
font-size:11px;
font-weight:bold;
margin:0px;
padding:5px;
}

h3 {
color:#94C803;
font-size:12px;
margin:10px 0 10px 0;
}



.header_bg 
{
background-color:#F3F3F3;
 
}
.logo-pad
{
padding: 36px 0 0 44px;
}
.header-right-bg
{
	background-color:#272600;
	background-image: url(../images/arrow-header.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:0 0 4px 0;
}
.go_buton {
	font-weight: bold;
	text-transform: uppercase;
	background-color: #F7F7F7;
	height: 20px;
	width: 28px;
	font-size: 11px;
	border: 1px solid #333333;
	margin:0 3px 0 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textfield {
	font-size:9px;
	color: #000000;
	height: 13px;
	width: 120px;
	margin:0 3px 0 0 3px;
}


.links-bg
{background-color:#CFCFD0;
border-top: solid 1px  #FFFFFF;
border-bottom:solid 1px  #FFFFFF
}

.company-slogan 
{background-color:#E0DFE4; height:120px;

}

 .company-slogan-pad
 {padding: 33px 0 0 65px;

 }
 
 
 .heigt{height:100px;
 background-color: #E0DFE4;
 border-bottom:solid 1px #C0C0C0;
 }
 
 /*Nittin Sharma 20-07-07*/
 
.vision-section-index {
	background-color:#9B9A9D;
	text-align:justify;
	color:#FFFFFF;
	border: 1px solid #C0C0C0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 5px;
	padding: 5px;
	margin-top: 5px;
}



.foter-right-bg
{
	background-color:#272600;
	background-image: url(../images/arrow-footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.aboutheading {
margin:10px 10px 0 10px;
border-bottom:1px solid #4D4D4D;
}


.foter-left-bg
{
	background-color:#ffffff;
	height:217px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

.foter-left-bg img {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 11px;
	padding-top: 31px;
}

.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color: #FFFFFF;
	padding:15px 10px 10px 20px;
}
.normaltext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}
.text-left-footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 17px;
	color:9D9D9D;
	padding-left: 12px;
	
    
}

.td borde
{border-bottom:solid1px #C5C5C5;}

.more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#097AAE;
	text-decoration: underline;
	margin:0 20px 0 0;
}

.more a{
	
	color:#097AAE;
	text-decoration: underline;
	
}


.more a:hover{
	color:#097AAE;
	text-decoration:none;
}
.copyright{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#097AAE;
	padding-right:5px;
	border-top: solid 1px  #C5C5C5;
	}	
	
.top_border1{
border-top: solid 1px  #C5C5C5;
	}		
	
	
.baneer-image
 {background-image:url(../images/visionminerals-banner.jpg);
 height:36 px; width:670px;}	

.submit-query
{
	font-weight: bold;
	text-transform: uppercase;
	background-color: #f5f5f5;
	height: 21px;
	width: 107px;
	font-size: 11px;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-right: 10px;
	color: #565656;
	}
	
.div_contact_details{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;color:#097AAE;
color:#FFFFFF;
margin:10px 10px 10px 10px;
border-bottom:1px solid #4D4D4D;
}


/*Nittin Sharma 24-07-07 */

.home-icon {
float:right;
margin:3px 5px 0 5px;
}

.contact-icon {
float:right;
margin:2px 5px 0 5px;
}

.white-border {
padding:3px;
margin:0 0 0 10px;
color:#FFFFFF;
}

.email {
color:#FFFFFF;
text-decoration:underline;
}

.email a {
color:#FFFFFF;
text-decoration:underline;
}

.email a:hover {
color:#FFFFFF;
text-decoration:none;
}

.product-list {
font-size:11px;
font-weight:bold;
}

.product-list ul {
margin:10px 0 25px 25px;
font-weight:normal;
}

.product-list li {
list-style-image:url(../images/bullet.gif);
line-height:19px;
text-align:left;
}

.left-bg {
background-image:url(../images/left_bg.gif);
background-repeat:no-repeat;
height:340px;
}

.border-white {
border:1px solid #ffffff;
}

.gray-bg {
background-color:#3d3d3d;
}

.white-bg {
background-color:#FFFFFF;
}

.submit-query {
padding:5px 0 0 5px;
border:0px;
}

/*Nittin Sharma  01-08-07 */

.textfield-frm {
width:185px;
height:13px;
background-color:#f3f3f3;
border:1px solid #ffffff;
font-size:10px;
margin:2px 0 2px 5px;
}

.dropdown {
width:190px;
height:13px;
border:1px solid #ffffff;
margin:2px 0 2px 5px;
font-size:10px;
}

.textarea {
width:185px;
height:60px;
font-size:10px;
margin:2px 0 2px 5px;
background-color:#f3f3f3;
border:1px solid #ffffff;
}

.button {
background-color:#FFFFFF;
border:1px solid #666666;
color:#666666;
width:60px;
height:17px;
font-size:10px;
margin:5px 0 0 5px;
}

/*Nittin Sharma 01-08-07 */

.heading-bg {
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	padding:0 0 0 5px;
	height:20px;
	font-size:12px;
	background-color: #94C803;
}
.border {
	border: 1px dashed #B8B8B8;
}
.verti-bor {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #B8B8B8;
	border-right-color: #B8B8B8;
	border-bottom-color: #B8B8B8;
	border-left-color: #B8B8B8;
	border-right-style: dashed;
}


.products-heading {
font-weight:bold;
color:#FFFFFF;
border-bottom:1px solid #c2c2c2;
padding:0 0 0 5px;
font-size:12px;
}

.left-text {
color:#333333;
font-size:11px;
padding:10px 0 0 10px;
font-weight:bold;
}

.left-text ul {
line-height:18px;
margin:10px 0 0 30px;
font-weight:normal;
}

.left-text li {
list-style-image:url(../images/arrow_blac.gif);
}

.vision-heading {
font-size:11px;
font-weight:bold;
border:1px solid #000000;
margin:0 5px 0 0px;
padding:0 0 0 5px;
background-color:#b7d803;
}

/* Virender 09-08-07*/
.gradient1 {
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#31c2e1', startColorstr='#0385b0', gradientType='0');
}
.gradient2 {
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#969f60', startColorstr='#969f60', gradientType='1');
}
/*.top_midd_bg {
	background-image: url(../images/corners/top_middle_bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 36px;
}
.bottom_midd_bg {
	background-image: url(../images/corners/bottom_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 36px;
}
.left_midd_bg {
	background-image: url(../images/corners/left_side_middle_bar.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 6px;
}
.right_midd_bg {
	background-image: url(../images/corners/right_side_middle_bar.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 6px;
}*/
.top_midd_bg {
	background-image: url(../images/img/top_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}
.bottom_midd_bg {
	background-image: url(../images/img/bottom_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 6px;
}
.bg {
	background-color: #666666;
}

.left_midd_bg {
	background-image: url(../images/img/left_middle.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 2px;
}
.right_midd_bg {
	background-image: url(../images/img/right_middle.png);
	background-repeat: repeat-y;
	background-position: right top;
	width: 2px;
}
/*virender 13-08-07*/
.box {
	background-image: url(../images/box.jpg);
	height: 92px;
	width: 195px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
}
.box a{
	height: 92px;
	width: 195px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
}.box a:hover {
	height: 92px;
	width: 195px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #000000;
	text-decoration: underline;
	font-size: 14px;
	text-transform: uppercase;
}


/*Nittin Sharma 22-08-07 */

.product-nav {
color:#ffffff;
text-decoration:none;
}

.product-nav a{
color:#ffffff;
text-decoration:none;
}

.product-nav a:hover {
color:#8fc6ff;
text-decoration:underline;
}

.product-nav ul{
margin:0 0 0 10px;
}
.product-nav {
list-style-image:url(../images/products_nav_arrow.gif);
line-height:18px;
margin:10px 0 0 20px;
}

.products-nav-border {
border-right:1px solid #b5b5b5;
text-align:justify;
}

.back-products {
color:#8fc6ff;
text-decoration:underline;
margin:0 10px 0 0;
}

.back-products a{
color:#8fc6ff;
text-decoration:underline;
}

.back-products a:hover{
color:#ffffff;
text-decoration:none;
}

/*Nittin Sharma 25-08-07 */

.normal-text {
font-weight:normal;
text-align:justify;
}


.normal-text p{
text-align:justify;
padding:5px;
}

.light-row {
background-color:#FFFFFF;
color:#000000;
}

.dark-row {
background-color:#e0e0e0;
color:#000000;
}

.div-partition {
border-bottom:1px dotted #ffffff;
margin:5px 0 0px 0;
}

.border-r-b {
border-bottom:1px solid #333333;
border-right:1px solid #333333;
}

.border-r {
border-right:1px solid #333333;
}

.border-b {
border-bottom:1px solid #333333;
}

.border-white {
border:1px solid #ffffff;
}
.mica-heading-bg {
background-color:#f5f5f5;
color:#000000;
font-size:12px;
font-weight:bold;
}

.mica-padding {
padding:0 0 0 5px;
}
