/*GENERAL*/
* { font-family: Arial, Helvetica, sans-serif; }
*:active, *:focus, *:hover { outline: 0; outline: none !important; -moz-outline: none !important; }
body { margin: 0; border: 0; padding: 0; color: #191919; }
body, a, td, ul, li, p, font, form, input, b, strong, u, em, i { font-family: Arial, Helvetica, sans-serif !important; } /* over-riding inline mark-up styles generated by the CMS */
a { text-decoration: none !important; outline: none !important; color: #00589A; font-size: inherit; }
a:hover { text-decoration: underline !important; }
i, em { font-style: italic; }
b, strong { font-weight: bold; } 
u { text-decoration: none; } /* underlines should only being used on 'a:hover' */
a u { cursor: pointer; }
a:hover u { text-decoration: underline; }
b a.blue2:hover { text-decoration: none !important; } /* targeting Browse Catalog section of "/catalog/index.jsp?s=Search" */
hr { margin: 1em 0 1em 0; padding: 0; }
img { border: 0; }
input { font-size: 11px; }
* { max-width: 760px; } /* trying to keep the page width from breaking the banner in firefox */
table, td { max-width: 760px; /* trying to keep the page width from breaking the banner in firefox */ 
		/* width:expression(document.body.clientWidth > 760? "595px": "auto" );  mimic max-width in explorer */ }
table table table { padding: 0; }
table table table table td { max-width: 575px !important;/* width: expression(Math.min(parseInt(this.offsetWidth), 575 ) + "px"); overflow: hidden; */ }
html:not([dummy]) table table table table tbody { vertical-align: top; }
hr { height: 1px; border-bottom: 0; }
td { font-size: inherit; line-height: inherit; color: #191919; }

/* FORMS */
.textarea1 { background: #AFD1E4; font: 10px; }
.input1 { background: #fff; layer-background-color: aqua; margin-left: 2px; border: #191919 thin; color: #fff; font: 9px; }
.textarea2 { background: #fff; font: 10px; }
.input2 { background: #EAEAEA; font: 11px; }
.input.button, .input.button2 { font: 11px; color: #fff; }
.input.button { background: #00589A; }	
.input.button2 { background: #191919; }	
select.select1 { background: #AFD1E4; font: 10px; }

/*COLOR*/
.ablack1, .ablack2, .ablack3, .ablack4, .ablack5, .ablack6, .ablack7, .ablack8, .blacklink1, .blacklink2, .blacklink3 { color: #191919; }
.awhite1, .awhite2, .awhite3, .whitelink1, .whitelink2, .whitelink3, .whitelink4 { color: #fff; }
.blue1, .blue2, .blue3, .bluelink1, .bluelink2, .bluelink3, .bluelink4, .bluelink5, .bluelink6, .bluelink7, .bluelink8, .bluelink9, .blacklink4, .graylink1 { color: #00589a; }
.redlink1, .redlink2 { color: #c50323; }
.redlink3, .redlink4, .redlink5 { color: #b00000; }
.redlink6 { color: #cc0033; }
.gray1, .gray2, .gray3 { color: #626262; }
.gray4 { color: #999; }

/*FONT-SIZE*/
.ablack1, .ablack8, .awhite1, .blue1, .gray1, .gray4, .blacklink1, .bluelink1, .bluelink6, .bluelink7, .redlink1, .redlink3, .whitelink1, .whitelink4 { font-size: 10px; }
.ablack2, .ablack6 .awhite2, .blue2, .gray2, .blacklink2, .bluelink2, .bluelink8, .redlink2, .redlink4, .redlink6, .whitelink2 { font-size: 11px; }
.ablack3, .ablack5, .ablack7, .ablack9, .awhite3, .blue3, .gray3, .blacklink3, .blacklink4, .bluelink3, .bluelink4, .bluelink5, .bluelink9, .redlink5, .whitelink3, .graylink1 { font-size: 12px; }
.ablack8, .ablack9, .bluelink7, .bluelink8, .bluelink9, .graylink1 { font-weight: bold; }

/* PAGE ELEMENTS */
#page_title, .page_title { font-family: Arial !important; font-size: 12px !important; font-weight: bold !important; line-height: 16px !important; text-transform: uppercase !important; color: #191919 !important; }
.section_title { width: 580px; background: #191919; margin: 15px 0 10px 0; padding: 5px 8px 5px 8px; color: #fff; font-size: 12px; font-weight: bold; }
html:not([dummy]) .section_title { width: 564px; }
a.download, a.video, a.onaircart, a.play, a.blank, .blank { padding: .7em 0 0 /*.8em*/ 29px; background: no-repeat 0 0; height: 29px; vertical-align: middle; }
html:not([dummy]) a.download, a.video, a.onaircart, a.play, a.blank, .blank { padding: .55em 0 1em 29px; line-height: 29px; }
html:not([dummy]) #planner a.download { display: block; line-height: normal; height: auto; padding: .7em 0 0 26px; }
a.download { background-image: url(/images/AETN_download.gif); }
a.video { background-image: url(/images/watch.jpg); }
a.onaircart { background-image: url(/images/onaircart.jpg); }
a.play { background-image: url(/images/play.jpg); }
.hr1 { width: 592px; color: #626262; }

/* LOGIN */
#login_topnav { background: url(/images/home_background_04.jpg) -151px -58px #fff; }
#login_topnav, #login_topnav table, #login_topnav td { width: 610px; max-width: 610px; }

#login_note { display: none; }

/* QUICK SEARCH */
#topnav { width: 610px; height: 22px; background: url(/images/home_background_04.jpg) -151px -57px; margin: 0; border: 0; padding: 0; font-size: 10px; overflow: hidden; }
#quicksearch { float: right; display: inline; background: url(/images/quicksearch.gif) no-repeat right; margin: 0 4px 0 0; border: 0; padding: 0; color: #999; }
#search_box { width: 118px; background: none; margin: 0 5px 1px 22px; border: 0; padding: 1px 0 1px 0; font-size: 10px; color: #999; }

/* NAVIGATION */
#nav { width: 610px; height: 23px; background: url(/images/home_background_04.jpg) 0 -80px; margin: 0 0 -1px 0; border: 0; padding: 1px 0 0 0; font-size: 11px; }
#nav ul { Z-INDEX: 100; background: url(/images/home_background_04.jpg) 0 -81px; margin: 0; border: 0; padding: 0; line-height: 19px; list-style: none; }
#nav ul li { float: left; POSITION: RELATIVE; background: url(/images/home_background_04.jpg) 0 -81px; border: solid #6a6a6c; border-width: 0 1px 0 0; display: block; }
#nav ul li a { display: block; padding: 1px 10px; color: #fff; text-decoration: none !important; }
#nav ul li a:hover { text-decoration: none; }
#nav ul li a.top { padding: 1px 12px 2px 12px; font-weight: bold; text-transform: uppercase; cursor: default; text-align: right; }
#nav ul li a.subnav { background: url(/images/arrow_white_02.gif) no-repeat right center; cursor: default; }
#nav ul li ul { display: none; width: 100px; background: url(/images/home_background_04.jpg) 0 -103px; margin: 0 0 0 -1px; border: #fff solid; border-width: 0 1px 1px 1px; padding: 0; font-size: 11px; }
#nav ul li ul li { width: 100px; background: none; border: #ccc solid; border-width: 1px 0 0 0; }
html:not([dummy]) #nav ul li ul li { border-style: dotted; border-color: #fff; }
#nav ul li ul li ul { background: url(/images/home_background_04.jpg) 0 -103px no-repeat; margin: -22px 0 0 100px; padding: 0; }
#nav ul li:hover, #nav ul li.sfhover { background: #191919 none 0 0; }
#nav ul li:hover ul li ul, #nav ul li.sfhover ul li ul { display: none; }
#nav ul li:hover ul, #nav ul li.sfhover ul { display: block; position: absolute; }
#nav ul li ul li:hover ul, #nav ul li ul li.sfhover ul { display: block; position: absolute; }
#nav ul li#top_left { border-left: 1px solid #6a6a6c; }
#nav ul li.left ul li ul { margin-left: -102px; text-align: right; }
#nav ul li ul li ul.long, #nav ul li ul li ul.long li { width: 125px; }
#nav ul li ul li ul.programs { width: 165px; height: 176px; overflow: auto; overflow-y: scroll; overflow-x: hidden; }
#nav ul li ul li ul.programs li { width: 165px; }
#nav ul li a.list_group { cursor: default; color: #ccc; }
#nav ul li a.down { background: url(/images/arrow_white_03.gif) no-repeat right center; }
#nav ul li ul li ul#programs_history { background-attachment: fixed; background-position: 0 -2px; }
#nav ul li ul li ul#programs_bio { background-attachment: fixed; background-position: 0 20px; }
#nav ul li ul li ul#programs_ci { background-attachment: fixed; background-position: 0 40px; }
html:not([dummy]) #nav ul li ul li ul#programs_history { background-position: 0 0; }
html:not([dummy]) #nav ul li ul li ul#programs_bio { background-position: 0 22px; }
html:not([dummy]) #nav ul li ul li ul#programs_ci { background-position: 0 44px; }


/* SIDEBAR */
#sidebar { width: 151px; min-height: 100%; background: #063853; text-align: center; color: #999; font-size: 10px; }
#sidebar #login { border-bottom: 1px solid #999; padding: 3px 8px 3px 8px; text-align: left; text-transform:capitalize; }
html:not([dummy]) #sidebar #login { border-bottom: #fff dotted 1px; } 
#sidebar #login a {	display: block; margin: 5px 0 5px 0; color: #fff; text-decoration: none; text-transform:capitalize; }
#sidebar #login a:hover { text-decoration: underline; }
#sidebar #sidebar_logos { height: 510px; padding-top: 30px; }	
#sidebar #sidebar_logos img { display: block; margin: 0 auto 40px auto; }


/* FOOTER */
#footer { width: 100%; float: left; clear: both; overflow: visible; white-space: nowrap; margin-top: 15px; text-align: center; }


/* SEARCH RESULTS */
.search_header { font-weight: bold; font-size: 18px; color: #989898; }


/* HOME */
#newsticker { min-height: 1.6em; width: 595px; font-family: Arial, Verdana, "Courier New", Courier, monospace; font-size: 11px; margin-top: -5px; margin-bottom: 10px; padding: 5px 10px 5px 10px; }
#newsticker a { height: 14px; color: #00589a; text-decoration: none; text-transform: none; }
#newsticker a:hover { text-decoration: underline; }
#newsticker ul { DISPLAY: INLINE; FLOAT: LEFT; list-style: none; height: 14px; margin: 0; margin-bottom: 0; border: 0; padding: 0; overflow: hidden; }
#newsticker ul li { margin: 0 0 0 -15px; padding: 0; height: 14px; }
* html #newsticker ul { DISPLAY: INLINE; FLOAT: LEFT; height: 14px; overflow: hidden; margin: 0; padding: 0;}
#newsticker li.error { color: #f00; }
#newsticker #press { FLOAT: LEFT; font-weight: bold; color: #555; }
#newsticker #togglenewsticker {	DISPLAY: NONE; background: transparent url("icon_closenewsticker.gif") no-repeat 0 0; overflow: hidden; top: 8px; width: 14px; height: 14px; text-indent: 20px; outline: none; }
* html #newsticker #togglenewsticker { DISPLAY: NONE; right: 30px; }
#home_slide { float: left; clear: none; margin-bottom: 10px; border: 0; padding: 0; color: #999; font-size: 11px; }
/* images are  405 x 250 */
.home_promo { float: left; clear: none; width: 195px; margin-bottom: 15px; margin-right: 15px; padding: 7px 10px !important; color: #555; font-size: 11px; overflow: hidden; }
.promo_header { font-weight: bold; color: #555; text-transform: uppercase; padding-bottom: 5px; }
.promo_content { text-align: center; }
#home_updates { float: right; clear: none; background-color: #fff; width: 175px; margin: 0; padding: 10px; color: #999; font-size: 11px; }
#home_updates #update_title { color: #555; font-weight: bold; }
.update_section { font-weight: bold; color: #999; font-size: 11px; }
.update_date { color: #c50323; }
.dotted { border: 1px #ccc solid; }
html:not([dummy]) .dotted { border: 1px #999 dotted; }
/* Firefox values */
html:not([dummy]) #newsticker { width: 573px; padding-bottom: 2px; }
html:not([dummy]) #newsticker ul li { margin-left: 0; }
html:not([dummy]) #home_featured { width: 405px; }
html:not([dummy]) #home_updates { width: 155px; }
html:not([dummy]) .home_promo { width: 172px; }


/* PROGRAM CALENDER */
#planner { width: 584px; margin-left: -2px; margin-top: -2px; float: left; clear: both; }
#planner td { padding: 0 10px; font-size: 11px; text-transform: uppercase; }
#planner .q { background-color: #999; text-align: center; font-weight: bold; color: #191919; font-size: 12px; padding: 5px 0; } 
#planner .series { display: block; margin: 10px 0 10px -5px; font-size: 12px; font-weight: bold; text-transform: capitalize; }
#planner p { margin: 10px 0 10px 0; }
#planner .season { display: block; font-size: 9px; text-transform: capitalize; }


/* WEBTOOLS */
#webtools { width: 585px; }
#webtools .section {  float: left; width: 100%; height: 25px; color: #fff;  background: #191919; padding: .4em 0 0 .6em; font-weight: bold; text-transform: uppercase; }
#webtools .materials { float: left; width: 100%; margin: 5px 0 10px 0; border-bottom: 1px #626262 solid; padding-bottom: 10px; }
#webtools .materials .title { font-weight: bold; font-size: inherit; display: block; }
#webtools .materials img {  float: right; margin: 0 0 0 10px; }
#webtools #production_schedule { text-align: right; margin: 10px 0 5px 0; }


/* CATALOG */
.catalog_section { width: inherit; background: #d3d3d3; font-weight: bold; }

#onair { width: 580px; border-spacing: 0; }
#onair table { font-size: 11px; }
#onair td { padding: 4px; vertical-align: top; }
#onair .oam_id { padding-top: 0; }
.oam_left { width: 80px; padding-left: 15px; color: #000; font-weight: bold; }
.oam_right { width: 480px; }
#onair hr { color: #d3d3d3; width: 570px; }
#onair .blank { padding-left: 0; }

#downloads { width: 580px; border-spacing: 0; }
#downloads table { font-size: 11px; }
#downloads td { padding: 4px; vertical-align: top; }
.downloads_left { width: 150px; color: #000; font-weight: bold; }
.downloads_right { width: 430px; }


/* BRANDING */
.brand { width: 595px; }
.brand .column_left { width: 140px; float: left; overflow: hidden; }
.brand .column_divider { float: left; margin: 0 10px; border-right: solid #999 1px; height: 700px; }
.brand .column_right { float: left; width: 432px; }
.brand ul { margin-top: 0px; }
.brand .column_left li { margin-left: -23px; }
.brand .column_right li { margin-left: -23px; }
.brand a.download { margin-left: 0px; }
.brand .doc_type { font-size: 7px; }

/*
#brand_history ul { list-style-image: url(/images/bullets/list_history.gif); }
#brand_bio ul { list-style-image: url(/images/bullets/list_bio.gif); }
#brand_ci ul { list-style-image: url(/images/bullets/list_ci.gif); }
#brand_military ul { list-style-image: url(/images/bullets/list_history.gif); }
*/

/* AFFILIATE CONTACT DIRECTORY */
.affdirectoryheader { background-color: #cccccc; font-size: 12px; font-weight: bold; }
.affsectionheader { background-color: #ffd533; font-size: 12px; font-weight: bold; }
.affrequireddata { background-color: #fff; font-size: 12px; font-weight: normal; }
.affoptionaldatafield { background-color: #fff; font-size: 12px; font-style: normal; font-weight: bold; }
.affoptionaldatavalue { background-color: #fff; font-size: 12px; font-weight: normal; }
a.affoptionaldatavalue { background-color: #fff; color: #191919; font-size: 12px; font-weight: normal; text-decoration: underline; }
.aucontactcatheader { background-color: #cccccc; font-size: 12px; font-weight: bold; }

/* PROGRAM EXHIBITS, duplicating values "/global/exhibit_templates/style/international.css" (i was unable to update that stylesheet) */
/* those values can be overwritten by markeing properties "!important" */
/* more info about "!important" here: "http://www.w3.org/TR/REC-CSS2/cascade.html#important-rules" */

/*TEXT STYLES */
.txt-main { font: 12px/16px; text-align: left; }
.txt-nav-main-selected { font: 11px bold; }
.txt-nav-sub-selected { font: 11px normal; }
.txt-banner-smallprint { font: 9px normal; color: #666; }
.txt-title-home, .txt-title-sub { font: 13px/20px bold; }
.txt-title-small { font: 11px/18px bold; }
.txt-footer-title { font: 11px/20px bold; }
.txt-subnav-divider { font: 11px normal; }
.txt-photo-caption { font: 11px bold; color: #4A7444; }
.txt-photo-credit { font: 9px normal; color:#999; }

/* BACKGROUNDS */

/* SITELOGO */
#sitelogo { margin-top: 10px; }

/* TUNE-IN INFO */
#box-tunein { width: 95%; font: 10px bold; background-color: #fff; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.txt-tunein { font: 10px bold; color: #cccccc; }

/* RULES/DIVIDERS */
.rule-main { background-color: #CCCCCC; }
.rule-divider { }

/*BULLET POINTS*/
.bullet-nav-main { font-size: 14px; }
.bullet-nav-sub { font-size: 11px; color: #1A5311; }
.bullet-fact { font-size: 14px; color: #990000; }

/*SPACER TEXT*/
.spacer-nav { font: 1px/5px; } 
.spacer-nav-sub { font: 1px/3px; }
.airing-title { font: 11px bold; }
.airing-title { font: 11px bold; }
.airing-text { font: 11px/14px normal; }

/* Exhibit Nav Properties */
.exhibitnav_linkselected { font-size: 11px; font-weight: bold; padding: 0; margin: 0; vertical-align: middle; font-family: Arial, Helvetica, sans-serif !important; }
.exhibitnav_bullet { font-size: 14px; display: none; }
.exhibitnav_spacer { font-size: 1px; line-height: 0; height: 4px; }
.exhibitnav_linkmain { font-size: 11px; font-weight: bold; vertical-align: middle; font-family: Arial, Helvetica, sans-serif !important; }
.exhibit_image_left { display: inline; float: left; margin-left: 4px; margin-right: 10px; }
#sitenavbar { border: 0; float: left; margin: 0 5px 0 5px; padding: 0; width: 230px; }
#terms { text-align: left; margin: 0 0 0 10px; padding: 0; }
#table_main { margin-top: 15px; background: #fff url(/images/white.gif) repeat !important; }
#content { margin: 0 5px 0 10px; border: 0; padding: 0; }
html:not([dummy]) #content { width: 760px; }
#content li { list-style: none !important; margin-bottom: 5px; }
html:not([dummy]) #content li { list-style: disc outside !important; margin-bottom: 5px; }
html:not([dummy]) #content p, html:not([dummy]) #content ul { margin-top: 0; margin-bottom: 10px; }
#content a.download, #content a.video, #content a.onaircart, #content a.play, #content a.blank { padding: .7em 0 .8em 26px; background: no-repeat inherit -2px 0; vertical-align: top; list-style-type: none; line-height: 50px; }
html:not([dummy]) #content a.download, html:not([dummy]) #content a.video, html:not([dummy]) #content a.onaircart, html:not([dummy]) #content a.play, html:not([dummy]) #content a.blank { padding: .7em 0 .8em 26px; background: no-repeat inherit -2px 0; vertical-align: top; list-style-type: none; line-height: 30px; }
#form_program_specials { background-color: #fff !important; font-size: 11px !important; text-align: left; font-family: Arial, Helvetica, sans-serif !important; width: 230px !important; }
#box_navigations { width: 95%; background-color: #fff; margin-bottom: 5px; border-bottom: 2px solid #cccccc; }

/* MYHISTORY */
#myhist_wrapper { width: 580px; padding: 0px 10px; text-align: left; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
#myhist_header { width:580px; height: 75px; margin: 0px; padding: 0px; }
#myhist_tier1, #myhist_tier2 { width:580px; margin: 0px; padding: 0px; }
#myhist_video { width: 400px; height: 350px; float: left; }
.myhist_info { background:url(http://international.aetvn.com/content/myhistory/images/myhistory_partnersinfo_bg.jpg) no-repeat top left; width: 165px; float: right; }
.myhist_380_rt, .myhist_190_lt, .myhist_190_rt, .myhist_380_lt { border-top: #F30017 5px solid; background: #730C0B; }
.myhist_190_lt, .myhist_380_lt { float: left; }
.myhist_190_rt, .myhist_380_rt { float: right; }
.myhist_190_lt, .myhist_380_lt { width: 180px; padding: 5px; float: left; }
.myhist_380_rt, .myhist_190_rt { width: 370px; padding: 5px; float: right; }
.myhist_spacer { clear:both; }
#myhist_wrapper h1, h2, h3 { font: bold 16px/21px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0px; padding: 0px; }
#myhist_wrapper h2 { color: #730C0B; border-left: #F30017 5px solid; padding-left: 5px; }
#myhist_wrapper h3 { color: #FFF; }
#myhist_tier1 p { font: normal 11px/16px Arial, Helvetica, sans-serif; color: #000; padding: 0px; margin: 5px 0px; }
#myhist_tier2 p { font: normal 11px/16px Arial, Helvetica, sans-serif; color: #FFF; padding: 0px; margin: 5px 0px; }
#myhist_tier2 a { color: #FFF; text-decoration: none; }
#myhist_tier2 a:hover { color: #F30017; text-decoration: none; }
#myhist_tier2 .web_image { float: left; padding-right: 5px; }
