/* 	=============================================================================================================
	Normalization
	============================================================================================================= */
	
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
	ol,li{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}
	abbr,acronym {border:0;font-variant:normal;}
	sup {vertical-align:text-top;}
	sub {vertical-align:text-bottom;}
	legend{color:#000;}
	

/* 	=============================================================================================================
	HTML Tags
	============================================================================================================= */
	
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:center;
		background-color: #80939A;
		line-height: 20px;
		color:#333;
	}
	h1 {
		font-size: 22px;
		font-weight: bold;
		color:#000;
		line-height: 28px;
		margin-bottom:10px;
	}
	p { margin-bottom:18px; }
	
/* 	=============================================================================================================
	Global Classes
	============================================================================================================= */
	
	.bold14 {
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		color: #252525;
	}
	.boldblack14 {
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		color: #000;
	}
	.link12 {
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		color: #567f92;
		text-decoration: none;		
	}
	.link12:hover {
		color: #384C56;
	}
	.link12:active {
		color: #567f92;
	}
	.blue12 {
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		color: #567f92;
		text-decoration: none;		
	}
	.menutext {
		font-size: 13.5px;
		line-height: 20px;
		font-weight: bold;
		color: #FFF;
		width:325px;
		margin-top:60px;
		margin-left:24px;
	}
	.menutext-freescreening {
		font-size: 12px;
		line-height: 20px;
		color: #FFF;
		width:410px;
		margin-top:97px;
		margin-left:265px;
	}
	.menutext-freescreeningbullets {
		font-size: 11.5px;
		line-height: 20px;
		color: #333;
		width:200px;
		margin-top:0px;
		margin-left:720px;
	}
	.menutext-about {
		font-size: 12px;
		line-height: 20px;
		color: #FFF;
		width:400px;
		margin-top:65px;
		margin-left:24px;
	}
	.menutext-about2 {
		font-size: 11.5px;
		line-height: 20px;
		color: #333;
		width:270px;
		margin-top:0px;
	}
	.lnavlink {
		font-size:11px;
		color:#FFF;
		font-weight:bold;
	}
	.text11 {
		font-size: 11px;
	}
	.text12 {
		font-size: 12px;
		line-height: 20px;
	}
	.requesttext {
		font-size:11px;
		line-height:26px;
		color:#333;
	}
	.white13 {
		font-size: 13px;
		line-height: 18px;
		color: #FFF;
	}	
	.float-left{
		float:left;	
	}
	.float-right{
		float:right;	
	}
/* 	=============================================================================================================
	Container
	============================================================================================================= */
	
	#container { 
		margin:auto;
		text-align:left;
		width:940px; 
		padding:10px 20px 20px 20px;  
		background-color:#FFF;
	}

/* 	=============================================================================================================
	Container > Header
	============================================================================================================= */
	
	#logo { float:left; }
	#header	{
		width:940px;
		border-bottom:1px solid #DFDFDF;
		padding-bottom:10px;
		position:relative;
		background-color:#FFF;
	}
	#header ul {
		margin-top:50px;
		float:right;
	}
	#header li {
		float:left;
		border-right:1px solid #DFDFDF;
		padding:0px 8px;
	}
	#aboutheader {
		margin:20px 0;
	}

