a:visited {color:#63a300;text-decoration: underline;}
a:link {color:#63a300;text-decoration: underline;}
a:hover {color:#63a300: none;}

a.bodylink {color: #FFFFFF; font-weight: bold;}
a.bodylink:hover, body a.bodylink:active {text-decoration: underline;}
form { margin:0;padding:0;}

P {
padding:0px;
margin-top:0px;
margin-bottom:10px;
}
body {
font-size:10px;
line-height:120%;
font-family: verdana, arial, helvetica, "bitstream vera sans", sans-serif;
color: #272727;
text-align:center;
margin:0px;
padding:0;
background-color: #61717e;
}

/* ******************************************************************************************************* */
/* ******************************************************************************************************* */
/* ******************************************************************************************************* */

/* MASTER CONTAINERS */
#canvas {
width:966px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#outer {
width:966px;
padding:0px;
float:left;
margin-bottom:0px;
}

#innershade {
width:966px;
padding:0px;
margin:0px;
}

#content {
width:966px;
padding:0px;
margin:0px;
background-color:#FFFFFF;
float:right;
}

#leftmargin {
width:26px;
height:100px;
margin:0px 0px 0px 0px;
float:left;
background-color:#FFF;
}

#leftcol {
width:560px;
background-color:#fff;
float: left;
}

#gutter {
width:22px;
height:100px;
background-color:#fff;
margin-right:0px;
float: left;
}
#rightcol {
width:358px;
background-color:#fff;
float: left;
}






.highlight {
background-image: url(images/arrow.gif);
background-repeat:no-repeat;
margin-right:0px;
background-color:#8fd400;
font-size:12px;
font-weight:bold;
padding:14px 14px 14px 56px;
margin:0px 0px 8px 0px;
float:left;
line-height:120%;


}

.txtgreen {

color:#64a400;

}

.txtgreensubhead {
color:#64a400;
font-size:14px;
font-weight:bold;
}







/* ******************************************************************************************************* */
/* ******************************************************************************************************* */
/* ******************************************************************************************************* */

/* MASTER HEADER STUFF */
/* MASTER HEADER CONTAINERS */
#head-container {
position: relative;
height:126px;
width:966px;
background-image: url(images/headbg.gif);
float:left;
}
#logo {
position:absolute;
top:0px;
left:0px;
width:344px;
float:left;
}
#logo h1 {
background-image: url(images/vdts_logo.gif);
background-repeat:no-repeat;
text-indent:-900em;
height:126px;
border-bottom:0px dotted black;
margin:0 0 0 0;}

#logo p {margin:6px 0 3px 0px;}
#logo img {margin:2px 0 3px 0px;}
#logo a {text-indent:-900em;width:344px;height:126px;display:block;text-decoration:none;}

#contact {
position:absolute;
top:56px;
right:20px;
width:220px;
float:left;
}
#contact h1 {
background-image: url(images/vdts_contact.gif);
background-repeat:no-repeat;
text-indent:-900em;
height:30px;
border-bottom:0px dotted black;
margin:0 0 0 0;
}
#contact p {margin:6px 0 3px 0px;}
#contact img {margin:2px 0 3px 0px;}
#contact a {text-indent:-900em;width:220px;height:30px;display:block;text-decoration:none;}

#contactdetails {
position:absolute;
top:38px;
right:20px;
width:292px;
float:left;
}
#contactdetails h3 {
height:18px;
border-bottom:0px dotted black;
margin:0 0 0 0;
font-weight: normal;
font-size:11px;
text-align:right;}

/* ******************************************************************************************************* */
/* ******************************************************************************************************* */
/* ******************************************************************************************************* */

/* BANNERS HOME */
#homebanner_container {
position: relative;
height:191px;
width:966px;
background-color:#FFFFFF;
float:left;
}

#banner_home {
border-top: 0px solid #0066CC;
width:966px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#banner_home h2 {
background-image: url(images/vdts_banner.jpg);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:191px;
border-bottom:0px dotted black;
margin:0px 0 0 0;
}
#banner_home a {
text-indent:-900em;
width:966px;
height:191px;
display:block;
text-decoration:none;
}

#intro {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:560px;
margin-right:0px;

