body
{margin:0;padding:0;background:#dadada;color:#000;}

body, td, th, textarea, select
{font: 12px/1.25em arial, sans-serif;}

H1{
   display:inline; font-size:14px;color:#ca0002; padding-left:24px
}
H2{
   display:inline; font-size:14px;color:#ca0002; padding-left:12px
}
H3{
   display:inline; font-size:16px;line-height:14px;color:#ca0002;
}

H4{
   display:inline; margin-left:30px
}

p
{margin:12px 0;}

a
{color:#004276;text-decoration:none;}

a:visited
{color:#5c7996;}

a:hover
{color:#ca0002;}

a:focus
{outline:none;}

/* generic */
.clear
{clear:both;}
ul
{margin-top:0;}

/* common paddings */
.micp9{padding-top:9px;}

.micp8{padding:18px 0 0 18px;}

.micp8R{padding: 18px 18px 12px 18px}

.micp89R{padding:18px 9px 0 18px;}

#miclc,
#micrc
{float:left;}


/* container */
#hdct,
#miccc,
#cnct
{text-align:left;margin:0 auto;}

#cnct
{width:918px;}

#miccc
{width:900px;}

.micwc
{}
.micder
{height:4px;overflow:hidden;background:#fff url(/img/corner_dg_TR.gif) 100% 0 no-repeat;}
.micct
{background:#fff;}
.micft
{height:4px;overflow:hidden;background:#fff url(/img/corner_dg_BR.gif) 100% 0 no-repeat;}


/* grey right rail box */
.micrr
{}
.micrh
{height:4px;overflow:hidden;background:url(/img/grey_corner_TR.gif) 100% 0 no-repeat;}
.micrct
{background:#f2f2f2;padding:5px 9px;}
.micfte
{height:4px;overflow:hidden;background:url(/img/grey_corner_BR.gif) 100% 0 no-repeat;}


/* micwb */
.micwb .micbc
{background-color:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.micwb .micwbHeader
{height:4px;overflow:hidden;background:url(/img/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
.micwb .micwbFooter
{height:4px;overflow:hidden;background:url(/img/corner_wire_BR._bg.gif) 100% 0 no-repeat;}


.micwlg
{}
.micwlg .micbc
{border-color: #e6e6e6;}

.micbox .micbx
{height:4px;overflow:hidden;background:#fff url(/img/corner_footer_tr.gif) 100% 0 no-repeat;}
.micbox .micbct
{background:#ebebeb;}
.micbox .micbbf
{height:4px;overflow:hidden;background:#fff url(/img/corner_footer_br.gif) 100% 0 no-repeat;}

.micwc .micbh
{height:4px;overflow:hidden;background:#fff url(/img/corner_dg_TR.gif) 100% 0 no-repeat;}
.micwc .micbh div
{width:4px;height:4px;overflow:hidden;background:#fff url(/img/corner_dg_TL.gif) 0 0 no-repeat;}
.micwc .micbc
{background:#fff;}
.micwc .micbf
{height:4px;overflow:hidden;background:#fff url(/img/corner_dg_BR.gif) 100% 0 no-repeat;}
.micwc .micbf div
{height:4px;width:4px;overflow:hidden;background:#fff url(/img/corner_dg_BL.gif) 0 0 no-repeat;}


/* white corner advert box (right rail 336) */
.micbh
{height:4px;overflow:hidden;background:#fff url(/img/corner_dg_TR.gif) 100% 0 no-repeat;}
.micbh div
{width:4px;height:4px;overflow:hidden;background:#fff url(/img/corner_dg_TL.gif) 0 0 no-repeat;}
.micbc
{background:#fff;}
.micbf
{height:9px;overflow:hidden;background:#fff url(/img/corner_br_ad9.gif) 100% 0 no-repeat;}
.micbf div
{height:9px;width:9px;overflow:hidden;background:#fff url(/img/corner_bl_ad9.gif) 0 0 no-repeat;}


/* wire box */
.micwb .micbc
{background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.micwb .micbh
{height:4px;overflow:hidden;background:url(/img/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
.micwb .micbh div
{height:4px;width:4px;background:#fff url(/img/corner_wire_TL.gif) 0 0 no-repeat;}
.micwb .micbf
{height:4px;overflow:hidden;background:url(/img/corner_wire_BR._bg.gif) 100% 0 no-repeat;}
.micwb .micbf div
{height:4px;width:4px;background:#fff url(/img/corner_wire_BL.gif) 0 0 no-repeat;}


/* soft news wire box, with vertical bar */
.micbc
{background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.micbh
{height:4px;overflow:hidden;background:url(/img/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
.micbh div
{height:4px;width:4px;background:#fff url(/img/corner_wire_TL.gif) 0 0 no-repeat;}
.micbf
{height:4px;overflow:hidden;background:url(/img/corner_wire_sn_BR_bg.gif) 100% 0 no-repeat;}
.micbf div
{height:4px;width:4px;background:#fff url(/img/corner_wire_BL.gif) 0 0 no-repeat;}


/* grey right rail background box */
.micrr .micbc
{background:#f2f2f2;}
.micrr .micbh
{height:4px;overflow:hidden;background:url(img//grey_corner_TR.gif) 100% 0 no-repeat;}
.micrr .micbh div
{height:4px;overflow:hidden;background:url(img//grey_corner_TL.gif) 100% 0 no-repeat;}
.micrr .micbf
{height:4px;overflow:hidden;background:url(img//grey_corner_BR.gif) 100% 0 no-repeat;}
.micrr .micbf div
{height:4px;overflow:hidden;background:url(img//grey_corner_BL.gif) 100% 0 no-repeat;}


/* wire box on light grey background (section right rail) */ 
.micwlg .micbc
{background:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.micwlg .micbh
{height:4px;overflow:hidden;background:#fff url(/img/corner_ltg_TR.gif) 100% 0 no-repeat;}
.micwlg .micbh div
{height:4px;width:4px;background:#fff url(/img/corner_ltg_TL.gif) 0 0 no-repeat;}
.micwlg .micbf
{height:4px;overflow:hidden;background:#fff url(/img/corner_ltg_BR.gif) 100% 0 no-repeat;}
.micwlg .micbf div
{height:4px;width:4px;background:#fff url(/img/corner_ltg_BL.gif) 0 0 no-repeat;}
.micbc
{background:#fff;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.micbh
{height:4px;overflow:hidden;background:url(img//corner_adv_ltg_tr.gif) 100% 0 no-repeat;}
.micbh div
{height:4px;overflow:hidden;background:url(img//corner_adv_ltg_tl.gif) 0 0 no-repeat;}
.micbf
{height:4px;overflow:hidden;background:url(img//corner_adv_ltg_br.gif) 100% 0 no-repeat;}
.micbf div
{height:4px;overflow:hidden;background:url(img//corner_adv_ltg_bl.gif) 0 0 no-repeat;}


/* cnnRRTVBox */
.micbc
{background:#f2f2f2; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.micbh
{height:4px;overflow:hidden;background:url(img//corner_tv_tr.gif) 100% 0 no-repeat;}
.micbh div
{height:4px;overflow:hidden;background:url(img//corner_tv_tl.gif) 100% 0 no-repeat;}
.micbf
{height:4px;overflow:hidden;background:url(img//corner_tv_br.gif) 100% 0 no-repeat;}
.micbf div
{height:4px;overflow:hidden;background:url(img//corner_tv_bl.gif) 100% 0 no-repeat;}
 .micbc
{background:#fff;border-left:2px solid #dc595a;border-right:2px solid #dc595a;}
.micbh
 {height:4px;overflow:hidden;background:url(/img/live_video_red_tr.gif) 100% 0 repeat-x;}
.micbh div
{height:4px;width:4px;background:#fff url(/img/live_video_red_tl.gif) 0 0 no-repeat;}
.micbf
{height:4px;overflow:hidden;background:url(/img/live_video_red_br.gif) 100% 0 no-repeat;}
.micbf div
{height:4px;width:4px;background:#fff url(/img/live_video_red_bl.gif) 0 0 no-repeat;}


/* red box */
.micbc
{background:#c00;border-left:1px solid #c00;border-right:1px solid #c00;}
.micbh
{height:4px;overflow:hidden;background:url(/img/mp_tr.gif) 100% 0 repeat-x;}
.micbh div
{height:4px;width:4px;background:#fff url(/img/mp_tl.gif) 0 0 no-repeat;}
.micbf
{height:4px;overflow:hidden;background:url(/img/mp_br.gif) 100% 0 no-repeat;}
.micbf div
{height:4px;width:4px;background:#fff url(/img/mp_bl.gif) 0 0 no-repeat;}


/* cnnWireSPBox for special report boxs like elections */ 
.micbc
{background-color:#fff;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;}
.micbh
{height:4px;overflow:hidden;background:url(/img/corner_sp_tr.gif) 100% 0 repeat-x;}
.micbh div
{height:4px;overflow:hidden;background:url(/img/corner_sp_tl.gif) 100% 0 repeat-x;}
.micbf
{height:4px;overflow:hidden;background:url(/img/corner_sp_br.gif) 100% 0 no-repeat;}
.micbf div
{height:4px;overflow:hidden;background:url(/img/corner_sp_bl.gif) 100% 0 no-repeat;}

.micbc
{background:#fff;}
.micbh
{height:4px;overflow:hidden;background:url(img//corner_lg_TR.gif) 100% 0 repeat-x;}
.micbh div
{height:4px;overflow:hidden;background:url(img//corner_lg_TL.gif) 100% 0 repeat-x;}
.micbf
{height:4px;overflow:hidden;background:url(img//corner_lg_BR.gif) 100% 0 no-repeat;}
.micbf div
{height:4px;overflow:hidden;background:url(img//corner_lg_BL.gif) 100% 0 no-repeat;}


/* Footer box */
.micbox .micbc
{background:#ebebeb;}
.micbox .micbh
{height:4px;overflow:hidden;background:url(/img/corner_footer_tr.gif) 100% 0 repeat-x;}
.micbox .micbh div
{height:4px;overflow:hidden;background:url(/img/corner_footer_tl.gif) 100% 0 repeat-x;}
.micbox .micbf
{height:4px;overflow:hidden;background:url(/img/corner_footer_br.gif) 100% 0 no-repeat;}
.micbox .micbf div
{height:4px;overflow:hidden;background:url(/img/corner_footer_bl.gif) 100% 0 no-repeat;}


/* end box styles
 ============================================================================================== */
 


/* header rules 
=================================================================================== */
div#michead
{font-family:Arial;background:#fff;border-bottom:6px solid #c00;min-width:1002px;width:auto;margin-bottom:9px;height:125px}

div#hdtop
{width:918px;text-align:left;margin:0 auto;}


* html div#michead
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "auto" );}

div.hdct 
{background:#fff;text-align:left;margin:0 auto;}

/* header navigation */
.navs
{border-width:1px 0;border-style:solid;border-color:#e6e6e6;}

.hnav
{height:27px;position:relative}

.hnav li
{font-weight:bold;font-size: 12px;}

.hnav li a,
.hnav li a:visited
{color:#ca0002;text-decoration:none;text-transform:uppercase;line-height:25px;}

.hnav li a:hover
{color:#fff;background:#ca0002;}

.hnav li a.cnnCurPage
{color:#fff;background:#ca0002;}
.hnav li a.cnnCurPage:visited
{color:#fff;}

.hnav ul.cnnUtilityNavigation,
.hnav ul.navg
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  

.hnav ul.navg
{left:0;}

.hnav ul.navg li
{float:left;border-width:0 1px 0 0;border-style:solid;border-color:#e6e6e6;}

.hnav ul.navg li a
{padding:0 6px;width:auto;height:25px;margin:1px;display:block;vertical-align:middle}

* html .hnav ul.navg li a
{width:25px;}

.hnav ul.navg li.offsite
{background:#fff url(/img/gray_arrow.gif) 50% 100% no-repeat;}

.hnav ul.navg li.offsite a
{color:#7b7b7b;}

.hnav ul.navg li.offsite a:hover
{color:#ca0002;background:transparent;}

.hnav ul.navg li.navl
{width:4px;height:27px;}

/* utility navigation */

.hnav ul.cnnUtilityNavigation
{right:0;}

.hnav ul.cnnUtilityNavigation li
{float:left;}

.hnav ul.cnnUtilityNavigation li a
{padding:0 12px 0 9px;width:auto;}

.hnav ul.cnnUtilityNavigation li a:hover
{color:#ca0002;background-color:transparent;}

.hnav ul.cnnUtilityNavigation li.cnnMostPopular
{background:#fff url(/img/header_most_popular_btn.gif) 0 50% no-repeat;}

.hnav ul.cnnUtilityNavigation li.cnnMostPopular a
{padding-left:25px;}

.hnav ul.cnnUtilityNavigation li.cnnIreport
{background:#fff url(/img/ireport_icon.gif) 0 50% no-repeat;}

.hnav ul.cnnUtilityNavigation li.cnnIreport a
{padding-left:18px;}

.hnav ul.cnnUtilityNavigation li.cnnRSS
{background:#fff url(/img/header_rss_btn.gif) 0 50% no-repeat;}

.hnav ul.cnnUtilityNavigation li.cnnRSS a
{padding-left:17px;}

.hnav ul.cnnUtilityNavigation li.cnnVideo
{background:#fff url(/img/header_video_btn.gif) 0 50% no-repeat;}

.hnav ul.cnnUtilityNavigation li.cnnVideo a
{padding-left:21px;}

.hnav ul.cnnUtilityNavigation li.cnnMobile
{background:#fff url(/img/header_mobile_btn.gif) 0 50% no-repeat;}

.hnav ul.cnnUtilityNavigation li.cnnMobile a
{padding-left:14px;}

* html .hnav li
{font-size:12px;}

* html .hnav ul.navg li a
{padding:0 4px 0 5px;}

* html .hnav ul.cnnUtilityNavigation li a
{padding:0 12px 0 7px;}

.hdct .hdcl
{position:relative;height:46px;padding-top:12px;margin:0 9px;}

.hdct .hdcr
{position:absolute;right:0;top:24px;}

.hdct .hdbot
{position:relative;height:36px;margin:0 12px 2px 9px;}

.hdct .hdbot .hdtpc
{position:absolute;top:10px;}

.hdct .hdbot .hdcr
{position:absolute;top:6px;z-index:1;}


/* header text rules */


.hdct
{font-size:11px;color:#dadada;padding-left:2px;}

.hdct
{color:#949494;}

.hdct a
{font-weight:bold;}

.hdct .hdtpc
{font-size:11px;font-weight:bold;color:#949494;z-index:2;}

.hdct .hdtpc a
{text-decoration:underline;}

.hdct .hdtpc .hdpic
{color:#ca0002;}
.hdct .hdtpc .hdpic a
{color:#ca0002;}

.hdct
{margin-top:2px;}
.hdct .hdint
{float:right;font-size:11px;margin-top:5px;font-weight:bold;color:#949494;}
.hdct .hdint
{font-size:11px;text-align:right; padding:0px 0px 0px 24px; margin-top:1px;}
.hdct a
{cursor:pointer;}
.hdct a.cnnHeadWCond
{color:#949494;}
.hdct .cnnHeadWeather a.cnnHeadWCond:hover
{color:#c00;}
.cnnHeadWeather img
{float:left;}
.hdct .cnnHeadWeather img
{margin-bottom:-5px;}
.hdct .cnnHeadWeather b
{float:left;}
.cnnWeatherIcon
{float:left; width:21px; height:17px;margin:-1px 3px 0 3px;}


/* footer rules
=================================================================================== */

#micfot .micbox 
{margin:12px 9px;}
#micfot .micgfp
{padding-top:11px;text-align:center;color:#aaa;font-size:10px;}
#micfot .micbot
{padding-top:8px;padding-bottom:18px;text-align:center;color:#aaa;font-size:10px;}
#micfot .cnnGFooterBoxSearch
{padding:12px 0;text-align:center;}

/* footer search form */
#micfot .cnnGFooterBoxSearch form
{display:inline;margin:0;padding:0;}
#micfot .cnnGFooterBoxSearch input,
#micfot .cnnGFooterBoxSearch img
{vertical-align:middle;margin-right:4px;}
#micfot .cnnGFooterBoxSearch input.cnnGFooterSearchField
{width:435px;height:15px;font-size:11px; font-weight:bold;padding:3px 0px 0px 3px; background-color:#ffffff; border:2px solid #999999; border-right-color:#e4e4e4; border-bottom-color:#e4e4e4;}
#micfot .cnnGFooterBoxSearch input.cnnGFooterSearchBtn
{margin-bottom:2px;}

.micfotSub
{font-size:10px;margin:0 9px 56px 9px;color:#727272;}
.micfotSub .cnnFootRight
{float:right;text-align:right;}

.miccru
{position:absolute;left:0;bottom:0;}

.michtp
{color:#ca0002;font-weight:bold;font-size:14px;padding:0 0 6px 0;}
.H4S
{color:#ca0002;font-weight:bold;font-size:14px;padding:0 0 6px 0;}
.H5S
{color:#ca0002;font-weight:bold;font-size:14px;padding:0 0 6px 0;}

#micsct .micsch
{font-size:18px;font-weight:bold;line-height:24px;padding:5px 0 8px 12px;letter-spacing:-1px;}

#micsct .micmm
{font-size:10px;font-weight:normal;line-height:13px;display:block;padding:3px 0 1px 12px;}

#micsct ol
{margin:0;padding:0;width:100%;border-top:1px solid #e6e6e6;list-style:none;}

#micsct ol li
{margin:0;padding:0;border-bottom:1px solid #e6e6e6;position:relative;}

#micsct ol li a
{height:57px;font-size:12px;font-weight:bold;line-height:27px;display:block;padding:0 0 0 12px;overflow:hidden;}

#micsct ol li a span
{position:absolute;left:12px;top:30px;font-size:12px;font-weight:normal;line-height:13px;color:#ca0002;display:block;}

#micsct ol li a img
{position:absolute;top:5px;right:11px;border:1px solid #fff;}

#micsct ol li a:hover
{background:#fefde8;}
#micsct ol li a:hover img
{border:1px solid #c00;}

.micht
{padding:5px 0px 9px 18px;border-bottom:1px solid #dfdfdf;}

#micrc .micwb .micbc
{border-color:#e6e6e6;}


#micrc .micwb .micbc
{border-color:#e6e6e6;}


#micrc .micwb
{margin:0;}

.micmm
{padding:6px 0 0 8px;font-size:10px;display:inline;}

#mic_tech #micT1col .micp8R {
	PADDING-TOP: 9px
}
#mic_tech #cnnT2Col .cnnHnT2Container {
	MARGIN-TOP: 9px
}

.micht {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px solid
}

a img
{border:1px solid #fff;}


a:hover img
{border:1px solid #c00;}

.flas{
   OVERFLOW: hidden; WIDTH: 900px; HEIGHT: 145px; margin-top:0px; text-align:center
}
#ClaLft{ float:left; padding-right:15px; padding-left:5px; text-align:center}