@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=42a0e4a9-cb33-465b-aee4-40db45cb2f12&fontids=692680,692704,692716");
@font-face{
font-family:"HelveticaNeueW01";
src:url("/images/uploads/fonts/692680/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("/images/uploads/fonts/692680/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("/images/uploads/fonts/692680/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("/images/uploads/fonts/692680/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("/images/uploads/fonts/692680/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:"HelveticaNeueW01";
src:url("Fonts/692704/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src:url("Fonts/692704/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("Fonts/692704/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("Fonts/692704/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("Fonts/692704/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
font-weight: 300;
font-style: normal;
}
@font-face{
font-family:"HelveticaNeueW01";
src:url("Fonts/692716/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
src:url("Fonts/692716/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("Fonts/692716/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("Fonts/692716/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("Fonts/692716/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
font-weight: bold;
font-style: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;/*	vertical-align: baseline; */}
button {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;moz-box-sizing: border-content;}
button::-moz-focus-inner {border: 0;padding: 0;}
img {border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;padding:0px;}
a img{border:0px;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

#printhead {display:none;}
html {
overflow: auto;
padding:0; 
margin:0; 
border:0; 
background:#fff; 
font-size:80%; 
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: auto;
/* */ 
}

#spacer_404{padding:40px;}

body {padding:0; margin:0; border:0; font-size: 15px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
	
	/* html elements */

	.anchor:before {content:""; display:block; height:180px; margin:-180px 0 0;}
	
	h1{ font-size: 23px; line-height: 25px; color: #003366; padding-bottom: 10px; font-weight: bold; font-family: 'Lato', sans-serif;}

	h1#dmaws { font-size: 35px; line-height: 25px; color: #003366; padding-bottom: 25px; margin-top:5px; font-weight: 700; font-family: 'Lato', sans-serif;}

	h2{ font-size: 18px; line-height: 20px; color: #003366; padding-bottom: 8px; font-weight: bold; font-family: 'Lato', sans-serif;}
	h3{ font-size: 15px; line-height: 18px; color: #003366; padding-bottom: 10px; font-weight: bold; font-family: 'Lato', sans-serif;}
	h4{ font-size: 13px; line-height: 18px; color: #003366; font-weight: bold; font-family: 'Lato', sans-serif;}
	.bold{ font-weight: bold; }

	h2 a{ font-size: 18px; line-height: 20px; color: #cc0000; padding-bottom: 8px; font-weight: bold; font-family: 'Lato', sans-serif;}
	h2 a:hover{ text-decoration: underline; color: #cc0000;}

	h3 a {font-size: 15px; line-height: 18px; color: #cc0000; padding-bottom: 10px; font-weight: bold; font-family: 'Lato', sans-serif;}
	h3 a:hover{ text-decoration: underline; color: #cc0000;}

	h2.newvem_an { font-size: 16px; line-height: 26px; padding-bottom:0px; vertical-align: top; color: #404040; text-align:center; font-family: 'Lato', sans-serif; font-weight: 900; }

	h2.newvem_an a { font-size: 16px; line-height: 26px; padding-bottom:0px; vertical-align: top; color: #404040; text-align:center; font-family: 'Lato', sans-serif; font-weight: 900; }

	p.newvem_p { font-size: 14px; line-height: 18px; padding-bottom:0px; padding-left:425px; color: #404040; text-align:left; font-family: 'Lato', sans-serif; font-weight: 400; }

	p {
	font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif;
	color: #363636;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 25px;
	padding-bottom: 20px;
	font-size: 16px;
	}

	.box.warning {background: #fffddb; border-color: #E9E59E; font-family: 'Lato', sans-serif; font-weight:400; font-size: 15px; line-height: 20px; margin:15px;}
	.box {padding: 20px; background-color: #F6F6F6; margin-bottom: 20px; word-wrap: break-word; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #FFF;}
	.alignleft {float: left;}
	.box div.box-inner-block {padding-left: 60px;min-height: 50px;}
	.box .tieicon-boxicon {float: left;margin-left: -70px; margin-top:20px;}
	.box.warning .tieicon-boxicon:before {content: '\26a0'; color: #ECC21B; font-size: 55px;}

	p.cloud_analytics_table {
	font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif;
	color: #363636;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 20px;
	padding-bottom: 0px;
	font-size: 16px;
	}

	.cloud_analytics_images{
	background: #fff;
	padding: .55em;
	border: 1px solid #d3d9eb;
	webkit-box-shadow: 0 1px 7px rgba(156,160,173,0.25);
	-moz-box-shadow: 0 1px 7px rgba(156,160,173,0.25);
	box-shadow: 0 1px 7px rgba(156,160,173,0.25);
	}

	.cloud_analytics_images:hover{
	webkit-box-shadow: 0 1px 7px rgba(156,160,173,0.9);
	-moz-box-shadow: 0 1px 7px rgba(156,160,173,0.9);
	box-shadow: 0 1px 7px rgba(156,160,173,0.9);
	}

	ul {
	font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif;
	color: #363636;
	font-size: 15px;
	}

	p sup{ font-size: 8px; }
	h2 sup{ font-size: 9px; }
	li sup{ font-size: 8px; }
	
	dl{ clear: both; padding-bottom: 15px;}
	dt{ font-weight: bold; float: left; padding-right: 5px;}
	dl{ float: left; width: 100%;}
	
	a{ text-decoration: none; color: #cc0000;}
	a:hover{ text-decoration: underline; color: #cc0000;}


	/* header area */
	#head {position:fixed; margin:0; top:0; display:block; height:160px; background:#fff;  z-index:1000; width:100%;}
	#language{  height: 25px; background: url(/images/uploads/core/imgLanguageBG.gif) repeat-x;  color: #fff;}
	#language_left{ float: left; padding: 5px 0 0 23px; font-size: 13px;}
	#language_right{ position: relative; float: right; padding: 5px 24px 0px 0px; font-size: 13px;}
	#language_dropdown{position: absolute; top: 22px; right: 10px; background-color: black; z-index: 10; display: none;}
	#language_dropdown li{ padding: 5px 10px;}
	#language_dropdown li a{ color: white;}
	#changelanguage{ color: white; font-size: 12px; }
	#changelanguage :hover{ color: white; font-size: 12px; }
	#header{ position: relative;  width: 960px; margin: 0px auto;}
	#logo{ position: absolute; top: 16px; left: 23px; }
	#search{position: absolute; top: 11px; right: 24px; font-size: 11px;}
	#topnav{ position: absolute; top: 50px; right: -90px; width: 580px;}	
	#header_content{ position: relative; height: 100px; width: 960px; margin: 0px auto; }

	#searchdiv{
		position: absolute;
		right: -16px;
		top: 0px;
	}	

	#link_area h3{ color: #fff;}
	#topnavlist li{	display: inline; padding-left: 15px; }
	#topnavlist li a{ color: #202a2c; font-family: 'Lato', sans-serif; font-weight:700; color: #363636; font-size: 14px;}
	
	/* home page areas */
	#activity_window{ margin-top: 155px; height: auto; background: url(/images/uploads/core/imgActivityWindowBG.gif) repeat-x; }
	#get_started{ background: url(/images/uploads/core/imgQuickViewBG.gif) repeat-x; }
	#quick_views{ width: 960px; margin: 0px auto; padding-top:15px;}

	
	#underslider_bar{ width: 960px; margin: 0px auto; padding-top:15px;}

	p.index_txt_bar {font-family: 'Lato', sans-serif; font-weight:400; color: #003366; font-size: 20px; line-height: 25px;}

	#container_home_icons{width:100%; margin-top:25px;position:relative;}
	#container_home_icons img{margin:15px;}
	#container_home_icons p{position:absolute; top:210px; width:255px;text-align:center; margin:20px; font-family: 'Lato', sans-serif;font-weight:400;color: #003366;font-size: 18px; line-height: 25px;}

	#left_global_title{float:left;text-align:center;width:295px;height:30px;margin-right:37px;}
	#right_it_title{float:right;text-align:center;width:295px;height:30px;margin-left:37px;}
	#center_management_title{margin:0 auto;text-align:center;width:295px;height:30px;}

	#left_global{
	float:left;
	text-align:center;
	width:295px;
	height:300px;
	margin-right:37px;
	background-image: linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -o-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -moz-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -webkit-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -ms-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	border-radius: 15px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45););
	}

	#right_it{
	float:right;
	text-align:center;
	width:295px;
	height:300px;
	margin-left:37px;
	background-image: linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -o-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -moz-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -webkit-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -ms-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	border-radius: 15px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45););
	}

	#center_management{
	margin:0 auto;
	text-align:center;
	width:295px;
	height:300px;
	background-image: linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -o-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -moz-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -webkit-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	background-image: -ms-linear-gradient(bottom, #b5b5b5 40%, #e7e7e7 40%);
	border-radius: 15px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45););
	}
	
	.quick_view_box{float: left; width: 240px;}
	#quick_view_box_1{ background: url(/images/uploads/core/quickview_box1_aws.png) no-repeat right top; min-height: 240px;}
	#quick_view_box_2{ background: url(/images/uploads/core/quickview_box2_cloud.png) no-repeat right top; min-height: 240px;}
	#quick_view_box_3{ background: url(/images/uploads/core/quickview_box3_cloudanalytics.png) no-repeat right top; min-height: 240px;}
	#quick_view_box_4{ background: url(/images/uploads/core/quickview_box4_casestudy.png) no-repeat right top; min-height: 240px;}

	#quickview3 .home-box-link{width:190px; height:170px; display:block;}
	#quickview2 .home-box-link{width:190px; height:170px; display:block;}

	#quickview1{padding-left:16px; padding-top:25px;}
	#quickview2{padding-left:20px; padding-top:25px;}
	#quickview3{padding-left:27px; padding-top:25px;}
	#quickview4{padding-left:35px; padding-top:25px;}

	.quick_view_box p{ width: 240px; padding-bottom: 10px; line-height: 1.3em; font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-weight:normal; font-size:15px;}

	.quick_view_box h2 a{font-family: 'Lato', sans-serif; font-weight:bold; font-size:14px; color:#003366; padding-bottom:10px;}
	.quick_view_box h2{font-family: 'Lato', sans-serif; font-weight:bold; font-size:14px; color:#003366; padding-bottom:10px;}

	.yourcloud-play{padding-left:90px; padding-top:20px;}
	
	#datacenterquickview a{font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-size:14px; color:#363636;}
	p#datacenterquickview{width:188px;}

	#azurequickview a{font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-size:14px; color:#363636;}
	p#azurequickview{width:188px;}

	.quickviewcloud li {padding-left: 10px; padding-top:6px;}
	.quickviewcloud li a {font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-size:14px; color:#363636;}
	.quickviewcloud li a:hover {font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-size:14px; color:#363636; text-decoration:underline;}
	
	ul.quick_view_checklist li{
		background-image: url(/images/uploads/core/imgCheckmark.gif);
		background-repeat: no-repeat;
		background-position: 0.2em 0em;
		padding-bottom: 8px;
		padding-left: 25px;
	}
	ul.quickview_services_list{
		padding-left: 10px;
	}
	ul.quickview_services_list li{
		background-image: url(/images/uploads/core/imgListDot.gif);
		background-repeat: no-repeat;
		background-position: 0.2em 0.1em;
		padding-bottom: 8px;
		padding-left: 15px;	
	}
	ul.quickview_services_list li ul{
		padding-left: 10px;
		padding-top: 8px;
	}
	ul.quickview_services_list li li:last-child{
		padding-bottom: 0px;
	}
	.boldtext{ font-weight: bold;}



	/* interior tier 2 content area */
	.padforheader{ padding-top: 155px; }
	#main_image{ padding-top: 155px;  height: 200px; background: url(/images/uploads/core/imgActivityWindowBG.gif) repeat-x left top; }
	#interior_main { margin-top: 30px; }
	#interior_left{
		float: left;
		width: 187px;
	}
	#interior_center{
		margin-left: 33px;
		float: left;
		width: 526px;
	}

	#interior_spanning{
		margin-left: 33px;
		float: left;
		width: 735px;
	}

	#full_width{
		float: left;
		width: 960px;
	}

	#interior_spanning_full_width{
		float: left;
		width: 955px;
	}

	#interior_spanning_case_study{
		margin-left: 33px;
		float: left;
		width: 735px;
	}

	#interior_spanning ul{ padding: 0 20px 20px 20px; }
	#interior_center ul{ padding: 0 20px 20px 20px; }
	#interior_center ul li, #interior_spanning ul li{
		padding-left: 15px;
		margin-top: 10px;
		background-image: url(/images/uploads/core/imgArrowOnTrans.png);
		background-repeat: no-repeat;
		background-position: 0 .3em;	
		line-height: 22px;
	}

	#interior_spanning_full_width ul{ padding: 0 20px 20px 20px; }
	#interior_spanning_full_width ul li{
		padding-left: 15px;
		margin-top: 10px;
		background-image: url(/images/uploads/core/imgArrowOnTrans.png);
		background-repeat: no-repeat;
		background-position: 0 .3em;	
		line-height: 22px;
	}

	#interior_right{
		margin-left: 25px;
		float: left;
		width: 188px;
	}

	#interior_right ul{ padding: 0 20px 0px 20px; }
	#interior_right ul li, #interior_spanning ul li{
		padding-left: 15px;
		margin-top: 10px;
		background-image: url(/images/uploads/core/imgArrowOnTrans.png);
		background-repeat: no-repeat;
		background-position: 0 .3em;	
		line-height: 22px;
	}

	#nav_placeholder{width:188px; height:20px;}
	
	#left_nav.fixed{position:fixed; top:187;}

	ul#left_nav{
		width: 188px;
	}
	#left_nav li{
		padding: 0;
		margin: 0;
	}
	#left_nav a
	{
	font-weight: bold;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #003366;
	display: block;
	padding: 10px 0 10px 25px;
	line-height: 15px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	
	}

	#left_nav li.left_nav_title_region{
		background: url(/images/uploads/core/imgInteriorLeftNavBG.png) no-repeat;
		height: 50px;
		color: white;
	}
	#left_nav li.left_nav_title_region h2{
		color: #003366;
		font-size: 16px;
		padding: 14px 0px 00px 10px;
		background-image:none;
		background-color: transparent;
		border:none;
	}
	
	#left_nav li.left_nav_title{
		background: url(/images/uploads/core/imgInteriorLeftNavBG.png) no-repeat;
		height: 50px;
		color: white;
	}
	#left_nav li.left_nav_title h2 a.leftnavheader{
		color: #003366;
		font-size: 16px;
		padding: 14px 0px 00px 10px;
		background-image:none;
		background-color: transparent;
		border:none;
	}
	#left_nav li.here a, #left_nav li a:hover{
		background-image: url(/images/uploads/core/imgInteriorLeftNavBulletOff.png);
		background-repeat: no-repeat;
		background-position: 3% 50%;	
		color: #003366;
		
	}
	/*sub left nav*/
	#left_nav ul li a{
		border: none;
		padding: 7px 0 7px 25px;
	}
	#left_nav ul li.last a{
		border-bottom: 1px solid #dbdcdc;
	}
	#left_nav ul li a{
		border: none;
		padding: 7px 0 7px 25px;
	}
	#left_nav li.here ul li a{
		font-weight:normal;
		background-image: none;
		color:#333333;
		background-color: #e0dede;
		border-bottom: 2px dotted #c6c6c6;
		border-left: 1px solid #cbcbcb;
		border-right: 1px solid #cbcbcb;
	}
	#left_nav ul li.here a{
		background-position: 3% 50%;
	}
	#left_nav li.left_nav_footer{
		background: url(/images/uploads/core/imgInteriorLeftNavBaseBG.png) no-repeat top center;
		vertical-align: top;
		height: 26px;
		padding: 0;
		margin: 0;
	}


	/* side-nav sub-navigation for child pages */


	#nav_sub_compliance ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_compliance ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_compliance li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_compliance li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_compliance ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_managed_hosting ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_managed_hosting ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_hosting li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_hosting li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_hosting ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_managed_storage ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_managed_storage ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_storage li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_storage li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_storage ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_colocation ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_colocation ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_colocation li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_colocation li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_colocation ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_database_management ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_database_management ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_database_management li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_database_management li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_database_management ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_partners ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_partners ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_partners li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_partners li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_partners li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_partners ul li.last a{border-bottom: 2px dotted #c6c6c6;}

		#nav_sub_cloud_partners ul li a{padding-left:50px;}
		#nav_sub_cloud_partners ul li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_cloud_partners ul li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_cloud_partners ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_legal ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_legal ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_legal li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_legal li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_legal li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_legal ul li.last a{border-bottom: 2px dotted #c6c6c6;}
	
	#nav_sub_datapipe_approach ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_datapipe_approach ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_datapipe_approach li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_datapipe_approach li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_datapipe_approach li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_datapipe_approach ul li.last a{border-bottom: 2px dotted #c6c6c6;}

		#nav_sub_project_management ul li a{padding-left:50px;}
		#nav_sub_project_management ul li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_project_management ul li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_project_management ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_sector_expertise ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_sector_expertise ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_sector_expertise li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_sector_expertise li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_sector_expertise ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_managed_storage ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_managed_storage ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_storage li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_storage li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_storage ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_managed_services ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_managed_services ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_services li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_services li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_services li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_services ul li.last a{border-bottom: 2px dotted #c6c6c6;}

		#nav_sub_os_management ul li a{padding-left:50px;}
		#nav_sub_os_management ul li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_os_management ul li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_os_management ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_professional_services ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_professional_services ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_professional_services li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_professional_services li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_professional_services li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_professional_services ul li.last a{border-bottom: 2px dotted #c6c6c6;}

		#nav_sub_datapipe_consulting_services ul li a{padding-left:50px;}
		#nav_sub_datapipe_consulting_services ul li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_datapipe_consulting_services ul li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_datapipe_consulting_services ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_managed_applications ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_managed_applications ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_applications li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_applications li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_applications li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_applications ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_managed_security ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_managed_security ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_security li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_security li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_security li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_security ul li.last a{border-bottom: 2px dotted #c6c6c6;}

		#nav_sub_continuous_audit ul li a{padding-left:50px;}
		#nav_sub_continuous_audit ul li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_continuous_audit ul li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_continuous_audit ul li.last a{border-bottom: 2px dotted #c6c6c6;}	

		#nav_sub_data_encryption ul li a{padding-left:50px;}
		#nav_sub_data_encryption ul li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_data_encryption ul li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);background-position: 15% 50%;}
		#nav_sub_data_encryption ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	li#aws_featured_title{text-align:center; padding:5px; font-family: 'Lato', sans-serif; font-weight: 400; font-size:13px; line-height:15px;background-color: #c8c5c0;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	li#aws_featured_title_end{text-align:center; padding:1px; font-family: 'Lato', sans-serif; font-weight: 400; font-size:13px; line-height:15px;background-color: #c8c5c0;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}

	#nav_sub_managed_aws ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_managed_aws ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_aws li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_aws li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_aws li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_aws ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_managed_cloud_for_microsoft ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_managed_cloud_for_microsoft ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_cloud_for_microsoft li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_cloud_for_microsoft li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_managed_cloud_for_microsoft li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_managed_cloud_for_microsoft ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_stratosphere ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_stratosphere ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_stratosphere li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_stratosphere li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_stratosphere li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_stratosphere ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_understanding_your_cloud_options ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_understanding_your_cloud_options ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_understanding_your_cloud_options li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_understanding_your_cloud_options li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_understanding_your_cloud_options li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_understanding_your_cloud_options ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_cloud_management_portal ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_cloud_management_portal ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_cloud_management_portal li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_cloud_management_portal li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_cloud_management_portal li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_cloud_management_portal ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	#nav_sub_big_data ul li a{background-image: url(/images/uploads/core/bg_bullet.png);font-size:13px; line-height:15px;font-weight:normal;none;background-color: #e0dede;border-bottom: 2px dotted #c6c6c6;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
	#nav_sub_big_data ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_big_data li.here a{background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_big_data li.here a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet_on.png);}
	#nav_sub_big_data li.here ul li a:hover{text-decoration:underline; background-image: url(/images/uploads/core/bg_bullet.png);}
	#nav_sub_big_data ul li.last a{border-bottom: 2px dotted #c6c6c6;}

	
	.interior_right_image{
		background: url(/images/uploads/core/imgQuickView1.gif) no-repeat right top; min-height: 117px; padding-right: 70px; font-size: 13px; font-weight: bold; color: #003366;
	}

	p.interior_right_image_about{
		background: url(/images/uploads/core/semi-circle-about.jpg) no-repeat right top; min-height: 117px; padding-right: 70px; font-size: 13px; font-weight: bold; color: #003366;
	}

	.interior_right_image_clients{
		background: url(/images/uploads/core/semi-circle-clients.jpg) no-repeat right top; min-height: 117px; padding-right: 70px; font-size: 13px; font-weight: bold; color: #003366;
	}

	.interior_right_image_insights{
		background: url(/images/uploads/core/semi-circle-insights.jpg) no-repeat right top; min-height: 117px; padding-right: 70px; font-size: 13px; font-weight: bold; color: #003366;
	}

	.interior_right_image_partners{
		background: url(/images/uploads/core/semi-circle-partners.jpg) no-repeat right top; min-height: 117px; padding-right: 70px; font-size: 13px; font-weight: bold; color: #003366;
	}

	.interior_right_image_products{
		background: url(/images/uploads/core/semi-circle-products.jpg) no-repeat right top; min-height: 117px; padding-right: 70px; font-size: 13px; font-weight: bold; color: #003366;
	}

	.interior_right_image_sector{
		background: url(/images/uploads/core/semi-circle-sector.jpg) no-repeat right top; min-height: 117px; padding-right: 70px; font-size: 13px; font-weight: bold; color: #003366;
	}

	.interior_right_image_solutions{
		background: url(/images/uploads/core/semi-circle-solutions.jpg) no-repeat right top; min-height: 117px; padding-right: 70px; font-size: 13px; font-weight: bold; color: #003366;
	}


	ul.right_nav_box{
		border: 1px solid #94ddf9;
		width: 166px;
		padding: 0 10px;
	}
	ul.right_nav_box li{
		padding-left: 15px;
		margin: 10px 0;
		background-image: url(/images/uploads/core/imgArrowOnTrans.png);
		background-repeat: no-repeat;
		background-position: 0 .3em;	
	}
	

	h2.insights {font-size: 18px; line-height: 25px; color: #003366; padding-bottom: 20px; font-family: 'Lato', sans-serif;}


/*footer area*/

	#link_area{ color: #fff;   background-color: #232a2c; margin-top: 47px;}
	#link_area_content{ width: 932px; color: #fff; padding: 14px;}

	#footer_bar{clear:both; height: 260px; background: url(/images/uploads/core/footerbar_bg.png) repeat-x;}
	#footer_top{ height:207px; width: 960px; margin: 0px auto; background: url(/images/uploads/core/footer_bg_top.png); background-repeat:no-repeat;}
	#footer_bottom{ height:53px; width: 960px; margin: 0px auto; background: url(/images/uploads/core/footer_bg_bottom.png); background-repeat:no-repeat;}

	#footer_boxes{ width: 960px; height:207px; margin: 0px auto; padding: 20px 0 }
	.footer_box{ padding-left: 20px; float: left; width: 300px;}
	#footer_box_1 dt{ font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-weight:normal; color: #FFF; font-size:14px; font-weight:bold; padding-right: 15px; line-height:16px;}
	#footer_box_1 dd a{ font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-weight:normal; color: #cccccc; font-size:14px; font-weight:normal; line-height:16px;}
	#footer_width_1 {width:275px; padding-top:10px;}
	#footer_width_2 {width:300px; padding-top:10px;}
	#footer_width_3 {width:275px; padding-top:10px;}
	.footer_box h2 a{ font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-weight:normal; font-size:18px; color:#FFF; padding-bottom:3px;}
	.footer_box h2{ font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-weight:normal; font-size:18px; color:#FFF; padding-bottom:3px;}
	.footer_box h3{ font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif;font-weight:normal; font-size:14px; color:#0d95c8;}
	#footer_contact a{font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-weight:normal; font-size:14px; color:#cccccc;}

	.socialmedia li { float: left; padding-left: 10px; padding-right:7px; padding-top:6px;}
	#social_media_bg {width:174px; height: 38px; background: url(/images/uploads/core/social_bg.png); background-repeat:no-repeat;}
	
	#footer_bottom_links{margin: 0px auto; width:918px; padding-top:20px;}
	#footer_links{float: left; text-align:left;}
	#footer_links a{color: #cccccc;}
	p.footertext {font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; font-size:12px; color: #cccccc; line-height:15px;} 
	#footer_copyright{ float: right; text-align: right;}
	#footer_copyright a{color: #cccccc;}
	#footer_dots{ height: 8px; background: url(/images/uploads/core/imgFooterDotsBG.gif) repeat-x; }

	.linklist li{ font-size: 13px; padding-bottom: 5px;}
	.linklist_area{	float: left; width: 185px; line-height: 18px;}	
	.linklist_area a{float: left; width: 185px; color: #fff; line-height: 18px;}
	
	.linklist_area h2{
	color: white;
        }
	
	/* content area */
	#content {display:block; overflow:hidden; z-index:3; position:relative; word-wrap:break-word;}
	
	.content_area {width: 960px; margin: 0px auto;}
	.content_area_home {width: 100%; margin: 0px auto;}
	
	/* general styles */
	.clear{ clear: both; }
	.horz_div{ margin: 20px 0; height: 1px; background: url(/images/uploads/core/imgDivDotsHorz.gif) repeat-x; }
	.horz_div_red{ margin: 20px 0; height: 1px; background: url(/images/uploads/core/imgDivDotsHorzRed.gif) repeat-x; }
	.horz_div_blue{ margin: 20px 0; height: 1px; background: url(/images/uploads/core/imgDivDotsHorzBlue.gif) repeat-x; }

	/*tier 3 */
	#interior_main_tier_3{ padding-top: 185px; }

	.bannertext {
		position: relative;
		top: -145px; 
		padding-left: 50px; 
		font-size: 16px; 
		color: #fff; 
		width: 400px; 
		line-height: 30px;
	}

	#fade {
		display: none;
		background: #000;
		position: fixed; left: 0; top: 0;
		z-index: 10;
		width: 100%; height: 100%;
		opacity: .80;
		z-index: 9999;
	}
	.popup_block{
		display: none;
		background: #fff;
		font-size: 12px;
		border: 2px solid #ddd;
		z-index: 99998;
		width: 958px;
		position: absolute;
		left: 52.4%;
		top: 820px;
  		-webkit-box-shadow: 0px 0px 10px #999999;
		-moz-box-shadow: 0px 0px 10px #999999;
		box-shadow: 0px 0px 10px #999999;
	}
	
	img.btn_close {
		float: right;
		margin: 10px 10px 0 0;

	}
	.popup p {
		padding: 5px 10px;
		margin: 5px 0;
	}
	.popup_block p{
		padding-bottom: 17px;
	}
	.testimonials p{
		font-size: 11px;
		line-height: 16px;
	}

	p.testimonial_name{ padding: 0 0 0 15px; margin: 0; color: #003366;}
	p.testimonial_company{ padding: 0 0 35px 15px; margin: 0; font-style: italic;}
	p.testimonial_title{ padding: 0 0 0 15px; margin: 0; font-style: italic;}

	/*--Making IE6 Understand Fixed Positioning--*/
	*html #fade {
		position: absolute;
	}
	*html .popup_block {
		position: absolute;
	}

/*site map*/
ul.site_map ul{
	padding-left: 20px;
}
ul.site_map ul ul{
	padding-left: 20px;
}

#interior_spanning #search_results li{
	padding: 5px;
	background: url(/images/uploads/core/imgDivDotsHorz.gif) repeat-x bottom center;
}


/*press releases*/
#press_release_table{
 width: 735px;
}
#press_release_table td{
	padding: 15px 0;

	background: url(/images/uploads/core/imgDivDotsHorz.gif) repeat-x bottom center;
	line-height: 18px;
}

.release_date{
	font-weight: bold;
}

/*tabs - defense in depth*/
#interior_center #tabcontainer
{
margin: 0;
padding: 0 0 20px 0px;
height: 33px;
background: url(/images/uploads/core/imgTabsBG.gif)  no-repeat;
}

#interior_center #tabcontainer ul
{

list-style: none;
margin: 0;
padding: 0;
border: none;

}

#interior_center #tabcontainer li
{
list-style: none;
background-image: none;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;

}

#interior_center #tabcontainer a
{
color: #0cb9ff;
display: block;
width: auto;
text-decoration: none;
/*background: #f0f0f0;*/
margin: 0px 0;
padding: 9px 50px 22px 53px;
font-weight: bold;
font-size: 12px;
/*border-right: 1px solid #dbdcdc;*/

}


#interior_center #tabcontainer li.active a, #interior_center #tabcontainer li a:hover{
	color: #cc0000;
background-image: url(/images/uploads/core/imgTabArrow.gif);
background-repeat: no-repeat;
background-position: 50% 32px;	
}


/*
*	Stratosphere Subnav Setup
*/
ul#cssmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

#cssmenu li {
	float: left;
	background: none;
	}

