@charset "utf-8";
/* CSS Document */


#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%;
}


.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: 100%;
overflow:hidden;
	background: transparent url(../media/images/bg_page.jpg) top left repeat-y;
padding:1px 0px 5px 0px;
margin:0px auto 0px auto;
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 {
	width: 205px;
	margin: 0px auto 0px auto;
}

#scndNav .scndNavHeader {
	background: transparent url(../media/images/bg_sub-nav_top.jpg) top left no-repeat;
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	display:block;
	font-size: 12px;
	color: #666666;
	text-indent: 15px;	
}

#scndNav .inner {
	background: #f78d1f url(../media/images/bg_sub-nav.jpg) bottom left repeat-x;
	border-right: 5px solid #ffffff;
	border-left: 5px solid #ffffff;
}

#scndNav .sub-nav-end {
	background: transparent url(../media/images/bg_sub-nav_end.jpg) top left no-repeat;
	width: 100%;
	height: 24px;	
	display: block;
}

#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;
min-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 5px 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:400px;
overflow:hidden;
padding:30px 0px 0px 30px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
text-align:left;
line-height: 18px;
}

#bodyCopy ul li {
	margin: 0 0 0 13px;
}

#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:right;
width:192px;
overflow:hidden;
padding:30px 0px 0px 0px;
}

#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;
}

.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: 525px;
	margin: 0px 0px 0px 0px;
	}
	
.clientColumn {
	width: 175px;
display:inline;
float:left;

	}

.clientColumnFloat {
	width: 175px;
display:inline;
float:left;

	}

resumeForm {
display:block;
height:100px;
}

h2.instant-on-headline {
	background: transparent url(../media/images/bg_h2.jpg) top left no-repeat;
	width: 369px;
	height: 69px;
	font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5892ad;
font-weight: 100;
margin:0;
text-align:left;
display: block;
padding: 15px 0 0 20px;
}

p.instant-on-copy {
	width: 90%;
	padding: 20px;
	margin: -84px 0 0 0;
}

span.instant-plus {
	color: #5892ad;
	font-size: 12px;
	float: right;
}

a.instant-on-more {
	color: #5892ad;
	font-size: 12px;
	text-decoration: underline;
	float: right;
}

a.instant-on-more:hover {
	text-decoration: none;
}

a.cant-see-me {
	display: block;
	width: 143px;
	height: 29px;
	background-color: transparent;
	margin: 0 0 0 -8px;
	padding: 0;
}

a.linkStatic {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}

a.linkStatic:hover {
text-decoration:underline;
}

a.emailFooter {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#989898;
line-height:30px;
text-indent:0px;
text-decoration:none;
}

a.emailFooter:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
line-height:30px;
text-indent:0px;
text-decoration:underline;
}

a.bottomNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
}

a.bottomNavLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
}

.quote {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
}

.name {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f78f1e;
line-height:normal;
}

.company {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6f7a84;
line-height:normal;
}

.nextStepsScndHead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:32px;
color:#f8962d;
text-indent:0px;
font-weight: bold;
}

.getStartedScndHead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:32px;
color:#68b1d2;
text-indent:0px;
font-weight: bold;
}

.sideNavHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
color:#f8962d;
text-indent:0px;
}

.sideNavHeaderTwo {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:25px;
color:#f8962d;
text-indent:0px;
}

.sideNavCopy {
display:block;
width:146px;
overflow:hidden;
margin:10px auto 0px auto;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
color:#FFFFFF;
text-indent:0px;
}

a.sideNavButton {
display:block;
width:107px;
height:25px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#cae9f5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:25px;
color:#6f7a84;
text-indent:0px;
text-decoration:none;
text-align:center;

}

a.sideNavButton:hover {
color:#FFFFFF;

}


a.sideNavButtonLrg {
display:block;
width:140px;
height:25px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#cae9f5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:25px;
color:#6f7a84;
text-indent:0px;
text-decoration:none;
text-align:center;
}

a.sideNavButtonLrg:hover {
color:#FFFFFF;

}

a.demoScnd {
display:block;
height:20px;
background-image:url(../media/images/nextsteps_demo_scnd.gif);
background-repeat:no-repeat;
background-position:0% 50%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#ffffff;
text-indent:30px;
text-decoration:none;
margin:10px 0px 0px 0px;
}

a.demoScnd:hover {
text-decoration:underline;
}

a.chatScnd {
display:block;
height:20px;
background-image:url(../media/images/nextsteps_chat_scnd.gif);
background-repeat:no-repeat;
background-position:0% 50%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#ffffff;
text-indent:30px;
text-decoration:none;
margin:10px 0px 0px 0px;
}

a.chatScnd:hover {
text-decoration:underline;
}

