/* CSS Document */
/***** Global Settings *****/
html {
	min-height:100%;
	margin:0;
	padding:0;
}
body {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	width:auto;
	background-color:#ffffff;
	background:url(../images/BG_50.jpg) no-repeat top center;
	margin:0;
	padding:0;
}
body#externalLinks {
	background:none;
}
/***** Global Classes *****/
.clear {
	clear:both;
	font-size:1%;
	line-height:0;
}
.clearfix {
	display:block;
}
.floatleft {
	float: left;
	padding-right: 10px;
}
.floatright {
	float:right;
	padding-left:3px;
}
.floatnone {
	float:none;
}
.floatleftpadding {
	float:left;
	padding-right: 4px;
}
.floatleftborder {
	float:left;
	border-right:solid 1px #000;
	margin-right:4px;
}
.centeralign {
	text-align:center;
}
.textleft {
	text-align:left;
}
.textright {
	text-align:right;
}
.textcenter {
	text-align:center;
}
.textjustify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
.nopadding {
	padding:0;
}
.nomargin {
	margin:0;
}
.noindent {
	margin-left:0;
	padding-left:0;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
/***** Global *****/
#wrapper {
	width:977px;
	margin:0 auto;
}
/***** Forms Formatting *****/
#wrapper form {
	margin:0;
	padding:0;
}
#wrapper input, #wrapper select, #wrapper textarea {
	font:1em Arial, Helvetica, sans-serif;
}
#wrapper textarea {
	width:100%;
	line-height:1.25;
}
#wrapper label, #wrapper select {
	cursor:pointer;
}
/***** Common Formatting *****/
#wrapper p, #wrapper ul, #wrapper ol {
	margin:0;
	padding:0;
}
#wrapper img {
	border:0;
	margin:0;
	padding:0;
}
#wrapper blockquote {
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}
#wrapper small {
	font-size:0.85em;
}
#wrapper sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
#wrapper sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
#wrapper acronym, #wrapper abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/***** Headings *****/
#wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6 {
	margin:0;
	padding:0;
}
/***** Links *****/
#wrapper a, #wrapper a:link, #wrapper a:visited {
	border:none;
}
#wrapper a:hover {
	text-decoration:underline;
}
#wrapper a:focus, a:focus img {
	outline:none;
}
/***** wrapper *****/
#wrapper {
	width:984px;
	margin:0 auto;
}
/***** header *****/
#header {
	width:984px;
	height:85px;
	position:relative;
}
#header h1 {
	padding:15px 0 0 0;
	float:left;
}
#header h1 a {
	font-size:1px;
}
#header input {
	float:right;
	padding:15px 0 0 0;
}
#header .addthis_toolbox {
	float:right;
	margin:18px 0 0 2px;
	padding:2px;
	width:110px;
	background:url(../images/shareBg.gif) no-repeat left top;
	height:17px;
}
#header .addthis_toolbox a {
	color:#000000;
	text-decoration:none;
	font-size:1.1em;
}
#header .mainNav {
	float:right;
	margin:15px 0 0 0;
}
#header .mainNav ul {
	list-style:none;
}
#header .mainNav ul li {
	display:inline;
	padding:0 14px;
	font-size:1.2em;
	background:url(../images/devider_topMenu.gif) no-repeat 100% 0%;
}
#header .mainNav ul li.lastMenu {
	padding-right:0;
	background:none;
}
#header .mainNav ul li a {
	color:#000000;
	text-decoration:none;
}
#header .mainNav ul li a:hover {
	color:#5c94cd;
	text-decoration:underline;
}
#header .mainNav ul li a.selected {
	color:#5c94cd;
	text-decoration:underline;
}
#header #loginDiv {
	display:none;
	position:absolute;
	top:40px;
	left:860px;
	padding:5px 5px 0 10px;
	width:110px;
	height:65px;
	background:url(../images/bgLogin.gif) repeat-x bottom left #c8ebf6;
}
#header #loginDiv p a {
	float:right;
	font-size:1.1em;
	padding-top:5px;
}
#header #loginDiv a {
	margin-bottom:10px;
	text-decoration:none;
	color:#083279;
	font-size:1.1em;
}
#header #loginDiv a:hover {
	text-decoration:underline;
}

/***** content *****/

