@import "reset.css";

/* TYPOGRAPHY
-------------------------------*/
body { font-family: Arial, Verdana, sans-serif; line-height: 16px; }
strong { font-weight: bold; }

h2,h3,h4,h5 {
	color: #000;
	font-size: 11px;
	font-weight: 700;
}

h3 {
	font: bold 11px/1.4 Arial, sans-serif;
	color: #fff;
	padding: 1px 13px 2px;
}

a:link,a:visited {
	font-size:11px;
	color:#039;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.arrow-dotted {
	background: url(../images/arrow-dotted.gif) no-repeat left 2px;
	padding: 1px 0 1px 11px;
	font-weight: bold;
}
a.arrow-small {
	background: url(../images/arrow-small.gif) no-repeat 8px 50%;
	padding: 0 0 0 9px;
}
a.arrow-down { background: url(../images/arrow-down.gif) no-repeat right center; padding: 0 11px 0 0; }
a.arrow-up { background: url(../images/arrow-up.gif) no-repeat right center; padding: 0 11px 0 0; }

p {
	font: 11px/1.3 Arial, sans-serif;
	margin: 0 0 12px 0;
	color: #666;
}
p.right {
	float: none;
	text-align: right;
}
.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

#downloadBox select {
  font-size: 11px;
  color: #666;
  border: 1px solid #99b2c8;
}

#content select {
	font-size: 11px;
	color: #666;
	border: 1px solid #99b2c8;
}

span.blog-icon {
	background: url(../images/blog-icon.gif) no-repeat right center;
	padding: 0 16px 0 0;
}
span.podcast-icon {
	background: url(../images/podcast-icon.gif) no-repeat right center;
	padding: 0 17px 0 0;
}
#wrapper.home span.podcast-icon {
	background: url(../images/headphone-icon.gif) no-repeat right center;
	padding: 0 17px 0 0;
}
span.vidcast-icon {
	background: url(../images/camera-icon-black.gif) no-repeat left center;
	padding: 0 0 0 17px;
}

/* GLOBAL LAYOUT
---------------------------------------*/
#wrapper {
	margin-left: 8px;
	width: 915px;
	overflow: hidden;
}
.col1,.col2 { overflow: hidden; }
.col1 { width: 719px; }
.col2 { width: 184px; }

#ciscologo { position: absolute; }
#ciscologo img { border: none; }

#header {
	border: 1px solid #ccc;
	border-width: 0 0 1px 1px;
	margin: 10px 0 15px;
}
#header h1, #header h3 {
	color: #666;
	font-size: 15px;
	font-weight: 700;
  line-height: 1.2;
	padding: 0 0 5px 10px;
}
#header p { padding: 0 0 0 10px; margin: 0; color: #999; }
#header p a { color: #999; text-decoration: none; }

