@charset "utf-8";
/* CSS Document */

body {
width:955px;
margin:0px auto 0px auto;
}

#container {
display:block;
width:955px;
margin:0px auto 0px auto;
padding: 0px 0px 30px 0px;
}

#topblock {
display:block;
width:955px;
height:100px;
background-image:url(../media/images/bgtop.gif);
background-repeat:no-repeat;
position: relative;
z-index: 9999;
background-position: 0% 100%;
}

a.logo {
display:inline-block;
position: absolute;
z-index: 9999;
width:331px;
height:118px;

top: 15px;
left: 15px;
}


.plussec {
color:#f87120;
font-size:13px;
line-height:12px;
}

.topnav {
display:block;
width:415px;
height:22px;
float:right;
display:inline;
margin:20px 13px 0px 0;


}

#content {
display:block;
width:955px;
overflow:hidden;
background-image:url(../media/images/bgbody.gif);
background-repeat:repeat-y;
padding:1px 0px 5px 0px;
margin:0px auto 0px atuo;
clear:both;
}

#interior {
display:block;
width:901px;
margin:0px auto 0px auto;
background-image:url(../media/images/interiorbg.gif);
background-repeat:repeat-y;
background-position:-1px 0px;
overflow:hidden;
clear:both;
}

#interiorIS {
display:block;
width:901px;
margin:0px auto 0px auto;
background-image:url(../media/images/interiorbg.gif);
background-repeat:repeat-y;
background-position:-1px 0px;
overflow:hidden;
clear:both;
padding-bottom:0px;
}

#leftColumn {
display:inline;
float:left;
width:244px;
margin:0px 1px 0px 0px;
padding:20px 0px 20px 0px;
}

#scndNav {
display:block;
width:205px;
height:225px;
background-image:url(../media/images/scndnav_overview_nolines.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

#scndNavIS {
display:block;
width:205px;
height:415px;
background-image:url(../media/images/scndnav_IS.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

#scndNavS {
display:block;
width:205px;
height:375px;
background-image:url(../media/images/scndnav_services.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

#scndNavN {
display:block;
width:205px;
height:342px;
background-image:url(../media/images/scndnav_news.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

#scndNavE {
display:block;
width:205px;
height:182px;
background-image:url(../media/images/scndnav_events.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

#scndNavC {
display:block;
width:205px;
height:309px;
background-image:url(../media/images/scndnav_company.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

#scndNavMain {
display:block;
width:205px;
height:181px;
background-image:url(../media/images/scndnav_general.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

.scndNavLines {
display:block;
width:170px;
height:1px;
background-color:#FFFFFF;
margin:-1px auto 0px auto;
}

#newsBucket {
display:block;
width:205px;
height:202px;
overflow:hidden;
margin: 20px auto 0px auto;
background-image:url(../media/images/scnd_newsbucket.jpg);
background-repeat:no-repeat;
}

#modules {
display:block;
width:190px;
height:145px;
margin:20px auto 0px auto;
padding-left:15px;
background-image:url(../media/images/scnd_modulesbucket.jpg);
background-repeat:no-repeat;
}

#rightColumn {
display:inline;
float:left;
width:656px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#flash {
display:block;
width:656px;
height:242px;
margin: 0px 0px 0px 0px;
background-color: #c2e0eb;
}

#flashIS {
display:block;
width:656px;
height:242px;
margin: 0px 0px 0px 0px;
background-color: #c2e0eb;
}

#interiorContent {
display:block;
width:656px;
overflow:hidden;
}

#interiorContentChart {

display:block;
width:656px;

}


#interiorContentFeat {
display:block;
width:750px;
overflow:hidden;
}

#interiorContentIS {
display:block;
width:600px;
overflow:hidden;
margin:0px auto 0px auto;
padding-top:30px;
}

#bodyCopy {
display:inline;
float:left;
width:389px;
overflow:hidden;
padding:30px 0px 0px 30px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
text-align:left;
line-height: 18px;
}

#bodyCopyGorilla {
display:block;
float:left;
width:337px;
overflow:hidden;
padding:30px 0px 30px 30px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
text-align:left;
line-height: 18px;
}

