/* ------------------------------------------*/
/* ---------->>> GLOBAL STYLES <<<-----------*/
/* ------------------------------------------*/

body { font-size: 9pt; font-family: helvetica, arial, sans-serif; top: 0; left: 0; margin: 0; background-color: white; padding: 0; } 

.headline {	font-family: helvetica, arial, sans-serif; font-size: 18pt; font-weight: bold; color: Black; padding-bottom:5px; padding-top:5px; }
.story_page_headline {	font-family: helvetica, arial, sans-serif; font-size: 12pt; font-weight: bold; color: Black; padding-left:10px; padding-top:10px; }
.story_copy { font-family: helvetica, arial, sans-serif; text-align: justify; font-size: 9pt; color: Black; padding-left:10px; padding-top:10px; padding-right:10px; }
.story_photocaption { font-family: helvetica, arial, sans-serif; color: gray; font-size: 8pt; padding: 0px 10px 5px 10px; }
.substory_head { color: Black; font-size: 10pt; font-family: inherit; font-weight: bold; }
.substory_body { color: Black; font-size: 8pt; font-family: inherit; font-weight: normal; }
.dateline { font-family: helvetica, arial, sans-serif; font-size: 12pt; font-weight: bold; color: red; }
.ticker { font-size: 8pt; color: #000000; font-family: helvetica, arial, sans-serif; text-decoration: none;  background-color: white; } 
.next_event_head  { font-family: helvetica, arial, sans-serif; font-size: 10pt; font-weight: bold; color: white; padding-left:9px; padding-right:9px; padding-bottom:5px; padding-top:5px; }
.next_event_body { font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal; color: black; padding-left:9px; padding-right:9px; padding-bottom:9px; padding-top:9px; }
.headlines { font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal; color: black; }
.event_title { font-size: 16pt; font-weight: bold; color: Black; }
.photocaption_gray { font-family: helvetica, arial, sans-serif; color: #aaaaaa; font-size: 8pt; font-weight: bold; padding-right:10px; padding-bottom:5px; }
.topstory_text { font-size: 9pt; font-family: helvetica, arial, sans-serif; padding-left: 10px; padding-right: 10px; }
.date { padding-right: 7px; font-weight: bold; font-size: 8pt; color: #56595c; padding-top: 10px; }
.copyright { font-weight: bold; font-size: 7pt; color:#7a7a7a; padding-top: 10px; }

a { font-weight: bold; font-size: 8pt; color: #0035ad; font-family: helvetica, arial, sans-serif; text-decoration: none; } 
a:hover { color: red }
a.globalnav { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: helvetica, arial, sans-serif; text-decoration: none; padding-left:20px; padding-right:20px; } 
a.globalnav:hover { color: #0035ad }
a.ticker { font-size: 8pt; font-weight: normal; color: #0035ad; font-family: helvetica, arial, sans-serif; text-decoration: none;  background-color: white; } 
a.ticker:hover { color: red }
a.substory { color: #0035ad; font-size: 8pt; font-family: inherit; font-weight: normal; }
a.substory:hover { color: red }
a.headlines { font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal; color: #0035ad; }
a.headlines:hover { color: red }
a.event_links { font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; color: #0035ad; }
a.event_links:hover { color: red }
a.copyright { font-weight: bold; font-size: 7pt; color:#0035ad; padding-top: 10px; }
a.copyright:hover { font-weight: bold; font-size: 7pt; color: Red; padding-top: 10px; }
a.h2 { font-weight: bold; font-size: 12pt; color:#0035ad; }
a.h2:hover { font-weight: bold; font-size: 12pt; color: Red; }

/* ------------------------------------------*/
/* ---------->>> LOCAL STYLES <<<------------*/
/* ------------------------------------------*/

/* Gray Sub Story Box */ 
.substorybox { font-size: 9pt; font-family: helvetica, arial, sans-serif; padding: 0px 5px 5px 5px; } 

/* Next Event Box w/ Blue Header Top */ 
.eventbox { font-size: 9pt; font-family: helvetica, arial, sans-serif; } 
.eventbox_title { font-size: 9pt; font-family: helvetica, arial, sans-serif; font-weight: bold; color: White; padding: 0px 0px 5px 0px; } 

/* Fan Forums Box w/ Blue Header Top */ 
.forumbox { font-size: 9pt; font-family: helvetica, arial, sans-serif; } 

/* More Headlines Box w/ Blue Header Top */ 
.headlinesbox { font-size: 9pt; font-family: helvetica, arial, sans-serif; } 

/* Small Feature Box w/ no header top */ 
.featurebox { font-size: 9pt; font-family: helvetica, arial, sans-serif; padding: 5px 5px 5px 5px; } 

/* ------------------------------------------*/
/* ----------->>> NAVIGATION <<<-------------*/
/* ------------------------------------------*/

.ddm1 { z-index: 0; font-weight: bold; font-size: 9pt; color: #ffffff; font-family: helvetica, arial, sans-serif; }
.ddm1 .item1, .ddm1 .item1:hover, .ddm1 .item1-active, .ddm1 .item1-active:hover { padding: 5px 10px 4px 10px; text-decoration: none; display: block; position: relative; }
.ddm1 .item1 { color: #ffffff; }
.ddm1 .item1:hover, .ddm1 .item1-active, .ddm1 .item1-active:hover {color: #ffffff; }
.ddm1 .item2, .ddm1 .item2:hover { padding: 5px 10px 4px 10px; text-decoration: none; display: block; white-space: nowrap; }
.ddm1 .item2 { background: #e2e4e6; color: #56595c; }
.ddm1 .item2:hover { background: #1a7fcf; color: #ffffff;}
.ddm1 .section { border: 1px #003366; background: #e2e4e6; border-style: solid solid solid solid; position: absolute; visibility: hidden; z-index: -1; white-space: nowrap; }
.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }
* html .ddm1 td { position: relative; } /* ie 5.0 fix */

