/* -- Global Site Styles -- */

/* -- Global Structure Styles -- */
body
{
	background: url(/ngm/redesign/images/bg_stripe.gif) 0px 109px repeat;
	margin:0px;
}

br { line-height:10px; }

td#Green {
background-image:url(/ngm/redesign/images/bg_green.gif);
background-position:top left;
background-repeat:repeat-y;
}

td#leftColHeadGreen {
background:#7E9664;
padding:5px 20px 0px 15px; /* this pads the text under the leftcol header image */
}

table.leftColNavGreen {
background: #7E9664 url(/ngm/redesign/images/bg_leftNavGreen.gif) top left no-repeat;
}

td.leftNavGreen {
height:19px;
border-top:1px solid #6C7C57;
padding:0px 0px 0px 15px;
}

td.leftColPad {
padding:0px 10px 0px 15px;
margin:0px;
}

td.leftColPadTop {
padding:5px 10px 5px 15px;
margin:0px;
}

#rightColBlue
{
	background:#295178;
}

img.borderWhite {
margin-right: 5px;	
border:1px solid #ffffff;
}

/* pushes arrow to lign up with the text */
.arrowPad {
padding:5px 0px 0px 0px;
}

.textPad {
padding:5px 0px 0px 5px;
}

/* lead styles */

td#boilerTextGreen {
background:#68804D url(/ngm/redesign/images/bg_leadGreen.gif) top left repeat-y;
padding:17px 0px 0px 15px;
margin:0px;
}

td#boilerPhotoGreen {
background-image:url(/ngm/redesign/images/bg_green_full_globe.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#68804D;
padding:0px;
margin:0px;
}

td.boilerPadGreen {
background-color:#68804D;
}

table#bgWhite {
background-image:url(/ngm/redesign/images/bg_white.gif);
background-position:top left;
background-repeat:repeat-y;
}

td#textPadVertGreen {
padding:16px 10px 0px 0px;
margin:0px;
}

td#photoPadVertGreen {
padding:16px 13px 0px 15px;
margin:0px;
}

td.datePadVertGreen {
padding:16px 10px 0px 15px;
margin:0px;
}

td#textPadHoriGreen {
padding:10px 10px 0px 15px;
margin:0px;
}

td.textPadHoriGreen {
padding:16px 20px 0px 15px;
margin:0px;
}

td.textPadHoriGreen2 {
padding:0px 20px 0px 15px;
margin:0px;
}

td#photoPadHoriGreen {
padding:20px 13px 0px 15px;
margin:0px;
}

/* email and send image */
td#sendImageGreen {
padding:5px 0px 0px 15px;
}

td#emailPageGreen {
padding:5px 15px 0px 0px;
}

/* content bottom */
td#contentBottomLeftGreen {
padding:10px 0px 0px 15px;
}

td#contentBottomRightGreen {
padding:10px 10px 0px 0px;
}

/* bottom divider */
td#contentBottomDividerGreen {
background-image:url(/ngm/redesign/images/contentBottomDividerGreen.gif);
background-position:top left;
background-repeat:repeat-y;
}

/* flashback template */
table#flashbackLeftColYearlyArchive {
border-top:1px solid #465B30;
border-bottom:1px solid #D1DDC3;
width:192px;
height:92px;
background-color:#68804D;
background-image:url(/ngm/redesign/images/flashbackLeftYABg.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:10px 0px 0px 0px;
}

/* -- End Global Structure Styles -- */

/* -- Global Header Styles -- */ 
td#header
{
	background-color:#173B5F;
}

td#blackNav
{
	background-color:#000;
	height:57px; 
}

td#blackNav2
{
	background-color:#000;
	height:30px; 
}

td#headerSpacer
{
	background-color:#173B5F; 
	height:10px;
	padding:0px;
	margin:0px;
}

td#siteSearch {
margin:0px;
padding:0px;
background:#173B5F;
}

.siteSearchField {
width:152px;
height:16px;
background:#ffffff;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#000000;
padding:1px 0px 0px 5px;
margin:0px;
border:0px solid #000000;
}
/* -- End Global Header Styles -- */ 

/* -- Global Black & Yellow Nav Style -- */
td#topNav
{
	height:30px;
	background-color:#ffda00;
}

table#yellowNav
{
	width:685px;
	background-color:#FFDA00;
}

td#yellowNav
{
	padding:0px 0px 0px 10px;
	margin:0px;
}

td#yellowNavFeatures {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
}

td#yellowNavDepartments {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
}

td#yellowNavDepartments2 {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
}

td#yellowNavMultimedia {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
}

td#yellowNavOnlineExtras {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
	text-align:center;
}

td#yellowNavForums {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
	text-align:center;
}

td#yellowNavForums2 {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
	text-align:center;
}

td#yellowNavFunStuff {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
	text-align:center;
}

td#yellowNavArchives {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
	text-align:center;
}

td#yellowNavSubscribe {
	padding:0px 0px 0px 12px;
	margin:0px;
	background:#FFDA00;
	text-align:center;
}

.yellowNav
{
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	color:#494949;
	text-decoration:none;
	padding:0px 20px 0px 0px;
	margin:0px;
}

.yellowNavOn
{
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	color:#C92B00;
	text-decoration:none;
	padding:0px 20px 0px 0px;
	margin:0px;
}

a:hover.yellowNav
{
	color:#C92B00;
}

/* -- End Global Black & Yellow Nav Style -- */

/* -- Jump Link Styles -- */

td.jumpLinksIntro {
padding:5px 10px 5px 15px;
}

table#jumpLinksIntroTan {
background-color:#E6E2CA;
background-image:url(/ngm/redesign/images/jumpLinksIntroTan.gif);
background-position:top left;
background-repeat:repeat-y;
}

table.jumpLinksTopNavTan {
background-color:#DAD6C0;
background-image:url(/ngm/redesign/images/jumpLinksTopNavTan.gif);
background-position:top left;
background-repeat:repeat-y;
width:100%;
}

td#jumpLinksShadowTan {
background-image:url(/ngm/redesign/images/jumpLinksShadowTan.gif);
background-position:bottom left;
background-repeat:repeat-x;
padding:0px 0px 0px 0px;
margin:0px;
height:3px;
}

td#jumpLinksTan {
background-color:#C5C0A5;
background-image: url(/ngm/redesign/images/jumpLinksTitleTan.gif);
background-position:top left;
background-repeat:repeat-y;
padding:0px 0px 0px 10px;
}

td.jumpLinksDividerTan {
background:url(/ngm/redesign/images/jumpLinksDividerTan.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:2px;
padding:0px;
margin:0px;
}

table#jumpLinksIntroRed {
background-color:#86432C;
background-image:url(/ngm/redesign/images/jumpLinksIntroRed.gif);
background-position:top left;
background-repeat:repeat-y;
}
td#jumpLinksRed {
background-color:#9D563D;
background-image: url(/ngm/redesign/images/jumpLinksTitleRed.gif);
background-position:top left;
background-repeat:repeat-y;
padding:0px 0px 0px 10px;
}

td#jumpLinksShadowRed {
background-image:url(/ngm/redesign/images/jumpLinksShadowRed.gif);
background-position:bottom left;
background-repeat:repeat-x;
padding:0px 0px 0px 0px;
margin:0px;
height:3px;
}

table.jumpLinksTopNavRed {
background-color:#7F3E28;
background-image:url(/ngm/redesign/images/jumpLinksTopNavRed.gif);
background-position:top left;
background-repeat:repeat-y;
}


