@charset "utf-8";
/* CSS Document */
a:active { outline: none;}
* 		{ margin:0px; padding:0px;}
body 	{ background:url(images/pattern.jpg) repeat; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size: 14px; line-height:1.75em;}
h1 		{ background:url(images/AboutLouisParent.png) no-repeat; width: 1002px; height: 68px; text-indent: -9999px;}
h2, h3	  { font-weight: bold;  display: block; font-size: 1.17em; padding-top:14px;}

a			{ color:#0099FF; text-decoration: none;}
a:hover { text-decoration: underline;}
.clear { clear:both; overflow: hidden; height:1px; line-height:1px;}
.blueArrow { padding-right: 10px; background:url(images/BlueArrowRight.png) no-repeat right center;}
#main { float: left; display: inline; width:925px;} 
	#stageOutside { width: 1002px; padding-top:  7px; margin: 50px auto 0px;  background:url(images/containers/mainHeader.png) no-repeat top center;}
	#stageInside 	{ width: 1002px; padding-top: 30px; background:url(images/containers/mainBG.png) repeat-y top center;}
	#stageFooter  { width: 1002px; height:7px; margin: 0px auto 5px; background:url(images/containers/mainFooter.png) no-repeat top center; }
	#profileOutside { width: 875px; padding-top: 7px; background:url(images/containers/wideHeader.png) no-repeat; margin: 20px 0px 0px 44px;}
	#profileInside  { width: 875px; background:url(images/containers/wideBG.png) repeat-y top center; padding-top: 16px; height:140px;}
	#profileInside img { position:relative; left: -13px; float: left;}
	#profileInside p { padding-right: 25px;}
	#profileFooter  {background:url(images/containers/wideFooter.png) no-repeat; width: 875px; height: 7px; display: block; margin: 0 0 20px 44px;}
	#left {float: left; display: inline; width: 475px; margin-left: 44px;}
	#left .outside 	{ background:url(images/containers/leftHeader.png) no-repeat; width: 475px; padding-top: 7px;}
	#left .inside 	{ background: url(images/containers/leftBG.png) repeat-y; width: 455px; padding-left: 20px; padding-bottom:14px;}
	#left .footer 	{ background:url(images/containers/leftFooter.png) no-repeat; width: 475px; height:7px; margin-bottom:20px;}
	#left ul { list-style-type: none; float: left; display: inline; width:225px; margin: 12px 0px 0px;}
	#left ul li { background:url(images/checkMark.png) no-repeat left center; padding-left: 30px; height:31px; line-height:31px; display:block;}
	#right	{ float: left; display: inline; width:375px; margin-left:25px;}
	#right .outside { background:url(images/containers/rightHead.png) no-repeat; width: 375px; padding-top: 7px;}
	#right .inside 	{ background:url(images/containers/rightBG.png) repeat-y;  width: 320px; height: 318px; padding-left: 28px; padding-right: 27px; padding-bottom:14px;}
	#right .footer 	{ background:url(images/containers/rightFooter.png) no-repeat; width: 375px; height:7px; margin-bottom:20px;}
#navigation { float: left; display: inline; width:62px; list-style: none; padding-top: 20px; position:relative; left:21px;}
#navigation li {width: 62px; height: 72px; margin-bottom: 13px;}
#navigation li a {text-indent: -9999px;  width: 100%; height:100%; display: block; background-repeat:no-repeat; background-position:top center;}
#klickflow 				{ background-image:url(images/KlickFlow.png); }
#klickflow:hover 	{ background-image:url(images/KlickFlow_On.png); }
#linkedin					{ background-image:url(images/LinkedIn.png);}
#linkedin:hover		{ background-image:url(images/LinkedIn_On.png);}
#twitter					{ background-image:url(images/Twitter.png); }
#twitter:hover		{ background-image:url(images/Twitter_On.png); }
#rss							{ background-image:url(images/RSS.png); }
#rss:hover				{ background-image:url(images/RSS_On.png); }









#wuFoo_Form { margin-top:25px}
#wuFoo_Form .firstName { font-family:verdana; font-size:12px; background:transparent; color:#666;  border:1px solid #333; padding:6px 4px 0px; height:24px; margin-bottom:4px; font-size:12px; width:120px; float:left; display:inline; margin-right:5px}
#wuFoo_Form .lastName { font-family:verdana; font-size:12px; background:transparent; color:#666;  border:1px solid #333; padding:6px 4px 0px; height:24px;  margin-bottom:4px; font-size:12px; width:175px; float:left; display:inline; margin-right:0px}
#wuFoo_Form .text { font-family:verdana; font-size:12px; background:transparent; color:#666;  border:1px solid #333; margin-bottom:4px; width:310px; padding:6px 4px 0px; height:24px; font-size:12px;  clear:both}
#wuFoo_Form .textArea { font-family:verdana; font-size:12px; background:transparent; color:#666;  border:1px solid #333; display:block; height:94px; padding:10px 4px; width:310px}
#wuFoo_Form .textAreaContainer {  margin-bottom:10px; }
#wuFoo_Form .select { font-family:verdana; font-size:12px; padding:6px 0px; width:320px; margin-bottom:4px;  border:none;   color:#666; font-size:12px;   background:transparent;  border:1px solid #333; padding-right:4px}
#wuFoo_Form .select option { color:#666; padding:1px 5px; background:transparent}
#wuFoo_Form #Submit { float: left; background:transparent url(images/SubmitBtn.png) repeat scroll center right; display:block; height:32px; width:110px; border:0px; text-indent:-9999px}
.ErrorBox {display:inline; float:left; font-size:10px; width:204px; padding: 4px 0px 0px 6px; color: red; font-weight:bold;}

#footerright { padding-right: 15px; text-align: right; width: 978px; margin: 0px auto; color: #FFF; margin-bottom: 15px; font-size:12px; line-height: 1.5;}
#footerright a { text-decoration: none; color:#fff;}
#footerright a strong { color:#0099ff;}
#footerright a:hover { }








#kf_Form { margin-top:25px}
#kf_Form .firstName { font-family:verdana; font-size:12px; background:transparent; color:#666;  border:1px solid #333; padding:6px 4px 0px; height:24px; margin-bottom:4px; font-size:12px; width:120px; float:left; display:inline; margin-right:5px}
#kf_Form .lastName { font-family:verdana; font-size:12px; background:transparent; color:#666;  border:1px solid #333; padding:6px 4px 0px; height:24px;  margin-bottom:4px; font-size:12px; width:175px; float:left; display:inline; margin-right:0px}
#kf_Form .text { font-family:verdana; font-size:12px; background:transparent; color:#666;  border:1px solid #333; margin-bottom:4px; width:310px; padding:6px 4px 0px; height:24px; font-size:12px;  clear:both}
#kf_Form .textArea { font-family:verdana; font-size:12px; background:transparent; color:#666;  border:1px solid #333; display:block; height:94px; padding:10px 4px; width:310px}
#kf_Form .textAreaContainer {  margin-bottom:10px; }
#kf_Form .select { font-family:verdana; font-size:12px; padding:6px 0px; width:320px; margin-bottom:4px;  border:none;   color:#666; font-size:12px;   background:transparent;  border:1px solid #333; padding-right:4px}
#kf_Form .select option { color:#666; padding:1px 5px; background:transparent}
#kf_Form #field6 { float: left; background:transparent url(images/SubmitBtn.png) repeat scroll center right; display:block; height:32px; width:110px; border:0px; text-indent:-9999px}




#field1 { display: none;}