@charset "utf-8";
/* CSS Document */

html, body                      {margin: 0; padding: 0;}
html                            {overflow:-moz-scrollbars-vertical; overflow:scroll; overflow-x:hidden;}
body                            {background: #1d5ba5 url(../images/bg.jpg) no-repeat center top; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#343434;}                      
img a                           {border:none; outline: none;}
img                             {border:none; outline: none;}
a:active                        {outline: none;}
a:focus                         {-moz-outline-style: none;}
a                               {outline: none;}


/* text */

a                               {color:#1d5ba5;}
p                               {padding:20px 0 0 0; margin: 0;}
h1                              {font-family: Helvetica, sans-serif, Arial; font-size:28px; color:#0b233e; line-height:normal; padding: 0; margin: 0 0 20px 0;}
h2                              {font-family: Helvetica, sans-serif, Arial; font-size:22px; color:#0b233e; line-height:normal; padding: 0; margin: 0 0 0 0;}
h3                              {font-family: Helvetica, sans-serif, Arial; font-size:22px; color:#ffffff; line-height:normal; padding: 0; margin: 0 0 7px 0; text-decoration:none;}
h4                              {font-family: Helvetica, sans-serif, Arial; font-size:20px; color:#0b233e; line-height:normal; padding: 0; margin: 0 0 7px 0; text-decoration:none;            	                                 font-weight:normal;}
h5                              {font-family: Helvetica, sans-serif, Arial; font-size:18px; color:#0b233e; line-height:normal; padding: 0; margin: 0 0 7px 0; text-decoration:none;}           	                                                        

#content-right-text2 a          {font-family: Helvetica, sans-serif, Arial; font-size:22px; color:#000000; line-height:30px; padding: 0; margin: 0; text-decoration:none; font-weight:bold;}
#content-right-title h3         {font-family: Helvetica, sans-serif, Arial; font-size:22px; color:#0b233e; line-height:26px; padding: 12px 0 0 35px; margin: 0; text-decoration:none;}
#content-right-title-webinar h3 {font-family: Helvetica, sans-serif, Arial; font-size:19px; color:#0b233e; line-height:26px; padding: 12px 0 0 49px; margin: 0; text-decoration:none;}
#contact-us-top h3              {font-family: Helvetica, sans-serif, Arial; font-size:22px; color:#0b233e; line-height:26px; padding: 26px 0 0 56px; margin: 0; text-decoration:none;}

/* Head */

#nav                            {width: 960px; margin: 0 auto; height:74px; text-align:left; padding: 0;}
#nav ul                         {margin: 0; padding: 25px 0 0 0; }
#nav li                         {list-style:none; float:left; text-align:right; }
#nav li a                       {font-size:14px; color:#FFF; text-decoration:none; padding: 0 14px 0 14px; display:block; line-height: 28px; margin: 0 10px 0 0; text-align:right;}
#nav li a:hover                 {background:url(../images/nav-button-l.gif) no-repeat left; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; }
#nav a:hover span               {background: url(../images/nav-button-r.gif) no-repeat right; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; background-color:#1860b5; }

#nav li a:active                {background:url(../images/nav-button-l.gif) no-repeat left; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; }
#nav a:active span              {background: url(../images/nav-button-r.gif) no-repeat right; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; background-color:#1860b5; }

#home #nav-home a               {background:url(../images/nav-button-l.gif) no-repeat left; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; }
#pc #private-cloud a            {background:url(../images/nav-button-l.gif) no-repeat left; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; }

#vc #value-case a               {background:url(../images/nav-button-l.gif) no-repeat left; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; }
								 
#yp #your-priorities a          {background:url(../images/nav-button-l.gif) no-repeat left; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; }
								 
#eas #service a                 {background:url(../images/nav-button-l.gif) no-repeat left; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; }
 
#home #nav-home span            {background: url(../images/nav-button-r.gif) no-repeat right; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; background-color:#1860b5; }
								 
#pc #private-cloud span         {background: url(../images/nav-button-r.gif) no-repeat right; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; background-color:#1860b5; }
								 
#vc #value-case span            {background: url(../images/nav-button-r.gif) no-repeat right; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; background-color:#1860b5; }
								 
#yp #your-priorities span       {background: url(../images/nav-button-r.gif) no-repeat right; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; background-color:#1860b5; }
								 
#eas #service span              {background: url(../images/nav-button-r.gif) no-repeat right; padding: 0 12px 0 7px; display:block; line-height: 28px; 
                                 margin: 0 0 0 0; display:block; background-color:#1860b5; }

#logo                           {width: 145px; float:left;}
#nav-container                  {width: 780px; float: right;}

#banner                         {width: 960px; height: 150px; margin:0 auto; }

#banner-home                    {width: 960px; height: 150px; margin:0 auto; }

#banner-private                 {width: 960px; height: 150px; margin:0 auto; background-image:url(../images/banners/header-private.png); }

#banner-value                   {width: 960px; height: 150px; margin:0 auto; background-image:url(../images/banners/header-value.png); }

#banner-priorities              {width: 960px; height: 150px; margin:0 auto; background-image:url(../images/banners/header-priorities.png); }

#banner-research                {width: 960px; height: 150px; margin:0 auto; background-image:url(../images/banners/header-research.png); }

/* Content left */
#content                        {width: 980px;  margin: 0 auto; padding: 0 0 30px 20px; }
#content-iframe                 {width: 995px;  margin: 0 auto; padding: 1px; background-color:#1d5ba5; height:620px; }
#content-left                   {width: 640px; float:left; margin-top:20px;}
#content-left-top               {width: 640px; float:left; background:url(../images/content-top.png) no-repeat; height:30px;}
#content-left-mid               {width: 640px; float:left; background:url(../images/content-mid.png) no-repeat; padding: 0; margin: 0;}
#content-left-divider           {width: 640px; float:left; background:url(../images/divider-01.png) no-repeat; padding: 0; margin: 0; height:60px;}
#content-small-company          {width: 640px; float:left; padding: 0; background:url(../images/content-mid.png) no-repeat; margin: 0; height:35px;}
#content-left-mid-text          {width: 580px; float:left; padding: 0 30px 0px 30px; line-height:18px;}
#content-left-lower             {width: 640px; float:left; background:url(../images/content-mid.png) no-repeat; margin: 0;}
#content-left-lower-text        {width: 580px; float:left; padding: 0; line-height:18px; padding: 0 30px 0 30px;}
#content-left-lower-text-pc     {width: 640px; float:left; padding: 0; line-height:18px; padding: 0;}
#content-left-bot               {width: 640px; float:left; background:url(../images/content-bot.png) no-repeat; height:30px; min-height:30px; max-height:30px;}
#content-left-image             {width: 640px; float:left; background:url(../images/we-predict.png) no-repeat; height:158px;}

/* Content right */
#content-right                  {width: 325px; float: right;}
#content-right-consult          {width: 325px; background:url(../images/request-consultation.png) no-repeat; height: 259px;}
#content-right-text1            {width: 137px; padding: 35px 40px 0 148px; height:170px;}
#content-right-text2            {width: 290px; padding: 0 0 0 35px!important; margin: 0; }
#content-right-title            {width: 325px; background: url(../images/downloads-top.png) no-repeat; height:51px; }
#content-right-title-webinar    {width: 325px; background: url(../images/downloads-top-webinar.png) no-repeat; height:51px; }
#content-right-mid-webinar      {background:url(../images/right-panel.png) no-repeat; padding: 0 20px 0 35px; width:270px; }
#content-right-bot-webinar      {background:url(../images/contact-us-bot.png) no-repeat; height:15px; width: 325px; margin: 0 0 15px 0;}
#content-right-downloads-body   {width: 325px; }
#content-right-downloads-body ul{margin:0; padding:0;}
#content-right-downloads-body li{list-style:none; background: url(../images/pdf-download.png) no-repeat; height:81px; padding: 0 0 0 90px; margin: 0; }
#content-right-downloads-body p {padding:10px 0 0 0; margin: 0;}
#content-right-bottom           {width: 325px; background: url(../images/right-panel-bot.png) no-repeat; height:9px; padding:0; margin: 0;}

#contact-us-top                 {width: 325px; background:url(../images/contact-us.png) no-repeat; height:76px;}
#contact-us-mid                 {background:url(../images/right-panel.png) no-repeat; padding: 0 20px 0 35px; width:270px; }
#contact-us-bot                 {background:url(../images/contact-us-bot.png) no-repeat; height:15px; width: 325px;}

#footer                         {width: 960px; margin: 0 auto; text-align:center; padding: 10px 0 50px 0; color:#FFF;}
#footer a                       {color:#FFF; text-decoration:none;}

#footer-iframe                  {width: 960px; margin: 0 auto; text-align:center; padding: 10px 0 50px 0; color:#006;}
#footer-iframe a                {color:#006; text-decoration:none;}

table.wrapper                   {width: 640px; margin: 0; padding: 0;}
.highlightbox                   {width:580px; padding: 0 30px 0 30px;}

#wrapper1,
#wrapper2,
#wrapper3,
#wrapper4		  			    { cursor:pointer; }

#wrapper1.openMe 			    { background:#9eb9d8 url(../images/open-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
#wrapper2.openMe                { background:#9eb9d8 url(../images/open-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
#wrapper3.openMe                { background:#9eb9d8 url(../images/open-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
#wrapper4.openMe                { background:#9eb9d8 url(../images/open-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
#wrapper5.openMe                { background:#9eb9d8 url(../images/open-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
#wrapper6.openMe                { background:#9eb9d8 url(../images/open-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
#wrapper7.openMe                { background:#9eb9d8 url(../images/open-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }

.closeMe                        { background:#9eb9d8 url(../images/close-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
.closeMe                        { background:#9eb9d8 url(../images/close-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
.closeMe                        { background:#9eb9d8 url(../images/close-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
.closeMe                        { background:#9eb9d8 url(../images/close-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
.closeMe                        { background:#9eb9d8 url(../images/close-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
.closeMe                        { background:#9eb9d8 url(../images/close-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }
.closeMe                        { background:#9eb9d8 url(../images/close-me.gif) no-repeat 600px 2px; cursor:pointer; display: block; padding:10px 0 5px 30px; margin:0; }

#calue-case                     {width: 535px; padding: 0 0 0 25px;}

#contact-us-form                {width: 580px; margin: 0 auto; height:500px; color:#FFF; padding: 30px;}