td.jumpLinksDividerRed {
background:url(/ngm/redesign/images/jumpLinksDividerRed.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:2px;
padding:0px;
margin:0px;
}

/*  text styles */
.jumpLinksTitleTan {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
font-weight:normal;
color:#9D0B0A;
}

.jumpLinksTitleTan A {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
font-weight:normal;
color:#9D0B0A;
}

.jumpLinksHeadlineTan {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#9D0B0A;
}

.jumpLinksHeadlineTan A {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#9D0B0A;
}

td.jumpLinksLinkTan {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#000000;
padding:2px 10px 2px 10px;
white-space:nowrap;
}

.jumpLinksLinkTan {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#000000;
padding:2px 10px 2px 10px;
white-space:nowrap;
}

td.jumpLinksLinkTan a {
text-decoration:none;
color:#000000;
}

td.jumpLinksLinkTan a:hover {
text-decoration:underline;
}

.jumpLinksTitleRed {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
font-weight:normal;
color:#F3E9B4;
}

.jumpLinksTitleRed A {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
font-weight:normal;
color:#F3E9B4;
}

.jumpLinksHeadlineRed {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#F3E9B4;
}

.jumpLinksHeadlineRed A {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#F3E9B4;
}

td.jumpLinksLinkRed {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#D0A47D;
padding:2px 10px 2px 10px;
white-space:nowrap;
}

.jumpLinksLinkRed a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
text-decoration:none;
color:#D0A47D;
white-space:nowrap;
}

.jumpLinksLinkRed {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#D0A47D;
white-space:nowrap;
}

td.jumpLinksLinkRed a:hover {
text-decoration:underline;
}

/* -- End Jump Link Styles -- */

/* -- Global Main Content Area Styles -- */

/* -- main content area, right form and blue gutters -- widths are set as table parameters -- */
td.gutterBlue
{
	background:#173B5F;
}

/* -- left col promo/extra content styles -- */
td.promoTitle
{
	padding:10px 20px 5px 20px;
}

td.promoSubTitle
{
	padding:5px 20px 5px 20px;
}

td.promoPhoto
{
	padding:5px 20px 20px 20px;
}

.promoSubTitle
{
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#E6E2CA;
	padding:0px;
	margin:0px;
}

.promoTitle
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	color:#fff;
	padding:0px;
	margin:0px;
}
/* -- end left col promo/extra content styles -- */

/* -- right col structure -- */
td#rightCol
{
	background:#295178;
}

td.rightColDivVert
{
	background: url(/ngm/redesign/images/right_col_divider_vert.gif) 0px 0px repeat-y;
}

td.rightColPad
{
	background:#3A6289;
	padding:10px 13px 10px 13px;
}
/* -- end right col structure -- */

/* -- footer structure styles -- */
td#footer
{
	padding:12px 0px 0px 0px;
}

td#footerBlackNav
{
	background-color:#000;
	height:57px; 
}

td#subFooter
{
	background:#173B5F;
}

td#footerSpacer
{
	background-color:#173B5F;
	height:10px;
	padding:0px;
	margin:0px;
}
/* -- end footer structure style -- */

/* -- End Global Main Content Area Styles -- */

/* -- Global Site Text Styles -- */

.issueDate
{
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	color:#34332B;
	text-decoration:none;
	padding:3px 20px 12px 20px;
	margin:0px;
}

.issueTitle
{
	font-family:Arial;
	font-size:13px;
	line-height:13px;
	color:#fff;
	text-decoration:none;
	padding:3px 20px 4px 20px;
	margin:0px;
}

.rightColText
{
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	font-weight:normal;
	color:#A2C4CE;
	Xtext-decoration:none;
	padding:0px;
	margin:0px;
}

.rightColLink
{
	color:#A2C4CE;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
}

.footerText
{
	color:#fff;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
}

.footerLink
{
	color:#fff;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
}

.bcText
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.greyHeader {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
line-height:18px;
color:#9C9A9C;
}

.advertisement {
	font-size: 10px;
	color: #cccccc;
	text-transform: uppercase;
	font-family: arial, verdana, sans-serif;
}

/* -- End Global Site Text Styles -- */

/* -- End Global Site Styles -- */

/* -- Homepage Template Styles -- */

td#homeMainCol {
background:#173B5F;
}

td.homeBlueBox {
background:#001B36;
}

td.rightColPadHome  {
background:#295178;
padding:10px 13px 10px 13px;
}

td#rightColHome {
background:#295178;
}

td.rightColDivVertHome {
background: url(/ngm/redesign/images/right_col_divider_vert.gif) 0px 0px repeat-y;
}

.hpTextGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
font-weight:normal;
color:#EAFBCD;
padding:0px;
margin:0px;
}

.hpTextAqua {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
font-weight:normal;
color:#CCFFFF;
padding:0px;
margin:0px;
}

.hpTextMauve {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
font-weight:normal;
color:#FFCC99;
padding:0px;
margin:0px;
}

.hpTextTaupe {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
font-weight:normal;
color:#9A8C72;
padding:0px;
margin:0px;
}

.hpTextCream {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
font-weight:normal;
color:#FAF5EA;
padding:0px;
margin:0px;
}

/* -- End Homepage Template Styles -- */

/* -- Feature Index Template Styles -- */

/* -- Specific Structure Styles -- */
td#featureMainCol
{
	background: url(/ngm/redesign/images/bg_content.gif) 0px 0px repeat-y;
}

table#featureLeftColNav
{
	background-color:#6B6857;
	background-position:bottom;
	background-repeat:repeat-x;
}

td.featureIntro
{
	padding:5px 10px 5px 15px;
}

table#featureConTitle
{
	background-color:#E6E2CA;
	background-image:url(/ngm/redesign/images/text-brown-big-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
}

td.conTitle
{
	padding:5px 10px 5px 15px;
}

td#featureMainContent
{
	background:transparent;
	padding:10px 60px 20px 20px;
	margin:0px;
}

#featureIntro
{
	background-color:#E6E2CA;
	background-image:url(/ngm/redesign/images/text-brown-big-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
}

td#featureLeftCol
{
	background:#949079;
}
/* -- End Specific Structure Styles -- */

/* -- Specific Text Styles -- */

/* -- left column navigation -- */
a.featureLeftColNav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:17px;
	display:block;
	padding:0px 0px 0px 20px;
	border-bottom:1px solid #5F5C4E;
}

a:hover.featureLeftColNav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC00;
	text-decoration:none;
	background-color:#545246;
}

a.featureLeftColNavG
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:14px;
	display:block;
	padding:0px 0px 0px 20px;
	border-bottom:3px solid #5F5C4E;
}

a:hover.featureLeftColNavG
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC00;
	text-decoration:none;
	background-color:#545246;
}

.featureLeftColNavOn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC00;
	background-color:#545246;
	background-image:url(/ngm/redesign/images/left-col-nav-arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:17px;
	display:block;
	padding:0px 0px 0px 20px;
	border-bottom:1px solid #5F5C4E;
}
/* -- end left column navigation -- */

.featureBrownSm
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#6F6C5C;
}

.featureBrownLg
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:20x;
	color:#6F6C5C;
}

.featureBlackLg
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;
	color:#000000;
}

.featureBlackLgSmCap
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	color:#000000;
}
.lrgMap_middle_smcap 
{
	font-family:"Arial", sans-serif;
	font-size:9px;
	color:#484848;
}


.featureRed14
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	color:#9D0B0A;
	padding:0px;
	margin:0px;
}

.featureMainCopy
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px;
	margin:0px;
	text-decoration: none;
}

.featureNextNav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-decoration: none;
}

a.featureMainLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#173B5F;
	text-decoration:underline;
	font-style:italic;
	padding:0px 0px 0px 0px;
}

