body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color:#eeeeee;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 13px;
	width: 111px;
	border: 1px solid #C6C6C6;
}

.nav {
background-color:#F5F5F5;
height:18px;
}

.nav td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#566673;
padding:0px 10px 0px 10px;
}
.nav a:link, .nav a:visited{
color:#566673;
text-decoration:none;
}

.nav a:hover{
color:#D2232A;
}

#active{
color:#ffffff;
background-color:#D2232A;
padding:2px 0px 2px 9px;
}

#active a:link, #active a:visited{
color:#ffffff;
text-decoration:none;
}


.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696558;
}

.datetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #696558;
}

.datetext a:link, .datetext a:visited{
color:#696558;
text-decoration:none;
}

.datetext a:hover{
text-decoration:underline;
}

.datenew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	background-color: #EEEEEE;
	width: auto;
	height:18px;
	padding:0px 5px 0px 5px;
}

.archivehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #696558;
	font-weight:bold;
}

.archive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696558;
	text-align:right;
}

.archive a:link, .archive a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696558;
	text-decoration:none;
	background-image:url(../images/archive.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 0px 0px 7px;
}

.archive a:hover{
text-decoration:underline;
}

.media {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
}


.mediaarrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.mediaarrow a:link, .mediaarrow a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	display:block;
	background-image:url(../images/whitearrow.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:10px;
	text-decoration:none;
	line-height:16px;
}

.mediaarrow a:hover{
	text-decoration:underline;
}

.redbox{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height:25px;
background-color:#D2232A;
text-align:center;
line-height:18px;
width:20%;
}

.redbox a:link, .redbox a:visited{
color:#ffffff;
text-decoration:none;
}

.redbox a:hover{
color:#ffffff;
text-decoration:underline;
}

.launch{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#D2232A;
font-weight:bold;
}


.sitemap_head{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D2232A;
font-weight:bold;
background:url(../images/red_bullet.gif) no-repeat 10px 5px; padding:0px 0px 0px 19px;
}
.sitemap_head a:link, .sitemap_head a:visited{ color:#D2232A; text-decoration:none;}
.sitemap_head a:hover{color:#4A4A4A; text-decoration:none;}



.rivercity{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:16px;
text-align:justify;
}

.rivercity a:link, .rivercity a:visited{
color:#D2232A;
text-decoration:none;
font-weight:bold;
text-align:left;
}

.rivercity a:hover{
text-decoration:underline;
}

.Investors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top:4px;
}

.Investors a:link, .Investors a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display:block;
	background-image:url(../images/redarrow.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:10px;
	text-decoration:none;
	line-height:16px;
}

.Investors a:hover{
color: #D2232A;
}

.Investors-more{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2232A;
}

.Investors-more a:link, .Investors-more a:visited{
	color: #D2232A;
	text-decoration:none;
}

.Investors-more a:hover{
	text-decoration:underline;
}


.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84929E;
}

.footer a:link, .footer a:visited{
	color: #CDD1D5;
	text-decoration:none;
}

.footer a:hover{
	color: #ffffff;
}

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
	height:51px;
	line-height:20px;
}

.downloads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #566673;
	font-weight:bold;
}

.brouchers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #566673;
	font-weight:normal;
}

.brouchers a:link, .brouchers a:visited{
	color: #566673;
	text-decoration:none;
}

.brouchers a:hover{
	color: #D2232A;
}

.nrizone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014842;
	font-weight:normal;
}

