/* 
  --------------------------------------
  Genesys Web Site: Main CSS Style Sheet
  --------------------------------------
*/

*{
 font-family: Arial, Helvetica, sans-serif;
}
html{
  height: 101%
}
body {
 background-color: #eeeeee; 
 color: #5f6062;
 margin: 10px 10px;
 padding: 0;
 font-size: 12px;
}

div, img, p,table,td,tr{ margin:0; padding: 20; border: none; }
h1{
 letter-spacing: 0.05em;
 font-size: 2.7em;
 font-weight: normal;
 color:#11568B;
 
}
a:hover{
 color: #648efc;
}

/******** table contains main stage **********/
#stagewrapper {
 margin: 0 auto;
 width: 862px; /*let width be determined by children: menucolumn + (columnwrapper + 15 eachmargin)*/
 border: 1px solid #999999;
 background-color: #FFFFFF;
}
.wide#stagewrapper{
 width: 975px;
}
/********Left Nav COLUMN **********/
#menucolumn{
 width: 189px;
 border-right: 1px solid #999999;
}
#menubottom{
 border-right: 1px solid #999999;
 height: 29px;
 padding-top: 9px;
}
#logo {
 padding: 13px 33px;
 border-bottom: 1px solid #999999;
}
.leftnavmenu {
 padding-bottom: 20px;
 margin-right: 10px;
}
#alcatellogo {}

/******** RiGHT COLUMN WRAPPER**********/
#columnwrapper {
 width: 668px;
}
.wide#columnwrapper{
 width: 780px;
}
/******  Media Area *****/
/* Flash Area */
#topbox {
 width: 668px;
 height: 385px;
 position: relative;

 z-index: 0;
}
#topbox2 {
 width: 668px;
 height: 285px;
 position: relative;

 z-index: 0;
}
/*non-Flash*/
#topbox .jpegBox,
#topbox #altContent{
margin-top: 0px;
background-image: url("/images/altContent-BG.jpg");
width: 668px;
height: 385px;
}
#topbox .jpegBox ul{
 list-style: none;
}
#topbox .jpegBox ul a{
 color: white;
 font-size: .98em; 
}
#topbox #altContent p{
  display: block;
  position: relative;
  top: 55px;
  left: 30px;
  color: #11568B;
  font-size: 1.1em;
  margin-right: 45px;
  line-height: 1.3em;
  padding-bottom: 1em;
}

/********CONTENT CONTAINERS*********/
/* table */
#maincontent {
	margin: -10px 30px 30px;
	width: 94%;
}
#agendacontent {
	margin: 0px 10px 0px;
	width: 98%;
}
div#contentBox {
padding-bottom: 30px; 
margin-left: 15px;
margin-right: 20px;
}
.leftList{
 margin-top: 5px;
}
.leftList li{
 margin-left: -27px;
}
.noBulletList li{
 list-style-type: none;
}

.data_table{
 border-left: 1px solid #5f6062;
 border-bottom: 1px solid #5f6062;
 text-align: left;
 width: 99%;
}
.data_table th,
.data_table td{ 
 padding: 5px;
 border-right: 1px solid #5f6062;
}
.data_table2 {
	border-top: 1px solid #5f6062;
}
.data_table2 li{
	margin-left: -27px;
}
.data_table th{
 background-color: #11568B;
 color: white;
 font-weight: normal;
 border: 1px solid #5f6062; 
 text-align: left;
 width: 25%;
}
.data_table .first{
 font-weight: bold;
}
/********* BREAD CRUMBS ***********/
#breadcrumbs{
 position: relative;
}
#contentBox #breadcrumbs li a,
#maincontent #breadcrumbs li a{
 letter-spacing: 0.02em;
 color: #5f6062;
 padding-bottom: 31px;
text-decoration: none;
}
#breadcrumbs *{
font-size: .94em;
}
#breadcrumbs li{
 display: inline;
 font-weight: normal;
 color: #1b5692;
}
.topBox-none-normal#maincontent #breadcrumbs,
.topBox-none-wide#maincontent #breadcrumbs{
 padding-top: 15px;
}
#contentBox #breadcrumbs{
top: 3px;
left:-5px;
margin:0;padding: 0;
}
#contentBox #breadcrumbs ul{
margin: 0; padding: 0;
}
/*******  TITLE  *******/
#maincontent h1{
 margin-top:30px;
 margin-bottom: 2px;
}
.topBox-none-normal#maincontent #header,
.topBox-none-wide#maincontent #header{
padding-top: 62px;
}
.topBox2-none-normal#maincontent #header,
.topBox2-none-wide#maincontent #header{
padding-top: 12px;
}
#contentBox h1{
 margin-top: 91px;
 margin-bottom: 5px;
}
#divider{
 height: 1px;
 width: 100%; 
