/* CSS Document */
/* Header Navigation */

/*Navigaton*/

.navbar { width:100%; background:transparent url(/images/header/header-nav.gif) top left repeat-x; line-height:normal; }
.navbar .navbarwrapper { width:960px; margin:0 auto; padding-top:4px; background:url(/images/header/nav-main.jpg) 0px 3px no-repeat; }
.navbar .navbarwrapper ul li a.navitem {float:left;font-family:arial;font-size:13px;font-weight:bold;padding:0 5px;}
.navbar .navbarwrapper ul li a.navitem span { padding:8px 5px 8px 6px; float:left; }
#page .navbar .navbarwrapper ul li a {text-decoration:none;}
.top-pad { padding-top:3px; }

.no_section_title .section_title { display:none; }
ul#navcontent { height:37px; }
ul#navcontent .section_title {border-bottom:3px solid #e8e8e8;padding:18px 0 2px 0;}
ul#navcontent .section_title a {font-size:11px; color: #000;}
ul#navcontent .section_title span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;font-weight:bold;}
ul#navcontent .section_title span.chevron {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;font-weight:bold;}
ul#navcontent .section_title span i {text-transform:lowercase;font-weight:normal;}
ul#navcontent .section_title h3 span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
ul#navcontent .section_title h3 a span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
ul#navcontent .section_title h3 a:hover span {text-decoration:underline;}
ul#navcontent .section_title h3 a:hover span.chevron { text-decoration:none; }
ul#navcontent .section_home a, ul#navcontent .section_home a span { font-weight:bold; }
ul#navcontent li.hovered .tagged #textlinks ul li.section_home a, ul#navcontent li.hovered .tagged #textlinks ul li.section_home a:hover { background:#f1f1f1 url(/images/header/bullet_home.gif) 3px 10px no-repeat !important; }
ul#navcontent #textlinks a span { display:block; margin-left:13px; }
ul#navcontent #featurewidget {padding:5px 0 0px 0;}
ul#navcontent #featurewidget .featurecontent p {font-family:arial; font-size:12px;color: #464646;}