#content {
	width:984px;
	float:left;
	margin-bottom:20px;
}
#content h2 {
	color:#083279;
	font-size:2em;
	font-weight:normal;
}
#content p {
	color:#666666;
	font-size:1.2em;
}
#content ul {
	list-style:none;
}
#content ul li {
	color:#666666;
	background:url(../images/bullet.gif) no-repeat 100% 60%;
	padding:0 7px 0 5px;
	float:left;
	font-size:1.1em;
}
#content ul li.date {
	background:url(../images/devider_topMenu.gif) no-repeat 100%;
	font-size:1.2em;
	font-weight:bold;
}
#content ul li a {
	color:#666666;
	text-decoration:underline;
}
#content ul li a:hover {
	text-decoration:none;
	background-color:#333333;
	color:#FFFFFF;
}
#content .mainHero {
	float:left;
	width:984px;
	margin:20px 0 30px 0;
	background:none;
}
#content .mainHero ul li {
	padding:0;
}
/************* right nav starts here**********/
#content .leftNav {
	width:670px;
	padding:5px 0;
	margin-right:45px;
	float:left;
}
#content .leftNav .breadcrumb {
	float:left;
	margin-bottom:20px;
}
#content .leftNav .breadcrumb p {
	font-size:1.2em;
	float:left;
}
#content .leftNav .breadcrumb ul {
	list-style:none;
	float:left;
}
#content .leftNav .breadcrumb ul li {
	background:none;
	font-size:1.2em;
	float:left;
}
#content .leftNav .breadcrumb ul li a {
	color:#083279;
	text-decoration:underline;
	font-weight:bold;
	background:url(../images/devider_footer.gif) 100% 50% no-repeat;
	padding-right:10px;
}
#content .leftNav .maincontent h3 {
	color:#083279;
	font-size:1.5em;
	font-weight:bold;
	padding:10px 0 5px 0;
}
#content .leftNav .maincontent h2 {
	padding-bottom:5px;
}
#content .leftNav .maincontent p {
	color:#666666;
	font-size:1.2em;
	padding:10px 0 5px 0;
	text-align:justify;
}
#content .leftNav .maincontent p.colorBlue {
	color:#000066;
}
#content .leftNav .maincontent p.rajStatement {
	color:#057381;
	font-size:1.5em;
	padding:10px 10px 10px 0;
	line-height:1.5em;
}
#content .leftNav .maincontent .right {
	float:right;
}
#content .leftNav .maincontent p.rajStatement img {
	vertical-align:bottom;
}
#content .leftNav .maincontent p a {
	color:#083279;
	text-decoration:underline;
}
#content .leftNav .maincontent p a:hover {
	color:#ffffff;
	text-decoration:underline;
	background-color:#333333;
}
#content .leftNav .maincontent ul {
	list-style:none;
	font-size:1.2em;
}
#content .leftNav .maincontent ul.assetM {
	list-style:decimal;
}
#content .leftNav .maincontent ul li {
	float:none;
	background:none;
	padding:10px 0 5px 5px;
}
#content .leftNav .maincontent ul li.pdf {
	background:url(../images/pdfIcon.gif) no-repeat 0 50%;
}
#content .leftNav .maincontent ul li.word {
	background:url(../images/wordIcon.gif) no-repeat 0 50%;
}
#content .leftNav .maincontent ul li a {
	color:#083279;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