a.contactScnd {
display:block;
height:20px;
background-image:url(../media/images/nextsteps_contact_scnd.gif);
background-repeat:no-repeat;
background-position:0% 50%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#ffffff;
text-indent:30px;
margin:10px 0px 0px 0px;
text-decoration:none;
}


.greyBodyTwel {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f7a84;
	text-align:left;


}

a.contactScnd:hover {
text-decoration:underline;
}

a.researchScnd {
display:block;
height:20px;
background-image:url(../media/images/nextsteps_research_scnd.gif);
background-repeat:no-repeat;
background-position:0% 0%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#ffffff;
text-indent:30px;
margin:10px 0px 0px 0px;
text-decoration:none;
}

a.researchScnd:hover {
text-decoration:underline;
}

.copyGroupHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5892ad;
margin:0;
}

.copyGroupHeaderTwo {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
margin:0;
}

a.readmoreScnd {
 display:block;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#5892ad;
 text-decoration:underline;
 text-align:right;
}

a.readmoreScnd:hover {
text-decoration:none;
}

a.findOutMore {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#5892ad;
 text-decoration:underline;
 text-align:left;
}

a.findOutMore:hover {
text-decoration:none;
}

.blueText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5892ad;
margin:0;
}
.blueTextlrg{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5892ad;
margin:0;
}

.orangeHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#f78f1e;
margin:0;
line-height:18px;
}



.BlueHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5892ad;
margin:0;
text-align:left;
}

.leadIn {
font-size:14px;
}

a.sitemapMain {
color:#FFFFFF;
font-size:14px;
display:block;
background-color:#6399b2;
text-decoration:none;
padding:3px 0px 3px 5px;
}

a.sitemapMain:hover {
background-color:#f78f1e;
}

a.sitemapSub {
display:block;
color:#6399b2;
font-size:12px;
text-decoration:none;
text-indent:15px;
line-height:18px;
}

a.sitemapSub:hover {
color:#f78f1e;
font-size:12px;
}

a.sitemapSubSub {
display:block;
color:#6399b2;
font-size:11px;
text-decoration:none;
text-indent:30px;
line-height:16px;
}

a.sitemapSubSub:hover {
color:#f78f1e;
font-size:11px;
text-decoration:none;
}

h2.copyHeaders {
color:#f78f1e;
font-size:16px;
margin:0;
text-align:left;
}

.copySubHeaders {
color:#6399b2;
font-size:14px;
margin:0;
text-align:left;
}

a.newsItem {
color:#666666;
font-size:12px;
text-decoration:none;
line-height:18px;
}

a.newsItem:hover {
text-decoration:underline;
}

ul.List {
text-align:left;
}

.optionlinks {
display:block;
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f78f1e;
line-height:20px;
}

a.optionLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f78f1e;
margin:0;
padding: 0;
text-decoration:none;
}

a.clientLink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5892ad;
text-decoration: none;
}

a.clientLink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5892ad;
margin:0;
text-decoration:underline;
}

a.optionLink:hover {
text-decoration:underline;
}

a.optionLinkBlue {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5892ad;
margin:0;
padding: 0px 10px 0px 0px;
text-decoration:none;
}

a.optionLinkBlue:hover {
text-decoration:underline;
}

.showHideLink {
display:block;
cursor: pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f78f1e;
margin:0;
padding: 0px 10px 0px 10px;
text-decoration:none;
}

.showHideLink:hover {
text-decoration:underline;
}

label {
	display: block;
	display: inline;
	float: left;
	height: 20px;
	line-height: 20px;
	width: 135px;
	text-align: left;

	}

.movebutton {
margin-left: 135px;
margin-top: 10px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#f78f1e;
margin:0;
font-weight: 100;
text-align:left;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5892ad;
font-weight: 100;
margin:0;
text-align:left;

}

h1.interiorHeaderTwo {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#f78f1e;
margin:0;
text-align:left;
font-weight:normal;
}

.interiorHeaderGreyTwo {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6f7a84;
margin:0;
text-align:left;
padding-left:0px;
}

.interiorHeaderGrey {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#6f7a84;
margin:0;
text-align:left;
padding-left:15px;
}

a.HRnav {
display:inline;
float:left;
height:33px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
margin:0;
text-align:left;
line-height:33px;
text-decoration:none;
}

a.HRnav:hover {
background-image:url(../media/images/careers_arrow.gif);
background-repeat:no-repeat;
background-position:13px 26px;
}

.headlineGrey {
color:#a7a6a6;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.headlineOrange {
color:#f78f1e;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
}

a.careersLink {
color:#5892ad;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
margin-left:0px;
}

a.careersLink:hover {
text-decoration:none;
}


a.orangeLinksm {
color:#f78f1e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
margin-left:0px;
}