img { border: 1px solid #ccc; }

.right { float:right; }
.left, .column { float:left; }
.clear { clear:both; }
.clear.space { margin: 0 0 24px; }

.linkbox {
	border:1px solid #ccc;
	border-width: 0 1px 1px;
	margin: 10px 0 0;
	padding: 0 0 5px;
}
.linkbox h3 {
	padding-left: 10px;
	background: #999;
	margin-bottom: 4px;
}
.linkbox h4 {
	color:#3d3d3d;
	padding-left: 10px;
	padding-top: 5px;
}
.linkbox ul {
	padding-left: 10px;
	padding-right: 10px;
}
.linkbox li { padding-bottom: 5px; }

.contentbox {
	width: 714px;
	border: 1px solid #ccc;
}

.left-bottom-border {
	clear: both;
	width: 712px;
	border: 1px solid #ccc;
	border-width: 0 0 1px 1px;
	margin: 0 0 15px;
}
.left-bottom-border h3 {
	color: #666;
	border-bottom: 1px solid #ccc;
	padding: 12px 12px 5px 12px;
	margin: 0 0 9px;
}
.left-bottom-border p {
	margin: 0 12px 12px;
}

.left-bottom-border-columns {
	width: 716px;
	float: left;
	background: url(../images/left-bottom-border-bg.gif) no-repeat bottom left;
	margin: 0 0 15px;
}
.left-bottom-border-columns .left-bottom-border {
	float: left;
	width: 350px;
	clear: none;
	border: none;
	margin: 0;
}
.left-bottom-border-columns .left-bottom-border.last {
	float: right;
}
.left-bottom-border-columns h4 {
	color: #666;
	margin: 0 12px;
}
.left-bottom-border-columns a.arrow-small { font-weight: bold; }

.two-columns { margin: 0 0 0 12px; }
.two-columns .column {
	width: 339px;
	float: left;
}
.two-columns .column.last { float: right; }

.three-columns-wide {
	width: 714px;
	background: url(../images/three-columns-wide-bg.gif) no-repeat bottom left;
	margin: 0 0 15px;
}
.three-columns-wide .column {
	width: 232px;
	margin: 0 9px 0 0;
	float: left;
}
.three-columns-wide .column.last { margin: 0; }

.news-detail {
	width: 714px;
	background: url(../images/news-detail-bg.gif) repeat-y;
	border: 1px solid #ccc;
	border-width: 1px 0;
	margin: 0 0 15px;
}
.news-detail .column { width: 528px; }
.news-detail .column.last {
	width: 186px;
	float: right;
}
.news-detail h3 {
	color: #333;
	border-bottom: 1px solid #ccc;
	padding: 0 0 3px;
	margin: 7px 0 16px 13px;
	line-height: 15px;
}
.news-detail .column.last h3 {
	background: #ccc;
	margin: 0 0 12px;
	padding: 5px 9px;
	color: #535353;
}
.news-detail .column.last p { margin: 0 9px 12px; }
.news-detail .two-columns .column { width: 180px; }
.news-detail .two-columns .column img { margin: 0 0 10px; }
.news-detail .two-columns .column.last { width: 321px; }
.news-detail .two-columns .column.last h2 {
	font-size: 16px;
	margin: 0 23px 4px 0;
}
.news-detail .two-columns .column.last p { margin: 0 23px 12px 0; color: #333; }

/*SIDEBAR
--------------------------------*/
#sidebar .box { position:relative; margin-bottom:12px; background:#dedede url(../images/sidebar_bggradient.png) repeat-x 0 23px; _border-bottom:1px solid #c1c1c1; }
#sidebar .box h3 { padding:0 17px; height:23px; line-height:23px; color:#fff; background:url(../images/sidebar_headingbg.png) no-repeat 0 0; }
#sidebar .box h3 a { margin:0 -17px; padding:0 17px; padding-bottom:0; color:#fff; }
#sidebar .box h4 { color:#666; }
#sidebar .box h4 a { margin:-4px -17px; padding:4px 17px !important; }
#sidebar .box p { margin:0 0 8px; }
#sidebar .box a { display:block; color:#2c5f94; zoom:1; }
#sidebar .box a.arrow { padding-right:33px; background:no-repeat 95% 50%; }
#sidebar .box a.arrow.right { float:none; background-image:url(../images/sidebar_arrowright.gif); }
#sidebar .box a.arrow.down { background-image:url(../images/sidebar_arrowdown.gif); }
#sidebar .box img { border:none; }
#sidebar .box ul { padding-bottom:2px; }
#sidebar .box ul li { padding:3px 17px; background:url(../images/sidebar_hr.png) repeat-x 0 0; _background-image:url(../images/sidebar_hr.gif); zoom:1; }
#sidebar .box ul li a { margin:-4px -17px; padding:4px 17px; }
#sidebar .box .bottomcap { position:relative; top:2px; margin:-4px 0 0; padding:0; width:184px; height:5px; overflow:hidden; background:url(../images/sidebar_bgbottom.png) no-repeat 0 0; _background-image: url(../images/sidebar_bgbottom.gif) !important; }
#sidebar .box .subnav a:active { text-decoration:none; }

#sidebar #localnavcontainer ul li ul,
#sidebar #otherresources ul li ul,
#sidebar #general-quicklinks { display:none; margin:4px -17px -5px; background:#b7b7b7 url(../images/sidebar_localnav_active_subnavbg.png) repeat-x 0 1px; }
#sidebar #localnavcontainer ul li ul li,
#sidebar #otherresources ul li ul li,
#sidebar #general-quicklinks li { background:none; }
#sidebar #localnavcontainer ul li ul li a,
#sidebar #otherresources ul li ul li a,
#sidebar #general-quicklinks li a { color:#fff; }
#sidebar #promo { border-bottom:0 none; }
#sidebar #promo img { display:block; zoom:1; }
#sidebar #promo .bottomcap { display:none; height:0; }
#sidebar #localnavcontainer ul li a,
#sidebar #globalsites ul li a,
#sidebar #otherresources ul li a { color:#3d3d3d; }

/*********************************
 * LOCALNAV BOX
 *********************************/
/* headers
 ---------------------------------*/
 /* Media bar */
div.podcasts             #sidebar #sidemedia li#sidebarpodcast,
div.videos               #sidebar #sidemedia li#sidebarvideos,
div.rssfeeds             #sidebar #sidemedia li#sidebarrss,
/* Cisco News */
div.cisconews            #sidebar #localnav li#news,
div.newsdetail           #sidebar #localnav li#news,
/* Events */
div.events               #sidebar #localnav li#events,
/* Press Releases */
div.pressreleases        #sidebar #localnav li#press,
div.release              #sidebar #localnav li#press,
/* Feature Stories */
div.feature              #sidebar #localnav li#feature,
/* Corporate Information */
div.corporateinformation #sidebar #localnav li#corporateinformation,
/* Press Resources */
div.pressresources       #sidebar #localnav li#pressresources,
div.mediacontacts        #sidebar #localnav li#pressresources { font-weight:bold; background:url(../images/sidebar_localnav_activebg.png) repeat-x 0 0; _background-image:url(../images/sidebar_localnav_activebg.gif); }

/* show subnavs
 ---------------------------------/
/* Cisco News */
div.newsdetail           #sidebar #localnav li#news ul,
div.cisconews            #sidebar #localnav li#news ul,
/* Cisco News */
div.newsdetail           #sidebar #localnav li#events ul,
/* Corporate Information */
div.corporateinformation #sidebar #localnav li#corporateinformation ul,
/* Press Resources */
div.pressresources       #sidebar #localnav li#pressresources ul,
div.mediacontacts        #sidebar #localnav li#pressresources ul { font-weight:normal; display:block; }

/* active state for subnav links
 ---------------------------------/
/* Cisco News */
div.newsdetail.technews                    #sidebar #localnav li#news ul li#n-technews a,
div.newsdetail.marketsegment               #sidebar #localnav li#news ul li#n-marketsegment a,
div.newsdetail.partnernews                 #sidebar #localnav li#news ul li#n-partnernews a,
div.newsdetail.worldnews                   #sidebar #localnav li#news ul li#n-worldnews a,
div.newsdetail.inthenews                   #sidebar #localnav li#news ul li#n-inthenews a,
/* Corporate Information */
div.corporateinformation.companymilestones #sidebar #localnav li#corporateinformation ul li#n-companymilestones a,
div.corporateinformation.factsheet         #sidebar #localnav li#corporateinformation ul li#n-factsheet a,
div.corporateinformation.corporateoverview #sidebar #localnav li#corporateinformation ul li#n-corporateoverview a,
/* Press Resources */
div.pressresources.execbios                #sidebar #localnav li#pressresources ul li#n-execbios a,
div.mediacontacts                          #sidebar #localnav li#pressresources ul li#n-mediacontacts a,
div.pressresources.logos                   #sidebar #localnav li#pressresources ul li#n-logos a,
div.pressresources.broadcastmedia          #sidebar #localnav li#pressresources ul li#n-broadcastmedia a { background-color:#666; font-weight:bold; color:#fff; text-decoration:none; cursor:default; }

/*********************************
 * MEDIA BOX
 *********************************/
#sidebar #sidemedia ul li a { padding-left:25px; background:no-repeat 8px 50%; }
#sidebar #sidemedia ul li#sidebarpodcast a { background-image:url(../images/podcast-icon.gif); }
#sidebar #sidemedia ul li#sidebarvideos a { background-image:url(../images/camera-icon-black.gif); }
#sidebar #sidemedia ul li#sidebarblogs a { background-image:url(../images/blog-icon.gif); }
#sidebar #sidemedia ul li#sidebarsms a { background-image:url(../images/sms_small_icon.gif); }
#sidebar #sidemedia ul li#sidebarrss a { background-image:url(../images/sidebar-subscribe.gif); }
#sidebar #sidemedia ul li#sidebarwebcasts a { background-image:url(../images/webcasts.gif); }
#sidebar #sidemedia ul li#sidebarwire a { background-image:url(../images/wire.gif); }
#sidebar #sidemedia ul li#sidebartwitter a { background-image:url(../images/twitter_icon_14x14.gif); }
#sidebar #sidemedia ul li#sidebarfacebook a { background-image:url(../images/facebook_icon_14x14.gif); }
#sidebar #sidemedia ul li#sidebarflickr a { background-image:url(../images/flickr_icon_14x14.gif); }

/*********************************
 * OTHERRESOURCES BOX
 *********************************/
#sidebar #otherresources { background-position:0 50%; }

/*********************************
 * QUICKLINKS BOX
 *********************************/
#sidebar #quicklinks h4 { margin:0 0 4px; color: #2F6695; }
#sidebar #quicklinks ul li { padding:8px 17px; zoom:1; }
#sidebar #quicklinks ul li#customizequicklinks { padding-left:10px; padding-right:10px; }
#sidebar #quicklinks ul li ul { padding-bottom:0; }
#sidebar #quicklinks ul li ul li { margin:0; padding:0; background:none; zoom:1; overflow:visible; }
#sidebar #quicklinks ul li ul li a { margin:0; padding:0; }
#sidebar #quicklinks #linklist { margin:5px; }
#sidebar #quicklinks #general-quicklinks { margin: 4px 0 0; }
#sidebar #quicklinks #general-quicklinks li { padding: 4px 17px; }
#sidebar #quicklinks #mylinks ul { margin-bottom:8px; }
#sidebar #quicklinks #mylinks ul li { position:relative; }
#sidebar #quicklinks #mylinks ul li              .options { display:block; margin:0 -17px; padding:0 17px; }
#sidebar #quicklinks #mylinks ul li.show-options .options { background:#d0d0d0; }
#sidebar #quicklinks #mylinks ul li              .options a { padding-right:0; }
#sidebar #quicklinks #mylinks ul li              .options .options-box { display:none; position:absolute; right:0;  }
#sidebar #quicklinks #mylinks ul li.show-options .options .options-box { display:block; }
#sidebar #quicklinks #mylinks ul li              .options .options-box a { float:left; margin:0 0 0 6px; padding:3px 0; }
#sidebar #quicklinks #mylinks p#mylinks-error { background: #ffff99; color: #ff0000; font-weight: bold; padding: 2px 6px; margin: 0 0 3px; }
#sidebar #quicklinks #mylinks li.show-options p#mylinks-error { margin: 0 0 3px -12px; padding-left: 12px; }
#sidebar #quicklinks #mylinks #mylinks-list { position:relative; overflow:hidden; }
#sidebar #quicklinks #mylinks form { overflow:hidden; zoom:1; }
#sidebar #quicklinks #mylinks #mylinks_add { margin-bottom:0; }
#sidebar #quicklinks #mylinks #mylinks_add a { display: inline; padding-right: 8px; background: url(../images/arrow-right-gray.gif) no-repeat right 50%; color: #3d3d3d; }
#sidebar #quicklinks #mylinks #mylinks_form label { color: #666; font-size: 11px; width: 140px; display: block; }
#sidebar #quicklinks #mylinks #mylinks_form span { font-size: 11px; display: block; }
#sidebar #quicklinks #mylinks #mylinks_form span input,
#sidebar #quicklinks #mylinks #mylinks_form span small { vertical-align: middle; font-size: 11px; }
#sidebar #quicklinks #mylinks #mylinks_form a { display:inline; margin:0; padding:0; }

/* Global Box */
#globalbox-sidebar { margin: 15px 0 15px; border: 1px solid #ccc; background: url(../images/globalbox-sidebar-bg.jpg) repeat-x left bottom; }
#globalbox-sidebar p { margin: .9em 9px .3em; }
#globalbox-sidebar a { color: #039; text-decoration: none; }
#globalbox-sidebar a img { border: 1px solid #ccc; }

/* Global Box - Overlay */
#globalbox.yui-panel { border: 1px solid #686868; background: url(../images/globalbox-bg.jpg) no-repeat 0 39px; }
#globalbox .hd { display:none; }
#globalbox h2 { background: url(../images/globalbox-h2.jpg) no-repeat; height: 39px; text-indent: -9999px; margin: 0 0 13px; }
#globalbox h3 { color: #2E647E; padding: 0; font: bold 14px/1.4 Arial, sans-serif; border: 0; }
#globalbox a { color: #039; }
#globalbox p a.arrow-dotted { position: absolute; left: 22px; bottom: 44px; }
#select-theatre { width: 230px; float: left; }
#select-theatre h3 { height: 15px; margin: 0 20px; line-height: 1; background: none; }
#select-theatre ul { padding: 9px 0 6px; background: url(../images/globalbox-nav.jpg) no-repeat; }
#select-theatre ul.apac { background-position: 0 1px; }
#select-theatre ul.emerging { background-position: -230px 32px; }
#select-theatre ul.european { background-position: -460px 62px; }
#select-theatre ul.apac #swapnav-apac,
#select-theatre ul.emerging #swapnav-emerging,
#select-theatre ul.european #swapnav-european { font-weight: bold; background: transparent url(../images/globalbox-nav-arrow.gif) no-repeat 20px 10px; padding-left: 32px; }
#select-theatre ul li { font: 14px/18px Arial, sans-serif; color: #666; padding: 6px 10px 7px 20px; }
#select-theatre ul li a { font: 14px/18px Arial, sans-serif; color: #666; text-decoration: none; padding: 6px 0 7px 0; }
#select-theatre ul li a:hover { text-decoration: underline; }
#select-theatre #globalbox-nav-ext { background: url(../images/globalbox-divider.gif) no-repeat; padding: 6px 0 0; }
#select-country { width: 402px; float: right; margin: 11px 42px 0 0; display: inline; }
#select-country p.theatre { margin: 1px 0 4px; }
#select-country h3 { margin: 0 0 12px; background: none; }
#select-country .column { width: 192px; }
#select-country .column.last { float: right; }
#select-country ul li { padding: 0 0 .3em; }
#select-country ul ul { margin: .3em 0 0 15px; }
#select-country #swapcontent-apac,
#select-country #swapcontent-emerging,
#select-country #swapcontent-european { display: none; }
#select-country #swapcontent-apac.selected,
#select-country #swapcontent-emerging.selected,
#select-country #swapcontent-european.selected { display: block; }
#globalbox span.container-close { background: url(../images/globalbox-close.gif) no-repeat; width: 14px; height: 14px; top: 14px; right: 11px; }

/* Media Relations Contacts Banner */
#mediarelations { width: 181px; background: #ededed; border: 1px solid #ccc; padding: 10px 0; margin: 15px 0 0; }
#mediarelations h3, #wrapper.pressresources #mediarelations h3  { background: transparent; color: #333; font: 12px Arial, sans-serif; margin: 0 10px 12px; padding: 0 0 7px; border-bottom: 1px solid #ccc; }
#mediarelations h3 { color: #999999; font-size: 11px; font-weight: bold;  }
#mediarelations p { margin: 0 13px; }
#mediarelations p a { font-weight: bold; padding: 0 0 0 7px; background: url(../images/arrow-dotted-red.gif) no-repeat left center; color: #2F6681; }

/*Other resources* /
#otherresources ul {
	line-height: 13px;
	margin: 5px 0 7px;
}
#otherresources li { padding: 1px 0; }*/

ul#resources { padding-left: 10px; }

ul#externalsites {
	border-top: 1px solid #ccc;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 3px;
}
ul#externalsites a { background: url(../images/arrow-outofbox-icon.gif) no-repeat right center; padding: 0 16px 0 0; }

/* Subscribe banner */
#subscribe { margin: 15px 0; }
#subscribe img { border: none; }

/* Tell Us What You Think */
#tellus { width: 181px; background: #ededed; border: 1px solid #ccc; padding: 10px 0; }
#tellus h3, #wrapper.pressresources #tellus h3 { background: transparent; color: #333; font: 14px Arial, sans-serif; margin: 0 10px 12px; padding: 0 0 7px; border-bottom: 1px solid #ccc; }
#tellus ul { margin: 0 0 2px 11px; }
#tellus li { padding: 0 0 4px; }
#tellus a { color: #2f6681; font-weight: bold; padding: 0 0 0 8px; background: url(../images/arrow-dotted-red.gif) no-repeat left center; }

/* Action bar (share, email, print, subscribe, rate) */
.actionbar {
	display: inline;
	float: left;
	padding: 0 0 7px;
	margin: 10px 0 0 14px;
	border-bottom: 1px solid #ccc;
	line-height: 17px;
	height: 17px;
}
.actionbar li {
	margin-right: 11px;
	float: left;
	line-height: 17px;
}
.actionbar li.subscribethis { margin-right: 10px; }
.actionbar a { font-weight: bold; color: #039; }
li.ratethis a {
	background: url(../images/stars.gif) no-repeat left center;
	padding-left: 52px;	
}
li.sharethis a {
	background: url(../images/sharethis.gif) no-repeat left center;
	padding-left: 21px;	
}
li.emailthis a {
	background: url(../images/emailthis.gif) no-repeat left center;
	padding-left: 22px;	
}
li.printthis a {
	background: url(../images/printthis.gif) no-repeat left center;
	padding-left: 22px;	
}
li.subscribethis a {
	background: url(../images/subscribe.gif) no-repeat left center;
	padding-left: 17px;	
}

/* PAGE SPECIFIC
--------------------------------*/
/* Home Page */
.home #header{
	margin: 10px 0 15px;
	padding: 0 0 4px 15px;
}

.home #header h1 {
	color:#666;
	font-size:15px;
	font-weight:700;
	padding: 0 0 0px 0px;

}

