@font-face {
    font-family: 'CartoGothicStdBook';
    src: url('/fonts/CartoGothicStd-Book-webfont.eot?') format('eot'),
         url('/fonts/CartoGothicStd-Book-webfont.woff') format('woff'),
         url('/fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'),
         url('/fonts/CartoGothicStd-Book-webfont.svg#webfont3Jo4Ril0') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CartoGothicStdItalic';
    src: url('/fonts/CartoGothicStd-Italic-webfont.eot?') format('eot'),
         url('/fonts/CartoGothicStd-Italic-webfont.woff') format('woff'),
         url('/fonts/CartoGothicStd-Italic-webfont.ttf') format('truetype'),
         url('/fonts/CartoGothicStd-Italic-webfont.svg#webfontt9obMmXC') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CartoGothicStdBold';
    src: url('/fonts/CartoGothicStd-Bold-webfont.eot?') format('eot'),
         url('/fonts/CartoGothicStd-Bold-webfont.woff') format('woff'),
         url('/fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'),
         url('/fonts/CartoGothicStd-Bold-webfont.svg#webfontIxqYmXN9') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CartoGothicStdBoldItalic';
    src: url('/fonts/CartoGothicStd-BoldItalic-webfont.eot?') format('eot'),
         url('/fonts/CartoGothicStd-BoldItalic-webfont.woff') format('woff'),
         url('/fonts/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype'),
         url('/fonts/CartoGothicStd-BoldItalic-webfont.svg#webfontFLsyN2Hz') format('svg');
    font-weight: normal;
    font-style: normal;

}


shtml {
	height: 100%;
	margin-bottom: 1px;
	border: none;
	overflow-y: scroll;
	margin: 0px auto;
	text-align: center;
}
body {
	height: 100%;
	width: 100%;
	background: url(/images/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	font-family: verdana;
}
a{color:#575858;}
a:hover{color:#047AB8;}
.tomyum a, #rightcontent a{text-decoration:none;}
#pageInfo{display:none;}
a#box:link {
	color: #003094;
	text-decoration: none;
}
a#box:hover {
	color: #5f6161;
	text-decoration: none;
}
a#box2:link {
	color: #5f6161;
	text-decoration: none;
}
a#box2:hover {
	color: #003094;
	text-decoration: underline;
}

.blog2 {
	float: left;
	background: url(/images/community_blogicon.gif) no-repeat;
	width: 43px;
	height: 41px;
	margin:5px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}
.fb2 {
	float: left;
	background: url(/images/community_facebookicon.gif) no-repeat;
	width: 43px;
	height: 41px;
	margin:5px 0px 0px 29px;
	padding: 0px 0px 0px 0px;
}
.twitter2 {
	float: left;
	background: url(/images/community_twittericon.gif) no-repeat;
	width: 43px;
	height: 41px;
	margin:5px 0px 0px 29px;
	padding: 0px 0px 0px 0px;
}
.linkedin2 {
	float: left;
	background: url(/images/community_linkedinicon.gif) no-repeat;
	width: 43px;
	height: 41px;
	margin: 5px 0px 0px 29px;
	padding: 0px 0px 0px 0px;
}

