@charset "utf-8";


/* CSS Document */
* {
margin: 0;
padding: 0;
}
/* Ericsson body with ribbon */

body {
background: #f5f5f5 url(/images/wrap/bg-ribbon.jpg) top center no-repeat;
color: #333;
font: 12px Arial, Helvetica, sans-serif;
margin-top: 0px;
text-align: center;
}

/*

body {
background-color: #f5f5f5;
color: #333;
font: 12px Arial, Helvetica, sans-serif;
margin-top: 15px;
text-align: center;
}
*/

ul, li {
list-style: none;
}
img {
border: 0;
}
table {
border-collapse:collapse;
}
.left {
float: left;
}
.clear {
clear: both;
}


/*-------RIBBON-------*/
@font-face {
                  font-family: 'EricssonCapitalTTRegular';
                  src: url('fonts/ericssoncapitaltt-webfont.eot');
                  src: url('fonts/ericssoncapitaltt-webfont.eot?iefix') format('eot'),
                           url('fonts/ericssoncapitaltt-webfont.woff') format('woff'),
                           url('fonts/ericssoncapitaltt-webfont.ttf') format('truetype'),
                           url('fonts/ericssoncapitaltt-webfont.svg#webfontu6YL9sa4') format('svg');
                  font-weight: normal;
                  font-style: normal;
}
#top-ribbon  {
	background: transparent url(/images/wrap/bg-ribbon-short.jpg) top center no-repeat;
	color: #fff;
	margin: 0 auto 15px auto;
	/*margin: 0 auto 0px auto;*/
	overflow: hidden;
	width: 1004px;
}
#ericsson-logo {
	display: inline;
	float: left;
	height: 52px;
	margin: 6px 0 0 25px;
	width: 59px 
}
#top-ribbon .tag {
	float: left;
/*
	font: normal 38px/50px "EricssonCapitalTTRegular";
	margin: 23px 0 0 30px;
*/
	font: normal 24px/20px "EricssonCapitalTTRegular";
	margin: 38px 0 0 30px;
	text-transform: uppercase;
}
#ericsson-logo a {
    background: transparent url(/images/wrap/ribbon-ericsson-logo.gif) top center no-repeat; 
    display: block;
    height: 52px;
    text-indent: -9999px;
    width: 59px;
}
#top-ribbon .more {
	color: #fff;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin: 45px 26px 0 0;
	text-decoration: none;
}
#top-ribbon .more:hover {
	text-decoration: underline;
}

/*-------TOP SUPPORT NAV-------*/
/*-----------------------------*/
#topSupport {
float: right;
font: 11px helvetica, arial, sans-serif;
margin: 0 auto 3px auto;
overflow: hidden;
padding: 5px 0 0 0;
width: 400px;
/*padding-right: 33px;
width: 978px; */
}
#topSupport p, #topSupport input {
float: right;
}
#topSupport input {
overflow: hidden;
}
#searchBox,#pressSearchBox {
border-bottom: 1px solid #a3a3a4;
border-left: 1px solid #a3a3a4;
border-right: 0;	
border-top: 1px solid #464749;
color: #a2a3a4;
font: 11px helvetica, arial, sans-serif;
height: 16px;
padding: 2px 0 0 5px;
text-transform: uppercase;
width: 120px;
}
#searchBtn, #pressSearchBtn {
background: transparent url(/images/redesign09/wrap/iconSearch.gif) no-repeat;
border: 0;
height: 20px;
cursor: pointer;
text-indent: -9999px;
width: 23px;
}
#topSupport p {
color: #1e1e1e;
letter-spacing: 1px;
line-height: 2.0em;
padding-right: 18px;
padding-left: 5px;
}
#topSupport a {
color: #1e1e1e;
}

#wrapper {
margin: 0 auto;
width: 1004px;
}
#wrapperTop {
background: transparent url(/images/redesign09/wrap/wrapTopBg.png) no-repeat;
font-size: 1px;	
height: 10px;
}
#wrapperBody {
background: transparent url(/images/redesign09/wrap/wrapBodyBg.png) repeat-y;
padding: 13px 30px 30px 24px;
text-align: left;
width: 950px;
}
#wrapperBtm {
background: transparent url(/images/redesign09/wrap/wrapBtmBg.png) no-repeat;
font-size: 1px;	
height: 11px;
}

#leftsidebar {
margin-right: 22px;
width: 201px;
}
#middle {
margin-right: 22px;
width: 498px;
}
#rightsidebar {
width: 205px;
}
#leftsidebar, #rightsidebar {
padding-top: 20px;
}

/*-------HEADER/TOP NAV-------*/
/*----------------------------*/

#header {
	margin-bottom: 25px;
	width: 950px;
}
#header h1 {
	float: left;
}
#header h1 a {
	display: block;
	height: 30px;
	width: 161px;
}

#topSupport {
	float: right;
	font: 11px helvetica, arial, sans-serif;
	margin: 0 auto 3px auto;
	overflow: hidden;
	padding: 5px 0 0 0;
	width: 400px;
}
#topSupport p, #topSupport input {
	float: right;
}
#topSupport input {
	overflow: hidden;
}
#searchBox,#pressSearchBox {
	border-bottom: 1px solid #a3a3a4;
	border-left: 1px solid #a3a3a4;
	border-right: 0;	
	border-top: 1px solid #464749;
	color: #a2a3a4;
	font: 11px helvetica, arial, sans-serif;
	height: 16px;
	padding: 2px 0 0 5px;
	text-transform: uppercase;
	width: 120px;
}
#searchBtn, #pressSearchBtn {
	background: transparent url(/images/wrap/iconSearch.gif) no-repeat;
	border: 0;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	width: 23px;
}
#topSupport p {
	color: #1e1e1e;
	letter-spacing: 1px;
	line-height: 2.0em;
	padding-right: 18px;
	padding-left: 5px;
}
#topSupport a {
	color: #1e1e1e;
}


/*-------HEADER/TOP NAV-------*/
/*----------------------------*/
#topNav2, #topNav2 ul {
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#topNav2 {
	background: transparent url(/images/wrap/topNavBg.png) repeat-x;
	clear:both;
	height: 25px;
	float: right;
	margin-top: 10px;
	position: relative;
	/*z-index: 1; */
	z-index:5;
}
#topNav2 li a {
	padding: 3px 0 0;
	float: left;
	height: 21px;
	border-right: 1px solid #a8acb4;
	padding: 4px 25px 0 25px;
	position: relative;
	z-index: 2;
}
#topNav2 a:link, #topNav2 a:active, #topNav2 a:visited {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
#topNav2 li {
	float:left;
	height: 25px;
	position:relative;
	z-index: 2;
}
#topNav2 li.last {
	border-right: 0;
}

#topNav2 li a.firstItem {
	background: transparent url(/images/wrap/topNavFirstBg.png) top left no-repeat;
}
#topNav2 li a.lastItem {
	background: transparent url(/images/wrap/topNavLastBg.png) top right no-repeat;
}
#topNav2 a:hover, #topNav2 li a.firstItem:hover, #topNav2 li.active a {
	background: #888 url(/images/wrap/wide-nav/bg-top-nav-hover.jpg) repeat-x;
	color: #1c1c1c;
}


#products #topNav2 li a.firstItem {
	background: transparent url(/images/wrap/topNavFirstBg.png) left -25px no-repeat;
}
#services #topNav2 li#navServices a.topItem, 
#solutions #topNav2 li#navSolutions a.topItem, 
#innovation #topNav2 li#navInnovation a.topItem, 
#aboutUs #topNav2 li#navAboutUs a.topItem {
	background: #888 url(/images/wrap/topNavOverBg.png) repeat-x;
}
#success #topNav2 li a.lastItem {
	background: transparent url(/images/wrap/topNavLastBg.png) right -50px no-repeat;
}

