@charset "utf-8";
/* CSS Document */

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;
line-height:18px;
}

.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: 0px 10px 0px 10px;
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: hand;
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;
}

.scndNavHeader {
display:block;
width:195px;
margin:0px auto 5px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:25px;
text-indent:10px;
}

a.scndNavLink {
display:block;
width:195px;
height:30px;
margin:0px auto 0px auto;
text-decoration:none;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-indent:15px;
}

a.scndNavLink:hover  {
display:block;
width:195px;
height:30px;
background-image:url(../media/images/scndnav_rollover.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
text-decoration:none;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-indent:15px;
}
.active  {
display:block;
width:195px;
height:30px;
background-image:url(../media/images/scndnav_rollover.jpg);
background-repeat:no-repeat;
margin:0px auto 0px auto;
text-decoration:none;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-indent:15px;
}


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 {
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;
	}