a:hover.featureMainLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000ff;
	text-decoration:underline;
}

a.featureMainLinkRom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#173B5F;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
}

a:hover.featureMainLinkRom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000ff;
	text-decoration:underline;
}

a.featureNextLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#173B5F;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

a:hover.featureNextLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
}

/* -- End Specific Text Styles -- */

/* -- End Feature Index Template Styles -- */

/* -- Photo Gallery Template Styles -- */
	
#featureGalleryPic {
margin:15px 5px 0px 15px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
}

img.thumb {
border:1px solid #000000;
}

img.thumbOn {
border:1px solid #FFFFFF;
}

.featurePicTitle {
font-family:"Times New Roman", Times, serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#9D0B0A;
}

.featurePicPhotographer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:13px;
}

td.featurePhoto {
padding:5px 10px 5px 15px;
}

.featurePhotoNav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#000;
	padding:0px;
	margin:0px;
	text-decoration: none;
}

.featurePhotoFacts {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000000;
}

.photoGallerySubTitle {
padding:0px 0px 0px 13px;
}

.photoGalleryPicTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#F2F2E0;
}

.photoGalleryThumbs {
padding:10px 0px 0px 13px;
}

.photoGalleryMorePhotos {
padding:17px 0px 0px 13px;
}

.photoGalleryPhotosTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#F2F2E0;
}

.featureLeftColNavGDa {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#000000;
}

/* -- End Photo Gallery Template Styles -- */

/* -- On Assignment Template Styles -- */

#onAssignmentBody {
background-image:url(/ngm/redesign/images/onAssignmentBackground.gif);
background-position:left;
background-repeat:repeat-y;
}

.onAssignTitle {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#000000;
}

.onAssignmentAuthorOn {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9D0B0A;
line-height:14px;
padding:0px 0px 0px 0px;
}

.onAssignmentAuthor {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#A09E93;
line-height:14px;
padding:0px 0px 0px 0px;
}

.onAssignmentPhotoOn {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9D0B0A;
line-height:14px;
padding:0px 0px 0px 0px;
}

.onAssignmentPhoto {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#A09E93;
line-height:14px;
padding:0px 0px 0px 0px;
}

td.fieldNotesLink {
background-image:url(/ngm/redesign/headers/onAssigment_fieldNotesTop.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
padding:10px 20px 0px 10px;
}
 
.fieldNotesLinkRed {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9D0B0A;
text-decoration:none; 
}

.fieldNotesLinkGrey {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7F7F7F;
text-decoration:none; 
}

.field_subHdr2 {
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#9d0b0a;
text-decoration:none;
}

.onAssignColumn {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:13px;
}

td.onAssignColumn {
padding:0px 5px 20px 25px;
width: 164px;
}

.leftColTextSm {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:12px;
}

td.leftColTextSm {
padding:10px 15px 0px 20px;
}

td.brownBg {
background-color:#E6E2CA;
}

td.fieldNotes {
background-color:#FFFFFF;
}

/* -- End On Assignment Template Styles -- */

/* -- Learn More Template Styles -- */

.learnMoreTopNav {
 background-image:url(/ngm/redesign/nav/feature_learnmore_top_bg.gif);
 background-position:top;
 background-repeat:repeat-y;
 }
 
.learnMoreTopLink img {
 padding:0px 0px 0px 5px;
 }

.learnTopLink {
	font-family:Arial, Helvetica, sans-serif;
	color:#9D0B0A;
	font-size:10px;
	line-height:15px;
	padding:2px 0px 2px 5px;
	white-space:nowrap;
 }
 
 TD.learnMoreTopLink { 
  padding:0px 10px 0px 10px;
}
 
 a.topLink {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#506B87;
 text-decoration:underline;
 }
 
.learnMoreLink
{
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
 	color:#506B87;
 	padding:0px;
 	margin:0px;
}
 
.featureGreySm {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#333333;
}

/* -- End Learn More Template Styles -- */

/* -- Feature Online Extra Template Styles -- */

.featureRedLg {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#9D0B0A;
}

.onlineExtraPhoto {
display:block;
width:293px;
float:right;
margin-right:15px;
margin-left:8px;
}

td#featureOnlineExtra {
background-image:url(/ngm/redesign/images/bg_brace.gif);
background-repeat:repeat-y;
padding:10px 10px 20px 15px;
margin:0px;
}

td#featureOnlineExtraContent {
background-image:url(/ngm/redesign/images/bg_brace.gif);
background-repeat:repeat-y;
padding:10px 10px 20px 17px;
margin:0px;
}

.onlineExtraPhotographer {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:9px;
color:#000000;
}

.onlineExtraHeader {
color:#6F6C5C;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
display:block;
}

table#onlineExtraSideNav {
background-color:#807C64;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#DBD6B9;
}

table#onlineExtraSideNavRed {
background-color:#844129;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#D6A67B;
}

span.onlineExtraSideNavOn {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#DBD6B9;
line-height:12px;
}

a.onlineExtraSideNavOn {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#DBD6B9;
line-height:12px;
text-decoration:none;
}

a.onlineExtraSideNav {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#38362D;
line-height:12px;
text-decoration:none;
}
.onlineExtraSideNav a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#38362D;
line-height:12px;
text-decoration:none;
}

.onlineExtraSideNav a:hover {
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
font-size:10px;
color:#DBD6B9;
text-decoration:underline;
}

span.nfOnExtraSideNavOn {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#D6A67B;
line-height:12px;
}

a.nfOnExtraSideNavOn {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#D6A67B;
line-height:12px;
text-decoration:none;
}

a.nfOnExtraSideNav {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#D6A67B;
line-height:12px;
text-decoration:none;
}
.nfOnExtraSideNav a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#D6A67B;
line-height:12px;
text-decoration:none;
}

.nfOnExtraSideNav a:hover {
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
font-size:10px;
color:#D6A67B;
text-decoration:underline;
}

#contentJumpLinksShadow {
background-image:url(/ngm/redesign/images/content_jump_shadow_top.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:0px 0px 0px 0px;
margin:0px;
height:3px;
}

#contentJumpLinks {
background:#C5C0A5;
}

.contentJumpDivider {
background:url(/ngm/redesign/images/content_jump_links_border_l.gif);
background-position:left;
background-repeat:repeat-x;
height:2px;
padding:0px;
margin:0px;
}

.onlineExtraTopNav {
background-image:url(/ngm/redesign/images/featureOnlineExtraTopBg.gif);
background-position:top left;
background-repeat:repeat-y;
}

table#onlineExtraSideNav {
background-color:#807C64;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#DBD6B9;
}

/* -- End Feature Online Extra Template Styles -- */

/* -- Non-Feature Online Extra Template Styles -- */

td#onlineExtraNonFeature {
background-image:url(/ngm/redesign/images/onlineExtraBg.gif);
background-repeat:repeat-y;
background-position:top left;
}

.onlineExtraContent td {
padding:10px 10px 0px 17px;
margin:0px;
}

table#redMainTop {
background-color:#86432C;
}

td.leftColPad {
padding:0px 12px 0px 15px;
}


#onlineExtraLeftColRed {
background-color:#8E4B33;
}

#onlineExtraLeftColDkRed {
background-color:#86432C;
}

.onlineExtraNonFeatureIssueDate {
font-family:Arial;
font-size:11px;
line-height:18px;
font-weight:normal;
color:#361206;
text-decoration:none;
margin:0px;
}

.onlineExtraNonFeatureTitle {
font-family:Arial;
font-size:13px;
line-height:13px;
font-weight:normal;
color:#fff;
text-decoration:none;
margin:0px;
}