#products #topNav2 li#navProducts.active a.firstItem,
#services #topNav2 li#navServices.active a.topItem, 
#solutions #topNav2 li#navSolutions.active a.topItem, 
#innovation #topNav2 li#navInnovation.active a.topItem, 
#aboutUs #topNav2 li#navAboutUs.active a.topItem {
	background: #888 url(/images/wrap/wide-nav/bg-top-nav-hover.jpg) repeat-x;
	color: #1c1c1c;
}

#topNav2 li.last a.lastItem {
	border-right: none;
}
#topNav2 li.last a.lastItem:hover, #success #topNav2 li a.lastItem:hover {
	background: transparent url(/images/wrap/topNavLastBg.png) right -25px no-repeat;
}

/* Drop Shadow */

#topNav2 li .fly-out {
	background: transparent url(/images/wrap/wide-nav/shadow-btm.png) bottom left no-repeat;
	display: none;
	overflow: hidden;
	padding-bottom: 17px;
	position: absolute;
	top: 25px;
	text-align: left;
	z-index: 1;
	width: 614px;
}
#topNav2 li .fly-out-left {
	background: transparent url(/images/wrap/wide-nav/shadow-left.png) top left repeat-y;
	padding-left: 4px;
	width: 610px;
}
#topNav2 li .fly-out-right {
	background: #fff url(/images/wrap/wide-nav/shadow-right.png) top right repeat-y;
	padding-right: 4px;
	width: 606px;
}

#topNav2 li .fly-out-wrap {
	background: #fff url(/images/wrap/wide-nav/bg-flyout.jpg) top left repeat-x;
	padding: 25px 20px 15px 19px;
	width: 567px;
}

#topNav2 li#navProducts .fly-out {
	left: -4px;	
}
#topNav2 li#navServices .fly-out {
	left: -104px;
}
#topNav2 li#navSolutions .fly-out {
	left: -202px;
}
#topNav2 li#navInnovation .fly-out {
	left: -305px;
}
#topNav2 li#navAboutUs .fly-out  {
	left: -413px;
}
	
/* End Updates for drop shadow*/
#topNav2 li#navProducts .fly-out .cols  {
	height:300px;
}
#topNav2 li#navServices .fly-out .cols {
	/*height:170px;*/
	height:185px;
}
#topNav2 li#navSolutions .fly-out .cols  {
	height:265px;
	height:285px;
}
#topNav2 li#navInnovation .fly-out .cols  {
 	/*height:210px;*/
 	height:220px;
}
#topNav2 li#navAboutUs .fly-out .cols  {
	height:204px;
}

#topNav2 .fly-out .cols {
	overflow: hidden;
	padding-bottom: 12px;
}
#topNav2 .fly-out .col {
	float: left;
	overflow: hidden;
	border-right: 1px dashed #E1E1E1;
}
#topNav2 .fly-out .col li {
	display: block;
	float: none;
	height:auto;
	padding: 6px 0;
}
#topNav2 .fly-out .col li ul {
	margin-top: 4px;
}
#topNav2 .fly-out .col li  li {
	background: #fff url(/images/wrap/wide-nav/sub-dot.gif) 11px 9px no-repeat;
	padding: 4px 0 4px 18px;
}
#topNav2 .fly-out .col img.thumb-product {
	-moz-box-shadow: 1px 2px 2px #acabab;
	-webkit-box-shadow: 1px 2px 2px #acabab;
	box-shadow: 1px 2px 2px #acabab;
	margin-bottom: 8px;
}

#topNav2 .fly-out a, #topNav2 li a.active .fly-out a {
	background-color: transparent !important;
	background-image: none !important;
	color: #3e3e3e !important;
	float: none;
	border-right: none;
	font-size: 11px;
	line-height: 13px;
	height: auto;
	padding: 0;
}
#topNav2 .fly-out a:hover {
	background-color: transparent !important;
	background-image: none !important;
	color: #a82d24 !important;
	cursor: pointer;
}
#topNav2 .fly-out .col h3 {
	border-bottom: 1px solid #cdcdcd;
	font-weight: normal;
	line-height: 12px;
	margin-bottom: 10px;
	padding-bottom: 13px;
}
#topNav2 .fly-out .col h3 a {
	font-size: 12px;
	padding: 0;
}

#topNav2 .fly-out .spotlight {
	border: 1px solid #D52B1C;
}
#topNav2 .fly-out .spotlight h4 {
	background-color: #D52B1C;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 5px 5px;
}
#topNav2 .fly-out .spotlight .copy-text {
	font-size: 11px;
	line-height: 13px;
	padding: 12px 9px 3px 9px;
}	
#topNav2 .fly-out .spotlight .copy-text p {
	padding-bottom: 9px;
}	
#topNav2 .fly-out .spotlight .copy-text p.read-more {
	text-align: right;
}	
#navProducts .fly-out .col1 {
	width: 125px;
	padding: 5px 15px 0 0;
	height:100%;
}
#navProducts .fly-out .col2 {
	width: 125px;
	padding: 5px 15px 0 15px;
	height:100%;
}
#navProducts .fly-out .col3 {
	width: 257px;
	padding: 5px 0 0 13px;
	border-right:none;
	height:100%;
}
#navProducts .fly-out .col3 ul {
	float: left;
	width: 128px;
	height:100%;
}

#navServices .fly-out .col1 {
	/*width: 107px; */
	width: 122px;
	padding: 0 30px 0 10px;
	height:100%;
}
#navServices .fly-out .col2 {
	/*width: 124px;*/
	width: 139px;
	padding: 0 30px 0 30px;
	height:100%;
}
#navServices .fly-out .col3 {
	/*width: 152px;
	padding: 0 0px 0 82px;*/
	width: 152px;
	padding: 0 0px 0 35px;
  height:100%;
  border-right:none;
}

#navSolutions .fly-out .col1 {
	/*width: 140px;*/
	width: 145px;
	padding: 0 25px 0 5px;
	height:100%;
}
#navSolutions .fly-out .col2 {
	/*width: 140px;*/
	width: 145px;
	padding: 0 25px 0 25px;
	height:100%;
}
#navSolutions .fly-out .col3 {
	width: 152px;
	/*padding: 0 0px 0 53px;*/
	padding: 0 0px 0 33px;
	height:100%;
	border-right:none;
}

#navInnovation .fly-out .col1 {
	width: 111px;
	padding: 0 20px 0 0px;
	height:100%;
}
#navInnovation .fly-out .col2 {
	width: 112px;
	padding: 0 20px 0 20px;
	height:100%;
}
#navInnovation .fly-out .col3 {
	width: 112px;
	padding: 0 20px 0 20px;
	height:100%;
}
#navInnovation .fly-out .col4 {
	width: 109px;
	padding: 0 0px 0 20px;
	height:100%;		
	border-right:none;
}
#navAboutUs .fly-out .col1 {
	/*width: 100px;*/
	width: 151px;
	padding: 0 25px 0 5px;
	height:100%;
}
#navAboutUs .fly-out .col2 {
	/*width: 100px;*/
	width: 151px;
	padding: 0 5px 0 25px;
	height:100%;
}
	#navAboutUs .fly-out .col3 {
	width: 152px;
	/*padding: 0 0px 0 152px;*/
	padding: 0 0px 0 35px;
	height:100%;
	border-right:none;
}

