@charset "utf-8";

#headerMenuList li a, #headerMenuList li a:link {
	color: #3F4C6B;  
	cursor: default;
	cursor:pointer;
	font-size:11px;
}
#headerMenuList li a.active, #headerMenuList li#currentCust a {
	color: #005CF3;  
	cursor: default;
	cursor: pointer;
}
#headerMenuList li#currentCust {
	font-size:11px;	
}
		
#imgNetworked {
	float: right;
}

#callToday {
	float:right;
	margin:0px 20px 0px 0px;
}
#upperContent #headerMenu {
	margin-top:30px;	
	width:443px;
}
#upperContent ul#headerMenuList {
	margin:0px 0px 0px 0px;	
}
#breadcrumbsEnterprise {
	clear:both;
	font-size:11px;
	height:20px;
	left:18px;
	padding:2px 0 0 20px;
	position:relative;
	top:-25px;
	width:800px;
	z-index:103;
}
#upperContent #breadcrumbsEnterprise a {
	color:#005CF3;
	text-decoration:none;
}

#middleContent #inner {
	margin: 10px 30px 20px 20px;
}
#leftNavContent {
	float:left;
	margin:20px 30px 0px 18px;
	width:160px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	position:relative;
}
#leftfloatingdiv { 
	padding-top:10px;
	position:absolute;
	bottom:25px;
}
*html #leftfloatingdiv { /*IE6*/
	padding-top:15px;
}
#leftNavContent p.navtitle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#leftNavContent p.navtitle a {
	color:#000000;	
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}
#leftNavContent ul#enterprise {
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:160px;
	line-height:2.2em;
	font-size:8pt;
	font-family:Verdana, Geneva, sans-serif;
	list-style-position:inside;
}
*html #leftNavContent ul#enterprise {  /* IE6 */
	margin-top:2px;
	padding-top:0px;
}
html>body #leftNavContent ul#enterprise {  /* IE7 */
	*margin-top:-3px;
	*padding-top:0px;
}
#leftNavContent ul#enterprise li {
	padding-left:15px;
	margin-left:0px;
	color:#1f6bdf;
	border-top:solid 1px #7fa6c0;
    list-style-image:url(/img/enterprise/benefits/nav_arrow_blue.gif);	
}
#leftNavContent ul#enterprise li#navtitle {
	padding:0px 0px 2px 0px;
	margin-left:0px;
	list-style:none;
	list-style-image:none;
	font-size:9pt;
	font-weight:bold;
	border-top:none;
}
#leftNavContent ul li a:link, 
#leftNavContent ul li a:visited, 
#leftNavContent ul li a:hover {
	color:#1f6bdf;
	text-decoration:none;
	padding-left:1px;
	margin-left:0px;
}
#leftNavContent ul#enterprise li.active {
	padding-left:8px;
	margin-left:0px;
	color:#000000;	
	font-weight:bold;
	border-top:solid 1px #7fa6c0;
    list-style-image:url(/img/enterprise/benefits/nav_arrow_black.gif);	
}
#leftNavContent ul li.active a:link, 
#leftNavContent ul li.active a:visited, 
#leftNavContent ul li.active a:hover {
	color:#000000;
	text-decoration:none;	
	padding-left:1px;
	margin-left:0px;
}
#rightBodyContent {
	float:left;
	width:660px;
	padding-top:20px;
	color:#333333;
}
#rightBodyContent p {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:13px;
	margin-top:5px;
	color:#333333;
}
#rightBodyContent .errortext {
	color:red;	
}
#rightBodyContent strong, {
	color:#333333;	
}
#rightBodyContent a:link, #rightBodyContent a:visited, #rightBodyContent a:hover {
	color:#1f6bdf;
}
#rightBodyContent ul, #rightBodyContent ul li, #rightBodyContent ol li {
	font-family:Arial, Geneva, sans-serif;
	font-size:9pt;
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside;
} 
#rightBodyContent ul.indent {
	margin-left:20px;	
}
#rightBodyContent ul.benefitssavings {
	margin-bottom: 60px;	
}
*html #rightBodyContent ul.benefitssavings { /*IE6*/
	margin-bottom: 57px;	
}
#rightBodyContent p.gsa img {
	float:left;	
}
#rightBodyContent p.gsa strong {
	line-height:3.5em;	
	padding-left:10px;
}
.clearit {
	clear:both;	
}
#rightBodyContent hr {
	background-color:#999999;
	color:#999999;
	height:1px;
}
#rightBodyContent .floatingdiv290 {
	float:left;
	width:290px;
	padding-right:30px;
	font-size:13px;
}
#rightBodyContent .floatingdiv290 h3, #rightBodyContent h4 {
	font-size:13px;
	font-weight:bold;
	color:#333333;
	margin:15px 0px 0px 0px;
}
#oneBodyContent {
	background: #ffffff url(/img/enterprise/bg_enterprise_map.gif) no-repeat;
	margin:0px 0px 0px 8px;	
}
#oneBodyContent2 {
	background: #fefefe url(/img/enterprise/bg_enterprise_unplug.jpg) no-repeat top left;	
	margin:0px 0px 0px 8px;
}
#oneBodyContainer {
	font-family: Arial, Verdana, sans-serif;	
	color:#000000;
	font-size:14px;
	padding:15px 0px 0px 20px;
	line-height:1.8em;
}
#oneBodyContainer p.headertext {
	font-size:50px;
	font-weigth:bold;
	line-height:1.1em;
	margin-bottom:10px;
}
#oneBodyContainer a#calltoaction {
	display:block;
	background-image: url(/img/enterprise/button_red_346.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
	width:346px;
	height:38px;
	padding:7px 0px 0px 40px;
}
#oneBodyContainer .homeboxes {
	border-left:solid 1px #d7d7d8;
	width:153px;
	float:left;
	font-size:12px;
	line-height:1.4em;
	color:#6d6d7b;
	margin:20px 0px 20px 0px;
	padding:0px 7px 0px 18px;
}
#oneBodyContainer a, #oneBodyContainer a:link, #oneBodyContainer a:visited, #oneBodyContainer a:active {
	text-decoration:none;
	color:#6d6d7b;	
}
#oneBodyContainer a:hover {
	cursor:pointer;	
}
#middleContentEnterprise {
	background-color:#FFFFFF;
	border-color:#C8C8C8;
	border-style:none solid solid;
	border-width:0 1px 0px 1px;
	color:#3F4C6B;
	margin-left:18px;
	overflow:hidden;
	width:909px;
}
#lowerContentEnterprise {
	background-color:#efefef;
	border-color: #C8C8C8;
	border-style: solid;
	border-width:1px 0px 0px 0px;
	width:881px;
	margin-left:18px;
	padding:15px 10px 0px 20px;
}
#oneBodyContainer .noline {
	border-left:0px;
	padding-left:0px;
}
#oneBodyContainer .homeicon {
	margin-left:35px;
	border:0px;
}
.borderit {
	border:solid 1px #B4B5B9;	
}
.clearit {
	clear:both;
}
.clearleft {
	clear:left;	
}
.lefticon {
	float:left;
	margin:0px 10px 0px 0px;
}
.leftimage {
	float:left;
	margin:5px 10px 0px 0px;
}
*html .leftimage {
	float:left;
	margin:15px 10px 0px 0px;
}
*html .firstimage {
	margin-top:0px;	
}
.floatingleft {
	float:left;
	margin-right:5px;
}
.floatingright {
	float:right;
	margin:0px 0px 20px 5px;
}
.floatingrightnomargin {
	float:right;
	margin:0px 0px;
}
#rightBodyContent h3.pageTitle {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13pt;
	color:#cc0000;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
}
#rightBodyContent h3.pageTitleLow {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13pt;
	color:#cc0000;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}