#content .leftNav .maincontent ul li a:hover {
	color:#ffffff;
}
#content .leftNav .RajMission img {
	float:left;
	padding-right:10px;
}
#content .leftNav .maincontent .personnelDetails {
	margin:10px 0;
	border-bottom:1px solid #999999;
	float:left;
}
#content .leftNav .maincontent .personnelDetails img {
	float:left;
	padding:5px 10px 10px 0;
}
#content .leftNav .maincontent .personnelDetails p {
	padding-top:0;
	line-height:150%;
	text-align:justify;
}
#content .leftNav .maincontent .personnelDetails p.title {
	font-weight:bold;
	font-size:1.3em;
	color:#000000;
}
#content .leftNav .maincontent table {
	border:1px solid #666;
	width:100%;
	font-size:1.1em;
}
#content .leftNav .maincontent table tr.none {
	background-color:#fff;
}
#content .leftNav .maincontent table tr.blue {
	background-color:#e9edf7;
}
#content .leftNav .maincontent table td {
	padding:5px;
}
#content .leftNav .maincontent table td.noborder {
	border:none;
}
#content .leftNav .topMargin {
	margin-top:20px;
}
#content .leftNav .announce {
	float:left;
}
#content .leftNav .announce ul {
	float:right;
}
#content .leftNav .announce h2.announceHead {
	float:left;
	padding-right:5px;
	width:170px;
}
#content .leftNav .announce p {
	width:480px;
	float:left;
}
#content .leftNav .announce span.subText {
	color:#5c94cd;
	font-size:1.4em;
	font-weight:normal;
	padding-bottom:5px;
}
/*box starts here*/
#content .leftNav .box {
	width:194px;
	height:260px;
	float:left;
	margin:0 44px 0 0; /*change it to top:35px if 6 boxes*/
}
#content .leftNav .box h2 a {
	color:#083279;
	text-decoration:none;
	background:none;
}
#content .leftNav .box h2 a:hover {
	text-decoration:underline;
}
#content .leftNav .box img {
	padding:15px 0 20px 0;
}
#content .leftNav .box a.image {
	background:none;
}
#content .leftNav .box a.image:hover {
	background:none;
}
#content .leftNav .box p {
	padding-bottom:10px;
}
#content .leftNav .lastBox {
	margin-right:0px;
}
#content .leftNav .box a {
	color:#666666;
	text-decoration:underline;
	background:url(../images/bullet.gif) no-repeat 100% 50%;
	padding-right:7px;
	font-size:1.1em;
}
#content .leftNav .box a:hover {
	text-decoration:none;
	background-color:#333333;
	color:#FFFFFF;
}
#content .leftNav #product {
	display:none;
}
#content .leftNav .maincontent #product table {
	border:none;
	font-size:1.1em;
}
#content .leftNav #IB {
	height:600px;
	overflow:auto;
	padding-right:10px;
}
#content .leftNav #MA {
	display:none;
}
#content .leftNav #private {
	display:none;
	height:600px;
	overflow:auto;
	padding-right:10px;
}
#content .leftNav #private img.left {
	float:left;
	padding:0 10px 10px 0;
}
#content .leftNav #capital {
	display:none;
}
#content .leftNav #research {
	display:none;
}
#content .leftNav #sector {
	display:none;
	height:600px;
	overflow:auto;
	padding-right:10px;
}
#content .leftNav #tombstone {
	display:none;
	height:600px;
	overflow:auto;
	padding-right:10px;
}
#content .leftNav #siteMap {
	height:600px;
	overflow:auto;
	padding-right:10px;
}
#content .leftNav #siteMap ul li a {
	font-size:1em;
	padding:0;
	margin:0;
	color:#000066;
}
#content .leftNav #siteMap ul li a:hover {
	color:#fff;
}
#content .leftNav #siteMap ul li ul li a {
	font-size:0.8em;
	padding:0;
	margin:0;
	color:#083279;
}
#content .leftNav #siteMap ul li ul li a:hover {
	color:#fff;
}
/*box ends here*/

/***** rightNav *****/
#content .rightNav {
	width:265px;
	float:left;
}
#content .rightNav ul {
	float:right;
}
#content .rightNav .box1 {
	float:left;
	width:255px;
	padding:0 5px 15px 5px;
}
#content .rightNav .box1 h3 {
	color:#5c94cd;
	font-size:1.6em;
	font-weight:bold;
	padding:10px 0 5px 0;
}
#content .rightNav .box1 h2 {
	padding-bottom:5px;
}
#content .rightNav .box1 h2 a {
	color:#083279;
	text-decoration:none;
	background:none;
}
#content .rightNav .box1 h2 a:hover {
	text-decoration:underline;
}
#content .rightNav .box1 p {
	color:#666666;
	font-size:1.2em;
	padding-bottom:5px;
}
#content .rightNav .box1 input {
	vertical-align:bottom;
	margin-bottom:10px;
}
#content .rightNav .box1 input#subscribe {
	border:1px solid #8e8e8e;
	width:174px;
	padding:3px;
	font-size:1.1em;
	color:#666666;
}
/*map classes begins here*/
#content .rightNav .map_wrapper {
	float:left;
	width:255px;
	padding:0 5px 15px 5px;
	position: relative;
}
#content .rightNav .map_wrapper .map_address {
	border:1px solid #0099c5;
	background-color:#fff;
	display: none;
	color: #0099c5;
	position: absolute;
	padding: 5px;
	width: 110px;
}
#content .rightNav .map_wrapper .map_address h3 {
 *font-size:1.2em;
}
#content .rightNav .map_wrapper .map_address p {
	color: #0099c5;
 *font-size:1.2em;
}
#content .rightNav .map_wrapper .map_point {
	position: absolute;
	width:3px;
	height:3px;
	font-size: 1px;
	border: 1px solid #FF0000;
	background-color:#FF0000;
}

#map_address1, #map_point1 {
	bottom: 117px;
	left: 122px;
}
#map_address2, #map_point2 {
	top: 97px;
	left: 175px;
}
#map_address3, #map_point3 {
	bottom: 50px;
	left: 160px;
}
#map_address4, #map_point4 {
	bottom: 70px;
	left: 194px;
}
#map_address5, #map_point5 {
	bottom: 105px;
	left: 70px;
}
#map_address6, #map_point6 {
	bottom: 110px;
	left: 130px;
}
#map_address7, #map_point7 {
	top: 91px;
	left: 173px;
}
#map_address8, #map_point8 {
	bottom: 88px;
	left: 164px;
}
/*map classes ends here*/


