/*pz code*/
#container{width:922px;margin:0 auto;background-color:#fff;padding:28px 0;}

/*top section, tools, headernav*/
#top-section{overflow:hidden;}
#logo{width:198px;float:left;margin-top:2px;}
	#logo img{display:block;}
#tools{width:724px;float:left;background: #fff url('/img/bg-content-div.gif') repeat-y top right;padding-bottom:0px;}
	#tools #header-nav{overflow:hidden;background:transparent url('/img/bg-spacer.gif') repeat-y top right;position:relative;z-index:100;}
		#tools #header-nav li{height:32px;width:176px;display:block;float:left;margin-right:2px;}
			#tools #header-nav li img{display:block;}
	#tools #page-tools{text-align:right;background: #d2eef4 url('/img/bg-toolsTop.gif') repeat-x top left;margin-top:-2px;width:713px;float:left;margin-left:2px;border-right:7px solid #d2eef4;padding-bottom:2px;}
		#tools #page-tools li{display:inline;}
		#tools #page-tools li form,
		#tools #page-tools li p{display:inline;}
		#tools #tools-rounded-corner{background:transparent url('/img/bg-tools-topRight.gif') no-repeat top left;float:left;display:block;width:9px;margin-top:-2px;margin-left:-7px;}
		#tools #page-tools li img{padding-top:8px;margin-right:3px;}
		li#share span{cursor: pointer;}
		#tools #page-tools #text{position:relative;top:-4px;margin-right:5px;}
			#tools #page-tools #text img{margin-right:0px;}
			#tools #page-tools #text img#increase-size{margin-right:-2px;}
		#search .search-box{width:88px;border:1px solid #ccc;position:relative;top:-4px;margin-left:-3px;}
		#search #go{margin-right:3px;}		

/*content, nav, helper info, content*/
#content-section{clear:both;background: #fff url('/img/bg-content-div.gif') repeat-y top right;overflow:hidden;}
	/*nav code*/
	#nav{width:200px;float:left;margin-top:35px;font:11px verdana, arial, sans-serif;}
	#nav.big{font-size:13px;}
		/*standard nav*/
		#nav #nav-list{background:transparent;}
			#nav #nav-list li{border-bottom:1px solid #005c73;background-color:#00a0c0;border-right:1px solid #00809a;}
			#nav #nav-list li a{font-weight:bold;color:#fff;text-decoration:none;display:block;padding:8px 20px 8px 11px;}
			#nav #nav-list li a:hover{background-color:#007390}
			
			#nav #nav-list li .arrow{width:4px;position:absolute;margin-left:180px;margin-top:5px;}
				#nav #nav-list li.section .arrow,
				#nav #nav-list li.current-section .arrow{background: transparent url('/img/arrow-navWhite.gif') no-repeat top left;}
			
			#nav #nav-list li.first a{background: transparent url('/img/bg-nav-topLeftCorner.gif') no-repeat top left;}
			#nav #nav-list li.first a:hover{background: #007390 url('/img/bg-nav-topLeftCornerCur.gif') no-repeat top left;}
			#nav #nav-list li.first a.current{background: #007390 url('/img/bg-nav-topLeftCornerCur.gif') no-repeat top left !important;}
			#nav #nav-list li.last{border-bottom:none;}
			#nav #nav-list .last a{background: #00a0c0 url('/img/bg-nav-bottomLeft.gif') no-repeat bottom left;}
			#nav #nav-list .last a:hover{background: #007390 url('/img/bg-nav-bottomLeftCur.gif') no-repeat bottom left !important;}
			#nav #nav-list .last a.current{background: #007390 url('/img/bg-nav-bottomLeftCur.gif') no-repeat bottom left;}
			#nav #nav-list .last-current-section a.current{background: #007390;}
			
			#nav #nav-list li a.current {background-color:#007390;}

				#nav #nav-list li ul li{border-bottom:none;}
				#nav #nav-list li ul li a{background-image:none !important;font-weight:normal;color:#fff;padding:2px 23px 4px;background-color:#0085a0;}
				body #nav #nav-list li.last ul li a{background-image:none !important;background-color:#0085a0 !important;}
				body #nav #nav-list li.last ul li a:hover{background-image:none !important;background-color:#007390 !important;}
				#nav #nav-list li ul li a.current{background-color:#007390;color:#fb1;}
					
			html #nav #nav-list .last-current-section{padding-bottom:8px !important;background: #0085a0 url('/img/bg-nav-bottomLeftSub.gif') no-repeat bottom left !important;border-bottom:0;}
			html #nav #nav-list .last-current-section ul a.current{background:#007390 !important;color:#fb1;}
		/*current-section*/
		#nav #nav-list li.current-section a{background:#0085a0;}
		#nav #nav-list li.current-section a:hover{background:#007390 !important;}
		
		#nav #nav-list li.current-section a.current{background-color:#007390;}
		#nav #nav-list li.current-section ul li a.current{background-color:#0085a0;color:#fb1 !important;}
		
		#nav #nav-list li.current-section ul li{border-bottom:none;}
		#nav #nav-list li.current-section ul li a{background-image:none !important;font-weight:normal;color:#fff;background-color:#0085a0;}
