/* CSS Document */


body{
	font:normal 11px Tahoma;
	color:#333;
	margin:0;
	padding:0;
	background:#fff;
}
*{
	margin:0 auto;
	padding:0;
}


a{
	text-decoration:none;
	color:#333;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}
.bold{
	font-weight:bold;
}
.table{
	border-collapse:collapse;
	border:#A8BCD5 1px solid;
	line-height:15px;
}
.table .theader{
	font:bold 12px arial;
	color:#365054;
	background:#F4F5F5;
}
.table td{
	border:#A8BCD5 1px solid;
}
.clr{
	clear:both;
}
.f_left{
	float:left;
}
.f_right{
	float:right;
}
.wi{
	width:100%;
}
.ac{
	text-align:center;
}
.padd{
	padding:5px 0;
}
.pd_bot{
	padding-bottom:5px;
}
.mar_top{
	margin-top:5px;
}
.pd_left{
	padding-left:10px;
}
.pd_left2{
	padding-left:12px;
}
.wrapper{
	width:100%;
	background:url(../images/main_bg.jpg) no-repeat #fff center 86px;
	border-top:#0172b6 2px solid;
	line-height:14px;
}
.main_body{
	width:980px;
	background:#fff;
}
.header{
	width:100%;
	height:79px;
}
.logo_area{
	float:left;
	padding:05px 0 10px 13px; /* -------- edited on 23.02.10 ------------------*/
}
.logo_tag{
	float:left;
	padding:43px 0 00px 10px;/* -------- edited on 23.02.10 ------------------*/
	font:bold 13px Arial;
	color:#2d3077;
	display:none;/* -------- edited on 23.02.10 ------------------*/
}
.logo_tag sup{
	font:normal 11px Arial;
	color:#000000;
}
.tagi{
	font:bold italic 13px Arial;
	color:#2d3077;
	padding:10px 0 0;
}
.tagi sup{
	font:normal 11px Arial;
	color:#000000;
}
.header_right_part{
	float:right;
	width:440px;
}
.map_box{
	float:right;
	background:url(../images/map_box.gif) repeat-x;
	height:38px;
	width:200px;
}
.map_side, .map_side1{
	float:left;
	background:url(../images/map_corner.gif) no-repeat left top;
	width:10px;
	height:38px;
}
.map_side1{
	float:right;	
	background:url(../images/map_corner.gif) no-repeat right top;
}
.map_center{
	float:left;
	background:url(../images/map.gif) no-repeat 0 8px;
	padding:8px 0 10px 45px;
	line-height:18px;
	white-space:nowrap;
	width:135px;
}
.tel_number{
	white-space:nowrap;
	font: bold 14px Arial;
	padding:11px 5px 2px 32px;
	color:#777;
	text-align:right;
	background:url(../images/phone.jpg) no-repeat 30px 3px;
	float:right;
}

.nav{
	width:100%;
	background:url(../images/BG.gif) repeat-x 0 0;
	height:37px;
}
.nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.nav ul li{
	float:left;
	background: url(../images/BG.gif) no-repeat right -112px;
	padding-right:2px;
	font:bold 13px/37px Tahoma;
	color:#2d3077;
}
.nav ul li.none{
	background:none;
}
.nav ul li a{
	display:block;
	padding:0 15px;
	color:#2d3077;
}
.nav ul li a:hover{
	background:url(../images/BG.gif) repeat-x 0 -54px;
	text-decoration:none;
	color:#0071b6;
}
.nav ul li a.selected{
	background:url(../images/BG.gif) repeat-x 0 -54px;
	text-decoration:none;
	color:#0071b6;
}
.nav ul li a.active{
	background:url(../images/BG.gif) repeat-x 0 -54px;
	text-decoration:none;
	color:#0071b6;
}
.nav_left{
	width:10px;
	float:left;
	background:url(../images/icons.gif) no-repeat 0 -190px;
	height:37px;
}
.nav_midd{
	width:950px;
	float:left;
}
.nav_right{
	width:10px;
	background:url(../images/icons.gif) no-repeat -10px -190px;
	height:37px;
	float:right;	
}
.banner{
	padding:3px 0;
}
.left_part_new{
	float:left;
	width:266px;
	background:url(../images/left_panelbg.jpg) repeat-x #fff;
	padding-bottom:10px;
}
.left_part{
	float:right;
	width:260px;
	background:url(../images/left_panelbg.jpg) repeat-x #fff;
	padding:0 0 10px 12px;
}
.left_part2{
	float:right;
	width:260px;
	background:url(../images/left_panelbg.jpg) repeat-x #fff;
	padding:0 0 10px 12px;
}
.right_part_new{
	float:left;
	width:714px;
	background:url(../images/BG.gif) repeat-x 0 -454px #fff;
}
.right_part{
	float:left;
	width:708px;
	background:url(../images/BG.gif) repeat-x 0 -454px #fff;
}
.right_part2{
	float:left;
	width:708px;
	background:url(../images/BG.gif) repeat-x 0 -454px #fff;
}
.edge{
	width:10px;
	float:left;
}
.content_area_new{
	width:658px;
	padding:10px 16px 10px 20px;
	float:left;
}
.content_area{
	width:658px;
	padding:12px 18px 10px 12px;
	float:left;
}
.content_area2{
	width:658px;
	padding:5px 20px 5px 10px;
	float:left;
}
.info_area{
	width:100%;
	padding:13px 0;
}
.info_area1{
	width:657px;
	padding:15px 0 2px;
}
.info_cell{
	float:left;
	width:298px;
	padding-right:30px;
}
.info_icon, .info_icon1{
	float:left;
	width:36px;
	background:url(../images/icons.gif) no-repeat 0 -47px ;
	height:30px;
}
.info_icon1{
	background:url(../images/icons.gif) no-repeat 0 -90px ;
}
.info_header{
	font:bold 13px/26px Tahoma;
	color:#365054;
	border-bottom:#365054 1px dotted 
}
.info_txt ul{
	margin:-5px 0 0 5px;
	padding:0;
	list-style:none;
}
.info_txt ul li{
	background:url(../images/icons.gif) no-repeat 0 -162px;
	color:#333;
	font:normal 12px/22px Tahoma;
	padding-left:17px;
}
.info_content{
	float:left;
	width:262px;
}
.portal_box{
	width:657px;
}
.box_header{
	font:bold 15px Arial;
	padding:3px 5px;
	color:#4d4d4d;
}
.box_title{
	width:657px;
	background:url(../images/box_head.gif) repeat-x;
	height:28px;
	font-weight:bold;
	color:#2d3077;
	line-height:28px;
}
.box_middle{
	width:620px;
	float:left;
	padding-left:10px;
}
.topic{
	width:455px;
	float:left;
	padding-right:20px;
}
.topic p{
	font-weight:bold;
	color:#363871;
	padding-bottom:3px;
}
.topic p a{
	color:#363871;
}
.customer{
	width:143px;
	float:left;
}
.cus{
	padding:6px 0 5px;
}
.box_row, .box_row1{
	width:619px;
	padding:5px 10px;
	background: url(../images/row_bg.gif) bottom #fff repeat-x;
	border-bottom:#fff 1px solid;
	border-top:#f0f0f0 1px solid;
}
.box_row1{
	background:#fafafa;
}
.box_title_left, .box_title_right{
	float:left;
	width:8px;
	height:28px;
	background:url(../images/portals.jpg) no-repeat left top;
}
.box_title_right{
	background:url(../images/portals.jpg) no-repeat right top;
	float:right;
}
.box{
	background:#ecf6fd;
	border-left:#c1d7e5 1px solid;
	border-right:#c1d7e5 1px solid;
	padding:0 8px;
	width:639px;
}
.wel{
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#2d3077;
}
.wel span{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#456f88;
}
.sub_heading{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#2d3077;
}
.sub_heading1{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#2d3077;
	padding-bottom:3px;
}
.sa{
	font: bold 12px Arial;
	color:#2d3075;
}

.footer_area{
	width:100%;
	background:#010e1f;
	color:#fff;
 }
.main_wi{
	width:980px;
}
.footer_re{
	background:url(../images/BG.gif) repeat-x 0 -175px #06344e;
	padding:15px 0;
	border-bottom:#010e1f 1px solid;
}
.footer_link{
	padding:12px 0;
	border-top:#0c3549 1px solid;
	text-align:center;
	color:#aeabab;
	line-height:18px;
}
.footer_cell, .footer_cell1{
	float:left;
	min-height:130px;
	width:200px;
	border-right:#fff 1px dotted;
	padding:0 20px;
}
.footer_cell ul{
	margin:0 0 0 15px;
}
.footer_cell ul li{
	line-height:16px;
}
.footer_cell a{
	color:#fff;
	text-decoration:underline
}
.footer_cell a:hover{
	text-decoration:none
}
.f_cell{
	padding-bottom:10px;
	font-weight:bold;
}
.footer_cell1{
	border-right:none;
}
.footer_link a{
	color:#aeabab; 
	padding:0 3px;
}
.footer_link a:hover{
	color:#fafafa;
}
.left_part_inner{
	width:250px;
	float:left;
	padding-top:12px;
}
.left_part_inner2{
	width:240px;
	float:left;
	padding:15px 6px 0 4px;	
}
.request_header{
	padding:0 0 1px 25px;
	font:bold 13px/18px Tahoma;
	color:#2a4a6f;
	background:url(../images/icons.gif) no-repeat 0 -136px;
}
.request{
	padding-bottom:10px;
	border-bottom:#666 1px dotted;
	margin-bottom:5px;
}

.req_input, .req_txt{
	width:228px;
	border:#c1c1c1 1px solid;
	height:16px; 
	padding:2px 5px;
	background:#fff;
	margin-top:5px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
}
.req_input:focus, .req_txt:focus{
	border:#a1cbe8 1px solid;
	background:#fafdff;
}
.req_txt{
	height:60px;
}
.req_submit{
	cursor:pointer;
	border:#ccc 1px solid;
	font-weight:bold;
	line-height:20px;
	background:#0066FF;
	color:#fff;
	width:40px;
}
/*.req_input:select{
	background:#000;
}*/
.imgi{
	margin-top:5px;
}
#news{
	width:639px;	
	background:#fff;
	overflow:hidden;
	height:105px;
}
.dropmenudiv{
	position:absolute;
	top: 0; 
	left:0;
/*	border: 1px solid #a1c1d8; 
	border-top:none;
	border-bottom:none;*/
	font:normal 11px/16px Verdana;
	z-index:100;
/*	background:#f0fafb;*/
	width: 185px;
	visibility: hidden;
	text-align:left;
	margin-top:-1px;
}
.dropmenudiv_bot{
	background:url(../images/hover_box_bot.gif) no-repeat;
	width:185px;
	height:11px;
}
.dropmenudiv_body{
	background:url(../images/hover_box.gif) repeat-x bottom #f0fafb;
	width:183px;
	border-right: 1px solid #a1c1d8;
	border-left: 1px solid #a1c1d8;
}
.dropmenudiv_body a, .dropmenudiv_body a.bott{
	display: block;
	color:#333333;
	font:normal 12px/15px Arial;
	border-bottom:#d8edef 1px solid;
	padding:3px 10px 4px 10px;
}
.dropmenudiv_body a.bott{
	border-bottom:none;
}
.dropmenudiv_body a:hover{ 
	background: #e0f1f3;
	color:#0b0e3b;
	text-decoration:none;
}