.blog {
	float: left;
	background: url(/images/community_blogicon.gif) no-repeat;
	width: 43px;
	height: 41px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.fb {
	float: left;
	background: url(/images/community_facebookicon.gif) no-repeat;
	width: 43px;
	height: 41px;
	margin: 15px 0px 0px 81px;
	padding: 0px 0px 0px 0px;
}

.twitter {
	float: left;
	background: url(/images/community_twittericon.gif) no-repeat;
	width: 43px;
	height: 41px;
	margin: 15px 0px 0px 81px;
	padding: 0px 0px 0px 0px;
}

.linkedin {
	float: left;
	background: url(/images/community_linkedinicon.gif) no-repeat;
	width: 43px;
	height: 41px;
	margin: 15px 0px 0px 81px;
	padding: 0px 0px 0px 0px;
}

.padtai {
	width: 220px;
	height: 74px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	color: #575858;
}
* html .padtai {
	margin: 0px 0px 0px -115px;
	padding: 0px 0px 0px 0px;
}

.padthai {
	width: 420px;
	height: 74px;
	margin: 20px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	color: #575858;
}

.padtie {
	width: 210px;
	height: 74px;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	color: #575858;
}
* html .padtie {
	height: 45px;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.padtie2 {
	width: 330px;
	height: 74px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	color: #575858;
}

.padty {
	width: 190px;
	height: 74px;
	margin: -5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	color: #575858;
}
* html .padty {
	height: 45px;
	margin: -5px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

#community {
	float: left;
	width: 570px;
	height: 196px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	color: #575858;
}

#news {
	float: left;
	width: 500px;
	height: 196px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	color: #575858;
}

#news h2 {
	/*background: url(/images/bb_news.gif) no-repeat;
	width: 221px;*/
	height: 33px;
	margin: 18px 0px 5px -10px;
	padding: 0px 0px 0px 0px;
}

#community h2 {
	/*background: url(/images/bb_community.gif) no-repeat;
	width: 253px;*/
	height: 33px;
	margin: 18px 0px 0px -8px;
	padding: 0px 0px 0px 0px;
}
* html #juan h2 {
	margin: 8px 0px 0px -125px;
}

/*#oneofthree h2 span {display:none;}
#twoofthree h2 span {display:none;}
#threeofthree h2 span {display:none;}*/

/*#one h2 span, #two h2 span, #three h2 span {display: none;}
#community h2 span {display: none;}
#news h2 span {display: none;}
#juan h2 span {display: none;}
#box1rs h2 span {display: none;}
#box2rs h2 span {display: none}
#box3rs h2 span {display: none;}
#box4rs h2 span {display: none;}
#box5rs h2 span {display: none;}
#box6rs h2 span {display: none;}*/
a img {border: none;}

#vfabricbillboard {
	display: block;
	text-align: center;
	width: 1110px;
	height: 159px;
	margin: 0px auto;
	margin-top: 1px;
}
* html #vfabricbillboard {
}

#contentarea {
	display: block;
	text-align: center;
	width: 1110px;
	height: 743px;
	background: url(/images/contentarea_.png) no-repeat;
	margin: 0px auto;
}
* html #contentarea {
	width: 1109px;
	height: 743px;
	background: url(/images/contentarea2.gif) no-repeat;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#box1rs {
	display: block;
	text-align: left;
	width: 288px;
	height: 79px;
	background: url(/images/rsbox_express.gif) no-repeat;
	margin: 0px auto;
	margin-bottom: 3px;
}

* html #box1rs {
	width: 288px;
	height: 79px;
	margin-bottom: 3px;
}

#box1rs h2 {
	display: block;
	/*background: url(/images/vcloud_2ndarytitle.gif) no-repeat;
	width: 163px;*/
	height: 24px;
	margin: 0px 0px 0px 10px;
}
* html #box1rs h2 {
	margin: 0px 0px 0px 5px;
}

#box2rs {
	display: block;
	text-align: left;
	width: 288px;
	height: 79px;
	background:url(/images/rsbox_fabric_.gif) no-repeat;
	margin: 0px auto;
	margin-bottom: 3px;
}

#box2rs h2 {
	/*background: url(/images/vfabric_2ndarytitle.gif) no-repeat;
	width: 225px;*/
	height: 33px;
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
* html #box2rs h2 {
	margin: 0px 0px 0px 5px;
}

#box3rs {
	display: block;
	text-align: left;
	width: 288px;
	height: 79px;
	background: url(/images/rsbox_googleapps.gif) no-repeat;) no-repeat;
	margin: 0px auto;
	margin-bottom: 3px;
}

