/* GLOBAL STYLES */
BODY {margin:0px; background:#F5F5F5; font-family:Arial,Helvetica,Sans-Serif; color:#333333; font-size:75%; voice-family: "\"}\""; voice-family:inherit; font-size:90%;}
TD {font-size:75%; voice-family: "\"}\""; voice-family:inherit; font-size:90%;}
td.normal { font-size:100%; }
.mainPageAreaBorderHome {border-right:1px solid #ff6600; border-bottom:1px solid #ff6600; background:#FFFFFF;}
.mainPageAreaBorder {border-right:1px solid #ff6600; border-bottom:1px solid #ff6600; background:#FFFFFF; }
.adAreaBorder {border-right:1px solid #AFAFAF; border-bottom:1px solid #AFAFAF; background:#E4E3E3; padding:6px 6px 6px 8px;}
A {color:#CC3300;}
A:visited {color:#a22800;}
A:hover {color:#FF7519; text-decoration:none;}
.visible {visibility:visible;}
.hidden {visibility:hidden;}
.subpageHeader {background:url("/images/subpageHeader.jpg") right no-repeat;}
.whiteBackground {background:#FFFFFF;}
.logo {padding-top:14px; padding-left:6px;background:url("/images/logoCorp.gif") 6px 14px no-repeat;}
.logo2 {padding-top:14px; padding-left:6px;}
.orange {background:#FF6600;}
.darkOrange {background:#CC3300;}
.homeBannerChannelDivider {background:#FF6600 url("/images/home_bannerDivider1.gif") no-repeat right; padding:7px 10px 3px 10px;}
.homeBannerChannelDivider2{background:#FF6600 url("/images/home_bannerDivider2.gif") no-repeat left;  padding:7px 10px 3px 20px;}
.nowrap {white-space: nowrap;}
.def {color:#CC3300; text-decoration:none;background-color: transparent;border-color:#CC3300;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;}


.formFieldContainer{z-index:1; position:relative; height:0px;}
.formFieldPos {position:absolute; left:7px; top:4px; visibility:visible;}
.formFieldPosHidden {position:absolute; left:7px; top:4px; visibility:hidden;}
/* Hide from IE-Mac \*/
.formFieldPos {position:absolute; left:7px; top:-23px; visibility:visible;}
.formFieldPosHidden {position:absolute; left:7px; top:-23px; visibility:hidden;}
/* End hide */

.searchLoginBoxPos {width: 129px; height:26px;}

ul.inline { margin: 0px; padding: 0px; display: inline; list-style-type: none; }
.inline { display: inline; }

/* HOME PAGE STYLES */
#loginDiv {float:left;}
.homeSearch {font-size:12px; width:98px; height:18px; background:url("/images/enterText.gif") no-repeat center #F1F1F1; color:#666666; voice-family: "\"}\""; voice-family:inherit; height:13px; }
.homeSearch2 {width:98px; height:18px; background:url("") #F1F1F1; font-size:90%; color:#666666; voice-family: "\"}\""; voice-family:inherit; height:13px; }
.homeLogin   {width:98px; height:18px; font-size:90%; background:#F1F1F1; color:#666666;}

.homeSearch3 {white-space: nowrap; background:url("/images/search_bckgrnd.gif") no-repeat center #FFFFFF; }
.homeLogin3  {white-space: nowrap; background:                                                   #FFFFFF; }

.homeUserID {font-size:12px; width:98px; height:18px; color:#666666; voice-family: "\"}\""; voice-family:inherit; height:13px; background:url("/images/enterUserID.gif") no-repeat center #F1F1F1; }
.homePswd {font-size:12px; width:98px; height:18px; color:#666666; voice-family: "\"}\""; voice-family:inherit; height:13px; background:url("/images/enterPswd.gif") no-repeat center #F1F1F1; }

.homeBannerTitle {padding-left:28px; font-size:12px; color:#F8D583; font-weight:bold; text-decoration:none;}
A.homeBannerTitle, A.homeBannerTitle:visited {padding-left:28px; font-size:12px; color:#F8D583; font-weight:bold; text-decoration:none;}
A.homeBannerTitle:hover {color:#FFFFFF;}
.homeBannerTextLeft {padding-left:12px; font-size:11px; line-height:120%; color:#000000;}
.homeBannerTextRight {padding-left:17px; font-size:11px; line-height:120%;}
.homeBannerTextRight A, .homeBannerTextRight A:visited {text-decoration:none; color:#000000;}
.homeBannerTextRight A:hover {text-decoration:none; color:#000000;}
.homeStoryLink {padding-bottom:2px;}
.homeStoryLink A {color:#333333; text-decoration:none;}
.homeStoryLink A:visited {color:#333333; text-decoration:none;}
.homeStoryLink A:hover {color:#FF6600; text-decoration:underline;}
.homeChannelTitle {padding:0px 3px 0px 8px; color:#FF6600; font-weight:bold; text-transform:uppercase; font-size:70%; voice-family: "\"}\""; voice-family:inherit; font-size:85%; }
.homeChannelTitle A, .homeChannelTitle A:visited, .homeChannelTitle A:hover {text-decoration:none; color:#FF6600;}
.homeChannelBox {padding:6px; border:1px solid #CCCCCC; background:#FFF1CF; color:#666666; height:100%; cursor:pointer; cursor:hand;}
.homeChannelBox2 {padding:6px; border:1px solid #CCCCCC; background:#FFF1CF; color:#666666; height:100%;}
.homeChannelPhotoTopRight {padding:0px 0px 3px 3px; float:right;}
.homeChannelPhoto {border:1px solid #ff6600;}
.homeButtonArrow {padding-right:5px;}
.topStoriesPadding {padding:14px;}
.topStoriesTitle {padding-bottom:4px;color:#FF6600; font-weight:bold;}
.storyPadding {padding-right:8px;}
.channelsPadding {padding-top:12px;}



/* NAV & DROP DOWN STYLES */
.nav1Pos {position:absolute; left:0px; top:0px}
.nav2Pos {position:absolute; left:108px; top:0px}
.nav3Pos {position:absolute; left:206px; top:0px}
.nav4Pos {position:absolute; left:314px; top:0px}
.nav5Pos {position:absolute; left:422px; top:0px}
.nav6Pos {position:absolute; left:530px; top:0px}
.nav7Pos {position:absolute; left:635px; top:0px}

.footer1Home {color:#FF6600; font-weight:bold; font-size:75%; line-height:170%;}
.footer2Home {color:#666666; font-size:75%;}
.footer2Home A,.footer2Home A:visited {color:#666666; text-decoration:none;}
.footer2Home A:hover {color:#FF6600; text-decoration:underline;}
.footer1 {color:#FF6600; font-weight:bold; font-size:85%; line-height:170%; white-space: nowrap; }
.footer2 {color:#666666; font-size:85%;}
.footer2 A,.footer2 A:visited {color:#666666; text-decoration:none;}
.footer2 A:hover {color:#FF6600; text-decoration:underline;}

/* LEFT NAV STYLES */
/* NORMAL */
.leftnav, .leftnavOv {font-size:90%; color:#333333; background:#FFFFFF; padding:3px 12px 3px 2px; border-right:1px solid #FF6600;  cursor:pointer; cursor:hand;}
.leftnav A, .leftnav A:visited, .leftnavOv A, .leftnavOv A:visited {color:#333333; text-decoration:none;}
.leftnav A:hover, .leftnavOv A:hover {background:#eeeeee; color:#333333;}
.leftnav:hover, .leftnavOv {background:#eeeeee;}
.leftnavTitle {color:#333333; background:#cccccc; padding:3px 12px 3px 2px; border-right:1px solid #FF6600; font-weight:bold; text-transform:uppercase;}
  .leftnavTitle A,.leftnavTitle A:visited {color:#333333; font-weight:bold; text-transform:uppercase; text-decoration:none;}
  .leftnavTitle A:hover {color:#CC3300; font-weight:bold; text-transform:uppercase; text-decoration:none;}

/* SECTION ON & ACTIVE */
.leftnavOn, .leftnavActive {padding:3px 12px 3px 0px; border-right:1px solid #FF6600; background:url("/images/leftnav_on_coverup.gif") no-repeat bottom #FFCC41; cursor:pointer; cursor:hand;}
/* SECTION ON */
.leftnavOn {color:#333333;}
.leftnavOn A, .leftnavOn A:visited {color:#333333; background:#FFCC41; text-decoration:none;}
.leftnavOn A:hover {color:#CC3300;}
/* SECTION ACTIVE */
.leftnavActive {color:#FF6600;}
.leftnavActive A, .leftnavActive A:visited {color:#FF6600; background:#FFCC41; text-decoration:none; font-weight:bold;}
.leftnavActive A:hover {color:#FFFFFF;}
/* SUB SECTIONS */
.leftsubnavAlt, .leftsubnavAltActive, .leftsubnav, .leftsubnavActive {color:#333333; padding:3px 0px 3px 5px; font-size:70%; voice-family: "\"}\""; voice-family:inherit; font-size:85%;}
.leftsubnavAlt, .leftsubnavAltActive {background:url("/images/leftnav_sub_left.gif") repeat-y #FFE8A9;}
.leftsubnavAlt A, .leftsubnavAlt A:visited {text-decoration:none; color:#333333;}
.leftsubnavAltActive A, .leftsubnavAltActive A:visited {text-decoration:none; color:#FF6600; font-weight:bold;}
.leftsubnavAlt A:hover, .leftsubnavAltActive A:hover {color:#CC3300;}
.leftsubnav {background:url("/images/leftnav_sub_left.gif") repeat-y #FFE8A9;}
.leftsubnavActive {background:url("/images/leftnav_sub_left.gif") repeat-y #FFFFFF;}
.leftsubnav A, .leftsubnav A:visited {text-decoration:none; color:#333333;}
.leftsubnavActive A, .leftsubnavActive A:visited {text-decoration:none; color:#FF6600; font-weight:bold;}
.leftsubnav A:hover, .leftsubnavActive A:hover {color:#CC3300;}
.leftsubnavArrowOn  {background:#ffffff; padding-right:8px;padding-left:5px;}
.leftsubnavArrowOff {background:#ffe8a9; padding-right:8px;padding-left:5px;}



.leftnavBorder {background:#CCCCCC; border-right:1px solid #FF6600; height:1px;}
.leftnavOnBorderSolid {background:#FF6600; height:1px;}
.leftnavOnBorder {background:url("/images/leftnav_on_coverup.gif") no-repeat left #FF6600; height:1px;}
.leftnavOnBottom {background:#FFCC41; border-right:1px solid #FF6600; border-bottom:1px solid #FF6600; height:3px;}

/* SUBPAGE STYLES */
.copyArea {background:url("/images/subpage_contentTop.gif") repeat-x; padding:38px 28px 0px 15px;}
.copyArea2 {padding:10px 28px 0px 15px;}
.subRightColumn {background:url("/images/subpage_contentTop.gif") repeat-x; padding:38px 9px 15px 0px;}
h1, .pagetitle {color:#777777; font-weight:bold; font-size:140%;}
h2, .subtitle {color:#333333; font-weight:bold; font-size:130%;}
h3, .subhead {color:#FF6600; font-weight:bold; font-size:120%;}
h4, .thesis {color:#333333; font-weight:bold; font-size:100%;}

.alsoSeeBox {padding:8px; border:1px solid #CCCCCC; background:#FFF1CF; color:#666666; height:100%;}
.alsoSeeBox A {color:#666666; text-decoration:none; line-height:140%;}
.alsoSeeBox A:visited {color:#CC3300;}
.alsoSeeBox A:hover {text-decoration:underline;color:#CC3300;}
.alsoSeeTitle {padding:0px 3px 0px 8px; color:#FF6600; font-weight:bold; text-transform:uppercase; font-size:90%;}
blockquote.seealso { padding-left: 5px; margin-left: 0; margin-right: 0; padding-right: 0; }
ul.seealso { margin-top: 3px; margin-left: 7px; margin-right: 0; padding-left: 0; padding-right: 0;}
li.seealso { margin-left: 7px; margin-right: 0; padding-right: 0; }
li.info { padding-bottom: 1.5em; }

.dividerLinePadding {margin:20px 0px 20px 0px;}
.dividerLineLeft {background:#999999; height:4px;}
.dividerLineRight {background:#FFBB00; height:4px;}

td.lightbkgd {color: Black; font-family:Arial,Helvetica,Sans-Serif; font-size : 12px; background-color : #cccccc;}
td.smalllightbkgd {color: Black; font-family : Arial,Helvetica,Sans-Serif; font-size : 11px; background-color : #cccccc;}
td.largelightbkgd {color: Black; font-family : Arial,Helvetica,Sans-Serif; font-size : 14px; background-color : #cccccc;}
td.colorbkgd {color: Black; font-family : Arial,Helvetica,Sans-Serif; font-size : 12px; background-color : #ffffcc;}
td.smallcolorbkgd {color: Black; font-family : Arial,Helvetica,Sans-Serif; font-size : 11px; background-color : #ffffcc;}
td.largecolorbkgd {color: Black; font-family : Arial,Helvetica,Sans-Serif; font-size : 14px; background-color : #ffffcc;}

/* padding: top right bottom left */
.copyPhoto {padding:0px 0px 10px 10px; float:right}
.copyPhotolft {padding:0px 15px 10px 0px; float:left}

.inline { display: inline; }
.def {color:#CC3300; text-decoration:none;background-color: transparent;border-color: #333333;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;}


.sitemapHead {background:#FF6600; padding:5px; color:#FFFFFF; font-weight:bold; border:2px solid #cc3300; text-transform:uppercase; }
.sitemapHead A:hover { text-decoration:underline}
.sitemapHead A, .sitemapHead A:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;font-size:95%;}
.sitemapListing { border-top:none; padding:5px; padding-left:6px; font-size:100%;}
.sitemapSubHead {font-weight:bolder; font-size:100%; color:#000000; }
.sitemapLink {height:0.5em;}
.sitemapLink A {text-decoration:none; color:#333333;}
.sitemapLink A:visited {text-decoration:none; color:#cc3300;}
.sitemapLink A:hover {text-decoration:underline;}

th {   font-size:75%;  voice-family: "\"}\"";  voice-family:inherit;  font-size:95%;  font-weight: bold; }

table.add { border-width: 1px; border-style: solid; border-color: #cccccc; width: auto; }
table.contacts {  border-width: 1px;   border-style: solid;  border-color: #cccccc;   width: 100%; }
table.company {  border-width: 0px; width: 100%; }
table.info {  border-width: 1px;   border-style: solid;  border-color: #cccccc;   width: auto; }

th.add { padding: 0.5em; color: #ffffff; font-weight: bold; font-size:100%; vertical-align: top; text-align: center;  border-width: 1px; border-style: solid; border-color: #cccccc; background-color: #FF6600; width: auto; }
th.contacts {  padding: 0.5em;  white-space: nowrap;  font-weight: bold;  vertical-align: top;  text-align: left; border-width: 1px;}
th.company {  padding: 0; padding-right: 5px; white-space: nowrap;  font-weight: bold;  vertical-align: top;  text-align: left; border-width: 1px;}
th.info {  padding: 0.5em;  white-space: nowrap;  font-weight: bold;  vertical-align: top;  text-align: left; border-width: 1px;}
th.stats {  padding: 0.5em;  white-space: nowrap;  font-weight: bold;  vertical-align: top;  text-align: center; border-width: 1px;}

td.add { padding: 0.5em; vertical-align: top; border-width: 1px; border-style: solid; border-color: #cccccc; background-color: #C9C7A6; width: auto; }
td.adds { padding: 0.5em; vertical-align: top; border-width: 1px; border-style: solid; border-color: #cccccc; background-color: #F7D67D; width: auto; }
td.contacts {   padding: 0.5em; vertical-align: top; border-width: 1px;}
td.contactnos {   padding: 0.5em;  white-space: nowrap; vertical-align: top; border-width: 1px;}
td.company {   padding: 0; padding-right: 5px; vertical-align: top; border-width: 0px;}
td.companynos {   padding: 0; padding-right: 10px; white-space: nowrap; vertical-align: top; border-width: 0px;}
td.info {   padding: 0.5em; vertical-align: top; border-width: 1px;}
td.stats {   padding: 0.5em; vertical-align: top; border-width: 1px; text-align: center;}
td.topStories {   padding: 0.2em; vertical-align: middle; text-align: left; font-size:12px;}
td.thumbnail { padding: 2px; border-width: 1px;   border-style: solid;  border-color: #cccccc; margin: 0 15px 15px 0; text-align: left;}
td.StoryDate {   padding: 0.2em; vertical-align: middle; text-align: left; font-size:12px; width: 100; white-space: nowrap;}
sup.contacts {  font-size: small;  font-weight: normal;}




/* *************************************************** */
/* CAREERS FLASH VIDEO STYLES                          */
/* *************************************************** */

.alsoSeeTitle A, .alsoSeeTitle A:visited {color:#FF6600; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.alsoSeeTitle A:hover {text-decoration:underline;}
#flashVideo {position:absolute; left:200px; top:140px; z-index:100; background:#FFF1CF; padding:8px 15px 15px 15px; border:2px solid #cc3300;}
.flashVideoVis {visibility:visible;}
.flashVideoHid {visibility:hidden;}