.nrizone a:link, .nrizone a:visited{
	color: #566673;
	text-decoration:none;
	font-weight:bold;
	padding-left:7px;
	background-image:url(../Images/arrown.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

.nrizone a:hover{
text-decoration:underline;
}

.nrizone ul{
margin:0px;
padding:0px;
list-style:none;
}

.nrizone ul li{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014842;
	font-weight:normal;
	background-image:url(../Images/arrows1.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:7px;
}



.news{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#ECF2FF; 
text-align:justify; 
line-height:15px;
}
.news .head{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#FFFFFF; 
font-weight:bold;
}
.news a:link, .news a:visited{ 
color:#ECF2FF; 
text-decoration:none;
}
.news a:hover{ 
color:#FFFFFF; 
text-decoration:underline;
}


.mail{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#566673; 
text-align:justify; 
line-height:15px;
}
.mail a:link, .mail a:visited{ 
color:#566673; 
text-decoration:none;
}
.mail a:hover{ 
color:#566673; 
text-decoration:underline;
}


.nav_link{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#777777; 
font-weight:bold;

}
.nav_link a:link, .nav_link a:visited{ 
color:#777777; 
text-decoration:none; 
background:url(../images/bullet2.gif) no-repeat 19px 4px; 
padding:0px 0px 0px 30px;
}
.nav_link a:hover{ 
color:#D2232A; 
text-decoration:none;
}


.overview{ 
font-family: 
Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#ffffff; 
font-weight:bold; 
background:url(../images/bullet1.gif) #D2232A no-repeat 19px 9px; 
padding:0px 0px 0px 30px; 
}
.overview a:link, .overview a:visited{ 
color:#ffffff; 
text-decoration:none; 
}
.overview a:hover{ 
color:#ffffff; 
text-decoration:none;
}




.nav_link1{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#777777;
}
.nav_link1 a:link, .nav_link1 a:visited{ 
color:#777777; 
text-decoration:none; 
background:url(../images/dot.gif) no-repeat 11px 7px; 
padding:0px 0px 0px 22px;
display:block;
line-height:18px;
}
.nav_link1 a:hover{ 
color:#D2232A;
}



.map_link1{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#777777;
}
.map_link1 a:link, .map_link1 a:visited{ 
color:#777777; 
text-decoration:none; 
background:url(../images/dot.gif) no-repeat 11px 5px; 
padding:0px 0px 0px 20px;
line-height:15px;
}
.map_link1 a:hover{ 
color:#D2232A;
}




#nav_link1{ 
color:#D2232A;
}

.brad {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px; 
    color:#999999; 
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;  
	padding:5px 4px 4px 7px;
	}

.brad a:link, .brad a:visited {
	color:#999999; 
    text-decoration:none;
}

.brad a:hover {
    color:#C93135; 
	text-decoration:none; 
	}
	
.bradhome {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px; 
    color:#999999;  
	padding:0px 4px 0px 0px;
	}

.bradhome a:link, .bradhome a:visited {
	color:#999999; 
    text-decoration:none;
}

.bradhome a:hover {
    color:#C93135; 
	text-decoration:none; 
	}
	
	
#brad{
    color: #C93135;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	 padding:0px 0px 0px 7px;
}

.cont_head{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold; 
color:#D2232A;
}

.cont_head1{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#000000;
font-weight:bold;
}

.contents{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-align:justify; 
line-height:16px;
}
.contents a:link, .contents a:visited{ 
color:#666666; 
text-decoration:none;
}
.contents a:hover{ 
color:#666666; 
text-decoration:underline;
}

.contents ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px;
}

.contents ul li{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-align:justify; 
line-height:16px;
padding:0px 0px 0px 12px;
line-height:18px;
background:url(../images/redarrow1.gif) no-repeat 0px 6px;;
}

.bred_line{ 
background:url(../images/brad_line.gif) repeat-x bottom left;
}


.bullet1{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#777777; 
text-align:justify;
}
.bullet1 ul{ 
margin:0px; 
padding:0px; 
list-style:none;
}
.bullet1 ul li{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#777777; 
text-align:justify; 
background:url(../images/red_bullet.gif) no-repeat left 3px; 
padding:0px 0px 4px 8px;
}
.bullet1 a:link, .bullet a:visited{ 
color:#777777; 
text-decoration:none;
}
.bullet1 a:hover{ 
color:#777777; 
text-decoration:underline;
}

.img_border{ 
padding:3px; 
border:1px #D2232A solid;
}

.imgspace
{
	padding-left:10px;
	}


.pop-div {
	BACKGROUND: url(../images/pop_bg1.gif) no-repeat; VISIBILITY: hidden;  WIDTH: 430px; height:400px; POSITION: absolute;
}

.pop-div1 {
	VISIBILITY: hidden; POSITION: absolute; margin:215px 0px 0px -35px;
}

.send_query{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#757575; 
font-weight:bold;
}
.field{ 
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:127px; 
height:14px; 
border:1px #969696 solid;
}

.subsfield{ 
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#919191;
width:141px; 
height:14px; 
border:1px #969696 solid; padding-left:5px;
}

.nri-input{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:117px; 
height:13px; 
border:1px #B8B8B8 solid; 
}

.nri-input1{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:25px; 
height:11px; 
border:1px #B8B8B8 solid; 
}

.nri-input2{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:50px; 
height:11px; 
border:1px #B8B8B8 solid; 
}

.nrifield{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:117px; 
height:60px; 
border:1px #B8B8B8 solid; 
}

.multifield{ 
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:140px; 
border:1px #969696 solid;
}


.field1{ 
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:200px; 
height:16px; 
border:1px #969696 solid;
}


h3{font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#2D2D2D;
background-color:#edeef0; 
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 5px;
line-height:22px;}



.text_field{ font-family:Arial, Helvetica, sans-serif; 
color:#666666; 
font-size:12px;
border:1px #C8C6C6 solid;
width:140px;
height:18px;
}

