﻿body { font: .7em Verdana, Arial, Helvetica, sans-serif; color: #000; background: #6d6d6d url(../images/page_gradient.jpg) top left repeat-x; }
.articleImage { float: left; margin: 0 10px 10px 0; }

a { color: #0000ff; }

.clearBoth { clear: both; }


/* LAYOUTS ==================================================== */

#masterLayout { width: 942px; margin: 0 auto; background: #fff; }

/* global tools */
#toolsBar { background: #f1f1f1; border-bottom: 1px solid #ccc }
#toolsLayout { font-size: 11px; margin-left: auto; }
#toolsLayout a { text-decoration: none; }
.loginMenu, .actionsMenu { }
.loginMenu a { }
#pageTools a { color: #900028; text-decoration: none; }
.ndiaRelatedContent div { padding: 5px; }
.ndiaRelatedContent div div { padding: 0; }

/* authoring tools */
#authorToolsLayout { }
.ms-consolestatusframe { }
.editModeZone { background: #eeeeee; margin-top: 10px; }
.editModeZone legend { font-weight: bold; }
.editModePanel { width: 100%; }
.editModePanel th { width: 20%; text-align: left; vertical-align: top; }
.editModePanel td { width: auto; vertical-align: top; }


/* logo banner */

#bannerLayout { height: 90px; }
#bannerLogo { width: 350px; float: left; }
#bannerSearch { width: 550px; color: #666; font-size: .9em; padding-top: 10px; float: right; text-align: right; }
#bannerSearch table.ms-sbtable { margin-left: auto; }
#bannerBadges { float: right; padding-right: 15px; padding-top: 10px; }

/* search */
.ms-sbtable { margin: 0; font-size: .9em; }
.ms-sctabcn, .ms-sctabcnhover, .ms-sctabcf, .ms-sctabcfhover, .ms-sctabrx { border-color: #999; }
.ms-sbcell { border-width: 0; background: transparent; }
.ms-sbtable input { border: 1px #999 solid; }
.srch-BestBets { width: auto; }
.srch-stats { white-space: normal; }

/* primary navigation */
#globalNavLayout { width: 100%; background: #cecece url(../images/nav_gradient.jpg) top left repeat-x; color: #900028; }

.globalNav { margin: auto; }
.globalNavItem { }
.globalNavItem a { display: block; margin: 6px 20px; color: #900028; text-decoration: none; font: bold 1em Arial, Helvetica, sans-serif; text-transform: uppercase; }
.globalNavItem a:hover { color: #900028; text-decoration: underline; }

/* dropdown menu */
.globalNavMenu { margin-top: 8px; }
.globalNavMenuItem, .globalNavMenuItem table { width: 120px; }
.globalNavMenuItem a { display: block; background: #eeeeee; padding: 3px 5px 3px 5px; color: #900028; font: bold 1em Arial, Helvetica, sans-serif; }
.globalNavMenuItem a:hover { background: #dddddd; }

/* secondary navigation */
#navLayout { margin-bottom: 10px; background: #ebebeb; border: 1px solid #999; }
.leftNav { margin: 0; width: 100%; }
.leftNav td { padding: 0; }
.leftNav a { display: block; padding: 3px 5px 3px 10px; color: #900028; text-decoration: none; }
.leftNav a:hover { text-decoration: underline; }
.leftNavHeader { font-weight: bold; }
.leftNavItem { margin-left: 10px; font-size: .9em; }
.leftNavItem a { color: #707070; }
.leftNavItemMenuSub { margin-bottom: 10px; }
.leftNavItemActive { font-weight: bold; }
.leftNavItemActive a { color: #000000; }

/* BanMan Zones */
#banMan { text-align: center; }
#banMan-leader-banner{
				margin-right:auto;
				margin-left:auto;
				width:728px;
				
}
/* COLUMN LAYOUTS */
#contentLayout { width: 922px; margin: 10px; }
#masterColumnLayout { width: 922px; }
td#masterColumnLeft { width: 150px; }
td#masterColumnSpacer { width: 10px; }
td#masterColumnRight { width: 762px; }

/* footer */
#footerLayout { margin-top: 20px; text-align: center; color: #666; }
#footerLayout p { margin: 10px 0; }
#footerLinks a { color: #666; text-decoration: none; }
#footerLinks a:hover { text-decoration: underline; }


/* CONTENT & FONT DISPLAYS ========================================= */

/* See page layouts style sheet */

/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #dddddd; }
.ms-separator img { background: #cccccc; }
.ms-viewheadertr { background: #f3f3f3; font-size: .8em; }

/* forms */
.ms-formlabel { border-top: 1px #cccccc dotted; font-size: 1em; }
.ms-formlabel h3.ms-standardheader { font-size: 1em; }
.ms-formbody { background: #f3f3f3; border-top: 1px #cccccc dotted; }
.ms-formline { border-top: 1px #cccccc dotted; }

/* calendar */
.ms-cal-gempty { font-size: .8em; }
.ms-datepickerouter { font-size: .8em; }

/* discussions */
.ms-disc-bar { background: #f3f3f3; }
.ms-disc-bordered-noleft { border-color: #cccccc; }

/* blogs */
.ms-PostDate { color: #666; font-size: 1em; font-weight: normal; text-align: right; border-bottom: 1px #eee dashed; }
.ms-PostTitle { font-size: 1.8em; color: #900028; }
.ms-PostTitle a { color: #900028; text-decoration: none; }
.ms-blogedit { font-size: 0.9em; vertical-align: middle; }
.ms-blogedit a { color: #999; }
.ms-PostBody { }
.ms-PostFooter { font-size: 0.9em; color: #777; }
.ms-PostFooter a { color: #555; }
.ms-CommentHeader { font-size: 1.3em; border-bottom: 1px #eee dashed; }
h4.ms-CommentTitle { color: #900028; font-size: 1.2em; padding: 5px 10px 0 10px; border-top: 1px #ccc solid; background: #f3f3f3; }
.ms-commenttable td.ms-blogedit { border-top: 1px #ccc solid; background: #f3f3f3; }
.ms-commenttable td.ms-blogedit a {  }
.ms-CommentBody { padding: 0; background: #f3f3f3; padding: 5px 10px; }
.ms-CommentFooter { color: #777; font-size: 0.9em; padding: 0 10px 10px 10px; border-bottom: 1px #ccc solid; background: #f3f3f3; margin-bottom: 20px; }
.ms-CommentFooter a { color: #555; }
.ms-blogrss { display: none; }

/* wiki */
.ms-wikieditouter { background: #f3f3f3; }
a.ms-wikilink { text-decoration: none; }
a.ms-missinglink { border-bottom: 1px #cccccc dashed; }

/* bullets */
.bullet, .level-bullet { }

/* search results */
.srch-Icon { }
.srch-Title { }
.srch-Description { }
.srch-Metadata { color: #888888; border-top: 1px #cccccc solid; }
.srch-URL a { color: #008800; }

/* cqwb feeds */
.cqfeed { margin: -16px 20px 0 0 !important; position: relative; top: -15px; }
.cqfeed img { vertical-align: middle; padding-right: 2px; }
.cqfeed a { text-decoration: none; color: #888888 !important; font-weight: bold; }

/* toc */
.level-description { font-size: 1em; color: #888888; font-family: Verdana, Arial, Helvetica, sans-serif; }
.level-description-padding { padding: 0 0 0 15px; }
.level-item-pos { margin: 0 0 0 0; }
.ms-WPBody .level-bullet { margin-bottom: 0 !important; }

/* president's perspective */
.persidentsPerspective { clear: both; }
.presidentsPerspective .articleThumb { float: left; padding: 0 5px 5px 0; }
.presidentsPerspective .articleTitle { color: #900028; font-weight: bold; text-decoration: none; }

/* readers comments */
.newReaderComment, .readerCommentSubmitted { margin: 0 0 20px 0; }
.newReaderComment .commentFieldTitle { font-weight: bold; }
.newReaderComment .commentFieldValue, .newReaderComment .captchaFieldValue, .newReaderComment .commentFieldDisclaimer {  }
.newReaderComment .commentFieldValueDescription { color: #808080; }
.newReaderComment .captchaFieldValue { color: #808080; }
.newReaderComment .captchaFieldValue .commentFieldTitle { color: #000000; margin-top: 10px; }
.newReaderComment .captchaFieldValue img { border: 5px #cccccc solid !important; }
.newReaderComment .captchaFieldValue a img { border-style: none !important; }
.newReaderComment .commentFieldDisclaimer { margin-top: 10px; border-top: 1px #cecece dotted; padding-top: 10px; }
.CommentsHeader { font-weight: bold; padding: 5px 10px 5px 10px; background: #cecece url('/images/nav_gradient.jpg') repeat-x; }
.readerComments .readerComment { margin: 1em 0 2em 0; padding: 0 10px 0 10px }
.readerComments .readerComment h3 { font-size: 1.3em; margin: 0 0 5px 0; }
.readerComments .readerComment p { margin: 0; }
.readerComments .readerComment p.commentAuthor { margin: 1em 0 0 0; font-style: italic; }
.newCommentTable { width: 90%; margin: 10px auto 0 auto; }
.newCommentTable th, .newCommentTable td { vertical-align: top; text-align: left; padding: 0 0 10px 0; }