/* Stylesheet for Site_name */

/* CSS Document */
/*
CSS file for Theme
*/
/*
Text
*/

.heading{
	Color : #000000;
	Font-Family : Tahoma;
	Font-Weight : Bold;
	Font-Size : 15px;
	}

.sub_heading{
	Color : #BB3232;
	Font-Family : Tahoma;
	Font-Weight : Bold;
	Font-Size : 13px;
	}

.normal_bold_text{
	Color : #6E6C6C;
	Font-Family : Tahoma;
	Font-Weight : Bold;
	Font-Size : 12px;
	}

.normal_text{
	Color : #6E6C6C;
	Font-Family : Tahoma;
	Font-Weight : Normal;
	Font-Size : 12px;
	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Tahoma;
	Font-Weight : Normal;
	Font-Size : 12px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Tahoma;
	Font-Weight : Normal;
	Font-Size : 12px;
	}

.normal_small_bold{
	Color : #6E6C6C;
	Font-Family : Tahoma;
	Font-Weight : Bold;
	Font-Size : 11px;
	}

.normal_small_text{
	Color : #6E6C6C;
	Font-Family : Tahoma;
	Font-Weight : Normal;
	Font-Size : 11px;
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #DDDDDD;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "Tahoma";
	font-size : 12px;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Tahoma;
	Font-Size : 12px;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #DDDDDD;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	Color : #6E6C6C;
	Font-Family : Tahoma;
	Font-Weight : normal;
	Font-Size : 12px;
}
a {
	text-decoration:none;
}


td {
	Color : #6E6C6C;
	Font-Family : Tahoma;
	Font-Weight : normal;
	Font-Size : 12px;
	}
 
.buttonfontstyle{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#000;	
	Font-Weight:bold;
	line-height:17px;
	padding:0 10px 0 0;
	
	}


/*============================================== GLOBAL STYLE AND RESET ============================================*/

a,
b, blockquote, body,
dd, div, 
em, embed,
font, form, 
h1, h2, h3, h4, h5, h6, html,
i, iframe, img,
label, li, 
ol,
p, 
span, source, strong, 
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{ 

	background: transparent; 
	border: 0 none; 
	font-size: 100%; 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	vertical-align: top;
	
}

ol, ul { 

	list-style: none;
	
}

table, table td { 

	padding:0; 
	border:none; 
	border-collapse:collapse;
	
}

img { 

	vertical-align:top;
	
}

* { 

	border:none;
	
}

.clear{
	
	display:block; 
	clear:both;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	
}

html, body{
	
	width:100%;
	height:100%;

}

body{
	
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	
}

a{ 

	text-decoration:none;
	
}

.full_wrap{ 

	width:100%;
	position:relative;
	
}


/*=============================================== GLOBAL STYLE AND RESET ENDS =======================================*/




/*=============================================== body right part =======================================*/

.body_right{
	width:680px; 
	background:#fbfbfb ; 
	padding:30px 0 0;
	margin:0 auto;
	border:10px solid #fff;
}
.innconarea{
	width:575px;
	margin:0 auto;
}

.inner_logo{ 
	display:block;
	}

.inner_nav{ 
	width:100%;
	display:inline-block;
	position:relative;
	margin:20px 0 0px 0;
	
}

.inner_nav ul li{ 
	float:left;
	position:relative;
}

.inner_nav ul li a{ 
	display:inline-block; 
	padding:7px 10px; 
	color:#4a4a49; 
	font-size:12px;
}

.inner_nav ul li a:hover, .inner_nav ul li:hover a{ 
	background-color:#0095d3;
	color:#ffffff;
}

.dropone{
	position:absolute;	
	left:0;
	top:28px;
	width:280px;
	padding:8px;
	display:none;
	z-index:9;
	background:#ededed;
	border-top:5px solid #0095d3;
	
}

ul.dropone li{
	padding:0 0 0 8px;
	display:inline-block;
	width:100%;
	
}

.droponehed h5{
	
	font-size:12px;
	margin:5px 0;
	color:#4a4a49;
	font-weight:bold;
	
}

.droponelist a{
	display:block;
	color:#44454B !important;
	padding:2px 0px 4px 10px;
	font-size:12px;
	background:url(/sw/themes/40377/site_images/bullet.jpg) left center no-repeat;
	background-color:#ededed!important;
}


.droponelist a:hover{
	color:#44454B !important;
	background:url(/sw/themes/40377/site_images/bullet.jpg) left center no-repeat;
	
}

.inner_nav ul li:hover .dropone{
	display:block;	
	
}
.mirtop30{
	margin:30px 0 0 0;
}

.inner_body{
	width:575px;
	margin:0 auto;
	
}

.inner_banner{
	width:575px;
	margin:0 auto;
}

.inner_banner_left{
	float:left;
	background:#033165;
	padding:40px 0 21px 0;
	width:319px;
	min-height:237px;
}

.inner_banner_left h2{

	font-size:26px;
	font-weight:normal;
	color:#fff;
	width:278px;
	margin:0 0 14px 20px;
	
}