.product{
	width:658px;
	margin-bottom:8px;
}
.product_top, .leader_top{
	width:624px;
	background:url(../images/pro_box_head.jpg) no-repeat #f4f5f5;
	padding:0 17px;
	font:bold 17px/37px arial;
	color:#365054;
}
.about_row p.line{
	line-height:16px;
	color:#365054;
}
.leader_top{
	height:12px;
}
.product_top a{
	color:#365054;
}
.product_top a:hover{
	text-decoration:none;
}
.product_main, .product_main_event, .leader_main{
	width:622px;
	background:#f4f5f5;
	padding:10px 17px 5px;
	border-left:#c1d7e5 1px solid;
	border-right:#c1d7e5 1px solid;
}
.product_main_event{
	border-top:#c1d7e5 1px solid;
}
.vmware{
	width:638px;
	background:#f4f5f5;
	padding:10px 9px 5px;
	border-left:#c1d7e5 1px solid;
	border-right:#c1d7e5 1px solid;
	border-top:#c1d7e5 1px solid;
}
.leader_main{
	padding-top:5px;
	background: url(../images/leader_top.gif) repeat-x top #f4f5f5;
}
.product_bot{
	width:658px;
	background:url(../images/pro_box_bot.gif) no-repeat;
	height:10px;
}
.product_icon{
	width:104px;
	padding-right:10px;
	float:left;
}
.blog_icon{
	width:90px;
	padding-right:10px;
	float:left;
}
.blog_text{
	width:535px;
	float:left;
	padding-top:2px;
	line-height:14px;
}
.miss_icon, .event_icon{
	width:65px;
	padding-right:10px;
	float:left;
}
.event_icon{
	width:175px;
}	
.product_text, .event_text{
	width:508px;
	float:left;
	padding-top:2px;
	line-height:14px;
}
.event_text{
	width:437px;
}
.event_text p.event_topic{
	font-weight:bold;
	color:#363871;
	padding:3px 0 4px;
	font-size:12px;
}
.event_topic{
	font-weight:bold;
	color:#363871;
	padding:3px 0 4px;
	font-size:12px;
}
.service_topic{
	font-weight:bold;
	color:#005E95;
	padding:3px 0 4px;
	font-size:11px;
}
.event_text p.event_topic a{
	color:#363871;
}
.event_text p.event_topic a:hover{
	text-decoration:underline;
}
.event_partner{
	padding-top:5px;
	font-weight:bold;
	color:#666666;
}
.event_partner1{
	font-weight:bold;
	color:#666666;
	padding-bottom:5px;
}
.read{
	background:url(../images/view_more.gif) no-repeat right  19px;
	line-height:16px;
	text-align:right;
	padding-top:15px;
}
.read a:hover{
	color:#0000CC;
}