/* 	=============================================================================================================
	Container > Content
	============================================================================================================= */
	
	#content {
		position:relative;
		width:940px;
	}
	#contenta {
		float:left;
		width:940px;
		height:435px;
		margin:20px auto;
		background-image:url(/authoring/images/services/ServicesMenu.gif);
		background-repeat:no-repeat;
		border-top-width: 0px;
	}
	#contentb {
		position:relative;
		width:940px;
		margin:20px auto;
	}
	#content-freescreening{
		float:left;
		width:940px;
		height:435px;
		margin:20px auto;
		background-image:url(/authoring/images/freescreening/FreeScreeningBkgd.gif);
		background-repeat:no-repeat;
		border-top-width: 0px;
	}
	#content-about {
		float:left;
		width:940px;
		height:629px;
		margin:20px auto;
		background-image:url(/authoring/images/about/AboutBKGD.gif);
		background-repeat:no-repeat;
		border-top-width: 0px;
	}
	#left-content {
		float:left;
		width:560px;
	}
	#right-content {
		float:right;
		width:340px;
		height:565px;
		background-image:url(/authoring/images/about/AboutSB.gif);	
	}
	#left-contentb {/* services navigation */
		float:left;
		width:300px;
		height:585px;
		background-image:url(/authoring/images/services/ServicesLNav.gif);
		background-repeat:no-repeat;
	}
	#left-contentb2 {/* enhanced cd table */
		float:left;
		width:300px;
		height:525px;
	}
	#left-content c{
		float:left;
		width:610px;
	}
	#right-contentb {
		float:right;
		width:610px;
		margin-left:30px;
	}
	#right-contentc {
		float:left;
		width:610px;
	}
	#right-contentNeedAuth {
		float:right;
		width:290px;
		margin-left:40px;
	}
	#right-contentServPack {
		float:right;
		width:340px;
		height:310px;
		background-image:url(/authoring/images/services/Package.gif);
		background-repeat:no-repeat;
	}
	#right-content-inner {
		margin:20px;				
	}
	#right-content-inner2 {
		margin:18px;
		margin-top:50px;
	}	
	.clear-content{
		clear:both;
		height:100px; /* space between content section and footer */
	}
	.clear-content20{
		clear:both;
		height:20px; /* space between content section and footer 20px */
	}
	.clear-content15{
		clear:both;
		height:15px; 
	}
	.clear-content10{
		clear:both;
		height:10px; 
	}
	.clear-content5{
		clear:both;
	}	

/* 	=============================================================================================================
	Container > WIA Sidebar
	============================================================================================================= */

	#floatrightwia {
		float: right;
		margin-left:16px;
		margin-bottom:4px;
		margin-top:370px;
	}
	#wiacontainer-right-image {
		background-image:url(/authoring/images/wia/ChecklistSB.gif);
		background-position:top right;
		background-repeat:no-repeat;
	}
	#wiacontainer-right-image p {
		width:600px;
	}
	
/* 	=============================================================================================================
	Container > Nav > Demo
	============================================================================================================= */
	
	#Demo {/* demo */
	  display:block;
	  height:24px;
	  width:130px;
	  position:absolute;
	  top:8px;
	  right:0px;		  
	}
		
/* 	=============================================================================================================
	Container > Nav > Phone
	============================================================================================================= */
	
	#Phone {/* phone */
	  height:20px;
	  width:125px;
	  position:absolute;
	  top:18px;
	  right:336px;		  
	}
		
/* 	=============================================================================================================
	Container > Nav > Email
	============================================================================================================= */
	
	#EmailNav {/* email */
	  height:20px;
	  width:184px;
	  position:absolute;
	  top:18px;
	  right:152px;
	}
		
		/* 	=============================================================================================================
	Container > Nav > facebook
	============================================================================================================= */
	
	#FacebookNav {/* email */
	  height:20px;
	  width:77px;
	  position:absolute;
	  top:18px;
	  right:75px;
	}
		
		/* 	=============================================================================================================
	Container > Nav > twitter
	============================================================================================================= */
	
	#TwitterNav {/* email */
	  height:20px;
	  width:75px;
	  position:absolute;
	  top:18px;
	  right:0px;
	}
		
/* 	=============================================================================================================
	Container > Services Left Nav
	============================================================================================================= */
	
	#contentaBullets li {/* services menu page */
	  padding: 15px 50px 5px;
	  background-image: url(/authoring/images/services/arrow.gif);
	  background-repeat:no-repeat;
	  background-position: 24px 13px;
	}
	#contentaBullets {
	  font-size: 13px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #7e8386;
	  font-weight: bold;
	  position: relative;  
	  width: 340px;
	  margin: 0px 5px 0px 0px;
	  border:0px;
	  float:left;
	  }
	#contentaBullets a { text-decoration:none; color:#7e8386; }
	#contentaBullets a:hover { text-decoration:none; color:#badde9; }
			