.inner_banner_left p{
	
	font-size:15px;
	line-height:18px;
	color:#fff;
	margin-top:15px;
	width:278px;
	margin:0 0 0 20px;
	
}
.inner_banner_left a{
	font-size:15px;
	line-height:18px;
	color:#CDF0FF;
	display:inline-block;
	margin:8px 0 0 20px;
    text-decoration:underline;
}
.inner_banner_left a:hover{
	text-decoration:none;
}

.inner_banner_right{
	
	float:right;
	
}

.new_vmware_banner {
	background-image:url(http://www.vmwaredemandcenter.com/sw/swchannel/images/users/29380/wcs_test_banner.png); 
	height:90px; 
	width:575px
}

.new_vmware_banner_align {
	position: relative; 
	top: 50%; transform: translateY(-50%); 
	left:18px; 
	padding-right:175px
}

.new_vmware_banner_align p {
	font-family: Arial 'Arial Unicode MS' Helvetica sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #FFFFFF;

}

.even_div{

	border-top:3px solid #6db33f;
	width:97%;
	padding:30px 9px 10px 9px;
	background:#fff;
	
}

.odd_div{

	border-top:3px solid #0095d3;
	width:97%;
	padding:30px 9px 10px 9px;
	background:#fff;
	
}

.third_div{

	border-top:3px solid #c3cc23;
	width:97%;
	padding:30px 9px 10px 9px;
	background:#fff;
	
}

.even_div h3,.odd_div h3,.third_div h3{

	font-size:20px;
	font-weight:normal;
	color:#6db33f;
	margin-bottom:16px;
	
}

.even_div p,.odd_div p,.third_div p{
	
	font-size:12px;
	color:#666666;
	line-height:1.6;
	margin-bottom:30px;
	
}

.learn{
	
	color:#fff;
	font-size:12px;
	float:left;
	background:#0095d3;
	padding:12px 15px;
	margin-right:1px;
	
}

.learn:hover{
	background:#27b4ef;
}

.data{
		
	
}

.data tr td{
		
	padding:5px 0;
	
	
}

.link{
	
	color:#006990;
	font-size:12px;
	text-decoration:underline;
	
}
.link:hover{
	text-decoration:none;
}

.data_dload{
	
	background:#0095d3 url(/sw/themes/40377/site_images/download_btn.png) 95% center no-repeat;
	color:#fff;
	font-size:12px;
	line-height:16px;
	padding:5px 25px 5px 13px;
	display:inline-block;
	
}
.data_dload:hover{
	background:#27b4ef url(/sw/themes/40377/site_images/download_btn.png) 95% center no-repeat;
	
}

.footer_main{
	width:100%;
	position:relative;
	padding:40px 0 88px 0;
	background:url(/sw/themes/40377/site_images/footer_bg.png) no-repeat 100% 100%;
	
}

.footer_top{
	
	width:575px;
	margin:0 auto;
	
}

.footer_logo{
	
	float:left;	
	
}

.footer_top ul{
	
	float:left;
	margin-left:18px;
	
}

.footer_top ul li{
	
	display:inline-block;
	font-size:11px;
	color:#7d7c81;
	border-left:1px solid #7d7c81;
	padding:3px 5px;
	line-height:10px;
	
}

.footer_top ul li:first-child{
	
	border:none;	
	
}

.footer_top ul li a{
	
	text-decoration:underline;	
	color:#7d7c81;
	
}

.footer_btm{
	
	width:98%;
	clear:both;
	padding:10px 0 0 0;
	
}

.footer_btm p{
	
	font-size:11px;
	color:#7d7c81;
	
}


/* language selection */

.wrapper-dropdown-3 {
position: relative;
    width: 155px;
    float: right;
    font-size: 12px;
    cursor: pointer;
    outline: none;
    color: #4a4a49;
    margin: 0 0 5px 0;
	z-index:999;
}
.arrow{

    cursor:pointer;
    height:20px; 
    width:24px;
    position:absolute;
    right:0px;
    background-color:#fbfbfb;
    
}
#menulist {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height:20px;
    border:1px solid #fbfbfb;
    width:155px;
    text-indent: 8px;
	cursor:pointer;
	outline:none;
}
.wrapper-dropdown-3 select{
	width:100%;
	text-align:center;
	background-color:#fbfbfb;
}

.wrapper-dropdown-3:after {
	
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
}

.wrapper-dropdown-3 .dropdown {
	


    position: absolute;
    top: 103%;
    left: 0;
    right: 0;
    background: white;
    border: 1px solid rgba(0,0,0,0.17);
    font-weight: normal;
    list-style: none;
    opacity: 0;
    pointer-events: none;
	
}

.wrapper-dropdown-3 .dropdown:after {
	
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
	
}

.wrapper-dropdown-3 .dropdown:before {
	
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
 
}

.wrapper-dropdown-3 .dropdown li a {
	
    display: block;
    padding: 5px;
    text-decoration: none;
    color: #4a4a49;
	font-size:11px;
	text-align:center;

}