#topNav2 .fly-out .footer {
	clear: left;
	padding-top: 15px;
	border-top: 1px dashed #e1e1e1;
}
#topNav2 .fly-out .footer li {
	height: auto;
	margin: 0 7px;
}
#topNav2 .fly-out .footer li.first {
	margin: 0;
}
#topNav2 .fly-out .footer a {
	padding: 0 6px 0 0;
}
#topNav2 .fly-out li.subitem > a:hover  {
      color: #3e3e3e !important;
      cursor:default;
}
/*-------SIDE NAV-------*/
/*----------------------*/
#pagenav {
background: #e0e0e0 url(/images/redesign09/wrap/sideNavBg.jpg) bottom left no-repeat;
float: left;
padding-bottom: 6px;
margin-bottom: 20px;
overflow: hidden;
}
#pagenav a, #pagenav span {
color: #575756;
display: block;
float: left;
font-size: 11px;
padding: 4px 25px;
text-decoration: none;
width: 151px;
}
#pagenav li {
background: transparent url(/images/redesign09/wrap/sideNavItemBg.gif) top left repeat-y;
font-size: 1px;
float: left;
}
#pagenav li a.select {
background: transparent url(/images/redesign09/wrap/sideNavSelect.gif) 10px 6px no-repeat;
font-weight: bold;
}
#pagenav li a:hover {
text-decoration: underline;
}

#pagenav li li {
background: transparent url(/images/redesign09/wrap/sideNavDot.gif) 33px 9px no-repeat;
font-weight: normal;
}
#pagenav li li a {
padding: 4px 25px 4px 43px;
width: 121px;
font-weight: normal;
}
#pagenav li li a.select {
font-weight: bold;
}

#pagenav h2, #pagenav h3 {
float: left;
width: 201px;
}
#pagenav h2 a, #pagenav h3 a {
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 11px 7px 11px;
text-transform: uppercase;
}
#pagenav h2 a:hover, #pagenav h3 a:hover {
background: none;
text-decoration: none;
}
#pagenav h2 {
background: transparent url(/images/redesign09/wrap/sideNavTopLevelBg.png) top left repeat-x;
}
#pagenav h3 {
background-color: #003b81;
/*background-color: #005293;*/
margin-bottom: 5px;
margin-top: 3px;
}

#relatedinfo {
float: left;
font-size: 11px;
padding: 0 15px;
}
#relatedinfo h4 {
font-size: 11px;
margin-bottom: 5px;
text-transform:uppercase;
}
#relatedinfo li {
background: transparent url(/images/redesign09/wrap/sideNavDot2.gif) left 10px no-repeat;;
}
#relatedinfo li, #relatedinfo p {
padding: 4px 0 4px 10px;
}
#relatedinfo a {
color: #575756;
text-decoration: none;
}
#relatedinfo a:hover {
text-decoration: underline;
}
#relatedinfo p.link {
cursor:pointer;
text-decoration: underline;
}



/*-------RSIDE-------*/
/*-------------------*/
.ctaContactContainer {
height: 57px;
margin-bottom: 6px;
position: relative;
width: 205px;
}
.ctaContact {
background: transparent url(/images/redesign09/wrap/ctaContact.jpg) top left no-repeat;
color: #fff;
font-size: 11px;
font-weight: bold;
height: 51px;

padding: 6px 20px 0 0;
position: absolute;
top: 0;
right: 0;
text-align: right;
width: 185px;
}
.ctaContact .line1 {
font-size: 10px;
}
.ctaContact a{
color: #fff;
text-decoration: none;
}
.ctaContact a:hover {
text-decoration: underline;
}

.sideBoxes {
border-left: 1px solid #b2b3b5;
border-right: 1px solid #cbcccd;
position: relative;
z-index: 1;
}
.topRight {
background: transparent url(/images/redesign09/wrap/sideBoxTopRight.gif) top right no-repeat;
height: 5px;
position: absolute;
width: 5px;
top: 0;
right: -1px;
z-index: 3;
}
.sideBoxes h3 {
background: transparent url(/images/redesign09/wrap/sideBoxHeadBg.png) top left repeat-x;
color: #333333;
cursor: pointer;
font-size: 11px;
height: 27px;
line-height: 9px;
}
.sideBoxes h3.viewAll a {
color: #333333;
display:block;
height: 19px;
padding: 8px 25px 0 15px;
text-decoration: none;
}
.sideBoxes h3 span {
background: transparent url(/images/redesign09/wrap/sideBoxArrow.gif) 193px 17px no-repeat;
display: block;
height: 19px;
padding: 8px 25px 0 15px;
}

.sideBoxes ul {
border-bottom: 1px solid #cbcccd;
color: #605e5e;
font-size: 10px;
overflow: hidden;
padding: 10px 15px 0 15px;

}
.sideBoxes li {
padding-bottom: 10px;
}
.sideBoxes li a {
color: #605e5e;
text-decoration: none;
}
.sideBoxes li a:hover {
text-decoration: underline;
}
.sideBoxes li.more a {
text-decoration: underline;
}
#videoList li {
clear: left;
overflow: hidden;
}
#videoList img {
border: 1px solid #abacad;
float: left;
margin-right: 6px;
width: 73px;
}
#videoList p {
float: left;
width: 92px;
}


/*-------MAIN CONTENT-------*/
/*--------------------------*/
#content {
float: left;
}
#content h1 {
color: #333333;
font-size: 21px;
margin-bottom: 4px;
margin-top: 15px;
}
#content h2 {
font-size: 17px;
margin-bottom: 14px;
}
#content h3 {
font-size: 14px;
margin-bottom: 11px;
}
#content h4 {
font-size: 12px;
margin-bottom: 8px;
}
#content .subhead {
color: #a72921;
font-size: 14px;
font-weight: normal;
line-height: 18px;
margin-bottom: 17px;
}
#content li {
line-height: 18px;
}
#content p {
line-height: 18px;
margin-bottom: 22px;
}
#content p.lessMargin {
margin-bottom: 10px;
}
#content a {
color: #5c5b5b;
}
#content ul, #content ol {
margin-bottom: 15px;
margin-left: 25px;
}
#content ul li, .subpanes div ul li {
background: transparent url(/images/redesign09/wrap/listDot.gif) left 7px no-repeat;
margin-bottom: 6px;
padding-left: 14px;
}
#content ul li strong {
color: #000;
}
.multiList ul {
float: left;
width: 190px;
}
#content ul ul {
list-style-type:circle;
margin-bottom: 5px;
margin-top: 5px;
}
#content ul ul li {
background: none;
list-style-type:circle;
padding-left: 3px;
}
#content ol {
margin-left: 40px;
}
#content ol li {
list-style-type:lower-alpha;
list-style-position: outside;
margin: 0 0 6px 0px;
}
#content .breadcrumbs {
height: 20px;
margin: 0;
}
#content .breadcrumbs li {
background: none;
color: #6e6e6e;
display:inline;
font-size: 10px;
margin: 0 3px 0 0;
padding: 0;
}
.breadcrumbs li a {
color: #6e6e6e;
text-decoration: none;
}
.breadcrumbs li a:hover {
text-decoration: underline;
}
.breadcrumbs li a.select {
font-weight: bold;
}
#content .marquee {
height: 180px;
margin: 0;
width: 499px;
}

#content .marquee li {
background: none;
margin: 0;
padding: 0;
}


#content .subtabs, #content .news-subtabs {
height: 27px;
margin: 0 0 7px 0;
}
#content .subtabs li, #content .news-subtabs li {
background: none;
float: left;
margin: 0 4px 0 0;
padding: 0;
}