#box3rs h2 {
	/*background: url(/images/googleapps_2ndarytitle.gif) no-repeat;
	width: 225px;*/
	height: 33px;
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
* html #box3rs h2 {
	margin: 0px 0px 0px 5px;
}

#box4rs {
	display: block;
	text-align: left;
	width: 288px;
	height: 79px;
	background: url(/images/rsbox_express.gif) no-repeat;
	margin: 0px auto;
	margin-bottom: 3px;
}

#box4rs h2 {
	/*background: url(/images/vcloud_2ndarytitle.gif) no-repeat;
	width: 225px;*/
	height: 33px;
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
* html #box4rs h2 {
	margin: 0px 0px 0px 5px;
}

#box5rs {
	float: left;
	display: block;
	text-align: left;
	width: 288px;
	height: 160px;
	background: url(/images/rsbox_news.gif) no-repeat;
	margin: 0px auto;
	margin-bottom: 3px;
}

#box5rs h2 {
	/*background: url(/images/news_2ndarytitle.gif) no-repeat;
	width: 168px;*/
	height: 26px;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}
* html #box5rs h2 {
	margin: 0px 0px 0px 3px;
}


#box6rs {
	float: left;
	display: block;
	text-align: left;
	width: 288px;
	height: 79px;
	background: url(/images/rsbox_community_new.gif) no-repeat;
	margin: 0px auto;
	margin-bottom: 3px;
}

#box6rs h2 {
	/*background: url(/images/community_2ndarytitle.gif) no-repeat;
	width: 188px;*/
	height: 26px;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}
* html #box6rs h2 {
	margin: 0px 0px 0px 3px;
}

#boxfb {
	display: block;
	float:left;
	text-align: left;
	width: 288px;
	height: 107px;
	/*background: url(/images/fb_box.png) no-repeat;*/
	margin: 0px auto;
	margin-bottom: 3px;
	padding-top:10px;
	padding-left:10px;
	
}
#boxfb h2{
	font-size:18px;
	margin: 0px !important;
	line-height:normal;
}

#rightcontent h2{
	font-size:18px;
	margin: 0px 0px 0px 10px;
}
#leftcontent h2{
	/* border-bottom:1px solid #ccc;  */
}
#leftcontent {
	float: left;
	width: 730px;
	margin: 0px 0px 0px 30px;
	padding: 10px 0px 0px 0px;
	font-family: verdana;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
	color: #000000;
}

#rightcontent {
	float: right;
	width: 285px;
	height: 600px;
	margin: 0px 20px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	color: #575858;
}

.capitoff {
	display: block;
	text-align: center;
	width: 1110px;
	margin: 290px 2340px 0px 0px;
	height: 20px;
	background: url(/images/contentbottomcap.png) no-repeat;
	margin: 0px auto;
}

#billboard {
	display: block;
	text-align: center;
	margin: 0px auto;
	margin-top: 8px;
}
#billboard{background:url(/raw/blankheader.png) no-repeat;}
#billboard h1{ color:white; text-align:left; font-size:48px; line-height:156px; margin:0; margin-left:30px;}
#billboard2 {
	display: block;
	text-align: center;
	width: 1110px;
	height: 159px;
	margin: 0px auto;
	margin-top: 1px;
}


#juan {
	display: block;
	float: left;
	width: 365px;
	height: 120px;
	background: #4f7db1 url(/images/3box_vfabric2_bg.gif) no-repeat;
	margin: 0px 0px 0px 0px;
}


.tomyum{
width:240px;
height:100%;
margin:5px 0px 0px 12px;
padding:0px 0px 0px 0px;
font-family:verdana; 
text-decoration:none;
font-size:11px;
text-align:left;
overflow:hidden;
color:#575858;

}






#one{
	display: block;
	float:left;
	width:364px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

#two{
	display: block;
	float:left;
	width:364px;
	margin:0px 0px 0px 9px;
	text-decoration:none;
}


