body {
    margin-top: 13px;
    background-repeat:repeat-x;
    background-image: url('/core/templates/web/images/graphics/bg.gif');
}

/* P { font-family:'Times New Roman', serif; color:#000099; font-size: 8pt; line-height:11pt; } */
.copy { font-family:'Times New Roman', serif; color:#000099; font-size: 7pt; line-height:12pt; }
.speachbubblecopy { font-family:'Times New Roman', serif; color:#3333CC; font-size: 7pt; line-height:10pt; }

A { font-family:'Times New Roman', serif; color:#000099; }

A:active { font-family:'Times New Roman', serif; color:#000000; font-size: 8pt; text-decoration: none }

A:hover { font-family:'Times New Roman', serif; color:##FF9999; font-size: 8pt; text-decoration: none } 

A:visited { font-family:'Times New Roman', serif; color:#605E5E; font-size: 8pt; text-decoration: none } 

#menu a { font-family:'Times New Roman', serif; color:#8D7070; font-size: 8pt; text-decoration: none }

#menu a:hover { font-family:'Times New Roman', serif; color:#C29B9B; font-size: 8pt; text-decoration: none }

#menu a:visited { font-family:'Times New Roman', serif; color:#DDB2B2; font-size: 8pt; text-decoration: none }

.subnav a { font-family:'Times New Roman', serif; color:#8D7070; font-size: 8pt; text-decoration: none }

.subnav a:hover { font-family:'Times New Roman', serif; color:#C29B9B; font-size: 8pt; text-decoration: none }

.subnav a:visited { font-family:'Times New Roman', serif; color:#DDB2B2; font-size: 8pt; text-decoration: none }

.input.formfield {width:80px}

.textarea.formfield {width:240px; height:80px}



/* MAIN */

.mainauthor, .mainauthor a, .mainauthor a:active, .mainauthor a:visited, .mainauthor a:hover 
{ font-family:'Times New Roman', serif; color:#605E5E; font-size: 10pt; line-height: 12pt; text-decoration: none }
.mainauthor a:hover{text-decoration:none; color:#C29B9B; }

.mainloginmessage, .mainloginmessage a, .mainloginmessage a:visited,.mainloginmessage a:active, .mainloginmessage a:hover { font-family: "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif; color:#605E5E; font-size: 9pt; line-height: 12pt; text-decoration: none; letter-spacing: +0.05em; }
.mainloginmessage a:hover {text-decoration: none; color:#666666;}
.mainloginmessage b, .mainloginmessage strong {font-weight:bold;}

.maingenre a, .maingenre a:active, .maingenre a:visited, .maingenre a:hover 
{ font-family:'Times New Roman', serif; color:#B11016; font-weight: bold; font-size: 9pt; line-height: 11pt; text-transform: uppercase; letter-spacing: +0.02em;  text-decoration:none; }
.maingenre a:hover {text-decoration:none; color:#B56D6F;}

.maincountry, .maincountry a, .maincountry a:visited, .maincountry a:active, .maincountry a:hover,.listcountry, .listcountry a, .listcountry a:visited, .listcountry a:active, .listcountry a:hover 
{ font-family:'Times New Roman', serif; color:#B11016; font-weight: bold; font-size: 9pt; line-height: 11pt; text-transform: uppercase; letter-spacing: +0.02em;  text-decoration:none; }
.maincountry a:hover, .listcountry a:hover {text-decoration:none; color:#B56D6F;}

.subhead { font-family:'Times New Roman', serif; color:#000099; font-weight: bold; font-size: 10pt; line-height: 12pt; text-transform: uppercase; }

.issue, .issue a, .issue a:visited, .issue a:active, .issue a:hover, 
.news_title, .news_title a, .news_title a:visited, .news_title a:active, .news_title a:hover  
{ font-family:'Times New Roman', serif; font-weight:bold; color:#8D7070; font-size: 16pt; line-height: 20pt; letter-spacing: +0.05em; text-decoration:none }

/* MLP amended */
html { min-height: 100%; margin-bottom: 1px; }
.news_title { margin-top:10px; margin-bottom:20px;}
.title, .title a,.title a:visited, .title a:active, .title a:hover  { font-family:'Times New Roman', serif; color:#000000; font-weight: 900; font-size:13pt; line-height: 16pt; letter-spacing: 0.03em; text-decoration:none;} 
.title a:hover,.news_title a:hover {text-decoration: none; color:#666666;}




/* LIST COLUMN */

.listgenre, .listgenre a, .listgenre a:visited, .listgenre a:active, .listgenre a:hover 
{ font-family:'Times New Roman', serif; color:#B11016; font-weight: bold; font-size: 9pt; line-height: 11pt; text-transform: uppercase; letter-spacing: +0.02em;  text-decoration:none; }
.listgenre a:hover {text-decoration:none; color:#B56D6F;}

.listcountry, .listcountry a, .listcountry a:visited, .listcountry a:active, .listcountry a:hover 
{ font-family:'Times New Roman', serif; color:#B11016; font-weight: bold; font-size: 9pt; line-height: 11pt; text-transform: uppercase; letter-spacing: +0.02em;  text-decoration:none; }
.listcountry a:hover {text-decoration:none; color:#B56D6F;}


/* was deleted but is required */
.listcountry { font-family:'Times New Roman', serif; color:#B11016; font-weight: bold; font-size: 9pt; line-height: 11pt; text-transform: uppercase; letter-spacing: +0.02em; }

.listissue { font-family:'Times New Roman', serif; color:#8D7070; font-weight: bold; font-size: 8pt; line-height: 10pt; text-transform: uppercase;text-decoration: none }
.listissue a:hover {text-decoration: none; color:#C29B9B;}

.listtitle, .listtitle a, .listtitle a:visited,.listtitle a:active, .listtitle a:hover { font-family:'Times New Roman', serif; color:#000000; font-weight: bold; font-size: 9pt; line-height: 10pt; text-decoration: none; letter-spacing: +0.03em; }
.listtitle a:hover {text-decoration: none; color:#666666;}

.listcontents, .listcontents a, .listcontents a:visited,.listcontents a:active, .listcontents a:hover {  font-family: "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif; color:#605E5E; font-size: 8pt; line-height: 12pt; text-decoration: none }
.listcontents a:hover {text-decoration: none; color:#666666;}

.listEditorsNote  { font-family:'Verdana', serif; font-size:0.03em; color:#000000;}

.listEditorsNote a, .listEditorsNote a:visited,.listEditorsNote a:active, .listEditorsNote a:hover { font-family:'Verdana', 'arial', serif; }

.listauthor, .listauthor a, .listauthor a:visited,.listauthor a:active, .listauthor a:hover {font-family:'Times New Roman', serif; color:#8D7070; color:#605E5E; font-size: 9pt; line-height: 12pt; text-decoration: none; letter-spacing: +0.05em; }
.listauthor a:hover {text-decoration: none; color:#C29B9B;}
.listauthor b, .listauthor strong {font-weight:bold;}

.listcontents b, .listcontents strong {font-weight:bold;}



/* EDITORIAL */

.editorialtitle { font-family:'Times New Roman', serif; color:#000000; font-weight: 900; font-size: 18px; line-height: 23pt; letter-spacing: +0.03em; }

.bodytext, .bodytext a, .bodytext a:active, .bodytext a:visited, .bodytext a:hover {  font-family: "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif; color:#3d3d3d; font-size:10pt; line-height: 14pt; text-decoration: none }
.bodytext a:hover{ text-decoration:none;}
.bodytext b, .bodytext strong {font-weight:bold;}

.boldbodytext { font-family:Verdana,'Times New Roman', serif; color:#3d3d3d; font-weight: bold; font-size:10pt; line-height: 14pt; text-decoration: none}

.subheadBodytext { font-family:Verdana,'Times New Roman', serif; color:#3d3d3d; font-weight: bold; font-size:14pt; line-height: 18pt; text-decoration: none; letter-spacing: +0.03em;}

.editorialauthor, .editorialauthor a, .editorialauthor a:visited,.editorialauthor a:active, .editorialauthor a:hover { font-family:'Times New Roman', serif; color:#8D7070; font-size: 11px; line-height: 13pt; text-decoration: none; font-weight:bold; }
.editorialauthor a:hover {text-decoration: none; color:#C29B9B;}

.editorialcontributortitle { font-family:'Times New Roman', serif; color:#8D7070; font-weight: bold; font-size: 14px; line-height: 20pt; }

.quotes, .quotes a, .quotes a:visited, .quotes a:active, .quotes a:hover  { font-family: "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif; color:#8D7070; font-weight: bold; font-size: 13pt; line-height: 17pt; text-decoration:none; }
.quotes a:hover {text-decoration:none; color:#C29B9B;}

.quotes, .quotes a .quotessource, .quotes a:visited .quotessource, .quotes a:active .quotessource, .quotes a:hover .quotessource, 
.quotessource, .quotessource a, .quotessource a:visited, .quotessource a:active, .quotessource a:hover  { font-family: "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif; color:#8D7070; font-weight: none; font-size: 9pt; line-height: 17pt; text-decoration:none; }
.quotessource a:hover, .quotes a:hover .quotessource {text-decoration:none; color:#C29B9B;}


.searchRoller, .searchRoller a, .searchRoller a:visited, .searchRoller a:active, .searchRoller a:hover {
    color:#B11016;
    font-weight: normal;
    text-decoration:none;
    font-size: 8pt;
}
.searchRoller {
	color:#605E5E;
}
.searchRoller a:hover {
    text-decoration: underline;
 }
.listItemTable {
	padding-bottom:10px;
}

/* PICTORIAL */
.controls a, .controls a:active, .controls a:visited, .controls a:hover
{ font-family:'Times New Roman', serif; color:#8D7070; font-size: 11px; line-height: 13pt; text-decoration: none; font-weight:bold; }
.controls a:hover {text-decoration: none; color:#C29B9B;}