.subtabs li a, .news-subtabs li a {
background: transparent url(/images/redesign09/wrap/flowTab.png) no-repeat;
color: #303030;
display: block;
float: left;
font-size: 13px;
height: 23px;
padding: 4px 0 0 11px;
text-decoration: none;
text-transform: uppercase;
width: 124px;
}
.subtabs li a.extendedTab {
background: transparent url(/images/wrap/flowTabExtended.jpg) no-repeat;
width: 182px;
}
.news-subtabs li a.extendedTab {
background: transparent url(/images/wrap/flowTabExtended.jpg) no-repeat;
width: 171px;
}
.subtabs li a:hover, .news-subtabs li a:hover {
background-position: 0 -27px;
}
#content .subtabs li a.current, #content .subtabs li a.current:hover,
 #content .news-subtabs li a.current, #content .news-subtabs li a.current:hover {
background-position: 0 -54px;
color: #fff;
}
.corner {
display: block;
height: 7px;
position: absolute;
width: 7px;
font-size: 1px;
clear: both;
vertical-align: middle;
}
#flowPaneTopCorner {
background: transparent url(/images/redesign09/wrap/flowPaneTopRight.gif) no-repeat;
top: -1px;
right: -1px;
}
#flowPaneBtmCorner {
background: transparent url(/images/redesign09/wrap/flowPaneBtmLeft.gif) no-repeat;
bottom: -1px;
left: -1px;
}

.subpanes {
border: 1px solid #cbcccd;
float: left;
margin: 0 0 8px 0;
padding: 18px;
position: relative;
}
.subpanes p.last {
margin-bottom: 0;
}
.pdf {
line-height: normal;
}
.pdf a {
background: transparent url(/images/redesign09/wrap/iconPdf.gif) top center no-repeat;
color: #575656;
padding-right: 28px;
text-decoration: none;

}


.pdf a:hover {
text-decoration: underline;
}
.enlarge a {
color: #000;
display: block;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
.enlarge a:hover {
text-decoration: hover;
}
#pagetool li {
display: inline;
margin-right: 6px;
}

#pagetool {
margin-left: 224px;
}
/*-------ALT LAYOUT - NO RIGHT SIDEBAR-------*/
/*-------------------------------------------*/
#middle_norightsidebar {
margin-right:22px;
width:610px;
}


/*-------VIDEO PLAYER HEADER-------*/
/*---------------------------------*/
#content .vidHead {
background: transparent url(/images/videoHeader/bg.jpg) top left no-repeat;
color: #fff;
height: 201px;
margin: 0;
position: relative;
width: 499px;
}
.vidHeadLeft {
float: left;
padding: 15px 10px 0 18px;
width: 203px;
}
.vidHeadRight {
float: left;
padding-top: 28px;
width: 268px;
}
#content .vidHeadLeft h2 {
font-size: 16px;
font-weight: normal;
margin-bottom: 10px;
}
#content .vidHeadLeft p {
font-size: 10px;
line-height: 12px;
margin-bottom: 12px;
}
#content .vidHeadLeft a {
background: transparent url(/images/videoHeader/playArrow.gif) right 50% no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
padding-right: 14px;
text-decoration: none;
}
#content .vidHeadLeft a:hover {
text-decoration: underline;
}
#content .vidHeadThumbs {
list-style: none;
margin: 0 0 15px 18px;
position: absolute;
bottom: 0;
left: 0;
}
#content .vidHeadThumbs li {
background: none;
float: left;
margin: 0 7px 0 0;
padding-left: 0;

}
#content .vidHeadThumbs li a {
/* background: transparent url(/images/videoHeader/thumb.jpg) top left no-repeat; */
/*background: transparent url(/images/video/inlinethumbs/video-thumb-o2c.jpg) top left no-repeat;*/
border: 1px solid #b5b3b3;
display: block;
height: 32px;
outline: none;
/*text-indent: -9999px;*/
width: 49px;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
#content .vidHeadThumbs li a:hover, #content .vidHeadThumbs li a.current {
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}
.tooltip {
display:none;
background:transparent url(/images/videoHeader/tooltip.gif);
color:#424241;	
font-size:11px;
height: 30px;
padding: 4px 8px 0 8px;
}
.vidHeadRight div {
/*background-color: #fff;*/
height: 144px;
width: 256px;
}
.vidHeadRight div a {
color: #fff;
}
#content .vidHead.short {
background: transparent url(/images/videoHeader/bgShort.jpg) top left no-repeat;
height: 181px;
}
#content .vidHead.short .vidHeadRight {
padding-top:18px;
}

/* tooltip plugin css */
.qtip-contentWrapper {
font-size:11px;
height:34px;
}


/*-------FOOTER-------*/
/*--------------------*/
#footer{
font-size: 10px;
margin: -11px auto 20px auto;
/*margin: 0 auto 20px auto;*/
overflow: hidden;
/*padding: 5px 30px 0 24px;*/
/*padding: 8px 30px 3px 24px;*/
padding: 8px 0px 3px 0px;
text-align: left;
width: 1004px;
background:url(/images/redesign09/wrap/footer-gir-bg.png) no-repeat; 
}
/*#footer h2 {
background: transparent url(/images/redesign09/wrap/tagline.gif) no-repeat;
display: block;
float: left;
height: 29px;
text-indent: -9999px;
width: 950px;
}*/
#footer p, #footer ul, #footer li, #footer div {
float: left;
}
#footer p#copyright {
padding-top: 4px;
padding-left: 170px;   /* get it right */
}
#footerNav {
margin: 2px 12px 0 20px;
}
#footerNav li {
border-right: 2px solid #eaac13;
padding-right: 4px;
margin-top: 2px;
}
#footerNav li.last {
border-right: 0;
}
#footerNav a {
color: #333;
margin-left: 4px;
text-decoration: none;
text-transform: uppercase;
}
#footerNav a:hover {
text-decoration: underline;
}
#share p {
margin-right: 5px;
padding-top: 4px;
}
#share {margin-left: 25px;}
#share ul li a {
display: block;
height: 21px;
text-indent: -9999px;
width: 22px;
}
/*#share ul li a {
background: transparent url(/images/redesign09/wrap/iconsShare.gif) no-repeat;
display: block;
height: 21px;
margin-right: 3px;
text-indent: -9999px;
width: 22px;
}
#share ul li#shareYouTube a {
background-position: -25px 0;
}
#share ul li#sharePodcasts a {
background-position: -50px 0;
}
#share ul li#shareFacebook a {
background-position: -75px 0;
}
#share ul li#shareTelecomTV a {
background-position: -100px 0;
}
*/

#share ul li#shareRss a {
background: transparent url(/images/redesign09/wrap/iconshare_rss.jpg) no-repeat;
}
#share ul li#shareYouTube a {
background: transparent url(/images/redesign09/wrap/iconshare_youtube.jpg) no-repeat;
}
#share ul li#sharePodcasts a {
background: transparent url(/images/redesign09/wrap/iconshare_podcasts.jpg) no-repeat;
}
#share ul li#shareBlog a {
background: transparent url(/images/redesign09/wrap/iconshare_blog.jpg) no-repeat;
}
#share ul li#shareFacebook a {
background: transparent url(/images/redesign09/wrap/iconshare_facebook.jpg) no-repeat;
}
#share ul li#shareTwitter a {
background: transparent url(/images/redesign09/wrap/iconshare_twitter.jpg) no-repeat;
}
#share ul li#shareTelecomTV a {
background: transparent url(/images/redesign09/wrap/iconshare_telecomtv.jpg) no-repeat;
}
#share ul li#shareLinkedIn a {
background: transparent url(/images/redesign09/wrap/iconshare_linkedin.jpg) no-repeat;
}


