/* PAGE SPECIFIC
--------------------------------*/
/* Home Page */

#newstabs {
/*	background:#fff url(/web/FR/fr_images/others/HNE/tabnav-underline.gif) repeat-x bottom; */
	float:left;
	line-height:normal;
	width:714px;
}
#newstabs ul {
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
}
#newstabs li {
	background:url(/web/FR/fr_images/others/HNE/norm-left.gif) no-repeat left top;
	float:left;
	margin:0;
	padding:0 2px 0 4px;
}
#newstabs a {
	background:url(/web/FR/fr_images/others/HNE/norm-right.gif) no-repeat right top;
	color:#2F6681;
	display:block;
	font-size:11px;
	padding:4px 13px 3px 9px;
	text-decoration:none;
}
#newstabs .active {
	background-image:url(/web/FR/fr_images/others/HNE/current-left.gif);
}
#newstabs .active a {
	background-image:url(/web/FR/fr_images/others/HNE/current-right.gif);
	color:#fff;
	padding-bottom:5px;
}
#newstabs .notab a {
	background-color:#fff;
	background-image:none;
	font-size:11px;
	text-decoration:underline;
}
#newstabs .notab {
	background-color:#fff;
	background-image:none;
}
#tabtitle {
	background: #f1f5f7;
	border-bottom: 1px solid #bec2c5;
	padding: 7px 0 5px;
	margin-left: 13px;
	line-height: 14px;
}
#tabtitle h2 {
	font-size:11px;
	color: #333;
	float: left;
}
#tabtitle p {
	float: right;
	width: 380px;
	color: #333;
	font-size: 11px;
	margin: 0;
	text-align: right;
}
#tabtitle a#stock-link img {
	border: none;
}
#tabtitle a#stock-link {
	float: right;
	padding-right: 0px;
	position:relative;
	bottom:1px;
}
#tabtitle p#stockticker {
	float:right;
	padding-left:0;
	padding-right:12px;
	width:217px;
}
#tabtitle p span {
	margin: 0;
}
#tabtitle p img {
	border: 0;
}
#currentstorycopy h2 {
	font-size: 16px;
	margin: 0 0 4px;
}
#currentstorycopy p {
	line-height:15px;
}
#media h5 {
	color: #5f5f5f;
	margin-bottom: 2px;
}
a.icon {
	padding-left:17px;
	background:no-repeat 0 50%;
}
a.hide {
	display:none;
}
a.more {
	white-space:nowrap;
	padding-right:7px;
	background:url(/web/FR/fr_images/others/HNE/morearrow.gif) no-repeat 100% 50%;
}
#topstories {
/*	position:relative; */
	position: absolute;
	left: 14px;
	width:667px;
	height:393px;
	background-image: url(/web/FR/fr_images/others/HNE/topstories_bg.gif);
	background-repeat: no-repeat;
	margin: -3px -5px 3px -3px;
}
#topstories h2 {
	position:absolute;
	top:10px;
	left:24px;
	margin:0;
	width:105px;
	height:29px;
	text-indent:-9999em;
	overflow:hidden;
	background-image: url(/web/FR/fr_images/others/HNE/topstories_UNE.png);
	background-repeat: no-repeat;
}

#topstories .tagline {
	position:absolute;
	top:47px;
	left:24px;
	margin:0;
	height:17px;
	width:413px;
	text-indent:-9999em;
	overflow:hidden;
	background-image: url(/web/FR/fr_images/others/HNE/tagline.png);
	background-repeat: no-repeat;
	color:#98287F;
	font-size:20px;
}


