/* ajax__tab_xp-theme theme */
.linkedinnoborder .ajax__tab_header 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
text-transform:uppercase;
}

.linkedinnoborder .ajax__tab_active .ajax__tab_outer
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	background-color:White;
	border:solid 1px #CCCCCC;	
}
.linkedinnoborder .ajax__tab_header .ajax__tab_outer,
.linkedinnoborder .ajax__tab_hover .ajax__tab_outer
{
    margin-right:4px;
    background-color:#efefef;
    border:solid 1px #CCCCCC;	
}

.linkedinnoborder .ajax__tab_active .ajax__tab_inner
{
font-family:Arial;
font-size:11px;
color:#666666;
text-transform:uppercase;
text-align:center;
text-decoration:none;
background-color:White;
}
.linkedinnoborder .ajax__tab_header .ajax__tab_inner,
.linkedinnoborder .ajax__tab_hover .ajax__tab_inner
{
    margin-left:0px; 
}

.linkedinnoborder .ajax__tab_active .ajax__tab_tab
{
font-family:Arial;
font-size:11px;
color:#000000;
text-transform:uppercase;
text-align:center;
text-decoration:none;
background-color:White;

}
.linkedinnoborder .ajax__tab_hover .ajax__tab_tab
{
color:#000000;
font-size:11px;
font-weight:bold;
}
.linkedinnoborder .ajax__tab_header .ajax__tab_tab
{
 	margin-right:0px;	
	padding:5px 3px 5px 3px;
}
.linkedinnoborder .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border-top:solid 1px #CCCCCC;	
    }
	