/*-------Rightnav Featur    e-------*/
/*----------------------------------*/
.featureRight {
/*background:transparent url(/images/redesign09/wrap/FeatureRightleftBottomCornerBgTaller.jpg) repeat-x scroll left top;*/
background:#E0E0E0 url(/images/redesign09/wrap/FeatureRightleftBottomCornerBgTaller.jpg) no-repeat scroll left bottom;
/*border-left:1px solid #B2B3B5;*/
border-right:1px solid #CBCCCD;
margin-bottom: 10px;
}

.featureRight h3 span {
border-left:1px solid #B2B3B5;
display:block;
height:19px;
padding:8px 25px 0 15px;
}

.featureRight h3 {
/*background:transparent url(/images/redesign09/wrap/sideBoxHeadBg.png) repeat-x scroll left top;*/
/*background:transparent url(/images/redesign09/wrap/mwc/rightTopCornerBg.png) repeat-x scroll left top;*/
background:transparent url(/images/redesign09/wrap/sideRightNavTopLevelFeatureBg.png) repeat-x scroll left top;
color:#ffffff;
cursor:pointer;
font-size:11px;
height:27px;
line-height:9px;
}

.featureRight ul {
/*border-bottom:1px solid #CBCCCD;*/
color:#605E5E;
font-size:10px;
overflow:hidden;
padding:10px 15px 0;
}

.featureRight li {
padding-bottom:10px;
}

.featureRight li a {
color:#605E5E;
text-decoration:none;
}

.featureRight li a:hover {
text-decoration:underline;
}

/*-------SUITE LVL ACCORDIANS-------*/
/*----------------------------------*/

.suiteBox {
/*border-left: 1px solid #afafaf;
border-right: 1px solid #afafaf;
border-top: 1px solid #afafaf;*/
border-left: 1px solid #b4b3b3;
border-right: 1px solid #b4b3b3;
border-top: 1px solid #b4b3b3;
margin-bottom: 22px;
position: relative;
/*z-index: 1;*/
z-index: 0;
}

#innovation #content .suiteBox h3 {
	font-weight:normal;
}
#content .suiteBox h3,#container .suiteBox h3 {
background: #b7b7b7 url(/images/redesign09/wrap/suiteBoxHeadBgLight.png) top left repeat-x;
color: #302f2f;
/*font-weight: normal;*/
cursor: pointer;
height: 26px;
margin-bottom: 0;
line-height: 9px;
width: 497px;
}
.suiteBox h3 span {
/*background: transparent url(/images/redesign09/wrap/suiteBoxHeadIconClosed.gif) 485px 13px no-repeat;*/
background: transparent url(/images/redesign09/wrap/suiteBoxHeadIconClosedLight.gif) 485px 13px no-repeat;
display: block;
height: 19px;
/*padding: 8px 25px 0 15px; fixed cutting off of letters in IE */
padding: 8px 25px 4px 15px;
}
.suiteBox h3 span.open {
/*background: transparent url(/images/redesign09/wrap/suiteBoxHeadIconOpen.gif) 485px 14px no-repeat;*/
background: transparent url(/images/redesign09/wrap/suiteBoxHeadIconOpenLight.gif) 485px 14px no-repeat;
}
.suiteBox div {
/*border-bottom: 1px solid #afafaf;*/
border-bottom: 1px solid #d8d8d8;
padding: 18px 18px 0 18px;
width: 461px;
}

/*----------------------------------------------*/
/* Accordion format with nested tabs       			*/
/*----------------------------------------------*/

#acc-w-tabs .suiteBox div {
	border-bottom:none;
	background: white;	
}
#acc-w-tabs .suiteBox {
	border:none;
	margin-bottom:0px;
	padding:0px;	
}

#acc-w-tabs .suiteBox div { padding-top:10px; }
#content #acc-w-tabs .suiteBox h3 { 
	margin-bottom:5px;	
	background:none;
	line-height:16px ; 
	height:auto; 	
	clear:left;
}
#acc-w-tabs .suiteBox > h3 {
	border-bottom: 1px solid #CBCCCD;
	padding-bottom:5px;
}
#acc-w-tabs .suiteBox h3 span {
	background: transparent url(/images/redesign09/wrap/suiteBoxHeadIconClosedLightR.gif) no-repeat scroll 1px 9px;
	/*margin-left:13px;*/
	padding-top:4px;
	height:auto; font-weight: bold; 
}

#acc-w-tabs .suiteBox h3.open {  border-bottom:none; }
#acc-w-tabs .suiteBox h3 span.open {
	background:transparent url(/images/redesign09/wrap/suiteBoxHeadIconOpenLight.gif) no-repeat scroll 1px 10px;
}
#acc-w-tabs .suiteBox p.pdf { margin-top:25px; }
#acc-w-tabs .suiteBox .subpanes {
	border:1px solid #CBCCCD;
	float:left;
	position:relative;
	width:439px;
	padding-right:10px;
	padding-left:10px;
}
#acc-w-tabs .suiteBox .subpanes h3{ /* font-weight:bold;*/}
#acc-w-tabs .suiteBox .subpanes > div { margin-left:0x; padding:0px; width:439px;}


/*----------------------------------------------*/
/* Tab format with nested Accordions     		*/
/*----------------------------------------------*/

#content #tabs-w-accs .subtabs {
	height:37px !important;
}
#tabs-w-accs ul.subtabs li a {
	background: transparent url(/images/redesign09/wrap/flowtab-wide.png) no-repeat scroll 0 0;
	width: 148px;
	padding-left:9px;
	/*height: 43px;*/
	height:34px;
	font-size:12px;
	line-height:14px;
	padding-top:3px;
}
#tabs-w-accs ul.subtabs li a:hover {
	background-position: 0 -37px;
}
#content #tabs-w-accs .subtabs li a.current, #content #tabs-w-accs .subtabs li a.current:hover {
	background-position: 0 -74px;
}

#tabs-w-accs #flowpanes .suiteBox div {
	border-bottom:none;
	width:421px;
	_width:385px; /* ie 6 hack */
	background: white;
}
#tabs-w-accs #flowpanes .suiteBox {
	border:none;
	margin-bottom:0px;
	padding:0px;
}


#tabs-w-accs #flowpanes div > h2 {
	margin-bottom:4px;
}
#tabs-w-accs #flowpanes > div > h3,#tabs-w-accs  #flowpanes > div > h3 span {
	margin-bottom:18px;
	/*font-weight:normal;*/
	/*color:#5C5B5B;*/
}

#tabs-w-accs #flowpanes .suiteBox h4 span {
	font-size: 14px;
}
	
#tabs-w-accs #flowpanes .suiteBox h3,#tabs-w-accs  #flowpanes .suiteBox h4 span {
	margin-bottom:5px;
	line-height:16px;
	width:461px;
	background:none;
	border-bottom: 1px solid #CBCCCD;
}


#tabs-w-accs #flowpanes .suiteBox h3 span {
	background: transparent url(/images/redesign09/wrap/suiteBoxHeadIconClosedLightR.gif) no-repeat scroll 1px 9px;
	margin-left:13px;
	padding-top:4px;
}

#tabs-w-accs #flowpanes .suiteBox h3 span.open {
	background:transparent url(/images/redesign09/wrap/suiteBoxHeadIconOpenLight.gif) no-repeat scroll 1px 10px
}

#tabs-w-accs #flowpanes li a span { font-size: 10px; line-height: 12px; }
#tabs-w-accs #flowpanes .suiteBox p.pdf { margin-top:25px; }