.home #header h2 {
	color:#999999;
	font-size:100%;
}

.home .contentbox1 {
	background:#f1f5f7;
	margin-bottom:15px;
	overflow: hidden;
	width:712px;
}

.home .contentbox1 .boxcol1 { width:180px; }
.home .contentbox1 .boxcol2 { width:300px; }
.home .contentbox1 .boxcol3 { width:184px; }
.home .contentbox2 { width:712px; }
.home .contentbox2 .boxcol1 { width:189px; }
.home .contentbox2 .boxcol2 { width:350px; }
.home .contentbox2 .boxcol3 { width:171px; }

#newstabs {
	background:#fff url(../images/tabnav-underline.gif) repeat-x bottom;
	float:left;
	line-height:normal;
	width:714px;
}

#newstabs ul {
	list-style:none;
	margin:0;
	padding:10px 0 0;
}

#newstabs li {
	background:url(../images/norm-left.gif) no-repeat left top;
	float:left;
	margin:0;
	padding:0 2px 0 4px;
}

#newstabs a {
	background:url(../images/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(../images/current-left.gif); }
#newstabs .active a {
	background-image:url(../images/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(../images/morearrow.gif) no-repeat 100% 50%; }

#topstories { position:relative; margin:-3px -5px 3px -3px; width:724px; height:406px; background:url(../images/topstories_bg.png) no-repeat; }
#topstories h2 { position:absolute; top:17px; left:17px; margin:0; width:105px; height:21px; background:url(../images/topstories_title.gif) no-repeat; text-indent:-9999em; overflow:hidden; }
#topstories p#stock { position:absolute; top:18px; right:20px; color:#fff; }
#topstories p#stock img { border:none; vertical-align:middle; }

#topstories #stories { padding:69px 3px 0 621px; }
#topstories #stories .story .thumb { display:block; position:relative; margin-bottom:-7px; padding:7px 17px 7px 18px; background:url(../images/topstories_story_thumbbg.png) no-repeat 0 0; _background-image:url(../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:url(../images/topstories_thumb_tooltip.png) no-repeat 6px 0; _background-image:url(../images/topstories_thumb_tooltip.gif); zoom: 1; }
#topstories #stories .story .thumb:hover .tooltip { display:block; }

#topstories #stories .story .content { display:none; position:absolute; top:87px; left:19px; width:585px; z-index:1; }
#topstories #stories .story .content img.hero { border:none; display:block; float:left; margin:-3px 15px 0 -3px; padding:3px;  background:url(../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(../images/topstories_icon_podcast.gif); }
#topstories a.icon.article { background-image:url(../images/topstories_icon_article.gif); }
#topstories a.icon.video { background-image:url(../images/topstories_icon_video.gif); }