padding:0px 0px 0px 0px;
float:left;
}
#intro h2 {
background-image: url(images/vdts_title_welcome.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#intro p {margin:0px 0px 10px 0px;}
#intro img {margin:2px 0 3px 0px;}
/* ******************************************************************************************************************************************************************************************************* */

#block_demo 	{border-top: 0px solid #0066CC;width:358px;margin-right:0px;color:#444444;padding:0px 0px 0px 0px;float:left;}
#block_demo h2	{background-image: url(images/vdts_block_demo.gif);background-repeat:no-repeat;text-indent:-900em;font-size:10px;height:257px;border-bottom:0px dotted black;margin:0px 0 0 0;}
#block_demo a	{text-indent:-900em;width:358px;height:257px;display:block;text-decoration:none;}

#block_partner1 	{border-top: 0px solid #0066CC;width:350px;margin-right:0px;color:#444444;padding:20px 0px 0px 0px;float:left;}
#block_partner1 h2	{background-image: url(images/vdts_block_partner1.gif);background-repeat:no-repeat;text-indent:-900em;font-size:10px;height:91px;border-bottom:0px dotted black;margin:0px 0 0 0;}
#block_partner1 a	{text-indent:-900em;width:350px;height:91px;display:block;text-decoration:none;}

#block_partner2 	{border-top: 0px solid #0066CC;width:350px;margin-right:0px;color:#444444;padding:15px 0px 0px 0px;float:left;}
#block_partner2 h2	{background-image: url(images/vdts_block_partner2.gif);background-repeat:no-repeat;text-indent:-900em;font-size:10px;height:91px;border-bottom:0px dotted black;margin:0px 0 0 0;}
#block_partner2 a	{text-indent:-900em;width:350px;height:91px;display:block;text-decoration:none;}

#block_partner3 	{border-top: 0px solid #0066CC;width:350px;margin-right:0px;color:#444444;padding:15px 0px 0px 0px;float:left;}
#block_partner3 h2	{background-image: url(images/vdts_block_partner3.gif);background-repeat:no-repeat;text-indent:-900em;font-size:10px;height:91px;border-bottom:0px dotted black;margin:0px 0 0 0;}
#block_partner3 a	{text-indent:-900em;width:350px;height:91px;display:block;text-decoration:none;}

/* ******************************************************************************************************************************************************************************************************* */

#doms_container {
position: relative;
height:193px;
width:966px;
background-repeat:no-repeat;
float:left;
}
#virtualheadline h3 {
background-image: url(images/vdts_virtualheadline.gif);
background-repeat:no-repeat;
text-indent:-900em;
height:52px;
border-bottom:0px dotted black;
margin:0 0 0 0;
}

#virtualmap {
background-image: url(images/vdts_virtualmap.gif);
background-repeat:no-repeat;
text-indent:-900em;
width:608px;
height:141px;
border-bottom:0px dotted black;
margin:0 0 0 0;
float:left;
}

#virtualblock {
background-image: url(images/vdts_virtualblock.gif);
background-repeat:no-repeat;
text-indent:-900em;
width:358px;
height:141px;
border-bottom:0px dotted black;
margin:0 0 0 0;
float:left;
}

#virtualblockmap {
width:358px;
height:141px;
border-bottom:0px dotted black;
margin:0 0 0 0;
float:left;
}
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */

/* FOOTER STYLES */

#center {
width:966px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
/* FOOTER CONTACT DETAILS */
#ContactDetail 			{position: relative;width:966px;float:left;z-index:99;font-size:1.1em;color:#FFF;background-image: url(images/partners.gif);height:68px;text-align:center;}
#ContactDetail a 		{font-size:1.1em;color:#FFF;font-weight:normal;text-decoration:underline;}
#ContactDetail a:hover 	{text-decoration:underline;}
#ContactDetail ul 		{text-align:left;margin-top:12px;}
#ContactDetail li 		{display:block;padding: 0 0 0 10px;}