#cssmenu li a {
	display: block;
	width: 184px;
	height: 35px;
	background: url('stratosphere_subnav.gif');
	background-image: none;
	}

/*
*	Normal Links
*/
#cssmenu li.overview a {
	background-position: 0 0;
	}

#cssmenu li.features a {
	background-position: -184px 0;
	}

#cssmenu li.api a {
	background-position: -368px 0;
	}
	
#cssmenu li.cloudportal a {
	background-position: -552px 0;
	}	

/*
*	Hover Links
*/
#cssmenu li.overview a:hover {
	background-position: 0 -35px;
	}

#cssmenu li.features a:hover {
	background-position: -184px -35px;
	}

#cssmenu li.api a:hover {
	background-position: -368px -35px;
	}
	
#cssmenu li.cloudportal a:hover {
	background-position: -552px -35px;
	}	

/*
*	Clicked Links
*/
#cssmenu li.overview a:active {
	background-position: 0 -35px;
	}

#cssmenu li.features a:active {
	background-position: -184px -35px;
	}

#cssmenu li.api a:active {
	background-position: -368px -35px;
	}
	
#cssmenu li.cloudportal a:active {
	background-position: -552px -35px;
	}	

/*
*	Selected/Active Links
*/
#cssmenu li.overview a.selected {
	background-position: 0 -35px;
	}