.col_160 { width:160px; float:left; }
.col_170 { width:170px; float:left; }
.col_120 { width:120px; float:left; }
.col_370 { width:370px; float:left; }
.col_360 { width:360px; float:left; }
.col_400 { width:400px; float:left; }
.col_410 { width:410px; float:left; }
.wrapper_0_10_0_10 { padding:0 10px 0 10px; }
b.rightblue { color:#035a91 !important; }
ul#navcontent li.mainnav .subnav { display:none; padding:0 3px 3px 0; background:transparent url(/images/newspaper/dropshadow.png) 4px 0px repeat-y; z-index:70000; }
* html ul#navcontent li.mainnav .subnav { background:transparent url(/images/newspaper/dropshadow.gif) 4px 0px repeat-y; }
ul#navcontent li.mainnav .subnavcontent { border-bottom:1px solid #555; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; background:#fff url(/images/newspaper/subnav_bg.gif) bottom left repeat-x; z-index:70000; }
ul#navcontent li.mainnav .subnavcontent ul li { float:left; display:inline; }
ul#navcontent li.mainnav { position:relative; z-index:70000; }
ul#navcontent li.hovered .subnav { display:block; }

ul#navcontent li.hovered #textlinks ul li { padding:0; display:block !important; float:none !important; margin:0; background:none; overflow:hidden; }
ul#navcontent li.hovered #textlinks ul li a { display:block; overflow:hidden; font-size:12px; font-weight:normal; padding:2px 5px 2px 0; float:none !important; color:#035a91; background:transparent url(/images/list_dot.gif) 3px 7px no-repeat !important; }
.navbar .navbarwrapper ul#navcontent li.hovered #textlinks li a span {padding:0; float:left; }
ul#navcontent li.hovered #textlinks ul li a span { padding:0; background:none; display:inline; background:transparent; }
ul#navcontent li.hovered #textlinks ul li a:hover { background:url(/images/list_dot.gif) 3px 7px no-repeat !important; }
ul#navcontent li.hovered .tagged #textlinks ul li { border-bottom:1px solid #ececec; padding:1px 0 1px 0; }
ul#navcontent li.hovered .tagged #textlinks ul li.lastnoline { border-bottom:none; }
ul#navcontent li.hovered .tagged #textlinks .featurecontent { border-bottom:none; }
ul#navcontent li.hovered #textlinks .featurecontent { border-bottom:none !important; }
ul#navcontent li.hovered .tagged #textlinks ul li a { font-size:12px; font-weight:normal; margin:0; padding:5px 5px 5px 0; color:#035a91; background:transparent url(/images/list_dot.gif) 3px 10px no-repeat !important; overflow:hidden; }
ul#navcontent li.hovered .tagged #textlinks ul li a:hover { background:#ddf3fe url(/images/newspaper/list_dot_w.gif) 3px 10px no-repeat !important; overflow:hidden; text-decoration:none; }
ul#navcontent li.hovered .tagged #textlinks ul li a:hover span { text-decoration:none; }
ul#navcontent li.hovered .col_160 #textlinks ul li a { width:155px; }
ul#navcontent li.hovered .col_120 #textlinks ul li a { width:115px; }
ul#navcontent li.hovered .col_180 #textlinks ul li a { width:175px; }

ul#navcontent li.hovered .subnav a span, ul#navcontent li.hovered .subnav h1 a { background:none !important; background:transparent !important; }
ul#navcontent li.hovered #featurewidget h1 a,ul#navcontent li.hovered #featurewidget h1 a span, ul#navcontent li.hovered #featurewidget h1 { font-size:14px; margin:0; float:none; color:#035a91; }
ul#navcontent li.hovered #featurewidget .doc, ul#navcontent li.hovered #featurewidget .morelink, ul#navcontent li.hovered #featurewidget .timestamp, ul#navcontent li.hovered #featurewidget .relatedlinks, ul#navcontent li.hovered #featurewidget .photo_credit { display:none; font-size:1px; height:1px; }
ul#navcontent li.hovered #featurewidget a, ul#navcontent li.hovered #featurewidget p { padding:0; margin:0; line-height:1.3em; }
ul#navcontent li.hovered #featurewidget h1 a, ul#navcontent li.hovered #featurewidget h1 { margin:0; float:left; padding:0; width:100%; font-family:georgia; font-weight:normal; }
ul#navcontent li.hovered #featurewidget h1 { padding-bottom:5px; }
ul#navcontent li.hovered #featurewidget .newscontent { padding:0; margin:0; float:none; font-size:11px;  }
ul#navcontent li.hovered #featurewidget .newsimage { float:left; padding:4px 0 10px 0; width:140px; overflow:hidden; margin:0 !important; }
ul#navcontent li.hovered #featurewidget .newsimage img { margin:0 !important; }
ul#navcontent li.hovered .featurecontent, ul#navcontent li.hovered ul { padding-top:0px; margin-top:0px; }

ul#navcontent li.hovered .topfeature03 h1 a,ul#navcontent li.hovered .topfeature03 h1 a span, ul#navcontent li.hovered .topfeature03 h1 { font-size:14px; margin:0; float:none; color:#035a91; }
ul#navcontent li.hovered .topfeature03 .doc, ul#navcontent li.hovered .topfeature03 .morelink, ul#navcontent li.hovered .topfeature03 .timestamp, ul#navcontent li.hovered .topfeature03 .relatedlinks, ul#navcontent li.hovered .topfeature03 .photo_credit { display:none; font-size:1px; height:1px; }
ul#navcontent li.hovered .topfeature03 a, ul#navcontent li.hovered .topfeature03 p { padding:0; margin:0; line-height:1.3em; }
ul#navcontent li.hovered .topfeature03 .headline, ul#navcontent li.hovered .topfeature03 h1 a, ul#navcontent li.hovered .topfeature03 h1 { margin:0; float:left; padding:0; width:100%; font-family:georgia; font-weight:normal; }
ul#navcontent li.hovered .topfeature03 h1 { padding-bottom:5px; }
ul#navcontent li.hovered .topfeature03 h1 a:hover { text-decoration:underline; }
ul#navcontent li.hovered .topfeature03 .headline { clear:both; }
ul#navcontent li.hovered .topfeature03 .col_content { padding:0; margin:0; float:left; font-size:11px; width:220px; }
ul#navcontent li.hovered .topfeature03 .col_image { float:left; padding:4px 0 10px 0; width:140px; overflow:hidden; margin:0 !important; }
ul#navcontent li.hovered .topfeature03 .col_image img { width:130px !important; height:88px !important; margin:0 !important; }
ul#navcontent li.hovered .featurecontent, ul#navcontent li.hovered ul { padding-top:0px; margin-top:0px; }

ul#navcontent li.hovered .section_title a:hover, ul#navcontent li.hovered .section_title span { text-decoration:none !important; background:none !important; }
.navbar .navbarwrapper ul li .section_title a { padding:0; float:none; }
.navbar .navbarwrapper ul#navcontent li.hovered .section_title a span {padding:0;float:none;}

.dottedline { height:10px; font-size:1px; overflow:hidden; clear:both; background:url(/images/newspaper/dotline.gif) 0px 7px repeat-x; }

ul#navcontent .view-more { margin-top:-37px; float:right; }
ul#navcontent .view-more-left { width:11px; height:21px; float:right; background:url(/images/header/btn-more_l.gif) top left no-repeat; }
ul#navcontent .view-more-mid { height:21px; float:right; background:url(/images/header/btn-more_m.gif) top left repeat-x; padding:0 4px 0 0; overflow:hidden; }
ul#navcontent .view-more-right { width:11px; height:21px; float:right; background:url(/images/header/btn-more_r.gif) top left no-repeat; }
ul#navcontent .view-more-mid a { font-size:11px; float:left; padding:3px 0 0 0; color:#fff; font-weight:bold; font-family:georgia; background:transparent !important; }
ul#navcontent .view-more-mid a:hover { text-decoration:underline !important; }

.dmiss { height:25px; display:none; background:transparent; }
#homepage .dmiss { display:block; }
#page .dmiss ul { padding:0 !important; }
#page .dmiss ul li { padding:0; margin:0; background:none; float:left; }
#page .dmiss .morelinks, #page .dmiss .morelink { display:none; }
#page .dmiss ul li a { color:#035a91; font-weight:normal; width:auto; padding:5px 13px 0 5px; margin:0; background:transparent url(/images/delimiter_hr_header_subnav.gif) top right no-repeat; float:left; }
#page .dmiss ul li:last-child a { background:none; } 
#page .dmiss ul li a span { padding:0; margin:0; }
#page .dmiss .dmiss-word { padding:5px 0 0 10px; margin:0; color:#ff0000; font-size:12px; font-weight:bold; float:left; }

/*oodle*/
.partner-html .navbar .navbarwrapper .bullet { left:auto; top:auto; width:auto; }
.partner-html .navbar .navbarwrapper .subnav .clear { clear:both; height:1px; overflow:hidden; margin-top:-1px; font-size:1px; }
.partner-html .navbar .navbarwrapper li.mainnav { z-index:100; }
.partner-html .navbar .navbarwrapper .subnav { z-index:100; }
.partner-html .navbar .navbarwrapper ul { position:static !important; }
.partner-html .navbar .navbarwrapper ul li ul { border:none; position:static !important; top:auto; left:auto; height:auto !important; }


/* setting z-index values for upper level nodes so that the mega dropdowns flow above the adverts */
body .contentbody, body .navbar { position:relative; }
body .headerwrapper, body .navbar { z-index:1; }
body .contentbody { z-index:2; }
#ypgBody { position:relative; z-index:1; }