#topstories p#stock {
	position:absolute;
	top:18px;
	right:20px;
	color:#fff;
}
#topstories p#stock img {
	border:none;
	vertical-align:middle;
}
#topstories #stories {
	padding:82px 3px 0 565px;
}
#topstories #stories .story .thumb {
	display:block;
	position:relative;
	margin-bottom:-7px;
	padding:7px 17px 7px 18px;
	background:url(/web/FR/fr_images/others/HNE/topstories_story_thumbbg.png) no-repeat 0 0;
	_background-image:url(http://newsroom.cisco.com/Newsroom/nc3.0/images/topstories_story_thumbbg.gif);
	zoom: 1;
	cursor:pointer;
	text-decoration:none;
	z-index:4;
}
#topstories #stories .story .thumb img {
	border:none;
	display:block;
}
#topstories #stories .story .thumb .tooltip {
	display:none;
	position:absolute;
	top:-6px;
	left:-143px;
	z-index:2;
	padding:15px 20px 15px 15px;
	width:141px;
	height:43px;
	color:#fff;
/*	_background-image:url(http://newsroom.cisco.com/Newsroom/nc3.0/images/topstories_thumb_tooltip.gif); */
	zoom: 1;
	background-image: url(/web/FR/fr_images/others/HNE/topstories_thumb_tooltip.gif);
	background-repeat: no-repeat;
	background-position: 6px 0;
}
#topstories #stories .story .thumb:hover .tooltip {
	display:block;
}
#topstories #stories .story .content {
	display:none;
	position:absolute;
	top:76px;
	left:19px;
	width:541px;
	z-index:1;
}
#topstories #stories .story .content img.hero {
	border:none;
	display:block;
	float:left;
	margin:8px 15px 0 3px;
	padding:3px;
	background:url(http://newsroom.cisco.com/Newsroom/nc3.0/images/topstories_story_herobg.png) no-repeat;
	zoom:1;
	_padding-bottom:0;
	_border:2px solid #fff;
	_border-right:0 none;
}
#topstories #stories .story .content h3 {
	position:relative;
	margin:5px 0 10px;
	padding:0;
	font-weight:normal;
	color:#000;
	font-size:20px;
	line-height:0.99;
	background:none;
	z-index:1;
	zoom:1;
}
#topstories #stories .story .content ul li {
	margin-bottom:3px;
}
#topstories #stories .story .content ul li a {
	font-weight:bold;
	color:#2f6695;
}
#topstories #stories .story.active .thumb {
	background-position:0 -70px;
	cursor:default;
}
#topstories #stories .story.active .thumb:hover .tooltip {
	display:none;
}
#topstories #stories .story.active .content {
	display:block;
}
#topstories a.icon.podcast {
	background-image:url(http://newsroom.cisco.com/Newsroom/nc3.0/images/topstories_icon_podcast.gif);
}
#topstories a.icon.article {
	background-image:url(http://newsroom.cisco.com/Newsroom/nc3.0/images/topstories_icon_article.gif);
}
#topstories a.icon.video {
	background-image:url(http://newsroom.cisco.com/Newsroom/nc3.0/images/topstories_icon_video.gif);
}
#topstories .footerlinks {
	position:absolute;
	bottom:15px;
	left:20px;
	width:640px;
}
#topstories .footerlinks li {
	float:left;
	margin-left:30px;
}
#topstories .footerlinks li.first {
	margin-left:0;
}
#topstories .footerlinks li a {
	display:block;
	padding-right:9px;
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	color:#71797f;
	background-image: url(/web/FR/fr_images/others/HNE/arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 67%;
	padding-top: 5px;
}
#topstories .footerlinks li.right {
	float:right;
	margin:0;
}
#topstories .footerlinks li.button {
	padding-left:4px;
	background-image: url(/web/FR/fr_images/others/HNE/button.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#topstories .footerlinks li.button a {
	padding:5px 19px 15px 10px;
	background:none;
	color: #FFF;
	margin-right: 10px;
}
#toplinks {
	position:relative;
	margin:0 -3px 7px 0;
	padding:3px;
	width:720px;
	height:68px;
	background:url(/web/FR/fr_images/others/HNE/toplinks_bg.png) no-repeat;
}
#toplinks ul li {
	float:left;
	padding-left:2px;
	background:url(/web/FR/fr_images/others/HNE/toplinks_vr.png) no-repeat 0 0;
}
#toplinks ul li.first {
	padding-left:0;
	background:none;
}
#toplinks ul li a {
	display:block;
	padding:26px 0 27px;
	font-weight:bold;
	font-size:1em;
	color:#797979;
	text-align:center;
	text-decoration:none;
}
#toplinks ul li a:hover {
	color:#666;
}
#toplinks ul li a img {
	border:none;
}
#toplinks ul li#tl-podcasts a {
	width:109px;
}
#toplinks ul li#tl-videos a {
	width:91px;
}
#toplinks ul li#tl-sms a {
	width:76px;
}
#toplinks ul li#tl-mywire a {
	width:170px;
}
#toplinks ul li#tl-rss a {
	width:119px;
}
#toplinks ul li#tl-twitter a {
	width:99px;
	padding:25px 0 28px;
}
#toplinks ul li#tl-facebook a {
	width:97px;
	padding:25px 0 28px;
}
#toplinks ul li#tl-flickr a {
	width:79px;
	padding:25px 0 28px;
}
#secondary {
	position:relative;
	margin:0;
	margin-right:-2px;
	width:718px;
	background:url(/web/FR/fr_images/others/HNE/secondary_bg.png) repeat-y 0 0;
}
#secondary .cap {
	height:6px;
	background:no-repeat 0 0;
}
#secondary .cap.top {
	background-image:url(/web/FR/fr_images/others/HNE/secondary_bgtop.png);
}
#secondary .cap.bottom {
	clear:both;
	background-color:#fff;
	background-image:url(/web/FR/fr_images/others/HNE/secondary_bgbottom.png);
}
#secondary .column {
	min-height:400px;
	_height:408px;
}
#secondary .column.first {
	float:left;
	width:444px;
}
#secondary .column.last {
	float:right;
	width:264px;
}
#secondary .box {
	padding:13px 20px !important;
	_padding-top:3px !important;
}
#secondary h4 {
	font-weight:normal;
	font-size:15px;
}
#secondary a {
	color:#2f6695;
	font-weight:bold;
}
#secondary h3 {
	margin-bottom:15px;
	padding:0 !important;
	border:none !important;
	height:21px;
	background:no-repeat 0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#secondary #ciscoblogs h3 {
	background-image:url(/web/FR/fr_images/others/HNE/secondary_ciscoblog_title.png);
}
#secondary #ciscoblogs img.left {
	display:inline-block;
	float:left;
	border:none;
	margin:2px 0 8px;
}
#secondary #ciscoblogs ul {
	margin: 0 0 0 120px;
}
#secondary #ciscoblogs li {
	margin: 0 0 10px;
	padding: 0 0 0 15px;
	line-height:1.1;
	background: url(/web/FR/fr_images/others/HNE/blog_bullet.gif) 0px 3px no-repeat;
}
#secondary #ciscoblogs li.blogMore {
	padding-left: 0px;
	background: none;
}
#secondary #featuredmedia {
	padding-top:37px !important;
	padding-bottom:15px !important;
	background:url(/web/FR/fr_images/others/HNE/secondary_firstcoldivider.png) no-repeat 0 0;
}
#secondary #featuredmedia h3 {
	margin-bottom:2px;
	background-image:url(/web/FR/fr_images/others/HNE/secondary_featuredmedia_title.png);
}
#secondary #featuredmedia ul li {
	margin:13px 0 0 20px;
	float:left;
}
#secondary #featuredmedia ul li.left {
	margin-left:0;
}
#secondary #featuredmedia ul li a {
	display:block;
	padding-left:42px;
	width:150px;
	height:28px;
	background:no-repeat 0 50%;
}
#secondary #featuredmedia ul li a.oneline {
	padding-top:8px;
	height:20px;
}
#secondary #featuredmedia ul li a.podcast {
	background-image:url(/web/FR/fr_images/others/HNE/featuredmedia_podcast.gif);
}
#secondary #featuredmedia ul li a.video {
	background-image:url(/web/FR/fr_images/others/HNE/featuredmedia_video.gif);
}
#secondary #pressreleases {
	width:auto;
}
#secondary #pressreleases h3 {
	background-image:url(/web/FR/fr_images/others/HNE/secondary_pressreleases_title.png);
}
#secondary #pressreleases ul {
	color:#666;
	font-size:11px;
	line-height:1.3em;
}
#secondary #pressreleases ul li {
	margin-bottom:15px;
	line-height:1.45;
}
#secondarycontent {
	background: #ededed url(/web/FR/fr_images/others/HNE/secondarycontent-bg.gif) repeat-y top center;
	border:1px solid #bec2c5;
}
#quicklinks h3, #pressreleases h3, #media h3 {
	padding: 10px 0 5px 0;
	color: #333333;
}
/*#customizequicklinks {
	background:#fff;
	border:1px solid #bec2c5;
	margin: 10px 0 10px 12px;
	padding: 6px;
	width: 151px;
}*/