background-image: url("/images/rule.gif");
background-repeat: repeat-x;
margin-bottom: 10px;
}
#rssFeed{
 float: right;
 margin-top:-17px;
}
/******** Main content area for breadcrumbsTop.dwt ********/
#columnwrapper{
 font-size: 11px;
}
.wide#contentBox{
}
#content {
 padding-top: 3px;
}

#content h2,
#contentBox h2 {
 font-size: 1.5em;
 margin-top: 2em;
 margin-bottom: 1em;
}
#content h3,
#contentBox h3 {
	font-size: 1em;
	color: #333333;
	margin-top: 1em;
	margin-bottom: 0em;
}
#content p,
#contentBox p {
 text-align: left;
 line-height: 1.3em;
 letter-spacing: 0.025em;
 padding-top: 10px;
 padding-right: 20px;
 color: #636363;
}
#faq a,
.toTop,
.infoDiv a,
#content p a,
#contentBox p a,
#columnwrapper li a{
 color: #11568B;
}
#faq a:hover,
.toTop:hover,
.infoDiv a:hover,
#content p a:hover,
#contentBox p a:hover,
#content li a:hover,
#contentBox li a:hover{ 
 color: #648efc;
}
#columnwrapper strong{ color: black;}

.infoDiv .toTop{
 font-size: .8em;
 font-weight: bold;
}
.infoDiv ul, #contentBox ul { margin-left: 40px;}
.infoDiv li, #contentBox li { padding: 5px;}

.infoDiv{ 
 font-size: 11px;
 margin: 0px 0px 0px 0px; 
 width: 97%;
}
/*****  FAQ Page Styles ******/
.infoDiv#faq p{
padding-bottom: 12px;
border-bottom: 1px solid gray;
}
.infoDiv#faq p strong{
line-height: 2em;
}
#faq h3{
padding-top: 12px;
border-top: 1px solid gray;
}
/********  NEXT STEPS ********/
#nextsteps{/*TD controls width for the whole column*/
 width: 189px;
}
#nextsteps ul{
 list-style-image:url("/images/tickClosedGray_v2.gif");
 list-style-position: inside;
}
#nextsteps li{
 padding: 8px 0px 8px 0px;
 border-bottom: 1px solid #777777;
 font-size: 0.95em;
}
#nextsteps .nextStepContent{
 list-style: none;
 margin-top: 5px;
 margin-left: 8px;
}
#nextStepContent img{
 float: left;
}
#nextsteps .nextStepContent li{
 border: none;
 padding: 4px 5px 3px 7px;
 line-height: 1.3em;
}
#nextsteps .nextStepContent li a{
 color: #1b5692;
 text-decoration: underline;
}
#nextsteps .nextStepContent li a:hover{
 color: #648efc;
}
.nsLine2, .ns-noicon{
 margin-left: 20px;
}
.contactIcon{
 padding-right: 5px;
 text-align:left;
 vertical-align: middle;
}

/***********FOOTER************/
#footer img{
 padding-bottom: 10px;
}

#newWin {
	margin: 0 auto;
	background-color: #eeeeee;
	width: 752px;
}

#newWin img{
	margin: 0 auto;
	border: 1px solid #999999;
	background-color: #eeeeee;
	width: 752px;
}
#newWin h3{
	color: #333333;
	margin-bottom: 6px;
	font-size: 1em;
	margin-top: 6px;
}
#newWin p{
	text-align: left;
	padding-bottom: 6px;
	font-size: 0.98em;
	color: #000000;
	letter-spacing: 0.09em;
	line-height: 1.2em;
}
#newWin a{
	color: #11568B;
	margin-bottom: 6px;
	font-size: 0.98em;
	margin-top: 6px;
	padding-top: 6em;
	padding-bottom: 6em;
	font-weight: bold;
}
#newWin a:hover{
	color: #648efc;
}

/************  Text Styles ********/
.bigger{
 font-size: 1.2em;
 font-weight: bold;
}
.smaller{
 font-size: .9em;
}
