BODY{margin:0;background:url(/images/bg_stripe.gif) 0 109px repeat;}

A IMG {border:none;}

#footerPageRightCol {padding:10px;font:12px Arial;}
#footerPageRightCol TABLE TD {font:12px Arial;}

BR {line-height:10px;}

TD#Green {background:url(/images/bg_green.gif) repeat-y top left;}

TD#leftColHeadGreen {padding:5px 20px 0 15px;background-color:#7E9664;}

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

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

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

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

#rightColBlue {background-color:#295178;}

IMG.borderWhite {margin-right:5px;border:1px solid #FFF;}

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

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

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

TD#boilerPhotoGreen {margin:0;padding:0;background:url(/images/bg_green_full_globe.jpg) no-repeat top right;background-color:#68804D;}

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

TABLE#bgWhite {background:url(/images/bg_white.gif) repeat-y top left;}

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

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

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

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

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

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

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

TD#sendImageGreen {padding:5px 0 0 15px;}

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

TD#contentBottomLeftGreen {padding:10px 0 0 15px;}

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

TD#contentBottomDividerGreen {background:url(/images/contentBottomDividerGreen.gif) repeat-y top left;}

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

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

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

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

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

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

.siteSearchField {width:152px;height:16px;margin:0;padding:1px 0 0 5px;background:#FFF;border:0 solid #000;font:11px Arial, Helvetica, sans-serif;font-weight:normal;line-height:12px;color:#000;}

/* -- End Global Header Styles -- */

/* -- Global Black & Yellow Nav Style -- */
TD#topNav {height:30px;}

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

.yellowNav {margin:0;padding:0 5px 0 0;font:11px Arial;color:#494949;text-decoration:none;} HTML>BODY A.yellowNav, HTML>BODY A.yellowNavOn {display:inline-block;margin:5px 5px 0;padding:0;}

.yellowNavOn {margin:0;padding:0 5px 0 0;font:11px Arial;color:#C92B00;text-decoration:none;}

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

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

/* -- Jump Link Styles -- */

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

TABLE#jumpLinksIntroTan {background:url(/images/jumpLinksIntroTan.gif) repeat-y top left;background-color:#E6E2CA;}

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

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

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

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

TABLE#jumpLinksIntroRed {
background:url(/images/jumpLinksIntroRed.gif) top left repeat-y;
background-color:#86432C;
}
TD#jumpLinksRed {
padding:0 0 0 10px;
background:url(/images/jumpLinksTitleRed.gif) top left repeat-y;
background-color:#9D563D;
}

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

TABLE.jumpLinksTopNavRed {
background:url(/images/jumpLinksTopNavRed.gif) top left repeat-y;
background-color:#7F3E28;
}


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

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

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

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

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

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

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

TD.jumpLinksLinkTan A {
color:#000;
text-decoration:none;
}

TD.jumpLinksLinkTan A:hover {
text-decoration:underline;
}

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

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

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

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

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

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

.jumpLinksLinkRed {
font:10px Arial, Helvetica, sans-serif;
color:#D0A47D;
line-height:15px;
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 {
margin:0;
padding:0;
font:12px Arial;
font-weight:bold;
color:#E6E2CA;
line-height:12px;
}

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

/* -- right col structure -- */

TD.rightColDivVert {
background:url(/images/right_col_divider_vert.gif) 0 0 repeat-y;
}

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

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

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

TD#subFooter {
background:#173B5F;
}

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

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

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

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

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

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

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

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

.footerLink {
padding:0 0 0 23px;
font:11px Arial;
color:#fff;
line-height:11px;
}

.bcText {
font:10px Arial;
color:#000;
}

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

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

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

/* -- Homepage Template Styles -- */

TD#homeMainCol {
background:#173B5F;
}

TD.homeBlueBox {
background:#001B36;
}

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

TD#rightColHome {
background:#295178;
}

TD.rightColDivVertHome {
background:url(/images/right_col_divider_vert.gif) 0 0 repeat-y;
}

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

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

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

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

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

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

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

/* -- Specific Structure Styles -- */