#cssmenu li.features a.selected {
	background-position: -184px -35px;
	}

#cssmenu li.api a.selected {
	background-position: -368px -35px;
	}
	
#cssmenu li.cloudportal a.selected {
	background-position: -552px -35px;
	}

/* INDIVIDUAL PAGES CSS CODE - ABOUT US PAGE*/

#about_us_boxes{ width: 960px; height:340px; margin: 0px auto; padding-top:15px;}
	
.about_us_box{float: left; width: 245px; cursor: pointer;}
.about_us_box_last{float: left; width: 225px; cursor: pointer;}
#aboutus_box_1{ background: url(/images/uploads/core/aboutus1_bg.png) no-repeat left top; min-height: 320px; position: relative;}
#aboutus_box_1:hover {background: url(/images/uploads/core/aboutus1_bg_hover.png) no-repeat left top; min-height: 320px;}
#aboutus_box_2{ background: url(/images/uploads/core/aboutus2_bg.png) no-repeat left top; min-height: 320px; position: relative;}
#aboutus_box_2:hover {background: url(/images/uploads/core/aboutus2_bg_hover.png) no-repeat left top; min-height: 320px;}
#aboutus_box_3{ background: url(/images/uploads/core/aboutus3_bg.png) no-repeat left top; min-height: 320px; position: relative;}
#aboutus_box_3:hover {background: url(/images/uploads/core/aboutus3_bg_hover.png) no-repeat left top; min-height: 320px;}
#aboutus_box_4{ background: url(/images/uploads/core/aboutus4_bg.png) no-repeat left top; min-height: 320px; position: relative;}
#aboutus_box_4:hover {background: url(/images/uploads/core/aboutus4_bg_hover.png) no-repeat left top; min-height: 320px;}

