form
{margin:0;}

/* FORM BUTTONS */
.cnnFormButtonNavSearch {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000;	
}

.cnnFormButtonSearch {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	text-transform:uppercase;
	width: 60px;	
}

.cnnFormButtonSm {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000;
	text-transform:uppercase;
}

.cnnFormButton {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	text-transform:uppercase;
}

.cnnFormButtonNm {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	text-transform:uppercase;
}

.cnnFormSelect {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000;
}

.cnnFormSelectSm {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000;
}

/* ############### common css ### */
/* BREAKING NEWS BANNER section/story pages */
/* global */
#cnnBNBBreakingNews,
#cnnBNBNewsAlert,
#cnnBNBFreeToday,
#cnnBNBTuneIn
{width:980px;}

#cnnBNBBreakingNews TABLE TD, 
#cnnBNBNewsAlert TABLE TD, 
#cnnBNBFreeToday TABLE TD, 
#cnnBNBTuneIn TABLE TD  
{vertical-align:top;border-bottom:1px solid #fff;}

#cnnBNBBreakingNews TABLE TD IMG, 
#cnnBNBNewsAlert TABLE TD IMG, 
#cnnBNBFreeToday TABLE TD IMG, 
#cnnBNBTuneIn TABLE TD IMG 
{margin:0 20px;}

#cnnBNBBreakingNews TABLE TD DIV, 
#cnnBNBNewsAlert TABLE TD DIV, 
#cnnBNBFreeToday TABLE TD DIV, 
#cnnBNBTuneIn TABLE TD DIV 
{padding-right:20px;}

/* breaking news */
#cnnBNBBreakingNews TABLE {background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/red_bg.gif) 0 0 repeat-x #e30000;width:100%;}
#cnnBNBBreakingNews TABLE TD.right {font-size:14px;color:#fff;font-weight:bold;height:35px;padding:6px 0 6px 0;vertical-align:middle;}
#cnnBNBBreakingNews TABLE TD.right A:link, 
#cnnBNBBreakingNews TABLE TD.right A:visited {color:#fff;}

/* news alert & developing story */
#cnnBNBBreakingNews.cnnBreakingNewsIntl TABLE,
#cnnBNBNewsAlert TABLE {background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/yellow_bg.gif) 0 0 repeat-x #fff554;width:100%;}

#cnnBNBBreakingNews.cnnBreakingNewsIntl TABLE TD.right,
#cnnBNBNewsAlert TABLE TD.right {font-size:14px;color:#000;font-weight:bold;height:35px;padding:6px 0 6px 0;vertical-align:middle;}

#cnnBNBBreakingNews.cnnBreakingNewsIntl TABLE TD A,
#cnnBNBBreakingNews.cnnBreakingNewsIntl TABLE TD A:visited,
#cnnBNBNewsAlert TABLE TD.right A:link, 
#cnnBNBNewsAlert TABLE TD.right A:visited {color:#000;}

/* free today */
#cnnBNBFreeToday TABLE {background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/blue_bg.gif) 0 0 repeat-x #299cbd;width:100%;}
#cnnBNBFreeToday TABLE.cnn911Mem
{background:#666 url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/911/bg_tile.gif) 0 0 repeat-x;}
#cnnBNBFreeToday TABLE TD.right {font-size:14px;color:#fff;font-weight:bold;height:35px;padding:6px 0 6px 0;vertical-align:middle;}
#cnnBNBFreeToday TABLE TD.right A:link, 
#cnnBNBFreeToday TABLE TD.right A:visited {color:#fff;}

/* free today sponsored */
.cnnBnbSponsored {position:relative;}
.cnnBnbAdvert {position:absolute;top:8px;left:790px;font-size:10px;font-weight:normal;color:#fff;}
.cnnBnbAdvert IMG {vertical-align:middle;}

/* tune in */
#cnnBNBTuneIn TABLE {background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/gray_bg.gif) 0 0 repeat-x #8ca3ac;width:100%;}
#cnnBNBTuneIn TABLE TD.right {font-size:14px;color:#fff;font-weight:bold;height:35px;padding:6px 0 6px 0;vertical-align:middle;}
#cnnBNBTuneIn TABLE TD.right A:link, 
#cnnBNBTuneIn TABLE TD.right A:visited {color:#fff;}

#cnnBNBBreakingNews TABLE TD.right
{background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/red_rt_bg.gif) top right no-repeat;}

#cnnBNBBreakingNews.cnnBreakingNewsIntl TABLE TD.right,
#cnnBNBNewsAlert TABLE TD.right
{background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/yellow_rt_bg.gif) top right no-repeat;}

#cnnBNBFreeToday TABLE TD.right
{background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/blue_rt_bg.gif) top right no-repeat;}

