@charset "utf-8";
/* CSS Document */

#wrapperBody {
padding: 13px 30px 30px 24px;
width: 950px;
}
#header {
margin-bottom: 15px;
}
#hpcontent {
background-color: #efefef;
position:relative;
}

#flashcontent {
/*background: transparent url(/images/home/fmaFrame.gif) no-repeat;*/
/*height: 289px;*/
height:295px;
/*padding: 4px 0 0 4px;*/
width: 946px;
}
#latestnewsWrap {
height: 29px;
margin-bottom: 17px;
/*position: relative;*/
width: 950px;
}
#latestnews {
background: transparent url(/images/home/newsBarBg.png) 12px top no-repeat;
height: 29px;
margin-top: -2px;
padding: 0 20px 0 45px;
/*position: absolute;
left: 0;
top: -2px;*/
width: 885px;
}
#latestnews h3, .latestnews-controls, #latestnews ul {
float: left;
}
.newsrss {
float: right;
padding-top: 5px;
}
.newsrss a {
color: #3e3e3e;
font-size: 11px;
margin-right: 5px;
text-decoration: none;
}
.newsrss a:hover {
text-decoration: underline;
}
#latestnews h3 {
color: #3e3e3e;
font-size: 11px;
font-weight: normal;
margin-right: 15px;
margin-top: 7px;
text-transform: uppercase;
}
.latestnews-controls a {
display: block;
height: 10px;
width: 9px;
text-decoration: none;
}
.latestnews-controls {
margin-right: 10px;
margin-top: 3px;
}
.latestnews-controls a {
font-size: 1px;
}
#latestnews .previous-news a {
background:transparent url(/images/redesign09/home/btnNewsUp.gif) no-repeat scroll 0 0;
margin-bottom: 2px;
text-indent: -9999px;
}
#latestnews .next-news a {
background:transparent url(/images/redesign09/home/btnNewsDown.gif) no-repeat scroll 0 0;
}
#latestnews ul {
/* width: 600px; */
width: 525px;
}
#latestnews li {
margin-top: 6px;
}
#latestnews ul a {
color: #3e3e3e;
font-size: 11px;
text-decoration: none;
}


.hometabs {
height:26px;
margin-bottom: 3px;
}
.hometabs li {
float:left;
height:26px;
margin-right: 4px;
}
.hometabs a {
background:transparent url(/images/home/panes/diagTabOver.gif) repeat-x scroll left top;
color:#D52B1C;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
line-height:normal;
padding:6px 14px 0;
position:relative;
text-decoration:none;
text-transform:uppercase;
z-index: 0;^M
}
.hometabs a:hover {
background:transparent url(/images/home/panes/diagTabSelect.gif) repeat-x scroll left top;
color:#ffffff;}
.hometabs a.current {
background:transparent url(/images/home/panes/diagTab.gif) repeat-x scroll left top;
color:#D52B1C;

}
.hometabs a span {
background:transparent url(/images/home/panes/diagTabCap.png) no-repeat scroll right top;
float:right;
font-size: 1px;
height:26px;
position:absolute;
right:-1px;
top:0;
width:6px;
}
.hometabs a:hover span, .hometabs a.current span {
background:transparent url(/images/home/panes/diagTabCapOver.png) no-repeat scroll right top;
}
#homePaneShadow {
background:transparent url(/images/home/panes/paneRightShadow.gif) repeat-y scroll right top;
width: 950px;
}
#homePaneBg {
background:#aaa9ab url(/images/home/panes/paneGradient.png) repeat-x scroll left top;
width: 946px;
}
#homePaneBtmShadow {
background:transparent url(/images/home/panes/paneBtmShadow.gif) no-repeat scroll bottom left;
font-size: 1px;
height: 4px;
width: 948px;
}
#homePaneTopRight {
background: transparent url(/images/home/panes/paneTopRight.gif) no-repeat scroll top right;
display: block;
font-size: 1px;
height: 11px;
position: absolute;
top: 0px;
right: -4px;
width: 12px;
}
#homePaneBtmLeft {
background: transparent url(/images/home/panes/paneBtmLeft.gif) no-repeat scroll top left;
display: block;
font-size: 1px;
height: 8px;
position: absolute;
bottom: -1px;
left: 0;
width: 8px;
}
#pagetool {
display: none;
}