#aboutus_box_1 a {position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
#aboutus_box_2 a {position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
#aboutus_box_3 a {position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
#aboutus_box_4 a {position: absolute; top: 0; bottom: 0; right: 0; left: 0; }

#aboutus1 h2{padding-left:35px; padding-top:90px; padding-bottom: 25px;}
#aboutus2 h2{padding-left:30px; padding-top:90px; padding-bottom: 25px;}
#aboutus3 h2{padding-left:15px; padding-top:90px; padding-bottom: 25px;}
#aboutus4 h2{padding-left:10px; padding-top:90px; padding-bottom: 25px;}

#aboutus1 p{font-family: 'Lato', sans-serif; font-weight: 400; color: #003366; text-align: center; line-height: 16px; padding-bottom: 20px; font-size: 15px; width:190px;}
#aboutus2 p{font-family: 'Lato', sans-serif; font-weight: 400; color: #003366; text-align: center; line-height: 16px; padding-bottom: 20px; font-size: 15px; width:190px;}
#aboutus3 p{font-family: 'Lato', sans-serif; font-weight: 400; color: #003366; text-align: center; line-height: 16px; padding-bottom: 20px; font-size: 15px; width:190px;}
#aboutus4 p{font-family: 'Lato', sans-serif; font-weight: 400; color: #003366; text-align: center; line-height: 16px; padding-bottom: 20px; font-size: 15px; width:190px;}
	
