
/* print */

.print {
	display: block !important;
}

#intro-container,
#site-navigation,
.av-container,
#site-footer,
#introduction a.move_,
body#home a.article-view-closer,
body#home .article-controls,
body#home .intro-article a { display:none !important; }

#wrapper,
article,
.section-strip,
#body,
.print,
#intro-container { width: 100% !important; }

#intro-container {font-weight: bold !important; visibility: hidden;}

ul { list-style-type:disc; margin-left:18px; padding-left:0; }

li { padding-left:0 !important; }

#body,
#body article { clear: both;}

/*home page*/

body#home { color:#333 !important; }

	/*body#home article #intro-container { height:auto !important; }
		
		body#home article #intro-container .slideshow { }
		
			body#home article #intro-container .slideshow .controls { display:none !important; }
		
			body#home article #intro-container .slideshow .slide { 
				height:auto !important;
				background-image:none !important;
				position:static !important; 
				padding:0;
			}
		
				body#home article #intro-container .slideshow p.ir_ { 
					color:#333;
					text-indent:0 !important;
					padding-right:100px;
					font-size:17px;
					line-height:24px;
				}*/
	
		body#home article .slice {  }
		
		body#home article .slice1 { margin-top:-8.5em; }

		body#home article.intro-article.customer-loyalty.from-left { 
			display:block !important; 
			overflow:visible !important;
			position:static !important;
		}

			body#home .section-strip {
				display:block !important;
				overflow:visible !important;
				color:#333 !important;
				position:static !important;
				z-index: 9999 !important;
			} 
			
				body#home .section-strip .article-main-content {
					display:block !important;
					overflow:visible !important;
					color:#333 !important;
					position:static !important;
					z-index: 9999 !important;
					height:100%;
					margin-bottom: 40px;
				} 

					body#home .section-strip .article-main-content header.article-header {
						display:block !important;
						overflow:visible !important;
						color:#333 !important;
						position:static !important;
						z-index: 9999 !important;
					}

						body#home .section-strip .article-main-content header.article-header h1.ir_ { 
							text-indent:0 !important;
							display:block !important;
							overflow:visible !important;
							color:#333 !important;
							position:static !important;
							z-index: 9999 !important;
						}

						body#home .section-strip .article-main-content header.article-header p { 
							text-indent:0 !important;
							display:block !important;
							overflow:visible !important;
							color:#333 !important;
							position:static !important;
							z-index: 9999 !important;
						}

					body#home .section-strip .article-content-section {
						display:block !important;
						overflow:visible !important;
						color:#333 !important;
						position:static !important;
						z-index: 9999 !important;
						height: auto !important;
					}

						/*body#home .section-strip .article-content-section .wrapper {
							display:block !important;
							overflow:visible !important;
							color:#333 !important;
							position:static !important;
							z-index: 9999 !important;
							height:100px !important;
						}*/

							body#home .section-strip .article-content-section .wrapper p {
								display:block !important;
								overflow:visible !important;
								color:#333 !important;
								position:static !important;
								z-index: 9999 !important;
							}




/*ie fixes*/

* html #site-header,
* html #body { display:block; height: 1%; width:670px; }

*+html #site-header,
*+html #body { display:block; height: 1%; width:670px; }


* html #site-header h1 { 
			float:right; 
			height: 57px;
			width:165px;
		}

*+html #site-header h1 { 
			float:right; 
			height: 57px;
			width:165px;
		}

* html #site-header  h2 { 
			float:left;
			height: 43px;
			width:197px;
		}

*+html #site-header  h2 { 
			float:left;
			height: 43px;
			width:197px;
		}

* html #body { width:650px; padding-left:0 !important; position:relative; margin-left:-1px; padding-left:5px; }

*+html #body { width:650px; padding-left:0 !important; position:relative; margin-left:-1px; padding-left:5px; }

* html #body article { padding-left:0 !important; width:495px; float:left; }

*+html #body article { padding-left:0 !important; width:495px; float:left; }

* html #body .sidebar { width:120px; float:right; margin-right:-3px; padding-right:0; }

*+html #body .sidebar { width:120px; float:right; margin-right:-3px; padding-right:0; }

* html #introduction img { display:none; }

*+html #introduction img { display:none; }

* html #introduction .move_ { position:static !important; }

*+html #introduction .move_ { position:static !important; }

* html #introduction h3 { font-size:18px; line-height:24px;  }

*+html #introduction h3 { font-size:18px; line-height:24px;  }

* html #introduction p { font-size:16px; line-height:24px;  }

*+html #introduction p { font-size:16px; line-height:24px;  }

* html .col_ { float:none !important; }

*+html .col_ { float:none !important; }

* html  .pf_ section { padding-bottom:1.5em !important; }

*+html  .pf_ section { padding-bottom:1.5em !important; }

* html  #introduction { padding-right:15px !important; }

*+html  #introduction { padding-right:15px !important; }