#three{
	display: block;
	float:left;
	width:364px;
	margin:0px 0px 0px 9px;
	text-decoration:none;
}



#topof3{
display:block; 
background:url(/images/3box_top.gif) no-repeat; 
height:10px;
width:365px;
}

#btmof3{
display:block; 
background:url(/images/3box_btm.gif) no-repeat;  
height:11px;
width:365px;
}

#oneofthree{
display: block;
width:365px;
overflow:hidden;
background:url(/images/3box_vfabric_repeat.gif) repeat-y;
margin:0px 0px 0px 0px;
text-decoration:none;
}

#twoofthree{
display: block;
width:365px;
overflow:hidden;
background:url(/images/3box_vcloud_repeat.gif) repeat-y;
margin:0px 0px 0px 0px;
text-decoration:none;
}

#threeofthree{
display: block;
width:365px;
overflow:hidden;
background:url(/images/3box_google_repeat.gif) repeat-y;
margin:0px 0px 0px 0px;
text-decoration:none;
}

h1,h2{font: 28px/32px 'CartoGothicStdBook', Tahoma, sans-serif;}
h2{margin: 0 0 5 0;}
#oneofthree h2, #twoofthree h2, #threeofthree h2{
	color:#0066A4;
	font-size:24px;

text-align:left;
}

#oneofthree h2{

height:33px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#twoofthree h2{

height:33px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#threeofthree h2{

height:33px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

h2 a{text-decoration:none; color:#006BAA;}
h2 a:hover{ color:#006BAA;}


#cloudform table{width:445px; height:410px; padding:10px 0px 0px 100px;}

#cloudform table td{color:#5f6466; font-weight:bold;}



a#pre {
	position: absolute;
	background: url(/images/prequal_.gif) no-repeat;
	width: 200px;
	height: 31px;
	margin: 20px 0px 0px 170px;
	padding: 0px 0px 0px 0px;
}
a#pre:hover {
	position: absolute;
	background: url(/images/prequal.gif) no-repeat;
}


#threeboxes{
	display: block;
	text-align:center;
	width:1110px;
	margin:0px auto;
 	margin-top:8px;
	overflow:hidden;
}

#bigbox {
	display: block;
	text-align: center;
	background: #ffffff url(/images/communityboxbg_.gif) no-repeat;
	width: 1112px;
	height: 202px;
	margin: 0px auto;
	margin-top: 8px;
}


#bigboxer2 {
	display: block;
	text-align:center;
	width:1112px;
	height:1500px;
	background:url(../img/contentarea_2.gif) no-repeat;
	margin:0px auto;}


#footerbox {
	display: box;
	text-align: center;
	background: url(/images/footerbox.gif) no-repeat;
	width: 1112px;
	height: 60px;
	margin: 0px auto;
	padding-bottom: 6px;
}

#header_container{
	height: 122px;
	background: #4f7db1 url(/images/headerbg.gif) repeat-x ;
	overflow:visible;
}

#wrapper {
	text-align: center;
	width: 1114px;
	background:none;
	margin: 0px auto;
	margin-top: 29px;
	position:relative;
}

#logo {
	display: block;
	float: left;
	margin: 23px 0px 0px 26px;
	width: 273px;
	height: 72px;
}

#header_nav_container {
	display: block;
	margin: 31px 0px 0px 0px;
	float: left;
	width: 700px;
	height: 90px;
}
* html #header_nav_container {
	width: 680px;
}

#header_top_nav ul{
	/*  */
	list-style:none;
	margin:0;
	padding:0;
}

#header_top_nav ul li{
	/*  */
	display:block;
	float:left;
	
}