#aboutus1{padding-left:20px;}
#aboutus2{padding-left:20px;}
#aboutus3{padding-left:20px;}
#aboutus4{padding-left:20px;}

#about_us_spacer{padding:90px;}

a.aboutusbutton {
	background: url(/images/uploads/core/aboutusbutton.png) no-repeat 0 0;
	width: 107px;
	height: 30px;
	display: block;
	text-indent: -9999px;
}
a.aboutusbutton:hover { background-position: -122px 0; }
a.aboutusbutton:active { background-position: -244px 0; }

a.button_executive {
	background: url(/images/uploads/core/button_executive.png) no-repeat 0 0;
	width: 173px;
	height: 111px;
	display: inline-block;
	text-indent: -9999px;
}
a.button_executive:hover { background-position: -199px 0; }
a.button_executive:active { background-position: -399px 0; }

a.button_career {
	background: url(/images/uploads/core/button_career.png) no-repeat 0 0;
	width: 173px;
	height: 111px;
	display: inline-block;
	text-indent: -9999px;
}
a.button_career:hover { background-position: -199px 0; }
a.button_career:active { background-position: -399px 0; }

a.button_directors {
	background: url(/images/uploads/core/button_directors.png) no-repeat 0 0;
	width: 173px;
	height: 111px;
	display: inline-block;
	text-indent: -9999px;
}
a.button_directors:hover { background-position: -199px 0; }
a.button_directors:active { background-position: -399px 0; }

a.button_casestudies {
	background: url(/images/uploads/core/button_casestudies.png) no-repeat 0 0;
	width: 173px;
	height: 111px;
	display: inline-block;
	text-indent: -9999px;
}
a.button_casestudies:hover { background-position: -199px 0; }
a.button_casestudies:active { background-position: -399px 0; }

