.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:28px; line-height:24px 	background-color: #00a7d5; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:24px; line-height:24px; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {color:#FFFFFF; float:left; display:block; padding:0 15px 0 15px; height:24px;}
.menu2 li a.top_link span.down {color:#FFFFFF; float:left; display:block; padding:0 24px 0 24px; height:24px; background-color: #00a7d5; no-repeat right top;}
.menu2 li a.top_link:hover {color:#000000; background-color: #00a7d5; no-repeat;}
.menu2 li a.top_link:hover span {color:#000000; background-color: #00a7d5; no-repeat right top;}
.menu2 li a.top_link:hover span.down {color:#000000; background-color: #00a7d5; no-repeat right top;}

.menu2 li:hover > a.top_link {color:#000000; background-color: #00a7d5;  no-repeat;}
.menu2 li:hover > a.top_link span {color:#000000; background-color: #00a7d5; no-repeat right top;}
.menu2 li:hover > a.top_link span.down {color:#000000; background-color: #00a7d5; no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:24px; background: #FFFFFF; padding:3px 0; border:1px solid #00a7d5; white-space:nowrap; width:250px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px; }
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:auto; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(prodrop2/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#00a7d5; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#00a7d5 url(prodrop2/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#00a7d5 ; width:inherit; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #00a7d5;  width:inherit; z-index:200; height:auto;}



h1
	{
	font: 24pt verdana, arial;
	margin: 0;
	}

h2
	{
	font: 18pt verdana, arial;
	margin: 0;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	}

th a
	{
	color: #00008b;
	font: 8pt verdana, arial;
	}

a
	{
	color: #00008b;
	text-decoration: none;
	}

a:hover
	{
	color: #00008b;
	text-decoration: underline;
	}

div.outer
	{
	width: 90%;
	margin: 15%;
	}






a.tinylink
	{
	color: #00008b;
	font: 8pt verdana, arial;
	text-decoration: underline;
	}

a.link
	{
	color: #00008b;
	text-decoration: underline;
	}

div.buffer
	{
	padding-top: 7%;
	padding-bottom: 17%;
	}

.small
	{
	font: 8pt verdana, arial;
	}




.style3 {
	font-family: Verdana;
	font-size: 12px;
}


#personPopupContainer
{
    position:absolute;
    left:0;
    top:0;
    display:none;
    z-index: 20000;
}

.personPopupPopup
{
}

#personPopupContent
{
    background-color: #FFF;
    min-width: 175px;
    min-height: 50px;
}

.personPopupPopup .personPopupImage
{
    margin: 5px;
    margin-right: 15px;
}

.personPopupPopup .corner 
{
    width: 19px;
    height: 15px;
}
    
.personPopupPopup .topLeft 
{
    background: url(http://site-cdn.stirthewater.com/images/tooltip_images/balloon_topLeft.png) no-repeat;
}
    
.personPopupPopup .bottomLeft 
{
    background: url(http://site-cdn.stirthewater.com/images/tooltip_images/balloon_bottomLeft.png) no-repeat;
}
    
.personPopupPopup .left 
{
    background: url(http://site-cdn.stirthewater.com/images/tooltip_images/balloon_left.png) repeat-y;
}
    
.personPopupPopup .right 
{
    background: url(http://site-cdn.stirthewater.com/images/tooltip_images/balloon_right.png) repeat-y;
}
    
.personPopupPopup .topRight 
{
    background: url(http://site-cdn.stirthewater.com/images/tooltip_images/balloon_topRight.png) no-repeat;
}
    
.personPopupPopup .bottomRight 
{
    background: url(http://site-cdn.stirthewater.com/images/tooltip_images/balloon_bottomRight.png) no-repeat;
}
    
.personPopupPopup .top 
{
    background: url(http://site-cdn.stirthewater.com/images/tooltip_images/balloon_top.png) repeat-x;
}
    
.personPopupPopup .bottom 
{
    background: url(http://site-cdn.stirthewater.com/images/tooltip_images/balloon_bottom.png) repeat-x;
    text-align: center;
}




#main-wrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
    width:1058px;
	margin-top:5px;

	}


body{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;

	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;

	
}

#listticker{
	height:140px;
	width:500px;
	overflow:hidden;
	border:solid 1px #DEDEDE;
	padding:6px 10px 14px 10px;;
	margin-left:100px;
	
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
	
}
 
	#listticker li{
		height:40px;
		padding:5px;
		list-style:none;
		
		
	}
		#listticker a{
			color:#000000;
			margin-bottom:
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666666;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}
		
		.sec_video_box_live { float: left;display:inline; width:160px; height:139px;margin: 0px 0px 9px 9px;background-color: #FFFFFF; ;color: #949494;font-size: 11px;overflow:hidden;  }

.sec_video_box { float: left;display:inline;width: 160px;height: 139px;margin: 0px 0px 9px 9px;background-color: #FFFFFF; color: #949494;font-size: 11px;overflow:hidden;  }

.sec_video_box_saved { float: left;display:inline;width: 160px;height: 139px;margin: 0px 0px 9px 9px;background-color: #FFFFFF;color: #949494;font-size: 11px;overflow:hidden; }

.sec_video_box_live DIV,
.sec_video_box DIV,
.sec_video_box_saved DIV { padding: 5px 10px 0px 10px; }


cnnSec_Cell,
.cnnSec_ExCell,
.cnnSec_SubCell,
.cnnSec_Cell_active,
.cnnSec_ExCell_active,
.cnnSec_SubCell_active { border-top:1px solid #DDDDDD;padding:3px 0px 3px 6px; }

.cnnSec_ExCell_active,
.cnnSec_Cell_active,
.cnnSec_SubCell_active { background-color: #E3E3E3;}

.cnnSec_Cell_active,
.cnnSec_SubCell_active { color: #949494;cursor:text; }

.cnnSec_Cell_active A, .cnnSec_Cell_active A:link, .cnnSec_Cell_active A:visited,
.cnnSec_SubCell_active A, .cnnSec_SubCell_active A:link, .cnnSec_SubCell_active A:visited
{ color: #949494;cursor:text; }

#By_Section_Nav .cnnSec_SubCell,
#By_Section_Nav .cnnSec_SubCell_active { padding:4px 0px 5px 26px; }

.cnnSec_ExCell { background:transparent url('http://i.cdn.turner.com/cnn/.element/img/3.0/video/bvp/sections/grey_arrow_up.gif') 6px center no-repeat; }
.cnnSec_ExCell_active { background:#E3E3E3 url('http://i.cdn.turner.com/cnn/.element/img/3.0/video/bvp/sections/grey_arrow_dn.gif') 6px center no-repeat; }