a.orangeLinksm:hover {
text-decoration:none;
}

a.careersLinkTwo {
color:#5892ad;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin-left:10px;
line-height:18px;
}

a.careersLinkTwo:hover {
text-decoration:underline;
}

.modulesHeader {
display:block;

margin:0px auto 10px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:25px;
}

.modulesContent {
display:block;
width:185px;
overflow:hidden;

font-family:arial;
font-size:12px;
color:#FFFFFF;
}

.formStyle {
display:block;
width:182px;
margin-top:10px;
margin-right: 2px;
}

#scndNavC img.scndNavLines {
	margin: -1px auto 5px auto;
	display: block;
	height: 1px;
	width: 170px;
}

a.scndNavLink {
	display: block;
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
	text-indent:20px;
}

a.scndNavLinkHead {
	display:block;
	font-size: 12px;
	width: 195px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	text-decoration: none;
	text-indent: 15px;
	margin: 0 auto 0 auto;
}

a.scndNavLinkSub {
display:block;
width:195px;
height:18px;

margin:0px auto 0px auto;
text-decoration:none;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-indent:25px;
}

a.scndNavLinkSub:hover, a.scndNavLink:hover {
	text-decoration: underline;
}

a.scndNavLinkSubFirst {
display:block;
width:195px;
height:18px;

margin:5px auto 0px auto;
text-decoration:none;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-indent:25px;
}

a.scndNavLinkSubFirst:hover {
text-decoration:underline;
}

a.scndNavLinkSubLast {
display:block;
width:195px;
height:18px;

margin:0px auto 5px auto;
text-decoration:none;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-indent:25px;
}

a.scndNavLinkSubLast:hover {
text-decoration:underline;
}

a.topNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
}

a.topNavLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
}


/* Index page styles */

.orangeHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#f78f1e;
margin:0;
}

a.readmore {
 display:block;
 width:79px;
 height:25px;
 background-color:#707b85;
 margin:114px 0px 0px 0px;
 position:absolute;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#ffffff;
 line-height:25px;
 text-decoration:none;
 text-align:center;
}

a.readmore:hover {
 text-decoration:underline;
}


a.greyButton {
 display:block;
 width:79px;
 height:25px;
 background-color:#707b85;
 margin: -3px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#ffffff;
 line-height:25px;
 text-decoration:none;
 text-align:center;
 float: left;
 
}

a.greyButton:hover {
 text-decoration:underline;
}


.nextSteps {
display:inline;
float:left;
width:166px;
height:173px;
background-image:url(../media/images/nextsteps_full.gif);
background-repeat:no-repeat;
margin:19px 0px 0px 0px;
padding:0px 0px 0px 20px;
}

.nextStepsHead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:32px;
color:#f8962d;

display:block;
margin-bottom:20px;
}

a.demo {
display:block;
height:18px;
background-image:url(../media/images/nextsteps_demo.gif);
background-repeat:no-repeat;
background-position:0% 50%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#ffffff;
text-indent:30px;
text-decoration:none;
margin:10px 0px 0px 0px;
}

a.demo:hover {
text-decoration:underline;
}

a.contact {
display:block;
height:18px;
background-image:url(../media/images/nextsteps_contact.gif);
background-repeat:no-repeat;
background-position:0% 50%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#ffffff;
text-indent:30px;
margin:10px 0px 0px 0px;
text-decoration:none;
}

a.contact:hover {
text-decoration:underline;
}

a.research {
display:block;
height:18px;
background-image:url(../media/images/nextsteps_research.gif);
background-repeat:no-repeat;
background-position:0% 0%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#ffffff;
text-indent:30px;
margin:10px 0px 0px 0px;
text-decoration:none;
}

a.research:hover {
text-decoration:underline;
}

a.subLinks {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
line-height:25px;
text-decoration:none;
}

a.subLinks:hover {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
line-height:25px;
text-decoration:underline;
}

#bodyCopyClients {
display:block;
width:626px;
overflow:hidden;
padding:30px 0px 0px 30px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7a84;
text-align:left;
}


.clientLogos {
display:block;
width:532px;
margin:0px 0px 0px 0px;
}

.clientLogosSpace {
display:inline;
float:left;
margin-right:100px;
}

.clientLogosFloat {
display:inline;
float:left;
}

a.clientLinkBlue {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5892ad;
margin:0;
padding: 0px 0px 0px 0px;
margin:0px auto 0px auto;
text-decoration:none;
text-align:center;
}

a.clientLinkBlue:hover {
text-decoration:underline;
}


.tableHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight: 500;


}

.tableTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: 300;
	padding-left: 5px;


}

.tableBorder{

	border: 1px solid #666666;
	}
