@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFFFFF;
	text-align: center;
	margin-top: 0px;
	/*#FBFCFE url(http://www.emc.com/images/campaign/global/bg_body.gif) repeat-x;*/
}

a {
	text-decoration: none;
}

.header {
	text-align: left;
	width:1000px;
	height:110px;
	background:#fdfdfd url(../images/header_bg.jpg) bottom no-repeat;
	margin:0;
}

#footer a:link {
	color:#3469A3;
}

#footer .hrLightBlue {
	border-bottom:1px solid #3469A3;
	width:100%;
}

#campaignWrapper {
	width:1000px;
	text-align: center;
	position:relative;
	display:block;
	margin:0 auto 0 auto;
	width:1000px;
	height:auto;
}

#globalCampaignContent {
	color:#444444;
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	margin:15px 0 0 0;
	position:relative;
	width:1000px;
	overflow:hidden;
}

#globalCampaignContent p {
	margin-bottom:5px;
	padding:0;
}

#globalCampaignContent ul{
	margin:5px 0px;
}

#contentImageBg{
	text-align: left;
	width:998px;
	margin-left:1px;
	margin-right:1px;
}

#contentImageBg .bgTop{
	background-repeat:no-repeat;
	height:600px;
	width:998px;
}

#contentImageBg .bgBody{
	width:948px;
	margin: -570px 25px 0px 25px;
	min-height:550px;
	height:auto !important; /*Min-Height Hack for IE6*/
	/*height:550px;*/
}

#contentImageBg .bgBottom{
	background-repeat:no-repeat;
	height:25px;
	width:998px;
}

#contentImageBg .bgHeadline{
	font-size:14px;
	line-height:15px;
	font-weight:bold;
}

/* SourceOne background images START */

div.sourceOne {
	background:#ffffff;
}
.sourceOne .bgTop {
	background-image:url(../images/city.jpg);
}
.sourceOne .bgBottom {
	background-image:url(http://www.emc.com/images/campaign/global/bg-image-publicsector-bottom.jpg);
}
.sourceOne .bgHeadline{
	color:#335d83;
}
.sourceOne .titlePrimaryContent, .PublicSector .navBarBody .on{
	color:#335d83;
}

/* SourceOne background images END */

/* Body area */

#mainHeadline {
	color:#FFFFFF;
	width:709px;
}

#mainHeadline.black {
	color:#000000;
}

#mainHeadline .headline h1 {
	font-size:30px;
	line-height:30px;
}

#mainHeadline .tagline{
font-size:15px;
line-height:15px;
font-weight:bold;
padding:5px 0 10px 0;
}

#mainHeadline .description{
font-size:13px;
line-height:15px;
margin-top:14px;
margin-bottom:25px;
}

#mainHeadline .description h2 {
	font-size:16px;
	line-height:20px;
	font-weight: bold;
}

#mainHeadline .description p{
margin-bottom:10px;
}

#mainContent {
width:948px;
}
#primaryContent, .primaryContent {
width:709px;
display:inline;
float:left;
margin-right:14px;
position:relative;
}
#primaryContent a, .primaryContent a{
color:#7aa6d2;
}


#transpLayer709, .transpLayer709 {
width: 709px;
}
#transpLayer709 .top, .transpLayer709 .top {
width: 709px; 
height: 10px;
font-size: 1px;
background-image: url(http://www.emc.com/images/campaign/global/bg-trans-709-top.png);
background-repeat: no-repeat;
}
#transpLayer709 .middle, .transpLayer709 .middle {
width: 689px;
padding: 0px 10px 0px 10px;
background-image: url(http://www.emc.com/images/campaign/global/bg-trans-709-body.png);
}
#transpLayer709 .bottom, .transpLayer709 .bottom {
width: 709px;
height: 10px;
font-size: 1px;
background-image: url(http://www.emc.com/images/campaign/global/bg-trans-709-bottom.png);
background-repeat: no-repeat;
}
#transpLayer948, .transpLayer948 {
width: 948px;
}
#transpLayer948 .top, .transpLayer948 .top {
width: 948px; 
height: 10px;
font-size: 1px;
background-image: url(http://www.emc.com/images/campaign/global/bg-trans-948-top.png);
background-repeat: no-repeat;
}
#transpLayer948 .middle, .transpLayer948 .middle {
width: 928px;
padding: 0px 10px 0px 10px;
background-image: url(http://www.emc.com/images/campaign/global/bg-trans-948-body.png);
}
#transpLayer948 .bottom, .transpLayer948 .bottom {
width: 948px;
height: 10px;
font-size: 1px;
background-image: url(http://www.emc.com/images/campaign/global/bg-trans-948-bottom.png);
background-repeat: no-repeat;
}

#secondaryContent, .secondaryContent {
width:225px;
float:left;
overflow:hidden;
}
#secondaryContent a, .secondaryContent a{
color:#3469A3;
}
#rrBoxModule, .rrBoxModule {
	width:225px;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	margin-bottom: 15px;
}
.rrBoxModuleTop {
	background-image:url(http://www.emc.com/images/campaign/global/bg-sec-content-box-top.png);
	background-repeat:no-repeat;
	height:15px;
	width:225px;
}
.rrBoxModuleBody {
background-image:url(http://www.emc.com/images/campaign/global/bg-sec-content-box-body.png);
background-repeat:repeat-y;
padding:5px 15px;
margin-top:-5px;
margin-bottom:-5px;
width:195px;
}
.rrBoxModuleBody496 {
background-image:url(http://www.emc.com/images/campaign/global/bg-sec-content-box-body.png);
overflow:hidden;
background-repeat:repeat-y;
padding:5px 15px;
margin-top:-5px;
margin-bottom:-5px;
width:195px;
min-height:496px;
height:auto !important; /*Min-Height Hack for IE6*/
height:496px;
}
.rrBoxModuleBottom {
background-image:url(http://www.emc.com/images/campaign/global/bg-sec-content-box-bottom.png);
background-repeat:no-repeat;
height:15px;
width:225px;
}
#rrBoxModule .rrHeadline, .rrBoxModule .rrHeadline{
font-size:13px;
line-height:18px;
font-weight:bold;
}
#rrBoxModule .subHead, .rrBoxModule .subHead{
font-size:12px;
line-height:16px;
font-weight:bold;
color:#444444;
margin-bottom:3px;
}
.rrBoxModuleBody li {
margin-bottom:5px;
}
#whiteBox224 {
width:224px;
overflow:hidden;
line-height:13px;
}
.whiteBox224Top {
background-image:url(http://www.emc.com/images/campaign/global/white-box-224-top.gif);
background-repeat:no-repeat;
height:15px;
width:224px;
}
.whiteBox224Middle {
background-image:url(http://www.emc.com/images/campaign/global/white-box-224-body.gif);
background-repeat:repeat-y;
padding:5px 15px;
margin-top:-5px;
margin-bottom:-5px;
width:194px;
}
.whiteBox224Bottom {
background-image:url(http://www.emc.com/images/campaign/global/white-box-224-bottom.gif);
background-repeat:no-repeat;
height:15px;
width:224px;
}