h2.cloud-alternate { 
	font-size: 32px !important;
	line-height: 37px !important;
}

h2.cloud {
	font-size: 21px !important;
}

h2.cloud-caps {
	font-size: 21px !important;
	text-transform: UPPERCASE;
}

h2.cloud-rule {
	border-top: 2px #666 solid;	padding-top: 6px;
	font-size: 21px !important;

}

h2.cloud-caps-rule {
	border-top: 2px #666 solid; padding-top: 6px;
	font-size: 21px !important;
	text-transform: UPPERCASE;
}
/*
h3.cloud-alternate, h3.cloud-alternate-rule { 
	font-size: 18px !important;
}

h3.cloud-lrg-alternate { font-size: 23px !important; font-weight: 200 !important; color: #4C4C4C; padding: 6px 0 12px !important;}
*/

.b-arrow { display: block; }

a:link h3.cloud-lrg-alternate{ color: #00528D !important; text-decoration: none !important; padding-bottom: 6px !important;} 
a:visited h3.cloud-lrg-alternate{ color: #745285 !important; text-decoration: none !important;} 
a:hover h3.cloud-lrg-alternate {text-decoration: underline !important;} 
a:link .b-arrow {width: 12px; height: 9px; background: url('../images/h3-arrows.png') no-repeat 0 0;}
a:hover .b-arrow { background-position: 2px 0;}

.h3a { text-decoration: none !important; }

h4.cloud-alternate, h4.cloud-alternate-rule { 
	font-size: 15px !important;
	margin-bottom: -6px;
}

#ibm-content #ibm-content-main p.ibm-intro { 
	font-size: 21px !important;
	line-height: 26px !important; 
	font-weight: 200  !important;;
	color: #555555 !important; 
}

p.cloud-alt-type { 
	font-weight: 200;
}

p.cloud-small, li.cloud-small { font-size: 13px !important; line-height: 15px !important; color: #4C4C4C;}

h3.cloud-alternate-rule, h4.cloud-alternate-rule {
	border-top: 2px #666 solid;
} 


#ibm-com div.dijitDialog .ibm-main hr {margin: 0 10px 0;}

#ibm-com div.dijitDialog .ibm-main img {padding: 0 0 10px; }

p.cloud-med, #ibm-com div.dijitDialog .ibm-main p.cloud-med {font-size: 15px !important; line-height: 22px !important; color: #333333 !important; }


#ibm-com div.dijitDialog .ibm-main p.ibm-col-3-2, #ibm-com div.dijitDialog .ibm-main p span {display:block; padding-bottom: 10px; }


#ibm-com div.dijitDialog .ibm-main p.ibm-col-3-1, #ibm-com div.dijitDialog .ibm-main img.ibm-col-3-1 { display: block; width: 170px; float: left; }
#ibm-com div.dijitDialog .ibm-main p.ibm-col-3-2, #ibm-com div.dijitDialog .ibm-main imb.ibm-col-3-2 { display: block; width: 360px; float: left; }


#ibm-com div.dijitDialog .ibm-main p.ibm-col-2-1, #ibm-com div.dijitDialog .ibm-main img.ibm-col-2-1 { display: block; width: 265px; float: left; }


.ibm-sc-cloud-foundations-page .dijitDialogPaneContent .ibm-main, .ibm-sc-enterprise-applications-page .dijitDialogPaneContent .ibm-main { padding: 20px 10px 20px !important;}

#ibm-com div.dijitDialog .ibm-main p.ibm-col-3-2, .ibm-sc-cloud-foundations-page .dijitDialogPaneContent p, .ibm-sc-cloud-foundations-page .dijitDialogPaneContent h2, #ibm-com div.dijitDialog .ibm-main p.ibm-col-3-2, .ibm-sc-enterprise-applications-page .dijitDialogPaneContent p, .ibm-sc-enterprise-applications-page .dijitDialogPaneContent h2 {padding-left: 10px !important; padding-right: 10px !important; }


/*
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li a {
		background: none repeat scroll 0 0 rgba(20, 115, 180, 0.2) !important;
		color: #FFFFFF;
		font-size: 13px;
		padding: 12px 18px;
		text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	}
*/	

.c2a-call {
	font-size: 21px !important;
	font-weight: 400 !important;
}

.mcs-contact {
	margin-top: 78px !important;
	padding-bottom: 6px !important;
}

.space20 {
	margin-top: 20px;
}


#ibm-content-nav #ibm-secondary-tabs ul li.ibm-active a {
	border-bottom: 3px solid #000 !important ;
}	

.mcs-sprite { width: 68px; height: 45px; background: url('../images/mcs-sprite4.png') no-repeat 0 0;}

#mcs-sce { background-position: -354px 0px; }
#mcs-migration { background-position: -354px -57px; }

#mcs-organize { background-position: -113px 0; }
#mcs-strategy { background-position: -255px 0; }
#mcs-identify { background-position: 0 -61px; }
#mcs-security { background-position: -130px -55px; }
#mcs-resilience { background-position: -249px -56px; }

.cf-sprite { display: block; width: 105px; height: 86px; background: url('../images/foundations-sprite.png') no-repeat 0 0; margin-top: 40px;}
#cf-define {background-position: 0 -5px;} 
#cf-transition {background-position: -320px 0;} 
a:hover #cf-transition {}
#cf-accelerate {background-position: -640px -6px;}
a:hover #cf-accelerate {}
#cf-build {background-position: -1px -244px;}
a:hover #cf-build {}
#cf-optimize {background-position: -320px -251px;}
a:hover #cf-optimize {}   
#cf-secure {background-position: -640px -246px;} 
a:hover #cf-secure {} 

.eapps-sprite { display: block; width: 90px; height: 80px; background: url('../images/ent-apps-sprite.png') no-repeat 0 0; margin-top: 40px;}
#eapps-build { } 
#eapps-devops {background-position: -478px -12px;}
#eapps-biz {background-position: -3px -200px;}
#eapps-cycle {background-position: -468px -209px;}

foundations-sprite.png

#mcs-prodtitle { margin-bottom: 40px !important;}

#ent-app-sp1 {margin-bottom: 30px;}


.ibm-sc-enterprise-saas-page .ibm-landing-page #ibm-pcon, .ibm-sc-enterprise-applications-page .ibm-landing-page #ibm-pcon, .ibm-sc-managed-cloud-services-page .ibm-landing-page #ibm-pcon, .ibm-sc-cloud-foundations-page .ibm-landing-page #ibm-pcon { margin: 40px auto 20px !important; }



.modal-quote { font-family: Georgia, serif; font-weight: bold; color: #00BFF1; font-size: 15px; line-height: 22px }

/* 0422 */
.secure-sprite {
	display: block;
	width: 70px;
	height: 70px;
	background: url('../images/security-sprites.png') no-repeat 0 0;
	margin-top: 40px;
}
#secure-manage {
}
#secure-scan {
	background-position: -460px 0;
}
#secure-monitor {
	background-position: 0px -270px;
}
#secure-establish {
	background-position: -460px -270px;

 