#gorillaBucket {
display:block;
width:277px;
height:220px;
background-image:url(../media/images/gorilla_bucket.jpg);
background-repeat:no-repeat;
padding:30px 30px 0px 30px;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
line-height: 18px;
}

.gorillaText {
display:block;

padding-left:5px;
}

#sideMarginGorilla {
display:inline;
float:left;
width:269px;
overflow:hidden;
padding:30px 0px 0px 0px;
margin:0px 0px 0px 15px;
}

#bodyCopyChart {
display:inline;
float:left;
width:650px;
overflow:hidden;
padding:30px 0px 0px 30px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
text-align:left;
line-height: 18px;
}

#tableMove {

	margin: 45px 0px 0px 30px;
	display: table;
}

#bodyCopyFeat {
width:500px;
padding:30px 0px 0px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
text-align:left;
line-height: 18px;
}



.subContentIS {
display:block;
width:600px;
overflow:hidden;
padding-top:40px;
margin:0px auto 0px auto;
}

.lease {
display:block;
width:440px;
overflow:hidden;
background-image:url(../media/images/Lease.jpg);
background-repeat:no-repeat;
padding-left:85px;
margin:0px auto 0px auto;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
font-weight:normal;
line-height:normal;
text-align:left;
}

.RealEstate {
display:block;
width:440px;
overflow:hidden;
background-image:url(../media/images/RealEstate.jpg);
background-repeat:no-repeat;
padding-left:85px;
margin:0px auto 0px auto;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
font-weight:normal;
line-height:normal;
text-align:left;
}

.Facility {
display:block;
width:440px;
overflow:hidden;
background-image:url(../media/images/Facility.jpg);
background-repeat:no-repeat;
padding-left:85px;
margin:0px auto 0px auto;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
font-weight:normal;
line-height:normal;
text-align:left;
}

.Project {
display:block;
width:440px;
overflow:hidden;
background-image:url(../media/images/Project.jpg);
background-repeat:no-repeat;
padding-left:85px;
margin:0px auto 0px auto;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
font-weight:normal;
line-height:normal;
text-align:left;
}

.Broadcom {
display:block;
width:361px;
overflow:hidden;
background-image:url(../media/images/broadcom.gif);
background-repeat:no-repeat;
padding-left:164px;
margin:0px auto 0px auto;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
font-weight:normal;
line-height:normal;
text-align:left;
}

.solution {
display:block;
width:542px;
overflow:hidden;
margin:0px auto 0px auto;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
font-weight:normal;
line-height:normal;
text-align:left;
}

.solutionBox {
display:block;
width:542px;
overflow:hidden;
margin:0px auto 0px auto;
}

.solutionColumn {
display:inline;
width:355px;
overflow:hidden;
float:left;
margin:0px 20px 0px 0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
font-weight:normal;
line-height:normal;
text-align:left;
}

.lineShort {
display:block;
width:355px;
height:1px;
margin:0px auto 0px auto;
}

.lineMedium {
display:block;
width:537px;
height:1px;
margin:0px auto 0px auto;
}

.bucketColumn {
display:inline;
width:167px;
overflow:hidden;
float:left;
margin:0px 0px 0px 0px;
}

.copyGroups {
display:block;
width:389px;
overflow:hidden;
background-image:url(../media/images/copyGroup_bg.jpg);
background-repeat:no-repeat;
padding-top:17px;
margin-top:20px;
}
.successBg_1 {
display:block;
width:394px;
height: 170px;
padding-left: 190px;
padding-top: 25px;
background-image:url(../media/images/story_bg_1_chris.jpg);
background-repeat:no-repeat;

}

.successBg_2 {
display:block;
width:394px;
height: 170px;
padding-left: 190px;
padding-top: 25px;
background-image:url(../media/images/story_bg_2_jeanette.jpg);
background-repeat:no-repeat;

}

.successBg_3 {
display:block;
width:394px;
height: 170px;
padding-left: 190px;
padding-top: 25px;
background-image:url(../media/images/story_bg_3_nicole.jpg);
background-repeat:no-repeat;

}

.successBg_4 {
display:block;
width:394px;
height: 170px;
padding-left: 190px;
padding-top: 25px;
background-image:url(../media/images/story_bg_4_paul.jpg);
background-repeat:no-repeat;

}