#rightBodyContent p.subTitle {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#333333;
	margin-bottom:20px;
	margin-top:0px;
}
#rightBodyContent p.subTitle2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#333333;
	margin-bottom:10px;
	margin-top:0px;
}
#rightBodyContent p.toptext {
	width:95%;	
}
#rightBodyContent p.smalltext {
	font-size:7pt;	
}
#rightBodyContent p.first {
	margin-top:0px;	
}
.bluetext {
	color:#1f6bdf;	
}
.bigbluetext {
	color:#1f6adf;	
	font-size:14pt;
	font-weight:normal;
}
.smalltext {
	font-size:10px;	
}
.tinytext {
	font-size:9px;	
}
span.emphasizing {
	font-weight:bold;
	font-style:italic;
}
#rightBodyContent h4.linktitle {
	padding: 0px 0px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
}
.itemDiv {
	border-bottom:1px solid #cccccc;	
	margin:0px 0px;
	padding:0px 0px;
}
.headshot {
/*	float:left;
*/	margin:0px 15px 10px -5px;
}
p.quote {
	background:#d9ecf5 url(/img/enterprise/case-studies/bg-bluequote.gif) no-repeat right bottom;
	padding:10px 15px 30px 20px;
}
#rightBodyContent h2.blacktext {
	color:#000000;
	font-size:14pt;
	margin:0px 0px 5px 0px;
	padding:0px 0px 10px 0px;
}