#header_top_nav ul li a{
	/*  */
	display:block;
	
}
.phone_no{
	/*  */
	background:url(/images/headericon_phone.gif) no-repeat 0px 50%;
	font-size:11px;
	font-weight:bold;
	color:#5f5f5f;
	padding-left:38px;
	
	height:22px;
	line-height:22px;
}
.blog_btn{
	/*  */
		background:url(/images/headericon_blog.gif) no-repeat 0px 50%;
		width:22px;height:22px;
		text-indent:-3000em;
		margin-left:20px;
}
.twitter_btn{
	/*  */
	background:url(/images/headericon_twitter.gif) no-repeat 0px 50%;
	width:22px;height:22px;
	text-indent:-3000em;
	margin-left:10px;
}
.linkedin_btn{
	/*  */
	background:url(/images/headericon_linkedin.gif) no-repeat 0px 50%;
	width:22px;height:22px;
	text-indent:-3000em;
	margin-left:10px;
}
.facebook_btn{
	/*  */
	background:url(/images/headericon_fb.gif) no-repeat 0px 50%;
	width:22px;height:22px;
	text-indent:-3000em;
	margin-left:10px;
}

#header_top_nav{
	/*  */
	display:block;
	float:right;
	margin-top:34px;
	margin-right:34px;
}


#header_main_nav{

	float:right;
	display:block;
	clear:right;
	margin-right:30px;
	margin-top:19px;
	
}




div.wrapper-container {
	border: 1px solid #000000;
}
#home {
	display: block;
	background: #ffffff url(/images/logo.gif) no-repeat;
	margin: 0px;
	width: 357px;
	height: 93px;
}
a.nav:link {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
}
a.nav:visited {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
}
a.nav:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}
#nav4 {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
	padding-bottom: 5px;
}
#nav4:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}
#nav3 {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
	padding-bottom: 5px;
}
#nav3:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}
#nav2 {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
	padding-bottom: 5px;
}
#nav2:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}
#nav1 {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
	padding-bottom: 5px;
}
#nav1:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}
#nav5 {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
	padding-bottom: 5px;
}
#nav5:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}

#news ul {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#news li {
	list-style-type: none;
	background: url(/images/newsentrybg.gif) no-repeat 0px 0px;
	padding-left: 48px;
	font: 12px/2em verdana,Helvetica,Arial,Verdana,sans-serif;
	margin: 10px 0px 10px 5px;
	height: 22px;
	font-weight: bold;
}

a.news:link {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
}
a.news:visited {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: none;
}
a.news:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #575858;
	text-decoration: underline;
}

#box5rs ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#box5rs li {
	list-style-type: none;
	background: url(/images/rsnewsentrybg.gif) no-repeat 0px 0px;
	padding-left: 48px;
	font: 10px/3em
	verdana,Helvetica,Arial,Verdana,sans-serif;
	margin: 10px 0px 0px 5px;
	height: 22px;
	float:left;
	font-weight: bold;
}

a.news2:link {
	font: 10/2.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #293e65;
	text-decoration: none;
}
a.news2:visited {
	font: 10/2.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #293e65;
	text-decoration: none;
}
a.news2:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.navhome:link {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}
a.navhome:visited {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}
a.navhome:hover {
	font: 10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #047ab8;
	text-decoration: none;
}
#footerbox a {
	text-transform: lowercase;
	color: #ffffff;
	text-decoration: none;
}
#footerbox a:hover {
	text-decoration: underline;
	color: #7bd3f2;
}
#footerbox h4 {
	font-weight: normal;
	float: left;
	margin: 20px 0px 0px 30px;
	font-size: 10px;;
	color: #ffffff;
	font-weight: bold;
	z-index: 1;
}
#footerbox p {
	font-weight: normal;
	float: right;
	margin: 20px 30px 0px 0px;
	font-size: 10px;;
	color: #ffffff;
	font-weight: bold;
	z-index: 1
}