.successBg_5 {
display:block;
width:394px;
height: 170px;
padding-left: 190px;
padding-top: 25px;
background-image:url(../media/images/story_bg_5_rachel.jpg);
background-repeat:no-repeat;

}

.successBg_6 {
display:block;
width:394px;
height: 170px;
padding-left: 190px;
padding-top: 25px;
background-image:url(../media/images/story_bg_6_tracy.jpg);
background-repeat:no-repeat;

}


.successContent {
display:block;
width:175px;
margin:0px 125px 0px 0px;
padding: 0px;
font-size: 13px;
}

.copyGroupsTwo {
display:block;
width:389px;
overflow:hidden;
background-image:url(../media/images/copyGroup_bg2.jpg);
background-repeat:no-repeat;
padding-top:17px;
margin-top:20px;
}

.copyGroupContent {
display:block;
width:349px;
overflow:hidden;
margin:0px auto 0px auto;
}

#sideMargin {
display:inline;
float:left;
width:192px;
overflow:hidden;
padding:30px 0px 0px 45px;
}

#nextStepsScnd {
display:block;
width:147px;
height:173px;
background-image:url(../media/images/scnd_nextsteps.jpg);
background-repeat:no-repeat;
margin-bottom:30px;
padding-left:20px;
}

#getStartedScnd {
display:block;
width:170px;
height: 288px;
background-image:url(../media/images/bg_instant-managed.jpg);
background-repeat:no-repeat;
margin: 0 0 30px 0;
padding:0 0 0 20px;
}

#getStartedScnd img.img1 {
	margin: 10px 0 0 0;
	padding: 0;
}

#getStartedScnd img.img2 {
	margin: 25px 0 0 0;
	padding: 0;
}

#getStartedScnd p.one {
	font-size: 11px;
	color: #FFFFFF;
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin: 10px 0 3px 5px;
	padding: 0;
}

#getStartedScnd p.two {
	font-size: 11px;
	color: #FFFFFF;
	width: 92%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: auto;
	margin: 10px 0 3px 5px;
	padding: 0;
}

#getStartedScnd a {
font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	margin: 0 0 0 5px;
	padding: 0;
}

#getStartedScnd a:hover {
	text-decoration: none;
}

#pullQuote {
display:block;
width:167px;
overflow:hidden;
}

.blueLineLong {
display:block;
width:650px;
height:1px;
margin:30px auto 0px auto;
}

#blueLineLongFoot {
position:absolute;
z-index:10;
display:block;
width:620px;
height:1px;
margin:-5px 0px 0px 280px;
}

.blueLineLongIS {
display:block;
width:650px;
height:1px;
margin:1120px auto 0px auto;
}

.plus {
float:left;
width:10px;
height:15px;
color:#f87120;
display:inline;
font-size:13px;
line-height:12px;
}

.line {
display:block;
width:829px;
height:1px;
margin: 25px auto 0px auto;
}

#footer {
display:block;
width:955px;
height:49px;
clear:both;
overflow:hidden;
background-image:url(../media/images/bgbottom.gif);
background-repeat:repeat-y;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#989898;
line-height:30px;
text-indent:0px;
}

.footerInfo {
display:inline;
float:left;
margin:0px 0px 0px 25px;
}

.bottomnav {
display:block;
width:300px;
height:16px;
float:left;
display:inline;
margin:0px 0px 0px 424px;
}

#bottomTag {
display:block;
width:365px;
height:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
line-height:27px;
background-image:url(../media/images/logo_small.gif);
background-repeat:no-repeat;
background-position:100% 0%;
margin: 5px 0px 0px 563px;
}

.showEmailForm {
display:block;
width:240px;
height:30px;
background-color:#5892ad;
padding: 5px 0px 5px 10px;
}

.clientLinks {
	display: block;
	width: 525;
	margin: 0px 0px 0px 0px;
	}
	
.clientColumn {
	width: 175px;
display:inline;
float:left;

	}

.clientColumnFloat {
	width: 175px;
display:inline;
float:left;

	}

resumeForm {
display:block;
height:100px;
}