.button{  font-family:Arial, Helvetica, sans-serif; 
color:#ffffff; 
font-size:12px;
background:#D2232A;

}

.star{ color:#C93135;}


.query_text{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.careertext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor:pointer;
}

.careertext a:link, .careertext a:visited{
	color: #000000;
	text-decoration:none;
}

.careertext a:hover{
	text-decoration:underline;
}

.whatsnew_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
}

.white_links {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.white_links a:link,  .white_links a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.white_links a:hover {
text-decoration:underline;
}

.pagination {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
}

.pagination a:link, .pagination a:visited {
    margin: 0px 2px 0px 2px; 
	text-decoration: none;
	color: #ffffff;
	background-color: #D2D2A6;
	padding: 0px 4px 0px 4px;
	height:20px;
	float:left;
	line-height:20px;
}

.pagination a:hover {	
	color: #ffffff;
	background-color: #45443f;
}

.pagination span.pages {
	padding: 0px 4px 0px 4px;
    margin: 0px 2px 0px 2px; 
	color: #ffffff;
	background-color: #D2D2A6;
	float:left;
	height:20px;
	line-height:20px;
}
.pagination span.current {
	padding: 0px 4px 0px 4px;
    margin: 0px 2px 0px 2px; 
	font-weight: bold;
	color: #ffffff;
	background-color: #45443f;
	float:left;
	height:20px;
	line-height:20px;
}

.coma {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #4D4C4C;
	font-weight:bold;
	text-align: center;
	line-height:22px;
	background-image:url(../images/coma.gif); 
	background-repeat:no-repeat; 
	background-position:left top; 
	padding:28px 0px 0px 20px;
}

#inner_txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;

}


#inner_txt ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px;
}

#inner_txt ul li{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding:0px 0px 0px 10px;
margin:5px 0px 0px 10px;
background-image:url(../images/redarrow.gif);
background-repeat:no-repeat;
background-position:left 7px;
}


.table_border{
border:1px solid #FF9599;
border-collapse:collapse;
background-color:#FFF9FC;
}

.table_border td{
border:1px solid #FF9599;
border-collapse:collapse;
text-align:center;
padding: 6px 6px 6px 6px;
}


.make-book-text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#555555;
height:33px;
text-align:left;
background-color:#F0F0F0;
padding-left:15px;
}

.make-book-text1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#555555;
height:33px;
text-align:left;
padding-left:15px;
}

.table_border1{
border:1px solid #D2232A;
background-color:#FBEBF3;
}

.table_border2{
border:1px solid #D2232A;
background-color:#FBEBF3;
padding:3px 8px 3px 8px;
}

.table_border3{
border:1px solid #E7E7E7;
background-color:#F7F7F7;
padding:3px 8px 3px 8px;
}



.mstone_head{ 
font-family:Arial, Helvetica, sans-serif; 
color:#D2232A; 
font-weight:bold; 
font-size:16px;
}

.mstone_text{ 
font-family:Arial, Helvetica, sans-serif; 
color:#566673; 
font-size:12px; 
background:url(../Images/mbullet.gif) #EEEEEE no-repeat 17px 11px; 
padding:0px 0px 0px 30px;
}



.career-more{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2232A;
}

.career-more a:link, .career-more a:visited{
	color: #D2232A;
	text-decoration:none;
}

.career-more a:hover{
	color: #666666;
}

.black_link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#000000;
font-weight:bold;
}

.table_border_new{
border:1px solid #5E5D5D;
border-collapse:collapse;
background-color:#EEEEEE;
}

.table_border_new td{
border:1px solid #5E5D5D;
border-collapse:collapse;
text-align:left;
padding: 6px 6px 6px 6px;
}


.dot_line{ 
background:url(../Images/dot_line1.gif) #EBEEF0 repeat-x bottom left; 
padding-bottom:4px;
}

.team_bot_line{ 
border-bottom:1px #E3E0E0 solid; 
padding-bottom:10px;
background:#F9F7F7;
padding:10px;

}




.jan{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
width:auto;
color:#666666;
}
.jan a:link, .jan a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:18px;
padding:3px 10px 3px 5px;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#F7F7F7;

}

.jan a:hover{
color:#D2232A;
}


.date1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	background-color: #EEEEEE;
	width: auto;
	height:18px;
	padding:0px 5px 0px 5px;
}


.archivenew{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-align:justify; 
line-height:16px;
}
.archivenew a:link, .archivenew a:visited{ 
color:#C93135; 
text-decoration:none;
}
.archivenew a:hover{ 
color:#666666; 
text-decoration:underline;
}


#archive_active{ color:#D2232A;}