






/* header rules 
=================================================================================== */
div#cnnHeader
{font-family:Arial,sans-serif;background:#fff;border-bottom:6px solid #c00;min-width:1002px;width:auto;margin-bottom:12px;height:125px;}

* html div#cnnHeader
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "auto" );}

div.cnnHeaderContent 
{background:#fff;text-align:left;margin:0 auto;}

/* header navigation */
.cnnNavStretch
{border-width:1px 0;border-style:solid;border-color:#e6e6e6;}

.cnnHeaderNav
{height:27px;position:relative;margin:0 auto;}

.cnnHeaderNav li
{font-weight:bold;font-size: 10px;}

.cnnHeaderNav li a,
.cnnHeaderNav li a:visited
{color:#ff0000;text-decoration:none;text-transform:uppercase;line-height:25px;font-weight:bold;font-size: 10px;font-family:verdana;}

.cnnHeaderNav li a:hover
{color:#fff;background:#ff0000;font-weight:bold;font-size: 10px;font-family:verdana;}

.cnnHeaderNav li a.cnnCurPage
{color:#fff;background:#ff0000;}
.cnnHeaderNav li a.cnnCurPage:visited
{color:#fff;}

.cnnHeaderNav li a.cnnSearchPage
{color:#000;background:#ff0000;}
.cnnHeaderNav li a.cnnSearchPage:hover
{color:#fff;}
.cnnHeaderNav li a.cnnSearchPage:visited
{color:#000;}

.cnnHeaderNav ul.cnnUtilityNavigation,
.cnnHeaderNav ul.cnnNavigation
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  

.cnnHeaderNav ul.cnnNavigation
{left:0;}

.cnnHeaderNav ul.cnnNavigation li
{float:left;border-width:0 1px 0 0;border-style:solid;border-color:#b0b0b0;}

.cnnHeaderNav ul.cnnNavigation li a
{padding:0 6px;width:auto;height:25px;margin:1px;display:block;vertical-align:middle}

* html .cnnHeaderNav ul.cnnNavigation li a
{width:25px;}

.cnnHeaderNav ul.cnnNavigation li.offsite
{background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/nav/header/gray_arrow.gif) 50% 100% no-repeat;}

.cnnHeaderNav ul.cnnNavigation li.offsite a
{color:#7b7b7b;}

.cnnHeaderNav ul.cnnNavigation li.offsite a:hover
{color:#ca0002;background:transparent;}

.cnnHeaderNav ul.cnnNavigation li.cnnNavLeft
{width:0%;height:27px;}

/* utility navigation */

.cnnHeaderNav ul.cnnUtilityNavigation
{right:0;}

.cnnHeaderNav ul.cnnUtilityNavigation li
{float:left;margin-left:5px;}

.cnnHeaderNav ul.cnnUtilityNavigation li a
{padding:0 12px 0 9px;width:auto;}

.cnnHeaderNav ul.cnnUtilityNavigation li a:hover
{color:#ca0002;background-color:transparent;}



/* Categories
========================================= */

.basictab{
padding: 3px 0;
margin-left: 0;
font: #666666 8px Verdana;
border-bottom: 1px solid #777777;
list-style-type: none;
margin-bottom: 0;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 2px;
border: 1px solid #777777;
border-bottom: none;
background-color: white;
color: #666666 8px;
}


.basictab li a:visited{
color: #666666;
}

.basictab li a:hover{
background-color: #dbffff;
color: #666666 8px;
}

.basictab li a:active{
color: #666666 8px;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #dbffff;
color:  #666666 8px;
}


.submenustyle{
padding: 2px 1px;
border: 1px solid #777777;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
border-right: 1px dashed #777777;
padding: 1px 5px;
text-decoration: none;
}

.submenustyle a:hover{
background-color: #ebffff;
}









/* DOLPHIN */

#dolphincontainer{position:relative;border-bottom: 2px solid navy; color:#E0E0E0;background:#143D55;
width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:10px;}

#dolphinnav{position:relative;height:33px;font-size:10px;text-transform:uppercase;font-weight:bold;background:#fff url(/graphics/construct/dolphin_images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 6px;}

#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}

#dolphinnav ul li{display:block;float:left;margin:0 1px;}

#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;font-size:11px;text-decoration:none;padding:0 0 0 6px;height:33px;}

#dolphinnav ul li a span{padding:12px 6px 0 0;height:21px;float:left;}

#dolphinnav ul li a:hover{color:#fff;font-size:11px;background:transparent url(/graphics/construct/dolphin_images/dolphin_bg-OVER.gif) repeat-x bottom left;}

#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;font-size:11px;background:#1D6893 url(/graphics/construct/dolphin_images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}

#dolphinnav ul li a.current span{display:block;padding:0 1px 0 0;width:auto;background:#1D6893 url(/graphics/construct/dolphin_images/dolphin_right-ON.gif) no-repeat top right;height:33px;}

#dolphin_inner{color: white; padding: 5px; font-size: 13px; height: 1em}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: white;font-size:11px;}

#dolphin_inner a:hover{color: yellow; font-size:11px;}

.innercontent{display: none;}





/* ie6 navigation (11px Arial)
========================================= */
* html .cnnHeaderNav li
{font-size:11px;}

* html .cnnHeaderNav ul.cnnNavigation li a
{padding:0 4px 0 5px;}

* html .cnnHeaderNav ul.cnnUtilityNavigation li a
{padding:0 12px 0 7px;}



/* header layout */
.cnnHeaderContent .cnnHeaderCeiling
{position:relative;height:46px;padding-top:12px;margin:0 9px;}

.cnnHeaderContent .cnnHeadColRight
{position:absolute;right:0;top:24px;}

.cnnHeaderContent .cnnHeaderBot
{position:relative;height:36px;margin:0 12px 2px 9px;}

.cnnHeaderContent .cnnHeaderBot .cnnGlobalHeaderTopics
{position:absolute;top:10px;}

.cnnHeaderContent .cnnHeaderBot .cnnHeadColRight
{position:absolute;top:6px;z-index:1;}


/* header text rules */
.cnnHeaderContent .cnnSectName
{font-weight:bold;font-size:30px;color:#ca0002;}

.cnnHeaderContent .cnnGlobalHeaderSections
{font-size:11px;color:#dadada;padding-left:2px;}

.cnnHeaderContent .cnnGlobalHeaderSections .cnnSearchLabel
{color:#949494;}

.cnnHeaderContent a
{font-weight:bold;}

.cnnHeaderContent .cnnGlobalHeaderTopics
{font-size:11px;font-weight:bold;color:#949494;z-index:2;}

.cnnHeaderContent .cnnGlobalHeaderTopics a
{text-decoration:underline;}

.cnnHeaderContent .cnnGlobalHeaderTopics .cnnGlobalHeaderHotTopic
{color:#ca0002;}
.cnnHeaderContent .cnnGlobalHeaderTopics .cnnGlobalHeaderHotTopic a
{color:#ca0002;}

.cnnHeaderContent .cnnGlobalHeaderTopics a.cnnTopMore
{text-decoration:none;font-size:10px;font-weight:normal;}