.homepanes {
z-index:0;
background: transparent url(/images/home/panes/diagonals.png) repeat scroll left top;
float: left;
height: 161px;
position: relative;
width: 946px;
}
.homePaneWrap {
font-size: 12px;
width: 946px;
}
.homePaneWrap .list li {
background:transparent url(/images/home/panes/listDot.gif) left 6px no-repeat;
/*background:transparent url(/images/home/panes/clickArrow.gif) left 6px no-repeat;*/
margin-bottom: 3px;
padding-left: 15px
}
.homePaneWrap p {
margin-bottom: 10px;
}
.homePaneWrap a {
/*color:#000;*/
color: #58595B;
font-weight: bold;
text-decoration: none;
}
.homePaneWrap .arrow  {
margin-bottom: 3px;
}
.homePaneWrap p.arrow a {
background:transparent url(/images/home/panes/clickArrow.gif) left 2px no-repeat;
/*color: #1b1b1b;*/
color: #58595B;
font-size: 10px;
font-weight: bold;
padding-left: 15px;
}
.homePaneWrap a:hover {
text-decoration: underline;
}
.homePane1 {
color: #1b1b1b;
height: 128px;
padding: 13px 22px 0 20px;
}
.homePane1 h2 {
font-size: 17px;
line-height: 19px;
margin-bottom: 8px;
}
.homePane2, .homePane3, .homePane4 {
border-left: 1px #939292 dashed;
position: relative;
height: 144px;
padding: 17px 22px 0px 22px;
}
.homePane3 {
padding-right: 163px;
}
.homePane2 p , .homePane3 p, .homePane4 p {
font-size: 12px;
line-height: 16px;
}
.homePane2 h3 {
/*color: #a3251e;*/
color: #D52B1E;
font-size: 13px;
line-height: 16px;
margin-bottom: 8px;
}
.homePane2 blockquote {
color: #58595B;
/*color: #443e67;*/
font-size: 11px;
font-weight: bold;
margin-bottom: 8px;
}
.homePane3 h3 {
color: #000000;
font-size: 13px;
font-weight: normal;
line-height: 16px;
margin-bottom: 8px;
}
.homePane3 blockquote {
color: #2c647d;
font-size: 11px;
margin-bottom: 8px;
}
p.author {
font-size: 11px;
font-style: italic;
}

/*---3 columns---*/
/*---------------*/
.cols3 .homePane1 {
	width: 406px;
}
.cols3 .homePane2 {
	width: 147px;
}
.cols3 .homePane3 {
	width: 120px;
}
.cols3 .homePane4 {
	display: none;
}


/*---4 columns---*/
/*---------------*/
.cols4 .homePane1 {
	width: 361px;
}
.cols4 .homePane2 {
	width: 127px;
}
.cols4 .homePane3 {
	width: 130px;
}
.cols4 .homePane4 {
	width: 151px;
}


/*----Webinar----*/
/*---------------*/
.webinar {
height: 126px;
padding-top: 15px;
text-align: center;
}
.webinar h3 {
background:transparent url(/images/home/panes/tmForumWebinar.gif) 50% top no-repeat;
font-size: 12px;
height: 45px;
margin-bottom: 11px;
text-indent: -9999px;
width: 100%;
}
.webinar a {
background:transparent url(/images/home/panes/btnViewWebinar.gif) 50% top no-repeat;
display: block;
font-size: 12px;
height: 21px;
margin-bottom: 6px;
text-indent: -9999px;
width: 100%;
}
.webinar p {
color: #1f1d5b;
font-size: 10px;
font-weight: bold;
line-height: 13px;
}


/*----Upcoming Events----*/
/*-----------------------*/
.cols3 .homePane3.events {
width: 210px;
padding-right: 22px;
}
.homePane3.events h3 a {
/*color: #a3251e;*/
color: #D52B1E;
font-weight: bold;
}
.homePane3.events .column33-controls {
float:right;
font-size: 1px;
height:19px;
width:35px;
}
.homePane3.events .column33-controls a {
display:block;
height: 14px;
text-decoration:none;
width: 14px;
}
.homePane3.events p {
text-align: center;
}
.homePane3.events p.eventImg {
margin-bottom: 0;
}
.homePane3.events a {
/*font-weight: normal;*/
font-weight: bold;
}
.homePane3.events .previous-col3 {
float:left;
height:14px;
width:14px;
}
.homePane3.events .previous-col3 a {
background: transparent url(/images/home/panes/HP-Controls-L.png) no-repeat scroll 0 0 ;
}
.homePane3.events .previous-col3 a:hover {
background: transparent url(/images/home/panes/HP-Controls-L.png) no-repeat scroll 0 -14px ;
}
.homePane3.events .next-col3 {
float:right;
height:14px;
width:14px;
}
.homePane3.events .next-col3 a {
background: transparent url(/images/home/panes/HP-Controls-R.png) no-repeat scroll 0 0 ;
}
.homePane3.events .next-col3 a:hover {
background: transparent url(/images/home/panes/HP-Controls-R.png) no-repeat scroll 0 -14px ;
}
.homePane3.events ul li img {
	margin-bottom: 3px;
}

/*----About Pane----*/
/*------------------*/
#aboutPane .list {
float: left;
width: 120px;
}
#aboutPane .rightList {
width: 235px;
}
#aboutPane .homePane1 {
width: 456px;
}

/*----NextGen Pane----*/
/*------------------*/
#nextGenPane .homePane3 {

background:transparent url(/images/home/panes/interconnectionWP.png) no-repeat scroll 130px 10px;

/*background:transparent url(/images/home/panes/OTE3.png) no-repeat scroll top right;*/

/*background:transparent url(/images/home/panes/theWORKS2.png) no-repeat scroll top right;*/
}

/*----Interconnection Pane----*/
/*----------------------------*/
#interconnectionPane .homePane3 {
background:transparent url(/images/home/panes/podcast-icon2.png) no-repeat scroll top right;

}

/*----Service Delivery Pane----*/
/*----------------------------*/
#serviceDeliveryPane .homePane3 {
background:transparent url(/images/home/events/lightreading-webinar3.png) no-repeat scroll 130px 45px;
/*background:transparent url(/images/home/panes/sdsTom2.png) no-repeat scroll top right;*/
}

/*----Research Pane----*/
/*----------------------------*/
#researchPane .homePane3 {
background:transparent url(/images/home/panes/interconnectionWP.png) no-repeat scroll 130px 10px;
}