.read2{
	background:url(../images/view_more.gif) no-repeat 545px  9px;
	line-height:16px;
	text-align:right;
	padding-top:5px;
}
.read2 a:hover{
	color:#0000CC;
}

.tech, .tech_left{
	width:325px;
	float:left;
	padding-bottom:8px;
}
.tech_left{
	padding-right:8px;
}
.tech_top, .tech_top2{
	width:305px;
	background:url(../images/tech_header.jpg) no-repeat #f4f5f5;
	padding:0 10px;
	font:bold 17px/33px arial;
	color:#365054;
	height:33px;
}
.tech_top2{
	font:bold 15px/33px arial;
}
.tech_main{
	width:305px;
	background:#f4f5f5;
	padding:2px 9px 5px;
	border-left:#c1d7e5 1px solid;
	border-right:#c1d7e5 1px solid;
}
.tech_bot{
	width:325px;
	background:url(../images/tech_bot.gif) no-repeat;
	height:11px;
}
.tech_icon{
	width:90px;
	padding-right:8px;
	float:left;
}
.tech_text{
	width:207px;
	float:left;
	line-height:14px;
}
.tech_text ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tech_text ul li{
	background:url(../images/tech_li.gif) no-repeat 0 5px;
	padding:0 0 5px 12px;
	line-height:14px;
}
.col_bold{
	font-weight:bold;
	color:#05476f;
}
.about_row{
	border-bottom:#668d9e 1px dashed;
	padding:10px 0;
	width:622px;
	background:#f4f5f5;
}
.about_row_last{
	padding:10px 0 0;
}
.navigation{
	width:100%;
	padding:10px 0 0;
	text-align:right;
}
.content{
	width:650px;
	padding:5px 8px 0 0;
	line-height:14px;
}
.content a{
	color:#2D3077;
	text-decoration:underline;
}
.content a:hover{
	text-decoration:none;
}