/* start contact-us page CSS */
form div {
	margin-bottom: 5px;
}

label {
	clear: left;
	color: #333;
	float: left;
	font-size: 11px;
	margin-right: .5em;
	min-width: 5em;
	text-align: right;
	white-space: nowrap;
	width: 27%;
}

* html label {
	width: 30%;
}

label.wrappingtext {
	line-height:1.1em;
	margin-top:-2px;
}

#rightBodyContent table#contactUsTable {
	width: 670px;
	margin-top:0px;
}

table#contactUsTable select#n00N00000006pG6R {
	width:85px;
}

table#contactUsTable td {
	vertical-align: top;
}

.asterisk {
	color: #CF0000;
}

#bottomText {
	clear: both;
	margin-top: 7.5em;
}

#buttonDiv {
	margin: 50px 0 0 175px;
}

#headerMenuList li#headerMenuGetStarted a, #headerMenuList li#headerMenuGetStarted a:link {
	color: #005CF3;
	cursor: default;
}
#headerMenuList li#headerMenuHome {
	border-left:none;	
}

#oneCol {
	width:100%;
	padding-top:10px;
}

#leftCol {
	width:300px;
	padding-top:10px;
}
#rightCol {
	width:310px;	
	padding-top:10px;
}
#rightCol label {
	line-height:1.2em;
	margin-top:-4px;
}
#rightCol>div:first-child, #leftCol>div:first-child {
	padding-top:5px;	
}
#rightBodyContent #promise {
	color: #0030CE;
	font-size: 9px;
	line-height: 1em;
	float:right;
	margin:0px 0px;
	padding:0px 0px;
	display:block;
	width:340px;
}
*html #rightBodyContent #oneCol span#promise {
	width:320px;
}
#rightBodyContent #demotext {
	font-size: 11px;
	line-height: 1em;
	float:right;
	margin:2px 0px 0px 0px;
	padding:0px 0px;
	display:block;
	width:460px;
}
*html #rightBodyContent #oneCol span#demotext {
	width:425px;
}
.btnImg	{
	margin-top:5px;	
}
#required p {
	color: #333;
	font-size: 11px;
}
#rightCol label {
	width: 63%;
}
.topMargin {
	margin-top: 15px;
}

/* end contact-us CSS */

.topInfoBox {
	width:158px;
	border:solid 1px #b4b5b9;
	background: #ffffff url(/img/enterprise/bg_infoboxes.jpg) repeat-x bottom; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.2em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.topInfoBox p {
	padding:8px 5px 5px 10px;	
	margin:0px 0px;
	font-weight:bold;
}
.infoBox {
	width:158px;
	border:solid 1px #b4b5b9;
	background: #ffffff url(/img/enterprise/bg_infoboxes.jpg) repeat-x bottom; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.2em;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.infoBox p {
	padding:8px 5px 5px 10px;	
	margin:0px 0px;
	font-weight:bold;
}
.infoBox p.nopadding, .topInfoBox p.nopadding {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.infoBox p.notoppadding {
	padding:0px 0px 10px 10px;	
	margin:0px 0px;
}
.infoBox a.bluelink:link, .infoBox a.bluelink:hover, .infoBox a.bluelink:visited {
	color:#1f6bdf;
	font-size:12px;
}
.infoBox a.tinybluelink:link, .infoBox a.tinybluelink:hover, .infoBox a.tinybluelink:visited, 
.topInfoBox a.tinybluelink:link, .topInfoBox a.tinybluelink:hover, .topInfoBox a.tinybluelink:visited {
	color:#1f6bdf;
	font-size:8.5px;
}
.infoBox span.blueheader, .topInfoBox span.blueheader {
	 color:#1f6bdf;
	 font-size:16px;
	 line-height:1.6em;
}
#leftNavContent .infoBox form#requestacall {
	margin:-10px 0px 0px 0px; 
	padding:5px 5px 5px 8px;
	line-height:1.5em;
}
#leftNavContent .infoBox form#requestacall input {
	width:114px;	
}
#leftNavContent .nounderline {
	text-decoration:none;
}

#fedcontact {
	width:400px; 
	float:left;
	margin-bottom:-10px;
}

#signUpBtn {
	cursor: pointer;
}

#calendarContainer {
	height: 200px;
	line-height: 1em;
}

#calendarContainer img {
	float: left;
	margin-right: 10px;
}

#webinarCalendar {
	margin-left: 111px;
}

#webinarCalendar div {
	float: left;
}

