/* CSS Document */

/*-------- Mandatory CSS -------------*/
body{
	margin:0px;
	padding:0px;	
}

body,td,th,tr,font,div,.text{
	font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

img{
	border:0px; }

form{
	display:block; padding:0px; margin:0px; }

input{ padding:0px; margin:0px; }

.input{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
	background-color: #FFFFFF;
	color: #333333;
	padding:2px;
}

.input2{
	font:10px Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
	background-color: #FFFFFF;
	color: #333333;
	width:95%;
	overflow:auto;
	padding:2px;
}


/*----------- CSS Selector, anchors ----------------*/
a{
	text-decoration:none;
	color: #333333;
}
a:hover, .a2{
	text-decoration:none; color: #FF7E20; }




/************** Paddding ***********/

.paddingLeft7{
	padding-left: 7px;	
}

.paddingLeftRight11{
	padding:0px 11px;	
}

.paddingRight11px{
	padding-right:11px;	
}

/************* Background **********/

.pdTopTile{
	background:url('../images/pd-top-tile.gif') repeat-x bottom;
}

.pdMidTile{
	background:url('../images/pd-mid-tile.gif') repeat-x bottom;
}
.pdBotTile{
	background:url('../images/pd-bot-tile.gif') repeat-x bottom;
}

.prodBoxTTile{
	background:url('../images/prod-box-ttile.gif') repeat-x;
}

.prodBoxLtile{
	background:url('../images/prod-box-ltile.gif') repeat-y;
}

.prodBoxBtile{
	background:url('../images/prod-box-btile.gif') repeat-x;
}

.prodBoxRtile{
	background:url('../images/prod-box-rtile.gif') repeat-y right;
}


.profileBottomTile{
	background:url('../images/profile-bot-tile.gif') repeat-x bottom;
}

.profileBottomTile2{
	background:url('../images/profile-bot-tile2.gif') repeat-x bottom;
}

.profileBottomTile3{
	background:url('../images/profile-bot-tile3.gif') repeat-x bottom;
}

.footerLinkBg{
	background:url('../images/footer-link-bg') repeat-x bottom; 
}

.logo{
	position:absolute;
	padding-left:330px;
}

.repeatX{
	background-repeat:repeat-x;
}

.grayBg{
	background:url(../images/footer-bg.gif);
}

.yellowBg{
	background:url(../images/yellow-tile.gif) repeat-x;
	height:29px;
}

.leftTile{
	background:url(../images/left-tile.gif) repeat-y;
}

.servicesBg{
	background:#f5f5f5 url(../images/serv-titile-tile.gif) repeat-x;
	border:1px solid #e0e0e0;
}

.servicesBlock{
	height:150px;
}


/********* ids **************/
#layoutBody{
	padding:0px;
	border-top:0px;
	text-align:left;
	border:1px solid #dadada;
	border-top:0px;
	background:#FFFFFF url('../images/page-bg.gif') repeat-x;	
}

#indiaSpecial{
	width:183px;
	background:url('../images/india-special.jpg') no-repeat;
	padding:35px 18px 18px 18px;
}

#indiaSpecial a{
	color:#ffffff;
	background:url('../images/bullet-light-color.gif') no-repeat 0px 2px;
	padding-left:15px;
	height:10px;
	display:block;
	height:18px;
}

#australiaSpecial{
	width:183px;
	height:166px;
	background:url('../images/australia-special.jpg') no-repeat;
	padding:50px 18px 18px 18px;
}

#australiaSpecial a{
	font:bold 15px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	display:block;
	clear:right;
	font-variant:small-caps;
	color:#ffffff;
}

#australiaSpecial a img{
	clear:right;
	float:left
}

#topLinks{
	 position:absolute;
}

	


/**************** border *************/

.borderBottomOrange{
	border-bottom:1px solid #ff9900;
}

.borderBottom{
	border-bottom:1px solid #dadada;
}

.borderLight{
	border:1px solid #e0e0e0; }




.borderBottomDark{
	border-bottom:1px solid #bbbbbb; }

.borderBottomDashed{
	border-bottom:1px dashed #777777; }	
/*-------- Alignment Classes -------------*/
.floatRight{
	float:right;
}

.floatLeft{
	float:left;
	text-align:left;
}

.clearBoth{
	clear:both;
}

.clearRight{
	clear:right;
}

/********* ul lists *******/
.li{
	background:url(../images/bullet-pin.gif) no-repeat;
	padding-left:12px;
	vertical-align:top;
}


.ul1{
	list-style-image:url(../images/bullet-pin.gif);
	margin-left:12px;
	vertical-align:middle;
}
.ul1 li{
	padding-bottom:2px;
}
.style_san {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFF;
	font-weight:bold;
	padding-right: 0px;
}