.bullets {
background-image:url(http://www.outlookindia.com/image/HeadlinesBullet.gif);
background-repeat:no-repeat;
vertical-align:top;
}

.magazinesheader
{
	color: #000000;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.divseperator
{
	padding-top:10px;
}
.imgthumb{	padding-right:5px;}
.imgthumbtoparticles
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	border:solid 0px #cccccc;
	background-color:#ffffff;
}
body {
	FONT-SIZE:12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	margin-left:0px;
	margin-top:0px;
}

/* R&R START */


.randrdropdownlable {
	color: #666;
	text-decoration: none;
	font: 11px Arial;
}
.randrdropdownlabletext {
	color: #000;
	text-decoration: none;
	font: 12px Arial;
}
.randrhead {
	color: #af0e25;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.rnadrhead {
	color: #af0e25;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}

.fsptopbartext2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

.rnadrarticleheadline {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #af0e25; FONT-FAMILY: "Times New Roman", Times, serif; font-weight:bold; text-decoration:none 
}

.randrtext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}

.randr {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: Arial;
}

/* R&R END */




/*ELSEWHERE IN START*/

.divelsewhere
{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	background-color:#efefef; 
	color:#000000; 
	margin-bottom:15px;
	vertical-align:middle;
	padding-left:2px;
	font-weight:bold;
	background-image:url(base-image.gif);
	background-repeat:repeat;
	line-height:23px;
}

.categorystoryhead, .categorystoryheadMagazine {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#AF0E25;
font-weight:bold;
text-decoration:none;
}
.categorystoryheadWeb {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.categorystorydate {
     font-family:Arial, Helvetica, sans-serif;
     font-size:10px;
	 color:#666666;
	 text-transform:uppercase;
	 text-decoration:none;
}

.categorystorytext {
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#000000;
}

/*ELSEWHERE IN END*/

.calendarbuttontext {
	color: #000;
	word-spacing: 10px;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}
.calendarhead {
	color: #900;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.calendartext {
	color: #000;
	text-align: center;
	text-decoration: none;
	background: #fff;
	font: 11px Arial, Helvetica, sans-serif;
}
.calendartext2 {
	color: #000;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}
.calendarsubhead {
	color: #999;
	text-align: center;
	text-decoration: none;
	border-color: #efefef;
	background: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.calendarbuttontext {
	color: #000;
	word-spacing: 10px;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}
.textchooseoptions {
	color: #000;
	font: 12px Arial;
}
.userscommentslinks {
	color: #000;
	text-decoration: none;
}
.userscommentslinks:hover {
	text-decoration: underline;
}
.recentcommentsauthor {
	color: #af0e25;
	text-decoration: none;
	text-transform: capitalize;
	font: 8pt Arial;
}
.recentcommentsauthor:hover {
	text-decoration: underline;
}
.recentcommentsposthead {
	color: #af0e25;
	text-decoration: none;
	font: 8pt Arial;
}
.recentcommentsposthead:hover {
	text-decoration: underline;
}
.recentcommentstext {
	color: #000;
	text-decoration: none;
	font: 8pt Arial;
}
.commentsno {
	color: #ccc;
	text-align: center;
	font: 32px "Times New Roman", Times, serif;
}
.commentdatetime {
	color: #666;
	text-transform: uppercase;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}
.commenttext {
	color: #000;
	padding-bottom: 15px;
	font: 14px Arial;
}
.commentauthorname {
	color: #000;
	text-transform: capitalize;
	font: 12px Arial;
}
.actiontext {
	color: #666;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
	font: 11px Arial, Helvetica, sans-serif;
}
.actiontext2 {
	color: #666;
	text-align: right;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 2px;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.headingform {
	color: #000;
	padding-top: 10px;
	padding-left: 15px;
	font: bold 14px Arial;
}
.textform {
	color: #666;
	padding-left: 15px;
	font: 12px Arial;
}
.normalarialtext {
	color: #000;
	padding-left: 15px;
	font: 11px Arial, Helvetica, sans-serif;
}
.normalarialtext2 {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.normalarialtext3 {
	color: #000;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	font: 11px Arial, Helvetica, sans-serif;
}
.textno {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.greytext {
	color: #666;
	font: 10px Arial, Helvetica, sans-serif\;
}
.imgthumb {
	padding: 0 5px 0 0;
}
.contentpgsubheadinglink {
	color: #af0e25;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.contentpgsubheadinglinkweb {
color: #000000;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}

.contentpageheadcontainer {
	border-top: solid 0 #CCC;
	border-bottom: solid 0 #CCC;
	padding: 0;
	text-align: center;
	background: #efefef;
}
.divregularsseperator {
	border-top: solid 1px #ccc;
	margin: 8px 0;
}
.contentpgstyledheadingcontainer1 {
	color: #000;
	padding-left: 5px;
	background: #efefef;
	font: bold 16px "Times New Roman", Times, serif;
}
.contentpgstyledheadingcontainer2 {
	background: url(images/image5.jpg) no-repeat;
}
.contentpgstyledheadingbottom {
	height: 1px;
	background: #ccc;
}
.contentpgstyledheadertoppadding {
	height: 10px;
	background: #fff;
}
.contentpgstyledheaderbottompadding {
	height: 10px;
	background: #fff;
}
.divheadersfooter {
	border-bottom: solid 0 #000;
	padding: 5px 0;
}
.electionstext {
	color: #666;
	text-align: left;
	font: 35px "Times New Roman", Times, serif;
}
.contentpgpagename {
	border-bottom: #ccc 0 solid;
	padding-top: 5px;
	padding-left: 0;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: middle;
	color: #000;
	text-decoration: none;
	font: normal bold 16px "Times New Roman", Times, serif;
}
.contentpgheading {
	color: #fff;
	padding-left: 5px;
	text-decoration: none;
	background: #af0e25;
	font: bold 16px "Times New Roman", Times, serif;
}
.contentpghead {
	color: #000;
	text-decoration: none;
	font: 20px Georgia, "Times New Roman", Times, serif;
}
.contentpglbtext {
	color: #000;
	padding-left: 5px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.contentpgheadingrb {
	color: #fff;
	padding-left: 5px;
	font: bold 16px "Times New Roman", Times, serif;
}
.contentpgsubheading {
	color: #000;
	padding-top: 10px;
	font: bold 15px/20px Georgia, "Times New Roman", Times, serif;
}
.contentpgsubsubhead {
	color: #000;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
}
.contentpgauthortext {
	color: #666;
	font: 10px Arial, Helvetica, sans-serif;
}
.contentpgauthortext2 {
	color: #000;
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
}
.contentpgauthorsmalltext {
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
}
.contentpgauthorsmalllbtextlink {
	color: #af0e25;
	text-decoration: none;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
}
.contentpgauthorsmalllbtextnolink {
	color: #000;
	text-decoration: none;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
}
.contentpgtext {
	color: #000;
	text-decoration: none;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.contentpgtext6:hover {
	text-decoration: underline;
}
.contentpgtext3 {
	color: #666;
	padding-top: 20px;
	font: 14px Georgia, "Times New Roman", Times, serif;
}
.contentpgtopbartext {
	color: #000;
	word-spacing: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
.contentpgmagazinedate {
	color: #666;
	padding-bottom: 5px;
	text-decoration: none;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
}
.contentpgtext2 {
	color: #666;
	padding-left: 20px;
	font: 14px Georgia, "Times New Roman", Times, serif;
}
.contentpgauthorname {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.contentpgtext6 {
	color: #af0e25;
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
}
.contentpgtext7 {
	color: #000;
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
}
.contentpgbullets {
	background: url(images/HeadlinesBullet.gif) no-repeat;
}
.contentpglbtext2 {
	color: #000;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 9px;
	padding-left: 10px;
	border-color: #efefef;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.contentpgarchiveyear {
	color: #666;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	border-color: #ccc;
	text-align: center;
	border-collapse: collapse;
	font: 12px Arial, Helvetica, sans-serif;
}
.contentpgregulars {
	color: #af0e25;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
	border-color: #ccc;
	text-align: left;
	border-collapse: collapse;
	font: bold 19px "Times New Roman", Times, serif;
}
.contentpgregulars:hover {
	color: #000;
	background: #efefef;
}
.contentpgregularstext1 {
	color: #000;
	padding-left: 5px;
	font: 10px Arial, Helvetica, sans-serif;
}
.contentpgregularstext2 {
	color: #000;
	text-decoration: none;
	padding-left: 4px;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.contentpgarchivetext {
	color: #666;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	border-color: #efefef;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.contentpgarchivetext2 {
	color: #000;
	text-decoration: none;
	text-align: center;
	padding-left: 5px;
	border-color: #efefef;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.contentpgarchivetext3 {
	color: #af0e25;
	text-decoration: none;
	text-align: center;
	padding-left: 5px;
	border-color: #efefef;
	font: 12px Arial, Helvetica, sans-serif;
}
.contentpgspecialissuetext {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.contentpgspecialissuenos {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.issuescellyear {
	border: #ccc 1px solid;
	padding: 1px 2px;
}
.cententcellpadding {
	padding: 10px 0;
}
.highlighteddiv {
	padding: 5px;
	border: solid 1px #ccc;
	background: #efefef;
}
.datetime {
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
}
.text {
	color: #000;
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
}
.namecountry {
	color: #af0e25;
	font: italic 12px/20px Georgia, "Times New Roman", Times, serif;
}
.actiontext {
	color: #666;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 2px;
	font: 11px Arial, Helvetica, sans-serif;
}
.actiontext2 {
	color: #666;
	text-align: right;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 2px;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.dropdowntext3 {
	color: #666;
	font: 13px Arial, Helvetica, sans-serif;
}
.headingform {
	color: #000;
	padding-left: 20px;
	padding-top: 10px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}
.textform {
	color: #666;
	padding-left: 20px;
	padding-top: 5px;
	letter-spacing: 2px;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.text2form {
	color: #666;
	padding-left: 20px;
	padding-top: 5px;
	letter-spacing: 2px;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.normalarialtext {
	color: #000;
	padding-left: 20px;
	font: 11px Arial, Helvetica, sans-serif;
}
.normalarialtext2 {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.normalarialtext1 {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.normalarialtext5 {
	color: #000;
	padding-left: 98px;
	font: 11px Arial, Helvetica, sans-serif;
}
.notext {
	color: #ccc;
	text-align: center;
	font: 40px Georgia, "Times New Roman", Times, serif;
}
.fspsubheading {
	color: #af0e25;
	font: bold 14px Arial;
}
.fspfirstchar {
	font-size: 42px;
	line-height: 100%;
}
.fsptext, p {
	color: #000;
	font: 14px Arial;
}
.fsptextie {
	color: #000;
	font: 14px Arial;
}
.blurbimg {
	padding-right: 5px;
}
.fspblurbsource {
	color: #999;
	word-spacing: 2px;
	text-align: left;
	padding-left: 2px;
	font: normal normal 10px/15px Arial;
}
.fspblurbtext {
	color: #000;
	word-spacing: 2px;
	text-align: left;
	font: normal bold 12px Arial;
}

.fsptopbar {
	color: #000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: middle;
	border: solid 0 #ccc;
	font: normal bold 14px "Times New Roman", Times, serif;
}
.fspdivinthisstory {
	color: #fff;
	text-decoration: none;
	padding: 3px 2px 2px;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
	background: #af0e25;
	font: normal bold 14px "Times New Roman", Times, serif;
}
.fsptopbartext {
	color: #af0e25;
	text-decoration: none;
	font: normal bold 14px "Times New Roman", Times, serif;
}

.fspheading {
	color: #af0e25;
	padding-bottom: 5px;
	font: bold 24px "Times New Roman", Times, serif;
}
.fsppictureby {
	color: #999;
	text-align: right;
	padding-bottom: 10px;
	font: 9px Arial, Helvetica, sans-serif;
}
.fspchannelhome {
	color: #000;
	text-transform: uppercase;
	font: 8pt Arial;
}
.fspintro {
	color: #666;
	word-spacing: 2px;
	padding-bottom: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
.fsppaginationnos {
	color: #939393;
	text-decoration: none;
	padding: 6px 6px 6px 6xp;
	font: bold 12px Arial, "Times New Roman", Times, serif;
}
.fsppaginationnos:hover {
	color: #000;
}
.fsppaginationnoscurrent {
	color: #000;
	text-decoration: none;
	padding: 6px 6px 6px 6xp;
	font: bold 12px Arial, "Times New Roman", Times, serif;
}
.linktext {
	color: #af0e25;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.fsppicturecaption {
	padding-bottom: 10px;
	padding-top: 5px;
	color: #000;
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
}
.fspprintsavelinks {
	color: #666;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.fspauthor {
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
}
.fspfirstword {
	color: #000;
	font: 28px Arial;
}
.fsptextlink {
	padding-right: 10px;
	color: #af0e25;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
}
.fspwriter {
	color: #000;
	font: 10px Arial, Helvetica, sans-serif;
}
.elsewheresection {
	color: #000;
	text-transform: uppercase;
	padding-left: 2px;
	font: 10px Arial;
}
.elsewhereheading1 {
	color: #000;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.elsewhereheading2 {
	color: #af0e25;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.elsewhereheading {
	color: #000;
	text-decoration: none;
	text-align: center;
	font: bold 16px "Times New Roman", Times, serif;
}
.elsewhereintro {
	color: #000;
	text-decoration: none;
	font: 12px Arial;
}
.elsewhereauthor {
	color: #666;
	text-transform: uppercase;
	padding-left: 2px;
	font: 10px Arial;
}
.elsewheredate {
	color: #666;
	text-transform: uppercase;
	font: 10px Arial;
}
.itsheading {
	color: #af0e25;
	text-decoration: none;
	font: bold 9pt 'Times New Roman';
}
.itstext {
	color: black;
	font: normal 10pt Arial;
}
.itslink {
	text-transform: uppercase;
	color: #af0e25;
	font: normal 8pt Verdana;
}
.bottomtextbold {
	color: #000;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.Glitteratirbtext {
	color: #000;
	font: 12px Arial, ;
}
.Glitteratipgphotocaptionhead {
	color: #af0e25;
	font: 20px "Times New Roman", Times, serif;
}
.glitteratiimgbgbottom {
	background: url(images/bgbot.gif) repeat-x center left;
}
.glitteratiimgbgtop {
	background: url(images/bgtop.gif) repeat-x center left;
}
.glitteratiimgbgright {
	background: url(images/bgright.gif) repeat-y center;
}
.glitteratiimgbgleft {
	background: url(images/bgleft.gif) repeat-y center;
}
.hptabblogs {
font-size:12px; font-family:Arial, Helvetica, sans-serif; COLOR: #363636; TEXT-DECORATION: none; line-height:20px
}

.hptabblogs:hover {
color:#af0e25
}

.accordionHeader {
	border: 1px solid #2F4F4F;
	color: black;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background: #efefef;
	font: bold 12px Arial, Sans-Serif;
}
#master_content .accordionHeader a {
	color: black;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeader a:hover {
	background: none;
	text-decoration: underline;
}
.accordionHeaderSelected {
	border: 1px solid #2F4F4F;
	color: #af0e25;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background: #ccc;
	font: bold 12px Arial, Sans-Serif;
}
#master_content .accordionHeaderSelected a {
	color: black;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeaderSelected a:hover {
	background: none;
	text-decoration: underline;
}
.accordionContent {
	border: 0 dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	background: #fff;
}
.hpmainimghead {
	color: #fff;
	font: bold 24px "Times New Roman", Times, serif;
}
.hpmainimgtext {
	color: #fff;
	font: 12px Arial, ;
}
.hpmainimgreadon {
	color: #F00;
	text-transform: uppercase;
	text-decoration: none;
	font: 10px Arial, ;
}
.hpmainimgnumbers {
	color: #999;
	text-align: center;
	letter-spacing: 2px;
	text-decoration: none;
	font: 10px Arial, ;
}
.hpmainimgnumberscur {
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
	text-decoration: none;
	font: 10px Arial, ;
}
.hptopthumbsectext {
	color: #000;
	text-transform: uppercase;
	font: 9px Arial;
}
.hptopthumbsectext2 {
	color: #999;
	text-transform: uppercase;
	font: 9px Arial;
}
.hptopthumbhead {
	color: #af0e25;
	text-decoration: none;
	font: bold 15px "Times New Roman", Times, serif;
}
.hptopthumbheadweb, .hptopthumbheadwire, .hptopthumbheadblog {
	color: #919191;
	text-decoration: none;
	font: bold 15px "Times New Roman", Times, serif;
}
 
.hpmainimgreadon {
	color: #F00;
	text-transform: uppercase;
	font: 10px Arial, ;
}
.hpthumbsections {
	color: #999;
	text-transform: uppercase;
	font: 10px Arial, ;
}
.hptoprightgalleryheadtext1 {
	color: #666;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font: 11px Arial;
}
.divhptoprightgalleryheadtext2 {
	text-align: center;
	padding:12px 0;
	background: #363636;
}
.divhptoprightgalleryheadtext2white {
	padding: 12px 0;
	text-align: center;
	border: solid 1px #ccc;
	background: #efefef;
}
.hptoprightgalleryheadtext2 {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font: 11px Arial;
}
.hptoprightgalleryheadtext2hover {
	color: #363636;
	text-transform: uppercase;
	text-decoration: none;
	font: 11px Arial;
}
.hptoprightgalleryheadtext2:hover {
	color: #363636;
	background: #fff;
}
.hptoprightphotocaptiontext {
	color: #000;
	text-decoration: none;
	font: 11px arial, ;
}
.hptoprightphotocaptionreadontext {
	color: #af0e25;
	text-decoration: none;
	font: 10px arial, ;
}
.hpcenterrightmostpopular {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
}
.hpcenterrightdatabox {
	color: #000;
	text-decoration: none;
	font: 12px/25px Arial, ;
}
.hptabhead {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.hptabhead {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.hptab {
	color: #000;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.hpwebwires {
	color: #000;
	text-decoration: none;
	font: 12px Arial;
}
.seriesnav {
	font-size: 11px;
	z-index: 500;
	margin: 0;
	width: 100%;
	color: #000;
	list-style-type: none;
	position: relative;
	background: #efefef;
	padding: 0 0 0 10px;
}
.seriesnav LI.seriesnavtop {
	display: block;
	float: left;
	width: auto;
}
.seriesnav LI A.seriesnavlink {
	border-right: #fff 0 solid;
	display: block;
	float: left;
	cursor: pointer;
	color: #000;
	line-height: 22px;
	text-decoration: none;
	padding: 3px 4px 0;
}
.seriesnav LI.seriesnavtop1 {
	display: block;
	float: left;
	width: auto;
}
.seriesnav LI A.seriesnavlink1 {
	border-right: #fff 1px solid;
	display: block;
	font-size: 11px;
	float: left;
	cursor: pointer;
	color: #FFF;
	line-height: 22px;
	text-decoration: none;
	background: #e4e4e4;
	padding: 0 10px;
}
.seriesnav LI.seriesnavtop2 {
	display: block;
	float: left;
	width: auto;
}
.seriesnav LI A.seriesnavlink2 {
	border-right: #e4e4e4 0 solid;
	display: block;
	font-size: 12px;
	background: url(http://news.outlookindia.com/images/common/toparrow.gif) no-repeat right 50%;
	float: left;
	cursor: pointer;
	color: #000;
	line-height: 22px;
	text-decoration: none;
	padding: 3px 12px 0 5px;
}
.seriesnav LI A.seriesnavlink2:hover {
	background: url(http://news.outlookindia.com/images/common/toparrow.gif) no-repeat right 50%;
	color: #666;
}
.seriesnav LI A.seriesnavlink3 {
	border-right: #fff 1px solid;
	display: block;
	font-size: 11px;
	background: url(http://news.outlookindia.com/images/arrow-dropdown.jpg) no-repeat right 50%;
	float: left;
	cursor: pointer;
	color: #000;
	line-height: 22px;
	text-decoration: none;
	padding: 0 10px 0 8px;
}
.seriesnav LI A.seriesnavlink3:hover {
	background: url(http://news.outlookindia.com/images/arrow-dropdown.jpg) #0085ff no-repeat right 50%;
	color: #fff;
}
.seriesnav TABLE {
	left: 0;
	width: 0;
	position: absolute;
	top: 0;
	border-collapse: collapse;
	height: 0;
}
.seriesnav A:hover {
	z-index: 200;
	visibility: visible;
	position: relative;
}
.seriesnav LI:hover {
	z-index: 200;
	position: relative;
}
.seriesnav UL {
	left: -9999px;
	margin: 0;
	width: 0;
	list-style-type: none;
	position: absolute;
	top: -9999px;
	height: 0;
	padding: 0;
}
.seriesnav IFRAME {
	left: -9999px;
	margin: 0;
	width: 0;
	list-style-type: none;
	position: absolute;
	top: -9999px;
	height: 0;
	padding: 0;
}
.seriesnav UL.seriessubnav {
	width: 100px;
}
.seriesnav UL.seriessubnav4 {
	width: 90px;
	text-align: left;
}
.seriesnav UL.seriessubnav1 {
	width: 120px;
	text-align: left;
}
.seriesnav :hover IFRAME.one {
	left: 0;
	width: 100px;
	top: 22px;
	height: 85px;
}
.seriesnav :hover UL {
	border-top-width: 0;
	border-left-width: 1px;
	z-index: 300;
	background: #DDD;
	left: 0;
	border-bottom-width: 1px;
	white-space: nowrap;
	top: 22px;
	height: auto;
	border-right-width: 1px;
	padding: 0;
}
.seriesnav :hover UL LI {
	display: block;
	font-weight: normal;
	width: auto;
	border-bottom: #ccc 1px solid;
	position: relative;
	height: 20px;
}
.seriesnav :hover UL LI A {
	display: block;
	font-size: 11px;
	width: auto;
	color: #000;
	line-height: 20px;
	height: 20px;
	text-decoration: none;
	padding: 0 13px;
}
.seriesnav :hover UL LI A:hover {
	background: #efefef;
	color: #000;
}
.topnavsearchbox {
	width: 150px;
	color: #000;
	height: 17px;
	font: 10px Arial, Helvetica, sans-serif;
}
.groundsdropdown {
	font-weight: bold;
	font-size: 12px;
	color: #000;
	border: solid 0 #666;
	background: #DDD;
}
.groundsdropdown:hover {
	color: #000;
	background: #efefef;
}
.upperstripmouseover {
	color: #000;
	text-decoration: none;
	text-align: center;
	word-spacing: 1px;
	margin-left: 5px;
	border: solid 0 #000;
	font: normal 12px Arial, Helvetica, sans-serif;
}


TABLE.title {
	border-right: #455ca0 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	color: #c51625;
	border-bottom: white 1px solid;
	text-align: left;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.topbarnew {
	padding-right: 5px;
	padding-left: 5px;
	color: #d1d3d4;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.topbarnew:hover {
	padding-right: 5px;
	padding-left: 5px;
	color: #f7941d;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
TABLE.bottom TD {
	color: white;
	text-align: center;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.bottom A {
	color: white;
	text-align: center;
	text-decoration: none;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}
iframe {
	border-color: #fff;
}
.topbar {
	color: #D1D3D4;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.topbar:hover {
	color: #F7941D;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.topbarover {
	color: #F7941D;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.topbarCurv {
	color: #fff;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.topbarCurvYel {
	color: #F5EC00;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.section {
	font-family: "Times New Roman", Times, serif	font-size: 14px;
	font-weight: bold;
	color: #af0e25;
	text-decoration: none;
}
.sectionSM {
	color: #960018;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.HeadingTop {
	color: #AF0E25;
	text-decoration: none;
	font: bold 16px "Times New Roman";
}
.pagenavi {
	color: #000;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	background: #EFEFEF;
	font: 18px/20px "Times New Roman", Times, serif;
}
.pagenavi:hover {
	color: #000;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	background: #CCC;
	font: 18px/20px "Times New Roman", Times, serif;
}
.LiveScroll {
	color: #Fff;
	text-decoration: none;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.Headlines {
	color: #000;
	text-decoration: none;
	font: 15px "Times New Roman", Times, serif;
}
.Headlines:hover {
	color: #900;
}
.FontAll {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.CurvHeading {
	color: #666;
	text-decoration: none;
	word-spacing: normal;
	text-transform: uppercase;
	font: 11px Arial;
}
.CurvHeading:hover {
	color: #900;
}
.FontAllBold {
	color: #AF0E25;
	text-decoration: none;
	font: bold 14px "Times New Roman";
}
.FontDating {
	color: #A9A7A8;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.FontNames {
	text-transform: uppercase;
	color: #808285;
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
}
.fontsubheadings {
	text-transform: uppercase;
	color: #808285;
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
}
#divdates, #divgrid, #divbuttons, #divarticledetails, #divupload, #toplinks, #divotherarticles, #divexpertchat {
	text-align: center;
	width: 95%;
	padding: 5px;
	border: solid 1px #999;
}
#divgriddisplayno {
	text-align: center;
	padding: 2px;
	border: dotted 3px #999;
	width: 350px;
}
#divgriddisplayyes {
	text-align: center;
	width: 350px;
	padding: 2px;
	border: dotted 3px #999;
}
#divpageheading {
	text-align: center;
	width: 100%;
	padding: 2px;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 5px;
	background: #000;
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}
.alertlabel {
	color: White;
	font-weight: bold;
	background: Red;
}
.style6 {
	color: #FFF;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.style7 {
	color: #FFF;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.style13 {
	color: #FFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.strip {
	color: #FF0;
	font: 2 Verdana, Arial, Helvetica, sans-serif;
}
.strip1 {
	color: #535858;
	font: 2 Verdana, Arial, Helvetica, sans-serif;
}
.gridcell {
	background: #FFF;
}
.maincelltext {
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
}
.topcell {
	padding-right: 10px;
	padding-left: 10px;
}
.topline {
	background: #FFF;
}
.topcellline {
	background: #B5010A;
}
.toppicborder {
	border: solid 1px #999;
	padding: 3px;
	margin: 3px;
	width: 95px;
	height: 65px;
}
.ptibullet {
	border: solid 0 #000;
	vertical-align: top;
}
.expertlivechaton {
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.expertlivechathead {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.expertlivechatname {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.picpadding {
	padding-right: 2px;
	padding-bottom: 2px;
}
.picpaddingzero {
	padding: 0;
}
.columnhead {
	color: #000;
	text-decoration: none;
	font: bold 15px "Times New Roman", Times, serif;
}
.columnauthor {
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
}
.columndesc {
	text-decoration: none;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.columndate {
	color: #069;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
}
.expertlivechaton {
	font: 14px "Times New Roman", Times, serif;
}
.expertlivechathead {
	font: 12px Arial, Helvetica, sans-serif;
}
.expertlivechatname {
	text-transform: uppercase;
	color: #666;
	font: 10px Arial, Helvetica, sans-serif;
}
.bloggerhead {
	color: #000;
	text-decoration: none;
	font: bold 15px Arial, Helvetica, sans-serif;
}
.more {
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
}
#divptiform {
	border: solid 1px #CCC;
	padding: 10px;
}
.solidborder {
	border: solid 1px #999;
}
.pticategory {
	padding: 3px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
}
.ptiheading {
	padding: 3px;
	color: #900;
	text-decoration: none;
	font: 22px "Times New Roman", Times, serif;
}
.ptidescr {
	padding: 3px;
	color: #000;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.ptitext {
	color: #000;
	text-decoration: none;
	padding: 3px;
	font: 12px/19px Arial, Helvetica, sans-serif;
}
.onlinelink {
	text-decoration: none;
	color: #369;
	font: bold 12px Arial;
}
.ptiheadinghome {
	padding: 3px;
	color: #000;
	text-decoration: none;
	font: normal 20px Arial, Helvetica, sans-serif;
}
.ptidescrhome {
	padding: 3px;
	color: #000;
	text-decoration: none;
	font: normal 20px Arial, Helvetica, sans-serif;
}
.ptiheadingsection {
	padding: 3px;
	color: #900;
	text-decoration: none;
	font: 20px "Times New Roman", Times, serif;
}
.ptidescrsection {
	padding: 3px;
	color: #000;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.ptipageheading {
	color: #960018;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
}
#divsearchmasterpage, #divhomemasterregister {
	width: 96%;
	text-align: center;
	background: #f1f2f2;
}
.registerfields {
	text-decoration: none;
	color: #af0e25;
	font: bold 15px "Times New Roman", Times, serif;
}
.registerfieldshead {
	text-decoration: none;
	color: #000;
	font: bold 16px "Times New Roman", Times, serif;
}
.bloggercentrebelowtop {
	color: #AF0E25;
	text-decoration: none;
	font: 14px "Times New Roman", Times, serif;
}
.abspageheading {
	color: #000;
	padding-left: 8px;
	font: 18px "Times New Roman", Times, serif;
	margin: 2px 10px 2px 8px;
}
.absline {
	width: 488px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 20px;
	background: url(rule.gif) repeat-x;
}
.abscategoryname {
	color: #000;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.abssectionname1 {
	color: #B5010A;
	width: 300px;
	padding-left: 15px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.abssectionname2 {
	color: #B5010A;
	width: 300px;
	padding-left: 15px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.abssectionname5 {
	color: #B5010A;
	width: 300px;
	padding-left: 15px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.abssectionname8 {
	color: #B5010A;
	width: 300px;
	padding-left: 15px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.abssectionname6 {
	color: #B5010A;
	width: 300px;
	padding-left: 15px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.abssectionname10 {
	color: #B5010A;
	width: 300px;
	padding-left: 15px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.abssectionname11 {
	color: #B5010A;
	width: 300px;
	padding-left: 15px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.abssectionname12 {
	color: #B5010A;
	width: 300px;
	padding-left: 15px;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.divabscategorynames {
	margin-bottom: 10px;
}
.categorypageheading {
	color: #000;
	padding-left: 8px;
	text-decoration: none;
	font: 18px "Times New Roman", Times, serif;
	margin: 2px 10px 2px 8px;
}
.categoryline {
	width: 488px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 20px;
	background: url(rule.gif) repeat-x;
}

.headdateseperator {
	padding-right: 1px;
	color: #999;
}
.itemcategoryarticles {
	margin-left: 15px;
	padding-top: 10;
	padding-left: 2px;
	padding-bottom: 10px;
	margin-right: 15px;
}
.storypageheading {
	color: #000;
	margin-top: 2px;
	margin-left: 8px;
	margin-right: 10px;
	padding-left: 8px;
	text-align: left;
	font: 18px "Times New Roman", Times, serif;
}
.storytopline {
	width: 488px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 8px;
	background: url(rule.gif) repeat-x;
}
.storydate {
	text-transform: uppercase;
	color: #666;
	margin-left: 8px;
	margin-right: 10px;
	padding-left: 8px;
	text-align: left;
	font: 10px Arial, Helvetica, sans-serif;
}
.storyheading {
	color: #B5010A;
	margin-left: 8px;
	margin-right: 10px;
	padding-left: 8px;
	text-align: left;
	font: bold 24px "Times New Roman", Times, serif;
}
.storysubheading {
	color: #666;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 10px;
	padding-left: 8px;
	text-align: left;
	font: 13px/18px Arial, Helvetica, sans-serif;
}
.storypageauthor {
	color: #B5010A;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 8px;
	margin-right: 10px;
	padding-left: 8px;
	margin-top: 2px;
	padding-bottom: 4px;
	text-align: left;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.storypagenumber {
	color: #000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.ss {
	margin-left: 14px;
	margin-right: 12px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	background: #F1F2F2;
}
.story2ndline {
	height: 1px;
	background: #000;
}
.Storypagetext {
	color: #000;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 10px;
	padding-left: 8px;
	padding-top: 5px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
}
.itemstoryyarticles {
	margin-left: 15px;
	padding-left: 2px;
	padding-bottom: 10px;
	margin-right: 15px;
}
.authortophead {
	color: #000;
	padding-left: 8px;
	font: 18px "Times New Roman", Times, serif;
	margin: 2px 10px 2px 8px;
}
.authorpageline {
	width: 488px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 6px;
	margin-bottom: 5px;
	background: url(rule.gif) repeat-x;
}
.Authorpageheading {
	color: #900;
	padding-top: 10px;
	padding-bottom: 5px;
	font: 18px "Times New Roman", Times, serif;
}
.Authoralphabeticsearch {
	color: #AF0E25;
	text-transform: uppercase;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.Authoralphabeticsearch:hover {
	color: #900;
	text-transform: uppercase;
	font: 11px Arial, Helvetica, sans-serif;
}
.Authortext {
	color: #000;
	padding-top: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
.Authornames {
	color: #AF0E25;
	margin-bottom: 2px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.authorname {
	color: #000;
	text-decoration: none;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 4px;
	font: bold 16px Times New Roman, Arial;
}
.authorpagetopbar {
	margin-left: 20px;
	margin-right: 2px;
	padding-left: 15px;
}
.SideShowhead {
	text-transform: uppercase;
	color: #000;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 7px;
	text-align: left;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.SideShowtext {
	color: #000;
	text-decoration: none;
	text-align: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
.ssbullets {
	text-align: left;
	vertical-align: top;
	padding-left: 7px;
	padding-right: 5px;
}
.SideShowfooter {
	padding-left: 3px;
	padding-bottom: 3px;
}
.clsCMOn, .clsCMOver {
	color: #F7941D;
	text-align: center;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 4px;
}
.clsCMOn, .clsCMOver:hover {
	color: #D1D3D4;
	text-align: center;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 4px;
}
.clsCMOnSub, .clsCMOverSub {
	padding: 2px 4px;
	color: black;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.topbarxdcvxcv {
	padding-bottom: 25px;
}
.calculatorhead {
	color: #000;
	padding-left: 8px;
	font: bold 18px "Times New Roman", Times, serif;
	margin: 2px 10px 2px 8px;
}
.calculatorheadtext {
	color: #B5010A;
	padding-left: 15px;
	text-align: left;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.calculatortext {
	color: #000;
	padding-left: 5px;
	margin-right: 5px;
	text-align: left;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.calculatortext:hover {
	color: #000;
	padding-left: 5px;
	margin-right: 5px;
	text-align: left;
	text-decoration: underline;
	font: 12px Arial, Helvetica, sans-serif;
}
.sectionheading {
	color: #000;
	text-decoration: none;
	font: bold 18px "Times New Roman", Times, serif;
}
.categoryheading {
	color: #000;
	text-decoration: none;
	font: 18px "Times New Roman", Times, serif;
}
.CnDhead {
	color: #000;
	padding-left: 8px;
	text-decoration: none;
	font: 18px "Times New Roman", Times, serif;
	margin: 2px 10px 2px 8px;
}
.CnDlabletext {
	color: #000;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.CnDsubheads {
	color: #af0e25;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.CnDsubheads1 {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.CnDtext {
	color: #000;
	text-align: left;
	font: 12px/19px Arial, Helvetica, sans-serif;
}
.CnDhyperlinks {
	color: #af0e25;
	text-decoration: underline;
	font: 12px Arial, Helvetica, sans-serif;
}
.tabledate {
	padding-left: 5px;
	color: #000;
	padding-top: 10px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
}
.tabletext {
	padding-left: 5px;
	color: #900;
	padding-top: 10px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
}
.textbelow {
	color: #fff;
	text-align: center;
	background: #ff6d00;
	font: 12px Arial, Helvetica, sans-serif;
}
.texttop {
	padding-left: 5px;
	padding-bottom: 5px;
	color: #000;
	padding-top: 5px;
	text-align: left;
	background: #f0eddb;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.editorialtopspace {
	width: 488px;
	margin-left: 15px;
	margin-right: 15px;
}
.alphabetics {
	color: #af0e25;
	text-decoration: none;
	letter-spacing: 1px;
	text-transform: uppercase;
	font: 12px Arial, Helvetica, sans-serif;
}
.head {
	color: #000;
	text-decoration: none;
	font: 20px Georgia, "Times New Roman", Times, serif;
}
.smalltext {
	color: #666;
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 10px;
	font: 12px Arial, Helvetica, sans-serif;
}
.text {
	color: #af0e25;
	text-decoration: none;
	font: 17px "Times New Roman", Times, serif;
}
.text:hover {
	text-decoration: underline;
}
.text2 {
	color: #666;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.alphabethead {
	color: #666;
	font: 20px Georgia, "Times New Roman", Times, serif;
}
.bottomtex {
	color: #fff;
	word-spacing: 5px;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.fontsalpha {
	color: #000;
	padding-bottom: 1px;
	font: 12px Arial, Helvetica, sans-serif;
}
.fontsalpha:hover {
	background: #CCC;
}
.dhirajtoptex {
	word-spacing: 6px;
	color: #000;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.dhirajtoptex2 {
	word-spacing: 6px;
	color: #666;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.dossiertext {
	color: #af0e25;
	text-decoration: none;
	font: 16px/17px Arial;
}
.dossiertext:hover {
	text-decoration: underline;
}
.dossierhead {
	color: #af0e25;
	font: 20px Georgia, "Times New Roman", Times, serif;
}
.alfabethead {
	color: #af0e25;
	text-transform: uppercase;
	font: 20px Georgia, "Times New Roman", Times, serif;
}
.authortext {
	color: #af0e25;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #efefef;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
}
.authortext:hover {
	background: #efefef;
}
.bordercolor {
	border-color: #efefef;
}
.fontbackto {
	color: #000;
	text-align: left;
	word-spacing: 2px;
	font: 11px/20px Arial, Helvetica, sans-serif;
}
.fontbackto2 {
	color: #af0e25;
	text-align: center;
	word-spacing: 2px;
	font: 11px/20px Arial, Helvetica, sans-serif;
}
.pagename {
	color: #af0e25;
	text-decoration: none;
	font: normal bold 16px "Times New Roman", Times, serif;
}
.divspacing {
	padding-top: 1px;
	padding-bottom: 1px;
}
.authornamedesignation {
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
}
.peoplename {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
}
.autpeoplelbpagehead {
	color: #fff;
	font: bold 16px "Times New Roman", Times, serif;
}
.autpeoplelbtexthead {
	color: #af0e25;
	text-align: left;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.autpeoplelbsection {
	color: #666;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: left;
	text-decoration: none;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.autpeoplelbsectiontext {
	color: #666;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
}
.autpeoplelbsectiontext:hover {
	color: #000;
	background: #efefef;
}
.autpeoplerbtexthead {
	color: #af0e25;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	font: bold 16px "Times New Roman", Times, serif;
}
.autpeoplerbtextsec {
	color: #000;
	text-align: left;
	padding-left: 5px;
	text-transform: uppercase;
	font: 10px Arial;
}
.autpeoplerbauthor {
	color: #666;
	text-align: left;
	padding-left: 5px;
	text-transform: uppercase;
	font: 10px Arial;
}
.autpeoplerbtexthead2 {
	color: #af0e25;
	text-align: left;
	padding-left: 5px;
	text-decoration: none;
	font: bold 14px "Times New Roman", Times, serif;
}
.autpeoplerbtext {
	color: #000;
	text-align: left;
	padding-left: 5px;
	font: 12px Arial;
}
.autpeoplerbdate {
	color: #666;
	text-align: left;
	padding-left: 5px;
	text-transform: uppercase;
	font: 10px Arial;
}
#divpagejumpform {
	width: 100px;
	padding: 1px;
	border: solid 1px #919191;
	color: #004080;
	background: #EFEFEF;
	font: 11px Arial;
}
#subdivpagejumpform {
	position: relative;
	height: 30px;
	width: 100px;
	padding: 1px;
	border: solid 1px #919191;
	display: none;
	background: #EFEFEF;
}
.line {
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
}
.redline {
	border-bottom-style: solid;
	border-bottom-color: #af0e25;
	border-bottom-width: 2px;
}
.featurespgname {
	color: #af0e25;
	text-align: center;
	font: 20px "Times New Roman", Times, serif;
}
.featurespgheaddate {
	color: #000;
	text-align: right;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
}
.featurespghead {
	color: #af0e25;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
}
.featurespghead2 {
	color: #000;
	text-decoration: none;
	font: 18px "Times New Roman", Times, serif;
}
.featurespghead3 {
	color: #af0e25;
	text-transform: uppercase;
	text-decoration: none;
	font: 18px "Times New Roman", Times, serif;
}
.featurestext {
	color: #000;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.featuresrecentheadtext {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.featuresrecentheadtext2 {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.booklist {
	color: #363636;
	text-transform: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.featuresrecenttext {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
}
.featuresrecenttext2 {
	color: #af0e25;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.featuresrecenttext3 {
	color: #af0e25;
	text-decoration: none;
	word-spacing: 2px;
	font: 11px/20px arial;
}
.featuresrecenttext4 {
	color: #000;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
}
.featuresrecenttext5 {
	color: #000;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.markeetext {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}
.toptext {
	color: #000;
	word-spacing: 5px;
	padding-top: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
.pspagename {
	color: #af0e25;
	text-decoration: none;
	padding-left: 20px;
	font: normal bold 16px "Times New Roman", Times, serif;
}
.featurespagedate {
	color: #999;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.featureshaveyoursay {
	color: #000;
	font: bold 14px "Times New Roman", Times, serif;
}
.featuresnormalarialtextbold {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.featuresnormalarialtext2 {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.featurescommentsmalltext {
	color: #000;
	font: 11px Arial, ;
}
.featuresdossiertext {
	color: #363636;
	text-decoration: none;
	font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
}
.numberfont {
	color: #666;
	text-align: center;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.numberfont:hover {
	color: #af0e25;
}
.bottomtextbold {
	color: #000;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.pscartoonstext {
	color: #af0e25;
	padding-left: 5px;
	text-align: left;
	font: bold 14px "Times New Roman", Times, serif;
}
.psquotes {
	color: #af0e25;
	text-decoration: none;
	font: 20px/18px "Times New Roman", Times, serif;
}
.pspsquotesauthor {
	color: #666;
	text-decoration: none;
	font: 11px Arial;
}
.mirrorimagesby {
	color: #999;
	text-transform: uppercase;
	font: 10px Arial, ;
}
.pspagename {
	color: #af0e25;
	text-decoration: none;
	padding-left: 20px;
	font: normal bold 16px "Times New Roman", Times, serif;
}
.pspagedate {
	color: #999;
	font: 11px Arial, Helvetica, sans-serif;
}
.pspagelinks {
	color: #666;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.markeetext {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}
.toptext {
	color: #000;
	word-spacing: 5px;
	padding-top: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
.pstextmainhead {
	color: #000;
	font: 18px Arial, Helvetica, sans-serif;
}
.pstextmain {
	color: #000;
	padding-left: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
.pscalendartextbold {
	color: #666;
	text-align: center;
	border-color: #efefef;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.pscalendartext {
	color: #999;
	text-align: center;
	border-color: #efefef;
	font: 11px Arial, Helvetica, sans-serif;
}
.pscalendartext2 {
	color: #999;
	font: 11px Arial, Helvetica, sans-serif;
}
.iplpagename {
	color: #666;
	text-align: right;
	padding-right: 30px;
	font: 35px "Times New Roman", Times, serif;
}
.iplmenubartext {
	color: #000;
	text-decoration: none;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.IPLheadtextrb {
	color: #363636;
	text-decoration: none;
	font: bold 13px Arial;
}
.photooutlookindiacom {
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
	padding-left: 2px;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}
.iplnum {
	color: #F00;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
}
.iplnum2 {
	color: #666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
}
.headlines {
	color: #000;
	padding-left: 2px;
	text-decoration: none;
	background: url(images/headlines.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.headlines:hover {
	color: #af0e25;
}
.iplrbtext {
	color: #000;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
}
.iplintro {
	color: #af0e25;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	border-color: #ccc;
	text-align: left;
	border-collapse: collapse;
	font: bold 16px "Times New Roman", Times, serif;
}
.ipltext2 {
	color: #363636;
	text-decoration: none;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.headlines2 {
	color: #000;
	padding-left: 5px;
	text-decoration: none;
	background: url(images/headlines2.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.headlines2:hover {
	color: #af0e25;
}
.iplbottomtext {
	color: #363636;
	text-decoration: none;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.commentdate {
	color: #999;
	padding-left: 5px;
	font: 10px Arial, Helvetica, sans-serif;
}
.iplmore {
	color: #af0e25;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	font: 8pt Arial;
}
.OutlookPublicationsHeading {
	text-transform: uppercase;
	color: #666;
	word-spacing: 5px;
	padding-left: 5px;
	letter-spacing: 5px;
	text-align: left;
	padding-bottom: 5px;
	font: 11px Arial, Helvetica, sans-serif;
}
.tagrightend {
	background: url(images/tagsend.gif) no-repeat;
}
.tagsheadtext {
	color: #000;
	padding-left: 5px;
	text-decoration: none;
	background: url(images/tagbg.gif) repeat-x;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.tagsheadtext:hover {
	color: #af0e25;
}
.elehptoprightgalleryheadtext1 {
	color: #363636;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font: 11px Arial;
}
.elehptoprightgalleryheadtext2 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	background: #363636;
	font: 11px Arial;
}
.elehptoprightgalleryheadtext2:hover {
	color: #363636;
	background: #fff;
}
.elehptopthumbsectext {
	color: #000;
	font: 10px Arial, ;
}
.elehptopthumbhead {
	color: #af0e25;
	text-decoration: none;
	font: bold 15px "Times New Roman", Times, serif;
}
.elehptopthumbheadweb {
	color: #363636;
	font: bold 15px "Times New Roman", Times, serif;
}
.elsewheresectionname {
	color: #000;
	text-decoration: underline;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
}
.elsewheresubsectionname {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
}
.hpmainimghead {
	color: #fff;
	text-decoration: none;
	font: bold 24px "Times New Roman", Times, serif;
}
.hpmainimgtext {
	color: #fff;
	font: 12px Arial, ;
}
.hpmainimgreadon {
	color: #F00;
	text-transform: uppercase;
	text-decoration: none;
	font: 10px Arial, ;
}
.hpmainimgnumbers {
	color: #999;
	text-align: center;
	letter-spacing: 2px;
	text-decoration: none;
	font: 10px Arial, ;
}
.hpmainimgnumberscur {
	color: #F00;
	text-align: center;
	letter-spacing: 2px;
	text-decoration: none;
	font: 10px Arial, ;
}

