@charset "utf-8";
/* CSS Document */
/* www.newglobalplatinumresources.com */
/* hariprabhas@cybersplash.in*/
a { outline:0; }
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
h1 {
	font-size: 18px;
	color: #429EB2;
}
a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	background: #FFFFFF url(../images/bg.png) repeat-x;
	}
.container {
	width: 1001px;
	margin: 0 auto;
	padding: 0px;
	}
.spacer_top{
	float:right; padding:5px 25px 0 0;
	height:17px; width:975px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	text-transform:uppercase;
	font-weight:900;
		}
.spacer_top a, .spacer_top a:hover{
	color:#006633;
	text-decoration:none;}			
.flash_menu_holder{
		margin: 0px; width: 1000px; padding:0;
		height: 378px; float: left;
		background: url(../images/flash_bg.jpg) left bottom no-repeat;
		} 
.flash_holder {
	margin: 0px; width: 1000px; padding:0;
	height: 329px; 	float: left;
	
}
		
.top {
	margin: 0px;
	width: 1000px;
	height: 49px;
	float: left;
	background:url(../images/menu_bg.png) repeat-x;
}
.menu_holder {
	margin: 0px;
	width: auto;
	height: 39px;
	float:left;
	padding: 0 85px;
	text-align:center;
}

#menu a {
		float:left;
		display:block;
		width:165px;
		height:30px;
		padding:19px 0 0 0px;
		font: bold 12px/1 Arial;
		text-align:center;
		color:#FFFFFF;
		background: url(../images/menu_bg.gif) 0 0 no-repeat;
		text-decoration: none;
		text-align:center;
		}
	#menu a:hover {	
		float:left;
		background-position: -165px 0;
		color:#D6F097;
		}
	#menu a:active {
		float:left;
		background-position: -330px 0;
		color:white;
		}

.text_container
	{
		margin: 0px; width: 810px; height:auto;
		float: left;
		padding:20px 95px; 
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px; line-height:180%;
		text-align:justify;
		color:#666666;
	}
.text_container h1{
		padding:0 0 15px 0; margin:0;
		font-size:22px;color:#006600;
		display:block;
		border-bottom:#006600  solid 1px;
		float:left; width:810px;
	}	
.maintext{
	 float:left; width:810px;
	 padding-top:25px;
	 padding-bottom:25px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px; line-height:210%;
	 height:auto;
} 
.subtitle{
	font-size:13px;
	font-weight:bold;
	color:#FF9900;}
.maintext1{
 float:left; width:760px;
 padding-top:25px;
 padding-bottom:25px;
 padding-left:50px;
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:210%;
 height:auto;
} 
	
.subpart
	{	margin: 0px; width: 810px;
		height:auto; float: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px; line-height:180%;
		text-align:justify;
	}
.subpart a, .sub_left a{
	text-decoration:none;
	}	
.sub_left, .sub_right, .sub_box{
		margin:0; padding:0;
		height:auto;
	}
.sub_left, .sub_box{	width:550px; font-family:Verdana, Arial, Helvetica, sans-serif;
			float:left;
	 	}

.sub_right{	width:230px;
			float:right;
	 	}

.sub_right h1, .sub_left h1{
		padding:0 0 20px 0; margin:0;
		font-size:22px;color:#C69437;
		display:block;
		border-bottom:#006600  solid 1px;
	}
		
.sub_left h1{
		width:530px;
		float:left; 
		}
.sub_right h1{
		width:230px;
		float:left; 
		}
		

.sub_text{
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		line-height:180%;  

	}
.sub_text{	
	width:415px;
	color:#B88525;
	float:left;
	padding-top:20px;
	}
.sub_news{
	width:430px; height:auto;
	color:#B88525;
	float:left;	padding:0;

	}	
.sub_text h2{
	font-size:13px;
	padding:0; margin:0;
	text-decoration:none;
	color:#000000;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	}
.dates{
float:left; margin:0; padding:0;
	width:150px;
	height:22px;
	color:#666666;
	}	
		
	
.more{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:600;
	float:right;
	height:22px;
	text-align:center;
	background-color:#999999;
	padding:0 5px 0 5px;
	

}	
.more a{
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
		
.sub_img{
		width:114px; height:320px;
		float:left; padding:0;}	
		
.gallery{
	width:220px;
	padding-left:4px;
	float:left;
	margin:15px 0 0 0;
	height:250px;
	
	}

.partition_holder_inner {
	width: 972px;
	padding: 0px 15px 0px 15px;
	float: left;
	margin: 0px;
	}	


.partition_content {
	margin: 0px;
	width: 289px;
	height: 60px;
	float: left;
	padding:0 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:160%;
	text-align:justify;
	font-weight:normal;
}


.footer{
	margin:0;
	width:100%;
	min-width:1001px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	height:80px;
	padding:25px 0 0 0;
	background:#c89911 url(../images/btm_bg.jpg) center top no-repeat;
		}
.copyright{
	margin: 0 auto;
	height: 25px;
	font-size:11px;
	width:950px;
	float:none;
	color:#000000;
	padding:50px 25px 0 25px;
	

}
.developed{
padding-left:465px;
	
}	
.contact{
	width:400px;
	height:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left; margin:0;
	line-height:150%;
	 }


.form_holder {
	width:300px;
	padding:15px 5px 20px 5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	float:left;
	text-align:center
}
.cssform p{
float:left
clear: left;
margin: 0;
padding: 5px 0 8px 0;
 /*width of left column containing the label elements*/

}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 220px;
	height:20px;
	margin: 0;
	background:url(../images/inputbg.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	color:#666666;
	border: 1px solid  #bbbbbb;
	}
	
	.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 220px;
	height:20px;
	margin: 0;
	background:url(../images/inputbg.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	color:#666666;
	border: 1px solid  #bbbbbb;
}

.cssform textarea{
	width: 220px;
	height: 60px;
	margin: 0;
	background:url(../images/inputbgbig.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	color:#666666;
	border: 1px solid  #bbbbbb;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}
.submit_button {
margin-left:90px;
padding-top:10px;
}
input.btn {
  color:#050;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border:1px solid;
  border-color: #696 #363 #363 #696;
}
.other_languages {
	font-weight: normal;
	font-size: 11px;
}

p {
	padding:0;
	margin:0;}