@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					{color:#0b233e; line-height:26px; padding: 12px 0 0 35px; margin: 0; text-decoration:none;}
#content-right-title-webinar h3, #content-left-title-webinar h3	{ font-size:19px; color:#0b233e; line-height:26px; padding: 12px 0 0 49px; margin: 0; text-decoration:none;}
#contact-us-top h3, #content-left-contact-us-top h3						{color:#0b233e; line-height:26px; padding: 26px 0 0 56px; margin: 0; text-decoration:none;}
#content-right-title-mirror h3 	{color:#0b233e; line-height:26px; padding: 10px 0 0 15px; margin: 0;}
#content-right-title-mirror-homepage h3 		{color:#fff; line-height:26px; padding: 10px 0 0 15px; margin: 0; font-size:19px; font-weight:normal;}
#content-right-header-title-mirror-homepage h2 {color:#fff; line-height:26px; padding: 10px 0 0 15px; margin: 0;}
#content-right-bot-mirror a			{font-family: Helvetica, sans-serif, Arial; font-size:15px; color:#000000; text-decoration:none; font-weight:bold;}
#content-right-bot-mirror-homepage a {font-family: Helvetica, sans-serif, Arial; font-size:22px; color:#000000; text-decoration:none; font-weight:bold;}
#content-right-text1-homepage h3 {font-family: Helvetica, sans-serif, Arial; font-size:22px; color:#0f2441; line-height:normal; padding: 0; margin: 0 0 7px 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,  #home #nav-home a, #pc #private-cloud a, #vc #value-case a, #yp #your-priorities a, #eas #service a, 
#nav a:active span, #home #nav-home span, #pc #private-cloud span, #vc #value-case span, #yp #your-priorities span, #eas #service span { padding: 0 12px 0 7px; display:block; line-height: 28px; margin: 0 0 0 0; display:block; }

#nav a:active span, #home #nav-home span, #pc #private-cloud span, #vc #value-case span, #yp #your-priorities span, #eas #service span { background: url(../images/nav-button-r.gif) no-repeat right; background-color:#1860b5; }
#nav li a:active,  #home #nav-home a, #pc #private-cloud a, #vc #value-case a, #yp #your-priorities a, #eas #service a { background:url(../images/nav-button-l.gif) no-repeat left; }


#logo					{width: 145px; float:left;}
#nav-container		{width: 780px; float: right;}
#banner				{width: 960px; height: 225px; margin:0 auto; }
#banner-home		{width: 960px; height: 225px; 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-home						{width: 1010px;  margin: 0 auto; padding: 0 0 30px 0; }
#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-home	{width: 660px; float:left; margin-top:63px;}
#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-left-title-webinar				{width: 337px; background: url(../images/downloads-top-webinar-main.png) no-repeat; height:51px; }
#content-left-mid-webinar				{background:url(../images/main-panel-webinar.png) no-repeat; padding: 0 20px 0 35px; width:282px; }
#content-left-bot-webinar				{background:url(../images/webinar-bot-main.png) no-repeat; height:15px; width: 337px; margin: 0 0 20px 0;}
#content-left-contact-us-top		{width: 319px; background:url(../images/contact-us-main.png) no-repeat; height:76px;}
#content-left-contact-us-mid		{background:url(../images/main-panel-contact.png) no-repeat; padding: 0 1px 0 35px; width:283px; }
#content-left-contact-us-bot		{background:url(../images/contact-us-bot-main.png) no-repeat; height:15px; width: 319px;}

#content-spacer-left-bot					{width: 640px; float:left; background: none; height:10px; min-height:10px; max-height:10px; font-size:1px;}

#content-left-very-bot					{width: 665px; float:left; background: none;}

#content-left-webinar				{width: 337px; float:left; display:inline-block; padding-left:2px; margin-left:2px; margin-top:15px;}

#content-left-contact				{width: 319px; float:left; display:inline-block;}

/* Content right */
#content-right								{width: 325px; float: right;}
#content-right-home			{width: 325px; float: right; margin-top:63px;}
#content-right-consult						{width: 325px; background:url(../images/request-consultation.png) no-repeat; height: 259px; }
#content-right-consult-homepage						{width: 309px; background:url(../images/book-cost-white.png) no-repeat; height: 248px; margin-left:16px; }
#content-right-text1						{width: 137px; padding: 35px 40px 0 148px; height:170px;}
#content-right-text1-homepage						{width: 137px; padding: 31px 40px 0 130px; height:134px; font-family: Helvetica, sans-serif, Arial; font-size:12px; color:#0f2441; line-height:normal; margin: 0; text-decoration:none; font-weight:bold;}
#content-right-text2						{width: 290px; padding: 0 0 0 35px!important; margin: 0; }
#content-right-text2-homepage						{width: 178px; padding: 0 0 0 130px; margin: 8px 0 0 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 20px 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 0 5px 0;}
#content-right-title-mirror					{width: 292px; background: url(../images/mirror-top.png) no-repeat; height:76px; margin:7px 0px 0px 16px; }
#content-right-header-title-mirror-homepage					{width: 292px; background: none; height:48px; margin:1px 0px 0px 16px; }
#content-right-title-mirror-homepage					{width: 292px; background: none; height:79px; margin:1px 0px 0px 16px; }
#content-right-mirror-red-eye					       {width: 292px; background: url(../images/mirror-red-eye.png) no-repeat; height:111px; margin-left:33px; padding:0; }
#content-right-mirror-horiz  					       {width: 252px; background: #b33f4c; height:2px; margin-left:28px; padding:0; margin-top:12px; font-size:1px; max-height:2px; min-height:2px; }
#content-right-mid-mirror					{background:url(../images/right-panel-mirror.png) repeat; width:271px; padding:0px 10px; margin-left:16px; }
.content-right-mid-mirror-homepage					{background: none; width:271px; padding:0px 10px; margin-left:16px; margin-top:5px; }
#content-right-bot-mirror					{background:url(../images/mirror-bottom.png) no-repeat; height:55px; width: 295px; margin: 0 0 0 4px; padding:35px 0px 0px 30px;}
#content-right-bot-mirror-homepage					{background: none; height:55px; width: 135px; margin: 0 0 0 4px; padding:33px 0px 0px 184px;}
#content-right-mirror-homepage-wrapper				{background:url(../images/mirror-red.png) left top no-repeat; height:444px; width: 325px; margin: 0; padding:0;}
#content-right-mid-mirror p 				{ padding:5px 0px 0px 0px; font-size:14px; }
.content-right-mid-mirror-homepage p 				{ padding:5px 0px 0px 0px; font-size:14px; color:#fff; }

#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;}

#content-right-text2-homepage a  {font-family: Helvetica, sans-serif, Arial; font-size:12px; color:#2259ac; line-height:normal; margin: 0; text-decoration:underline; font-weight:bold;}

#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, #wrapper2.openMe, #wrapper3.openMe, #wrapper4.openMe, #wrapper5.openMe, #wrapper6.openMe, #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; }

#calue-case                     {width: 535px; padding: 0 0 0 25px;}
#contact-us-form                {width: 580px; margin: 0 auto; height:500px; color:#FFF; padding: 30px;}
