/** Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,tr { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img {	border:0;}
ol,ul {list-style:none;}

/** Global **/

body{font-family:'Verdana',arial,sans;font-size:12px}
a:link, a:visited {text-decoration: none;color:#0073ca}
a:hover, a:active{text-decoration: underline}

a.button:link, a.button:visited{display: block;width:184px;height:20px;cursor: pointer; background: url("../images/button.png") no-repeat;text-align: center;padding:6px 0 0 0;font-weight:bold;color:black;text-decoration: none;}
a.button:hover, a.button:active{background: url("../images/button-hover.png") no-repeat;text-decoration: none;color:#005d97}

a.button-small:link, a.button-small:visited{float:left; width:86px;height:20px;cursor: pointer; background: url("../images/button-small.png") no-repeat;text-align: left;padding:6px 0 0 10px;font-weight:bold;color:black;text-decoration: none;margin-right:5px}
a.button-small:hover, a.button-small:active{background: url("../images/button-small-hover.png") no-repeat;text-decoration: none;color:#005d97}

sup{font-size:8px}
small{font-size:10px}
.center{text-align:center}
.clear{clear:both;height:1px;font-size:1px}
.blue{color:#0073ca}
.gray{color:#adadad}
.black{color:black}
.small{font-size:10px}
.underline{text-decoration: underline;}
.hr{height:30px;background: url("../images/hr.gif") no-repeat 0 15px;}
.no-space{padding:0!important}


fieldset p {position: relative;height:20px;}
fieldset p label {position: absolute;top:3px;left:0;text-align: right;width:60px;font-weight: bold;color:#535353}
fieldset p input {position: absolute;top:0;left:70px;padding:2px;border:1px solid #6fc0e1;width:133px}
fieldset p input.wide{width:300px}
fieldset div.submit{padding:0 0 0 70px}

#wrapper {width:960px;margin: 0 auto 0 auto;position: relative;}

#header{height:85px;background: url("../images/header-bg.gif");position:relative;text-align: right;}
	#header p{font-weight: bold;font-size:13px;padding:6px 0 0 0}
	#header a{position: absolute;display: block;cursor: pointer;}
	#go-home{width:210px;height:85px;top:0;left:0}
	#go-demo{width:115px;height:30px;top:45px;right:120px}
	#go-trial{width:115px;height:30px;top:45px;right:0}
	
#navigation {height:36px;background: url("../images/navigation-bg.gif");}
	ul.main-menu {padding:0 0 0 10px}
	ul.main-menu li.main{float:left;position: relative;}
	ul.main-menu a:link, ul.main-menu a:visited{display: block;padding:9px 13px 9px 13px;border-top:3px white solid;color:white}
	ul.main-menu a:hover, ul.main-menu a.active{background: #1b5a89;border-top:3px #8cc63f solid;text-decoration:none}

	ul.main-menu li ul.sub-menu{position: absolute;top:35px;left:0;background:url("../images/sub-menu-bg.gif") 0 0;z-index:100;display: none;}
	ul.main-menu li	ul.sub-menu a:link, ul.main-menu li ul.sub-menu a:visited{color:#89b9dd;display:block;background: url("../images/sub-menu-a-bg.gif") no-repeat 10px 11px;border:0;padding:8px 25px 9px 30px;}
	ul.main-menu li	ul.sub-menu a:hover, ul.main-menu li ul.sub-menu a:active{color:white;background: url("../images/sub-menu-a-hover-bg.gif") no-repeat 10px 11px;text-decoration:none;border:0}
	ul.main-menu li	ul.sub-menu a.last{padding:8px 25px 8px 30px}
	ul.main-menu li ul.sub-menu li{width:200px}

#footer {margin:50px 0 0 0 ;height:40px;background: url("../images/logo-gray-bg.gif") no-repeat;border-top:1px solid #c2c2c2;color:#adadad;font-size:10px;position: relative;}
	#footer p {position: absolute;top:2px;left:90px}
	#footer ul {text-align: right;padding:5px 5px 0 0}
	#footer li {display: inline;padding:0 10px 0 10px;border-left:1px solid #adadad}
	#footer li.first {border:0}
	#footer a:link, #footer a:visited {color:#adadad }
	#footer a:hover, #footer a:active{color:#0073ca;text-decoration:none}

.content {font-size:11px;color:#231f20;line-height: 14px;}
.content h1{font-size:18px;padding:5px;margin:0 0 10px 0}
.content h4{font-size:12px;padding:5px;margin:0 0 5px 0}
.content p {padding:5px}

/** Homepage **/

#splash {margin:0 0 25px 0;height:220px;background: url("../images/splash.gif") no-repeat;width:960px}

	#splash .slides{float:left;width:730px;height:210px}
	
	#slidepos {position: absolute;top:313px;left:8px;height:20px;width:80px;z-index:75;}
	#slidepos span {padding:0 2px 0 2px;font-size:10px;cursor: pointer;}

	#splash .nav{float:left;width:180px;margin-top:20px}
	#splash .nav a{display:block;margin:8px 0 0 25px}
	#splash .active{display: block;}
	#splash .slides div {position:relative}
	#splash .slides div a {display:block;width:110px;height:30px;position:absolute;top:164px;left:247px;}
	#splash .slides div a:hover {background: url("../images/learn-more-o.jpg") no-repeat -2px -3px;}
	
	#slide1{background: url("../images/splashes1_vmworld.png") no-repeat;height:220px;display: none;}
	#slide2{background: url("../images/splashes_Bodilly.png") no-repeat;height:220px;display: none;}
	#slide3{background: url("../images/splash3_123.png") no-repeat;height:220px;display: none;}
	#slide4{background: url("../images/splash4.jpg") no-repeat;height:220px;display: none;}

#home-page .col{width:225px;float:left;margin:0 0 0 20px;font-size:11px;color:#231f20;line-height: 14px;}
#home-page .first{margin:0 0 0 0}
#home-page img.bottom-space{padding-bottom:25px;}
#home-page img.bottom-space-less{padding-bottom:12px;}

#home-page ul.update{padding:15px 0 0 0}
	#home-page ul.update li{padding:0 0 15px 30px;background: url("../images/home-update-li.gif") no-repeat 7px 2px;}
#home-page blockquote{margin: 10px 0 0 0;padding:5px 0 0 25px;background: url("../images/home-blockquote-s.gif") no-repeat 5px 0;}
#home-page blockquote span.close{background: url("../images/home-blockquote-e.gif") no-repeat 5px 3px;height:15px;padding:0 10px 0 10px;width:10px;}
#home-page blockquote .space {padding-top: 10px;}

#home-page .news {margin:15px 0 0 0;}
#home-page .news a:link, #home-page .news a:visited{color:#231f20}
#home-page .news a:hover, #home-page .news a:active{color:#0073ca}	
#home-page p strong span{cursor:pointer}
#home-page .news .left{float:left;width:30px;text-align: right;}
#home-page .news .right{float:left;width:170px;margin-left:15px;}

#home-page #home-events {display: none;}

#home-page .gray-box {margin:0 0 20px 0}
#home-page .gray-box p {color:#484848;padding:5px 0 5px 0}
#home-page .gray-box div.cont {padding:5px 20px 5px 20px;min-height: 80px;height:auto !important; height:80px;background: url("../images/home-gray-box.gif") no-repeat #e6e6e6;} /** IE6 **/
#home-page .gray-box .round-corners-bottom{background: url("../images/home-gray-box-bottom.gif") no-repeat;height: 7px;}

/** Inner **/

#side-bar{float:left;width:198px;margin:16px 26px 0 0}
	#side-bar a:link, #side-bar a:visited{color:#3e3f3f}
	#side-bar a:hover, #side-bar a:focus{text-decoration:underline;color:#0073ca}
	#side-bar a.active{text-decoration:underline;color:#0073ca}

	#side-first{background: url("../images/side-first-bg.gif");margin-bottom:20px}
	#side-first ul.sub a:link, #side-first ul.sub a:visited{color:#3e3f3f;display: block;}
	#side-first ul.sub a:hover, #side-first ul.sub a:focus{text-decoration:underline;color:#000000}

	#side-first ul.main{background: url("../images/side-first-top.gif") no-repeat;}
	#side-first ul.main li h3{color:#1a1a1a;padding:2px 0 2px 0;font-size:14px}
	#side-first ul.main li{padding:5px 5px 5px 10px;border-bottom:1px solid #d3d3d3 }
	#side-first ul.main li.no-border{border:0px}
	#side-first ul.main li.last{border:0;padding-bottom: 1px;}
	#side-first ul.sub {padding:10px 5px 5px 5px}
	#side-first ul.sub li {padding:0;}
	#side-first ul.sub li a:link, #side-first ul.sub li a:visited {background: url("../images/side-third-li.gif") no-repeat 0 10px;padding:5px 5px 5px 15px}
	#side-first ul.sub li a:hover, #side-first ul.sub li a:focus {background: url("../images/li-black.gif") no-repeat 0 10px;}
	#side-first ul.sub li a.active{background: url("../images/li-black.gif") no-repeat 0 10px;font-weight: bold;text-decoration: none;}

	#side-bar .round-corners-bottom{background: url("../images/side-round-bottom.gif") no-repeat;height: 7px;font-size:5px}
	
	#side-second{background: url("../images/side-first-bg.gif");margin-bottom:20px}
	#side-second ul.main{background: url("../images/side-first-top.gif") no-repeat;}
	#side-second ul.main li h3{color:#1a1a1a;padding:2px 0 2px 0;font-size:14px}
	#side-second ul.main li{padding:5px 5px 5px 10px;border-bottom:1px solid #d3d3d3 }
	#side-second ul.main li.no-border{border:0}
	#side-second ul.main li.last{border:0;padding-bottom: 1px;}
	#side-second ul.sub{padding:10px 5px 5px 10px}
	#side-second ul.main li.one{background: url("../images/side-one.gif") 10px 7px no-repeat;padding-left:30px}
	#side-second ul.main li.two{background: url("../images/side-two.gif") 10px 7px no-repeat;padding-left:30px}
	#side-second ul.main li.three{background: url("../images/side-three.gif") 10px 7px no-repeat;padding-left:30px}
	#side-second ul.main li.four{background: url("../images/side-four.gif") 7px 4px no-repeat;padding-left:30px}
	#side-second ul.main li.five{background: url("../images/side-five.gif") 10px 5px no-repeat;padding-left:30px}
	#side-second ul.main li.six{background: url("../images/side-six.gif") 8px 4px no-repeat;padding-left:30px}
	#side-second ul.main li.seven{background: url("../images/side-seven.gif") 10px 4px no-repeat;padding-left:30px}
	#side-second ul.main li.eight{background: url("../images/side-eight.gif") 9px 4px no-repeat;padding-left:30px}
	
	#side-third{background: url("../images/side-third-bg.gif");margin-bottom:20px}
	#side-third ul.main{background: url("../images/side-third-top.gif") no-repeat;}
	#side-third ul.main li h3{color:#1a1a1a;padding:2px 0 2px 0;font-size:14px}
	#side-third ul.main li{padding:5px 5px 5px 10px;border-bottom:1px solid #d3d3d3;}
	#side-third ul.main li.def{	background: url("../images/side-third-li.gif") no-repeat 15px 10px;padding-left:30px}
	#side-third ul.main li.no-border{border:0;background: none;}
	#side-third ul.main li.last{border:0;padding-bottom: 1px;}
	
#inner-wide{float:left;width: 735px;margin:16px 0 0 0}
	ul.black-li{padding:10px 0 30px 30px}
	ul.black-li li{padding:5px 5px 5px 30px;background: url("../images/home-update-li.gif") 5px 7px no-repeat;}
	ul.black-li li ul li {background: url("../images/side-third-li.gif") no-repeat 15px 7px;padding:3px 2px 3px 30px}
	ul.partner-list
	{
			list-style-type: none;
			margin-top:2px 0px 0px 0px;
			padding:0px;
	}
    ul.partner-item
	{
			margin-top:1px
	}
		

#inner-narrow{float:left;width: 512px;margin:16px 26px 0 0}
	#inner-narrow .blue-box{background: url("../images/inner-narrow-bg.gif") repeat-y;}
	#inner-narrow .blue-box .round-corners-top {background: url("../images/inner-narrow-top.gif") no-repeat;height: 7px;font-size:5px}
	#inner-narrow .blue-box .round-corners-bottom {background: url("../images/inner-narrow-bottom.gif") no-repeat;height: 7px;font-size:5px}
	#inner-narrow .blue-box ul {padding:15px 10px 15px 10px}
	#inner-narrow .blue-box ul li {padding:5px 0 5px 20px;background: url("../images/inner-narrow-blue-li.gif") no-repeat 5px 9px;}
	
	#inner-narrow .gray-box{background: url("../images/inner-gray-box-bg.gif") repeat-y;}
	#inner-narrow .gray-box .round-corners-top {background: url("../images/inner-gray-box-top.gif") no-repeat;height: 10px;font-size:5px}
	#inner-narrow .gray-box .round-corners-bottom {background: url("../images/inner-gray-box-bottom.gif") no-repeat;height: 10px;font-size:5px}

#video{float:left;width:198px;height:200px;margin:16px 0 0 0}	
	.video-item {background: url("../images/video-bg.gif")}
	.video-item .cont{padding:2px 12px 0 12px}
	.video-item p{padding:3px 0 0 0}
	.video-item .round-corners-top{background: url("../images/video-top.gif") no-repeat;height: 10px;font-size:5px}
	.video-item .round-corners-bottom{background: url("../images/video-bottom.gif") no-repeat;height: 10px;font-size:5px}

	
#kavizaquote blockquote{margin: 10px 10px 0 10px;padding:10px 0 0 10px;background: url("../images/inside-blockquote-trnsp-s.gif") no-repeat 5px 0;}
#kavizaquote blockquote span.close{background: url("../images/inside-blockquote-trnsp-e.gif") no-repeat 5px 3px;height:15px;padding:0 10px 0 10px;width:10px;}
#kavizaquote blockquote .space {padding-top: 10px;}
#kavizaquote blockquote .VerdanaGrey03_n12px 
{
		color:#7D7D7D;
		font-family:Verdana;
		font-size:12px;
		line-height:17px;
		font-weight:bold;
		text-decoration:none;
		}
	

#sidebar{float:left;width:198px;margin:16px 0 0 0}	
	.side-block {background: url("../images/video-bg.gif")}
	.side-block p{padding:2px 10px 0 10px}
	.side-block .round-corners-top{background: url("../images/video-top.gif") no-repeat;height: 10px;font-size:5px}
	.side-block .round-corners-bottom{background: url("../images/video-bottom.gif") no-repeat;height: 10px;font-size:5px}

	Inherited fromul.VerdanaGrey03_n12px


#pageline .hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("../images/hr.gif") no-repeat scroll center center;
border:0 none;
display:block;
font-size:0;
height:12px;
margin:25px 0;
}

table#resources2 {
	border:1px solid #c4c4c4;
	width:600px;
	margin-top:12px;
	margin-bottom:7px;
	border-collapse:collapse;
	border-spacing:0;
	line-height:18px;
}
	
table#resources2 th {
	background-color:#EdEdEd;
	font-size:14px;
	text-align:center;
}
table#resources2 th h3{
	color:#1A1A1A;
	font-size:14px;
	padding:2px 0;
}		
table#resources2 td.title {
	font-size:11px;
	padding-left:4px;
	width:150px;
	font-weight:bold;
}
table#resources2 td {
	background-color:#FFFFFF;
	padding:3px;
}
table#resources2 tr {
	border-bottom:1px solid #EFEFEF;
}
table#resources2 .title {
	color:#ADADAD;
	font-size:14px;
}
#inner-wide table td {
	padding-left:4px;
	}
	#inner-wide .awards-table td {
	padding-left:0px;
	}
	.register-image {
	position:relative;
	left:5px;
	top:1px;
	
	}
	.subtitle {
	font-size:12px;
	color:black;
	font-weight:bold;
	padding-left:15px;
	}
	.content-inner {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	}
	.sub-heading {
	margin-top:10px;
	padding-left:15px;
	}
	.webinar-register {
	padding-left:15px;
	}
	p {
	line-height:1.5em;
	}
	.faq-question-wrapper{
	height:18px;
	}
	.bullet-points {
	list-style-type:square;
	margin-left:20px
	}
	.award-description {
	line-height:1.4em;
	}
	.black {
	color:black;
	}
	#videos {
	overflow-x:hidden; 
	overflow-y:auto;
	height:390px;
	padding-left:16px;
	
	}
	#videos a {
	outline:none;
	}
	table#resources2 .tr-last {
	border-bottom:0px;
	}
	/********************************* New Job***********************/