TABLE#featureLeftColNav {
background:url(/images/leftColNav-bg.gif) bottom repeat-x;
background-color:#6B6857;
}

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

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

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

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

/* -- Specific Text Styles -- */

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

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

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

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

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

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

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

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

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

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

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

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

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

#featureGalleryPic {
margin:15px 5px 0 15px;
color:#000;
font:10px Arial, Helvetica, sans-serif;
line-height:15px;
}

IMG.thumb {
border:1px solid #000;
}

IMG.thumbOn {
border:1px solid #FFF;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TD.fieldNotesLink {
padding:10px 20px 0 10px;
background:url(headers/onAssigment_fieldNotesTop.gif) top repeat-x;
background-color:#FFF;
}

.fieldNotesLinkRed {
font:12px Arial, Helvetica, sans-serif;
color:#9D0B0A;
text-decoration:none;
}

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

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

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

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

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

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

TD.fieldNotes {
background-color:#FFF;
}

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

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

.learnMoreTopNav {
background:url(nav/feature_learnmore_top_bg.gif) top repeat-y;
}

.learnMoreTopLink img {
padding:0 0 0 5px;
}

.learnTopLink {
font:10px Arial, Helvetica, sans-serif;color:#9D0B0A;line-height:15px;padding:2px 0 2px 5px;white-space:nowrap;}

TD.learnMoreTopLink {padding:0 10px 0 10px;}

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

A.photoLink {font-size:12px;}

.learnMoreLink {
font:12px Arial, Helvetica, sans-serif;
color:#506B87;
padding:0;
margin:0;
}

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

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

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

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

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

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

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

.onlineExtraPhotographer {
font:10px Arial, Helvetica, sans-serif;
line-height:10px;
color:#000;
}

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

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

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

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

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

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

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

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

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

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

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

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

#contentJumpLinks {
background:#C5C0A5;
}

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

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

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

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

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

TD#onlineExtraNonFeature {
background:url(/images/onlineExtraBg.gif) repeat-y top left;
}

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

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

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


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

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

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

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

.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:0;
margin:0;
font:11px Arial, Helvetica, sans-serif;
line-height:13px;
color:#FFF;
text-decoration:none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* -- Multimedia Template Styles -- */

TD#featureMultiMainCol {
background:url(/images/multi_bg_content.gif) 0 0 repeat-y;
}

TD#featureMultiMainCol2 {
background:url(/images/multi_bg_content2.gif) 0 0 repeat-y;
}

TABLE#featureMultiBg {
background:url(/images/featureMultiBg.gif) repeat-y;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#popup {
border:2px solid #000;
width:451px;
background:#FFF;
}

TD.popupHeader {
background:#000;
padding:0 0 0 9px;
}

TD.popupClose {
background:#000;
padding:0;
}

TD.popupTitle {
padding:0;
margin:0;
}

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


TD#popupContentMain {
width:451px;
background:#FFF;
padding:0 0 0 9px;
}

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

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

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

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


TD#popupFooter {
font:9px Arial, Helvetica, sans-serif;
color:#FFF;
padding:5px 0 2px 9px;
background-color:#000;
vertical-align:middle;
}

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

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

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

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

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

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

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


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

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

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

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

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

TD#ssMain {
background:#000;
}

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

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

.textMainSS A {
font:12px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:underline;
}

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

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

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

TABLE#privacyMainContent {
padding:0 0 0 12px;
background-color:#FFF;
}

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

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

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

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

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

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

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

TABLE#adopMainContent {
padding:20px 0 0 12px;
background-color:#FFF;
}

.adopTextSerif {
font:18px "Times New Roman", Times, serif;
color:#000;
}

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

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

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

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

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

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

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

/* -- Masthead Template Styles -- */

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

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

TABLE#mastheadLowerContent {
padding:0 0 30px 13px;
background-color:#FFF;
}

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

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

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

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

TABLE#mastheadMelia {
border:1px solid #666;
width:283px;
height:313px;
background-color:#FFF;
padding:10px 16px 20px 16px;
}

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

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

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

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

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