/*FAQ Accordion*/
.collapser{ /* Start layout CSS */
    color:#3072bb;
    width:720px;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:30px;
    overflow:hidden;
    cursor:pointer;
}
.collapse{
	/* Start layout CSS */
    margin:0px 0px 0px 20px;
    width:720px;
    visibility:hidden;
    height:0px;
    overflow:hidden;
    position:relative;

}

/* NAV CRAP */

.navigation {
	display: block;
}

.navigation ul {
	margin: 0;
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	overflow: hidden;
	width: 100%;
	
}

.navigation li {
	display: inline;
	list-style-type: none;
	margin: 0;
}

/* ######### Drop Down ULs CSS ######### */

.ddsubmenustyle, .ddsubmenustyle ul {/*topmost and sub ULs, respectively*/
	font: normal 11px Verdana;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background: white;
	border: 1px solid #17396c;
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
	text-align: left;
	margin: 0px 0px 0px -22px;
}

.ddsubmenustyle li a {
	display: block;
	width: 140px; /*width of menu (not including side paddings)*/
	color: #0568a5;
	background-color: #fff;
	text-decoration: none;
	padding: 4px 5px;
	border-bottom: 1px solid #17396c;
}
* html .ddsubmenustyle li {
	display: inline-block;
	width: 150px;
}

.ddsubmenustyle li a:hover {
	background-color: #6acdf1;
	color: black;
}

/* ######### Neutral CSS ######### */