#topstories .footerlinks { position:absolute; bottom:15px; left:20px; width:684px; }
#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:1em; line-height:24px; font-weight:bold; color:#fff; background:url(../images/topstories_footerlink_bg.png) no-repeat 100% 50%; }
#topstories .footerlinks li.right { float:right; margin:0; }
#topstories .footerlinks li.button { padding-left:4px; background:url(../images/topstories_footerbutton_bgleft.png) no-repeat 0 0; }
#topstories .footerlinks li.button a { padding:0 19px 0 12px; background:url(../images/topstories_footerbutton_bgright.png) no-repeat 100% 0; }

#toplinks { position:relative; margin:0 -3px 7px 0; padding:3px; width:720px; height:68px; background:url(../images/toplinks_bg.png) no-repeat; }
#toplinks ul li { float:left; padding-left:2px; background:url(../images/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(../images/secondary_bg.png) repeat-y 0 0; }
#secondary .cap { height:6px; background:no-repeat 0 0; }
#secondary .cap.top { background-image:url(../images/secondary_bgtop.png); }
#secondary .cap.bottom { clear:both; background-color:#fff; background-image:url(../images/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(../images/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(../images/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(../images/secondary_firstcoldivider.png) no-repeat 0 0; }
#secondary #featuredmedia h3 { margin-bottom:2px; background-image:url(../images/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(../images/featuredmedia_podcast.gif); }
#secondary #featuredmedia ul li a.video { background-image:url(../images/featuredmedia_video.gif); }
#secondary #pressreleases { width:auto; }
#secondary #pressreleases h3 { background-image:url(../images/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(../images/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(../images/podcast-btn.png) no-repeat left top; }
.mediacontainer p.video { background: url(../images/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(../images/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(../images/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(../images/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;
}



/* Filters (Press Releases, Podcasts, Videos) */
#preloader-block {
	margin-top: 30px;
	height: 100px;
	background: url(../images/ajax-loader.gif) no-repeat top center;
}
#filter-box {
	float: none;
	width: 189px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	border-width: 0 1px 1px;
  padding-bottom: 10px;
}
#filter-box h3 {
	margin: 0 -1px 10px;
	background: #999;
	font-size: 11px;
}
#filter-box h4 {
	font: bold 11px/1.4 Arial, sans-serif;
	margin: 0 12px 2px;
	color: #666;
}
#filter-box select {
	margin: 0 8px 12px 12px;
	width: 169px;
}
#filter-box select.filteroff{
	background:#ccc;
}
#filter-box select.filter-open{
	background:#fff;
}
#filter-box .filtermore h4 { margin-left: 24px; margin-bottom:2px; }
#filter-box .filtermore select { margin-left: 24px; width: 157px; }
#filter-box ul { margin:0 25px 12px; }
#filter-box ul li { padding-bottom:2px; font-size: 11px; color: #666; }
#filter-box h4 { margin-bottom:10px; }
#filter-box h4.selected { margin-bottom:2px; }
#filter-box h4 a,
#filter-box li a { text-decoration:underline; }

#sort-box {
	width: 511px;
	float: right;
	border: 1px solid #ccc;
	border-width: 0 0 1px 1px;
	/* background: url(../images/line-grey.gif) repeat-x 0 3.3em; */
}
#sort-header {
	background: #DDE6EB;
	width: 513px;
	margin: 0 0 4px -1px;
}
#sort-header h3 {
	width: 104px;
	float: left;
	margin: 0 20px 0 0;
	color: #000;
}
#sort-header p {
	width: 215px;
	float: left;
	margin: 0 20px 0 0;
	padding: 2px 0 0;
	font: bold 11px/1.4 Arial, sans-serif;
	color: #000;
}
#sort-header p a { color: #003399; }
#sort-header p a.active { text-decoration: none; }
#sort-header p.subscribe {
	width: 128px;
	margin: 0;
	text-align: right;
}
#sort-header p.subscribe a {
	margin: 0 15px 0 0;
	padding: 0 0 0 20px;
	background: url(../images/subscribe-dark.gif) no-repeat left center;
	text-decoration: none;
}

table#article-list { 
	margin: 0 0 0px 13px;
	width: 479px;
}
#article-list th {
	font-size: 11px;
	line-height: 15px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
	padding: 15px 0;
}
#article-list th a,
#sort-controls-btm a {
	font-weight: bold;
	color: #039;
}
#article-list td {
	font-size: 11px;
	padding: 12px 0;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
	color: #666;
	cursor: pointer;
	cursor: hand;
}
.seo #article-list td { cursor: default; }
#article-list td a {
	color: #666;
	text-decoration: none;
}
.seo #article-list td a:hover {
	color: #039;
	text-decoration: underline;
}
#article-list td.date {
	font-weight: bold;
	padding-right: 20px;
	width: 30px;
	color: #666;
}
#article-list tr.highlight td { background: url(../images/pr-list-hover2.jpg) repeat-y -50px 0; }
#article-list img { border: none; }

a#sortByDate { margin-right: 5px; }

#sort-box.noresults { background: #fff; }
#sort-box.noresults #sort-header h3,
#sort-box.noresults #sort-header p { visibility: hidden; }
#sort-box.noresults #sortByDate { display: none; }
#sort-box.noresults #article-list td { cursor: default; }
#sort-box.noresults #article-list td p { width: 479px; margin: 0; }
#sort-box.noresults #article-list td a { color: #039; text-decoration: underline; }

#sort-controls-btm {
	clear: both;
	width: 498px;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	margin: 0px 0 0px 13px;
	padding: 30px 0 0 0;
}
#sort-controls-btm span#pagenumbers-btm {
	float: left;
	width: 340px;
	margin: 0 0 10px 0;
}
#sort-controls-btm p.subscribe {
	float: right;
	width: 130px;
	text-align: right;
}
#sort-controls-btm p.subscribe a {
	margin: 0 14px 0 0;
	padding: 0 0 0 20px;
	background: url(../images/subscribe.gif) no-repeat left center;
}

#videotutorial #top-box-cap { background: url(../images/box-top.png) no-repeat 0px 0px;  padding-top: 2px; }
#videotutorial #video-inner { background: #f9f8f7 url(../images/videotut-bg.png) repeat-x 0 0; border-left: solid 1px #ccc; border-right: solid 1px #ccc; width: 166px;}
#videotutorial #btm-box-cap { background: url(../images/videotut-btm.png) no-repeat 0px 0px; height: 6px; overflow:hidden; }
#videotutorial h4 { margin: 0 0 0 35px; padding: 4px 0px 0px; color: #666; line-height: 13px;}
#videotutorial p { margin: -3px 0 0 35px; padding: 0; font-weight: bold; color: #666;}
#videotutorial #video-inner a { text-decoration: none; color: #666; }
#videotutorial img { border: none; float: left; margin: 14px 0px 0px 14px;}
#filterInfo, #videotutorial { margin-left: 12px; margin-bottom: 15px; }
#filterInfo div {  width: 168px;  background: #dedddd url(../images/filterinfo-bg.png) repeat-x 0 22px;}
#filterInfo h4 { background: #f9f8f7 url(../images/filterinfo-h4.png) no-repeat 0 -26px; margin:0; padding: 6px 0pt 5px 38px; height:11px; line-height: 14px; cursor: pointer;}

#filterInfo ol, #wrapper.podcasts #filterInfo ol, #wrapper.videos #filterInfo ol { border-left: solid 1px #ccc; border-right: solid 1px #ccc; font-size: 11px; margin: 0; width: 166px; color: #666; list-style-type: none;} 
#filterInfo li, #wrapper.podcasts #filterInfo li, #wrapper.videos #filterInfo li { padding: 15px 10px 0px 25px; line-height:14px; text-indent: -10px; } 
#filterInfo li span, #wrapper.podcasts #filterInfo li span, #wrapper.videos #filterInfo li span {padding:0; margin:0; position:relative; left:-2px; color: #2f6782; font-weight: bold;} 
#filterInfo li.last, #wrapper.podcasts #filterInfo li.last, #wrapper.videos #filterInfo li.last { padding-bottom:15px; } 