.onlineExtraSectionLink {
line-height:13px;
font:11px Arial, Helvetica, sans-serif;
color:#D0A47D;
}

a.onlineExtraSectionLink {
line-height:13px;
font:11px Arial, Helvetica, sans-serif;
color:#D0A47D;
Xtext-decoration:none;
}

.onlineExtraSectionLink a:hover {
text-decoration:underline;
}

.onlineExtraSectionOn {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#ffffff;
text-decoration:none;
}

.onlineExtraPhotographer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#000000;
}

.onlineExtraHeader {
color:#6F6C5C;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
display:block;
}

.onlineExtraMainCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:0px;
margin:0px;
}

.onlineExtraSubHeading {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
font-weight:bold;
color:#9D0B0A;
padding:0px;
margin:0px;
}

a.topLink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#506B87;
text-decoration:underline;
}

/* -- End Non-Feature Online Extra Template Styles -- */

/* -- Final Edit Template Styles -- */

.finalEditPageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
color:#fff;
text-decoration:none;
padding:0px;
margin:0px;
}

.finalEditIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#49483C;
text-decoration:none;
padding:0px;
margin:0px;
}

.finalEditLeftColGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#253613;
line-height:13px;
}

.finalEditBoilerGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#C1D7A9;
}

.finalEditPostcardLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.finalEditHeadline {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
line-height:25px;
color:#9D0B0A;
}

.finalEditPhotoCredit {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:13px;
}

.finalEditText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:13px;
}

.finalEditText a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9D0B0A;
line-height:13px;
text-decoration:underline;
}

/* -- End Final Edit Template Styles -- */

/* -- Multimedia Template Styles -- */

td#featureMultiMainCol {
background: url(/ngm/redesign/images/multi_bg_content.gif) 0px 0px repeat-y;
}

td#featureMultiMainCol2 {
background: url(/ngm/redesign/images/multi_bg_content2.gif) 0px 0px repeat-y;
}

table#featureMultiBg {
background-image:url(/ngm/redesign/images/featureMultiBg.gif);
background-repeat:repeat-y;
}

.videoLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6B6857;
line-height:14px;
}

a:hover.videoLink {
color:#D01F1D;
}

.videoLinkHot {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#D01F1D;
line-height:14px;
}

.leftColTextSm {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:12px;
}

td.leftColTextSm {
padding:5px 20px 0px 20px;
}

td.emailBottom {
padding:0px 5px 5px 0px;
}

.description {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:10px 5px 5px 10px; }

table#multimediaContent {
background:url( /ngm/redesign/images/multimediaSubHead_bg.gif ) bottom left repeat-x;
}
td.multimediaSubHeadPad {
height:29px;
padding:0px 0px 0px 20px;
}

td.multimediaContainer
{
	padding: 10px 20px 10px 20px;
}

.multimediaHdr {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

.multimediaContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
	padding:0px;
}

/* -- End Multimedia Template Styles -- */

/* -- Forum Pop-up Template Styles -- */

#popup {
border:2px solid #000000;
width:451px;
background:#ffffff;
}

td.popupHeader {
background:#000000;
padding:0px 0px 0px 9px;
}

td.popupClose {
background:#000000;
padding:0px;
}

td.popupTitle {
padding:0px;
margin:0px;
}

.popupContent {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
padding:0px 3px 0px 0px;
}


td#popupContentMain {
width:451px;
background:#FFFFFF;
padding:0px 0px 0px 9px;
}

.popupContentTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
font-weight:bold;
display:block;
color:#CC3300;
}

.popupQuestionHeadline  {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
font-weight:bold;
display:block;
color:#173B5F;
}

.popupQuestion  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
font-weight:normal;
display:block;
color:#666666;
}

img.popupButtons {
margin:0px 14px 0px 0px;
}


td#popupFooter {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
padding:5px 0px 2px 9px;
background-color:#000000;
vertical-align:middle;
}

.pollHeader {
color:#989929;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

td#pollPercentage {
background-color:#970700;
padding:0px 0px 0px 2px;
width:30px;
text-align:center
}

.pollPercent {
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
color:#FFFFFF;
}

.pollNumbers {
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
color:#000000;
padding:0px 0px 0px 5px;
}

.pollCaption {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#567FAB;
line-height:12px;
}

.pollCaption a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#567FAB;
line-height:12px;
text-decoration:underline;
}

.forumPhotoDesc {
padding:0px 15px 0px 16px;
margin:0px;
}


/* -- End Forum Pop-up Template Styles -- */

/* -- Sights & Sounds Template Styles -- */

table#yellowNavSS {
width:820px;
height:18px;
background-color:#FFDA00;
padding:0px 0px 0px 140px;
}

td#yellowNavSS {
width:820px;
padding:0px 0px 0px 10px;
margin:0px;
}

table#mainSS {
padding:0px;
margin:0px;
width:561px;
margin:71px 0px 0px 0px;
}

td#ssMain {
background:#000;
}

.allCapsSS {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
display:block;
}

.textMainSS {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.textMainSS a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

/* -- End Sights & Sounds Template Styles -- */

/* -- Privacy Policy Template Styles -- */

table#privacy {
	background-color:#AB7F08;
}

table#privacyMainContent {
	padding:0px 0px 0px 12px;
	background-color:#FFFFFF;
}

table#privacyLowerContent {
	padding:0px 0px 30px 12px;
	background-color:#F1F1E0;
	width:100%;
	height:166px;
}

.footerpageTextGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C5C5C;
}

.footerPageTextGray a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0F3062;
	text-decoration:underline;
}

.privacyTextRed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
}

td.privacyRight {
	padding:0px 30px 0px 50px;
}

/* -- End Privacy Policy Template Styles -- */

/* -- Advertising Opportunities Template Styles -- */

table#adopMainContent {
	padding:20px 0px 0px 12px;
	background-color:#FFFFFF;
}

.adopTextSerif {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
}

.footerPageTextGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C5C5C;
}

.footerPageTextGray a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0F3062;
	text-decoration:underline;
}

.footerPageTextGraySm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	line-height:14px;
}

.footerPageTextGraySm a {
	color:#0f3062;
	text-decoration:underline;
}

.adopTextRed {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}

td.adopRight {
	padding:0px 10px 0px 60px;
}

/* -- End Advertising Opportunities Template Styles -- */

/* -- Masthead Template Styles -- */

table#masthead {
	background-color:#AB7F08;
}

table#mastheadMainContent {
	padding:0px 0px 0px 13px;
	background-color:#F1F1E0;
}

table#mastheadLowerContent {
	padding:0px 0px 30px 13px;
	background-color:#FFFFFF;
}

.footerPageTextGraySm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	line-height:14px;
}

.footerPageTextGraySm a {
	color:#0f3062;
	text-decoration:underline;
}

.footerPageTextGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C5C5C;
}

a.footerPageTextGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0F3062;
	text-decoration:underline;
}

table#mastheadMelia {
	border:1px solid #666666;
	width:283px;
	height:300px;
	background-color:#FFFFFF;
	padding:10px 16px 20px 16px;
}

table#mastheadContact {
	border:1px solid #666666;
	width:283px;
	height:100px;
	background-color:#FFFFFF;
	padding:10px 16px 20px 16px;
}

/* --  End Masthead Template Styles -- */

/* --  Contact Template Styles -- */

td#contactMainCol {
background: #F1F1E0;
}

table#contact {
	background-color:#AB7F08;
}

table#ContactMainContent {
	padding:0px 0px 0px 13px;
	background-color:#FFFFFF;
}

table#ContactLowerContent {
	padding:0px 0px 30px 13px;
	background-color:#F1F1E0;
}