/*-------NEWS & EVENTS-------*/
/*---------------------------*/
#content ul.alt, #content ol.alt {
margin: 0;
}
#content ul.alt li {
background: none;
margin: 0;
padding: 0;
}

.newsMedia #middle {
	margin-right: 0;
	width: 950px;
}
.newsMedia #pagetool {
	margin-left: 0;
}
#newsMediaCarousel {
	/*background: transparent url(/images/newsMedia/flashHolder.jpg) top left no-repeat;*/
	float:left;
	height: 370px;
	margin-bottom: 10px;
	width: 733px;
}
/* added 7/13/2011 */
#newsMediaCarousel .noFlash {
	background: transparent url(/images/newsMedia/bg-no-flash.jpg) top left no-repeat;
	height: 261px;
	padding-top: 109px;
	text-align: center;
	width: 733px;
}
#newsMediaCarousel .noFlash a {
	background: transparent url(/images/newsMedia/iconNoFlash.png) top center no-repeat;
	color: #dd291e;
	display: block;
	font-size: 13px;
	padding-top: 135px;
	text-decoration: none;
}
#newsMediaCarousel .noFlash a:hover {
	text-decoration: underline;
}

#newsMediaSide {
	/*float: left; 7/13/2011*/
	float:right;
	margin-left: 12px;
	width: 205px;
}
#newsMediaSide p {
	margin: 0;
	line-height: normal;
}
#content .ctaContact a {
	color: #fff;
}
#newsMediaSide .ctaContactContainer {
	margin-bottom: 13px;
}
#rightsidebar #newsMediaSide {
	margin-left: 0;
}

#newsMediaSocial, #content #newsMediaSocial { 
	background: transparent url(/images/newsMedia/socialBg.jpg) top left repeat-x;
	border: 1px solid #bcbcbe;
	list-style: none;
	margin: 0 0 9px;
	padding: 0 8px;
	width: 187px;
}
#newsMediaSocial li, #content #newsMediaSocial li {
	border-bottom: 1px solid #c5c4c4;
	font-weight: bold;
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}
#newsMediaSocial li.last, #content #newsMediaSocial li.last {
	border-bottom: none ;
}
#newsMediaSocial li a {
	color: #5C5B5B;
	text-decoration: none;
	display: block;
	padding: 8px 0 8px 50px;
	}
#newsMediaSocial li a:hover {
	text-decoration: underline;

}
#newsMediaSocial #socialRss {
	background: transparent url(/images/newsMedia/iconRss.png) 16px 50% no-repeat;	
	border-bottom: none;
}
/*#newsMediaSocial li#socialPodcasts {
	background: transparent url(/images/newsMedia/iconPodcasts.png) 13px 50% no-repeat;	
}*/

#newsMediaSocial li#socialLinkedIn {
	background: transparent url(/images/newsMedia/iconLinkedIn.png) 16px 50% no-repeat;	
}

#newsMediaSocial li#socialFacebook {
	background: transparent url(/images/newsMedia/iconFacebook.png) 16px 50% no-repeat;	
	padding:0px; margin:0px;
}
#newsMediaSocial li#socialYouTube {
	background: transparent url(/images/newsMedia/iconYouTube.png) 13px 50% no-repeat;	
}
#newsMediaSocial li#socialTelecom {
	background: transparent url(/images/newsMedia/iconTelecom.png) 14px 50% no-repeat;	
	/*border-bottom: none;*/
}
#newsMediaSocial li#socialBlog {
	background: transparent url(/images/newsMedia/blog_icon.jpg) 16px 50% no-repeat;	
}
#newsMediaSocial li#socialTwitter {
	background: transparent url(/images/newsMedia/twitter_icon.jpg) 16px 50% no-repeat;	
}

#virtualPressKit {
	position: relative;
	/*z-index:999;*/
	z-index:1;
}
#virtualPressKit a.head {
	background: transparent url(/images/newsMedia/virtualPressKitBg.jpg) top left no-repeat;
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 10px 0 0 15px;
	text-decoration: none;
	height: 26px;
	width: 190px;
}

#virtualPressKit a.head:hover {
	text-decoration: underline;
}

#virtualPressDrop {
	background-color: #efeff0;
 	-moz-opacity:.85; 
	/*filter:alpha(opacity=85); */
	/*opacity:.85;*/
	border:1px solid #BCBCBE; 
		
	webkit-border-radius: 0 7px 0 7px;
  	-moz-border-radius: 0 7px 0 7px;
  	border-radius: 0 7px 0 7px;
  
	position: absolute;
	top: 36px;
	left: 0;
	width: 203px;
	
	
	z-index:999;
}

#virtualPressKit ul li a {
	display: block;
	font-size: 11px;
	padding: 6px 0 6px 15px;
	text-decoration: none;
	color:#5C5B5B;
}
#virtualPressKit ul li a:hover {
	background-color: #d5d3d3;
	color: #000;
}
#content #viewAllNav {
	border-top: 1px solid #cccbcb;
	/*clear: left;*/
	clear:both;
	margin: 0 0 14px 0;
	/*overflow: hidden; IE does not inherit width*/
	padding-left: 65px;
	padding-bottom: 19px;
}
#content #viewAllNav li {
	background: none;
	float: left;
	/*font-weight: bold;*/
	font-size: 11px;
	line-height: 9px;
	margin: 7px 33px 0 43px;
}
#viewAllNav li a {
	background: transparent url(/images/newsMedia/arrowViewAll.jpg) 0 1px no-repeat;
	display: block;
	padding-left: 18px;
	padding-bottom: 3px;
	text-decoration: none;
}
#viewAllNav li a:hover {
	background-position: 0 -12px;
	text-decoration: underline;
}

.featuredCol {
                display: inline;
                float: left;
                position: relative;
                width: 465px;
                z-index: 0;

}
/*
.featuredCol {
	display: inline;
	float: left;
	width: 465px;
}
*/

#newsMediaCol1 {
	margin-right: 20px;
}
.featuredCol .subtabs li a, .featuredCol .news-subtabs li a {
	font-size: 12px;	
}
.newsMedia .subpanes, .newsMedia .news-subpanes {
	border: 1px solid #afafaf;
}
.newsMedia #flowPaneTopCorner {
	background:url("/images/newsMedia/flowPaneTopRight.gif") no-repeat scroll 0 0 transparent;
}
.newsMedia #flowpanesNews1, .newsMedia #flowpanesNews2 {
	background: transparent url(/images/newsMedia/featuredBg.jpg) top left repeat-x;
	width: 427px;
	height: 260px;
}
.featuredItem {
	float: left;
	margin-bottom: 20px;
}
.featuredItem.last {
	margin-bottom: 0px;
}
.featuredItem div {
	display: inline;
	float: left;
}
.featuredImg {
	/*background: transparent url(/images/newsMedia/featuredPicBg.png) top left no-repeat; */
	height: 47px;
/*
	margin-right: 12px;
	padding: 5px 0 0 6px;
	width: 64px;
*/
	padding:0px;
	margin:0px;
	width: 110px;
}
.featuredBlurb {
	/*width: 345px;	*/
	width: 317px;	
	font-size: 11px;
	color: #616161;
	padding-top: 5px;
}
.featuredBlurb a {
	text-decoration: none;
	color: #005195;
}
#featuredMedia .featuredBlurb a {
	color: #005195;
}
.featuredBlurb a:hover, #content #featuredMedia .featuredBlurb a:hover {

	text-decoration: underline;
}

.viewall {
	font-size:11px;
	font-weight:bold;
	float:right;
/*
	position:relative;
	bottom:5px;
*/
	bottom:10px;
	position:absolute;
	right:15px;
	}