#inner-narrow-Small{float:left;width: 557px;margin:16px 26px 0 0}
    #inner-narrow-Small .gray-box-Small{background: url("../images/big-inner-gray-box-mid-557px.jpg") repeat-y;}
 #inner-narrow-Small .gray-box-Small .round-corners-top-Small {background: url("../images/big-inner-gray-box-top-557px.jpg") no-repeat;height: 10px;font-size:5px}
 #inner-narrow-Small .gray-box-Small .round-corners-bottom-Small {background: url("../images/big-inner-gray-box-bottom-557px.jpg") no-repeat;height: 10px;font-size:5px}

#inner-narrow-Mid{float:left;width: 641px;margin:16px 26px 0 0}
    #inner-narrow-Mid .gray-box-Mid{background: url("../images/big-inner-gray-box-mid.jpg") repeat-y;}
 #inner-narrow-Mid .gray-box-Mid .round-corners-top-Mid {background: url("../images/big-inner-gray-box-top.jpg") no-repeat;height: 10px;font-size:5px}
 #inner-narrow-Mid .gray-box-Mid .round-corners-bottom-Mid {background: url("../images/big-inner-gray-box-bottom.jpg") no-repeat;height: 10px;font-size:5px}


#inner-narrow_Big{float:left;width: 882px;margin:16px 16px 0 40px}
    #inner-narrow_Big .gray-box_Big{background: url("../images/big-inner-gray-box-mid-882px.jpg") repeat-y;}
 #inner-narrow_Big .gray-box_Big .round-corners-top_Big {background: url("../images/big-inner-gray-box-top-882px.jpg") no-repeat;height: 10px;font-size:5px}
 #inner-narrow_Big .gray-box_Big .round-corners-bottom_Big {background: url("../images/big-inner-gray-box-bottom-882px.jpg") no-repeat;height: 10px;font-size:5px} 

 .modal
{
	background-color: Gray;
	filter:alpha(opacity=60);
	opacity:0.7;
}

