@charset "UTF-8";body{font:100% Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:center;color:#000000;width:100%;}
.archangel_menu{background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:left;padding-left:10px;}
.archangel_menu a{color:#666666;text-decoration:none;}
.archangel_menu a:hover{color:#666666;text-decoration:underline;}
.searchbutton{font-size:11px;font-family:Arial, Helvetica, sans-serif;text-align:center;padding:2px 10px;color:#ffffff;}
.searchbutton_background{background-color:#0048ad;width:400px;float:right;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;height:30px;vertical-align:middle;}
#header{width:960px;margin:0px auto;text-align:center;}
#header h1{width:960px;height:75px;}
#bodycontent{width:960px;background:#FFFFFF;margin:0px auto;text-align:left;clear:left;}
#bodycontent a{color:#0048ad;text-decoration: underline;}
#bodycontent a:hover{color:#0048ad;text-decoration:underline;}
#bodycontent a:visited{color:#666666;text-decoration: underline;}
.breadcrumb{width:960px;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-top:0px;height:10px;}
.breadcrumb a{color:#0048ad;text-decoration:underline;}
#pagecontent{margin:0 320px 0px 0px;padding:0 10px;}
#pagecontent p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
#pagecontent h1{font-family:'Nobile', Arial, Helvetica, Sans-Serif;color:#0048AD;}
#pagecontent h2{font-family:'Droid Sans', Arial, Helvetica, Sans-Serif;}
#specialofferlinkto{background-color:#FFFFdd;color:#787878;margin:10px auto;width:700px;padding:5px 10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#specialofferlinkto a{color:#dd6600;text-decoration:underline;}
#specialofferlinkto a:hover{color:#dd6600;text-decoration:underline;}
#specialofferlinkto a:visited{color:#dd6600;text-decoration:underline;}
#specialofferlinkto .disappear{width:10px;height:10px;float:right;}
#specialofferlinkto .disappear a{color:#FFCC66;}
#indexcontent{margin:0px;padding:0 10px;}
#indexcontent p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
#indexcontent h1{font-family:'Nobile', Arial, Helvetica, Sans-Serif;color:#0048AD;}
#indexcontent h2{font-family:'Droid Sans', Arial, Helvetica, Sans-Serif;}
#indexcontent h3{font-family:Arial, Helvetica, Sans-Serif;color:#666666;}
.welcomescreenheader{width:100%;padding:10px 0px;text-align:center;font-family:Geneva, Arial, Helvetica, sans-serif;color:#0048AD;border-bottom:1px solid #0048AD;float:left;}
#welcomescreens{width:940px;height:175px;float:left;margin:10px 0px 10px 0px;padding-top:5px;}
#welcomescreens .imagestable{float:left;width:400px;background-color:#CC0033;}
#welcomescreens .buttonrack{text-align:right;background-color:#122122;width:401px;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin-top:-3px; text-decoration:none;}
#welcomescreens .buttonrack a{color:#CCCCCC; text-decoration:none;}
#welcomescreens .buttonstable{float:left;width:260px;}
#welcomescreens .textclick{float:left;width:96%;height:42px;text-align:center;padding:7px 0px 0px 10px;margin:0px 0px 0px 1px;font-family:Arial, Helvetica, sans-serif;font-size:14px;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#999999;background-image:url(/images/textclick_background.png);background-position:bottom;background-repeat:repeat-x; text-decoration:none;}
#welcomescreens .textclick:hover{background-image:url(/images/textclick_background_hover.png);background-position:bottom;background-repeat:repeat-x;text-decoration:none; color:#0048ad;}
#companyinfo_content{margin:0 160px 0px 0px;padding:0 10px;}
#companyinfo_content p,li{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
#companyinfo_content h1{font-family:'Nobile', Arial, Helvetica, Sans-Serif;color:#0048AD;}
#companyinfo_content h2{font-family:'Droid Sans', Arial, Helvetica, Sans-Serif;}
#companyinfo_content h3{font-family:Arial, Helvetica, Sans-Serif;color:#666666;}
#companyinfo_content h2 a{color:#666666;text-decoration:none;}
#companyinfo_content h2 a:hover{color:#666666;}
.webinarinfo{width: 300px; float:left; margin:0px 5px 0px 5px;}
.stepsNums{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:50px;color:#FFbb00;width:60px;height:55px;text-align:center;vertical-align:top;float:left;margin-top:-10px;}
.calcinfo{font-family:Arial, Helvetica, sans-serif;color:#0048AD;font-weight:lighter;}
#calcwrap{float:left;margin:0px 20px;}
#calcswalkthru{width:360px;padding:0px 20px;float:left;}
#calcswalkthru h2{font-family:Arial, Helvetica, sans-serif;color:#333333;margin:0px;font-size:18px;text-align:center;}
#calcswalkthru p{font-size:14px;}
#calcswalkthru li{font-size:14px;}
#calcsfeatures{width:250px;height:50px;vertical-align:middle;padding-top:10px;padding-right:15px;}
#calcsfeatures h3{font-family:Arial, Helvetica, sans-serif;color:#333333;margin:-10px;font-size:12px;}
#calcsfeatures.odd{background-color:#FFFF99;}
#calcsfeatures.even{background-color:#FFFFCC;}
#superquote{float:right;width:240px;}
#superquote h3{font-family:'Nobile', Arial, Helvetica, Sans-Serif;color:#0048AD;margin:0px;}
#compliancefeatures{height:180px;width:350px;}
#compliancefeatures p{font-family:Arial, Helvetica, sans-serif;}
#compliancefeatures h3{font-family:Arial, Helvetica, sans-serif;color:#333333;margin:0px;font-size:14px;}
#complyctoa p{font-family:Arial, Helvetica, sans-serif;color:#0048AD;font-weight:bold;}
#complyctoa a{text-decoration:underline;}
#complyctoa a:hover{text-decoration:underline;}
#interfacefeatures{width:800px;margin:10px 0px;float:left;}
#intr_slug{width:220px;float:left;margin:0px 10px 5px 10px;padding:5px 5px;}
#intr_slug ul{margin-left:10px;}
#intr_slug ul li{margin-bottom:5px;}
#intr_slug ul li ul li{margin-left:15px;display:block;}
.kf1{background-color:#ffffff;}
.kf2{background-color:#ffffff;}
.kf3{background-color:#ffffff;}
#keyfeatures{width:600px;margin:10px 0px;height:275px;}
#kf_slug{width:160px;float:left;margin:0px 10px 15px 10px;padding:5px 5px;}
#kf_slug h2{font-family:Arial, Helvetica, sans-serif;color:#333333;margin:0px;font-size:14px;text-align:center;}
#kf_slug p{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.casestudy{float:left;margin:10px 0px 20px 20px;padding:0px 10px;border-top:1px solid #999999;border-bottom:1px solid #999999;background-image:url(/images/casestudy_background_new.png);background-repeat:repeat-y;}
.casestudy h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#000033;}
.imgcomm{background-color:#FF9900;}
.imgdocs{background-color:#99CC00;}
.imgcompany{background-color:#0048AD;}
#action{float:right;width:120px; height: 300px; background:#ffffff;margin:20px 10px;}
#actionbutton{font-family:Geneva, Arial, Helvetica, sans-serif;margin-bottom:0px;color:#FFFFFF;padding:0px;}
#action a{text-decoration:none;color:#FFFFFF;border:0px;}
#action img{border:0px;}
#action .commservices{background-color:#FF9900;}
#action .commservices:hover{background-color:#FFCC66;}
#action .docservices{background-color:#99CC00;}
#action .docservices:hover{background-color:#CCCC99;}
#action .contact{background-color:#E3863D;}
#action .contact:hover{background-color:#FFA13B;}
#action .e911{background-color:#ff2211;}
#action .e911:hover{background-color:#2255ff;}
.newsletter_buttons{background-color:#FFFF00;}
.newsletter_buttons:hover{background-color:#FFFF99;}
#relatedpages{float:right;width:120px;margin:20px 0px 0px 0px;padding:0px 15px;border-left:1px solid #999999;}
#relatedpages h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;}
#relatedpages p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#999999;}
#relatedpages a{text-decoration:none;color:#999999;}
#relatedpages a:hover{text-decoration:underline;}
#relatedpages a:visited{text-decoration:none;}
.testimonials_onpage{width:300px;margin:0px 10px;float:left;}
.testimonials_onpage h3{font-family:'Nobile', Arial, Helvetica, Sans-Serif;color:#0048AD;margin:0px;}
.testimonials_squeeze{padding:0px 5px;border-left:1px solid #a1b3a8;border-right:1px solid #a1b3a8;margin:-12px 0px -12px 0px;}

#homepage_kickstart{width:300px;background-image:url(/images/homepage_kickstart_bg_01.png);height:200px;margin:20px 5px 20px 5px;float:left;border-left:1px;border-right:1px;border-bottom:1px;border-top:0px;border-color:#dfdfdf;border-style:solid;}

.homepage_bannerText{ width: 930px; height: 100px; float: left; position: absolute; vertical-align: bottom; margin-top: 180px; background-color: #FFFFFF; border-top: 5px double #FF9900; border-bottom: 5px double #FF9900;}
 
#homepage_kickstart p{padding:5px 5px;margin:0px 5px;background-image:url(/images/kickstart_bg_p.png);}

#homepage_ad{width:310px;float:left;  margin-bottom: 5px;}
/*#homepage_banner{width: 620px; float: left; margin-bottom: 5px}*/

#homepage_banner{width: 930px; float: left; margin-top: 20px}

.homepage_explain{ 
  width: 300px;
  float: left;
  padding-top: 12px;
  font-family: 'Oswald', serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.2;
 }


#kickstart2{ width: 930px; float: left; margin: 20px 0px 20px 0px; font-family: "Courier New", Courier, monospace;}

.wwdo1{ width: 224px; height: 300px; margin: 0px; border: 1px solid #ffffff; float: left;}
.wwdo2{ width: 224px; height: 300px; margin: 0px 5px; border: 1px solid #ffffff; float: left;}
.wwdo3{ width: 224px; height: 300px; margin: 0px 5px 0px 0px; border: 1px solid #ffffff; float: left;}
.wwdo4{ width: 224px; height: 300px; margin: 0px; border: 1px solid #ffffff; float: left;}

.wwdoButtons{margin-top: 50px;}
.wwdoText{margin-bottom: -50px; height: 60px; padding: 2px 4px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;}

.stratpartnerbio{
	width:310px;height:100%;padding:0px 10px 0px 15px;border-right:1px solid #ffffff;float:left;}

#newsletter_walkthrough{width:300px;background-image:url(/images/homepage_kickstart_bg_01.png);margin:20px 5px 20px 5px;float:left;}
#newsletter_walkthrough p{padding:5px 5px;margin:0px 5px;background-image:url(/images/kickstart_bg_p.png);}
#newsletter_walkthrough h3{color:#CC9900;text-align:center;}
#docservices_walkthrough{width:300px;background-image:url(/images/homepage_kickstart_bg_01.png);margin:20px 5px 20px 5px;float:left;}
#docservices_walkthrough p{padding:5px 5px;margin:0px 5px;background-image:url(/images/kickstart_bg_p.png);}
#docservices_walkthrough h3{color:#99CC00;text-align:center;}
#commservices_walkthrough{width:300px;background-image:url(/images/homepage_kickstart_bg_01.png);margin:20px 5px 20px 5px;float:left;}
#commservices_walkthrough p{padding:5px 5px;margin:0px 5px;background-image:url(/images/kickstart_bg_p.png);}
#commservices_walkthrough h3{color:#FF9900;text-align:center;}
.commservices{background-color:#FF9900;}
.docservices{background-color:#66CC33;}
.company{background-color:#3366CC;}
.testimonials_index{width:260px;height:100%;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;border-right:1px solid #999999;float:left;}
.testimonials_index h3{font-family:'Josefin Sans', Helvetica, sans-serif; font-size:14px;color:#0048AD;}
.testimonials_wedge{font-family:'Josefin Sans', Helvetica, sans-serif; font-size:28px;color:#666556;}
.webinar_onpage{width:240px;margin:0px 10px 0px 10px;padding:0px 20px;float:left;height:300px;background-image:url(/images/webinar_background.jpg);background-repeat:no-repeat;background-position:top;}
.webinar_onpage h3{font-family:'Yanone Kaffeesatz', arial, serif;color:#666666;font-size:36px;line-height:0px;}
.webinar_onpage h4{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.webinar_index{width:220px;height:100%;padding:0px 5px 0px 5px;border-right:1px solid #999999;float:left;}
.webinar_index h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;}
.webinar_index h4{font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:underline;}
.byline{width:160px;float:left;padding-left:5px;margin:0px 10px 10px 0px;border:1px solid #cccccc;background-color:#dedede;}
.slugline{font-style:italic;color:#cccccc;}
.newslist{width:100%;}
.newslist td{padding-left:5px;padding-top:5px;padding-bottom:5px;}
.newslist td.odd{background-color:#dedede;}
.newslist td.even{background-color:#ffffff;}

#slideshow{
	width: 700px;
	margin: 0px auto;
}

#slideshow #slidesContainer {
  margin:0 0px 0px 40px;
  border: 1px solid #999999; /*YOU added this part to see how big the thingy is*/
  width:600px;
  height:400px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  float: left;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width: 580px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:400px;
}

.slide img {
  float:right;
  margin:0 15px;
}
/**
 * Slideshow controls style rules.
 */
.control {
  width:39px;
  height:263px;
  text-indent:-10000px;
  cursor: pointer;
}
#leftControl {
  float: left; 
  margin-right: -40px;
  background:transparent url(images/control_left.gif) no-repeat 0 0;
}
#rightControl {
  float: left;
  background:transparent url(images/control_right.gif) no-repeat 0 0;
}

.newslist h5{font-family:Arial, Helvetica, sans-serif;}
.teaser{color:#666666;font-style:italic;}
.blogs_index{width:290px;height:100%;padding:0px 10px 0px 5px; border-right:1px solid #999999;float:left;}
.blogs_index h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#0048AD;}
.blogs_index td{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;}
.blogs_index a{color:#666666;text-decoration:underline;}
.blogs_index a:hover{color:#666666;text-decoration:underline;}
.specials_index{width:220px;height:100%;padding:0px 5px 0px 5px;float:left;}
.specials_index h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#0048AD;}
.aboutus_index{margin-right:450px;}
.clicker{width:400px;margin:0px 5px;float:right;}
.clickerbutton{float:left;padding:0px 3px 0px 3px;text-align:center;max-width:60px;border-top:0px;border-bottom:1px;border-left:1px;border-right:1px;border-style:solid;border-color:#999999;margin:0px 2px 0px 2px;}
.clickerbutton a{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:12px;}
.clickerbutton:hover{background-color:#FFFF00;}
#footer{padding:0 10px 0 20px;margin:20px 0px 0px 0px;text-align:center;height:70px;}
#footer p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#999999;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
#navwrap{background-color:#0048ad;height:30px;border-bottom:1px solid #CCCCCC;background-image:url(/images/nav_bg.png);background-position:bottom;background-repeat:repeat-x;}
.navpos{width:960px;margin:0px auto;text-align:left;}
#webinarButton{display:block;width:125px;height:125px;background:url("images/icon_webinar_roll.png") no-repeat 0 0;float:left;}
#webinarButton:hover{background-position:0 -125px;}
#webinarButton span{display:none;}
#newsletterbuttonForm{
	position: absolute;
	width: 250px;
	margin-left: 65%;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff ;
}
#hiddenForm{
	width: 238px;
	background-color: #4f2962;
	margin: 0px auto;
	padding: 5px 10px 5px 2px;
	text-align: right;
	color: #ffffff;
}
.formButton{
cursor: pointer; background-image: url(images/roundieNLForm.png); background-repeat: no-repeat;
}

/* New Displays */

#newdisplay h3{
	font-family: Arial, Helvetica, sans-serif; color:#333333;margin:0px;font-size:14px;text-align:center;
}
.qrfoot{ display: none;
}

.headsupTestim{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

/* NEWEST CHANGES: MAY 2011 */

#productlayer1{
	width: 860px;
	margin: 0px auto;
	border-bottom: 1px solid #cccccc;
	height: 320px;
}
#productlayer2{
	width: 860px;
	height: 280px;
	margin: 0px auto;
}

#productlayer3{
	width: 860px;
	height: 250px;
	margin: 0px auto;
	
}

.productbilboard{
	width: 423px;
	float: left;
}
.productbigflap{
	width: 175px;
	height: 300px;
	float: left;
	margin-top: 35px;
}

.bigflapshadowL{
	width: 14px;
	height: 270px;
	float: left;
	background-image: url(images/newproductpage_bflap_03.png);
	background-repeat: repeat-y;
}

#bigflapContents{
	width: 139px;
	height: 250px;
	padding: 0px 3px 0px 3px;
	float: left;
}

#bigflapContents h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 5px;
	border-bottom: 1px solid;
	
}

.docsf{background-color:#2C6629; color: #fff; border-color: #336600;} 
.commsf{background-color: #FFAA37; color: #fff; border-color: #FFFFFF;}

.bigflapshadowB{
	width: 113px;
	height:20px;
	float: left;
	background-image: url(images/newproductpage_bflap_06.png);
	background-repeat: repeat-x;
}

#littleflap{
	width: 32px;
	float: left;
}

#productclientquote{width: 245px; margin-top: 4em; float: left; margin-left: 15px;}
#productclientquote h3{font-family:'Josefin Sans', Helvetica, sans-serif; font-size:14px;color:#0048AD;}
.testimonials_wedge{font-family:'Josefin Sans', Helvetica, sans-serif; font-size:28px;color:#666556;}
.testimonials_people{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#666556;}

#featurefeature{width: 175px; float: left;}
#featurefeature p{margin: 0px 10px; font-size: 12px; font-family: Helvetica, sans-serif;}
.bumpers{width: 30px; float: left;}
#featurelist{width: 210px; float:left; background-color: #f0f0f0;}
#featurelist li{font-family: verdana, sans-serif; font-size: 12px; color: #333333;}

.heythere{ width: 840px;}
.heythere h1{font-family:'Oswald', Helvetica, sans-serif; font-weight:lighter; color:#666666;}
.docs{color: #99CC00;}.comms{color: #FF9900;}
#bottomC2As{width: 190px; height: 230px; float:left; border-left: 1px solid #d0d0d0;  border-right: 1px solid #d0d0d0;  padding: 10px 10px 0px 10px;}
#bottomC2As h2{font-size: 1em; font-family:Arial, Helvetica, sans-serif; font-weight: normal;}
#bottomC2As p{font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.C2Acontact{ background-color: #FFFF99; color: #000000;}

#socialmediaslug{
	width:960px;
	background:#FFFFFF;
	margin:0px auto;
}
#socialmediabuttons{
	float: left;
	text-align: left;
}

.twits{
	margin: 10px 0px 15px 0px;
	width: 60px;
}
.linkedin{
	margin: 10px 0px 15px 0px;
	width: 60px;
}
.fbook{
	margin: 10px 0px 15px 5px;
	width: 60px;
}

#nlFormPop{
	width: 100%;
	height: 100%;
	background-color: #666666;
	position: fixed;
}
#bottomsitemap{
	width: 960px;
	margin: 0px auto;
	text-align: left;
	border-bottom: 1px solid #999999;
	border-top:1px solid #999999;
	color: #999999;	
}
#bottomsitemap h2 a{
	text-decoration: none;
	color: #666666;
}
#bottomsitemap h2 a:visited{
	text-decoration: none;
	color: #666666;
}
#bottomsitemap p a{
	text-decoration: none;
	color: #999999;
}
#bottomsitemap p a:visited{
	text-decoration: none;
	color: #999999;
}

.sitedivider{
	width: 130px;
	margin: 0px 5px;
	float: left;
}
.siteMapH2{
	font-size: 12px;
	font-family: Helvetica, sans-serif;
}
.siteMapP{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px;
}
.bottomContact{
	margin-left: 10px;
	padding-left: 15px;
	border-left: 1px solid #999999;
	float: left;
}
.btmContactH1{
	font-size: 14px;
	color: #333333;
	font-family: Helvetica, sans-serif;
}
.btmContactP{
	color: #999999;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
}

/*SOCIAL SENTRY WHITEPAPER REQUEST*/

.whitepaperrequestSSent{
	width: 250px;
	float: right;
	padding: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border:1px solid #669966;
}
.whitepaperrequestSSent h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-left: 10px;
}
.whitepaperrequestSSent label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 10px;
}
.whitepaperrequestSSent input{
	margin-left: 10px;
}

-->