#filterInfo #btm-cap { background: url(../images/filterinfo-btm.png) no-repeat 0px 0px; height: 5px; overflow:hidden; }
#filterInfo h4#filterToggle.collapsed { background-position: 0 0; }
#filterInfo #btm-cap.collapsed { background-position: 0 -5px; height: 6px; }

/* RSS Feeds */
#rss-feeds {
	width: 713px;
	background: url(../images/rssfeeds-bg.gif) no-repeat bottom left;
	float: left;
	margin: 0 0 12px;
}

#rss-feeds-box {
	float: left;
	width: 512px;
}
#rss-feeds-box .rss-feeds { width: 512px; padding: 17px 0 0; float: left; }
#rss-feeds-box .rss-feeds.last { padding-bottom: 30px; }
#rss-feeds-box h3 {
	background: #999;
	margin: 0;
}
#rss-feeds-box h4 {
	margin: 0 12px;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #ccc;
}
#rss-feeds-box ul {
	margin: 0 13px;
	clear: both;
}
#rss-feeds-box li {
	margin: 0;
	padding: 4px 0 5px 0;
	position: relative;
	border-bottom: 1px solid #ccc;
	color: #666;
	font-size: 11px;
	float: left;
	width: 486px;
}
#rss-feeds-box li strong {
	font-weight: normal;
	float: left;
	width: 375px;
}
#rss-feeds-box li span { float: right; }
#rss-feeds-box li span a {
	padding: 2px 0 2px 20px;
	background: url(../images/subscribe.gif) no-repeat left center;
}
#rss-feeds-box p {
	margin: 0 12px 15px;
	clear: both;
}

#syndication-details {
	float: right;
	width: 190px;
	border-top: 1px solid #cccccc;
	padding-top: 13px;
}

#syndication-details img {
	margin: 0 14px 12px 14px;
}
#syndication-details h3 {
	color: #666;
	margin: 0 14px 3px;
	padding: 0;
}
#syndication-details p {
	margin: 0 14px 14px;
}


/* Corporate Information */
#wrapper.corporateinformation .three-columns-wide .column h2 {
	font: bold 11px/1.4 Arial, sans-serif;
	color: #fff;
	padding: 1px 13px 2px;
	margin: 0 0 12px;
	background: #999;
}
#wrapper.corporateinformation .three-columns-wide .column div { margin: 0 13px; }
#wrapper.corporateinformation .three-columns-wide .column p { margin-left: 73px; }
#wrapper.corporateinformation .three-columns-wide .column a { font-weight: bold; }

#wrapper.corporateinformation .left-bottom-border h2 {
	color: #333;
	border-bottom: 1px solid #ccc;
	padding: 12px 12px 5px 12px;
	margin: 0 0 12px;
}
#wrapper.corporateinformation .left-bottom-border h3 {
	border: none;
	padding: 0;
	margin: 0 0 1px;
}
#wrapper.corporateinformation .left-bottom-border p { margin: 0 0 12px; }

#wrapper.corporateinformation .two-columns .column img { float: left; margin: 0 0 15px; }
#wrapper.corporateinformation .two-columns .column div { float: right; width: 258px; }
#wrapper.corporateinformation .two-columns .column p { margin-right: 50px; }

#corporate-overview .column {
	width: 670px;
	float: left;
	margin: 0 0 15px;
}
#wrapper.corporateinformation #corporate-overview .column h3 { margin: 0 0 1px 12px; }
#wrapper.corporateinformation #corporate-overview .column p { margin: 0 0 12px 12px; }

#corporate-overview #related {
	width: 181px;
	border: 1px solid #cccfd1;
	border-width: 0 1px 1px;
	float: right;
}
#wrapper.corporateinformation #corporate-overview #related h3 {
	font: bold 11px/1.4 Arial, sans-serif;
	color: #fff;
	padding: 1px 13px 2px;
	margin: 0 -1px 8px;
	background: #999;
}
#wrapper.corporateinformation #corporate-overview #related h4 { margin: 0 12px; color: #666; }
#wrapper.corporateinformation #corporate-overview #related p { margin: 0 12px 8px; }


/* News Detail */
#wrapper.newsdetail .left-bottom-border.last img { float: left; margin: 0 0 0 12px; }
#wrapper.newsdetail .left-bottom-border.last .clear { float: left; width: 350px; margin: 0 0 17px; }
#wrapper.newsdetail .left-bottom-border select { margin: 0 0 0 3px; }

#wrapper.newsdetail .highlights-text { float: right; width: 270px; }
#wrapper.newsdetail .highlights-text p { margin: 0 50px 0 12px; }


/* Podcast Detail */
#wrapper.podcasts .two-columns, #wrapper.videocasts .two-columns { margin: 0 0 15px; }
#wrapper.podcasts .two-columns h2, #wrapper.videocasts .two-columns h2 { color: #666; margin: 5px 0 9px; font-weight: normal; }
#wrapper.podcasts .two-columns h4, #wrapper.videocasts .two-columns h4 { color: #666; }
#wrapper.podcasts .two-columns .column, #wrapper.videocasts .two-columns .column { width: 714px; }
#wrapper.podcasts .two-columns .column.last, #wrapper.videocasts .two-columns .column.last { width: 183px; }

#wrapper.podcasts .actionbar, #wrapper.videocasts .actionbar { margin: 0 0 9px; border-bottom: 1px solid #ccc; width: 520px; }
#wrapper.podcasts .two-columns .linkbox, #wrapper.videocasts .two-columns .linkbox { margin: 0 0 10px 12px; background: #fff; }

#wrapper.podcasts ol, #wrapper.videocasts ol {
	list-style: outside decimal;
	margin: 9px 10px 0 30px;
}
#wrapper.podcasts ol li, #wrapper.videocasts ol li {
	font-size: 11px;
	color: #666;
	padding: 0 0 9px;
}

#wrapper.podcasts .two-columns .column .column, #wrapper.videocasts .two-columns .column .column { width: auto; }
#wrapper.podcasts .two-columns .two-columns h1, #wrapper.videocasts .two-columns .two-columns h1 { color: #666; font-size: 12px; font-weight: bold; padding: 0; }
#wrapper.podcasts .two-columns .two-columns a, #wrapper.videocasts .two-columns .two-columns a { font-weight: bold; }
#wrapper.podcasts .two-columns .two-columns ul, #wrapper.videocasts .two-columns .two-columns ul { margin: 0 0 15px; }
#wrapper.podcasts .two-columns .two-columns ul li, #wrapper.videocasts .two-columns .two-columns ul li { display: inline; font-size: 11px; color: #666; margin: 0 18px 0 0; }
#wrapper.podcasts .two-columns .two-columns span.podcast-icon { background-position: left center; padding: 0 0 0 17px; }
#wrapper.podcasts .two-columns .column .column.last, #wrapper.videocasts .two-columns .column .column.last { width: 180px; padding-left: 14px; }
#wrapper.podcasts .two-columns .column .column.last img, #wrapper.videocasts .two-columns .column .column.last img { margin: 0 0 12px; }
#wrapper.podcasts .two-columns .column .column.last ul li, #wrapper.videocasts .two-columns .column .column.last ul li { display: block; margin: 0 0 4px; }

#wrapper.podcasts #more-related, #wrapper.videocasts #more-related { float: right; width: 192px; background: #fff; }

#wrapper.podcasts #flashcontent, #wrapper.videocasts #flashcontent { margin: 0 0 16px; }

#wrapper.podcasts .left-bottom-border { width: auto; clear: both; }
#wrapper.podcasts .two-columns .two-columns .left-bottom-border h3 { padding: 6px 12px 5px; }
#wrapper.podcasts dl#transcripts, #wrapper.videocasts dl#transcripts {margin-left: 15px; margin-top: 15px;}

#wrapper.podcasts dl#transcripts dt, #wrapper.podcasts #expand, #wrapper.podcasts #collapse, #wrapper.videocasts dl#transcripts dt, #wrapper.videocasts #expand, #wrapper.videocasts #collapse {
	              color: #003399;
	              margin-bottom: 12px;
	              cursor: pointer;
	              font-weight: bold;
	              text-decoration: underline;
	              background: url(../images/plus.gif) no-repeat 0 0px;
	              padding-left: 20px;
	              font-size: 11px;
	              line-height: 14px;
	      }


#wrapper.podcasts span#expand, #wrapper.podcasts span#collapse, #wrapper.videocasts span#expand, #wrapper.videocasts span#collapse {
	      background: none;
	      padding-left: 0;
}