#customizequicklinks select {
	color:#666;
	font-size:10px;
	border: 1px solid #bec2c5;
	width:100%;
}
/*#customizequicklinks ul { margin-top: 10px; }*/

#pressreleases {
	padding-left:20px;
	width:300px;
}
p.article {
	border-bottom: 1px solid #bec2c5;
	margin-top: 10px;
	padding-bottom: 15px;
}
p.article.last {
	border-bottom:none;
	padding: 0 0 20px;
}
span.releasedate {
	color: #999999;
	font-weight: 700;
}
#media h3 {
	border-bottom: 1px solid #bec2c5;
	padding-left: 15px;
	margin-bottom: 12px;
}
#podcast {
	margin-top: 15px;
}
.mediacontainer {
	margin-left: 15px;
	height: 65px;
	width: 154px;
}
.mediacontainer p {
	padding-left: 43px;
	font-weight: bold;
	min-height: 27px;
}
.mediacontainer p.podcast {
	background: url(/web/FR/fr_images/others/HNE/podcast-btn.png) no-repeat left top;
}
.mediacontainer p.video {
	background: url(/web/FR/fr_images/others/HNE/video-btn.png) no-repeat left top;
}
.mediacontainer-text {
	float: right;
	width: 79px;
	line-height: 13px;
}
#currentstorycopy a, #featuredstorythumbs a {
	font-size: 11px;
	font-weight: 700;
}
#externalsites img, #customizequicklinks a {
	padding-left: 5px;
}
#customizequicklinks a {
	padding-left:5px;
}
p#comments {
	margin-top:10px;
	color: #292929;
}
#currentstoryimg, #currentstorycopy {
	margin-top:15px;
}
#tabtitle h2 {
	display: inline;
}
#tabtitle p {
	display:inline;
	padding-left:15px;
}
/* TODO: in HTML, change all id="storyoptions" to class="storyoptions" and remove the ID rules from CSS */
ul#storyoptions {
	margin: 5px 0 0;
}
ul#storyoptions li {
	display: inline;
	padding: 0 15px 0 0;
	font-weight: bold;
}
ul.storyoptions {
	margin: 5px 0 0;
}
ul.storyoptions li {
	display: inline;
	padding: 0 15px 0 0;
	font-weight: bold;
}
#currentstoryimg {
	padding-left:14px;
}
#currentstorycopy {
	margin-left:14px;
}
#pressreleases h3 {
	border-bottom:1px solid #bec2c5;
}
ul#medialinks {
	padding: 0 0 0 12px;
	margin: 0 12px 10px 12px;
}
#tabfeatures {
	padding: 15px 15px 0px;
	width: 490px;
}
.tabstory {
	margin: 0 0 15px;
	height: 65px;
}
.tabstory img {
	margin: 0;
}
.tabstory p, .tabstory h2 {
	float: right;
	width: 415px;
}
.tabstory h2 a {
	color: #333;
}
#topmedia h4 {
	color: #666;
	font-size: 11px;
	padding: 10px 10px 0;
}
#topmedia p {
	margin: 0 10px 0;
}
#topmedia select {
	margin: 3px 10px 12px;
	width: 160px;
}
/* Release page */
#searchrel {
	position: relative;
	bottom: 4px;
	width: 142px;
	padding: 1px;
}
.release .boxcol1, .feature .boxcol1 {
	width: 702px;
}
.release .boxcol2, .feature .boxcol2 {
	width: 213px;
	padding: 18px 0 0;
}
#releasecopy h1, #releasecopy h2, #releasecopy h3, #releasecopy h4, #releasecopy p {
	margin-left: 10px;
}
#releasecopy img {
	margin: 0 15px 3px 10px;
}
#releasecopy .caption {
	font-size: 85%;
	margin: 0px 0 15px 12px;
}
#moreinfo, #related, #ataglance {
	margin: 0 0 0 30px;
}
#moreinfo h3, #ataglance h3 {
	margin-left: 0px;
}
#moreinfo p a, #ataglance p {
	font-size: 90%;
}
#wrapper.release .actionbar, #wrapper.feature .actionbar {
	margin-left: 10px;
	width: 694px;
}
#wrapper.release .actionbar.bottom, #wrapper.feature .actionbar.bottom {
	padding-top: 7px;
	border-top: 1px solid #ccc;
}
#wrapper.release #releasecontent, #wrapper.feature #releasecontent {
	padding-bottom: 20px;
}
#releaseheadline {
	margin-top: 15px;
	margin-bottom:15px;
}
#releasecontent .list {
	list-style: disc inside;
	font: 11px/1.3 Arial, sans-serif;
	margin: 0 0 12px 0;
	color: #666;
}
#releaseheadline h1 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
#releaseheadline h2 {
	color: #666;
	font-size: 14px;
	margin-top: 5px;
}
#releasecopy h3 {
	color: #666;
	font-size: 14px;
	padding-left: 0;
}
#releasecopy p {
	margin-bottom: 13px;
	font-size: 100%;
}
#releasecopy a {
	font-size: 100%;
}
#releasecopy .contentbold {
	color:#666666;
}
.quotes {
	font-size: 140%;
}
#releasecopy p.quote {
	font-weight: bold;
}
#releasecopy p.author {
	font-size: 60%;
	text-align: right;
	margin-right: 10px;
}
#releasecopy .caption {
	color:#666666;
	font-size: 90%;
}
#releasecopy ul, #releasecopy ol {
	list-style-type: disc;
	margin: 10px 10px 10px 10px;/*  text-indent: 10px;*/
}
#releasecopy ol {
	list-style-type: decimal;
}
#releasecopy ul li, #releasecopy ol li, #releasecopy ul li ul li {
	color: #666666;
	font-size: 90%;
	margin: 5px 10px 5px 20px;
}
#releasecopy ul li ul li {
	font-size: 100%;
}
#releasecopy .linkbox {
	margin-bottom: 10px;
}
#releasecopy .linkbox h3 {
	color: #fff;
	font-size: 11px;
	padding-left: 10px;
	background: #999;
}
#releasecopy .linkbox h4 {
	margin-left: 0;
}
.vrule {
	background: url(/web/FR/fr_images/others/HNE/vrule.gif) no-repeat top center;
	height: 100px;
}
#contactinfo {
	border: 1px solid #999;
	border-width: 0 1px 0 0;
	padding: 0;
	margin: 0 10px 15px 10px;
	font-size: 11px;
	width: 98%;
}
#contactinfo td {
	padding: 3px 0 3px 10px;
	border: 1px solid #999;
	border-width: 0 0 1px 1px;
	color: #5f5f5f;
}
#contactinfo .section {
	color: #000000;
	font-weight: bold;
}
#contactinfo th {
	font-weight: bold;
	border: 1px solid #999;
	border-width: 0 0 1px 1px;
	color: #5f5f5f;
	padding: 3px 0 3px 10px;
}
#contactinfo thead th {
	background: #999;
	color: #fff;
}
#releasecontent table {
	border: 1px solid #999;
	border-width: 1px 1px 0 0;
	padding: 0;
	margin: 0 0 15px 10px;
	font-size: 11px;
}
#releasecontent td {
	border: 1px solid #999;
	border-width: 0 0 1px 1px;
	color: #5f5f5f;
	padding: 5px;
}
#releasecontent th {
	font-weight: bold;
	border: 1px solid #999;
	border-width: 0 0 1px 1px;
	color: #5f5f5f;
	padding: 5px;
}
#releasecontent thead th {
	background: #999;
	color: #fff;
}
/* Cisco News */
#wrapper.cisconews .contentbox {
	padding: 13px 0 0;
	margin: 0 0 15px;
}
#wrapper.cisconews .contentbox h2 {
	font-size: 12px;
	color: #333;
	margin: 0 12px 13px 12px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
}
#wrapper.cisconews .contentbox h3 {
	color: #666;
	padding: 0;
}
#wrapper.cisconews .three-col h3 {
	color: #fff;
	padding: 1px 13px 2px;
	background: #999;
	margin: 0 0 12px;
}
#top-stories-wrap {
	margin: 0 0 13px 12px;
	background: url(/web/FR/fr_images/others/HNE/top-stories-bg.gif) no-repeat bottom right;
	width: 689px;
}
#top-stories {
	width: 445px;
	float: left;
	margin: 0 15px -13px 0;
}
#top-stories img {
	float: left;
	width: 60px;
	padding: 0 0 13px;
	border: none;
}
#top-stories span {
	float: right;
	width: 365px;
	display: block;
}
#top-stories span p {
	margin-bottom: 15px;
	line-height: 1.3;
}
#find-news {
	width: 202px;
	float: left;
	border-top: 1px solid #d6d8da;
	padding: 12px 13px 0;
}
#find-news select {
	margin: 3px 0 12px;
	width: 198px;
}
#top-rated-box {
	width: 215px;
	float: right;
}
#wrapper #top-rated-box h3, #wrapper #featured-sidebar h3 {
	color: #fff;
	padding: 1px 13px 2px;
	background: #999;
	margin: 0 0 12px;
}
#top-rated-box h4 {
	color: #666;
	margin: 0 12px 2px 12px;
}
#top-rated-box p {
	margin: 0 12px 12px;
}
.three-col {
	width: 689px;
	background: url(/web/FR/fr_images/others/HNE/three-columns-bg.gif) no-repeat bottom left;
	margin: 0 0 13px 12px;
}
.three-col .column {
	width: 224px;
	margin: 0 12px 0 0;
	float: left;
}
.three-col .column.second {
	width: 226px;
}
.three-col .column.last {
	width: 215px;
	margin: 0;
}
.three-col p, #featured-sidebar p {
	margin: 0 12px 12px;
}
#featured-wrap {
	margin: 0 0 12px 12px;
	width: 689px;
}
#featured-story {
	width: 462px;
	float: left;
	margin: 0 0 -12px;
}
#featured-story img {
	border: 1px solid #b5b5b5;
	float: left;
}
#featured-story span {
	float: right;
	width: 270px;
}
#wrapper #featured-story h3 {
	color: #000;
	font-size: 12px;
	margin: 0 0 3px;
}
#featured-story a.arrow-dotted {
	font-weight: bold;
}
#featured-sidebar {
	width: 213px;
	float: right;
	border: 1px solid #ccc;
}
#wrapper #featured-sidebar h3 {
	margin: 0 -1px 12px;
}
#featured-sidebar select {
	margin: 0 12px 12px;
	width: 189px;
}
.twitter_div {
	background-image: url(/web/FR/fr_images/others/HNE/twitter_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
	padding-right: 50px;
	width:570px;
	padding-bottom: 20px;
	padding-left: 53px;
}
.twitter_div .twitter_container ul li {
	margin: 0px;
	padding: 0px;
}
.twitter_div .twitter_container ul li a {
	color:#2f6695;
	font-weight:bold;
}
.twitter_div .twitter_container ul {
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twitter_div .twitter_container {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	top:0;
	height: 39px;
}