.geographicaLeftColNavLink A {
font:11px Arial, Helvetica, sans-serif;
line-height:13px;
color:#FFF;
background:url(/images/arrowWhite.gif) left no-repeat;
padding:0 0 0 15px;
text-decoration:none;
}

A.geographicaLeftColNavLink {
font:11px Arial, Helvetica, sans-serif;
line-height:13px;
color:#FFF;
background:url(/images/arrowWhite.gif) left no-repeat;
padding:0 0 0 15px;
text-decoration:none;
}

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

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

.geographicaSectionLinkWhite A {
font:11px Arial, Helvetica, sans-serif;
line-height:11px;
color:#FFF;
text-decoration:none;
}

A.geographicaSectionLinkWhite {
font:11px Arial, Helvetica, sans-serif;
line-height:11px;
color:#FFF;
text-decoration:none;
}

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

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

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

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

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

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

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

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

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

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

}

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

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

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

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

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

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

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

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

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

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

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

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


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

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

TABLE#globalGetawaysHeader {
background-color:#000;
height:29px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* -- Flashback Template Styles -- */

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

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

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

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

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

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

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


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

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

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

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

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

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

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

.flashBackText A {
font:12px Arial, Helvetica, sans-serif;
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:12px Arial, Helvetica, sans-serif;
color:#FFF;
}

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

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

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

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

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

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

TABLE#zoomifyerContentMain {
background-color:#FFF;
width:736px;
padding:18px 18px 0 18px;
}

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

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

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

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

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

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

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

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

TD.popupHeader {
background:#000;
padding:0 0 0 9px;
}

TD.popupClose {
background:#000;
padding:0;
}

TD.popupTitle {
padding:0;
margin:0;
}

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

TD#popupContentMain {
width:451px;
background:#FFF;
padding:0 0 0 9px;
}

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

TD#popupFooter {
font:10px Arial, Helvetica, sans-serif;
color:#FFF;
padding:5px 0 2px 9px;
background-color:#000;
vertical-align:middle;
}

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

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

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

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

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

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

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

/* -- Wallpaper Template Styles -- */

TD#wallpaperMainCol {
background:url(/images/wallpaperMainBg.gif) 0 0 repeat-y;
}

TABLE#wallpaperContentTop {
background:#FFF url(/images/bg_wallpaper_white.gif) top left repeat-y;

}

.wallpaperLeftColWhite {
font:11px Arial, Helvetica, sans-serif;
color:#FFF;
display:block;
}

.wallpaperLeftColYellow {
font:11px Arial, Helvetica, sans-serif;
color:#FBE146;
display:block;
}

.wallpaperLeftColGreen {
font:11px Arial, Helvetica, sans-serif;
color:#3D6160;
display:block;
}

IMG.wallpaperBig {
border:2px solid #000;
}

TD.wallpaperContentBottomPad {
padding:0 15px 0 15px;
}

.wallpaperContentHeadingGray {
font:15px Arial, Helvetica, sans-serif;
color:#686861;
display:block;
line-height:25px;
}

.wallpaperContentHeadingRed {
color:#C92B00;
font:13px Arial, Helvetica, sans-serif;
display:block;
line-height:19px;
}

.wallpaperContentText {
font:12px Arial, Helvetica, sans-serif;
color:#000;
display:block;
line-height:18px;
}

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

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


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

/* -- Postcards Template Styles -- */

TD#pcMainCol {
background:url(/images/pc_main_col_bg.gif) 0 0 repeat-y;
}
TABLE.pcThumbs {
margin:10px 0 0 7px;
}
IMG.pcThumb {
border:1px solid #000;
}
IMG.pcThumbOn {
border:1px solid #FFF;
}

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

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

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


TABLE#pcPreview {
width:445px;
background:#FFF;
border:1px solid #000;
margin-left:7px;
padding:15px 0 10px 15px
}

TD.postcardPreviewLine {
background:url(/images/postcardPreviewLine.gif) top repeat-y;
}

TD.postcardPreviewStamp {
background:url(/images/postcardPreviewStamp.gif) top right no-repeat;
}

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

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

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

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