ul.all_ul{
	margin:2px 0 6px 20px;
}

ul.all_ul li{
	line-height:16px;
	color:#333;
	list-style:disc;
}
ol.all_ul{
	margin:2px 0 6px 20px;
	padding:0 0 0 10px;
}
ol.all_ul li{
	list-style:decimal-leading-zero;
	padding-bottom:3px;
	font-weight:bold;
	color:#003366;
}
ol.all_ul li div.text{
	list-style:none;
	padding:5px 5px 10px 0;
	font-weight:normal;
	color:#333;
}
ol.all_ul li div.text ul li{
	list-style:decimal-leading-zero;
	padding-bottom:3px;
	font-weight:normal;
	color:#333;
	padding-left:15px;
}
.col{
	color:#666;
}
.res{
	padding:10px 5px 5px 0;
}
.product_box_top{
	width:658px;
	background:url(../images/product_inner.jpg) no-repeat top;
	font:bold 11px/25px Tahoma;
	color:#035b90;
}
.product_box_body{
	width:658px;
	background:url(../images/product_inner_bg.gif) repeat-y #f4f5f5;
	line-height:15px;
}
.pro_business{
	float:left;
	width:170px;
	padding:5px 10px;
}
.pro_modules{
	float:left;
	width:160px;
	padding:5px 10px;
}
.pro_modules ul{
	margin:0;
	padding:0;
	list-style:none;
}
.pro_modules ul li{
	background:url(../images/product_li.gif) no-repeat 0 7px;
	padding:3px 0 3px 12px;
} 
ul.pro {
	margin:5px 0;
	padding:0;
	list-style:none;
}
ul.pro li{
	background:url(../images/product_li.gif) no-repeat 0 7px;
	padding:3px 0 3px 12px;
}
.pro_modules ul li a{
	text-decoration:underline;
}
.pro_modules ul li a:hover{
	text-decoration:none;
}
.pro_benefits{
	float:left;
	width:258px;
	padding:5px 10px;
}
.pro_row{
	width:100%;
	border-bottom:#c1d7e5 1px solid;
}
.overview{
	padding:0 7px;
}
.screen{
	padding:0 1px;
}
.underline{
	text-decoration:underline;
}
.underline:hover{
	text-decoration:none;
}
.screen_cell, .screen_cell1{
	float:left;
	width:307px;
	padding-bottom:8px;
}
.screen_cell1{
	padding-left:8px;
}
.screen_cell_top{
	width:275px;
	padding:16px 16px 14px;
	background:url(../images/screen_cell_bg.gif) no-repeat top;
	height:128px;
}
.screen_cell_bot{
	width:275px;
	padding:0 16px 5px;
	background:url(../images/screen_cell_bot.jpg) no-repeat top;
	font:bold 11px/34px Tahoma;
	color:#025384;
}
.screen_cell_bot a{
	color:#025384;
}