.fpassPopUp
{background-image: url(../images/inner-gray-box-bg.gif);height:140px; width:400px; border:solid 1px #000000}
.errMsg
{background-image: url(../images/inner-gray-box-bg.gif);font-family: Verdana; font-size: 11px; color: #000000; font-weight:normal; 
	text-decoration: none; line-height: 20px; margin:-10px 0 0 0;  }/*Removes position absolute on 4 september 2009*/
.resMsg
{font-family: Verdana; font-size: 11px;  font-weight:normal; 
	text-decoration: none; line-height: 20px; margin:-15px 0 0 0; position:absolute  }
	/*---------------*/
a.lnkPopUp:link { font-family: Verdana; font-size: 10px; color: #758c9e; font-weight:normal; text-decoration: none; }
a.lnkPopUp:visited { font-family: Verdana; font-size: 10px; color: #758c9e; font-weight:normal; text-decoration: none; }
a.lnkPopUp:hover { font-family: Verdana; font-size: 10px; color: #000000; font-weight:normal; text-decoration: none; }
a.lnkPopUp:active { font-family: Verdana; font-size: 10px; color: #758c9e; font-weight:normal; text-decoration: none; }

a.button-small1:link, a.button-small1:visited{width:86px;height:20px;cursor: pointer; background: url("../images/button-small.png") no-repeat;padding:6px 44px 8px 18px;text-align:right;font-weight:bold;color:black;text-decoration: none;}
a.button-small1:hover, a.button-small1:active{background: url("../images/button-small-hover.png") no-repeat;text-decoration: none;color:#005d97}
 
/********************************* New Job***********************/
#rblAgree  td {
padding-left:12px;
}
.playlist-current {
margin-left:5px;
float:left;
width:100px;
color:black;
}
.playlist-others {
margin-left:5px;
float:left;
width:100px;
}
.video-wrapper {
height:77px;
}
.video-wrapper-current {
height:77px;
background:#f0f0f0;
}