.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;
}

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #0095d3;
	color:#fff;
}

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1;
    pointer-events: auto;
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}

/* language selection */


/*============================================= body right part =================================================*/


/* body style end */




.conBannerSection{
	width:100%;
	height:87px;
	border-bottom:1px solid #5a5a5a;
	background:url(/sw/themes/40377/site_images/cont-banner-img.jpg) no-repeat 100% 0 #e7e8e8;
}
.conBannerSection h2{
	width:260px;
	padding:0 0 0 0;
	margin:20px 0 0 22px;
	display:block;
	float:left;
	font-size:22px;
	line-height:24px;
	color:#0095d3;
	font-weight:normal;
}
.conBannerSection h2 span{
	line-height:50px;
}
.conBannerSection a{
	width:154px;
	background:url(/sw/themes/40377/site_images/dowl-icon.png) no-repeat 96% 50% #0095d3;
	display:block;
	font-size:12px;
	line-height:26px;
	color:#fff;
	text-decoration:none;
	float:left;
	margin:20px 0 0 20px;
        padding: 0px 5px;
}
.conBannerSection a span{
	padding:0 0 0 0px;
}
.conBannerSection a:hover{
	background-color:#018bc4;
}


.Innereven_div{
	width:500px;
	padding:33px 37px 45px;
	background:#fff;
	margin-bottom:30px;
	
}
.Innereven_div p{
	font-size:12px;
	line-height:16px;
	color:#666666;
	padding-bottom: 20px;
}
.Innereven_div h2{
	font-size:20px;
	line-height:22px;
	color:#6db33f;
	padding-bottom:28px;
	font-weight:normal;
}
.Innereven_div ul{
	padding:0;
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#707070;
}
.Innereven_div ul li{
	background:url(/sw/themes/40377/site_images/inn-bull.gif) no-repeat 0 3px;
	padding:0 0 0 16px;
	margin:0 0 14px 0;
}
.Innereven_div ul li span{
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:0 0 7px 0;
	margin:0;
	color:#006990;
}
.Innereven_div ul li a{
	text-decoration:underline;
	color:#0095d3;
	font-size:13px;
	line-height:13px;
}
.Innereven_div ul li a:hover{
	text-decoration:none;
}

ul.slsecpan{
	padding:0 0 0 10px;
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#707070;
}
ul.slsecpan li{
	background:url(/sw/themes/40377/site_images/cont-bull.gif) no-repeat 0 7px;
	padding:0 0 0 12px;
	margin:0 0 14px 0;
}


.inconrigPan{
	width:208px;
	background-color:#e7e8e8;
	float:right;
	margin:0 0 0 20px;
}
.inconrigPan h3{
	background:url(/sw/themes/40377/site_images/bull.gif) no-repeat 0 0;
	padding:0 0 0 22px;
	margin:13px 0 10px 12px;
	font-size:13px;
	line-height:13px;
	display:block;
}
.inconrigPan ul{
	padding:0;
	margin:0;
}
.inconrigPan ul li{
	border-bottom:1px solid #cdcdcd;
	padding:8px 12px;
	margin:0;
	background:none;
}
.inconrigPan ul li:last-child{
	border-bottom:none;
}
.inconrigPan ul li a{
	font-size:13px;
	line-height:16px;
	color:#5a5a5a;
	text-decoration:none;
}
.inconrigPan ul li a:hover{
	text-decoration:underline;
}
/*--------------form style--------------*/

.FormTextBox, .FormTextBoxFocus{
	width:260px;
	height:30px;
	border:1px solid #DDDDDD;
	margin:0 0 8px 8px;
}
.FormAreaCodeBox, .FormAreaCodeBoxFocus{
	width:52px;
	height:30px;
	border:1px solid #DDDDDD;
	margin:0 0 8px 8px;
}
.FormPhoneBox, .FormPhoneBoxFocus{
	width:192px;
	height:30px;
	border:1px solid #DDDDDD;
}
.FormTextAreaBox, .FormTextAreaBoxFocus{
	width:268px;
	height:100px;
	border:1px solid #DDDDDD;
	overflow:auto;
}
.FormSelectBox, .FormSelectBoxFocus{
	width:300px;
	height:20px;
	border:1px solid #DDDDDD;
}

.langDropdown {
		width:180px;
		height:22px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666;
		font-size:13px;
		text-align:center;
		line-height:18px;
		float:right;
		margin:0 33px 5px 0;
	}
	.langDropdown .selectedLang {
		border:1px solid #ccc;
		padding:2px;
		background:url(/sw/themes/40377/site_images/arrow.jpg) 157px 50% no-repeat;
		cursor:pointer;
	}
	.langDropdown .langList {
		border:1px solid #ccc;
		border-top:0;
		padding:4px;
		display:none;
		background-color:#fff;
	}
	.langDropdown .langList .langs {
		height:20px;
		line-height:20px;
		cursor:pointer;
	}	
	.langDropdown .langList .langs:hover, .langDropdown .langList .activeLang {
		background-color:#F3F3F3;
	}	