.all_ol{
	margin:5px 0 5px 25px;
	padding:0;
	line-height:15px;
}
.all_ol li{
	padding-bottom:5px;
}
.cellbg{
	background:#e8ebf4;
}

.headline{
	font:bold 12px arial;
	padding:1px 0;
	color:#363871;
}
.headline a{
	color:#363871;
	text-decoration:none;
	outline:none;
}
.headline a:hover{
	text-decoration:underline;
}
.form_left{
	float:left;
	width:160px;
	padding:0 0 8px 10px;
	line-height:18px;
}
.form_left span{
	color:#e50000;
}
.form_right{
	float:left;
	width:430px;
	padding:0 0 8px 15px;
}

.form_inp, .form_box{
	width:254px;
	border:#c1c1c1 1px solid;
	height:16px; 
	padding:2px 5px;
	background:#fff;
}
.form_box{
	width:254px;
	height:80px;
}
.form_inp:focus, .form_box:focus{
	border:#a1cbe8 1px solid;
	background:#fafdff;
}
.form_inp_error{
	width:228px;
	border:#e50000 1px solid;
	height:16px; 
	padding:2px 5px;
	background:#fff;
}
.liveEvent{
	width:100%;
	padding:10px 0;
}
.event_head{
	font:bold 17px/33px arial;
	color:#365054;
}
.icon{
	width:24px;
	height:24px;
	background:url(../images/live_event.jpg) no-repeat left top;
	text-align:center;
	float:left;
	font:bold 11px/24px Tahoma;
	color:#fff;
	padding-right:2px;
}
.icon a{
	display:block;
	color:#fff;
}
.icon a:hover{
	text-decoration:none;
	}
.vm_intro, .bl_intro{
	color:#ffffff;
	background:#a7a9ac;
	padding:3px 10px;
	line-height:15px;
	font-weight:bold;
}
.bl_intro{
	background:#1b4091;
	color:#ffffff;
}	
.vm_intro_txt ,.bl_intro_txt{
	background:#e6e7e8;
	color:#333333;
	padding:5px 10px 10px;
	line-height:16px;
}
.bl_intro_txt{
	background:#fff;
	border:#1b4091 1px solid;	
}	
.vm_side{
	padding:10px 10px 5px;
}
.bl_side{
	padding:10px 10px 15px;
}
.bla{
	color:#2d3077;
	font-weight:bold;
	line-height:16px;
}
.bl_side h1{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#2d3077;
}
.vm_side p{
	font-weight:bold;
}	
.vm_side ol{
	margin:0 0 0 18px;
	padding:0;
	list-style:decimal;
}
.vm_side ol li{
	padding-bottom:3px;
	list-style:decimal;
}
.vm_table {
border:1px solid #AA550D;
border-collapse:collapse;
margin:5px auto;
background:#ffffff;
}
.vm_table td {
border:1px solid #AA550D;
}

.vm_or {
background:#F6A726;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:5px 10px;
}

.bl_table {
border:1px solid #0E2046;
border-collapse:collapse;
margin:5px auto;
background:#ffffff;
}
.bl_table td {
border:1px solid #0E2046;
}
.bl_or {
background:#214892;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:5px 10px;
}
.vm_cell_left {
padding:5px 0 5px 5px;
}

.under_cont{
	width:100%;
	text-align:center;
	padding:15px 0;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#777777;
}
.thank{
	font:bold 15px/26px Arial, Helvetica, sans-serif;
	color:#25619f;
	padding:10px 0 5px;
}
.submit_bt{
	border:#C1C1C1 1px solid;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 8px;
	cursor:pointer;
}
/*-------------------other-------------------*/

.jump
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #085da2;
}