/* 	=============================================================================================================
	Container > Splash Left Nav
	============================================================================================================= */
	
	#contentsplash {
		float:left;
		width:940px;
		height:350px;
		margin:20px 0px 0px 0px;
		background-image:url(/authoring/images/splash/splashhead.jpg);
		background-repeat:no-repeat;
		border-top-width: 0px;
	}
	#contentsplashBulletsLi {/* splash menu page */
		padding: 15px 50px 0px;
		background-image: url(/authoring/images/wia/whyauth-arrow.gif);
		background-repeat:no-repeat;
		background-position: 24px 13px;
	}
	#contentsplashBullets {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #7e8386;
		font-weight: bold;
		position: relative;  
		width: 340px;
		margin: 116px 5px 0px 0px;
		border: 0px;
	}
	#contentsplashBullets a { text-decoration:none; color:#7e8386; }
	#contentsplashBullets a:hover { text-decoration:none; color:#badde9; }
/* 	=============================================================================================================
	Container > WIA Left Nav
	============================================================================================================= */
	
	#contentwia {
		float:left;
		width:940px;
		height:280px;
		margin:20px 0px 0px 0px;
		background-image:url(/authoring/images/wia/wia-mainimage.jpg);
		background-repeat:no-repeat;
		border-top-width: 0px;
	}
	#contentwiaBulletsLi {/* wia menu page */
		padding: 15px 50px 5px;
		background-image: url(/authoring/images/wia/wiaarrow.gif);
		background-repeat:no-repeat;
		background-position: 24px 13px;
	}
	#contentwiaBullets {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #7e8386;
		font-weight: bold;
		position: relative;  
		width: 340px;
		margin: 100px 5px 0px 0px;
		border: 0px;
	}
	#contentwiaBullets a { text-decoration:none; color:#7e8386; }
	#contentwiaBullets a:hover { text-decoration:none; color:#badde9; }
	#contentneeda{
		float:left;
		width:940px;
		height:300px;
		margin:20px 0px 0px 0px;
		background-image:url(/authoring/images/wia/wia-needauth.jpg);
		background-repeat:no-repeat;
		border-top-width: 0px;
	}
	#contentneedaBulletsLi {/* need authoring page */
		padding: 15px 50px 5px;
		background-image: url(/authoring/images/wia/needauth-arrow.gif);
		background-repeat:no-repeat;
		background-position: 24px 13px;
	}
	#contentneedaBullets {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #7e8386;
		font-weight: bold;
		position: relative;  
		width: 340px;
		margin: 100px 5px 0px 0px;
		border: 0px;
	}
	#contentneedaBullets a { text-decoration:none; color:#7e8386; }
	#contentneedaBullets a:hover { text-decoration:none; color:#badde9; }
	#contentwhya {
		float:left;
		width:940px;
		height:315px;
		margin:20px 0px -20px 0px;
		background-image:url(/authoring/images/wia/wia-whyauth.jpg);
		background-repeat:no-repeat;
		border-top-width: 0px;
	}
	#contentwhyaBulletsLi {/* why authoring page */
		padding: 15px 50px 5px;
		background-image: url(/authoring/images/wia/whyauth-arrow.gif);
		background-repeat:no-repeat;
		background-position: 24px 13px;
	}
	#contentwhyaBullets {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #7e8386;
		font-weight: bold;
		position: relative;  
		width: 340px;
		margin: 100px 5px 0px 0px;
		border: 0px;
	}
	#contentwhyaBullets a { text-decoration:none; color:#7e8386; }
	#contentwhyaBullets a:hover { text-decoration:none; color:#badde9; }
	