/*		#nav #nav-list li.current-section ul li.current a{background-color:#007390;color:#fb1;} */
		#nav #nav-list li.current-section ul li a{padding:2px 23px 4px;}

		/*drop nav*/
		#nav #nav-list li.section ul.sub-menu{position:absolute;visibility:hidden;display:block;overflow:auto;}
		#nav #nav-list li.section ul.iepopup{visibility:visible;}
		#nav #nav-list li.section:hover ul.sub-menu{visibility:visible;z-index:600;}
		#nav #nav-list li.section ul.sub-menu{border:1px solid #005c73;}
		body #nav #nav-list li.section ul.sub-menu{width:170px;margin-left:170px;margin-top:-25px;padding-bottom:0;background:#0085A0 !important;z-index:101;}
			 #nav #nav-list li.section ul.sub-menu li{border:0 !important;/*position:relative;height:100%;*/}

		/*post-nav elements*/
		.side-element{padding:8px 1px 8px 10px;margin-right:12px;}
			.side-element h2{color:#036;font-size:12px;font-weight:bold;}
			.side-element p{color:#666;margin:3px 0;}
			.side-element a{color:#00a0c0;text-decoration:none;}
			.side-element a:hover{color:#005060;text-decoration:underline;}
			.side-element .access-number{font-weight:bold;}
			.side-element ul{margin:2px 0;}
			.side-element li{background: url('/img/arrow-yellowNav.gif') no-repeat 0 4px;padding-left:10px;padding-bottom:2px;}
			
			#hoh{margin-top:10px;border-bottom:1px solid #9bd9e6;}
      #plmzyme{margin-top:10px;border-bottom:1px solid #9bd9e6;}
	/*content*/
	#content{width:720px;float:left;background: transparent;border-top:1px solid #04A1C1;}
		#content #header-container{background: transparent url('/img/bg-headerTop.gif') no-repeat top left;width:700px;margin:10px 8px -10px 10px;overflow:hidden;padding-top:4px;}
		#content h1,
		#content #header-container h2{background: #04a1c1 url('/img/bg-headerBottom.gif') no-repeat bottom left;width:700px;padding:2px 10px 6px;font-size:13px;font-weight:bold;font-style: italic;color:#fff;margin: 0 0 15px;}
	.italic {font-style: italic;}
	.bold {font-weight: bold;}
		
		/*right sidebar*/
		#side-bar{width:200px;float:right;padding-right:20px;padding-left:10px;margin-bottom:15px;margin-top:10px;background-color:#fff;}
			#content #side-bar img{display:block !important;}
			#content #side-bar li{list-style:none;}
			#content .side-bar-group{background-color:#DFF3F7;border:1px solid #89d0df;border-top-width:0px;border-bottom-width:0px;padding:9px 14px;}
			#content .side-bar-group h2{color:#063377;font-size:10px;font-weight:bold;text-transform:uppercase;border-bottom:1px dotted #a7d9e4;padding-bottom:2px;margin:0;}
			#content .side-bar-group h3{color:#48bdd1;font-size:12px;font-weight:bold;padding-bottom:4px;margin:0;}
			#content .side-bar-group p{margin:5px 0;}
			#content .side-bar-border{border-bottom:1px solid #89d0df;}
			#content .side-bar-group-center{background-color:#DFF3F7;border:1px solid #89d0df;border-top-width:0px;border-bottom-width:0px;padding:1px;text-align:center;}
			#content .side-bar-group-center hr{width:180px;background-color:#A7D9E4;border-color:#A7D9E4;border-style:dotted none none;border-width:1px 0pt 0pt;height:1px;}
			#content .side-bar-group form{text-align:right}
			#content .side-bar-group form .input-email{width:170px;border:1px inset #333;margin-top:5px;}
			#content .side-bar-group form .input-submit{background-color:#DFF3F7;margin-top:5px;}
						
			.side-bar-video{}
				.side-bar-video .video{margin-bottom:3px;}
				.side-bar-video .button{display:block;}
			
			#content ul.downloads{margin:0;}
				#content ul.downloads li{margin:4px 0;background:transparent url('/img/icon-download.gif') no-repeat scroll 0 3px;}
				#content ul.downloads li a{margin-left:15px;display:block;text-decoration:none;color:#006a84;}
				#content ul.downloads li a:hover{color:#005060;}
			
			#content ul.links{margin:0;}
				#content ul.links-margin{margin:0 10px 0 30px;}
				#content ul.links li{margin:4px 0;background:transparent url('/img/arrow-yellowNav.gif') no-repeat scroll 0 3px;list-style:none;}
				#content ul.links li a{margin-left:10px;display:block;text-decoration:none;color:#00A0C0;}
				.sidebar ul.links li a{color:#006a84;}
				#content ul.links li a:hover{color:#005060;}
				
			#content #search .search-box{width:200px;}
		/*standard content*/
		#content h2,
		#content h3,
		#content h4,
		#content p,
		#content ul,
		#content table,
		#content ol{margin:10px 20px;}
		#content ol{padding-left:24px;}
		#content ol#instructions-list{margin-left:0 !important;}
		#content h2{font-size:15px;font-weight:bold;color:#063377;padding:2px 0;}
		#content h3{font-size:13px;font-weight:bold;color:#385c92;padding:2px 0;}
		#content h4{font-size:12px;font-weight:bold;color:#8299bb;text-transform:uppercase;}
		#content ul li{list-style: disc outside;margin-left:24px;margin-bottom:4px;vertical-align:top;}
		#content ul li li{list-style: circle outside;}
		#content ul.flush{margin-left:454px;}
		#content ul.flush li{margin-left:0;position:relative;}
		#content ul li ul{margin-top:0 !important;margin-left:0px !important;}
		#content ul.flush li li{list-style-type:circle;margin-left:14px;}
		#content ol li{list-style:decimal outside;margin-bottom:4px;vertical-align:top ;}
		#content hr{width:680px;height:1px;border:0;background-color:#fff;border-bottom:1px dotted #a7d9e4;clear:both;}
		#content a{color:#00a0c0;text-decoration:none;}
		#content a:hover{color:#005060;text-decoration:underline !important;}
		#content .note{font-size:10px;}
		#content h3.no-margin{margin-bottom:-10px;}
		#content ul.plain {list-style:none;}
		#content ul.plain li{margin-left:0px !important;list-style:none;}

		/*the big style, so the text zoom works*/
		#content.big h2{font-size:17px !important;}
		#content.big h3{font-size:15px;color:#385c92;}
		#content.big h4{font-size:14px;color:#8299bb;}
		#content.big p,
		#content.big li{font-size:14px;line-height:1.4em;}
		#content.big ul.links li{background: url('/img/arrow-yellowNav.gif') no-repeat 0 7px;}
		#content.big .link-list li h3{margin-top:-3px !important;padding-top:0;}
		#content.big ul.callout-links li{background: url('/img/arrow-yellowNav.gif') no-repeat 0 7px;}		
    
		
    #content.big #spotlight-content {height:350px !important;}
    #content.big #spotlight-content .spotlight-element {height:350px !important;}
    
		/*specific tweaks*/
		#content h3.extra-padding{padding-top:30px;}
		#content hr.extra-padding{padding-top:20px;margin-bottom:20px;}
		#content .image-left{float:left;margin:3px 10px 10px 20px;display:block;}		
		#content .image-right{float:right;margin: 0 0 0 10px;display:block;}

		#content img.bigimg{width:690px;}
		#content p.content-image{margin-top:3px;float:left;margin-right:10px;width:400px;border:1px solid #97d9e7;}
			#content p.content-image a{display:block;padding-bottom:21px;background: #e4f6fa url('/img/button-viewLargerImage.gif') no-repeat scroll bottom left;}
			#content p.content-image img{width:400px;display:block;}
		
		#content .link-list{padding-bottom:2px;}
			#content .link-list li{list-style:none;background: url('/img/arrow-yellowNav.gif') no-repeat 0 5px;padding-left:10px;margin:10px 15px;}
						
				#content .link-list li .link-title{display:block;font-weight:bold;}
		    #content .link-list li h2, #content .link-list li p{margin-left:0;}
		    #content .link-list li h3{margin-top:0 !important;padding-top:0;}
		#content .download-link{font-weight:bold;margin-left:12px;padding-left:15px;background: url('/img/icon-download.gif') no-repeat scroll 0 3px;}
		
		#content #notes, #content #form-box{width:679px;margin-left:21px;clear:both;padding-top:15px;}
		#content #form-box{margin-bottom:2em;}
			#content #notes *{margin:0;}
			#content #form-box img {margin: 0;float: left;}

			#content #notes li{list-style:none;}
			#content #notes .notes-decoration, #content #form-box .form-box-decoration{display:block;}
			#content #notes .notes-section, #content #form-box .form-box-section{background-color:#DFF3F7;border:1px solid #89d0df;border-top-width:0px;border-bottom-width:0px;padding:9px 14px;overflow:hidden;}
			#content #notes h2{color:#063377;font-size:10px;font-weight:bold;text-transform:uppercase;border-bottom:1px dotted #a7d9e4;padding-bottom:2px;margin:0;}
			#content #notes .callout{margin:0 0 0 130px;}
			#content #notes a.callout{margin-left:10px;}						
			#content #notes .notes-border{border-bottom:1px solid #89d0df;}
			#content #notes .image-left{float:left;margin: 3px 10px 0 0;display:block;}			
			
			#content #notes ul.next-steps{margin:5px 0 0;}
				#content #notes ul.next-steps li{background: transparent url('/img/arrow-yellowNav.gif') no-repeat 1px 3px;padding-left:15px;margin:2px 0;}
				#content.big #notes ul.next-steps li{background: transparent url('/img/arrow-yellowNav.gif') no-repeat 1px 7px;padding-left:15px;margin:2px 0;}
				#content #notes ul.next-steps li a{text-decoration:none;font-weight:bold;color:#006a84;}
				#content #notes.webcast-friend ul.next-steps li a{font-weight:normal;text-decoration:underline;}
				#content #notes ul.next-steps li a:hover{color:#005060;}
				
			#content .reference-footer{}
				#content .reference-footer h2{color:#666;font-size:11px;text-transform:uppercase;font-size:10px;}
				#content .reference-footer ol.references{margin:5px 0 10px;font-size:10px;margin-top:-8px;color:#666;}
				#content .reference-footer ol.references li{list-style: decimal inside;margin:2px 0;margin-left:38px;text-indent:-18px;}
	
			#content #videos{width:680px;margin-left:21px;clear:both;}
				#content #videos *{margin:0;}
				#content #videos li{list-style:none;}
				#content #videos .video-decoration{display:block;}
				#content #videos .video-section{background-color:#DFF3F7;border:1px solid #89d0df;border-top-width:0px;border-bottom-width:0px;padding:9px 14px 0;clear:both;overflow:hidden;}
				#content #videos .video-section.border{border-bottom:1px solid #89d0df;}
					#content #videos .video-section img{display:block;margin-bottom:10px;}
					#content #videos .video-section img.video-cap{float:left;margin-right:20px;}
					#content #videos .video-section h3{margin:10px 0;padding:0;}
					#content #videos .video-section p{margin:10px 0;}
					#content #videos .video-section a.button{display:block;margin-bottom:10px;}

			.video-player{text-align:center;}

			#video-downloads{width:680px;border:1px solid #ddd;overflow:hidden;margin-left:20px;}
				#video-downloads .vid-dl{float:left;width:329px;padding:5px 0 5px 0px}
				#video-downloads .vid-dl#vid-dl-left{border-right:1px solid #ddd;}

				#video-downloads .vid-dl img{padding:8px 15px;float:left;}
				#video-downloads .vid-dl h3{color:#000;font-size:11px;margin:0;}
				#video-downloads .vid-dl a{font-weight:bold;margin-bottom:5px;}

				#video-downloads .pc h3,
				#video-downloads .pc ul{margin-left:70px;}

				#video-downloads .ipod h3,
				#video-downloads .ipod ul{margin-left:70px;}

			ul#sitemap{}
				ul#sitemap li{list-style:none;margin-left:0;font-size:14px;margin:20px 0;font-weight:bold;line-height:1.4em;}
					ul#sitemap li a{color:#48bdd1;}
					ul#sitemap li li{background: #fff url('/img/arrow-yellowNav.gif') no-repeat scroll 0 4px;list-style:none;padding-left:12px;font-size:11px;font-weight:normal;margin:5px 0 5px 8px;}
				
		#content table{border-collapse:collapse;}
		#content tr{border:1px solid #00A0C0;border-size: 1px 1px 0 0;}
		#content th{font-weight:bold;border:1px solid #00A0C0;border-size: 0 0 1px 1px;padding:4px 7px;background-color:#dff3f7;}
		#content td{font-weight:normal;border:1px solid #00A0C0;border-size: 0 0 1px 1px;padding:4px 7px;}	
		
		#content table.email{}
		#content table.email tr{border:0;}
		#content table.email th{font-weight:normal;border:none;padding:0;background-color:auto;}
		#content table.email td{font-weight:normal;border:0;padding:0;}	
    
		#content ul.glossary{}
			#content ul.glossary li{list-style:none;margin-left:0;margin:10px 0;}
		
		ol.plain li{margin-left:0px !important;list-style:none;}
		ol#instructions-list img.border{margin:0;border-left:0;padding:0;display:block;}
		ol#instructions-list img.border-bottom{margin-bottom:15px;}
		ol#instructions-list .list-border .instruction-image{float:left;display:block;padding-bottom:10px;padding-right:10px;}
		ol#instructions-list li{margin-left:0px !important;list-style:none;}
		ol#instructions-list .list-border{background-color:#DFF3F7;border-left:1px solid #89D0DF;border-right:1px solid #89d0df;display:block;overflow:hidden;width:677px;}
		ol#instructions-list .list-border span.instruction{padding-right:10px;display:block;}
		ol#instructions-list .list-border h3{font-size:11px;text-transform:uppercase;border-bottom: 1px dotted #A7D9E4;color:#063377;margin:10px;margin-bottom:4px;}
		ol#instructions-list img{padding-left:10px;margin-bottom:3px;padding-top:5px;}
		
		div.three-column-list{width:235px;float:left;font-size:10px;}
		
		.has-caption{border:1px solid #E4F6FA;width:auto;}
		.has-caption-mucus{border:1px solid #89d0df;}
		.has-caption img{display:block;}
		.has-caption.width400{width:400px;}
		.has-caption.width360{width:360px}
		.has-caption.width200{width:200px;}
		.caption{display:block;background-color:#E4F6FA;padding:4px 10px;}
		
		.banner{border-bottom:1px solid #04A1C1;}
		
		.back-to-top{padding-left:15px;background: url('/img/icon-backtotop.gif') 0 3px no-repeat;}
		.popup{padding-right:15px;background: url('/img/icon-popup.gif') 100% 50% no-repeat;display:inline !important;}
		.cfliving-popup{display:block;}
		.pdf{padding-right:15px;background: url('/img/icon-pdf.gif') 100% 50% no-repeat;display:inline !important;}
		#sorry{margin-top:30px;margin-bottom:100px;text-align:center;}
		.errors{color:red;border:1px solid red;padding:10px 0;margin:10px 20px;}
		.errors h2{color:red !important;}
		.notes .errors{border:0;margin:0;}
		.errors ul{clear:left;}
		
div.stepbox {
	width: 210px;
	height: 160px;
	float: left;
	background: #def3f6;
	border: 1px solid #01a2bf;
	/*padding: 15px 20px;*/
	margin-right: 10px;
}
div.first {
	margin-left: 20px; 
}

div.stepbox h4, div.stepbox p {
	margin-left: 15px !important;
	margin-right: 15px !important;
}

div.stepbox p {
	margin-top: 0px !important;
}

h4.plain {
	color: #000 !important;
	text-transform: none !important;
	margin-bottom: 0px !important;
}

.notopmargin {
	margin-top: 0px !important;
}

.nobottommargin {
	margin-bottom: 0px !important;
}

img.left {
	float: left;
	margin: 5px 15px 10px 20px;
}

img.right {
	float: right;
	margin: 10px 20px;
}

img.copay {
	margin-bottom: 50px !important;
}

.inline {
    display: inline;
}
/*share container -- taken out of standard flow of the html, so it works better*/
#share-container{display:none;margin-left:620px;position:absolute;top:80px;width:200px;z-index:600;background-color:transparent;overflow:hidden;}
	#share-container img{display:block;}
	#share-content{border-left:1px solid #89D0DF;border-right:1px solid #89D0DF;padding:10px;background-color:#fff;}
	#share-content h2{margin:0;margin-bottom:10px;float:left;}
	ul.share-list{margin:0;clear:both;}
		.share-list li{list-style:none;margin-left:0;float:left;width:80px;margin-bottom:10px;line-height:16px;}
		.share-list li a{color:#00A0C0;padding-left:20px;height:100%;display:block;text-decoration:none;}
		.share-list li a:hover{color:#005060;}
		.share-list #digg a{background: url('/img/icon-digg.gif') no-repeat scroll top left;}
		.share-list #facebook a{background: url('/img/icon-facebook.gif') no-repeat scroll top left;}
		.share-list #newsvine a{background: url('/img/icon-newsvine.gif') no-repeat scroll top left;}
		.share-list #delicious a{background: url('/img/icon-delicious.gif') no-repeat scroll top left;}
	#close-container{float:right;font-size:10px;text-decoration:underline;color:#00A0C0;}

	#share-container #share-content h2{display:block;color:#369;font-weight:bold;font-size:11px;}
	#share-container #share-content hr{background-color:#FFFFFF;border-color:#A7D9E4;border-style:dotted none none;border-width:1px 0pt 0pt;height:1px;}
	#share-container #share-content form{clear:both;background:#fff}
	#share-container #share-content label{display:block;margin-bottom:3px;}
	#share-container #share-content input,
  #share-container #share-content	textarea{border:1px solid #666;width:175px;margin-bottom:5px;}
	#share-container #share-content textarea{height:100px !important;font:11px verdana, arial, sans-serif;width:173px;padding:1px;}
	#share-container #share-content textarea.message-long{height:200px !important;}
	#share-container #share-content input#send{width:auto;float:right;border:0;}

/*updates to cfliving form, blue border*/
  img#form-border{margin-left:20px;display:block;}
  #form-holder {width:677px;padding:10px 0;margin-left:20px;background-color:#DFF3F7;border-left:1px solid #89D0DF;border-right:1px solid #89D0DF;}
  #form-holder form .form-element label {background:#DFF3F7 none repeat scroll 0 0;}

/*hcp + pc homepage spotlight*/
  #spotlight-nav #nav-left {z-index:100;position:absolute;margin-top:40px;margin-left:4px;}
  #spotlight-nav #nav-right{z-index:100;position:absolute;margin-top:40px;margin-left:320px;}
  #spotlight-content{overflow: hidden; position: relative; height: 265px; margin-left: 29px; width: 285px;margin-top:10px;}
  #spotlight-content .spotlight-element{height:265px;}	
  #spotlight-content-fixed{overflow: hidden; position: relative; height: 265px; margin-left: 29px; width: 285px;margin-top:10px;}
  #spotlight-content-fixed .spotlight-element{height:265px;}	

.comm-polaroids{display:block;margin:0 auto;}

#nav #nav-list .section .iepopup{padding-bottom:2px;}


/*footer*/
#footer{margin-bottom:73px;width:724px;float:right;background: transparent url('/img/bg-contentBottomfooterTop.gif') no-repeat scroll top left;padding-top:32px;}
	#footer-nav{background: #00A0C0 url('/img/bg-footerBottom.gif') no-repeat bottom left;overflow:hidden;padding-left:30px;width:690px;margin-left:2px;padding-bottom:4px;}
		#footer-nav li{float:left;padding:0 9px;}
			#footer-nav li a{text-decoration:none;color:#fff;font-size:10px;}
			#footer-nav li a:hover{color:#005060;}
	#copyright{clear:both;margin:13px 0 0 58px;}
		#copyright a.logo{display:block;float:left;}
		
		#copyright p{color:#222;float:left;margin-top:15px;margin-left:17px;}
		#copyright p a{color:#666;text-decoration:none;}
	
	
	#nav #nav-list .section .iepopup{padding-bottom:2px;}
	
/*captcha*/
div#recaptcha_widget {
margin: 0 20px;
}
div#recaptcha_image {
width: 300px;
float: left;
border: 1px solid #ddd;
margin-top: 1em;
margin-bottom: 1em;
}
ul#captcha-controls {
width: 200px;
float: left;
margin: 12px 0 0 10px;
font-weight: bold;
font-size: 95%;
}
ul#captcha-controls li {
list-style: none;
margin-left: 0;
padding-left: 0;
}
ul#captcha-controls li img {
padding-right: 2px;
margin-bottom: -2px;
}

/* webcast reigstration form */
form#register{margin:0 10px;overflow:hidden}
form#register fieldset{border:1px solid #eee;padding:1em 0;}
form#register div div{margin-left:20px;margin-right:20px;overflow:hidden;}
form#register p{margin-left:0;margin-right:0;}
form#register span.form-note{width:180px;margin-right:20px;background:#e3f6fa;float:right;padding:5px;margin-top:0;display:block;}
form#register input[type=checkbox],
form#register input[type=radio]{vertical-align:bottom;}
form#register hr{border-bottom:1px solid #eee;margin:1em auto;}
form#register div.container{overflow:hidden;}
form#register div.container div{margin-top:1em;}
form#register div.container div.container div{margin-top:1em;margin-left:0;}

form#register .label-left label{width:175px;float:left;text-align:right;margin-right:5px;}
form#register .label-left-long label{width:245px;float:left;text-align:right;margin-right:5px;}
form#register .radio-inline span{width:175px;float:left;text-align:right;margin-right:5px;display:inline;}
form#register .radio-block label{float:left;margin:5px 0 0 5px;}
form#register .radio-block input{float:left;margin:5px 0 0 180px;clear:left;}

form#register .two-column-radio{overflow:hidden;}
form#register .two-column-radio span.column{width:275px;float:left;}
form#register .two-column-radio span.column span{display:block;width:275px;margin-top:1em;}

form#register textarea{width:658px;}
form#register .has-margin{margin: auto 20px;}

/* webcast send to a friend */
form#webcast-invite-a-friend{width:400px;background: #fff url(/img/img-podcastBadge.jpg) no-repeat scroll top right;margin:1em 20px;}
form#webcast-invite-a-friend fieldset{border:1px solid #EEEEEE;padding:1em 20px;}
form#webcast-invite-a-friend fieldset div{margin:1em 0;}
form#webcast-invite-a-friend fieldset div label{display:block;}
form#webcast-invite-a-friend fieldset div input{display:block;}

#featuring{background: #EEF7FB;overflow:hidden;margin:20px;}
#featuring h2{margin-left:12px;}
#featuring .featuring-element{width:338px;float:left;margin-bottom:-100px;padding-bottom:100px;border-top:4px solid #fff;}
#featuring #mccolley{border-right:2px solid #fff;}
#featuring #weber{border-left:2px solid #fff;}
#featuring .featuring-element img {float:left;margin:10px;}

#xfactorcom {text-align:center;overflow:hidden;margin:20px;}
#xfactorcom-left {width:314px;float:left;background:#EEF7FB;padding-left:12px;padding-right:12px;padding-bottom:12px;}
#xfactorcom-right {width:314px;float:right;background:#EEF7FB;padding-left:12px;padding-right:12px;padding-bottom:12px;}
#xfactorcom-innerleft {width:150px;float:left;background:#FFFFFF;padding-top:12px;white-space:nowrap;}
#xfactorcom-innerright {width:150px;float:right;background:#FFFFFF;padding-top:12px;white-space:nowrap;}
#xfactorcom-bottom {height:20px;}

#webcast-index {width:490px;float:left;}
.dark-blue{color:#063377;font-weight:bold;}
.content-border{border-bottom:1px solid #04a1c1;margin:0;padding:0;line-height:0.9;}
#content .indented{margin-left:40px;}
#content .webcast-form-holder{padding:10px 15px;width:647px;}
#content .webcast-form-holder a{font-weight:bold;}
#content .webcast-form-holder h3,#content .webcast-form-holder p{margin:0;}
#content .webcast-form-holder hr{border-bottom:1px solid #a7d9e4;margin:9px 0;width:650px;}
#content .webcast-form-holder .input-submit{vertical-align:bottom;}
#content .link-list.webcast li {list-style:none;background:transparent;overflow:hidden;margin:10px 0;padding-left:0;}
	#content .link-list.webcast li h3{float:right;width:535px;margin:0 15px 0 10px;}
	#content .link-list.webcast li img{float:left;}
	#content .link-list.webcast li p{margin-left:130px;}
	
#content .heading-space{margin-top:30px;}