a.button_whitepapers {
	background: url(/images/uploads/core/button_whitepapers.png) no-repeat 0 0;
	width: 173px;
	height: 111px;
	display: inline-block;
	text-indent: -9999px;
}
a.button_whitepapers:hover { background-position: -199px 0; }
a.button_whitepapers:active { background-position: -399px 0; }

table#aboutus_buttonlinks {width:960px; border:0px;}

td.au-td-1 {padding-right:23px;}
td.au-td-2 {padding-right:23px;}
td.au-td-3 {padding-right:23px;}
td.au-td-4 {padding-right:23px;}


#about_us_bars{ width: 960px; margin: 0px auto; padding-top:40px;}
	
.about_us_bar{float: left; width: 476px; padding-right:4px;}
.about_us_bar_last{float: right; width: 476px;}

#about_us_bar_1{ background: url(/images/uploads/core/aboutus_partners_bar.png) no-repeat left top; min-height: 160px; position: relative;}
#about_us_bar_1:hover {background: url(/images/uploads/core/aboutus_partners_bar_hover.png) no-repeat left top; min-height: 160px;}
#about_us_bar_2{ background: url(/images/uploads/core/aboutus_datacenters_bar.png) no-repeat left top; min-height: 160px; position: relative;}
#about_us_bar_2:hover {background: url(/images/uploads/core/aboutus_datacenters_bar_hover.png) no-repeat left top; min-height: 160px;}