#cnnBNBFreeToday TABLE.cnn911Mem TD.right
{background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/911/pipeline.gif) top right no-repeat;}

#cnnBNBTuneIn TABLE TD.right
{background:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/bnb/gray_rt_bg.gif) top right no-repeat;}

/* END BREAKING NEWS BANNER */

/* _______________ Breaking News Bar _______________ */

#cnnBreakingNewsBar {
	background: #fff200;
	speak: normal;
	width:980px;
}

#cnnBreakingNewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
}

#cnnBreakingNewsTitle H1 {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1em;
	display: inline;
}

#cnnBreakingNewsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

#cnnBreakingNewsText A:link, #cnnBreakingNewsText A:visited {
	color: #000;
}

/* ############################## */



/* CEILING AD */
DIV.cnnCeilAd {width:980px;text-align:center;padding:5px 0px 17px 0px;background-image:url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/ad_bg.gif);}
DIV.cnnCeilAd DIV {margin:0px 125px 0px 125px;border:1px solid #fff;}

/* eliminates extra margins, padding, and borders from nested div tags */
div.cnnCeilAd div div
{padding:0; margin:0;border:0;}

/* CEILING */
TABLE.cnnCeilTop {border-top:1px solid #D6D6D5;}

TABLE.cnnCeilTop TD.sides {background-image: url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/hdr_line_edge.gif);width:1px;}

#cnnCeil {background-image: url(http://i.a.cnn.net/cnn/.element/img/1.5/main/hdr_bg_2.gif);width:978px;position:relative;}



#cnnCeil TABLE.cnnCeilShows TD {vertical-align:middle;text-align:center;}

#cnnCeil TABLE.cnnCeilShows TD {background: url(http://i.a.cnn.net/cnn/.element/img/1.5/ceiling/hdr_show_separator.gif) right top no-repeat}

#cnnCeil TABLE.cnnCeilShows TD.RightEnd {background-image:none;}
#cnnCeil TABLE.cnnCeilShows {width:772px;height:23px;margin-top:-1px;}


#cnnCeil DIV.cnnMember
{font-size:10px;color:#333;font-family:arial;padding-top:22px;}

#cnnCeil DIV.cnnMember A,
#cnnCeil DIV.cnnMember A:hover,
#cnnCeil DIV.cnnMember A:visited,
#cnnCeil .cnnCeilIntlEd a,
#cnnCeil .cnnCeilIntlEd a:visited,
#cnnCeil .cnnCeilIntlEd a:hover
{color:#333;}

#cnnCeil .cnnCeilIntlEd
{position:absolute;top:35px;right:10px;font:bold 11px arial, sans-serif;}

/* CEILING SEARCH */
#cnnCeilSearch {width:978px;}
#cnnCeilSearch TR {height:27px;}
#cnnCeilSearch DIV {padding-top:5px;padding-bottom:4px;}
#cnnCeilSearch IMG {vertical-align: middle;}
#cnnCeilSearch IMG.cnnWeb {margin: 2px 26px 0px 4px;}
#cnnCeilSearch IMG.cnnCNN {margin: 2px 35px 0px 4px;}
#cnnCeilSearch IMG.cnnSrch {margin: 0px 40px 0px 12px;}
#cnnCeilSearch IMG.cnnYahoo {margin: 0px 0px 0px 15px;}
#cnnCeilSearch FORM INPUT {vertical-align: middle;}
#cnnCeilSearch .cnnR {margin: 0px;}
#cnnCeilSearch .cnnInput {margin-right:10px;width:405px;height:18px;font-size:11px;}
DIV.cnnSearchBot {border-top:1px solid #CFDAE2;background-color:#EBF3F8;width:978px;height:3px;}

#cnnCeilSearch
{background:transparent;border:0;}
#cnnCeilSearch TD
{background:transparent;padding:0; border:0;}

/* CEILING HORIZ NAV */
DIV.cnnCeilnavCont {width:980px;}
TABLE.cnnCeilnav {margin:0;padding:0;width:980px;}
TABLE.cnnCeilnav TD {background-color:#37618d;font-family:arial;font-size:11px;color:#fff;padding: 0 4px 0 6px;height:22px;}
TABLE.cnnCeilnav TD A:link, TABLE.cnnCeilnav TD A:visited, TABLE.cnnCeilnav TD A:hover {color:#fff;text-decoration:none;font-weight:bold;}
TABLE.cnnCeilnav TD IMG.cnnNavGfx {margin-top:2px;}
TABLE.cnnCeilnav TD.cnnNavLeft {background:#CC0000;width:4px;padding:0px;margin:0px;}
TABLE.cnnCeilnav TD.cnnNavHome {background-color:#CC0000;padding:0 6px 0 3px;}
TABLE.cnnCeilnav TD.cnnNavPull {background:#37618d;padding:0 7px 0 9px;}
TABLE.cnnCeilnav TD.cnnNavPull SELECT {height:16px;width:93px;font-size:9px;margin:0px;padding:0px;}
TABLE.cnnCeilnav TD.cnnNavPipeline {width:72px;padding:0 0px 0 2px;margin:0px;}
TABLE.cnnCeilnav TD.cnnNav0RtPad {padding-right:0px;}


/* FOOTER */
#footer {width:980px;margin:0;padding:0;}
#cnnFootNav {width:980px;border-top:1px solid #999;padding-top:1px;background-color:#fff;}
#cnnFootNav TABLE {background-color:#DEDEDE;}
#cnnFootNav TABLE TD {padding:2px 14px 2px 14px;white-space:nowrap;height:21px;}
#cnnFootNav TABLE TD.cnnFootNavPadL {padding:0 16px 0 37px;}
#cnnFootNav TABLE TD.cnnFootNavPadR {padding:0 37px 0 16px;}
#cnnFootNav TABLE TD A {font-size:11px; font-weight:bold; color:#000;}

#cnnFootSearch {border-top:3px solid #fff; background:#eee; height:36px;}
#cnnFootSearch IMG {vertical-align:middle;}
#cnnFootSearch IMG.cnnWeb {margin:0px 26px 0px 6px;}
#cnnFootSearch IMG.cnnCNN {margin:0px 30px 0px 6px;}
#cnnFootSearch IMG.cnnSrch {margin:0px 9px 0px 12px;}
#cnnFootSearch IMG.cnnYahoo {margin:0px 0px 0px 15px;}
#cnnFootSearch FORM INPUT {vertical-align:middle;}
#cnnFootSearch .cnnR {margin:0px;vertical-align:-3px;}
#cnnFootSearch .cnnInput {margin-right:10px; width:400px;height:18px;font-size:11px;}

#cnnFoot {border-top:3px solid #fff;background-color:#EFEFEF;}
#cnnFoot TD {font-size:11px;}
#cnnFoot A {color:#009;}
#cnnFoot A:visited {color: #336;}
#cnnFoot A:hover {color: #900; text-decoration: none}

#cnnFoot #cnnIconMap TD IMG {margin-right:1px;vertical-align:middle;}
#cnnFoot #cnnIconMap TD {padding-bottom:6px;}
#cnnFoot #cnnIconMap TR.cnnNoPad TD {padding-bottom:0px !important;}
#cnnFoot #cnnIconMap TR.cnnNoPad TD IMG.cnnXmlIcon {margin-right:4px;}
#cnnIconMap .cnnFooterServiceLinks 
{font-size:11px;color:#333;}
#cnnIconMap .cnnFooterServiceLinks a:Link
{font-size:11px;font-weight:bold;color:#333;}

/* GENERIC PADDING/MARGIN STYLES */

.cnn4pxRmar {margin-right:4px;}
.cnn6pxTmar {margin-top:6px;}
.cnn8pxLpad {padding-left:8px;}
.cnn9pxBpad {padding-bottom:9px;}
.cnn25pxT10BPad
{padding-top:25px;padding-bottom:10px;}
.cnn0Pad {padding:0}
.cnn6PxPad
{padding:6px;}
.cnn6pxLR10pxBPad
{padding:0 6px 10px 6px;}

/*global nav */
table#cnnGlobalNav
{width:980px;height:22px;}

table#cnnGlobalNav td
{background:#37618d;font:bold 11px arial, sans-serif;text-align:center;padding:0;}

table#cnnGlobalNav.cnnHomeOver TD#cnnLeftNav,
table#cnnGlobalNav.cnnRightOver TD#cnnRightNav,
table#cnnGlobalNav td.over
{background:#8ebae5;cursor:pointer;}

table#cnnGlobalNav td a
{color:#fff;text-decoration:none;padding:0 4px;}

table#cnnGlobalNav td a.cnnNoPadLft
{padding-left:0}

table#cnnGlobalNav td a.cnnNoPadRt
{padding-right:0}

table#cnnGlobalNav td.current
{background:#c00;}

.cnnLeftEdge,
.cnnRightEdge
{position:relative;width:4px;height:22px;}

table#cnnGlobalNav td .cnnDrk,
table#cnnGlobalNav.cnnRightOver td#cnnRightNav .cnnLt,
table#cnnGlobalNav.cnnHomeOver td#cnnLeftNav .cnnLt
{display:block;position:absolute;top:2px;left:0;}

table#cnnGlobalNav.cnnRightOver td#cnnRightNav .cnnDrk,
table#cnnGlobalNav.cnnHomeOver td#cnnLeftNav .cnnDrk,
table#cnnGlobalNav td .cnnLt
{display:none;position:absolute;top:2px;left:0;}

/* international global nav */

#cnnGlobalSubNavContainer
{height:40px;background:#fff url(http://i.a.cnn.net/cnn/.element/img/1.5/story/misc/220pxGutter.gif) top right repeat-y;}

table#cnnGlobalNav td .cnnSubNav
{position:relative;height:22px;line-height:22px;}

table#cnnGlobalNav td .cnnSubNav .cnnArrow
{position:absolute;top:22px;left:19px;z-index:999999}

table#cnnGlobalNav td .cnnSubNav .cnnSubSportNav,
table#cnnGlobalNav td .cnnSubNav .cnnSubWorldNav
{position:absolute;top:23px;left:-74px;}

table#cnnGlobalNav td .cnnSubNav .cnnSubSportNav
{left:-25px;}

table#cnnGlobalNav td .cnnSubNav .cnnSubSportNav ul,
table#cnnGlobalNav td .cnnSubNav .cnnSubWorldNav ul
{margin:0;padding:0;list-style:none;width:310px;} 

table#cnnGlobalNav td .cnnSubNav .cnnSubSportNav ul
{width:115px;} 


table#cnnGlobalNav td .cnnSubNav ul li
{float:left; display:inline;background:#d1e0f1;height:19px;line-height:19px;}

table#cnnGlobalNav td .cnnSubNav ul li img
{display:block;}

table#cnnGlobalNav td .cnnSubNav ul li a,
table#cnnGlobalNav td .cnnSubNav ul li a:visited
{font-size:11px;font-weight:bold;color:#37618d;}

table#cnnGlobalNav td .cnnSubNav ul li.current a,
table#cnnGlobalNav td .cnnSubNav ul li.current a:visited,
table#cnnGlobalNav td .cnnSubNav ul li a:hover
{font-size:11px;font-weight:bold;color:#c00;}