/* 	=============================================================================================================
	Container > Left Nav
	============================================================================================================= */
	#serv-nav-text {
		font-size: 13px;
		line-height: 20px;
		color: #FFF;
		width:260px;
		margin-top:60px;
		margin-left:24px;
	}
	#serv-nav-bullets {
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #7e8386;
		font-weight: bold;
		position: relative;  
		width: 270px;
		margin: 0px 5px 0px 0px;
		border: 0px;
	}
	#serv-nav-bullets a { text-decoration:none; color:#7e8386; }
	#serv-nav-bullets a:hover { text-decoration:none; color:#badde9; }
	.serv-nav-bulletsLi {
		  padding: 2px 50px 0px;
		  background-image: url(/authoring/images/services/arrow.gif);
		  background-repeat:no-repeat;
		  background-position: 24px 0px;
		  margin-top:10px;
	  }
	#serv-nav-bulletsa {
		  font-size: 11px;
		  line-height: 18px;
		  font-weight: bold;
		  color: #7e8386;
		  font-weight: bold;
		  position: relative;  
		  width: 180px;
		  margin: 3px 5px 0px 0px;
		  border: 0px;
	}
	#serv-nav-bulletsa a { text-decoration:none; color:#7e8386; }
	#serv-nav-bulletsa a:hover { text-decoration:none; color:#badde9; }
	
/* 	=============================================================================================================
	Container > FAQ Nav
	============================================================================================================= */
	
	#faqnav {
		margin:20px 0;
		width:940px;
		height:70px;
		background-image:url(/authoring/images/faq/FAQbkgd.gif);
		background-repeat:no-repeat;
	}
	#faqnav ul {
		margin-top:30px;
		float:right;
	}
	#faqnav li {
		float:left;
		padding:0px 24px;
		font-weight:bold;
	}
	#faqnav a { text-decoration:none; color:#7e8386; }
	#faqnav a:hover { text-decoration:none; color:#badde9; }
	#faqnavbulletsLi {
		  padding: 1px 0px 0px;
		  background-image: url(/authoring/images/faq/arrow.gif);
		  background-repeat:no-repeat;
		  background-position: -1px 0px;
	}
	  
  /* 	=============================================================================================================
		Samples > Lightbox styles
		============================================================================================================= */
	 
	#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
	#lightbox img{ width: auto; height: auto;}
	#lightbox a img{ border: none; }
	#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
	#imageContainer{ padding: 10px; }
	#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
	#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav{ left: 0;}
	#hoverNav a{ outline: none;}
	#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
	#prevLink { left: 0; float: left;}
	#nextLink { right: 0; float: right;}
	#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) no-repeat left 15%; }
	#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
	#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
	#imageData{	padding:0 10px; color: #666; }
	#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
	#imageData #caption{ font-weight: bold;	}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* 	=============================================================================================================
	Container > Inner Container > Footer
	============================================================================================================= */
	
	#container-footer {
		width:940px;
		border-top:1px solid #DFDFDF;
		font-size:10px;
		font-weight:bold;
		text-align: center;
		padding:0;
		margin:0 auto;
	}
	#container-footer ul { width: 875px; margin: auto; margin-top:10px; text-align:center;}
	#container-footer li { position:relative; float:left; border-right:1px solid #DFDFDF; padding:0px 6px;}
	#container-footer a { padding:0; text-decoration:none; color:#333; }
	#container-footer a:hover { text-decoration:underline; color:#333; }
	#container-footer td { position:relative;  padding:0px 5px;}
	#container-footer1 {
		font-size:10px;
		font-weight:bold;
		text-align: center;
	}
	#imageright {
		right: auto;
	}
	
	/* 	=============================================================================================================
	coupon callout
	============================================================================================================= */
	
	#CouponCallout{
		position:absolute;
		right: 0px;
		top:-20px;
	}	