#o_pempathybox{background: url(/images/uploads/core/operempathy_bg.png) no-repeat left top; min-height: 250px; position: relative;}
p.op_paragraph{padding-left:22px; padding-bottom: 10px; font-size: 16px; width:910px;}
p.op_heading {padding-top: 22px; padding-left: 22px; font-size: 24px; line-height: 20px; color: #003366; font-weight: bold; font-family: 'Lato', sans-serif;}
p.op_heading_2 {padding-left:22px; font-size: 20px; line-height: 25px; color: #003366; font-weight: bold; font-family: 'Lato', sans-serif;}

#about_us_smos_padding{padding:10px;}
#smos_arrows{background: url(/images/uploads/core/smos_bg.png) no-repeat left top; min-height: 280px; position: relative;}
p.smos_paragraph1{font-family: 'Lato', sans-serif; font-size: 18px; font-weight:700; width:480px; color:#000366; padding-top:25px; padding-left:475px;}
p.smos_paragraph2{font-family: 'Lato', sans-serif; font-size: 18px; font-weight:400; width:480px; color:#000366; padding-left:475px;}

#aboutusbar1 h2{padding-left:22px; padding-top:30px; padding-bottom: 8px;}
#aboutusbar2 h2{padding-left:22px; padding-top:30px; padding-bottom: 8px;}

#aboutusbar1 p{padding-left:22px; font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; color: #363636; text-align: left; line-height: 20px; font-size: 15px; width:470px;}
#aboutusbar2 p{padding-left:22px; font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; color: #363636; text-align: left; line-height: 20px; font-size: 15px; width:470px;}

#about_us_bar_1 a {position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
#about_us_bar_2 a {position: absolute; top: 0; bottom: 0; right: 0; left: 0; }


#award_text p{font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif; color: #363636; text-align: left; line-height: 20px; font-size: 15px;}

/* INDIVIDUAL PAGES CSS CODE - EXCHANGE TABLE*/

#exchangetable{background-image: url(/images/uploads/core/exchange_table_notext.png); height: 734px; width: 731px; position:relative;}
.dptitle{position: absolute; top:30px; left:220px;}
.dptitle p{font-family: 'Lato', sans-serif; font-size:15px; color:#2b698e; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.sharedtitle{position: absolute; top:30px; left:500px;}
.sharedtitle p{font-family: 'Lato', sans-serif; font-size:15px; color:#2b698e; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.resources{position: absolute; top:90px; left:40px;}
.resources p{font-family: 'Lato', sans-serif; font-size:16px; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.maintainence{position: absolute; top:230px; left:40px;}
.maintainence p{font-family: 'Lato', sans-serif; font-size:16px; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.message{position: absolute; top:278px; left:40px;}
.message p{font-family: 'Lato', sans-serif; font-size:16px; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.policies{position: absolute; top:326px; left:40px;}
.policies p{font-family: 'Lato', sans-serif; font-size:16px; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.security{position: absolute; top:547px; left:40px;}
.security p{font-family: 'Lato', sans-serif; font-size:16px; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.dpresources{position: absolute; top:86px; left:183px; width:260px;}
.dpresources p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.sresources{position: absolute; top:86px; left:460px; width:260px;}
.sresources p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.dmaintainence{position: absolute; top:228px; left:183px; width:260px;}
.dmaintainence p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.smaintainence{position: absolute; top:228px; left:460px; width:260px;}
.smaintainence p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.dmessage{position: absolute; top:275px; left:183px; width:260px;}
.dmessage p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.smessage{position: absolute; top:275px; left:460px; width:260px;}
.smessage p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.dpolicies{position: absolute; top:323px; left:183px; width:260px;}
.dpolicies p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.spolicies{position: absolute; top:410px; left:460px; width:260px;}
.spolicies p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.dsecurity{position: absolute; top:550px; left:183px; width:260px;}
.dsecurity p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.ssecurity{position: absolute; top:610px; left:460px; width:260px;}
.ssecurity p{font-family: 'Lato', sans-serif; font-size:13px; color:#666; font-weight: 400; line-height:normal; padding-bottom: 0px;}

/* INDIVIDUAL PAGES CSS CODE - CLOUD GRAPHIC*/

#cloudgraphic{background-image: url(/images/uploads/core/cloud_computing2.png); height: 534px; width: 745px; position:relative;}
.cgtitle{position: absolute; top:10px; left:170px;}
.cgtitle p{font-family: 'Lato', sans-serif; font-size:34px; color:#003366; font-weight: 900; line-height:normal; padding-bottom: 0px;}
.publictitle{position: absolute; top:90px; left:74px;}
.publictitle p{font-family: 'Lato', sans-serif; font-size:34px; color:#FFF; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.hybridtitle{position: absolute; top:90px; left:316px;}
.hybridtitle p{font-family: 'Lato', sans-serif; font-size:34px; color:#FFF; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.privatetitle{position: absolute; top:90px; left:562px;}
.privatetitle p{font-family: 'Lato', sans-serif; font-size:34px; color:#FFF; font-weight: 400; line-height:normal; padding-bottom: 0px;}

.publictext{position: absolute; top:175px; left:20px; width:215px;}
.publictext p{font-family: 'Lato', sans-serif; font-size:15px; color:#000; font-weight: 700; line-height:24px; padding-bottom: 0px;}
.hybridtext{position: absolute; top:175px; left:270px; width:215px;}
.hybridtext p{font-family: 'Lato', sans-serif; font-size:15px; color:#000; font-weight: 700; line-height:24px; padding-bottom: 0px;}
.hybridtext td{font-family: 'Lato', sans-serif; font-size:15px; color:#000; font-weight: 400; line-height:24px; padding-bottom: 0px;}
.privatetext{position: absolute; top:175px; left:515px; width:215px;}
.privatetext p{font-family: 'Lato', sans-serif; font-size:15px; color:#000; font-weight: 700; line-height:24px; padding-bottom: 0px;}

.networksupport1{position: absolute; top:310px; left:65px;}
.networksupport1 p{font-family: 'Lato', sans-serif; font-size:14px; color:#6c747c; font-weight: 400; line-height:36px; padding-bottom: 0px;}
.networksupport2{position: absolute; top:310px; left:310px;}
.networksupport2 p{font-family: 'Lato', sans-serif; font-size:14px; color:#6c747c; font-weight: 400; line-height:36px; padding-bottom: 0px;}
.networksupport3{position: absolute; top:310px; left:558px;}
.networksupport3 p{font-family: 'Lato', sans-serif; font-size:14px; color:#6c747c; font-weight: 400; line-height:36px; padding-bottom: 0px;}

.cgfootertop{position: absolute; top:460px; left:70px;}
.cgfootertop p{font-family: 'Lato', sans-serif; font-size:18px; color:#003366; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.cgfooterbottom{position: absolute; top:485px; left:65px;}
.cgfooterbottom p{font-family: 'Lato', sans-serif; font-size:16px; color:#003366; font-weight: 400; line-height:normal; padding-bottom: 0px;}

/* INDIVIDUAL PAGES CSS CODE - CLOUD CASE STUDY FEATURE*/

#cloud_case_study_feature{background-image: url(/images/uploads/core/cloud_case_study_feature.png); height: 280px; width: 745px; position:relative;}

.feature1text{position: absolute; top:102px; left:64px; width:242px;}
.feature1text p{font-family: 'Lato', sans-serif; font-size:15px; color:#3c3c3d; font-weight: 400; line-height:normal; padding-bottom: 0px;}
.feature2text{position: absolute; top:102px; left:438px; width:242px;}
.feature2text p{font-family: 'Lato', sans-serif; font-size:15px; color:#3c3c3d; font-weight: 400; line-height:normal; padding-bottom: 0px;}

#feature1button{position: absolute; top:194px; left:150px;}
#feature2button{position: absolute; top:194px; left:528px;}

/* AWARD PAGE LOGOS */

.mask2 {
    position:relative;
    height:150px;
    width:150px;
    overflow:hidden;
    float:left;
    -moz-box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px #888;
    box-shadow: 0 0 3px #888;
    margin-bottom:11px;
}
.mask2 img {
    position:absolute;
    height:150px;
    width:150px;
    -moz-box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px #888;
    box-shadow: 0 0 3px #888;
}

.caption2 {  
    background-color: rgba(67,66,66,0.9);  
    position: absolute;  
    color: #fff;  
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 3px 10px 3px 10px; 
    font-size:0.8em;
    opacity: 0;
    -webkit-transition: all 300ms ease-out;  
    -moz-transition: all 300ms ease-out;  
    -o-transition: all 300ms ease-out;  
    -ms-transition: all 300ms ease-out;  
    transition: all 300ms ease-out;   
}

.caption2 p{
font-family: 'Lato', sans-serif;
font-weight:300;
font-size: 13px;
color: #FFF;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 16px;
padding-bottom: 0px;
margin-top:10px;
}

.mask2:hover .caption2 {  
    opacity: 1;  
}

.awardpageimage {
    height:150px;
    width:150px;
    margin-bottom: 30px;
    -moz-box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px #888;
    box-shadow: 0 0 3px #888;
}

/* AWARD PAGE LOGOS END */


/* PARTNER PAGE LOGOS */

.mask {
    position:relative;
    height:120px;
    width:235px;
    overflow:hidden;
    float:left;
    -moz-box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px #888;
    box-shadow: 0 0 3px #888;
    margin-bottom:11px;
}
.mask img {
    position:absolute;
    height:120px;
    width:235px;
    -moz-box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px #888;
    box-shadow: 0 0 3px #888;
}

.caption {  
    background-color: rgba(67,66,66,0.9);  
    position: absolute;  
    color: #fff;  
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 3px 10px 3px 10px; 
    font-size:0.8em;
    opacity: 0;
    -webkit-transition: all 300ms ease-out;  
    -moz-transition: all 300ms ease-out;  
    -o-transition: all 300ms ease-out;  
    -ms-transition: all 300ms ease-out;  
    transition: all 300ms ease-out;   
}

.caption p{
font-family: 'Lato', sans-serif;
font-weight:300;
font-size: 13px;
color: #FFF;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 16px;
padding-bottom: 0px;
margin-top:10px;
}

.mask:hover .caption {  
    opacity: 1;  
}

/* PARTNER PAGE LOGOS END */

h2#maws_leader {font-size: 32px; color: #003366;font-weight:900; font-family: 'Lato', sans-serif; margin-bottom:10px;}


#aws_bg_container{position:relative; min-height:390px;}
#aws_bg_container2{position:relative; min-height:360px;}

#bg {
  border-radius: 6px;
  background-color: rgb( 253, 252, 252 );
  box-shadow: 0px 1px 4px 0px rgb( 76, 0, 0 );
  position: absolute;
  top: 0px;
  left: 5px;
  width: 330px;
  height: 336px;
  z-index: 36;
}

#bg2 {
  border-radius: 6px;
  background-color: rgb( 253, 252, 252 );
  box-shadow: 0px 1px 4px 0px rgb( 76, 0, 0 );
  position: absolute;
  left: 400px;
  top: 0px;
  width: 330px;
  height: 336px;
  z-index: 9;
}

#bg3 {
  border-radius: 6px;
  background-color: rgb( 253, 252, 252 );
  box-shadow: 0px 1px 4px 0px rgb( 76, 0, 0 );
  position: absolute;
  top: 0px;
  width: 730px;
  height: 340px;
  z-index: 9;
}


#bar1 {
position: absolute;
top: 330px;
left: 5px;
width: 330px;
height: 8px;
z-index: 37;
border-radius: 0 0 6px 6px;
background-color: #c00;
}

#bar2 {
position: absolute;
left: 400px;
top: 330px;
width: 330px;
height: 8px;
z-index: 10;
border-radius: 0 0 6px 6px;
background-color: #c00;
}

#bar3 {
position: absolute;
top: 335px;
width: 730px;
height: 8px;
z-index: 10;
border-radius: 0 0 6px 6px;
background-color: #c00;
}

h2#cr_title{
font-size: 24px;
color: #003366;
font-weight: 700;
font-family: 'Lato', sans-serif;
margin-top: 40px;
}

h2#maws_title {
font-size: 24px;
line-height:25px;
color: #003366;
font-weight: 700;
font-family: 'Lato', sans-serif;
margin-top: 15px;
}

input.sulm {
font-family: 'Lato', sans-serif;
font-size: 16px;
color: #ffffff;
width: 125px;
padding: 10px 16px;
background: -moz-linear-gradient(top, #1e5799 0%, #1f5c88 50%, #004672 50%, #004672);
background: -webkit-gradient(linear, left top, left bottom, from(#1e5799), color-stop(0.50, #1f5c88), color-stop(0.50, #004672),to(#004672));
background: linear-gradient(to bottom, #1E5799 0%, #1F5C88 50%, #004772 51%, #004772 100%) repeat scroll 0 0 transparent;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: 4px solid #ffffff;
-moz-box-shadow:
  0px 1px 3px rgba(000,000,000,0.7),
  inset 0px 0px 10px rgba(087,087,087,0.7);
-webkit-box-shadow:
  0px 1px 3px rgba(000,000,000,0.7),
  inset 0px 0px 10px rgba(087,087,087,0.7);
box-shadow:
  0px 1px 3px rgba(000,000,000,0.7),
  inset 0px 0px 10px rgba(087,087,087,0.7);
text-shadow:
  0px -1px 0px rgba(000,000,000,0.4),
  0px 1px 0px rgba(255,255,255,0.3);
}

input.sulm:hover {
cursor: pointer;
opacity: .9;
transition-duration: .4s;
-moz-transition-duration: .4s;
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
}

#crlm_pos{
position:absolute;
top:250px;
left:30px;
}

#cr_trial_pos{
position:absolute;
top:225px;
left:200px;
}

#cr_ima_pos{
position:absolute;
top:110px;
left:20px;
}

#dxsu_pos{
position:absolute;
top:250px;
left:410px;
}

#dxlm_pos{
position:absolute;
top:250px;
left:570px;
}

#dx_info{font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif;
color: #363636;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 25px;
padding-bottom: 20px;
font-size: 16px;
position:absolute;
top: 60px;
left:20px;
width:700px;}

#dx_title{
font-family: 'Lato', sans-serif;
font-size: 24px;
color: #003366;
font-weight: 700;
position:absolute;
top:20px;
left:20px;
}

#aws_bg_container2 ul li {
padding-left: 15px;
margin-top: 0px;
background-image: none;
line-height: 22px;
}

#dx_ul ul {
	list-style-type: none;
	position: relative;
	margin-left: 1em;
	padding-left: 0;
}
#dx_ul li:before {
	content: "\2022";
	position: absolute;
	left: 21px;
	color: #cc0000;
}

#dx_ul
{font-family: "HelveticaNeueW01", Helvetica, Arial, sans-serif;
color: #363636;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 25px;
padding-bottom: 20px;
font-size: 16px;
position:absolute;
top: 200px;
left:0px;
width:700px;}

#dx_title_2{
font-family: 'Lato', sans-serif;
font-size: 18px;
color: #003366;
font-weight: 700;
position:absolute;
top:165px;
left:20px;
}

#cr_ul{
font-family: 'Lato', sans-serif;
font-weight: 300;
font-size: 15px;
color: #46484c;
position:absolute;
top:105px;
left:115px;
}

#bg ul li, #bg2 ul li {
padding-left: 20px;
margin-top: 0px;
background-image:none;
line-height: 22px;
}

#cr_ul li {
padding-left: 0px;
margin-top: 0px;
background-image: none;
line-height: 10px;
}

#cr_ul ul {
	list-style-type: none;
	position: relative;
	margin-left: 1em;
	padding-left: 0;
}
#cr_ul li:before {
	content: "\2022";
	position: absolute;
	left: 21px;
	color: #cc0000;
}

#cr_ul_title{
font-family: 'Lato', sans-serif;
font-weight: 900;
font-size: 15px;
color: #46484c;
position:absolute;
top:75px;
left:100px;
}

/* MANAGED AWS BOX */

#maws_p_title{
font-size: 15px;
color: #46484c;
font-weight: 400;
font-family: 'Lato', sans-serif;
position:absolute;
line-height:18px;
width:280px;
left:30px;
margin-top:10px;
}

#maws_ul_1{
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 15px;
color: #46484c;
position:absolute;
top:128px;
left:10px;
}

#maws_ul_2{
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 15px;
color: #46484c;
position:absolute;
top:128px;
left:150px;
}

#maws_ul_1 li {
padding-left: 0px;
margin-top: 0px;
background-image: none;
line-height: 10px;
}

#maws_ul_1 ul {
	list-style-type: none;
	position: relative;
	margin-left: 1em;
	padding-left: 0;
}
#maws_ul_1 li:before {
	content: "\2022";
	position: absolute;
	left: 21px;
	color: #cc0000;
}

