body{
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#808180;
}
a {
	color:#000066;
}
.headertable{
	padding:0px 0px 5px 0px;
}
.breadcrumb_table{
	padding:0px 0px 0px 0px;
	#padding:0px 0px 0px 0px;
	font-size: 80%;
	color:#000066;
	text-align: left;
	vertical-align: middle;
	height: 30px;
}
.breadcrumb_table a {
	text-decoration: none;
	color:#000066;
}
.breadcrumb_table span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 130%;
	text-decoration: none;
	color:#000066;
}
.txtheading{
font-size:140%;
color:#000066;
font-weight:bold;
padding-bottom: 20px;
}
.txtheading2{
font-size:140%;
color:#000066;
font-weight:bold;
padding-bottom: 20px;
}
.txtsubheading{
font-size:100%;
font-weight:bold;
color:#000066;
padding-bottom: 5px; /*Behlool changes ( it was 20 pix padding*/
#padding-bottom: 10px; 
}
.txtsubheading2{
font-size:100%;
font-weight:bold;
color:#000066;
padding-bottom: 20px;
}
.graybox
{
	background:#AFB9AE;
	color:#FFFFFF;
	/*padding:9px 10px 9px 4px;*/
	padding:12px 0px 12px 0px;
	text-transform:uppercase;
	font-size:70%;
	text-align:left;
	/*height:50px;*/
	vertical-align:middle;
}

.lClass
{
	width:720px;
	height: 388px;
	vertical-align: top;
}
.rClass
{
	padding-left:30px;
	padding-right:0px;
	width:240px;
}
.rClass a
{
	text-decoration:none;
}
.rClass ul
{
	text-align:left;
}
.rClass li
{
	margin-left:-25px;
}
.rClass2
{
	width:0px;
}
.l_cClass
{
	padding-left:30px;
}
.l_cClass a
{
	color: #ffffff;
	text-decoration:none;
}

.txtpagetitle{
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
color:#000066;
font-weight:bold;
}
.txtpagetitle a {
color:#000066;
font-weight:bold;
text-decoration: none;
}
/*.footer{
	padding-top:20px;
}
.footer_links {
	float:left;
}
.footer a{
	font-size:85%;
	color:#666666;
	text-decoration: none;
	margin-right:15px;
	text-transform:uppercase;
}
.footer_spacer {
	border-top:1px solid #999999; 
	padding-bottom:10px;
}*/
.footer{
font-size:90%;
color:#666666;
text-transform:uppercase;
}
.footer a{
color:#666666;
text-transform:uppercase;
text-decoration: none;
}

.copy_rights{
	float:right; font-size:80%; color:#9A9898; padding-left:0px;
}
.menu {
font-size:90%;
padding-left:30px;
padding-right:30px;
color:#ffffff;
text-transform:uppercase;
background-color: #000066;
}

.menu a {
color:#ffffff;
text-transform:uppercase;
text-decoration: none;
/*
padding-right:15px;
border: 1px solid #ffffff;
*/
}
.menu a:hover {
color:#8C8B8B;
}