/* --  Contact Template Styles -- */

/* -- Resources (Geographica) Template Styles -- */

.geographicaPageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
color:#fff;
text-decoration:none;
padding:0px;
margin:0px;
}

.geographicaIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#49483C;
text-decoration:none;
padding:0px;
margin:0px;
}

.geographicaLeftColGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#253613;
}

.geographicaLeftColNavLink a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FFFFFF;
background-image:url(/ngm/redesign/images/arrowWhite.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 15px;
text-decoration:none;
}

a.geographicaLeftColNavLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FFFFFF;
background-image:url(/ngm/redesign/images/arrowWhite.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 15px;
text-decoration:none;
}

.geographicaLeftColNavLink a:hover {
text-decoration:underline;
}

a.geographicaLeftColNavLink:hover {
text-decoration:underline;
}

.geographicaSectionLinkWhite a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#FFFFFF;
text-decoration:none;
}

a.geographicaSectionLinkWhite {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#FFFFFF;
text-decoration:none;
}

.geographicaSectionLinkWhite a:hover {
text-decoration:underline;
}

a.geographicaSectionLinkWhite:hover {
text-decoration:underline;
}
.geographicaSectionOn { /* left col nav style for current section */
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#253613;
text-decoration:none;
}

.geographicaBoilerHeadline {
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:26px;
line-height:26px;
color:#ffffff;
}

.geographicaBoilerSubject {
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:16px;
color:#C1D7A9;
}

.geographicaBoilerGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#C1D7A9;
}

.geographicaPostcardLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.geographicaHeadline {
font-family:"Times New Roman", Times, serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#9D0B0A;
}

.geographicaSubHeadline {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#9D0B0A;
}

.geographicaSubSubHeadline {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
line-height:13px;
color:#666666;
}

.geographicaPhotoCredit {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:13px;

}

.geographicaIntroText {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:17px;
color:#666666;
}

.geographicaText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a.geographicaText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#476081;
line-height:13px;
text-decoration:underline;
}

.geographicaTopLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#476081;
}

/* -- End Resources (Geographica) Template Styles -- */

/* -- Global Getaways Template Styles -- */

.getawaysLColGreenM {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#253613;
line-height:13px;
}

.getawaysLColBlackM {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000;
line-height:13px;
}

.getawaysBoilerGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#C1D7A9;
}

.getawaysRedHeaderL {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
line-height:22px;
color:#9D0B0A;
}

.getawaysBlackHeader {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:18px;
color:#000;
}

.getawaysRedHeaderM {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
line-height:14px;
color:#9D0B0A;
}


.getawaysBlackText {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:14px;
color:#000;
}

.getawaysIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#E6F4D7;
text-decoration:none;
padding:0px;
margin:0px;
}

table#globalGetawaysHeader {
background-color:#000000;
height:29px;
}

.globalGetawaysYellowHeader {
font-family:"Times New Roman", Times, serif;
font-size:20px;
line-height:22px;
color:#FFDA00;
text-transform:uppercase;
}

/* -- End Global Getaways Template Styles -- */

/* -- Hip Zips Template Styles -- */

.hipZipsPageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
color:#fff;
text-decoration:none;
padding:0px;
margin:0px;
}

.hipZipsIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#49483C;
text-decoration:none;
padding:0px;
margin:0px;
}

.hipZipsLeftColGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#253613;
}

.hipZipsLeftColBlack {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:14px;
color:#000;
}
a.hipZipsBlueLink {
color:#476081;
}

.hipZipsHeadline  {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#9D0B0A;
}

.hipZipsText {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:13px;
color:#000;
}

.hipZipsSubHeadlineBlack {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#000;
}

.hipZipsSubHeadlineRed {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
color:#9D0B0A;
}

.hipZipsPhotoCredit {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:13px;
}

/* -- End Hip Zips Template Styles -- */

/* -- Flashback Template Styles -- */

img.yellowBorder {
border:1px solid #FBE146;
}

.flashBackPageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
color:#fff;
text-decoration:none;
padding:0px;
margin:0px;
}

.flashBackIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#49483C;
text-decoration:none;
padding:0px;
margin:0px;
}

.flashBackLeftColGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#253613;
line-height:13px;
}

a.flashBackLeftColDate {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#FFF;
line-height:13px;
padding:0px 0px 0px 14px;
}

.flashBackLeftColDateOn {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#FBE146;
line-height:13px;
background-image:url(/ngm/redesign/images/arrowYellow.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 14px;
}

a.flashBackLeftColDate:hover {
color:#FBE146;
text-decoration:none;
}


.flashBackBoilerGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#C1D7A9;
}

.flashBackPostcardLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.flashBackDate {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#9D0B0A;
}

.flashBackPhotoCredit {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
line-height:14px;
color:#000;
}

.flashBackHeadline {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height:14px;
color:#000;
}

.flashBackSubHeadline {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
line-height:13px;
color:#000;
}

.flashBackText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:13px;
}

.flashBackText a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9D0B0A;
line-height:13px;
text-decoration:underline;
}

.flashbackNext td
{
	padding-bottom:10px;
}

.flashbackNextPrevious
{
	padding-bottom:10px;
}

.flashbackPrevious
{
	padding-bottom:10px;
}

/* -- End Flashback Template Styles -- */

/* -- Zoomifier Template Styles -- */

#zoomifyer {
	background-color:#86432C;
}

td.zoomifyer {
	background-color:#8E4B33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.zoomifyerDate {
	color:#361206;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	padding:2px 0px 0px 0px;
}

.zoomifyerTitleText {
	color:#F3E9B4;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
}

td#zoomifyerTitle {
	background-image:url(/ngm/redesign/headers/zoomifyerMiddleBg.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding:20px 0px 0px 18px;
}

table#zoomifyerMain {
padding:0px;
margin:0px;
width:713px;
margin:14px 0px 0px 0px;
}

.zoomifyerKey {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#F3E9B4;
display:block;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.zoomifyerArtist {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
display:block;
margin:10px 0px 0px 0px;
}

table#zoomifyerContentMain {
	background-color:#FFFFFF;
	width:736px;
	padding:18px 18px 0px 18px;
}

.zoomifyerContentTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

.zoomifyerContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
	padding:0px;
}

td.zoomifyerContentOne {
	padding:20px 10px 15px 20px;
}

td.zoomifyerContentPad {
	padding:20px 40px 15px 20px;
}

table#yellowNavZoomifyer {
width:736px;
height:18px;
background-color:#FFDA00;
padding:0px 0px 0px 240px;
}

/* -- End Zoomifier Template Styles -- */

/* -- Poll Popup Template Styles -- */

#popup {
border:2px solid #000000;
width:451px;
}

td.popupHeader {
background:#000000;
padding:0px 0px 0px 9px;
}

td.popupClose {
background:#000000;
padding:0px;
}

td.popupTitle {
padding:0px;
margin:0px;
}

.popupContent {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
padding:0px 3px 0px 0px;
}

td#popupContentMain {
width:451px;
background:#FFFFFF;
padding:0px 0px 0px 9px;
}

.popupContentTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
font-weight:bold;
display:block;
color:#CC3300;
}

td#popupFooter {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding:5px 0px 2px 9px;
background-color:#000000;
vertical-align:middle;
}

.pollHeader {
color:#989929;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

td#pollPercentage {
background-color:#970700;
padding:0px 0px 0px 2px;
width:30px;
text-align:center
}

.pollPercent {
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
color:#FFFFFF;
}

.pollNumbers {
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
color:#000000;
padding:0px 0px 0px 5px;
}