.viewall a {
	text-decoration:none;

}
.viewall a:hover {
	text-decoration: underline;

}
.featuredBlurb strong {
	color: #0066a4;
}
#featuredMedia .featuredBlurb span {
	font-weight:bold;
	display:block;
	padding:0;
	margin:0;
}

#featuredPress {
	font-size: 13px;
}
#featuredPress .featuredItem {
	margin-bottom: 17px;	
	width: 427px;
}
#featuredPress .date {
	color: #0066a4;
	font-weight: bold;
	padding-right: 25px;
}
#featuredPress .featuredBlurb {
	float: right;
	font-size: 13px;
	padding-top: 0;
	width: 315px;
}
#newsMediaCol2 .featuredItem {
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 9px;
	margin-bottom: 9px;
}
#newsMediaCol2 .featuredItem.last {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
#newsMediaCol2 .featuredImg {
	background: none;
	height: auto;
	margin: 0;
	padding: 0;
	width: 110px;
}
#newsMediaCol2 .featuredBlurb {
	color: #515050;
	font-weight: bold;
	padding: 5px 0 0;
	width: 317px;	
}
#newsMediaCol2 h5 {
	font-size: 14px;
}
#newsMediaCol2 h5 a {
	color: #005195;
}


/*-------PRESS RELEASES-------*/
/*----------------------------*/
#pressTop {
	/*background: transparent url(/images/newsMedia/pressTopCorners.gif) no-repeat;*/
        border-top:2px solid #D9D9D9 ;
	padding-top: 7px;
	width: 498px;
}
#pressReleaseWrap {
	/*background-color: #fafbfd;	
	border-left: 1px solid #bcbcbe;
	border-right: 1px solid #bcbcbe;
	border-bottom: 1px solid #bcbcbe; */
	margin-bottom: 12px;
}
#pressSearchWrap {
	border-bottom: 1px solid #a5aeb6;
	/*margin: 0 0 10px 10px;*/
	margin: 0 0 10px 2px;
	padding: 5px 0 10px;
}
#pressSearchWrap strong {
	background: transparent url(/images/newsMedia/arrowBlueRight.gif) left 6px no-repeat;
	float: left;
	margin-right: 10px;
	padding: 3px 0 0 18px;
	text-transform: uppercase;
}
#pressSearch {
	float: left;
	height: 20px;
}
#pressSearchWrap input {
	float: left;
	text-transform: none;
}
#pressContent {
	width: 468px;
	padding: 0 14px;
}
#pressFilters {
	margin: 0 0 15px 1px;
}
#pressFilters span {
	color: font-size: 12px; 
	float: left;
}
#pressFilters select {
	float: left;
	margin-left: 10px;
}
#content #filterResults {
	background: transparent url(/images/newsMedia/bgFilterResults.gif) top left repeat-x;
	border: 1px solid #959596;
	font-size: 11px;
	margin-bottom: 0;
	padding: 1px 8px;
	width: 450px;
	overflow: hidden;
}
#content #filterResults #reset{
float:right;
}
#filterResults span {
float:left;
}
#filterResults span {
	color: #0066a4;
	padding-right: 10px;
	
}
#reset a#clearTopic {
	background-color: #0e75b7;
	color: #fff;
	font-size: 10px;
	padding: 0 4px;
	text-decoration: none;
}
#reset a#clearTopic:hover {
	background-color: #5198d4;
}

.pressResult {
	border-bottom: 1px solid #c2c2c4;
	padding: 13px 0;
}
.pressResult.last {
	border-bottom: none;
}
.pressResultSide, .pressResultMain {
	float: left;
}
.pressResultSide {
	width: 125px;
}
.pressResultMain {
	font-size: 11px;
	width: 343px;
	position: relative;
}
#content .pressResultMain h4 {
	margin-bottom: 3px;
}
#content .pressResultMain h4 a{
	text-decoration:none;
}
#content .pressResultMain p {
	line-height: 16px;
	margin-bottom: 0;
}
#content .pressResult p a {
	color: #005195;
	font-weight: bold;
}
.showMorePress {
	background: transparent url(/images/newsMedia/iconMore.gif) left 50% no-repeat;
	padding-left: 16px;
	padding-bottom: 1px;
	height: 11px;
}
.pressResult .share {
/*
	position: absolute;
	left:125px;
	bottom: 1px;
*/
	bottom:15px;
	position:relative;

/*
	right: 360px;
	width: 125px;
*/
}
.pressResult .share span {
	float: right;
	padding-top: 2px;
}
/*
.pressResult .share a {
	background: transparent url(/images/newsMedia/iconsSharePress.gif) top left no-repeat;
	display: block;
	float: right;
	height: 16px;
	margin-left: 5px;
	text-indent: -9999px;
	width: 16px;
}
*/
.pressResult .share a, .eventResult .share a {
	display: block;
        float: right;
	padding-right:10px;
	font-size:11px;
}
.pressResult .share a .addThis, .eventResult .share a .addThis {
	/*background: transparent url(/images/newsMedia/iconsSharePress.gif) top right no-repeat;*/
	padding-right:2px;
	vertical-align:bottom;
}

/* override add this image */
.pressResult .share a span.at300bs{
	background: transparent url(/images/newsMedia/iconsSharePress.gif) top right no-repeat;
}

/*-------EVENTS & WEBINARS-------*/
/*-------------------------------*/
h1#eventsHead, h1#mediaHead {
	border-bottom: 2px solid #d9d9d9;
	margin-bottom: 2px;
	padding-bottom: 2px;
	width: 100%;
}
h1#eventsHead span {
	float: left;
}
.custom-drop {
	position: relative;
		float: right;
}
#eventsHead .selectbox {
	background: #a3a3a4 url(/images/newsMedia/bgFilterDD.gif) top right no-repeat;
	border: none;
	color: #fff;
	font-size: 11px;
	/*font-weight: bold;*/
	margin-top: 4px;
	padding-left: 10px;
	height: 19px;
	width: 146px;
}
#eventsHead .selectbox-wrapper {
	width: 154px;
	border: 1px solid #bcbcbe;
	color: #454646;
	font-size: 11px;
}
#eventsHead .selectbox-wrapper ul {
	margin: 0;
}
#eventsHead .selectbox-wrapper ul, #eventsHead .selectbox-wrapper ul li {
	background: none;
	font-weight: normal;
}
#eventsHead .selectbox-wrapper ul li {
	padding: 4px 3px 4px 9xp;
	margin: 0;
}
#eventsHead .selectbox-wrapper ul li.current, #eventsHead .selectbox-wrapper ul li.selected {
	/*background-color: #f5f5f5;*/
	background-color: #d5d3d3;
}
#eventResults, #mediaResults {
	margin-bottom: 10px;
}
.eventResult {
	border-bottom: 2px solid #d9d9d9;
	padding: 18px 0 18px 0;
}
#eventsResults .eventResult h2 {
padding-left:150px;
font-size:14px;
}
/*.moreEvent { float:left; }*/
.moreEvent { clear:left; /* kc: forces paragraph align left  */}
#eventResults .eventResult h2 {
	color: #005195;
	font-size:14px;
	margin-bottom: 9px;
}
#eventResults .eventResult h2 a {
	text-decoration:none;
	color: #005195;
}
#eventResults .eventResult h2 a:hover {
	text-decoration:underline;
}
#eventResults .eventResult p {
	margin-bottom: 14px;
	margin-top:14px; /*kc: forces paragraph to newline */
}
.eventResult img {
	float: left;
	margin: 0 10px 5px 0;
}