/*map classes for Contact us begins here*/
#content .leftNav #contactMap {
	float:left;
	padding:0 5px 15px 5px;
	position: relative;
}
#content .leftNav #contactMap .map_address {
	border:1px solid #0099c5;
	background-color:#fff;
	display: none;
	color: #0099c5;
	position: absolute;
	padding: 5px;
	width: 200px;
}
#content .leftNav #contactMap .map_address h3 {
	padding:0 0 5px 0;
	margin:0;
}
#content .leftNav #contactMap .map_address p {
	color: #0099c5;
	padding:0 0 5px 0;
	margin:0;
}
#content .leftNav #contactMap .map_point {
	position: absolute;
	width:7px;
	height:7px;
	font-size: 1px;
	border: 1px solid #FF0000;
	background-color:#FF0000;
}
#content .leftNav #contactMap #map_address1, #content .leftNav #contactMap #map_point1 {
	bottom: 270px;
	left: 296px;
}
#content .leftNav #contactMap #map_address2, #content .leftNav #contactMap #map_point2 {
	top: 210px;
	left: 420px;
}
#content .leftNav #contactMap #map_address3, #content .leftNav #contactMap #map_point3 {
	bottom: 106px;
	left: 388px;
}
#content .leftNav #contactMap #map_address4, #content .leftNav #contactMap #map_point4 {
	bottom: 157px;
	left: 465px;
}
#content .leftNav #contactMap #map_address5, #content .leftNav #contactMap #map_point5 {
	bottom: 240px;
	left: 165px;
}
#content .leftNav #contactMap #map_address6, #content .leftNav #contactMap #map_point6 {
	bottom: 255px;
	left: 312px;
}
#content .leftNav #contactMap #map_address7, #content .leftNav #contactMap #map_point7 {
	top: 200px;
	left: 415px;
}
#content .leftNav #contactMap #map_address8, #content .leftNav #contactMap #map_point8 {
	bottom: 200px;
	left: 390px;
}
/*map classes for Contact us ends here*/

#content .rightNav .mediaPress {
	background:url(../images/bottomBorderRN.gif) bottom left no-repeat;
	margin-bottom:20px;
	float:left;
}

#content .rightNav.noBanner{
	margin-top:65px;
}

#content .rightNav .latestNews {
	background:url(../images/bottomBorderRN.gif) bottom left no-repeat;
	margin-bottom:20px;
	float:left;
}
#content .rightNav .relatedLinks {
	background:url(../images/bottomBorderRN.gif) bottom left no-repeat;
	margin-bottom:20px;
	float:left;
    margin-top: 48px;
}
#content .rightNav .relatedLinks h2 {
	margin-bottom:10px;
}
#content .rightNav .relatedLinks ul {
	list-style:none;
	padding-bottom:10px;
}
#content .rightNav .relatedLinks ul li {
	background:url(../images/bulletLinks.gif) no-repeat 0 50%;
	padding:5px 0 5px 10px;
	width:250px;
}
#content .rightNav .relatedLinks ul li.selected {
	background-color:#CCCCCC;
}
#content .rightNav .relatedLinks ul li a {
	text-decoration:none;
	color:#5C94CD;
	font-size:1.5em;
	font-weight:bold;
	padding:10px 0 5px;
}
#content .rightNav .relatedLinks ul li a:hover {
	background:none;
	text-decoration:underline;
}
#footer {
	width:964px;
	float:left;
	background:url(../images/footerBg.gif) #FFFFFF repeat-x left top;
	height:80px;
	padding:20px 5px 0 15px;
}
#footer p.right {
	float:left;
	padding:10px 0 0 0;
	font-size:1em;
	color:#003366;
}
#footer p.right a {
	text-decoration:none;
	color:#003366;
}
#footer p.right a:hover {
	text-decoration:underline;
}
#footer p {
	color:#676767;
	float:left;
	font-size:1.2em;
}

#footer p.copyright{
	font-size:1.2em;
	font-style:italic;
}

#footer p a{
	color:#676767;
	text-decoration:none;
}
#footer p a:hover{
	text-decoration:underline;
	background-color:#333333;
	color:#FFFFFF;
}
#footer ul {
	list-style:none;
	float:right;
}
#footer ul li {
	color:#676767;
	padding:0 7px 0 5px;
	float:left;
	background:url(../images/devider_footer.gif) no-repeat 100% 50%;
	font-size:1.2em;
}
#footer ul li.lastItem {
	background:none;
}
#footer ul li a {
	color:#676767;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
	background-color:#333333;
	color:#FFFFFF;
}
#content .fbTwit{
	float:right;
	margin:18px 0 0 2px;
	padding:2px;
}

#content .fbTwit a{
	margin-left:10px;
}

a.downloadPDF {
	color:#666666;
	text-decoration:none;
	margin-top:-5px;
}
a.downloadPDF:hover {
	text-decoration:underline;
	color:#000;
}