.pollCaption {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#567FAB;
line-height:12px;
}

.pollCaption a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#567FAB;
line-height:12px;
text-decoration:underline;
}

/* -- End Poll Popup Template Styles -- */

/* -- Wallpaper Template Styles -- */

td#wallpaperMainCol {
 	background: url(/ngm/redesign/images/wallpaperMainBg.gif) 0px 0px repeat-y;
 }
 
table#wallpaperContentTop {
 	background: #ffffff url(/ngm/redesign/images/bg_wallpaper_white.gif) top left repeat-y;

 }
 
 .wallpaperLeftColWhite {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	display:block;
 }
 
 .wallpaperLeftColYellow {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FBE146;
	display:block;
 }
 
 .wallpaperLeftColGreen {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D6160;
	display:block;
 }
 
 img.wallpaperBig {
 	border:2px solid #000000;
 }
 
 td.wallpaperContentBottomPad {
 	padding:0px 15px 0px 15px;
 }
 
 .wallpaperContentHeadingGray {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#686861;
	display:block;
	line-height:25px;
 }
 
 .wallpaperContentHeadingRed {
 	color:#C92B00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	line-height:19px;
 }
 
 .wallpaperContentText {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	display:block;
	line-height:18px;
 }
 
.postcard-desc-right {
padding:0px 15px 0px 0px;
}

.postcard-desc {
padding:5px 15px 0px 15px;
}


/* -- End Wallpaper Template Styles -- */

/* -- Postcards Template Styles -- */

td#pcMainCol {
background: url(/ngm/redesign/images/pc_main_col_bg.gif) 0px 0px repeat-y;
}
table.pcThumbs {
margin:10px 0px 0px 7px;
}
img.pcThumb {
border:1px solid #000000;
}
img.pcThumbOn {
border:1px solid #FFFFFF;
}

.pcIssueTitle {
font-family:Arial;
font-size:14px;
line-height:18px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}

.pcIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#2C3944;
text-decoration:none;
padding:0px;
margin:0px;
}

.pcBoilerCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#B9DCDB;
}


table#pcPreview {
width:445px;
background:#FFFFFF;
border:1px solid #000000; 
margin-left:7px;
padding:15px 0px 10px 15px
}

td.postcardPreviewLine {
background-image:url(/ngm/redesign/images/postcardPreviewLine.gif);
background-position:top;
background-repeat:repeat-y;
}

td.postcardPreviewStamp {
background-image:url(/ngm/redesign/images/postcardPreviewStamp.gif);
background-position:top right;
background-repeat:no-repeat;
}

.postcardPreviewAddress {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:12px;
color:#9D0B0A;
}

.postcardPreviewText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:0px 15px 0px 0px;
}

#postcardPreviewDesc {
padding:67px 20px 0px 15px;
}

.postcardCopyright {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

td.postcard {
padding:15px;
}

.left-col-postcard {
background-color:#1E8682;
}

#left-col-postcard-thumbs {
background-color:#45A9A5;
} 

#postcard-desc {
padding:5px 15px 0px 15px;
}

.postcard-title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#C92B00;
display:block;
}

.postcard-photographer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
caption-side:#000;
display:block;
}

.postcard-heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
caption-side:#000;
display:block;
}

.postcard-description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
caption-side:#000;
display:block;
margin-top:15px;
}

.postcard-heading a {
text-decoration:underline;
color:#000000;
}

.postcard-form {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:20px;
padding-left:8px;
}

.postcard-input {
width:215px;
border:1px solid #424142;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
padding:2px;
}

.postcard-textarea {
width:442px;
height:107px;
border:1px solid #424142;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
padding:2px;
}

/* padding to set the subnav position */
td#mwYellowNav {
padding:0px 0px 0px 385px;
margin:0px;
}

/* jump link to top of page */
a.topLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#516C81;
text-decoration:underline;
}

td#leftColHeadPostcard {
background:#5E8382;
padding:5px 20px 0px 15px; /* this pads the text under the leftcol header image */
}

/* -- End Postcards Template Styles -- */

/* -- Boiler Styles -- */

td#pcBoilerText {
background:#4D7372 url(/ngm/redesign/images/bg_pcBoilerShadow.gif) top left repeat-y;
padding:17px 0px 0px 15px;
margin:0px;
}

td#pcBoilerPhoto {
background-color:#4D7372;
padding:0px;
margin:0px;
}

/* -- End Boiler Styles -- */

/*  -- Forum Template Styles -- */

.ForumPageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
color:#fff;
text-decoration:none;
padding:0px;
margin:0px;
}

.ForumIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#2C3944;
text-decoration:none;
padding:0px;
margin:0px;
}

td#Forum {
background-image:url(/ngm/redesign/images/bg_forumMain.gif);
background-position:top left;
background-repeat:repeat-y;
}

td#ForumLeftCol {
background:#6FADC0;
padding:5px 20px 0px 15px; /* this pads the text under the leftcol header image */
}

table#forumTopBrown {
background:#F1F1E0 url(/ngm/redesign/images/forumTopBrownBg.gif) top left repeat-y;
margin:0px;
padding:0px;
}

.ForumLeftColTextSm {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#444;
line-height:13px;
}

table.ForumLeftColNav {
background: #5E94A5 url(/ngm/redesign/images/bg_ForumLeftColNav.gif) top left repeat-x;
}

td.ForumLeftColNavTd {
height:42px;
border-top:1px solid #567B84;
padding:8px 5px 5px 15px;
}

td.ForumLeftColNavArrow {
padding:2px 0px 0px 0px;
}

.ForumLeftColNavLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FFFFFF;
padding:0px 0px 0px 0px;
}

.ForumLeftColNavLink a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FFFFFF;
padding:0px 0px 0px 0px;
text-decoration:none;
}

.ForumLeftColNavLink a:hover {
color:#FBE146;
text-decoration:none;
}

.ForumLeftColNavLinkOn a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FBE146;
padding:0px 0px 0px 0px;
text-decoration:none;
}

.ForumLeftColNavLinkOn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FBE146;
padding:0px 0px 0px 0px;
text-decoration:none;
}

td#ForumBoilerTop {
background:#5E94A5 url(/ngm/redesign/images/forum_boilerBg.gif) top left repeat-y;
padding:17px 0px 0px 15px;
margin:0px;
}

td.ForumBoilerPad {
background-color:#5E94A5;
}

td#ForumBoilerPadRight {
background-color:#5E94A5;
padding:0px;
margin:0px;
}

.ForumBoilerText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#FFF;
}

.ForumBoilerText a {
color:#FFFFFF;
text-decoration:underline;
}

.ForumRedHeaderText {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:22px;
line-height:24px;
color:#C92B00;
}

img.blackBorder {
border:2px solid #000;
}

.ForumBodyText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
color:#000000;
}

.ForumBodyLabel {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
color:#000000;
}

a.blueLink {
color:#476081;
text-decoration:underline;
}

.ForumTextbox {
border:1px solid #666;
width:163px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
color:#333;
background-color:#FFFFFF;
}

.ForumTextarea {
height:105px;
border:1px solid #666;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
color:#333;
background-color:#FFFFFF;
}

table.ForumPad {
padding:0px;
margin:0px 0px 0px 15px;
}

.ForumCellPad {
background:#F1F1E0 url(/ngm/redesign/images/forumTopBrownBg.gif) top left repeat-y;
padding:0px 10px 0px 15px;
margin:0px;
}

.ForumCellPadBottom {
padding:0px 10px 0px 15px;
margin:0px;
}

/* -- End Forum Template Styles -- */

/* -- E-Mail A Friend Template Styles -- */