TD.postcard {
padding:15px;
}

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

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

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

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

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

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

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

.postcard-heading A {
text-decoration:underline;
color:#000;
}

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

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

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

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

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

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

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

/* -- Boiler Styles -- */

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

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

/* -- End Boiler Styles -- */

/*  -- Forum Template Styles -- */

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

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

TD#Forum {
background:url(/images/bg_forumMain.gif) top left repeat-y;
}

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

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

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

TABLE.ForumLeftColNav {
background:#5E94A5 url(/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 0 0 0;
}

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

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

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

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

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

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

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

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

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

.ForumBoilerText A {
color:#FFF;
text-decoration:underline;
}

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

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

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

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

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

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

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

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

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

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

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

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

TD#emailFriendMainCol {
background:#FFF;
}

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

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

TABLE#emailFriendContentTop {
background:#F1F1E0 ;

}

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

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

.redAst {
color:#CC0000;
}

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

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

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

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

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

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

.mwBoilerText {
background:#4D7372 url(/images/mwBoilerBg.gif) top left repeat-y;
padding:17px 0 0 15px;
}

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

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

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

.mwTopNav A {
font:10px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
padding:0 0 0 5px;
}

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

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

TD#mwMainCol {
background:#FFF url(/images/mw_main_col_bg.gif) 0 0 repeat-y;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* -- Online Archives Styles -- */

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

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

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

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

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

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

TABLE#onlineExtraCurrentArchive td {
background-color:#000;
padding:0;
}

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

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

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

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

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

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

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

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

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

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

/* -- Interactive Quiz Styles -- */

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

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

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

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

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


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

TD#boilerPhotoBlue {
background:url(bg_blue_globe.jpg) top right no-repeat;
background-color:#3B86A6;
padding:0;
margin:0;
}

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

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

/* -- Field Dispatch Styles -- */

TD#FieldDispatch {
background:url(/images/gray_bg.gif) top left repeat-y;
}

TABLE#FieldDispatchTop {
background-color:#000;
padding:15px 0 0 14px;
background:url(/images/fieldDispatchTopBg.gif) no-repeat 0 40px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* -- Online News Styles -- */

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

TABLE#newsLeftColNav {
background-color:#6D693E;
background:url( /images/leftColNav-bg.gif ) bottom repeat-x;
}

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

TD#boilerPhotoNews {
background:url( /images/bg_news_full_globe.jpg ) top right no-repeat;
background-color:#807B3D;
padding:0;
margin:0;
}

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

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

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

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

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

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

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

DIV.learn_more P, DIV.learn_more  {font:12px Arial;}