#wrapper.podcasts #expand-collapse, #wrapper.videocasts #expand-collapse {
	      padding-left: 15px;
}


#wrapper.podcasts dl#transcripts dt.selected, #wrapper.videocasts dl#transcripts dt.selected { background: url(../images/minus.gif) no-repeat 0 0; }

#wrapper.podcasts dl#transcripts dd, #wrapper.videocasts dl#transcripts dd { margin-left: 20px; margin-bottom: 12px; font-size: 12px; }

/*Video Detail Page*/
#wrapper.videocasts #flashvideo { margin: 0 0 10px 0; }
#wrapper.videocasts #video-wrapper {
	height: 412px;
}
#wrapper.videocasts #embedtag {
	width: 350px;
	border:1px solid #ccc;
	color: #656565;
	size: 10px;
}
#wrapper.videocasts #downloads {
	margin-left: 4px;
	width: 128px;
}
#wrapper.videocasts .row { 
	float: left; 
	width: 400px; 
	margin-left: 0px; 
	margin-top: 0px; 
}
#wrapper.videocasts .row h3{ 
	float: left; 
	margin:2px 6px 0px 0px; 
  color: #666;
  padding: 0;
}
#wrapper.videocasts .links {		
	float:left; 
	margin:2px 6px 0px 0px; 	
}
#wrapper.videocasts .links a {
	text-decoration: underline;
}
#wrapper.videocasts .videoDownload {
	text-decoration: underline;
	font-weight: bold;
	color: #003399;
	cursor: pointer;
}
#wrapper.videocasts #relatedVideos {
	float: right;
	width: 220px;
}
#wrapper.videocasts #relatedVideos #flashDriven {
	padding: 5px;
	overflow: auto;
	height: 350px;
	border: 1px solid #666;
}
#wrapper.videocasts #relatedVideos div {
	padding-bottom: 8px;
}
#wrapper.videocasts #relatedVideos .header {
	background:#999 none repeat scroll 0 0;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 0 2px 10px;
}
#wrapper.videocasts #relatedVideos img {
	float: left;
	margin-right: 5px;
}
#download-transcript { float:right; }
#download-transcript a { text-decoration: underline; }

/* Press Resources */
#wrapper.pressresources h2 {
	color: #333;
	border-bottom: 1px solid #ccc;
	padding: 12px 0 5px;
	margin: 0 12px 12px;
	font-size: 12px;
}
#wrapper.pressresources #content h3 { background: #999; margin: 0 0 12px; }
#wrapper.pressresources h4 {
	color: #666;
	margin: 0 12px;
}
#wrapper.pressresources #content ul { margin: 0 8px 13px 12px; }

#wrapper.pressresources .two-columns { background: url(../images/press-resources-two-bg.gif) no-repeat left bottom; margin: 0 0 15px; width: 716px; }
#wrapper.pressresources .two-columns .column { width: 155px; }
#wrapper.pressresources .two-columns .column img { margin: 0 0 9px 38px; }
#wrapper.pressresources .two-columns .column h4 { margin: 0 13px; }
#wrapper.pressresources .two-columns .column p { margin: 0 13px 16px; }

#wrapper.pressresources .two-columns table { margin: 0 12px; width: 522px; font-size: 11px; }
#wrapper.pressresources .two-columns th { font-weight: bold; text-align: center; }
#wrapper.pressresources .two-columns td { padding-left: 7px; }
#wrapper.pressresources .two-columns .column td p { margin-bottom: 8px; }

#wrapper.pressresources .two-columns .column.last { width: 548px; }

#wrapper.pressresources #media-relations { float: left; margin: 5px; }
#wrapper.pressresources #media-relations img { float: left; width: 60px; border: none; margin-right: 10px; }
#wrapper.pressresources #media-relations div { float: none; }
#wrapper.pressresources #media-relations h3 { background: none; padding: 0; margin: 0; }

#wrapper.pressresources .contentbox { margin: 0 0 15px; }

#wrapper.pressresources #photos-images img { display: inline-block; float: left; margin: 0 0 12px 12px; }
#wrapper.pressresources #photos-images div { float: right; width: 150px; }
#wrapper.pressresources #photos-images p,
#wrapper.pressresources #photos-images ul,
#wrapper.pressresources #photos-images h4 { margin-left: 10px; }

#wrapper.pressresources #additional-resources .three-col { background-image: url(../images/additional-resources-bg.gif); }
#wrapper.pressresources #additional-resources h4 { color: #000; }
#wrapper.pressresources #additional-resources .column { width: 164px; }
#wrapper.pressresources #additional-resources .column.second { width: 213px; }
#wrapper.pressresources #additional-resources .column.second p { margin-bottom: 16px; }
#wrapper.pressresources #additional-resources .column.last { width: 288px; }
#wrapper.pressresources #additional-resources .column.last p { width: 264px; float: left; _float: none; }
#wrapper.pressresources #additional-resources .column.last p span { float: left; width: 165px; }
#wrapper.pressresources a.subscribe {
	padding: 0 0 0 20px;
	background: url(../images/subscribe.gif) no-repeat left center;
	float: right;
}
#wrapper.pressresources #additional-resources .column.last p.right { padding: 6px 0 0; }

#wrapper.pressresources #ceo h2 {
	margin: 0 0px 12px 0px;
}

#wrapper.pressresources #ceo li {
	color: #666;
	font-size: 11px;
	list-style-type: disc;
}

/* Press Kits Detail */
#feature_story { margin: 0 20px 15px 0; width: 695px; float: left; } 
#feature_story img { margin: 0 15px 0px 0px; } 
#feature_story h2 { font-size: 16px; margin: 0 0 10px 0; } 
#feature_story .date { color: #9b9b9b; font-weight: bold; } 
#feature_story p { margin: 10px 0; } 

.presskits h3 { color: #666; padding: 0; } 
.presskits .presskit { padding: 0 0 15px; width: 715px; clear: both; } 
.presskits .presskit h2 { color: #000; background: #ccc; padding: 3px 12px; margin: 0 0 10px; font-size: 12px; } 
.presskits .presskit h3 { margin: 0 12px 3px; padding: 0; line-height: 1.2; border: none; } 
.presskits #media h3 { color: #666666; margin: 0 12px 3px; padding: 0; line-height: 1.2; border: none; } 
.presskits .presskit h4 { margin: 0 0 0 11px; color: #666; border: 1px solid #ccc; border-width: 0 0 1px 1px; padding: 7px 12px; } 
.presskits .presskit ul { font-size: 11px; color: #666666; margin: 0 12px 12px; } 
.presskits .presskit li { line-height: 15px; padding: 0 0 .5em; } 
.presskits .presskit p { margin: 0 12px 12px; } 

.presskits #information { width: 715px; float: left; clear: both; background: url(../images/presskits-5col.gif) repeat-y; padding: 0; margin: 0 0 27px; border-bottom: 1px solid #ccc; } 
.presskits #information .column { width: 143px; padding: 12px 0; } 
.presskits #information h2 { font-size: 14px; margin: 0; padding: 8px 12px; background: #fff; border: 1px solid #ccc; } 
.presskits #information h3 { font-size: 12px; margin: 0 10px 2px; } 
.presskits #information h3 a { font-size: 12px; } 
.presskits #information ul { margin: 0 10px 0 20px; } 
.presskits #information ul ul { margin-left: 10px; } 
.presskits #information li { padding: 0 0 2px; } 

.presskits .media_2column { margin: 0 0 11px 11px; float: left; display: inline; width: 668px; } 
.presskits .media_2column .media_2column_lcol, 
.presskits .media_2column .media_2column_rcol { width: 50%; float: left; } 
.presskits .media_2column p { float: right; width: 240px; margin: 0; } 
.presskits .media_2column img { margin: 0 10px 0 0; } 
.presskits .media_products img { border: none; } 
.presskits .media_2column p.photo { margin: 0; } 

.presskits .presskit-photos { border: 1px solid #ccc; border-width: 0 1px 1px; margin: 0 0 18px 11px; padding: 11px 0 0; width: 702px; } 

.presskits a.ext { 
background: url(../images/arrow-outofbox-icon.gif) no-repeat right center; 
padding: 0 16px 0 0; 
margin-right: 5px; 
} 

.presskits .actionbar {
	margin:0px 0px 10px 3px;
	width:711px;
}

.presskits .actionbar.bottom {
	border-top:1px solid #CCCCCC;
	padding-top:6px;
}

#contacts h3 { margin-bottom: 10px; } 
#contacts table { margin: 0 0 18px 14px; border-collapse: collapse; font-size: 11px; line-height: 14px; } 
#contacts table th { border-left: 1px solid #ccc; padding: 6px 8px; color: #333; font-weight: bold; } 
#contacts table td { border: 1px solid #ccc; color: #666; padding: 6px 8px; width: 150px; } 
#contacts table td.phone { width: 100px; }

/* My News@Cisco Wire */

.mynews .left-bottom-border h2 {
	color: #333;
	border-bottom: 1px solid #ccc;
	padding: 12px 12px 5px 12px;
	margin: 0 0 12px;
	font-size: 12px;
}

.mynews #feature_blue {
	background: #d5e0e6;
	border: 1px solid #ccc;
	width: 713px;
	margin: 0 0 15px;
}

.mynews .feature-text { float: right; width: 248px; }

.mynews #feature_blue h2 {
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0 15px;
}

.mynews #feature_blue img { border: none; width: 450px; }

.mynews #feature_blue p {
	margin: 0 15px 15px 0;
	font-weight: bold;
}

.mynews a.subscribe_rss {
	background: url(../images/subscribe.gif) bottom left no-repeat;
	padding: 2px 0 1px 16px;
	
}

.mynews .left-bottom-border ul {
	color: #666666;
	font-size: 11px;
	list-style: url(../images/mynews_bullet.gif) inside;
	margin: 0 0 15px 25px;
}

.mynews #text_email_examples {
	margin: 0 0 15px 12px;
	font-weight: bold;
}

.mynews #text_email_examples #html_example_link {
	margin-left: 15px;
}

