.cnnBanner { background-color:#fff; }

.cnnNavbar { background-color:#000;padding:2px 0px 0px 0px;text-align:center; }
.cnnNavbar TABLE { margin:auto;width:1000px; }
.cnnNavbar TD { background-color:#000;font-weight:bold;text-align:center;white-space:nowrap; }
.cnnNavbar A { color:#fff;display:block;width:100%;padding:2px 5px 1px 5px; }

/* all */
.cnnNavbar #cnnNavbarDrop,
.cnnNavbar #cnnNavbarDrop UL { float:left;font-size:11px;line-height:10px!important;z-index:999;}
.cnnNavbar #cnnNavbarDrop UL LI { float:left; }

.cnnNavbar .cnnNavbarDropOn,
.cnnNavbar .cnnNavbarDropOver { float:left;display:inline;width:100%;text-align:left; }

.cnnNavbar .cnnNavbarLink { position:relative;text-align:center;z-index:999; }
.cnnNavbar .cnnNavbarLink A { border-left:1px solid #425252;font-size:10px; }
.cnnNavbar .cnnNavbarLink A:hover { color:#c00; }
/* ---- */
.cnnNavbarDropOver .cnnNavbarLink A { color:#c00; }
.cnnNavbar .col0 .cnnNavbarLink A { border-left:none; }
.cnnNavbar .col4 .cnnNavbarLink { border-bottom:2px solid #000; }
.cnnNavbar .col5 .cnnNavbarLink { border-bottom:2px solid #000; }
.cnnNavbar .col6 .cnnNavbarLink { border-bottom:2px solid #000; }
.cnnNavbar .col7 .cnnNavbarLink { border-bottom:2px solid #000; }

/* drop down area */
.cnnNavbar .cnnNavbarContent { border-top:1px solid #000;margin-top:2px;visibility:hidden;overflow:visible;*padding-top:-2px;position:relative;text-align:left;width:10px;z-index:999; }
/* ---- */
.cnnNavbar .cnnNavbarDropOver .cnnNavbarContent { visibility:visible; }

/* drop down menu */
.cnnNavbar .cnnNavbarContent UL { background-color:#000;color:#fff;position:absolute;width:14.4em;border:0px solid #666;border-width:1px 1px 0px 1px; }
.cnnNavbar .cnnNavbarContent UL LI { border-bottom:1px solid #666;text-align:left;width:14.4em; }
.cnnNavbar .cnnNavbarContent UL LI A { color:#fff;display:block;width:100%;padding:6px!important; }
.cnnNavbar .cnnNavbarContent UL LI A:hover { color:#fff; }
.cnnNavbar .cnnNavbarContent UL LI.cnnNavbarDropOver { background-color:#c00; }
/* ---- */
.cnnNavbar .col0 .cnnNavbarContent UL { width:355px!important;\width:382px!important;w\idth:354px!important; }
.cnnNavbar .col0 .cnnNavbarContent UL LI { display:block;overflow:hidden;width:50%!important; }
.cnnNavbar .col0 .cnnNavbarContent UL LI A:hover { background-color:#c00; }
.cnnNavbar .col0 .cnnNavbarContent UL DIV { border-left:1px solid #666; }
.cnnNavbar .col0 .cnnNavbarContent UL DIV.cnnEmpty { background-color:#000;padding:6px; }

/* subsubmenu */
.cnnNavbar .cnnNavbarContent UL UL { border:0px solid #666;border-width:1px 1px 0px 1px;margin:-23px 0 0 14.4em!important;visibility:hidden;width:355px!important;\width:382px!important;w\idth:354px!important; }
.cnnNavbar .cnnNavbarContent UL UL LI { border-bottom:1px solid #666;display:block;overflow:hidden;width:50%!important; }
.cnnNavbar .cnnNavbarContent UL UL A:hover { background:#c00; }
.cnnNavbar .cnnNavbarContent UL UL LI A { background-color:#fff;color:#000!important; }
.cnnNavbar .cnnNavbarContent UL UL LI A:hover { background-color:#c00!important;color:#fff!important; }
.cnnNavbar .cnnNavbarContent UL UL DIV { border-left:1px solid #666; }
.cnnNavbar .cnnNavbarContent UL UL DIV.cnnEmpty { background-color:#fff;padding:6px; }
.cnnNavbar .cnnNavbarContent UL LI.cnnNavbarDropOver UL { visibility:visible; }
/* ---- */
.cnnNavbar .col4 .cnnNavbarContent UL UL { margin-left:-356px!important;*margin-left:-354px!important; }


.cnnFooterBox { border:3px solid #ccc;margin:9px 0 0 0;font-size:11px;padding:5px;text-align:left; }
.cnnFooterBox .cnnLeft { font-weight:bold;padding-right:8px;*padding-right:0px;text-align:center;width:100px; }
.cnnFooterBox .cnnLeft STRONG { display:block; }
.cnnFooterBox .cnnLeft STRONG SPAN { color:#ec2c21; }
.cnnFooterBox .cnnLeft A { color:#666; }
.cnnFooterBox .cnnRight { float:right;width:850px; }
.cnnFooterBox .cnnRight DIV { font-size:9px;padding-top:10px;text-align:center; }
.cnnFooterBox .cnnRight DIV.cnnClear { border-top:1px solid #ccc;font-size:1px;padding:0; }
.cnnFooterBox .cnnRight DIV A { color:#ec2c21; }
.cnnFooterBox .cnnRight BR { display:none; }
.cnnFooterBox .cnnRight DL { height:36px;margin:0 0 4px 0;padding:0; }
.cnnFooterBox .cnnRight DT { float:left;padding:3px 10px 3px 0; }
.cnnFooterBox .cnnRight DD { border-top:12px solid #fff;*border-top:0px;height:24px;*height:33px;line-height:24px;*line-height:12px;*padding-top:19px;overflow:hidden; }
.cnnFooterBox .cnnRight DD SPAN { color:#ec2c21;font-size:11px;font-weight:bold;text-transform:uppercase; }
.cnnFooterBox .cnnRight DD A { border-left:1px solid #ccc;color:#444;font-size:11px;font-weight:bold;padding:0 5px 0 7px;white-space:nowrap; } /* extra left 2px to compensate for breaking space */
.cnnFooterBox .cnnRight DD A:hover { color:#ec2c21; }
.cnnFooterBox .cnnRight UL { font-size:11px; }
.cnnFooterBox .cnnRight LI { background:#fff url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/red_on_white_5x9.gif') no-repeat 0px 11px;color:#b2b2b2;float:left;font-weight:bold;line-height:15px;overflow:hidden;padding:8px 0 7px 8px;white-space:nowrap;width:162px;*width:169px; }
.cnnFooterBox .cnnRight LI A { color:#000; }
.cnnFooterBox .cnnRight LI A:hover { color:#ec2c21; }
.cnnFooterBox DD A.cnnFirst { border:0;padding-left:0; }

DIV.cnnSearchFooter { padding:5px 11px;text-align:center; }
DIV.cnnSearchFooter INPUT { vertical-align:middle; }
DIV.cnnSearchFooter INPUT.cnnLeft { margin-right:4px;width:315px; }