.eventResult img.addThis {
	clear:left;
	padding-left:2px;
	margin: 0 ;
}
#eventResults .eventResult h3 {
	color: #363636;
	font-size: 13px;
	margin-bottom: 2px;
}
.eventOptionsBar {
	height: 16px;
	clear:both; /*KC 7/22 added */
padding-left:150px;
}
.eventOptionsBar .left {
	float: left;
	height: 11px;
	padding-top: 5px;
	/*width: 100px;*/
	/*clear:both;*/
}
.eventOptionsBar .right {
	float: right;

}
#eventResults .eventOptionsBar .left a {
	color: #005195;
	display: block;
	float: left;
	clear:both;
	font-size: 10px;
}

#mediaResults .eventOptonsBar .left a {
	color: #005195;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
}
.eventOptionsBar .showMore {
	background: transparent url(/images/newsMedia/iconMore.gif) left 50% no-repeat;
	padding-left: 16px;
	padding-bottom: 1px;
	height: 11px;
}
.eventOptionsBar .showLess {
	background: transparent url(/images/newsMedia/iconLess.gif) left 1px no-repeat;
	height: 12px;
	padding-bottom: 1px;
	padding-top: 1px;
	/*text-indent: -9999px;*/
	padding-left:16px;
	width: 11px;
}



#eventResults  .right {
	color: #5C5B5B;
	font-size: 9px;
}
#eventResults .right a {
	text-decoration: none;
}
#eventResults .right a:hover {
	text-decoration: underline;
}
.schedMeet, .eventResult .share, .outlook {
	float: right;
	height: 16px;
}
.schedMeet {
	background: transparent url(/images/newsMedia/iconSchedMeet.gif) right 5px no-repeat;
	padding-right: 22px;
	padding-top: 6px;
	height: 10px;
}
.eventResult .share {
	width: 75px;
}
.eventResult .share span {
	float: right;
	height: 10px;
	padding-top: 6px;
}
/*
.eventResult .share a {
	background: transparent url(/images/newsMedia/iconsSharePress.gif) top left no-repeat;
	display: block;
	float: right;
	height: 16px;
	margin-left: 5px;
	text-indent: -9999px;
	width: 16px;
}

.eventResult .share a.addThis {
	background: transparent url(/images/newsMedia/iconsSharePress.gif) top right no-repeat;
}
*/
.outlook {
	background: transparent url(/images/newsMedia/iconOutlook.gif) right top no-repeat;
	padding-right: 17px;
	padding-top: 6px;
	height: 10px;
	margin-left: 6px;
}


#mediaCoverage #content {
	width:498px;
}
.mediaResults .eventResult .share {

	padding-top:8px;
}
#mediaResults .eventResult h2 {
	font-size:12px;
	margin-bottom: 9px;
	overflow:hidden;
	font-weight:bold;
}
#mediaResults .eventResult h2 span a, #mediaResults .eventResult h2 a {
	text-decoration: none;
	color:#333333;
}
#mediaResults .eventResult h2 a:hover {
	text-decoration: underline;
	color:#333333;

}
#mediaResults .eventResult h2 span {
	font-size: 12px;
	display:block;
	margin:0px;
	font-style:italic;
	font-weight:normal;
	color:#333333;
}

/****** GIR BOX - ABOUT US*****/
/******************************/

#aboutTelcordia #middle_norightsidebar {
	width: 700px;
}

#gir {
	margin-top:-55px;
}

.portlet-content {
    float: right;
    padding: 0 11px 0;
    width: 324px;
}
.portlet-content div {
	float: left;
	position: relative;
	z-index: 3;
}

.portlet-content .boxTop {
    background: url("/images/get-it-right/boxborders/boxtop-small_time.gif") no-repeat scroll 0 0 transparent;
	height: 15px;
    width: 309px;
	padding: 0px 0 0 15px;
	display: inline;
}
.portlet-content .boxBody {
	background-color: #f2f2f3;
	width: 324px;
}
.portlet-content .boxBttm {
    background: url("/images/get-it-right/boxborders/boxbttm-small_time.gif") no-repeat scroll 0 0 transparent;	
	height: 15px;
	width: 324px;
}

.simple-tabs {	
	padding: 10px;
}
#content .simple-tabs h2 {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
	color: #d12714;
	font-size: 13px;
    float: left;
	line-height: 16px;
    padding: 3px 0;
}
.simple-tabs h2 span {
    background: none repeat scroll 0 0 #DDDDDD;
    float: left;
    padding: 5px;
    width: 294px;
}
.simple-tabs h2 span.indent {
	background-color: none;
	float: none;
	padding: 0 0 0 30px;
	width: auto;
}
#content .simple-tabs h3 {
	color: #d12714;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 0;
}
#simple-tabs-wrapper {
    margin-top: -10px;
    width: 304px;
}
.simple-tab {
	float: left;
	height: 60px;
    width: 304px; 
}
#simple-tabs-wrapper .simple-tab a.handle, #simple-tabs-wrapper .simple-tab.inactive a.handle:hover {
   background: url("/images/get-it-right/simple-tabs/bg_girq.png") no-repeat scroll right bottom transparent;
	cursor: pointer;
    display: block;
    height: 52px;
    margin: -1px 0 -2px;
    padding: 6px 14px 4px 4px;
    position: relative;
    width: 53px;
    z-index: 2;
}
#simple-tabs-wrapper .simple-tab a.handle:hover, #simple-tabs-wrapper .simple-tab.active a.handle {
    background-image: url("/images/get-it-right/simple-tabs/bg_girq-active.png");
}
#simple-tabs-wrapper .simple-tab.inactive a.handle img {
    opacity: 0.3;
}
#simple-tabs-wrapper .simple-tab.inactive a.handle img.ie {
    display: none;
}
#simple-tabs-wrapper .simple-tab.inactive a.handle img.smart {
	display: block;
}
#simple-tabs-wrapper .simple-tab.inactive a {
    cursor: default;
}
#simple-tabs-wrapper .simple-tab div.tab-content {
    background: none repeat scroll 0 0 white;
    border: 1px solid #CECED0;
    display: none;
    height: 160px;
    left: 70px;
    padding: 10px 10px 10px 15px;
    position: absolute;
    top: -1px;
    width: 207px;
    z-index: 1;
}
#simple-tabs-wrapper .simple-tab.active div.tab-content, #simple-tabs-wrapper .simple-tab.hover div.tab-content {
    display: block;
}
#simple-tabs-wrapper div.tab-content img {
    margin-top: 10px;
}
#simple-tabs-wrapper div.tab-content {
    font-size: 11px;
}
#content #simple-tabs-wrapper ul, #content #simple-tabs-wrapper li {
	background: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#content #simple-tabs-wrapper .tab-content ul{
	margin-top: 5px;
}
#content #simple-tabs-wrapper div.tab-content ul li {
    color: #CE3024;
    font-size: 10px;
    list-style: disc outside none;
    margin-bottom: 0;
    margin-left: 15px;
}
#simple-tabs-wrapper div.tab-content h2, #simple-tabs-wrapper div.tab-content p.desc {
    color: black;
    margin-bottom: 3px;
}
#simple-tabs-wrapper div.tab-content p {
    margin-bottom: 0px;
}
#simple-tabs-wrapper div.tab-content span {
    color: #333;
    font-size: 11px;
}

.addthis_toolbox a { font-size:12px; text-decoration:none; color:#5C5B5B }
.addthis_toolbox a:hover { text-decoration:none; }

/*
#topSupport {
	float: right;
	width: 400px;
	padding: 5px 0 0 0;
}
*/