/*FOOTER
-------------------------------------*/
#footer-news {
	position: relative;
	font-size: 11px;
	color: #5f5f5f;
	_height: 1px;
	padding: 15px 0 50px;
}
#footer-news a:link, #footer-news a:link{
	color:#2f6681;
	text-decoration: none;
}

/* Media Contacts Page 
-----------------------------------------*/
form#SearchByNameForm fieldset { background-color:#d5e0e6; padding: 10px; border: 1px solid #ccc; margin: 0 0 15px; }
form#SearchByNameForm fieldset .left { padding: 0 0 10px; }
form#SearchByNameForm fieldset .left.optional { margin-right: 25px; }
form#SearchByNameForm h2, div#searchResults h2 {color:#666; border-bottom: 1px solid #ccc; font: bold 12px Arial, Helvetica, sans-serif; padding-bottom: 2px; margin-bottom: 8px; display:block;}
form#SearchByNameForm label { font-size:11px; margin-top:2px; color:#666;}
form#SearchByNameForm h3 {font-size:11px;margin:0;color:#666;padding: 5px 0 1px;}
form#SearchByNameForm input.searchbtn {position: relative;top: 6px;left: -4px;}
select.choose1 { width:200px; }
div#searchResults { padding: 0; border: 1px solid #ccc; padding:10px; margin: 5px 0px; }
table.search_results { padding:0; border: 1px solid #ccc; margin:5px 0px; }
table.search_results th { background-color:#999; color: #fff; text-indent: 10px; font-weight: bold; padding: 2px; }
table.search_results td { padding: 10px; color: #666; font-size: 11px; }
tr.zebra {background-color:#f1f1f1;}

/* Events Page 
-----------------------------------------------*/
#wrapper.events #header { margin-bottom: 7px; }
#wrapper.events #sidebar { margin-top: -8px; }
#wrapper.events tr.zebra td { border: 1px solid #ccc; border-width: 1px 1px 1px 0; }
#wrapper.events tr.zebra td.story-image { border-width: 1px 0 1px 1px; }
#wrapper.events h2 {font-size:16px; font-weight:bold;}
#wrapper.events .actionbar { margin: 0 0 15px; width: 714px; }

div.eventList { padding:10px; border: 1px solid #ccc; margin: 0 0 15px; }
div.eventList table.search_results {border:none;}
div.eventList table.search_results img { border:none; }
div.eventList table.search_results td { padding: 10px; vertical-align: top;}
div.eventList h3 { color:#666; padding: 0; margin: 0; font-size: 12px; }
div.eventList h4 { color: #000; margin: 0 0 6px; font: bold 11px Arial, sans-serif; }
div.eventList p { margin: 0 0 7px; line-height: 14px; }
div.eventList p.right { margin: 0; font-weight: bold; }

/* Slider
-------------------------------------*/
.slider{
  position:relative;
  margin:5px 0 10px 12px;
  width:169px;
  height:32px;
  background:url(../images/slider_back.gif) 0 0 no-repeat;
}
.slider .handle{
  background:url(../images/slider_thumb.gif) 1px 100% no-repeat;
  position:absolute;
  top:17px;
  width:12px;
  height:15px;
  cursor:pointer;
}
.slider #rightHandle { left:156px; }

/* Podcasts/Video filter */
#sort-wrap { width: 512px; float: right; }
#sort-feature { width: 510px; border: 1px solid #ccc; background: #eef2f5; padding: 15px 0 13px; float: left; margin: 0 0 15px; cursor: pointer; cursor: hand; }

#sort-feature-image { width: 111px; float: left; }
#sort-feature-image img { margin: 0 14px; }

#sort-feature-text { width: 310px; float: left; }
#sort-feature-text h2 { color: #2f6782; line-height: 13px; }
#sort-feature-text h2 small { color: #000; }
#sort-feature-text h3 { color: #666; padding: 0; margin: 0; line-height: 13px; }
#sort-feature-text p { margin: 0 0 3px; line-height: 13px; }
#sort-feature-text p a { text-decoration: none; color: #666; }

ul.media-desc li { margin: 0 18px 0 0; display: inline; color: #666; font-size: 11px; }
ul.media-desc li span.podcast-icon { background-position: left center; padding: 0 0 0 17px; }

#wrapper.filters.media-filter #sort-header { width: 512px; }
#wrapper.filters.media-filter #sort-header h3 { width: 103px; }

#wrapper.filters.media-filter #article-list td { vertical-align: top; line-height: 13px; }
#wrapper.filters.media-filter #article-list td.date { padding-top: 13px; }
#wrapper.filters.media-filter #article-list h3 { color: #2f6782; padding: 0; margin: 0; }
#wrapper.filters.media-filter #article-list h4 { color: #666; }
#wrapper.filters.media-filter #article-list p { margin: 0 0 4px; }

/* News Detail Pages and Global Landing */
.newsdetail .featured, .globallanding .featured { background: #E9F0F4; border: 1px solid #ccc; width: 713px; padding: 11px 0; margin: 0 0 15px; }
.newsdetail .featured img.featured-img, .globallanding .featured img.featured-img { float: left; display: inline; margin: 0 0 0 11px; }
.newsdetail .featured .story, .globallanding .featured .story { float: right; width: 500px; margin: 0 11px 0 0; display: inline; }
.newsdetail .featured .story h2, .globallanding .featured .story h2 { font-size: 16px; margin: .5em 0; }
.newsdetail .featured .story h3, .globallanding .featured .story h3 { color: #666; padding: 0; margin: 0 0 .5em; }
.newsdetail .featured .clear, .globallanding .featured .clear { height: 1px; overflow: hidden; }
.newsdetail .two-columns, .globallanding .two-columns { background: url(../images/globallanding-two_columns.gif) no-repeat left bottom; margin: 0; float: left; width: 715px; }
.newsdetail .two-columns .column, .globallanding .two-columns .column { width: 181px; border-top: 1px solid #ccc; }
.newsdetail .two-columns .column.last, .globallanding .two-columns .column.last { width: 519px; padding-bottom: 10px; }
.newsdetail .two-columns h3, .globallanding .two-columns h3 { color: #333; font-size: 11px; padding: 6px 0 .3em; margin: 0 10px .7em; border-bottom: 1px solid #ccc; }
.newsdetail .two-columns h4, .globallanding .two-columns h4 { margin: 0 10px; color: #333; }
.newsdetail .two-columns p, .globallanding .two-columns p { margin: 0 10px .2em; }
.newsdetail .two-columns p.podcast,
.newsdetail .two-columns p.vidcast,
.globallanding .two-columns p.podcast,
.globallanding .two-columns p.vidcast { font-weight: bold; color: #666; margin: 0 10px 1.2em; }
.newsdetail .two-columns p.podcast span, .globallanding .two-columns p.podcast span { padding: .2em 17px .2em 0; background: url(../images/headphone_icon_trsp.gif) no-repeat right center; }
.newsdetail .two-columns p.vidcast span, .globallanding .two-columns p.vidcast span { padding: .2em 15px .2em 0; background: url(../images/camera-icon-black.gif) no-repeat right center; }
.newsdetail .two-columns ul, .globallanding .two-columns ul { margin: 0 10px 1.3em; }
.newsdetail .two-columns .column.last h4, .globallanding .two-columns .column.last h4 { color: #666; }
.newsdetail .two-columns .column.last p, .globallanding .two-columns .column.last p { margin-top: 15px; }

/* Video Player Overlay */
#video-box .bd { padding: 0 4px; height: 22px; }
#videocontent {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 400px;
	height: 369px;
}

.contentbold {
	color:#666666;
}

// Fixing lists
ul .bulleted, ol .bulleted {
	list-style: disc inside;
	margin: 10px 10px 10px 10px;
/*  text-indent: 10px;*/
}

ol .bullted {
	list-style-type: decimal;
}

.bulleted li, .bulleted li, .bulleted li ul li {
	color: #666666;
	font-size: 90%;
	margin: 5px 10px 5px 20px;
}

.bulleted li ul li {
	font-size: 100%;
}

/* Fact Sheet Page
-----------------------------------------------*/
#corporate-overview h2{
	margin:0;
	padding: 0;
	font-size: 12px;
	border: none;
}

#corporate-overview {
	background: #f1f5f7;
	padding-bottom: 25px;
	border-bottom: 1px solid #ccc;
}

#corporate-overview-copy {
	padding-top: 14px;
	width: 521px;
}

#corporate-overview-image {
	width: 190px;
}

#corporate-overview-image img {
	border: none;
	margin-left: 15px;
	margin-top: 18px;
}

.factsheet #technology-awards.contentbox {
	margin-bottom: 0px;
}

.factsheet .contentbox #corporate-overview-copy p {
	margin: 0 22px 5px 0;
}

.factsheet .contentbox ul {
	font-size: 11px; 
	color: #666666; 
	margin: 10px 56px 45px 29px;
	list-style: url(../images/mynews_bullet.gif);
}

.factsheet .contentbox ul ul{
	margin-bottom: 0px;  
}

.factsheet .contentbox ul li {
	margin-bottom: 7px;
	padding: 0;
}

.factsheet table#overview-table {
	font-size: 11px;
	color: #666;
	margin-left: 15px;
	margin-top: 18px;
	margin-bottom: 35px;
}

table#overview-table th {
	font-weight: bold;
	width: 145px;
	color: #666;
}    

table#overview-table td {
	width: 430px;
	line-height: 20px;
}

.factsheet .contentbox {
	margin-bottom: 20px;
}

.factsheet h2{
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 14px;
	padding-bottom: 7px;
	font-size: 12px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

#financial-information table { 
	border-color:#ccc;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	font-size:11px;
	width: 686px;
	margin: 15px 12px 15px 12px;
	border-collapse:collapse;
}

#financial-information th {
	  padding: 3px 14px;
	background:#999999 none repeat scroll 0%;
	color:#FFFFFF;
	font-weight: bold;
}

#financial-information tr.alternate {
	background: #f1f5f7;
}

#financial-information td {
	color:#5F5F5F;
	padding: 5px 14px 5px 14px;
}

#earnings-info {
	width: 686px;
	border: 1px solid #ccc;
	margin-left: 10px;
	margin-bottom: 40px;
	padding-bottom: 27px;
}