H1.photo_contest_name{margin:0;padding:0;font:18px "Times New Roman", Times, serif;font-weight:bold;color:#9D0B0A;line-height:20px;}

DIV.photo_contest_date{margin:0;padding:0;font:14px "Times New Roman", Times, serif;}

/* -- End Online News Styles -- */
.tools {display:none;}

.energy H2 {margin:10px 0 0;padding:7px 11px 0;background-color:#ffda00;font:23px Arial, sans-serif;color:#173b5f;}
.energy TABLE {border:11px solid #ffda00;}
.energy .cover {border-right:14px solid #ffda00;}

.blog {margin:20px 0;}
.blog IMG {border:none;}
.blog TABLE {width:100%;}
.blog TD {background-color:#001b36;}
.blog UL {list-style-type:none;list-style-image:none;list-style-position:outside;margin:5px 0 0 20px;padding:0;}
.blog LI {font:11px Arial;color:#fff;}
.blog LI A {color:#fff;}
.blog_txt {width:686px;margin:-10px -10px 0 -30px;font:12px Arial;}
.blog_txt H2 {margin:0;padding:5px 0 10px 10px;background:url(/images/blog/bg_head.gif) no-repeat right 0;background-color:#ab7f08;font-size:28px;font-weight:normal;color:#fff;}
.blog_txt H2 SMALL {font-size:15px;}
.blog_txt .anons {height:200px;margin:0;padding:0 10px 10px 10px;border-bottom:10px solid #ab7f08;}
.blog_txt .anons IMG {float:left;margin:-30px 10px 0 0;display:inline;}
.blog_txt .anons P {margin:40px 0 0 0;font-size:15px;line-height:22px;}
.blog_txt .anons2 {margin:0;padding:0 10px 10px;border-bottom:10px solid #ab7f08;}
.blog_txt .anons2 IMG {float:right;margin:0 0 0 10px;display:inline;}
.blog_txt .anons2 P {margin:10px 0 0 0;font-size:15px;line-height:22px;}
.blog_txt .anons2 P.sml {font-size:12px;line-height:normal;}
.blog_txt .part {padding:0 10px 0 30px;}
.blog_txt .part IMG {float:right;margin:0 0 0 10px;border:1px solid #ab7f08;}
.blog_txt .part .photo {float:right;margin:0 0 0 10px;font-size:11px;color:#999;}
.blog_txt .part .photo IMG {margin:0;}
.blog_txt .part .photos IMG {display:inline-block;float:none;margin:0 10px 10px 0;}
.blog_txt .part P.info {margin:-12px 0 0 0;font-size:95%;color:#666;}
.blog_txt HR {clear:both;height:1px;background-color:#ab7f08;border-width:0;color:#ab7f08;}
.blog_txt .links {width:645px;}
.blog_txt .links TD {font-size:12px;}

.international_photography .img_top {margin:-10px -10px 0 -30px;}
.international_photography .img_top IMG {border:none;}
.international_photography H2 {font-weight:normal;}
.international_photography .form {padding:10px;border:4px solid #ffd503;font:80% Arial, serif;}
.international_photography .form TABLE {width:600px;margin:0 0 20px 0;}
.international_photography .form TD {padding:15px 0 0 0;font:11px Arial;text-align:right;vertical-align:bottom;}
.international_photography .form TD.input_td {width:470px;padding:5px;margin:0;border-bottom:1px solid #999;}
.international_photography .form TD.input_td2 {width:540px;padding:5px;margin:0;border-bottom:1px solid #999;}
.international_photography H2.nikon {margin:3em 0 1em 0;font-size:140%;font-weight:bold;}
.international_photography DIV.nikon {display:inline;float:left;width:150px;margin:3px 10px 0 0;padding:5px;border:1px solid #ffdf1d;font:11px Arial, serif;color:#666;} HTML>BODY .international_photography DIV.nikon {width:140px;}
.international_photography DIV.nikon IMG {margin:0 0 5px 0;}
.international_photography .photos {height:150px;}
.international_photography .photos IMG {display:inline;float:left;}
.international_photography .photos IMG.photo1 {margin:0 30px 0 0;}
.international_photography .photos IMG.photo2 {margin:40px 30px 0 0;}
.international_photography .photos IMG.photo3 {margin:25px 0 0 0;}
.international_photography UL {list-style-type:none;list-style-image:none;list-style-position:outside;margin:10px 0 0 0;padding:0;}
.international_photography LI {margin:0 0 10px 0;}
.international_photography .experts {height:134px;padding:7px 10px 10px;border:1px solid #999;margin:0 0 30px 0;} HTML>BODY .international_photography .experts {height:144px;}
.international_photography .experts A:hover {text-decoration:underline;}
.international_photography .experts .expert_photo {display:inline;float:left;margin:3px 10px 0 0;font:9px Arial, serif;color:#666;text-align:right;}
.international_photography .experts .expert_photo IMG {border:none;}
.international_photography .title1 {font-size:150%;color:#77787b;text-transform:uppercase;}
.international_photography .title1 A {color:#77787b;text-decoration:none;}
.international_photography .title2 {font-size:250%;color:#b11116;text-transform:uppercase;}
.international_photography .title2 A {color:#b11116;text-decoration:none;}
.international_photography .experts .desc {margin:20px 0 0 0;}
.international_photography .experts .desc A {font-weight:bold;}
.international_photography .experts_full .title1 {margin:20px 0 0 0;text-align:center;}
.international_photography .experts_full .title2 {margin:0 0 20px 0;text-align:center;}
.international_photography .experts_full .big_photo {display:inline;float:left;margin:0 10px 0 0;}
.international_photography .experts_full .desc {display:inline;float:left;width:100px;margin:1em 0 0 0;font:11px Arial, serif;}
.international_photography .experts_full .expert_photo {display:inline;float:left;width:100px;font:9px Arial, serif;color:#666;text-align:right;}
.international_photography .experts_full .advice {display:inline;float:left;width:150px;margin:1em 10px 1em 0;padding:5px;border-right:1px solid #999;font-size:80%;color:#666;} HTML>BODY .international_photography .experts_full .advice {width:140px;}
.international_photography .experts_full .advice UL {margin:0;}
.international_photography .experts_full .advice LI {margin:10px 0 0 0;}
.international_photography .experts_full .advice B {color:#b11116;text-transform:uppercase;}
.international_photography .experts_full .about {clear:both;font-size:90%;}

.faq {margin:0 0 1.5em 0;}
.faq .que {font-weight:bold;color:#666;}
.faq .tt {font-style:italic;font-weight:normal;color:#666;}

.top {padding:10px 0 15px;background-color:#000;font:12px Arial,sans-serif;color:#ffcc00;text-align:center;}
.top .vv {width:947px;margin:0 auto;text-align:left;}
.top IMG {border:none;}
.top FORM {margin:0;padding:0;}
.top .search {display:inline;float:right;margin:5px 0 0 0;}
.top .search INPUT {margin:0 0 0 5px;font:11px Arial,sans-serif;vertical-align:middle;}
.top .search A {color:#ffcc00;}
.top .banner_top {margin:5px 0 0;text-align:center;}

.top2 {height:83px;background-color:#173b5f;text-align:center;}
.top2 .vv {width:947px;margin:0 auto;text-align:left;}
.top2 IMG {border:none;}
.top2 .issue {display:inline;float:right;width:215px;margin:12px 0 0 0;}
.top2 .issue .head {margin:0 0 10px 0;font:13px 'Arial Narrow', Arial, sans-serif;font-weight:bold;color:#ffda00;text-transform:uppercase;letter-spacing:3px;}
.top2 .issue .date {font:13px Arial, sans-serif;font-weight:bold;color:#fff;}
.top2 .issue .date A {color:#fff;text-decoration:none;}

.top_menu {height:68px;background-color:#000;text-align:center;}
.top_menu .vv {width:947px;margin:0 auto;text-align:left;}
.top_menu .other_logos {display:inline;float:right;width:240px;margin:20px 0 0 0;}
.top_menu .other_logos IMG {margin:0 7px 0 0;}
.top_menu #topNavTable TD {margin:0;padding:9px 15px;text-align:center;}
.top_menu #topNavTable TD A {font:11px Arial,sans-serif;font-weight:bold;line-height:11px;color:#FFF;text-decoration:none;}
.top_menu #topNavTable TD.yellowNavOn {background-color:#FFDA00;border-bottom:1px solid #E2C201;}
.top_menu #topNavTable TD.yellowNavOn A {color:#C92B00;}
.top_menu #yellowNav {width:686px;height:38px;background-color:#FFDA00;}
.top_menu #yellowNav TD {padding:0 0 0 10px;}

.content {background:url(/images/bg_poloski.gif) 0 0;background-color:#173b5f;border-top:10px solid #173b5f;text-align:center;}
.content .vv {width:967px;margin:0 auto;background-color:#173b5f;text-align:left;}

.footer {padding:10px 0;background-color:#173b5f;text-align:center;}
.footer .copyright {background-color:#000;font:11px Arial,sans-serif;color:#fff;text-align:center;}
.footer .copyright .vv {width:947px;margin:0 auto;padding:15px 0;text-align:left;zoom:1;}
.footer .copyright .vv:after {display:block;clear:both;content:"";}
.footer .copyright A {color:#fff;}
.footer .copyright .links {width:600px;line-height:20px;}
.footer .copyright .links A {margin:0 10px 0 0;}
.footer .copyright .links .webmaster {display:inline;float:right;}
.footer .copyright .links .webmaster A {margin:0;color:#666;}
.footer .counters {padding:15px 0 0;}
.footer .counters .pixels {position:absolute;top:0;left:-1000px;}
.banner_bottom {width:100%;margin:0 0 10px 0;}

#mainFrame {border-left:10px solid #173B5F;border-right:10px solid #173B5F;}

TD.maincol {width:686px;background-color:#fff;vertical-align:top;}
.content_ngm {width:665px;padding:10px 10px 10px 30px;}
HTML>BODY .content_ngm {width:625px;}

TD.sep {width:14px;}
TD#featureMainCol{background:url(/images/bg_content.gif) 0 0 repeat-y;}
TD#rightCol{width:248px;vertical-align:top;background:#295178;text-align:center;}

.globus {padding:12px 0 30px;background:url(/images/right_shadow.gif) repeat-x 0 bottom;}
.globus .gvv {width:222px;margin:0 auto;padding:10px 0;border-top:1px solid #6287ab;border-bottom:1px solid #6287ab;}

.news_main {width:222px;margin:1em auto 1.5em;font:12px Arial, Helvetica, sans-serif;color:#fff;text-align:left;}
.news_main H1 {display:inline;margin:0 5px 0 0;font-size:14px;font-weight:bold;}
.news_main A {color:#ccc;}

.hr {padding:10px 0 0 0;border-top:1px solid #ccc;}

.gray {color:#666;}


TABLE.diet {width:100%;margin:10px 0 0 0;border-top:2px solid #ab7f08;}
TABLE.diet TD {font-size:12px;}
TABLE.diet TABLE {width:100%;/* border-bottom:2px solid #ab7f08; */}
TABLE.diet TD TD {font-size:17px;}
TABLE.diet .td1 {width:50%;/* border-right:1px solid #ab7f08; */}
TABLE.diet .td2 {width:50%;text-align:right;}
TABLE.diet TD P {margin-left:10px;margin-right:10px;text-align:left;}
TABLE.diet .date {margin-right:5px;font-size:11px;color:#666;}
TABLE.diet .plashka, TABLE.diet_anketa .plashka {text-align:center;}
.plashka {padding:10px 0 2px;border-bottom:1px solid #ab7f08;font:12px Arial;text-transform:uppercase;color:#ab7f08;}
.plashka A {padding:0 10px 0 0;background:url(/images/bg_plashka_A.gif) no-repeat right center;color:#ab7f08;text-decoration:none;}
.plashka A:hover {color:blue;text-decoration:underline;}
.plashka2 {padding:10px 0 2px;background-color:#ab7f08;font:12px Arial;text-align:center;text-transform:uppercase;color:#fff;}

.diet_anketa TD {padding:5px 10px 5px 0;vertical-align:top;}
.diet_anketa .plashka {padding:20px 0 2px;}
.diet_anketa TD.quest {padding:20px 0 0;border-bottom:1px solid #ccc;}

.selected {color:#045fb9;}

.head {font:24px Arial!important;font-weight:normal!important;color:#fff!important;line-height:20px!important;}

.engine {width:686px;margin:-10px -10px 0 -30px;font:12px Arial;}
.y_head {margin:0;padding:5px 0 10px 10px;background:url(/images/blog/bg_head.gif) no-repeat right 0;background-color:#ab7f08;font:28px  Arial;font-weight:normal;color:#fff;}

.partners {margin:20px;}
.partners .logo {padding:0 10px 0 0;}
.partners .logo {padding:0 10px 0 0;}

.form .input {width:100%;}

.fright {display:inline;float:right;margin:3px 0 0 10px;}
.fleft {display:inline;float:left;margin:3px 10px 0 0;}

.main_cont {padding:10px;}
.main_cont H3 {margin:1em 0 5px;}
.shead {margin:0 0 2em 0;color:#295178;}
.main_cont {font-size:105%;line-height:19px;}
.images {text-align:center;}
.images IMG {margin:10px;}