td#emailFriendMainCol {
 	background: #ffffff;
 }

.emailFriendPad {
	padding:30px 0px 0px 36px;
} 

table#emailFriendMasthead {
	background-color:#AB7F08;
}

table#emailFriendContentTop {
 	background: #F1F1E0 ;

 }

table#emailFriendMain {
	padding:30px 0px 0px 36px;
	background:#F1F1E0;
}

.emailTextGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#5c5c5c;
}

.redAst {
	color:#CC0000;
}

.emailFriendTextField {
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	width:145px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
}

.emailFriendTextBox {
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	width:260px;
	height:100px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
}

/* -- End E-Mail A Friend -- */

/* -- Match Wits Template Styles -- */

.mwIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#2C3944;
text-decoration:none;
padding:0px;
margin:0px;
}

.mwColorA {
background:#5E8382;
}
.mwColorB {
background:#4D7372;
}

.mwBoilerText { 
background: #4D7372; 
padding:17px 0px 0px 15px; 
} 

.mwBoilerSubject { 
font-family:"Times New Roman", Times, serif; 
font-size:12px; 
line-height:12px; 
color:#9FDBD9; 
} 

.mwTopRight {
background-image:url(/ngm/redesign/images/mw_topright_bg.gif);
background-repeat:repeat-y;
}

td.mwTopNav {
border-bottom:1px solid #4A6461;
}

.mwTopNav a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 0px 5px;
}

.mwTopNavText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFDA00;
text-decoration:none;
padding:0px 0px 0px 5px;
}

.mwTopNav a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFDA00;
text-decoration:none;
}

td#mwMainCol {
background: #ffffff url(/ngm/redesign/images/mw_main_col_bg.gif) 0px 0px repeat-y;
}

table#mwLowerContent {
background-color:#F1F1E0;
}

.mwMainHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:bold;
color:#9D0B0A;
}

.mwCoverNumbers {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#000000;
}

.mwMagCover {
padding:0px;
margin:0px;
}

.mwMagCoverCaption {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.mwMagCoverWinner {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9D0B0A;
line-height:14px;
font-weight:bold;
}

.mwMagCoverWinnerText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#9D0B0A;
}

.mwIssueHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#9D0B0A;
}

.mwIssueTopic {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#444444;
}

.mwIssueTopicHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#444444;
font-weight:bold;
}

td.mwLowerLeft {
padding:10px 0px 0px 55px;
}

td.mwLowerRight {
padding:10px 40px 0px 0px;
}

/* -- End Match Wits Templates Styles -- */

/* -- Online Archives Styles -- */

td.onlineArchivePad {
padding:0px 0px 0px 13px;
background-color:#AC5F2C;
}

td.onlineArchivePadRight {
padding:0px 0px 0px 17px;
background-color:#A24821;
background-image:url(/ngm/redesign/images/onlineArchiveTopRtBg.gif);
background-position:left;
background-repeat:repeat-y;
}

.onlineArchiveIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
font-weight:bold;
color:#FFF0AB;
text-decoration:none;
padding:0px;
margin:0px;
}

.onlineArchiveBoilerText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF0AB;
line-height:14px;
font-weight:normal;
}

.onlineArchiveBoilerText a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF0AB;
line-height:14px;
font-weight:normal;
text-decoration:underline;
}

.onlineArchiveBoilerTextWhite {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
line-height:14px;
font-weight:normal;
}

table#onlineExtraCurrentArchive td {
background-color:#000000;
padding:0px;
}

.onlineArchiveHeaderText {
font-family:"Times New Roman", Times, serif;
font-size:22px;
line-height:26px;
color:#FFFFFF;
}

a.onlineArchviveCurrentLink  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
line-height:12px;
}

table#onlineArchiveList td {
padding:0px 0px 0px 13px;
border-bottom:1px solid #666633;
}

.onlineArchiveListDate {
font-family:"Times New Roman", Times, serif;
font-size:22px;
line-height:26px;
color:#990000;
}

a.onlineArchiveListLink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
line-height:13px;
}

td.onlineArchiveListLine {
padding:0px;
border-bottom:1px solid #666633;
}

.archiveText {
font-family: Arial, Helvetica, san-serif;
font-size: 12px;
color: #000000;
}

.archiveRedText {
font-family: Arial, Helvetica, san-serif;
font-size: 12px;
color: #990000;
}

.archiveRedHdr {
font-family: Times, "Times New Roman", serif; 
font-size: 12px;
font-weight: bold; 
color: #990000;
}

/* -- End Online Archive Styles -- */

/* -- Interactive Quiz Styles -- */

.quizPageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
color:#fff;
text-decoration:none;
padding:0px;
margin:0px;
}

.quizIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#49483C;
text-decoration:none;
padding:0px;
margin:0px;
}

.quizBoilerSubject {
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:16px;
color:#C1D7A9;
}

.quizBoilerHeadline {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:26px;
line-height:26px;
color:#FFFFCC;
}

td#leftColHeadBlue {
background:#4DA0C3;
padding:5px 20px 0px 15px; /* this pads the text under the leftcol header image */
}


td#boilerTextBlue {
background:#3B86A6 url(/ngm/redesign/images/bg_leadblue.gif) top left repeat-y;
padding:17px 0px 0px 15px;
margin:0px;
}

td#boilerPhotoBlue {
background-image:url(/ngm/redesign/images/bg_blue_globe.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#3B86A6;
padding:0px;
margin:0px;
}

td.boilerPadBlue {
background-color:#68804D;
}

/* -- End Interactive Quiz Styles -- */

/* -- Field Dispatch Styles -- */

td#FieldDispatch {
background-image:url(/ngm/redesign/images/gray_bg.gif);
background-position:top left;
background-repeat:repeat-y;
}

table#FieldDispatchTop {
background-color:#000000;
padding:15px 0px 0px 14px;
background-image:url(/ngm/redesign/images/fieldDispatchTopBg.gif);
background-repeat:no-repeat;
background-position:0px 40px;
}

.FieldDispatchHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
line-height:28px;
text-transform:uppercase;
}

.FieldDispatchHeaderYellow {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#FC0;
line-height:28px;
text-transform:uppercase;
}

.FieldDispatchIssueDate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
font-weight:bold;
color:#FFF;
text-decoration:none;
padding:0px;
margin:0px;
}

#FieldDispatchLeftCol td {
padding:17px 0px 0px 17px;
margin:0px;
background-color:#525552;
}

#FieldDispatchLeftColBottom td {
padding:0px 5px 0px 17px;
background-image:url(/ngm/redesign/headers/FieldDispatchTheProjectBtm.gif);
background-repeat:no-repeat;
background-position:right top;
}

table.FieldDispatchLeftColLower td {
padding:0px 15px 0px 17px;
margin:0px;
}

.whtBorder {
border:2px solid #FFF;
}

.FieldDispatchLeftColText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
line-height:13px;
}

.FieldDispatchLeftColTextYellow {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FC0;
font-weight:normal;
line-height:13px;
margin-left:-17px;
}

.FieldDispatchLeftColTextLower {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#E6E2CA;
font-weight:normal;
line-height:13px;
}

.FieldDispatchLeftColTextLower a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#E6E2CA;
font-weight:normal;
line-height:13px;
text-decoration:underline;
}

table#FieldDispatchMainContent {
background:url(/ngm/redesign/images/FieldDispatchMainContentBg.gif) top left no-repeat;
margin:0px;
padding:0px;
}

#FieldDispatchMainContent td {
padding:15px 15px 0px 15px;
}



table#FieldDispatchMainContentMiddle {
padding:15px 15px 0px 15px;
background-color:#F1F1E0;
}