* html #earnings-info {
	margin-left: 6px;
}

.factsheet h3{
	background: #999;
	color: #fff;
}

.img-link {
	float: left;
	margin: 15px 11px 0px 11px;
	width: 192px;
}

.img-link a { 
	width: 118px;
}

.factsheet .contentbox p {
	margin-top: 10px;
	margin-left: 15px;
}


/* Corporate Information Page
-----------------------------------------------*/
.corporateoverview .contentbox {
	width: 711px;
	margin-top: 15px;
}

.corporateoverview #corporate-overview-intro {
	background: url(../images/faux-col-corp-overview.gif) repeat-y center top;
	width: 711px;
	margin-top: 0;
}

.corporateoverview #corporate-overview-image {
	width: 195px;
}

.corporateoverview #corporate-overview-image img{
	margin-top: 15px;
	margin-left: 15px;
	padding: 0;
}

.corporateoverview #corporate-overview-copy  {
	padding-top: 15px;
	padding-bottom: 33px;
	width: 335px;
}

.corporateoverview #corporate-overview-intro.contentbox  p{
	padding: 0 15px;
	margin: 0 0 12px;
}

.corporateoverview #corporate-overview-technologies ul{
	margin-left: 15px;
	margin-top: 10px;
}

.corporateoverview #corporate-overview-technologies h3{
	color: #333;
	background: #BEC2C5;
	width: 155px;
	line-height: 20px;
}

.corporateoverview h2 {
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	font-size:12px;
	margin-left:15px;
	margin-right:14px;
	margin-top:15px;
	padding-bottom:7px;
}

a.top {
	float: right;
	margin-top: 15px;
	margin-bottom: 8px;
	margin-right: 15px;
}

.corporateoverview  p {
	margin: 7px 45px 15px 15px;
}

.corporateoverview .contentbox img {
	padding:10px 15px 1px;
	border: none;
}

.corporateoverview .clear {
	padding-top: .1em;
}
/*In The News
-----------------------------------------------*/
.inthenews h2{
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 14px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #666;
	border-bottom: 1px solid #ccc;
}
.calendar { margin-bottom: 20px; }
.calendar td {
	color:#5F5F5F;
	padding: 11px 12px;
}
.calendar th{
	  padding: 3px 12px;
	background: #999999 none repeat scroll 0%;
	color: #FFFFFF;
	font-weight: bold;
}
.calendar th#date { width: 78px; }
.calendar th#story { width: 415px; }
.calendar th#source { width: 161px; }
.calendar table { 
	border-color:#ccc;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	font-size:11px;
	margin: 15px 12px 45px 12px;
	border-collapse:collapse;
	width: 687px;
}
.calendar td.date-col { font-weight: bold; }
.calendar .boldCol {font-weight: bold;}
tr.alternate {	background: #f1f5f7; }

/* Execs and Spokespeople */
#wrapper #cisco-execs.contentbox, 
#wrapper #cisco-spokespeople.contentbox { padding-top: 0;}
#wrapper #cisco-execs.contentbox h2, 
#wrapper #cisco-spokespeople.contentbox h2 { color: #fff; padding: 2px 15px 2px; background: #999; margin: 0 0 12px; }
#wrapper #cisco-execs.contentbox h4, 
#wrapper #cisco-spokespeople.contentbox h4 { color: #666; margin-bottom: 10px; }
#wrapper #cisco-execs .featured-exec { border-bottom: 1px solid #CCC; margin: 15px; }
#wrapper #cisco-execs .featured-exec img.left { margin: 0 20px 10px 0;}
#wrapper #cisco-execs .featured-exec p.more { text-align: right; margin: 0 0 15px; }
#wrapper #cisco-execs .two-columns, 
#wrapper #cisco-spokespeople .two-columns { margin: 0 15px; }
#wrapper #cisco-execs .two-columns .column, 
#wrapper #cisco-spokespeople .two-columns .column { width: 48%; }
#wrapper #cisco-execs .two-columns .column img, 
#wrapper #cisco-spokespeople .two-columns .column img { float: left; margin-right: 20px; }
#wrapper #cisco-execs .two-columns .column span, 
#wrapper #cisco-spokespeople .two-columns .column span { float: left; margin-bottom: 10px; }
/*div.candaexec #localnav li#news ul */






/* Added by Marketwire */
#newssignupform { padding-left:20px; }
#newssignupform td { margin-bottom: 6px; }
.newssignuplabel { font-weight:bold; color:#2c5f94; padding-right:10px;


.archive-filterBox-submit { background: transparent url('../images/button_filter.gif') no-repeat scroll center center; border: none; cursor:pointer; height:24px; margin-left:12px; padding:0px; width:84px; color: white;}