.downarrowpointer {/*CSS for "down" arrow image added to top menu items*/padding-left: 4px;
border: 0;
}
.rightarrowpointer {/*CSS for "right" arrow image added to drop down menu items*/position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim {
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}

/* ######### Marker List Vertical Menu ######### */

.markermenu {
	width: 175px; /*width of side bar menu*/
	clear: left;
	position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
}

.markermenu ul {
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	border: 1px solid #9A9A9A;
}

.markermenu ul li a {
	background: #F2F2F2 url(/images/bulletlist.gif) no-repeat 3px center; /*light gray background*/
	font: bold 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #00014e;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: 1px solid #B5B5B5;
}
* html .markermenu ul li a {
	width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active {
	color: #00014e;
}
.markermenu ul li a:hover, .markermenu ul li a.selected {
	color: white;
	background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a {background: white;}
.blackwhite li a:hover {background: black;color: white;}


#cloudform{
float:left;
background:url(/images/cloud_form_bg2.gif) no-repeat;
width:700px;
height:481px;
margin:0px;
padding:30px 0px 0px 0px;
color:#000000;
}
#cloudform table{margin-top:30px; margin-left:75px;}
#cloudform table td{vertical-align:top;}
#cloudform input, #cloudform textarea{width:200px;}

#partnerform{
float:left;
background:url(/images/partner_form_bg.gif) no-repeat;
width:600px;
height:412px;
margin:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}



h2.va{
display: block;
background:url(/images/h2_valueadd.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vc{
display: block;
background:url(/images/h2_vcore.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.pdc{
display: block;
background:url(/images/h2_datacenters.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}


h2.cert{
display: block;
background:url(/images/h2_certifications.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vce{
display: block;
background:url(/images/h2_vcloud.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vcep{
display: block;
background:url(/images/h2_vcloud_pricing.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vcec{
display: block;
background:url(/images/h2_why_vcloud.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vcef{
display: block;
background:url(/images/h2_vcloud_faq.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vfe{
display: block;
background:url(/images/h2_vfabric.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vfew{
display: block;
background:url(/images/h2_why_vfabric.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vfef{
display: block;
background:url(/images/h2_vfabric_faq.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.ga{
display: block;
background:url(/images/h2_google.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.vi{
display: block;
background:url(/images/h2_vinsight.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.dcm{
display: block;
background:url(/images/h2_datacentermanagement.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.es{
display: block;
background:url(/images/h2_engineeringservices.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.tp{
display: block;
background:url(/images/h2_technologypartners.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.cp{
display: block;
background:url(/images/h2_technologypartners.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.mt{
display: block;
background:url(/images/h2_managementteam.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.ne{
display: block;
background:url(/images/h2_newsandevents.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.ss{
display: block;
background:url(/images/h2_successstories.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.car{
display: block;
background:url(/images/h2_careers.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.car span,h2.ss span,h2.ne span,h2.mt span,h2.vc span,h2.va span,h2.pdc span,h2.cert span,h2.vce span,h2.vcec span,h2.vcep span,h2.vcef span,h2.vfe span,h2.vfew span,h2.vfef span,h2.ga span,h2.vi span,h2.dcm span,h2.tp span,h2.cp span,h2.es span,h2.vcef span,h2.vfe span,h2.vfew span,h2.vfef span,h2.ga span {display:none;}


#megaanchor6, #megaanchor5, #megaanchor, #megaanchor4, #megaanchor3, #megaanchor2 {font:10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;font-weight:bold;color:#575858;text-decoration:none;padding-bottom:5px;}
#megaanchor:hover, #megaanchor6:hover, #megaanchor5:hover, #megaanchor4:hover, #megaanchor3:hover, #megaanchor2:hover {font:10/1.3em trebuchet ms,verdana,arial,helvetica,sans-serif;font-weight:bold;color:#047ab8;text-decoration:none;}

.megamenu5, .megamenu3, .megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border-top: 4px solid #0189d1;
border-right: 1px solid #0189d1;
border-left: 1px solid #0189d1;
border-bottom: 1px solid #0189d1;
padding: 10px;
font: normal 12px Verdana;
margin-left:-22px;
z-index: 100;
}

.megamenu5 .column, .megamenu3 .column, .megamenu .column{
float: left;
width: 150px; /*width of each menu column*/
margin: 5px;
text-align:left;
}

.megamenu5 .column ul, .megamenu3 .column ul, .megamenu .column ul, .megamenu2 .column2 ul{
margin: 0px 0px 0px 8px;
padding: 0;
list-style-type: none;
}

.megamenu5 .column li, .megamenu3 .column li, .megamenu .column ul li, .megamenu2 .column2 ul li{
padding-bottom: 5px;
}

.megamenu5 .column h3, .megamenu3 .column h3, .megamenu .column h3, .megamenu2 .column2 h3{
font:12px Verdana;
margin: 0px 0px 10px 0px;
}

.megamenu5 .column ul li a, .megamenu3 .column ul li a, .megamenu .column ul li a, .megamenu2 .column2 ul li a{
text-decoration: none;
color:#056aa0;
}

.megamenu5 .column ul li a:hover, .megamenu3 .column ul li a:hover, .megamenu .column ul li a:hover, .megamenu2 .column2 ul li a:hover{
color: #a2ca73;
}

.megamenu6, .megamenu4, .megamenu2{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border-top: 4px solid #3fac4f;
border-right: 1px solid #3fac4f;
border-left: 1px solid #3fac4f;
border-bottom: 1px solid #3fac4f;
padding: 10px;
font: normal 12px Verdana;
margin-left:-22px;
z-index: 100;
}

.megamenu6 .column, .megamenu4 .column, .megamenu2 .column{
float: left;
width: 150px; /*width of each menu column*/
margin-right: 5px;
text-align:left;
}

.megamenu6 .column ul, .megamenu4 .column ul, .megamenu2 .column ul{
margin: 0px 0px 0px 8px;
padding: 0;
list-style-type: none;
}

.megamenu6 .column ul li, .megamenu4 .column ul li, .megamenu2 .column ul li{
padding-bottom: 5px;
}

.megamenu6 .column h3, .megamenu4 .column h3, .megamenu2 .column h3{
font:12px Verdana;
margin: 0px 0px 10px 0px;
}

.megamenu6 .column ul li a, .megamenu4 .column ul li a, .megamenu2 .column ul li a{
text-decoration: none;
color: #3fac4f;
}

.megamenu6 .column ul li a:hover, .megamenu4 .column ul li a:hover, .megamenu2 .column ul li a:hover{
color: #a2ca73;
}

.column2{
width:205px;
float: left;
height:170px;
padding: 0px 5px 0px 20px;
text-align:left;
background-color: #fff;
border-left: 1px solid #b7babd;
}

a.ad1{
text-decoration:none;
font-family:verdana,arial,helvetica; 
font-size: 12px;
color: #fff;
font-weight:normal;
display: block;
margin:-10px 0px 0px 0px;
text-align:left;
width:190px;
height:94px;
background:url(/images/nav_ad_box.png) no-repeat;
}

a.ad2{
text-decoration:none;
font-family:verdana,arial,helvetica; 
font-size: 12px;
color: #fff;
font-weight:normal;
text-align:left;
display: block;
margin:-5px 0px 0px 0px;
width:190px;
height:94px;
background:url(/images/nav_ad_box2.png) no-repeat;
}

h2.ad2 span, h2.ad1 span {display:none;}


h2.gaisp{
display: block;
background:url(/images/h2_googleforisps.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.gaispp{
display: block;
background:url(/images/h2_googleforisps_packageandpricing.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}


h2.gafb{
display: block;
background:url(/images/h2_googleforbusiness.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.gafbi{
display: block;
background:url(/images/h2_googleforbusiness_included.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}

h2.gafbpp{
display: block;
background:url(/images/h2_googleforbusiness_packageandpricing.gif) no-repeat;
width:734px;
height:40px;
margin:0px 0px 20px 0px;
}



h2.gafb span,h2.gafbi span,h2.gafbpp span,h2.gaispp span,h2.gaisp span,h2.car span,h2.ss span,h2.ne span,h2.mt span,h2.vc span,h2.va span,h2.pdc span,h2.cert span,h2.vce span,h2.vcec span,h2.vcep span,h2.vcef span,h2.vfe span,h2.vfew span,h2.vfef span,h2.ga span,h2.vi span,h2.dcm span,h2.tp span,h2.cp span,h2.es span,h2.vcef span,h2.vfe span,h2.vfew span,h2.vfef span,h2.ga span {display:none;}
.commentform{padding-top:12px;}
.commenttextarea, .commentinput{ border:1px solid #ddd; width:70%; }
.commenttextarea{height:150px;}

#comm_tabs{display:none;}

a.img_piece{width:200px; border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #bbb; border-bottom:1px solid #bbb;float:left; height:200px; display:block; margin:12px;}

.date_time{font-style:italic; font-size:9px; }




.tabs{
    line-height:25px;
    background:#eee;
    -moz-border-radius-topleft:9px;
    -moz-border-radius-topright:9px;
    -webkit-border-top-left-radius:9px;
    -webkit-border-top-right-radius:9px;
    border:1px solid #999;
    width:200px;
    height:25px;
    padding:0px;
    margin:0px;
    font-size:12px;
    text-align:center;
    }
.tabsel{
    background:#fff;
    border-bottom:1px solid #fff;
}

.tabactive{cursor:pointer; height:28px;}

a.ordernow {position:absolute;background:url(/images/vcx_on.gif) no-repeat;width:264px;height:43px;margin:0px 0px 0px 0px;}

a.ordernow:hover {position:absolute;background:url(/images/vcx_on_.gif) no-repeat;}


a.ordernow2 {position:absolute;background:url(/images/vcx_on2.GIF) no-repeat;width:126px;height:58px;margin:15px 0px 0px 5px;}

a.ordernow2:hover {position:absolute;background:url(/images/vcx_on2_.gif) no-repeat;}

a.ordernow3 {position:absolute;background:url(/images/vcx_on2.gif) no-repeat;width:126px;height:58px;margin:-55px 0px 0px 15px;}

a.ordernow3:hover {position:absolute;background:url(/images/vcx_on2_.gif) no-repeat;}