ul#contactetc  					{margin-left:0px;padding-left:0px;}
ul#contactetc li.nomarginleft 	{margin-left:0px;padding-left:0px;margin-top:2px;text-align:right;width:966px;float:left;}
ul#contactetc li 				{line-height:12px;border-right:0px solid #fff; padding-right:0px;margin-top:2px;}
ul#contactetc li a:hover		{color:#FFF;text-decoration:underline;}
ul#contactetc li.noborder		{border-right:none!important;padding-right:0px;margin-right:0px;}

ul#contactetc li.float			{padding-right:10px;margin-right:0px;float:right;border-right:1px solid #8fd400}
ul#contactetc li.float-noborder	{border-right:none!important;padding-right:0px;margin-right:0px;float:right;}

/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */


/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */

/* PAGES */


/* PAGES */
/* HOME PAGE */

/* ******************************************************************************************************************************************************************************************************* */



/* WHAT IS VIRTUALISATION */
#whatis {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#whatis h2 {
background-image: url(images/vdts_title_whatis.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#whatis p	{margin:0px 0px 10px 0px;}
#whatis img {margin:2px 0 3px 0px;}
/* ******************************************************************************************************************************************************************************************************* */


/* PAGES */
/* VIRTUAL SOLUTIONS */

#virtualsolutions {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:560px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#virtualsolutions h2 {
background-image: url(images/vdts_title_virtualsolutions.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#virtualsolutions p {margin:0px 0px 10px 0px;}
#virtualsolutions img {margin:2px 0 3px 0px;}

#block_virtualsolutions 	{border-top: 0px solid #0066CC;width:358px;margin-right:0px;color:#444444;padding:0px 0px 0px 0px;float:left;}
#block_virtualsolutions h2	{background-image: url(images/vdts_block_virtualsolutions.gif);background-repeat:no-repeat;text-indent:-900em;font-size:10px;height:257px;border-bottom:0px dotted black;margin:0px 0 0 0;}
#block_virtualsolutions a	{text-indent:-900em;width:358px;height:257px;display:block;text-decoration:none;}

#block_virtualsolutionsmap 	{border-top: 0px solid #0066CC;width:358px;margin-right:0px;color:#444444;padding:0px 0px 0px 0px;float:left;}
#block_virtualsolutionsmap h2	{height:257px;border-bottom:0px dotted black;margin:0px 0 0 0;}
#block_virtualsolutionsmap a	{text-indent:-900em;width:358px;height:257px;display:block;text-decoration:none;}








/* ******************************************************************************************************************************************************************************************************* */
/* VIRTUAL SOLUTIONS - STORAGE */
#business {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#business h2 {
background-image: url(images/vdts_title_virtualsolutions1.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#business p	{margin:0px 0px 10px 0px;}
#business img {margin:2px 0 3px 0px;}

#energy {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#energy h2 {
background-image: url(images/vdts_title_virtualsolutions2.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#energy p	{margin:0px 0px 10px 0px;}
#energy img {margin:2px 0 3px 0px;}

#server {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#server h2 {
background-image: url(images/vdts_title_virtualsolutions3.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#server p	{margin:0px 0px 10px 0px;}
#server img {margin:2px 0 3px 0px;}


#storage {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#storage h2 {
background-image: url(images/vdts_title_virtualsolutions4.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#storage p	{margin:0px 0px 10px 0px;}
#storage img {margin:2px 0 3px 0px;}

#desktop {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#desktop h2 {
background-image: url(images/vdts_title_virtualsolutions5.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#desktop p	{margin:0px 0px 10px 0px;}
#desktop img {margin:2px 0 3px 0px;}



























/* PAGES */
/* ONLINE FORM */

#demo {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:560px;
margin-right:0px;

padding:0px 0px 0px 0px;
float:left;
}
#demo h2 {
background-image: url(images/vdts_title_online.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#demo p {margin:0px 0px 10px 0px;}
#demo img {margin:2px 0 3px 0px;}
/* ******************************************************************************************************************************************************************************************************* */
/* PAGES */
/* NEWS */

#news {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#news h2 {
background-image: url(images/vdts_title_news.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#news p	{margin:0px 0px 10px 0px;}
#news img {margin:2px 0 3px 0px;}
/* ******************************************************************************************************************************************************************************************************* */




/* PAGES */
/* VIRTUAL SOLUTIONS */

#partners {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
background-image: none;
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
float:left;
}
#partners h2 {
background-image: url(images/vdts_title_vmware.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#partners p {margin:0px 0px 10px 0px;}
#partners img {margin:2px 0 3px 0px;}

#dynamic {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:918px;
margin-right:0px;
padding:20px 0px 0px 0px;
float:left;
}
#dynamic h2 {
background-image: url(images/vdts_title_virtualsolutions.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#dynamic p {margin:0px 0px 10px 0px;}
#dynamic img {margin:2px 0 3px 0px;}

/* ******************************************************************************************************************************************************************************************************* */

#ibm {
font-size:11px;
line-height:120%;

border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
background-image: none;
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
float:left;
}
#ibm h2 {
background-image: url(images/vdts_title_ibm.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#ibm p {margin:0px 0px 10px 0px;}
#ibm img {margin:2px 0 3px 0px;}



#citrix {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;
background-image: none;
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
float:left;
}
#citrix h2 {
background-image: url(images/vdts_title_citrix.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#citrix p {margin:0px 0px 10px 0px;}
#citrix img {margin:2px 0 3px 0px;}























































/* PAGES */
/* CONTACT US */

/* BANNERS CONTACT US */
#homebanner_container {
position: relative;
height:191px;
width:966px;
background-color:#FFFFFF;
float:left;
}

#banner_contact {
border-top: 0px solid #0066CC;
width:966px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#banner_contact h2 {
background-image: url(images/vdts_banner_contact.jpg);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:191px;
border-bottom:0px dotted black;
margin:0px 0 0 0;
}
#banner_contact a {
text-indent:-900em;
width:966px;
height:191px;
display:block;
text-decoration:none;
}

#contactus {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:220px;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#contactus h2 {
background-image: url(images/vdts_title_contact.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#contactus p {margin:0px 0px 10px 0px;}
#contactus img {margin:2px 0 3px 0px;}

#contact_image {
background-image: url(images/image_contact.jpg);
background-repeat:no-repeat;
text-indent:-900em;
width:720px;
height:356px;
border-bottom:0px dotted black;
margin:0 0 0 0;
float:left;
font-size:10px;
}
/* ******************************************************************************************************************************************************************************************************* */












#block_demo2 	{border-top: 0px solid #0066CC;width:358px;margin-right:0px;color:#444444;padding:0px 0px 0px 0px;float:left;}
#block_demo2 h2	{background-image: url(images/vdts_block_demo2.gif);background-repeat:no-repeat;text-indent:-900em;font-size:10px;height:257px;border-bottom:0px dotted black;margin:0px 0 0 0;}
#block_demo2 a	{text-indent:-900em;width:358px;height:257px;display:block;text-decoration:none;}




























#introblock {
font-size:11px;
line-height:120%;
border-top: 0px solid #0066CC;
width:920px;
margin-right:0px;

padding:0px 0px 0px 0px;
float:left;
}
#introblock h2 {
background-image: url(images/vdts_title_welcome.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:49px;
border-bottom:0px dotted black;
margin:0px 0 20px 0;
}
#introblock p {margin:0px 0px 10px 0px;}
#introblock img {margin:2px 0 3px 0px;}


































/* HEADER NAVIGATION */
#navigation_top {
position: relative;
height:30px;
width:966px;
background-color:#4b5457;
float:left;
color: #444;
font-size: 12px;
z-index:99;
text-align:left;
padding-left:0px;
padding-right:0px;
background-image: url(images/navbg.gif);
}

/* END NAVIGATION TOP */



body.home #homelink a {color: #EEEEEE; font-weight: bold;}
body.about #aboutlink a {color: #EEEEEE; font-weight: bold;}
body.buying #buyinglink a {color: #EEEEEE; font-weight: bold;}
body.selling #sellinglink a {color: #EEEEEE; font-weight: bold;}
body.legal #legallink a {color: #EEEEEE; font-weight: bold;}
body.careers #careerslink a {color: #EEEEEE; font-weight: bold;}
body.contact #contactlink a {color: #EEEEEE; font-weight: bold;}
body.portfolio #portfoliolink a {color: #EEEEEE; font-weight: bold;}

body.terms #termslink a {font-weight: bold;}
body.privacy #privacylink a {font-weight: bold;}














