.grayText {color:#c0c0c0; text-align:left;}
.blackText {color:#333333; text-align:left;}
.greenText {color:#98CB00; text-align:left;}
.drkbleuText {color:#040322; text-align:left;}

.sitemap 	{color: #000066;}
.sitemap a 	{color: #000066;text-decoration:none;}

.search td {
}
.search td a{
	color: #333333;
	text-decoration: none;
}
.careers td a:hover{
	color: #FFCB03;
	/*font-weight: bold;*/
	text-decoration: underline;
}

.error
{
	color: red;
	font-weight:bold;
}
.rightPanel_Tab
{
	background-color:#ADB9AD;
	border-bottom:1px solid #ffffff;
	padding-left:10px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:75%;
	height:30px;
	/*cursor:pointer;*/
}
.rightPanel_Tab a
{
	color:#ffffff;
	text-decoration:none;
}
.rightPanel_TabSelected
{
	background-color:#000066;
	border-bottom:1px solid #ffffff;
	padding-left:10px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:75%;
	height:30px;
	/*cursor:pointer;*/
}
.rightPanel_TabSelected a
{
	color:#ffffff;
	text-decoration:none;
}
.rightPanel_TopBar{
	border-top:1px solid #959595;
	border-bottom:2px solid #ffffff;
}
.rightPanel_BottomBar_Selected{
	border-bottom: 1px solid #ffffff;
}
.rightPanel_BottomBar{
	border-top:2px solid #ffffff;
	border-bottom:1px solid #959595;
}
.news {
	font-size:100%;
	color:#808180;
	text-decoration: none;
}
.news_Tab
{

	background-color:#ffffff;
	border:1px solid #164778;
	padding-top:10px;	
	padding-left:10px;
	text-transform:uppercase;
	font-size:75%;
	color:#164778;
	
	}
	
.news_Tab a
{	
	color:#164778;
	text-transform:uppercase;
	text-decoration:none;
	font-size:100%;
	}
	
.feedmenu{
	margin-left:0px;
}

.feedmenu li{
margin-bottom:5px;
/*margin-right:20px;*/

}
.dr_link{
	font-weight:bold;
}
.dr_link a {
	font-weight:bold;
}
.dr_sublink {
}
.dr_sublink a{
	text-decoration: none;
}
.readmore {
	margin-top:0px;
	cursor: pointer;
}
#topRightMenu {
	color:#174778;
	font-size:90%;
}
#topRightMenu a {
	color:#174778;
	text-decoration:none;
}
h1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	font-size:140%;
	color:#000066;
	font-weight:bold;
	/*padding-bottom: 20px;*/
}
h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	font-size:100%;
	font-weight:bold;
	color:#000066;
	/*
	#padding-bottom: 10px; 
	*/
}

h3 {
font-size:100%;
font-weight:bold;
color:#000066;
padding-bottom: 5px; /*Behlool changes ( it was 20 pix padding*/
#padding-bottom: 10px;  
} 

.page1 {
	width: 550px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	font-weight:normal;
	TEXT-ALIGN: justify;
	font-size: 100%;
}

.page1 a {
  color:#808180;
}

.page2 {
	width: 640px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	font-weight:normal;
	TEXT-ALIGN: justify;
	font-size: 100%;
}

.page2 a {
	color:#808180;
}
.homeText {
	width: 512px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	font-weight:normal;
	TEXT-ALIGN: justify;
	font-size: 100%;
}

.homeText a {
  color:#808180;
}

.homeimagespannel
{
PADDING-BOTTOM: 15px;
CURSOR: pointer;
}

.newsText {
	width: 500px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	font-weight:normal;
	TEXT-ALIGN: justify;
	font-size: 100%;
}

.careerText {
	width: 510px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	font-weight:normal;
	TEXT-ALIGN: justify;
	font-size: 100%;
}

.careerText a {
  color:#808180;
}

.partnerText {
	width: 610px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	font-weight:normal;
	TEXT-ALIGN: justify;
	font-size: 100%;
}

.partnerText a {
  color:#808180;
}

.loginText {
	width: 515px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	font-weight:normal;
	TEXT-ALIGN: justify;
	font-size: 100%;
}
.loginText a {
	color:#000066;
}
.bottomimagename1
{
PADDING-LEFT: 20px;
FONT-SIZE: 100%;
FLOAT: left;
COLOR: #ffffff;
}

.bottomimagename2
{
PADDING-RIGHT: 275px;
PADDING-LEFT: 20px;
FONT-SIZE: 100%;
FLOAT: right;
COLOR: #ffffff;
}

.bottomimagename3
{
PADDING-RIGHT: 150px;
PADDING-LEFT: 20px;
FONT-SIZE: 100%;
FLOAT: right;
COLOR: #ffffff;
}

.bottomimagename4
{
PADDING-RIGHT: 180px;
PADDING-LEFT: 20px;
FONT-SIZE: 100%;
FLOAT: right;
COLOR: #ffffff;
}

.core4
{
MARGIN-TOP:10px;
}

.teammaindiv
{
PADDING-BOTTOM: 20px;
OVERFLOW: auto;
WIDTH: 640px;
HEIGHT: 280px;
}

.readmore
{
FONT-SIZE: 85%;
FLOAT: left;
COLOR: #809ab6;
text-decoration:none;
}

.readsymbol
{
FLOAT: left;
MARGIN-LEFT: 10px;
}

.close
{
FONT-SIZE: 85%;
FLOAT: left;
COLOR: #809ab6;
text-decoration:none;
}

.membername
{
	COLOR: #000066;
	text-decoration:none;
}
.designation {
	color:#808180;
	text-decoration:none;
}
.detailinfo
{
DISPLAY: none;
WIDTH: 610px;
TEXT-ALIGN: justify;
}

.partnermaindiv
{
OVERFLOW: auto;
WIDTH: 640px;
HEIGHT: 130px;
}

.jointventuremaindiv
{
OVERFLOW: auto;
WIDTH: 640px;
HEIGHT: 130px;
}
.fade {
	height:0px;
	width:0px;
	filter:alpha(opacity=0);
	opacity:.0;
}
.rollover_div {
	padding-top:26px;
}
.rollover_div a {
	margin:0px;
}
.rollover_div img {
	cursor:pointer;
}
.home_readmore_text {
	color:#809AB6;
	font-size:85%;
	float:left;
	margin-top:0px;
	cursor:pointer;
}
.home_readmore_icon {
	float:left;
	margin-left:10px;
	cursor:pointer;
}
.right_hr {
	border-bottom:1px solid #999999;
}
.teamlink {
	CURSOR: pointer;
}
.rss_latestnews {
	margin-top:50px;
}
.rss_latestnews_headLeft {
	border-bottom:1px #000066 solid;
	text-align: left;
	vertical-align:top;
	background:#000066;
	width:12px;
}
.rss_latestnews_headCenter {
	text-align: left;
	vertical-align:middle;
	width:169px;
	border-bottom:1px #000066 solid;
	border-top:1px #000066 solid;
	font-size:80%;
	color:#ffffff;
	background:#000066;
	font-weight: bold;
}
.rss_latestnews_headRight {
	border-bottom:1px #000066 solid;
	text-align: left;
	vertical-align:top;
	background:#000066;
	width:12px;
}
.rss_latestnews_ContentLeft{
	border-left:1px #000066 solid;
	text-align: left;
	vertical-align:top;
	width:12px;
}
.rss_latestnews_ContentCenter{
	border-right:1px #000066 solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(/site_images/balli/Image/rss_images/logo_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.rss_latestnews_BottomCenter {
	border-bottom:1px #000066 solid;
}
.bottomImage{
	color: #ffffff;
}
.h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	font-size:140%;
	color:#000066;
	font-weight:bold;
	/*padding-bottom: 20px;*/
}
.h1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	font-size:100%;
	font-weight:bold;
	color:#000066;
	/*
	#padding-bottom: 10px; 
	*/
}