#maws_ul_2 ul {
	list-style-type: none;
	position: relative;
	margin-left: 1em;
	padding-left: 0;
}
#maws_ul_2 li:before {
	content: "\2022";
	position: absolute;
	left: 21px;
	color: #cc0000;
}

#mawssu_pos{
position:absolute;
top:270px;
left:30px;
}

#mawslm_pos{
position:absolute;
top:270px;
left:175px;
}

.cloud_analytics_tutorial_images{
margin:15px 0;
background: #fff;
padding: .55em;
border: 1px solid #d3d9eb;
webkit-box-shadow: 0 1px 7px rgba(156,160,173,0.25);
-moz-box-shadow: 0 1px 7px rgba(156,160,173,0.25);
box-shadow: 0 1px 7px rgba(156,160,173,0.25);
}

/* CONTACT US FLOATING TAB*/

#hiddenPanel {
position:fixed;
top:215px;
right:-251px;
width:250px;
height:220px;
background: #fff;
border-top: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
z-index: 1000;
box-shadow: 1px 1px 8px #999;
outline: 1px solid transparent;
}
#close-bar { position:absolute; left:-39px; background:#095ea0; color:white; width:39px; height:164px;   box-shadow: 1px 1px 1px #696969; z-index:500;outline: 1px solid transparent;}

#close-bar:hover{cursor:pointer;}
#close-x{position:absolute; top:-5px; right:5px; color:#777777;}
#close-x:hover{cursor:pointer;}

.fa-ul{margin-left:40px;}

.fa-ul li {
font-family: 'Lato', sans-serif;
}

.social-fa1, .social-fa2, .social-fa3, .social-fa4, .social-fa5, .social-fa6{
padding: 6px 4px;
margin-right:6px;
display: inline-block;
background: #095ea0;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
}

.social-fa1:hover{background:#007bb6;}
.social-fa2:hover{background:#45B0E3;}
.social-fa3:hover{background:#627aad;}
.social-fa4:hover{background:#dd4b39;}
.social-fa5:hover{background:#bb0000;}
.social-fa6:hover{background:#ff6600;}

.fa-ul li a{text-decoration:none; color: #000;}
.fa-ul li a:hover{border-bottom: 1px #000 dotted; text-decoration: none;}

#open-bar{position:absolute; top:15px;}

#loginContainer {
font-size: 13px;
padding: 10px;
background-color: #E3EBF6;
width: 205px;
margin: 0 0 50px 0px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left;
}

#loginContainer2 {
font-size: 13px;
padding: 10px;
background-color: #E3EBF6;
width: 205px;
margin: 0 0 50px 10px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left;
}

#loginContainer3 {
font-size: 13px;
padding: 10px;
background-color: #E3EBF6;
width: 205px;
margin: 0 0 50px 10px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left;
}

blockquote {
font-size: 16px;
font-style: italic;
line-height: 22px;
padding: 0 0 0 60px;
margin: 0 0 30px 40px;
min-height: 60px;
}

blockquote:before {
content: '\275d';
color: #555;
font-size: 55px;
width: 55px;
height: 55px;
line-height: 55px;
margin-left: -70px;
margin-top: 10px;
float: left;
}

p.cc_message{color: #FFFFFF!important;}