table.FieldDispatchWeeklyPostings {
padding:5px 15px 0px 15px;
background-color:#E0E0CD;
border-bottom:1px solid #999999;
}

table.FieldDispatchQuestion {
padding:5px 15px 0px 15px;
margin:5px 0px 0px 0px;
background-color:#FFF;
border-top:1px solid #999999;
}



.FieldDispatchRedHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
text-transform:uppercase;
color:#A31A18;
}

.FieldDispatchMainBodyText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#000000;
}

.FieldDispatchPhotoCredits {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
line-height:12px;
text-align:left;
}

.FieldDispatchGreenTextLg {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#8D896D;
}

.FieldDispatchQuestionHeader {
font-family:"Times New Roman", Times, serif;
font-size:26px;
line-height:29px;
color:#000000;
}

.FieldDispatchMiddleText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:12px;
}

.FieldDispatchMiddleTextRed {
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:15px;
color:#A31A18;
}

.FieldDispatchTextbox {
width:192px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:2px;
border:1px solid #000;
}

.FieldDispatchTextarea {
width:192px;
height:42px; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:2px;
border:1px solid #000;
}

a.FieldDispatchWeeklyPostingsLinks {
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
color:#000000;
text-decoration:underline;
}

.FieldDispatchWeeklyPostingsLinks {
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
color:#A31A18;
text-decoration:underline;
}

.FieldDispatchWeeklyPostingsLinksNotUsed {
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
color:#888888;
text-decoration:underline;
}

a:hover.FieldDispatchWeeklyPostingsLinks {
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
color:#A31A18;
text-decoration:underline;
}

.FieldDispatchMiddleTextSerifRed {
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:19px;
color:#A31A18;
font-weight:bold;
}

.FieldDispatchMiddleTextSerif {
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:16px;
color:#000;
}

.FieldDispatchLowerLink {
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#0F3062;
}

.FieldDispatchLowerLink a {
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#0F3062;
text-decoration:underline;
}

/* -- End Field Dispatch Styles -- */

/* -- Online News Styles -- */

#newsHeadGreen { background:#938D43;}
#news { background: url( /ngm/redesign/images/bg_news.gif ) 0px 0px repeat-y; }

#boilerTextNews { background:#807B3D; }
.boilerPadNews { background:#807B3D; }
#boilerPhotoNews { background:#807B3D; }


.newsDate
{
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	color:#34332B;
	text-decoration:none;
	padding:3px 20px 12px 12px;
	margin:0px;
}

.newsTitle
{
	font-family:Arial;
	font-size:13px;
	line-height:13px;
	color:#fff;
	text-decoration:none;
	padding:3px 20px 4px 12px;
	margin:0px;
}

td.newsIntro
{
	padding:15px 20px 15px 0px;
	margin:0px;
}

td.newsPhoto
{
	padding:15px 15px 15px 15px;
}

td.newsIntroLeft
{
	padding:15px 0px 15px 15px;
	margin:0px;
}

td.newsPhotoRight
{
	padding:15px 15px 15px 15px;
}

#newsIntro
{
	background: #ffffff url( /ngm/redesign/images/bg_news_white.gif ) top left repeat-y;
}

td#newsMainContent
{
	padding:15px 15px 15px 15px;
}

td.smNewsIntro
{
	padding:15px 20px 15px 0px;
	margin:0px;
}

td.smNewsPhoto
{
	padding:15px 15px 15px 0px;
}

td.smNewsIntroLeft
{
	padding:15px 0px 15px 0px;
	margin:0px;
}

a.newsLeftColNav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:17px;
	display:block;
	padding:0px 0px 0px 20px;
	border-bottom:1px solid #5F5C4E;
}

a:hover.newsLeftColNav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC00;
	text-decoration:none;
	background-color:#53502F;
}

.newsLeftColNavOn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC00;
	background-color:#53502F;
	background-image:url( /ngm/redesign/images/news_nav_arrow.gif );
	background-position:left;
	background-repeat:no-repeat;
	line-height:17px;
	display:block;
	padding:0px 0px 0px 20px;
	border-bottom:1px solid #5F5C4E;
}

table#newsLeftColNav
{
	background-color:#6D693E;
	background-position:bottom;
	background-repeat:repeat-x;
 }

td#boilerTextNews
{
	background:#807B3D url( /ngm/redesign/images/bg_newsLeadGreen.gif ) top left repeat-y;
	padding:17px 0px 0px 15px;
	margin:0px;
}

td#boilerPhotoNews
{
	background-image:url( /ngm/redesign/images/bg_news_full_globe.jpg );
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#807B3D;
	padding:0px;
	margin:0px;
}

td.boilerPadNews
{
	background-color:#807B3D;
}

.newsBoilerText
{
	font-family:Arial;
	font-size:13px;
	line-height:13px;
	color:#fff;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.newsCredit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	line-height:12px;
}

.newsHeadline
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
}

.newsCopy
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:12px;
}

.newsCopy a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0F3062;
	line-height:12px;
}

/* -- End Online News Styles -- */

/* -- Photo Gallery Styles -- */
#GalleryScroll{height:85px; border:1px solid #39362f; background-color:#666666;width:464px; overflow:auto; overflow-y:hidden; padding-top:3px;}
#GalleryThumbs{margin:0px; padding:0 4px 0 0;}
#GalleryThumbs img.thumb{border:1px solid #fff; margin:3px 0 3px 4px; display:block;}
#GalleryThumbs img.thumbOn{border:1px solid #ffcc00; margin:3px 0 3px 4px; display:block;}
/* -- End Photo Gallery Styles -- */

/* -- Backstories Styles -- */
#BackStoriesMainCol {
	background:url(/ngm/redesign/images/bs_main_bg.gif) repeat-y #ffffff;
}

#YourShotMainArch {
	background:url(/ngm/redesign/images/ys_arch_bg.gif) repeat-y #555555;
}

#YourShotSubmitCol {
	background:url(/ngm/redesign/images/ys_submit_bg.gif) repeat-y #ffffff;
}

#BSLeftcolPad{ padding:0 0 10px 16px;}

.BSLeftcolHdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4a4940;
}

.BSLeftcolText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a4940;
}


#BSLeftcolNav a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	line-height:16px;
}

#BSLeftcolNav, #BSLeftcolNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c28e00;
	text-decoration:none;
	line-height:16px;
}

.SkyAd {padding-left:13px;}

#BSHeader td a:hover { display:block; border:2px solid #FFDA00;}
#BSHeader td a {display:block; border:2px solid #666666;}


.BSBodyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.BSRedHdr{
	margin:0;
	padding:0;
	font-family: Times, "Times New Roman", serif;
	font-size: 20px;
	color: #9D0B0A;
	font-weight:bold;
	text-decoration:none;
}

.BSRedHdr2{
	margin:0;
	padding:0;
	font-family: Times, "Times New Roman", serif;
	font-size: 18px;
	color: #9D0B0A;
	text-decoration:none;
}

.BSGrayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

.BSGrayTextSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}

.BSRedText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9D0B0A;
}

.BSRedTextSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D0B0A;
}

/* -- End Backstories Styles -- */


#navFix {width:972px; background-color:#ffda00; margin-bottom:-4px; margin-left:0px;}

.how2helpHub {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	padding-right: 10px;
}

.featureRedLg { color: #990000;
	font-family: Arial, Helvetica, sans-serif;}

.howtoalign {
    margin: 11px 0 0 0;
    float: right;
}
a.how2help:link{
	text-decoration: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.how2help:visited{
	text-decoration: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.how2help:hover {
	text-decoration: none;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

