/* Framework */
.mosFrameworkContainer {text-align:center;}
.mosframeworkCentering {text-align:left;width:960px;margin:auto;margin-top:-1px;background-color:#FFFFFF;padding-top:3px;}
#mosHeaderRow1 {padding:10px 0;border-bottom:3px solid #3F3F3F;background-color:#FFFFFF;}
#mosHeaderRow2 {padding:6px 0;background-color:#FFFFFF;}
#mosHeaderRow2 .col1 {width:728px;float:left;background-color:#FFFFFF;}
#mosHeaderRow2 .col2 {width:200px;float:right;}
#mosHeaderRow2 .fullcol {width:928px;float:left}
#mosHeaderRow4 {margin-top:14px;background-color:#FFFFFF;}
#mosContentLeft {width:780px;float:left; padding-left:3px;}
#mosContentLeft .col1 {width:495px;float:left;padding-top:3px;padding-left:7px;}
#mosContentLeft .col2 {width:265px;float:right;padding-top:10px;}
#mosContentRight {width:160px;float:right;padding-top:3px;padding-right:3px;}
body {font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#000;}
#mosFrameworkTop {margin-bottom:5px;text-align:center;}

a {color:#000;}
a:hover {color:#9D1000;}

/* Ads */
.mosAdLabel {display:none;}
#leaderboard2 {float:left;}
#custom200x90 {float:right;width:200px;}
#banner {text-align:center;margin-bottom:0px;}
#custom265x265 {text-align:center;margin-bottom:0px;}
#custom160x300 {text-align:center;margin-bottom:0px;}
#skyscraper {text-align:center;margin-bottom:0px;}

/* module shared styles */
.module {font-size:1.2em;}
.module .moduleHeader {background:#980C00;padding:6px 8px;}
.module .moduleHeader-Alt {background:#999999; color:#FFFFFF; padding: 6px 8px;}
.module .moduleHeader-Poll {background:#2e4463; color:#FFFFFF; padding: 6px 8px;}
.module .moduleHeader h3 {color:#fff;text-transform:uppercase;}
.module .containerPadding {padding:8px 8px 16px 8px;}

/* namespaced module shared styles */
.dmc_module {font-size:1.2em;}
.dmc_module .dmc_moduleHeader {background:#980C00;padding:6px 8px;}
.dmc_module .dmc_moduleHeader h3 {color:#fff;text-transform:uppercase;}
.dmc_module .dmc_containerPadding {padding:8px 8px 16px 8px;}

/*.module .containerPadding h4 {padding-bottom:10px;}*/
.postedDate {font-size:11px;color:#555555;font-weight:normal;/*white-space:nowrap;*/}
#postedDate {margin-left:5px;padding-top:3px;}
.module .storySeparator {clear:both;margin:0;padding:0;height:0;}
.module .storySeparator hr {display:none;}
.module .story {margin-bottom:8px;}
.module .storyImage {float:left;margin:0 8px 4px 0;}
.module .moreLink {text-align:right;font-size:.83em}

/* Date */
#mosDate {float:left;width:20%;font-size:1.2em;font-weight:bold;}
#mosDate .moduleHeader {display:none;}
#mosDate .containerPadding {padding:0;}

/* Navigation 2 */
#nav2 {float:right;width:80%;text-align:right;font-size:1.2em;font-weight:bold;}
#nav2 .moduleHeader {display:none;}
#nav2 li {list-style:none;display:inline;padding:0 3px;}
#nav2 li a {color:#000;text-decoration:none;}
#nav2 li a:hover {text-decoration:underline;}
#nav2 .containerPadding {padding:0;}

/* footer */
#mosFrameworkFooter .mosframeworkCentering {text-align:center;padding:15px 0;}
#mosFrameworkFooter #social {padding:10px 0 8px 0;}
#mosFrameworkFooter #copyright {font-size:1.1em;}
#mosFrameworkFooter #copyright a {color:#000;}

/*  Footer Navigation*/
#footerNav {text-align:center;font-size:1.2em;font-weight:bold;}
#footerNav .containerPadding{padding:0;}
#footerNav .moduleHeader {display:none;}
#footerNav li {list-style:none;display:inline;padding:0 3px;}
#footerNav li a {color:#000;text-decoration:none;}
#footerNav li a:hover {text-decoration:underline;}

/* club */
#club .moduleHeader {display:none;}
#club .containerPadding {padding:0 0 20px 0;}
#club legend, #club #loginEmailRow label, #club #loginPasswordRow label  {display:none;}
#club .formRow {padding:0 0 6px 0;}
#club .textInput {width:200px; height:22px; line-height:22px;}
#club .button {float:right;}
#club #saveLoginRow {float:left; width:125px;}
#club #loginButton {float:right; width:70px;}
#loginLinks {font-size:10px;}

/* search */
#search .moduleHeader {display:none;}
#search .containerPadding {margin-top:1px;padding:0;}
#search legend, #search label {display:none;}
#search .formRow {padding:0 0 6px 0;}
#search .textInput {width:145px;float:left;margin:0; height:22px; line-height:22px;font-weight:normal;padding-left:5px;}
#search .button {float:left; height:28px;}

#SearchPaging a {padding:2px 5px;margin:5px;line-height:20px;font-size:.9em;}
#SearchPaging a.resultsnavNumber {border:1px solid #000;color:#000;background:#fff;text-align:center;text-decoration:none;}
#SearchPaging a.currentPage {color:#fff;background:#980c00;}



/*Search Results */
#mainContent .mosresultsNav {padding:5px;}
#mainContent .mosresultsNav p{font-size:1.0em;margin:0px;padding:0px 20px 0px 0px;float:left;}
#mainContent .mosresultsNav .moscurrentPage {}
#mainContent .mosresultsHeader {border-bottom:1px solid #c00;}
#mainContent .mosresultsFooter {}
#mainContent  #mosPagerResults {float:left;width:300px;}
#mainContent  #mosPagerResults a {padding:0px 5px;color:#000;}



/*Archive*/
#mainContent #archiveForm {margin:30px 0px 50px 0px;}
#mainContent #archiveForm .formRow {float:left;clear:none !important;padding:10px;}
#mainContent #archiveForm .formRow label {font-size:0.9em;padding-right:10px;width:auto !important;}
#mainContent #archiveForm .formRow input {display:block;}

#mainContent #archiveResults {margin:20px 0px;}
#mainContent #archiveResults a{color:#9d1000; font-size:12px;}
#mainContent #archiveResults #searchPaging{font-weight:normal;margin:20px 0px;border-bottom:1px solid #c00;}



/*Header Social Icons*/
#headerSocialIcons{margin-top:20px;}
.headerIconSpacer{margin-right: 17px;}

/* Feature */
#feature {font-size:1.1em;}
#feature .containerPadding {padding:0 8px;}
#feature .story {width:165px;float:left;margin-bottom:0;}
#feature .storyContainer {padding:5px; margin-bottom:16px;}
#feature .storySeparator {display:none;}
#feature h4 {font-size:1.09em;}
#feature .postedDate {display:block;}
#feature .storyLinks {font-size:.9em;margin-top:5px;}
#feature .storyLinks li {list-style:none;}
#feature .last {width:149px;}
#feature .last .storyContainer {padding-right:0;}
#feature .entry1 {width:100%;float:none; margin-top:18px;}
#feature .entry1 h4 {font-size:1.27em;}
#feature .entry1 .storyContainer {padding:5px; background:#e9e9e9; border: 1px solid #CCCCCC;}
#feature .entry1 li {float:left;margin-right:8px;}
#feature .entry2 {clear:both;}
#feature .storyImage {float:left;padding:0 8px 0 0;}
#feature .separatorLast {clear:both;display:block;height:0;}
#feature .separatorLast hr {display:none;}
#feature .moduleHeader {display:none;}
#feature_storyContainer {width:100%;float:none; margin-top:18px; padding:10px; border: 1px solid #CCCCCC;}
#feature_storySeparator {padding:5px}
#feature_storyLinks {font-size:.9em;margin-top:5px;}
#feature_storyLinks li {list-style:none;}

#feature .entry {width:100%;float:none; margin-top:18px;}
#feature .entry h4 {font-size:1em;}
#feature .entry .feature_storyContainer {padding:5px;}
#feature .entry .feature_storyContainer h4 {font-size:13px;}

.separatorLast {clear:both;display:block;height:0;}
#separatorLast {clear:both;display:block;height:15px;}

.storyContainer h4 {font-size:13px;}


#feature .entry li {float:left;margin-right:8px;}
#feature .entry_top .feature_storyContainer {padding:5px; background:#e9e9e9; border: 1px solid #CCCCCC !important; margin-top:18px;}
#feature .entry_top li {float:left;margin-right:8px;}
#feature .entry_top h4 {font-size:1.27em;}

/* Jobs */
#recentJobs .moduleContent {font-size:10px;}
#recentJobs h4 {font-size:11px;}
#recentJobs .moreJobsLink {text-align:center;font-size:12px;font-weight:bold;}

/* Finance */
#finance .moduleHeader {display:none;}

/* current Issue */
#currentIssue  {text-align:center;}
#currentIssue .moduleHeader {display:none;}
#currentIssue .containerPadding {padding:0 0 16px 0;}
#currentIssue .issueImage {margin:0 0 6px 0;}
#currentIssue .link {font-size:.916em;font-weight:bold;}

/* Namespaced Current Issue */
/* current Issue */
#dmc_currentIssue  {text-align:center;}
#dmc_currentIssue .dmc_moduleHeader {display:none;}
#dmc_currentIssue .dmc_containerPadding {padding:0 0 16px 0;}
#dmc_currentIssue .dmc_issueImage {margin:0 0 6px 0;}
#dmc_currentIssue .dmc_link {font-size:.916em;font-weight:bold;text-align:}

/* calendar module */
#eventCalendar  {font-size:10px;}
#eventCalendar .moduleHeader {display:none;}
#eventCalendar .containerPadding {padding:0 0 16px 0;}
#eventCalendar .issueImage {margin:0 0 6px 0;}
#eventCalendar .link {font-size:.916em;font-weight:bold;}

#eventCalendar h4 {margin:8px 0 0 0;font-size:11px;}
#eventCalendar ul {}
#eventCalendar li {list-style:none;}
#eventCalendar li p {padding:0 0 0 14px;}

#eventCalendar .calendarOuterTable {margin:0 0 0 0;border:1px solid #ccc;}
#eventCalendar table.calendarHeaderTable {background:transparent;background:#000;font-size:11px;}
#eventCalendar table.calendarHeaderTable td{text-align:center;}
#eventCalendar table.calendarHeaderTable h3 {font-size:11px;color:#fff;}
#eventCalendar table.calendarHeaderTable a {color:#fff;text-decoration:none;}
#eventCalendar table.calendarFooterTable {background:#fff;font-size:10px;}
#eventCalendar table.calendarFooterTable td {padding:3px;}
#eventCalendar .calendarTable { width:100%;font-size:10px;}
#eventCalendar .calendarTable td {border:0;padding:0;text-align:center;line-height:20px;color:#000;}
#eventCalendar .calendarTable th {background:#980C00;color:#fff;text-align:center;padding:2px 0;}
#eventCalendar .calendarTable td a { display:block;background:#DFD9D9; color:#000;}
#eventCalendar .calendarTable td.calendarDayCell {background:#fff; } /* Specify something to overwrite CellBackground0 */
#eventCalendar .calendarTable td.calendarEmptyDay { border:1px solid transparent;}
#eventCalendar .calendarTable td.calendarDayViewed { } /* Specify something to overwrite CellBackground1 */
#eventCalendar .calendarTable td.calendarCurrentDate {background:#980C00;color:#fff;padding:0px;}
#eventCalendar .calendarTable td.calendarCurrentDate a{ color:#fff;background:transparent;}
#eventCalendar .hide{}

/* GENERAL HELPER STYLES */
.hidden { display: none; visibility: hidden;  width: 0px; height: 0px;}
.footer {clear:both;}

/* MAIN CONTENT TEXT */
#mainContent {font-size:1.4em; padding-left:10px;}
#mainContent p {margin:0em 0;}
#mainContent h1 {font-size:1.5em;}
#mainContent h2 {font-size:1.2em;color:#000;display:}
#mainContent h3 {font-size:1.2em;color:#000;}
#mainContent h4 {font-size:1.16em;color:#000;margin-top:15px;}
#mainContent h5 {font-size:1.1em;color:#000;}
#mainContent h6 {font-size:1em;color:#000;}
#mainContent .Headline {font-size:12px;color:#CF0606;font-weight:bold;}
#mainContent .Text {font-size:100%;}
#mainContent .smallText {font-size:80%;}
#mainContent ul {list-style-position:inside;}
#mainContent ol {list-style-position:inside;}
#mainContent li.readerComments {list-style:none;}
#mainContent li.readerComments a {font-size:.8em;}
#mainContent .byline {margin-top:5px; margin-bottom:10px;}

/* PAGE TITLE */

h2.pageTitle, #mainContent h2.pageTitle  {font-size:22px;color:#9D1000;margin-bottom:16px; margin-top:16px;}

/* article STYLES */
#mainContent .mossharethis {margin:1em 0; margin-left:25px;}
#mainContent #articleAdInsert {float:right;margin:0 0 14px 14px;border:1px solid blue;}
#mainContent .imageCaptionContainer {margin:0 0 14px 0;width:300px;}
#mainContent .articleImage {}
#mainContent .imageCaption {color:#000;font-size:10px;padding:3px 0;}
#mainContent .standFirst {font-size:1.14em;}
#mainContent .articleLinks {margin:0 0 15px 0;width:380px; margin-left:25px;}
#mainContent .articleLinks ul {padding:0;}
#mainContent .articleLinks li {font-size:12px;float:left;margin:0 10px 0 0;list-style:none;padding:0;}

/***********************
 ARTICLE FEEDBACK
***********************/

#makeArticleComments #readerCommentForm .formContainer label {display: block; margin-bottom: 2px;float:none;text-align:left;width:auto;font-size:16px;}
#makeArticleComments #readerCommentForm {padding:8px;}
#makeArticleComments #readerCommentForm .formContainer .formRow {padding:3px 0px;}
#makeArticleComments #readerCommentForm .formContainer .formRow INPUT {border:1px solid #e4e4e4;width: 335px;padding: 6px 0;}
#makeArticleComments #readerCommentForm .formContainer .formRow INPUT[name="commentSubject"] {width: 335px;padding: 6px 0;}
#makeArticleComments #readerCommentForm .formContainer .formRow TEXTAREA {border:1px solid #e4e4e4;width: 693px;height: 100px;padding: 0;}

#readerArticleComments {font-size:12px;width:755px;margin-left:10px; color:#555;margin-top: 20px}
#readerArticleComments #commentHeader {font-size:24px;color:#222;border-bottom:5px solid #535353;}
#readerArticleComments #commentHeaderWrap {background: url(/images/enparrowbig.png) no-repeat 50% 33px;padding-bottom: 9px;margin-bottom: -8px;}
#readerArticleComments #displayComments {margin-left:5px;margin-top:10px}
#readerArticleComments .commentTitle {font-size:16px;margin-left:-5px;margin-bottom:5px;color:#535353;}
#readerArticleComments #reportAbuse form {float:right;height:13px;margin-top:-5px;}
#readerArticleComments .commentAuthorDate {float:left;font-size:11px; margin:0px;}
#readerArticleComments .readerComment .commentContent {padding:4px 0px;font-size:12px;padding: 15px 35px 15px 35px;
    background-image: url(/images/enpqtstart.png), url(/images/enpqtend.png);background-repeat:no-repeat;
    background-position: left 10px, right 90%; margin:0px;}
#readerArticleComments .ReportAbuseBtn {background:none; border:none;font-weight:normal; cursor:pointer;color:#555;font-size:11px;text-transform:capitalize;}
#readerArticleComments .ReportAbuseBtn:hover {text-decoration:underline;color:#9D1000;}
#readerArticleComments .readerComment {margin-bottom:20px;}

#comment_form {width:735px;background-color:#f1f1f1;margin-bottom:20px;margin-left:10px;display:block;border:none;padding:10px;margin-top:30px;}
#comment_form #formCommentHead {font-size:24px;}
#comment_form #readerCommentForm {padding:8px;color:#555;}
#comment_form #makeArticleComments {padding: 0 10px;}
#comment_form #commentName {float:left;}
#comment_form #commentTitle {float:right;}
#comment_form #commentText {margin-top:10px;}
#comment_form .captchaDiv {width:318px;margin-left:auto;margin-right:auto;}
#comment_form .submitRow {width:131px; margin-left:auto;margin-right:auto;}
#comment_form #submitCommentButton {background: #9b1000; /* Old browsers */
background: -moz-linear-gradient(top,  #9b1000 34%, #690b00 84%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,#9b1000), color-stop(84%,#690b00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9b1000 34%,#690b00 84%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9b1000 34%,#690b00 84%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9b1000 34%,#690b00 84%); /* IE10+ */
background: linear-gradient(top,  #9b1000 34%,#690b00 84%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b1000', endColorstr='#690b00',GradientType=0 ); /* IE6-9 */
font-size:16px;
padding: 10px 5px;
text-transform:none;
font-weight:normal;
}

.valError {background-color: #EFCCCC;
border: 1px solid #A20000 !important;
padding: 3px;
margin: 2px;
color: #222;}


#makeArticleComments #recaptcha_widget_div {float:none;}


/* RELATED LINKS */
#relatedLinks {width:300px;font-size:1em;clear:right;margin-top:20px;}
#relatedLinks .moduleHeader h3 {font-size:12px;color:#fff;}
#relatedLinks h4 {font-size:12px;}

/*GENERIC TABLES*/
#mainContent table { color: #505256; font-size: 10px; } /* Just set a default text color and size */

/*FORMATTED TABLES*/
#mainContent table.formattedTable {background:#7d7d7d;} /* Background color or borders */
#mainContent table.formattedTable th {background:#585858;color:#fff;padding:3px;font-size:1.1em;font-weight:bold;}
table.formattedTable th a {color:#fff;} /* Header cells and Header Font Info */
#mainContent table.formattedTable td {padding:3px;font-size:1.1em;background-color:#E4E4E4;} /* Table body cells and body font info */
#mainContent table.formattedTable td a {} /* Table body links */
#mainContent table.formattedTable tr.rowOdd td {background-color:#E9E9E9;} /* Table Odd Row for a separate background-color for every other row */
#mainContent table.formattedTable tr.rowEven td {background-color:#D7D7D7;} /* Table Even Row for a separate background-color for every other row */
/* You may need to specify a specific link color for each row depending on the background colors */

#mainContent table.fullWidth { width:780px;} /* specify the width to span the full content area */

/*MISC BACKGROUND AND SECTIONAL STYLES
     (Styles used for default sectionals and misc colors.)*/
.CellBackground0 { background-color: #E9E9E9; color: #505256; } /* Background, Border, and Text color only */
.CellBackground1 { background-color: #D7D7D7; color: #505256; } /* Background, Border, and Text color only */
#mainContent .CellContent0, #mainContent .CellContent1 { padding: 3px; } /* Define padding so running copy doesn't hit edge of background. */

/*CALENDAR STYLES*/
#mainContent .calendarOuterTable {width:90%;margin:14px 0;}
#mainContent table.calendarHeaderTable {background:#000;font-size:1.4em;}
#mainContent table.calendarHeaderTable td{text-align:center;color:#fff;background:transparent;}
#mainContent table.calendarHeaderTable td a,#mainContent table.calendarHeaderTable td h3 {color:#fff;cursor:pointer;text-decoration:none; }
#mainContent table.calendarFooterTable {background:transparent;}
#mainContent table.calendarFooterTable a {font-size:1.2em;cursor:pointer; }
#mainContent table.calendarFooterTable td {background:transparent;}
#mainContent .calendarTable { width:100%;font-size:1.2em;}
#mainContent .calendarTable th {background:#980c00;color:#fff;}
#mainContent .calendarTable td {border:1px solid #ddd;padding:7px 7px 28px 7px;text-align:left;}
#mainContent .calendarTable td a {color:#000;}
#mainContent .calendarTable td.calendarDayCell {background:#fff; } /* Specify something to overwrite CellBackground0 */

#mainContent .calendarTable td.calendarEmptyDay { border:1px solid transparent;}
#mainContent .calendarTable td.calendarDayViewed {background:#eee; } /* Specify something to overwrite CellBackground1 */
#mainContent .calendarTable td.calendarCurrentDate {background:#980C00;color:#fff;}
#mainContent .calendarTable td.calendarCurrentDate a{color:#fff;}
#mainContent #calendarEvents .hide{}

#MOScalendarContent1 h4 {margin-bottom:20px !important;}
#MOScalendarContent1 .MOSeventsList  {width:90%;font-size:1.0em;margin-bottom:20px;}
#MOScalendarContent1 .MOSeventsList h5 {font-size:1.2em;float:left;color:#8f0000;margin:0px;padding:0px;}
#MOScalendarContent1 .MOSeventsList h5 a{text-decoration:none;}
#MOScalendarContent1 .MOSeventsList h5 a:hover{text-decoration:underline;}
#MOScalendarContent1 .MOSeventsList .MOSeventCategory {float:right;}

#MOScalendarContent1 .MOSeventsList ul.MOSeventSpecs {list-style-position:outside; list-style:none;padding:0px;}
#MOScalendarContent1 .MOSeventsList .MOSeventDetails {padding: 0;}
#MOScalendarContent1 #MOSsortEvents {text-align:right;margin-bottom:10px;}
#MOScalendarContent1 #MOSsortEvents .current {font-weight:bold;}

#MOScalendarContent1 table.calendarHeaderTable .MOSmonthNav {float:left;margin-right:3px;}
#MOScalendarContent1 table.calendarHeaderTable .MOSmonthNav a {cursor:pointer; display:block;float:left;line-height:18px;padding:0 10px;font-weight:bold;border-style:solid;border-width:1px;margin-right:3px;text-decoration:none;font-size:1.6em;}
#MOScalendarContent1 table.calendarHeaderTable h3#footerNav {float:left;text-transform:uppercase;}
#MOScalendarContent1 .MOScontentHead {background-color: #E9E9E9; color: #505256;padding:5px 10px;margin-bottom:10px;}
#MOScalendarContent1 .calendarTable td.CellBackground0 { background:#E9E9E9; color: #505256; } /* Background, Border, and Text color only */





/*SEPARATOR STYLES*/
hr { height:1px;margin:14px 0;border:0;background:#ccc;color:#ccc;}
.sectSeparatorH { height:29px;} /* Horizontal gaps between sections. */
.sectSeparatorV { width:14px;} /* Vertical gaps between sections. */

/* FORM LAYOUTS */
.textInput {border:2px solid #CFCFCF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:14px;height:18px;}
button, .button,input[type="submit"] {background:#980C00;color:#fff;text-transform:uppercase;color:#fff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;border:0;padding:3px 6px;cursor:pointer;padding:5px;}
#mainContent legend { /* Specify a Color */ font-weight: bold; }
#mainContent .formRow { clear: both; margin: 5px 0px; }
#mainContent label { display: block; float: left; width: 150px; text-align: right; font-weight: bold; margin-top: 2px; margin-right: 3px; }
#mainContent label .labelDetails { font-weight: normal; font-size: 0.9em; }
#mainContent .formRowMultiFields { margin-left: 153px; /* !! Should be the width of the label !! */ }
#mainContent .formRowMultiFields img { /* Used for Captcha */ padding: 0px; }
#mainContent label.spanWidth { width: auto; display: block; text-align: left; }
#mainContent label.inline { float: none; display: inline; width: auto; text-align: auto; }
#mainContent .formRowSubmit { margin-left: 153px; /* Probably the width of the label */ }
#mainContent .EmailForm label { width: 80px; }
#mainContent .required {color:#f00;}
.textInputEdit{font-family:Arial, Helvetica, sans-serif; font-size: 14px; width: 300px; padding: 3px 6px; border: 1px solid #CCCCCC; border-radius: 2px;}

/* ALIGNMENT STYLES */
.alignLeft { float: left;padding:0 20px 0 0; }
.alignCenter { text-align: center; }
.alignRight { float: right;padding:0 0 0 20px; }
#mainContent img.noFormat { border: none 0px; margin: 0px; }


/*##### GO OUT BAR STYLES #####*/
.top-goout {color:#000;font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.top-goout a {color:#000 !important;}
.top-goout a:hover {text-decoration: none;}
.top-col-right {color:#000;}
.top-col-right a:hover {text-decoration: none;}

.top-goout {background: #EB7B03;text-align:left; width:100%;padding:0px; margin:0px;height:35px;}
.top-col-left {height:35px;background:url(../images/topframe_left.gif) no-repeat;width: 33%; float: left; padding:0;}
.top-col-left h3 a{text-indent:-9999px;display:block;}
.top-col-mid {text-align:center; width:33%;float: left;  padding: 2px 0px 0px 0px;background: #EB7B03;}
.top-col-mid #siteIndex {margin:5px 0px 0px 0px;}
.top-col-mid #siteIndex select{font-size:11px;font-weight:bold;background:#F3BD03;font-family:Arial, Helvetica, sans-serif;}
.top-col-mid legend {display:none}
.top-col-mid fieldset {border:none}
.top-col-right {text-align:center;background: #EB7B03;padding:2px;}



/* ALL SECTIONAL TEMPLATES */
.sectional { font-size:11px; }
.sectional h4 { font-size:12px; }
.sectional .story { clear: both; }
.sectional .entry1 {font-size:14px !important;}
.sectional .entry1 #storyContainer {border:0px !important;}
.sectional .entry1 h4 {font-size:15px;}
.sectional .story h3 {font-size:13px;}
.sectional p.storyImage { display: block; float: left; margin: 0 10px 8px 0px; padding: 0px; }
.sectional p.storyImage img { margin: 0px; padding-right: 10px; }
.sectional .storyLink { display: none; visibility: hidden; font-size: 1px; color: #fff; text-indent: -9999px; }
.sectional .storySeparator { clear: both; height:5px;border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;}
.sectional .storySeparator hr { visibility: hidden; height:5px; }
/* The Last Story Separator */
.sectional .separatorLast { visibility: hidden; }
/************************/
/* SECTIONAL TEMPLATE 2 */
/************************/

/* Top Story */
.secTemplate2 .entry1 .storySeparator hr { display: none; }
.secTemplate2 .contentSeparator hr { visibility: hidden; }
.secTemplate2 .CellContent0 {padding:10px;border:1px solid #ccc;}
.secTemplate2 .CellContent0 .storySeparator { display: none; }
/************************/
/* SECTIONAL TEMPLATE 3 */
/************************/

/* Container for the Top 3 Entries */
.secTemplate3 .secTop { }
/* Container for First Half of the bottom Entries */
.secTemplate3 .secBottomFirstHalf { display: block; width: 48%; float: left; }
/* Separator Between Bottom Halves */
.secTemplate3 .contentSeparator { display: block; width: 4%; float: left; }
/* Container for Second Half of the bottom Entries */
.secTemplate3 .secBottomSecondHalf { display: block; width: 48%; float: right; }

/*************** E-EDITION ***********************/
#mainContent .formRow .pdfContainer {width:170px;display:block;text-align:center;float:left;}

#SectionalPager a {font-size:1.1em; padding:5px;text-align:left;}
.SectionalPager_left {float:left;}
.SectionalPager_right {float:right;}

#googleSearch{width: 140px; border: 2px solid #cccccc; padding: 4px;}



#subscribeContainer{width: 780px;}
#headerTitle{margin-bottom: 30px;}
#ybImg{float: right; margin: 0px 60px 20px 20px;}
#mgImg, #jaImg{float: left; margin: 0px 20px 20px 0px;}
.subPageTitle{color:#9D1000; font-weight: bold;}
.subSection{margin-bottom: 14px;}
.boldText{font-weight: bold;}
.subscribeLink{color: #9D1000;}

#google_ads_div_EP_Leaderboard_ad_container {margin-left:15px;}

#TenContainer {width:615px; margin:auto; text-align:center;}
#TenContainer div.box {background-color:#f4f4f4; padding:10px; border:1px solid #e4e4e4;}
.label {font-size:15px; margin-bottom:3px;}
#TenContainer div {text-align:left;}
#TenContainer div p {margin-bottom:15px;}
#TenContainer div p.headline {margin-bottom:15px; color:#9d1000; font-size:22px; font-weight:bold; text-align:center !important;}
#Tenname {width:280px; padding-left:10px; padding-right:10px;}
#TenContainer div.Tensubmit {text-align:center !important; width:100%;}
.clear {clear:both;}
#TenContainer div.spacer {height:15px;}
#TenContainer a {
	line-height: 29px;
	font-size: 13px;
	margin: 5px;
	padding: 7px 15px;
	border: 1px solid #740c00;
	color: white;
	text-shadow: 0 1px;
	background-color: #9d1000;
	border-radius: 2px;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#9d1000),to(#740c00));
	background-image: -webkit-linear-gradient(top,#9d1000,#740c00);
	background-image: -moz-linear-gradient(top,#9d1000,#740c00);
	background-image: -ms-linear-gradient(top,#9d1000,#740c00);
	background-image: -o-linear-gradient(top,#9d1000,#740c00);
	background-image: linear-gradient(top,#9d1000,#740c00);
	text-decoration:none;
}
#TenContainer div.Tensubmit input[type="submit"] {
	line-height: 29px;
	font-size: 13px;
	margin: 5px;
	padding: 7px 15px;
	border: 1px solid #740c00;
	color: white;
	text-shadow: 0 1px;
	background-color: #9d1000;
	border-radius: 2px;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#9d1000),to(#740c00));
	background-image: -webkit-linear-gradient(top,#9d1000,#740c00);
	background-image: -moz-linear-gradient(top,#9d1000,#740c00);
	background-image: -ms-linear-gradient(top,#9d1000,#740c00);
	background-image: -o-linear-gradient(top,#9d1000,#740c00);
	background-image: linear-gradient(top,#9d1000,#740c00);
	text-decoration:none;
}
#TenContainer div input[type="text"] {width:100% !important;font-size:15px;padding:5px;}
#TenContainer div select {width:150px !important;font-size:15px;padding:5px;}
#TenContainer div textarea {width:580px; fornt-size:15px; padding:5px; height:100px;}

#moreArticlesBox {width:725px;background-color:#f1f1f1;padding:15px;margin-top:20px;margin-left:10px;}
#moreArticlesBox #sectionLinks ul {list-style-type:none;}
#moreArticlesBox #sectionLinks ul li {height:27px}
#moreArticlesBox #sectionLinks ul li.selected {background: url('/images/enparrow.png') no-repeat 50% 21px;}
#moreArticlesBox #sectionLinks ul li a {font-size: 14px;text-decoration: none;margin: 0 26px;padding:0 6px;}
#moreArticlesBox #sectionLinks ul li.selected a {border-bottom:5px solid #9d1000;}
#moreArticlesBox .articleBox {background:white;padding: 9px;border:1px solid #e9e9e9;}
#moreArticlesBox .articleBox .sideBox {width:342px;}
#moreArticlesBox .articleBox .sideBox.left {border-right:1px solid #e4e4e4;padding-right:10px;height:100%;}
#moreArticlesBox .articleBox .sideBox.right {padding-left:10px;height:100%;}
#moreArticlesBox .articleBox .article {margin: 5px 0px 20px 0px;}
#moreArticlesBox .articleBox .article .articleImage {margin: 0px 5px 0px 0px;border:none;width:100px;height:60px;overflow:hidden;position:relative;}
#moreArticlesBox .articleBox .article .cropContext {width:237px;}
#moreArticlesBox .articleBox .title {font-size: 14px;font-weight: normal; margin-bottom:5px}
#moreArticlesBox .articleBox .title a {text-decoration:none; color:#222222;}
#moreArticlesBox .articleBox .title a:hover {text-decoration:underline;}
#moreArticlesBox .articleBox .Byline {font-size:11px;font-style:italic; color:#555555;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hidethis {display:none;}

.sitemap {width:300px;}
.sitemap h2 {font-size:16px; color:#9d1000; font-weight:bold}
.sitemap a {font-size:14px; color:#9d1000; font-weight:normal; text-decoration:none;}
.sitemap a:hover {text-decoration:underline;}
.sitemap ul {list-style:none;}
.sitemap li {padding:1px;}