/* Main Wrapper Border Styles Start */

/* Basic styling, used when JavaScript is unsupported */

.cbb {margin: 0px 10px 0px 10px; padding: 5px 0px 5px 0px; background:#F4F4F4;}

/* Normal styling */

.cb {margin:0.5em 0;}

	/* Bottom corners and border */
.bb {text-align: left; height:15px;	margin:0 0 0 15px; background: #F4F4F4 url(images/box.png) no-repeat 100% 100% !important; background:url(images/box.gif) no-repeat 100% 100%;}
.bb div {position:relative;	left:-15px;	width:15px;	height:15px; background: #F4F4F4 url(images/box.png) no-repeat 0 100% !important; background:url(images/box.gif) no-repeat 0 100%; font-size:0; line-height:0;}

	/* Left border */
.i1 {padding:0 0 0 15px; background: #F4F4F4 url(images/border.png) repeat-y 0 0 !important;	background:url(images/border.gif) repeat-y 0 0;}
	/* Right border */
.i2 {padding:0 15px 0 0; background: #F4F4F4 url(images/border.png) repeat-y 100% 0 !important;	background:url(images/border.gif) repeat-y 100% 0;}

	/* Wrapper for the content.*/
.i3 {display:block;	margin:0; padding:1px 0px;	background: white; border: 1px solid #686868;}
	/* Make the content wrapper auto clearing so it will contain floats */
.i3:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.i3 {display:inline-block;}
.i3 {display:block;}

/* Wrapper Border Styles End */

/* Common Selector Styles */

h1 {font: 1.2em Verdana, Helvetica, Arial, sans-serif; color:#0060C0; line-height: 1.2; margin: 0px 0px 10px 0px;}
body.telephony h1 {color:#A46F00;}
body.vendor h1 {font: 1.0em Verdana, Helvetica, Arial, sans-serif; color:#B33800; line-height: 1.2; margin: 20px 0px 15px 15px;}
body.vendor2 h1 {font: 1.0em Verdana, Helvetica, Arial, sans-serif; color:#A46F00; line-height: 1.2; margin: 20px 0px 15px 15px;}
body.vendor3 h1 {font: 1.0em Verdana, Helvetica, Arial, sans-serif; color:#8B064F; line-height: 1.2; margin: 20px 0px 15px 15px;}
body.vendor4 h1 {font: 1.0em Verdana, Helvetica, Arial, sans-serif; color:#0060C0; line-height: 1.2; margin: 20px 0px 15px 15px;}
body.vendor5 h1 {font: 1.0em Verdana, Helvetica, Arial, sans-serif; color:#01AA4F; line-height: 1.2; margin: 20px 0px 15px 15px;}
body.vendor6 h1 {font: 1.0em Verdana, Helvetica, Arial, sans-serif; color:#A46F00; line-height: 1.2; margin: 20px 0px 15px 15px;}
body.service h1 {color:#0055AB;}
body.service2 h1 {font: 1.0em Verdana, Helvetica, Arial, sans-serif; color:#0060C0; line-height: 1.2; margin: 20px 0px 15px 15px;}
body.about h1 {font: 1.0em Verdana, Helvetica, Arial, sans-serif; color:#0060C0; line-height: 1.2; margin: 20px 0px 15px 15px;}
body.training h1 {color:#B33800;}

h2 {display: block; height: 24px; font: bold 0.7em Verdana, Helvetica, Arial, sans-serif; color: #181512; line-height: 2.5em;}
h2 a {display: block; height: 24px; padding: 0 1em;}

h2.vdi {width: 227px;  background: url(images/h3-tabright01.png) no-repeat bottom right;}
h2.vdi a {background: url(images/h3-tableft04.png) no-repeat bottom left;}
h2.virtualisation {width: 187px;  background: url(images/h3-tabright01.png) no-repeat bottom right;}
h2.virtualisation a {background: url(images/h3-tableft04.png) no-repeat bottom left;}
h2.management {width: 184px;  background: url(images/h3-tabright01.png) no-repeat bottom right;}
h2.management a {background: url(images/h3-tableft04.png) no-repeat bottom left;}
h2.security {width: 154px;  background: url(images/h3-tabright01.png) no-repeat bottom right;}
h2.security a {background: url(images/h3-tableft04.png) no-repeat bottom left;}
h2.services {width: 156px; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h2.services a {background: url(images/h3-tableft04.png) no-repeat bottom left;}
h2.cohort {width: 222px; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h2.cohort a {background: url(images/h3-tableft04.png) no-repeat bottom left;}

h2.platespin {width: 161px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.platespin a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.sanrad {width: 154px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.sanrad a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.nexsan {width: 148px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.nexsan a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.viron {width: 175px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.viron a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.parallels {width: 156px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.parallels a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.quest {width: 198px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.quest a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.res {width: 186px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.res a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.ncomputing {width: 176px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.ncomputing a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.rto {width: 186px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.rto a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.lakeside {width: 218px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.lakeside a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.stonesoft {width: 161px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.stonesoft a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.evidian {width: 148px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.evidian a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.bernard {width: 168px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.bernard a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.kanguru {width: 153px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.kanguru a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.install {width: 243px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.install a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.training {width: 243px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.training a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.Assessment {width: 243px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.Assessment a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.eg {width: 198px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.eg a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.fsecure {width: 158px; background: url(images/h3-tabright02.png) no-repeat bottom right; margin-left: -8px;}
h2.fsecure a {background: url(images/h3-tableft05.png) no-repeat bottom left;}

/* H2 Styles for Vendor pages */
h2.v5 {width: 319px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v5 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v6 {width: 326px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v6 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v7 {width: 335px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v7 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v8 {width: 340px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v8 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v9 {width: 348px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v9 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v10 {width: 355px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v10 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v11 {width: 362px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v11 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v11a {width: 366px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v11a a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v12 {width: 374px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v12 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v13 {width: 379px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v13 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v14 {width: 385px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v14 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v16 {width: 390px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v16 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v16a {width: 396px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v16a a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v17 {width: 402px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v17 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v18 {width: 409px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v18 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v19 {width: 419px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v19 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v20 {width: 427px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v20 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v20a {width: 431px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v20a a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v21 {width: 428px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v21 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v22 {width: 428px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v22 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v22a {width: 436px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v22a a {background: url(images/h3-tableft05.png) no-repeat bottom left;}
h2.v23 {width: 442px; background: url(images/h3-tabright03.png) no-repeat bottom right; margin-left: -8px;}
h2.v23 a {background: url(images/h3-tableft05.png) no-repeat bottom left;}

h3 {font: bold 0.7em Verdana, Helvetica, Arial, sans-serif;}
h3.events {display: block; width: 212px; height: 24px;  color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.events a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft01.png) no-repeat bottom left;}
h3.events2 {display: block; width: 219px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.events2 a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.news {display: block; width: 202px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.news a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.promotions {display: block; width: 242px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.promotions a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.securityvendors {display: block; width: 235px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.securityvendors a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.telephonyvendors {display: block; width: 268px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.telephonyvendors a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.virtualvendors {display: block; width: 269px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.virtualvendors a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.vdivendors {display: block; width: 206px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.vdivendors a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.managevendors {display: block; width: 265px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.managevendors a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.quick {display: block; width: 174px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.quick .quicktitle {display: block; height: 24px; padding: 0 1em; background: url(images/h3-tableft03.png) no-repeat bottom left;}
h3.external {display: block; padding: 0 2em; background: url(images/external-site-icon01.png) no-repeat left; margin-left: 18px;}
h3.proservices {display: block; width: 266px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.proservices a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.aboutus {display: block; width: 184px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.aboutus a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.contactus {display: block; width: 194px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.contactus a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.directions {display: block; width: 189px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.directions a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.faqs {display: block; width: 215px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.faqs a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.course {display: block; width: 201px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.course a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.lakeside {display: block; width: 184px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.lakeside a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}
h3.email {display: block; width: 258px; height: 24px; color: #181512; line-height: 2.5em; background: url(images/h3-tabright01.png) no-repeat bottom right;}
h3.email a {display: block; height: 24px; padding: 0 3em; background: url(images/h3-tableft02.png) no-repeat bottom left;}

body.vendor h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 15px;}
body.vendor2 h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 15px;}
body.vendor3 h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 15px;}
body.vendor4 h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 15px;}
body.vendor5 h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 15px;}
body.vendor6 h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 15px;}
body.service2 h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 15px;}
body.about h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 15px;}
body.training h4 {font: 1.1em Verdana, Helvetica, Arial, sans-serif; margin-bottom: 5px; margin-top: 10px}
h4.external {display: block; padding: 0 2em; background: url(images/external-site-icon01.png) no-repeat left; margin-left: 18px;}

blockquote {font: italic 1.5em Verdana, Helvetica, Arial, sans-serif; color:#01AA4F;} 
p {margin:0.3em 0pt 1em;}
strong {font-weight: bold;}
em {font-style: italic;}

/* Text Styles */

.introtext01 {font: 0.95em Corbel, Helvetica, Arial, sans-serif; color:#181512; line-height: 1.5;}
.introtext02 {font: 0.95em Corbel, Helvetica, Arial, sans-serif; color:#666666; line-height: 1.5;}
.maintext01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#666666;}
.maintext02 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#666666; line-height: 1.4;}
.required01 {font-weight: bolder; color: #990000;}

.emailtext01 {font: bold 0.75em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
.emailtext02 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#666666;}

/* Color Styles */

.colgrey01 {color: #666666;}
.colgreen01 {color: #01AA4F;}
.colyellow01 {color: #A46F00;}
.colblack01 {color: #181512;}
.colblue01 {color: #0060C0;}
.colblue02 {color: #2291FF;}
.colred01 {color: #B33800;}
.colpurple01 {color: #8B064F;}

/* Border Styles */

.border01 {border-bottom: 1px solid #C1C1C1;}
.border02 {border: 1px solid #181512;}

/* Spacing Styles */

.skype01 {margin-left: 10px; padding-left: 26px; background: url(images/skype01.png) no-repeat left top;}
.skype02 {margin-left: 0px; padding-left: 26px; background: url(images/skype01.png) no-repeat left top;}
.topleft01 {padding: 8px 0px 0px 8px;}
.topleft02 {padding: 20px 0px 0px 15px;}
.left01 {padding-left: 8px;}
.left02 {padding-left: 15px;}
.left03 {padding-left: 50px;}
.top01 {padding-top: 20px;}
.top02 {padding-top: 10px;}
.top03 {padding-top: 5px;}
.top04 {margin-top: 5px;}
.bottom01 {padding-bottom: 5px;}
.bottom02 {margin-bottom: 10px;}
.spacing01 {padding-top: 10px; padding-left: 15px; padding-bottom: 10px;}

/* Float Styles */

.float01 {float: left; margin: 3px 10px 3px 0px;}
.float02 {float: left; margin: 3px 15px 3px 0px;}
.float03 {float: left; margin: 5px 15px 0px 0px;}
.float04 {float: right; margin: 3px 0px 3px 15px;}
.float05 {float: left; margin: 5px 15px 3px 0px;}
.float06 {float: left; margin: 3px 10px 20px 15px;}

/* Link Styles */

a.black01:link {color: #181512; text-decoration: none;}
a.black01:link:hover {color: #181512; text-decoration: underline;}
a.black01:visited {color: #181512; text-decoration: none;}
a.black01:visited:hover {color: #181512; text-decoration: underline;}

a.black02:link {color: #181512; text-decoration: underline;}
a.black02:link:hover {color: #181512; text-decoration: none;}
a.black02:visited {color: #181512; text-decoration: underline;}
a.black02:visited:hover {color: #181512; text-decoration: none;}

a.black03:link {color: #181512; text-decoration: none;}
a.black03:link:hover {color: #181512; text-decoration: none;}
a.black03:visited {color: #181512; text-decoration: none;}
a.black03:visited:hover {color: #181512; text-decoration: none;}

a.white01:link {color: #FFFFFF; text-decoration: none;}
a.white01:link:hover {color: #FFFFFF; text-decoration: none;}
a.white01:visited {color: #FFFFFF; text-decoration: none;}
a.white01:visited:hover {color: #FFFFFF; text-decoration: none;}

a.green01:link {color: #01AA4F; text-decoration: none;}
a.green01:link:hover {color: #01AA4F; text-decoration: underline;}
a.green01:visited {color: #01AA4F; text-decoration: none;}
a.green01:visited:hover {color: #01AA4F; text-decoration: underline;}

a.green02:link {color: #01AA4F; text-decoration: underline;}
a.green02:link:hover {color: #01AA4F; text-decoration: none;}
a.green02:visited {color: #01AA4F; text-decoration: underline;}
a.green02:visited:hover {color: #01AA4F; text-decoration: none;}

a.green03:link {color: #01AA4F; text-decoration: underline;}
a.green03:link:hover {color: #181512; text-decoration: none;}
a.green03:visited {color: #01AA4F; text-decoration: underline;}
a.green03:visited:hover {color: #181512; text-decoration: none;}

a.grey01:link {color: #666666; text-decoration: underline;}
a.grey01:link:hover {color: #666666; text-decoration: none;}
a.grey01:visited {color: #666666; text-decoration: underline;}
a.grey01:visited:hover {color: #666666; text-decoration: none;}

a.yellow01:link {color: #A46F00; text-decoration: none;}
a.yellow01:link:hover {color: #A46F00; text-decoration: underline;}
a.yellow01:visited {color: #A46F00; text-decoration: none;}
a.yellow01:visited:hover {color: #A46F00; text-decoration: underline;}

a.yellow02:link {color: #A46F00; text-decoration: underline;}
a.yellow02:link:hover {color: #A46F00; text-decoration: none;}
a.yellow02:visited {color: #A46F00; text-decoration: underline;}
a.yellow02:visited:hover {color: #A46F00; text-decoration: none;}

a.yellow03:link {color: #A46F00; text-decoration: underline;}
a.yellow03:link:hover {color: #181512; text-decoration: none;}
a.yellow03:visited {color: #A46F00; text-decoration: underline;}
a.yellow03:visited:hover {color: #181512; text-decoration: none;}

a.blue01:link {color: #0060C0; text-decoration: none;}
a.blue01:link:hover {color: #0060C0; text-decoration: underline;}
a.blue01:visited {color: #0060C0; text-decoration: none;}
a.blue01:visited:hover {color: #0060C0; text-decoration: underline;}

a.blue02:link {color: #0060C0; text-decoration: underline;}
a.blue02:link:hover {color: #0060C0; text-decoration: none;}
a.blue02:visited {color: #0060C0; text-decoration: underline;}
a.blue02:visited:hover {color: #0060C0; text-decoration: none;}

a.blue03:link {color: #0060C0; text-decoration: underline;}
a.blue03:link:hover {color: #181512; text-decoration: none;}
a.blue03:visited {color: #0060C0; text-decoration: underline;}
a.blue03:visited:hover {color: #181512; text-decoration: none;}

a.red01:link {color: #B33800; text-decoration: none;}
a.red01:link:hover {color: #B33800; text-decoration: underline;}
a.red01:visited {color: #B33800; text-decoration: none;}
a.red01:visited:hover {color: #B33800; text-decoration: underline;}

a.red02:link {color: #B33800; text-decoration: underline;}
a.red02:link:hover {color: #B33800; text-decoration: none;}
a.red02:visited {color: #B33800; text-decoration: underline;}
a.red02:visited:hover {color: #B33800; text-decoration: none;}

a.red03:link {color: #B33800; text-decoration: underline;}
a.red03:link:hover {color: #181512; text-decoration: none;}
a.red03:visited {color: #B33800; text-decoration: underline;}
a.red03:visited:hover {color: #181512; text-decoration: none;}

a.purple01:link {color: #8B064F; text-decoration: none;}
a.purple01:link:hover {color: #8B064F; text-decoration: underline;}
a.purple01:visited {color: #8B064F; text-decoration: none;}
a.purple01:visited:hover {color: #8B064F; text-decoration: underline;}

a.purple02:link {color: #8B064F; text-decoration: underline;}
a.purple02:link:hover {color: #8B064F; text-decoration: none;}
a.purple02:visited {color: #8B064F; text-decoration: underline;}
a.purple02:visited:hover {color: #8B064F; text-decoration: none;}

a.purple03:link {color: #8B064F; text-decoration: underline;}
a.purple03:link:hover {color: #181512; text-decoration: none;}
a.purple03:visited {color: #8B064F; text-decoration: underline;}
a.purple03:visited:hover {color: #181512; text-decoration: none;}

/* List Styles */

ul#topnav01 {height: 38px; float:left; background: url(images/topnav-backing-left01.png) no-repeat bottom left; padding: 0px 25px 0px 15px; font: bold 0.6em Verdana, Helvetica, Arial, sans-serif; color: #181512;}
ul#topnav01 li {float: left; margin-left: 10px; margin-top: 9px;}

ul#mainnav01 {height: 27px; width: 576px; float:right; padding: 0px 55px 0px 0px; font: bold 0.6em Verdana, Helvetica, Arial, sans-serif; color: white;}
ul#mainnav01 li {float: right; margin-left: 5px; display: inline;}
ul#mainnav01 li.virtualisation {display: block; height: 27px; line-height: 2.7em; background: url(images/mainnav-redright01.png) no-repeat bottom right;}
ul#mainnav01 li.virtualisation a {display: block; float: left; height: 27px; padding: 0 1.9em; background: url(images/mainnav-redleft01.png) no-repeat bottom left;}
ul#mainnav01 li.vdi {display: block; height: 27px; line-height: 2.7em; background: url(images/mainnav-purpleright01.png) no-repeat bottom right;}
ul#mainnav01 li.vdi a {display: block; float: left; height: 27px; padding: 0 1.9em; background: url(images/mainnav-purpleleft01.png) no-repeat bottom left;}
ul#mainnav01 li.management {display: block; height: 27px; line-height: 2.7em; background: url(images/mainnav-blueright01.png) no-repeat bottom right;}
ul#mainnav01 li.management a {display: block; float: left; height: 27px; padding: 0 1.9em; background: url(images/mainnav-blueleft01.png) no-repeat bottom left;}
ul#mainnav01 li.security {display: block; height: 27px; line-height: 2.7em; background: url(images/mainnav-greenright01.png) no-repeat bottom right;}
ul#mainnav01 li.security a {display: block; float: left; height: 27px; padding: 0 1.9em; background: url(images/mainnav-greenleft01.png) no-repeat bottom left;}
ul#mainnav01 li.services {display: block; height: 27px; line-height: 2.7em; background: url(images/mainnav-yellowright01.png) no-repeat bottom right;}
ul#mainnav01 li.services a {display: block; float: left; height: 27px; padding: 0 1.9em; background: url(images/mainnav-yellowleft01.png) no-repeat bottom left;}

ul#contactlist01 {float: right; margin-top: -5px;}
ul#contactlist01 li {}
ul#contactlist02 {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color: #181512; display:block; width: 800px;}
ul#contactlist02 li {float: left; margin-right: 15px; margin-top: 6px;}
ul#contactlist03 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; margin: 0px 0px 20px 35px; padding-top: 20px;}
ul#contactlist03 li {margin-bottom: 3px;}
ul#contactlist04 {float: right; font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color: #181512;}
ul#contactlist04 li {float: left; display: block; height: 26px; padding-top: 3px; margin-right: 15px;}

ul#introtabs01 {height: 24px; float: left; font: bold 0.7em Verdana, Helvetica, Arial, sans-serif; color: #181512;}
ul#introtabs01 li {display: block; display: inline; height: 24px; line-height: 2.2em; float: left; margin-right: 5px; background: url(images/introtab-grey-right01.png) no-repeat bottom right;}
ul#introtabs01 li a {display: block; float: left; height: 24px; padding: 0 1.0em; background: url(images/introtab-grey-left01.png) no-repeat bottom left;}
ul#introtabs01 li.ui-tabs-selected {display: block; height: 25px; line-height: 2.2em; float: left; margin-right: 5px; background: url(images/introtab-white-right01.png) no-repeat bottom right; margin-top: -1px;}
ul#introtabs01 li.ui-tabs-selected a {display: block; float: left; height: 25px; padding: 0 1.0em; background: url(images/introtab-white-left01.png) no-repeat bottom left;}
ul#newslist01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#666666; padding-top: 15px; padding-bottom: 15px;}
ul#newslist01 li {margin-bottom: 8px;}
ul#eventslist01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#666666; padding-top: 15px; padding-bottom: 15px;}
ul#eventslist01 li {margin-bottom: 8px;}
ul#breadcrumb01 {font: bold 0.9em Corbel, Helvetica, Arial, sans-serif; color: #666666; line-height: 2;}
ul#breadcrumb01 li {float: left; margin-right: 8px; margin-bottom: -10px;}
ul#vendorlist01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color: #666666;}
ul#vendorlist01 li {float: left; margin-right: 8px; margin-bottom: 5px;}
ul#vendorlist02 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color: #666666; margin-top: -5px;}
ul#vendorlist02 li {float: left; margin-right: 8px; margin-bottom: 5px;}
ul#newstabs01 {height: 23px; float: left; font: bold 0.7em Verdana, Helvetica, Arial, sans-serif; color: #181512; margin-left: 14px;}
ul#newstabs01 li {display: block; display: inline; height: 23px; line-height: 2.2em; float: left; margin-right: 5px; background: url(images/newstab-grey-right01.png) no-repeat bottom right;}
ul#newstabs01 li a {display: block; float: left; height: 23px; padding: 0 1.0em; background: url(images/newstab-grey-left01.png) no-repeat bottom left;}
ul#newstabs01 li.ui-tabs-selected {display: block; height: 24px; line-height: 2.2em; float: left; margin-right: 5px; background: url(images/newstab-white-right01.png) no-repeat bottom right; margin-bottom: -1px;}
ul#newstabs01 li.ui-tabs-selected a {display: block; float: left; height: 24px; padding: 0 1.0em; background: url(images/newstab-white-left01.png) no-repeat bottom left;}
ul#vendornav01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color: #181512; margin: 0px 0px 20px 25px; padding-top: 20px;}
ul#vendornav01 li {margin-bottom: 8px;}
ul#vendornav02 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color: #181512; margin: 0px 0px 20px 35px; padding-top: 20px;}
ul#vendornav02 li {margin-bottom: 8px;}
ul#vendorsubnav01 {font-size: 0.9em; margin: 0px 0px 0px 25px;}
ul#vendorsubnav01 li {margin-bottom: 8px;}
ul#relatedlist01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#666666; margin-left: 25px; padding-top: 15px; padding-bottom: 15px;}
ul#relatedlist01 li {margin-bottom: 8px;}
ul#bullet01 {list-style: circle; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#01AA4F; margin-left: 25px;}
ul#bullet01 li {margin-bottom: 8px;}
ul#bullet02 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#01AA4F; margin-left: 5px; margin-top: 20px; margin-bottom: 20px;}
ul#bullet02 li {margin-bottom: 8px;}
ul#bullet03 {list-style: circle; font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#01AA4F; margin-left: 35px; margin-bottom: 15px;}
ul#bullet03 li {margin-bottom: 8px;}
ul#bullet04 {list-style: circle; font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#A46F00; margin-left: 35px; margin-bottom: 15px;}
ul#bullet04 li {margin-bottom: 8px;}
ul#bullet05 {list-style: circle; font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#0060C0; margin-left: 35px; margin-bottom: 15px;}
ul#bullet05 li {margin-bottom: 8px;}
ul#bullet06 {list-style: circle; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#B33800; margin-left: 35px; margin-bottom: 15px;}
ul#bullet06 li {margin-bottom: 8px;}
ul#bullet07 {list-style: circle; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#8B064F; margin-left: 35px; margin-bottom: 15px;}
ul#bullet07 li {margin-bottom: 8px;}
ul#bullet08 {list-style: circle; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#0060C0; margin-left: 35px; margin-bottom: 15px;}
ul#bullet08 li {margin-bottom: 8px;}
ul#bullet09 {list-style: circle; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#01AA4F; margin-left: 35px; margin-bottom: 15px;}
ul#bullet09 li {margin-bottom: 8px;}
ol#numbers01 {list-style:decimal; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#A46F00; margin-left: 40px; margin-bottom: 15px;}
ol#numbers01 li {margin-bottom: 8px;}
ol#numbers02 {list-style:decimal; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#0060C0; margin-left: 40px; margin-bottom: 15px;}
ol#numbers02 li {margin-bottom: 8px;}

/* Table Styles */

table#table-tel01 {width: 500px; border: 1px solid #C1C1C1; margin-left: 15px; font: 0.8em Corbel, Helvetica, Arial, sans-serif; margin-top: 10px; margin-bottom: 10px;}
table#table-tel01 td {padding: 7px 7px 7px 7px;}
tr#toprow-tel01 {background: #F4F4F4 url(images/tablebacking01.png) repeat-x left bottom;}
tr#midrow-tel01 {background: #F4F4F4;}
.tdbold01 {font-weight: bold;}
.tdcenter01 {text-align: center;}
.tdright01 {text-align: right;}
.tdfontsize01 {font-size: 0.7em; font-weight: bold;}
.tdfontsize02 {font-size: 0.8em;}
.tdbackground01 {background: #F4F4F4;}
table#table-training01 {width: 550px; margin-left: 15px; font-family: Corbel, Helvetica, Arial, sans-serif; margin-bottom: 10px;}
table#table-training01 td {padding: 9px 7px 9px 7px; border-bottom: 3px solid #F4F4F4;}
tr#toprow-training01 {background: #666666; font-size: 0.7em; font-weight: bold; color: white; font: Corbel, Helvetica, Arial, sans-serif;}
tr#midrow-training01 {background: #F4F4F4;}

/* General Styles */

#wrapper01 {width: 935px; height: 49px; margin: 0 auto; background: #F4F4F4 url(images/header01-backing02.png) no-repeat top; padding-right: 40px;}
#wrappertgc01 {width: 935px; height: 49px; margin: 0 auto; background: #F4F4F4 url(thin-green-cloud/images/header01-tgcbacking01.png) no-repeat top; padding-right: 40px;}
#header01 {float: right; height: 38px; background: url(images/topnav-backing-right01.png) no-repeat bottom right; padding: 11px 0px 0px 0px;}
#header02 {float: right; height: 27px; padding: 4px 0px 0px 0px;}
#wrapper02 {width: 925px; height: 31px; margin: 0 auto; background: #F4F4F4 url(images/header02-backing02.png) no-repeat top; padding-right: 50px;}
#wrappertgc02 {width: 925px; height: 31px; margin: 0 auto; background: #F4F4F4 url(thin-green-cloud/images/header02-tgcbacking01.png) no-repeat top; padding-right: 50px;}
#wrapper03 {width: 975px; margin: 0 auto; background-color: white;}
#introcontent01 {background: url(images/home-backing-gradient01.png) repeat-x bottom; padding: 15px 0px 0px 0px;}
#intro01 {width: 290px; float: left; text-align: left; padding: 0px 20px 0px 20px;}
#flashintro01 {float: right; text-align: right; width: 599px; background: url(images/flash-intro-borderleft01.png) no-repeat left bottom;}
#tabvanilla {float: right; width: 599px; text-align: left;}
#tabvanilla2 {width: 290px; text-align: left;}
#tab1 {float: right; text-align: right; height: 209px; width: 599px; background: url(images/flash-intro-borderleft01.png) no-repeat left bottom;}
#tab2 {float: right; text-align: right; height: 209px; width: 599px; background: url(images/flash-intro-borderleft01.png) no-repeat left bottom;}
#tab3 {float: right; text-align: right; height: 209px; width: 599px; background: url(images/flash-intro-borderleft01.png) no-repeat left bottom;}
#tab4 {float: right; text-align: right; height: 209px; width: 599px; background: url(images/flash-intro-borderleft01.png) no-repeat left bottom;}
#tab5 {text-align: left; width: 290px; background: url(images/newstopborder01.png) no-repeat left top;}
#tab6 {text-align: left; width: 290px; background: url(images/newstopborder01.png) no-repeat left top;}
#tab7 {text-align: left; width: 290px; background: url(images/newstopborder01.png) no-repeat left top;}
#tab8 {text-align: left; width: 290px; background: url(images/newstopborder01.png) no-repeat left top;}
.ui-tabs-hide {display: none;}
#maincontent01 {background: url(images/maincontent-backing01.png) repeat-x top;}
#maincontent02 {}
#quicklinks01 {float: right; text-align: left; width: 579px; padding: 24px 20px 0px 0px;}
#quicklinks02 {float: right; text-align: left; width: 579px; padding: 14px 20px 0px 0px;}
#quicklinks03 {float: right; text-align: left; width: 659px; padding: 14px 20px 0px 0px;}
#latest01 {width: 290px; float: left; text-align: left; padding: 24px 20px 0px 20px;}
#latest02 {width: 290px; float: left; text-align: left; padding: 14px 20px 0px 20px;}
#latest03 {width: 210px; float: left; text-align: left; padding: 14px 20px 0px 20px;}
#quicklinks-leftcol01 {float: left; width: 272px;}
#quicklinks-rightcol01 {float: right; width: 272px;}
#quicklinks-left01 {width: 278px; float: left; background: url(images/quicklinks-backing01.png) no-repeat left top; margin-top: 14px;}
#quicklinks-left02 {background: url(images/quicklinks-backing01.png) no-repeat left top; margin-top: 24px; padding-left: 8px;}
#quicklinks-right01 {width: 278px; float: right; background: url(images/quicklinks-backing01.png) no-repeat left top; margin-top: 14px;}
#quicklinks-right02 {background: url(images/quicklinks-backing01.png) no-repeat left top; margin-top: 24px; padding-left: 8px;}
#footer01 {text-align: left; height: 34px; background: #DCDCDC url(images/footerbacking01.png) repeat-x top; border-top: 1px solid #686868; margin-bottom: -1px; margin-top: 15px; padding: 1px 0px 0px 10px;}
#footer02 {margin: 0 auto; width: 935px; text-align: left; font: 0.7em Corbel, Helvetica, Arial, sans-serif; color:#666666; line-height: 1.5; margin-top: -10px; padding-left: 8px; margin-bottom: 5px;}
#footer03 {text-align: left; height: 50px; background: #DCDCDC url(images/footerbacking02.png) repeat-x top; border-top: 1px solid #686868; margin-bottom: -1px; margin-top: 12px; padding: 1px 0px 0px 10px;}
#footer04 {text-align: left; height: 40px; background: #DCDCDC url(images/footerbacking02.png) repeat-x top; border-top: 1px solid #686868; margin-bottom: -1px; margin-top: 12px; padding: 8px 0px 0px 10px;}
#vendorcontent01 {background: url(images/vendor-backing01.png) no-repeat left bottom; margin-top: 24px; padding-left: 8px;}
#highlightdiv01 {background: url(images/highlightdiv-backing01.png) no-repeat left top; padding: 10px 0px 5px 15px;}
#highlightdivcontain01 {float:right; background: url(images/highlightdivfooter-backing01.png) no-repeat left bottom; width: 134px; padding-bottom: 4px; margin: 0px 0px 5px 15px;}

/* Contact Styles */

fieldset {margin: 0em 0; width: 370px; padding-left: 15px; padding-bottom: 10px;}
body.training fieldset {margin: 0em 0; width: 500px; padding-left: 15px; padding-bottom: 10px;}
legend {font: 0.9em Verdana, Helvetica, Arial, sans-serif; color:#0060C0; padding-bottom: 10px; background: white;}
body.training legend {font: 0.9em Verdana, Helvetica, Arial, sans-serif; color:#B33800; padding-bottom: 10px; background: white;}
label {display: block; font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#666666;}
input {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#666666;}
textarea {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#666666;}
input#Course {width: 220px;}
input#Date {width: 220px;}
input#Student {width: 220px;}
input#StudentEmail {width: 220px;}
input#Student2 {width: 220px;}
input#Student2Email {width: 220px;}
input#Student3 {width: 220px;}
input#Student3Email {width: 220px;}
input#Student4 {width: 220px;}
input#Student4Email {width: 220px;}
input#Name {width: 200px;}
input#Telephone {width: 200px;}
input#Email {width: 200px;}
input#Profession {width: 200px;}
input#Company {width: 200px;}
input#PurchaseOrder {width: 200px;}
input#Industry {width: 200px;}
input#Turnover {width: 200px;}
input#Position {width: 200px;}
input#Address1 {width: 250px;}
input#Address2 {width: 250px;}
input#Town {width: 200px;}
input#Country {width: 200px;}
input#Postcode {width: 100px;}
input#Consultant {width: 200px;}
textarea#Notes {width: 300px; height: 150px;}
textarea#Message {width: 300px; height: 150px;}

#genError {text-align: center; width: 300px; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:white; background: #990000; margin-bottom: 10px; margin-left: 15px;}
#CompanyError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#CourseError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#DateError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#StudentError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#StudentEmailError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#IndustryError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#TurnoverError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#NameError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#TelephoneError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#lastnameError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#firstnameError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#EmailError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}
#MessageError {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color:#990000;}

#studentfield01 {float: left; width: 230px; margin-bottom: 15px;}
#studentfield02 {float: right; width: 230px; margin-bottom: 15px;}

/* Email Signup Styles */

form.signupform {padding: 15px 0 0 25px;}
#confirmation {padding-top: 5px; padding-bottom: -5px;}