@import "reset.css";

body { 
	background: #fff url('../graphx/bg.png') repeat-x top left; 
	font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; 
	text-align: center; }

	#container { margin: 0 auto; text-align: left; width: 970px; position: relative; }

		#logo { position: absolute; top: 10px; left: -18px; z-index: 20; }
		
		#header { position: relative; height: 93px; margin-bottom: 32px; }
		
			#subnav { margin: 0; padding: 0; position: absolute; top: 2px; right: 10px; }
				#subnav li { display: inline; list-style: none; margin-left: 12px; }
				#subnav li a { color: #cfdbe7; text-decoration: none; }
				#subnav li a:hover { color: #fff; }
				
			#mainnav { margin: 0; padding: 0; position: absolute; bottom: 0; right: 10px; }
				#mainnav li { float: left; list-style: none; }
				#mainnav li a { background: url('../graphx/nav.png') no-repeat; float: left; height: 28px; overflow:hidden; text-indent:-99999px; font-size: 0px; display:block; line-height: 0px;  border: none; }
					#mn-about { width: 70px; background-position: 0 0; !important;  }
						#mn-about:hover, #mn-about.active { background-position: 0 -28px !important; }
					#mn-contributors { width: 140px; background-position: -70px 0 !important; }
						#mn-contributors:hover, #mn-contributors.active { background-position: -70px -28px !important; }
					#mn-free { width: 108px; background-position: -210px 0 !important; }
						#mn-free:hover, #mn-free.active { background-position: -210px -28px !important; }
					#mn-purchase { width: 106px; background-position: -318px 0 !important; }
						#mn-purchase:hover, #mn-purchase.active { background-position: -318px -28px !important; }
					#mn-testimonials { width: 126px; background-position: -424px 0 !important; }
						#mn-testimonials:hover, #mn-testimonials.active { background-position: -424px -28px !important; }
				
		#contentainer { padding: 0 10px; }
		
			#leftnav { width: 220px; float: left; margin-right: 40px; }
			
				#steps { margin: 0 0 4px 0; padding: 0; }
					#steps li { list-style: none; }
						#steps li a { display: block; width: 220px; text-indent: -9999px; }
							#steps li a.main { height: 66px; }
							#steps li a.other { height: 47px; }
							#step1 { background: url('../graphx/nav-steps.png') no-repeat; }
								#step1:hover { background-position: -220px 0 !important; }
								#step1.active { background-position: -440px 0 !important; width: 261px !important; height: 67px !important; }
							#step2 { background: url('../graphx/nav-steps.png') no-repeat 0 -66px; }
								#step2:hover { background-position: -220px -66px !important; }
								#step2.active { background-position: -440px -66px !important; width: 261px !important; }
							#step3 { background: url('../graphx/nav-steps.png') no-repeat 0 -132px; }
								#step3:hover { background-position: -220px -132px !important; }
								#step3.active { background-position: -440px -132px !important; width: 261px !important; }
							#otherprod { background: url('../graphx/nav-steps.png') no-repeat 0 -198px; }
								#otherprod:hover, #otherprod.active { background-position: -220px -198px !important; }
					
                 .nav-otherprod { background: url('../graphx/nav-bg.png') no-repeat center center; padding: 10px 10px; color: #0d4d85; font-size: 10px; height:40px;  }
					.nav-otherprod a { color: #0d4d85; text-decoration: none; }
					.nav-otherprod a:hover {color: #f58100;  text-decoration: underline; }
					.nav-otherprod .title { font-size: 12px; line-height: 1; margin-bottom: 5px; }
                    		
				.nav-callouts { background: url('../graphx/nav-bg.png') no-repeat center center; padding: 20px 10px; color: #0d4d85; font-size: 11px; }
					.nav-callouts a { color: #f58100; text-decoration: none; }
					.nav-callouts a:hover { text-decoration: underline; }
					.nav-callouts .title { font-size: 16px; line-height: 1; margin-bottom: 10px; }
					
					#memberlogin {  }
						#memberlogin fieldset { margin: 0 0 8px 0; padding: 0; overflow: hidden; }
						#memberlogin fieldset label { float: left; margin-top: 3px; font-size: 11px; width: 66px; }
						#memberlogin fieldset input { width: 128px; margin: 0; }
						#memberlogin div {  }
							#submit {  }
							#forgotpw { font-size: 10px; float: right; clear: both; margin-bottom: 8px; }
							
						.sign-in-btn { float: right; width: 91px; height: 20px; background: url('../graphx/sign-in.jpg') no-repeat; font-size: 0px; display:block; line-height: 0px; overflow:hidden; text-indent:-99999px; border: none; }
						 
						.sign-in-btn:hover { background-position: bottom right; }
						
						.learn-more-btn { display: block; width: 109px; height: 20px; background: url('../graphx/learn-more-new.png') no-repeat; text-indent: -9999px; margin: 0 0 12px 12px; }
						.learn-more-btn:hover { background-position: bottom left; }
							
						.vt-btn { display: block; width: 189px; height: 20px; background: url('../graphx/view-testimonials-new.png') no-repeat; text-indent: -9999px; }
						.vt-btn:hover { background-position: bottom left; }
						
						.submit-btn { display: block; margin: 0 auto; width: 91px; height: 20px; background: url('../graphx/submit-button-new.png') no-repeat; text-indent: -9999px; border: 0;  overflow:hidden; font-size: 0px; line-height: 0px;}
						.submit-btn:hover { background-position: bottom left; }
						
				#sclogo { margin: 36px 0; }
			
			#content { width: 690px; float: left; font-size: 11px; }
			
				#content a { color: #f58100; text-decoration: none; }
				#content a:hover { text-decoration: underline; }
			
				.ui-tabs .ui-tabs-hide { display: none; }
				
				h1 { color: #204677; font-size: 23px; }
				h1.homepage { font-size: 30px; }
				h1 span { display: block; font-size: 20px; }
				h2 { font-size: 20px; color: #204677; margin-bottom: 4px; }
				h3 { font-size: 20px; color: #204677; margin-bottom: 4px; } 
				
				.high-yields { color: #f58100; cursor: pointer; }
				#about-hyh { margin: 0 0 16px 20px; padding: 0; list-style: none; }
					#about-hyh li { margin-bottom: 3px; }
					
				#analysis-steps li, #analysis-review li { margin-bottom: 8px; }
				#analysis-steps li ul, #analysis-review li ul { margin-top: 8px; list-style: circle; }
				
				#role-tabs ul { margin: 0 0 16px 0; padding: 0; list-style: none; overflow: hidden;   }
					#role-tabs ul li { float: left; width: 138px; font-size: 14px; text-align: center; }
					#role-tabs ul li a { display: block; padding: 6px 0; text-decoration: none; color: #fff; }
					#role-tabs ul li.ui-state-default a { background: #0d4d85; }
					#role-tabs ul li.ui-state-active a { background: url('../graphx/bg.png') repeat-x bottom left; }
					#role-tabs ul li a:hover { background: url('../graphx/bg.png') repeat-x bottom left; text-decoration: none; }
					
					#role-tabs ul li.first a { 
						-moz-border-radius-topleft: 6px; 
						-moz-border-radius-bottomleft: 6px;
						-webkit-border-top-left-radius: 6px;
						-webkit-border-bottom-left-radius: 6px; }
					 
					#role-tabs ul li.last a { 
						-moz-border-radius-topright: 6px; 
						-moz-border-radius-bottomright: 6px;
						-webkit-border-top-right-radius: 6px;
						-webkit-border-bottom-right-radius: 6px; }
					
					#role-tabs div { overflow: hidden; }
						div.ls { margin-right: 20px; }
					
					.allstar { overflow: hidden; margin-bottom: 16px; }
					.image-rotation { float: left; width: 98px; margin-right: 16px; }
						.rotation { width: 100px; height: 125px; margin-top: -4px; }
						.rotation-nav { text-align: right; }
							.rotation-nav a { text-decoration: none !important; font-size: 20px; line-height: 1; color: #204677 !important; }
							.rotation-nav a.activeSlide { color: #f58100 !important; }
							.rotation-nav a:focus { outline: none; }
							
					#writers, #reviewers { overflow: hidden; }
					#writers div, #reviewers div { width: 335px; margin-bottom: 32px; float: left; }
					#writers div:first-line, #reviewers div:first-line { font-weight: bold; }
					
					#figures {  }
						#figures p { color: #f58100; font-weight: bold; cursor: pointer; }
						#figures div { margin: -14px 0 16px 16px; padding: 0; display: none; }
						
				.testi-title { font-size: 14px; font-weight: bold; }
				.testi-sig { margin-top: -10px; font-style: italic; }
				
				.expand-help { background: url('../graphx/graydient.png') repeat-x; border: 1px solid #b8b8b8; font-size: 14px; color: #1c4585; padding: 8px; margin: 0; cursor: pointer; }
				.help-content { padding: 8px; }	
					.question { display: block; margin-bottom: 2px; padding: 0; font-weight: bold; }
					
					#help-table { width: 600px; border-right: 1px solid gray; border-bottom: 1px solid gray; margin: 12px 0; }
						#help-table th, #help-table td { border-left: 1px solid gray; border-top: 1px solid gray; }
						#help-table th { background: #eee; width: 50%; }
						
				#purchase-tabs ul { margin: 0 0 16px 0; padding: 0; list-style: none; overflow: hidden; }
					#purchase-tabs ul li { float: left; width: 172px; font-size: 14px; text-align: center; }
					#purchase-tabs ul li a { display: block; padding: 6px 0; text-decoration: none; color: #fff; }
					#purchase-tabs ul li.ui-state-default a { background: #0d4d85; }
					#purchase-tabs ul li.ui-state-active a { background: url('../graphx/bg.png') repeat-x bottom left; }
					#purchase-tabs ul li a:hover { background: url('../graphx/bg.png') repeat-x bottom left; text-decoration: none; }
					
					#purchase-tabs ul li.first a { 
						-moz-border-radius-topleft: 6px; 
						-moz-border-radius-bottomleft: 6px;
						-webkit-border-top-left-radius: 6px;
						-webkit-border-bottom-left-radius: 6px; }
					 
					#purchase-tabs ul li.last a { 
						-moz-border-radius-topright: 6px; 
						-moz-border-radius-bottomright: 6px;
						-webkit-border-top-right-radius: 6px;
						-webkit-border-bottom-right-radius: 6px; }
					
					#purchase-tabs div { overflow: hidden; position: relative; }
					
					.steppurchase { border-right: 1px solid gray; border-bottom: 1px solid gray; }
						.steppurchase th { width: 33%; vertical-align: top; background: #eee; }
						.steppurchase th span { font-size: 9px; font-weight: normal; }
						.steppurchase th, .steppurchase td { border-left: 1px solid gray; border-top: 1px solid gray; }
			
				#step-tabs { position: relative; margin: -26px 0 30px 0; }
				
					#step-tabs ul { margin: 0; padding: 0; position: absolute; top: 0; right: 0; }
						#step-tabs ul li { list-style: none; float: left; margin-left: 3px; }
							#step-tabs ul li a { display: block; width: 24px; height: 21px; text-align: center; background: url('../graphx/tab-bg.png') no-repeat; color: #125187; text-decoration: none; padding-top: 3px; font-weight: bold; }
							.ui-state-active a { background-position: bottom left !important; color: #fff !important; }
						
					#step-tabs div {  }
					
						/* STEP CONTENT FOR HOMEPAGE IF FLASH ISN'T PRESENT */
						#step1content { background: url('../graphx/flash1.jpg') no-repeat; height: 271px; color: #5482b1; }
							#step1content p { width: 350px; text-align: right; font-size: 11px; float: right; margin: 115px 25px 0 0; }
							#step1content p.title { display: none; }
							#step1content a { position: absolute; bottom: 20px; right: 25px; }
						
						#step2content { background: url('../graphx/flash2.jpg') no-repeat; height: 271px; color: #5482b1; display: none; }
							#step2content p { width: 350px; text-align: right; font-size: 11px; float: right; margin: 115px 25px 0 0; }
							#step2content p.title { display: none; }
							#step2content a { position: absolute; bottom: 20px; right: 25px; }
						
						#step3content { background: url('../graphx/flash3.jpg') no-repeat; height: 271px; color: #5482b1; display: none; }
							#step3content p { width: 350px; text-align: right; font-size: 11px; float: right; margin: 115px 25px 0 0; }
							#step3content p.title { display: none; }
							#step3content a { position: absolute; bottom: 20px; right: 25px; }
							
						/* STEP CONTENT FOR INDIVIDUAL STEP PAGES */
						.step1onpagecontent { background: url('../graphx/step-one-bg.jpg') no-repeat !important; height: 271px; color: #5482b1; margin: -26px 0 20px 0;  }
							.step1onpagecontent p { width: 350px; text-align: right; font-size: 12px; float: right; margin: 125px 25px 0 0; }
							.step1onpagecontent h1 { display: none; }
							
						.step2onpagecontent { background: url('../graphx/step-two-bg.jpg') no-repeat !important; height: 271px; color: #5482b1; margin: -26px 0 20px 0; }
							.step2onpagecontent p { width: 350px; text-align: right; font-size: 12px; float: right; margin: 125px 25px 0 0; }
							.step2onpagecontent h1 { display: none; }
							
						.step3onpagecontent { background: url('../graphx/step-three-bg.jpg') no-repeat !important; height: 271px; color: #5482b1; margin: -26px 0 20px 0; }
							.step3onpagecontent p { width: 350px; text-align: right; font-size: 12px; float: right; margin: 125px 25px 0 0; }
							.step3onpagecontent h1 { display: none; }
							
						.oponpagecontent { background: url('../graphx/op-bg.jpg') no-repeat !important; height: 271px; color: #5482b1; margin: -26px 0 20px 0; }
							.oponpagecontent p { width: 350px; text-align: right; font-size: 11px; float: right; margin: 125px 25px 0 0; }
							.oponpagecontent h1 { display: none; }
							
						#step-bullets { float: right; width: 295px; margin: 122px 25px 0 0; }
							#step-bullets li { list-style: none; text-align: right; margin-bottom: 8px; font-size: 12px; }
							
						.flashContentSteps{ display:none; }
				
				#content-left { width: 430px; float: left; font-size: 11px; color: #204677; }
					
					.step-page-title { color: #204677; font-size: 23px; line-height: 1; margin-bottom: 8px; }
					.excerpt { font-size: 14px; color: #111; margin-bottom: 12px; }
					h2.list-title { font-weight: bold; font-size: 12px; margin: 16px 0 4px 0; }
					
					#content-left ul { margin: 0; padding: 0;}
					#content-left ul li { list-style: none; background: url('../graphx/bullet-arrows.png') no-repeat 0 5px; padding-left: 10px; }
					
					.expand-button { cursor: pointer; display: block; width: 194px; height: 15px; text-indent: -9999px; background: url('../graphx/expand-new.png') no-repeat; }
					.expand-button-active { background-position: bottom left; }
					.expanded-content ul li ul li { margin-left: 20px; padding-left: 0 !important; background: none !important; list-style: circle !important; }
				
				#content-right { width: 226px; float: right; }
				
					#freetrial { 
						border: 1px solid #b8b8b8; 
						font-size: 11px; 
						color: #204677;
						background: url('../graphx/swoosh-arrow.png') no-repeat 130px 70px;
						margin-bottom: 16px;
						#padding-bottom: 10px; }
					
						#freetrial p.tiny { padding: 0 4px 0 12px; margin-bottom: 8px; }
						.sidebar-title { 
							background: url('../graphx/free-trial.png') repeat-x; 
							width: 224px; 
							height: 40px; 
							text-indent: -9999px; 
							margin-bottom: 6px; }
						#learn-more { margin: 0 0 12px 12px; }
						
					#robbins-path {
						border: 1px solid #b8b8b8; 
						font-size: 10px; 
						color: #204677;
						background: url('../graphx/robbins-path-callout.jpg') no-repeat;
						height: 165px; }
						
						#robbins-path a { display: block; width: 224px; height: 88px; text-indent: -9999px; }
						#robbins-path p { margin: 14px 0 0 12px; width: 151px; }
						
					#placeholder { background: #ddd; border: 1px solid #bbb; height: 80px; text-align: center; margin-bottom: 16px; }
						#placeholder p { margin-top: 30px; font-size: 16px; color: #666; }
						
					#choose-plan { border: 1px solid #b8b8b8; margin: 0; padding: 0; }
						
						#choose-plan table { margin: -4px 0 0 0; }
						#choose-plan table td { font-size: 10px; font-weight: bold; text-align: center; color: #1c4678; padding: 0; }
						#choose-plan table td a { display: block; width: 100%; height: 20px; padding-top: 3px; text-decoration: none; color: #1c4678; }
						.table-title { color: #fff !important; background: #1c4678; text-align: left !important; padding: 2px 2px 0 3px !important; }
						
						.table-header-1st, .table-header-3rd { 
							background: #d2dae4 url('../graphx/td-first-arrow.png') no-repeat center 19px; 
							padding: 4px 0 6px 0 !important; }
						.table-header-2nd { 
							background: #fff url('../graphx/td-second-arrow.png') no-repeat center 19px; 
							padding: 4px 0 6px 0; }
						
						.table-first-cell a, .table-third-cell a { background: #d2dae4 url('../graphx/td-first-bg.png') top left repeat-x; }
						.table-second-cell a { background: #fff url('../graphx/td-second-bg.png') top left repeat-x; }
						
						.table-first-cell a:hover, .table-second-cell a:hover, .table-third-cell a:hover { background: #cf5900 url('../graphx/td-hover-bg.png') top left repeat-x; color: #fff !important; }
						
						.steppurchase {  }
						.steppurchase td { font-size: 10px; font-weight: bold; text-align: center; color: #1c4678; padding: 0; }
						.steppurchase td a { display: block; width: 100%; height: 20px; padding-top: 3px; text-decoration: none; color: #1c4678; }
						.table-first-cell, .table-third-cell { background: #d2dae4 url('../graphx/td-first-bg.png') top left repeat-x; }
						.table-second-cell { background: #fff url('../graphx/td-second-bg.png') top left repeat-x; }
						.table-first-cell a:hover, .table-second-cell a:hover, .table-third-cell a:hover { background: #cf5900 url('../graphx/td-hover-bg.png') top left repeat-x; color: #fff !important; }
						
						.click-reg { display: block; width: 226px; height: 20px; background: url('../graphx/click-here-to-register.png') no-repeat top left; text-indent: -9000px; margin-bottom: 16px; }
						.click-reg:hover { background-position: bottom left; }
							#purchase-tabs .click-reg { position: absolute; top: 24px; right: 0; }
						
					#screenshots { overflow: hidden; margin-bottom: 16px; }
						.screen-title { font-size: 16px; color: #1a3c77; font-weight: bold; margin-bottom: 8px; }
						#screenshots a { display:block; width: 226px; height: 42px; background: url('../graphx/preview.png') no-repeat top left; text-indent: -9000px; }
						#screenshots a:hover { background-position: bottom left; }
						
					#testim { margin-bottom: 30px; #margin-bottom: 0; }
						.testim-title { font-size: 16px; color: #1a3c77; font-weight: bold; margin-bottom: 8px; }
						.testim { font-size: 11px; color: #1a3c77; margin-bottom: 1px; }
						.signed { font-size: 11px; color: #1a3c77; text-align: right; font-style: italic; }
						
					#testimonials-form { margin: 0 auto 16px auto; padding: 0; width: 690px; }
						.form-title { margin: 0; padding: 0; font-size: 16px; color: #f58100; }
						#testimonials-form fieldset { border: 1px solid #204677; padding-top: 10px; }
						#testimonials-form legend { background: #fff; font-size: 11px; font-weight: bold; padding: 4px; margin-left: 555px; #margin-left: 545px; }
							#testimonials-form legend span { color: red; }
						#testimonials-form div { margin-bottom: 8px; }
							#testimonials-form div p { font-size: 11px; margin: 18px; }
						#testimonials-form label { float: left; width: 60px; text-align: right; margin-right: 8px; font-size: 11px; }
							#testimonials-form label span { color: red; }
						#testimonials-form input[type=text], #testimonials-form input[type=password] { width: 185px; border: 1px solid #9f9f9f; padding: 3px 2px; #padding: 2px; }
						#testimonials-form input[type=image] {  }
						#testimonials-form select { margin: 0; padding: 0; width: 210px; }
						#testimonials-form textarea { margin: 0; width: 280px; height: 83px; overflow: auto; font-size: 11px; font-family: Verdana, sans-serif; padding: 3px; }
						
					#contact-us-form { margin: 0 auto 16px auto; padding: 0; width: 690px; }
						.form-title { margin: 0; padding: 0; font-size: 16px; color: #f58100; }
						#contact-us-form fieldset { border: 1px solid #204677; padding-top: 10px; }
						#contact-us-form legend { background: #fff; font-size: 11px; font-weight: bold; padding: 4px; margin-left: 555px; #margin-left: 545px; }
							#contact-us-form legend span { color: red; }
						#contact-us-form div { margin-bottom: 8px; }
							#contact-us-form div p { font-size: 11px; margin: 18px; }
						#contact-us-form label { float: left; width: 130px; text-align: right; margin-right: 8px; font-size: 11px; }
							#contact-us-form label span { color: red; }
						#contact-us-form input[type=text], #contact-us-form input[type=password] { width: 165px; border: 1px solid #9f9f9f; padding: 3px 2px; #padding: 2px; }
						#contact-us-form input[type=image] {  }
						#contact-us-form select { margin: 0; padding: 0; width: 170px; }
						#contact-us-form textarea { margin: 0; width: 240px; height: 180px; #height: 190px; overflow: auto; font-size: 11px; font-family: Verdana, sans-serif; padding: 3px; }
						
					#login-form { margin: 0 auto 16px auto; padding: 0; width: 690px; }
						.form-title { margin: 0; padding: 0; font-size: 16px; color: #f58100; }
						#login-form fieldset { border: 1px solid #204677; padding-top: 10px; }
						#login-form legend { background: #fff; font-size: 11px; font-weight: bold; padding: 4px; margin-left: 555px; #margin-left: 545px; }
							#login-form legend span { color: red; }
						#login-form div { margin-bottom: 8px; }
							#login-form div p { font-size: 11px; margin: 18px; }
						#login-form label { float: left; width: 130px; text-align: right; margin-right: 8px; font-size: 11px; }
							#login-form label span { color: red; }
						#login-form input[type=text], #login-form input[type=password] { width: 165px; border: 1px solid #9f9f9f; padding: 3px 2px; #padding: 2px; }
						#login-form input[type=image] {  }
						
					#register-form { margin: 0 auto 16px auto; padding: 0; width: 690px; }
						.form-title { margin: 0; padding: 0; font-size: 16px; color: #f58100; }
						.formlabelerror{text-align:right;padding-right: 4pt;color:red;	}
						#register-form fieldset { border: 1px solid #204677; padding-top: 10px; }
						#register-form legend { background: #fff; font-size: 11px; font-weight: bold; padding: 4px; margin-left: 555px; #margin-left: 545px; }
							#register-form legend span { color: red; }
						#register-form div { margin-bottom: 8px; }
							#register-form div p { font-size: 11px; margin: 18px; }
						#register-form label { float: left; width: 130px; text-align: right; margin-right: 8px; font-size: 11px; }
							#register-form label span { color: red; }
						#register-form input[type=text], #register-form input[type=password] { width: 165px; border: 1px solid #9f9f9f; padding: 3px 2px; #padding: 2px; }
						#register-form input[type=image] {  }
						#register-form select { margin: 0; padding: 0; width: 170px; }
						#register-form textarea { margin: 0; width: 240px; height: 180px; #height: 190px; overflow: auto; font-size: 11px; font-family: Verdana, sans-serif; padding: 3px; }
						.chx { margin: 18px; padding: 0; clear: both; overflow: hidden; }
							.chx li { list-style: none; float: left; font-size: 11px; }
							.chx li input { margin-right: 8px; }
							.chx .text { width: 580px; }
							.chx .text span { color: red; }
						#register-form div p { font-size: 11px; margin: 16px 18px; }
						
			.sitemap-list { font-size: 12px; font-weight: bold; float: left; }
				.sitemap-list li { list-style: none; margin-bottom: 8px; }
				.sitemap-list li ul { font-weight: normal; font-size: 11px; margin-top: 6px; }
						
		#footer-container { clear: both; height: 90px; background: url('../graphx/footer-bg.png') repeat-x; }
		
			#footer { width: 970px; margin: 0 auto; text-align: left; padding-top: 12px; color: #fff; position: relative; }
			
				#footer ul { margin: 0; padding: 0; }
					#footer ul li { display: inline; list-style: none; margin-right: 20px; }
					#footer ul li:last-child { margin-right: 0; }
				
				#links { font-size: 11px; margin: 20px 0 10px 0 !important; #margin: 30px 0 10px 0 !important; }
				#links a { color: #fff; text-decoration: none; }
				#links a:hover { text-decoration: underline; }
				
				#copyright { font-size: 10px; color: #6e91af; }
					#copyright li { #margin-right: 0 !important; }
				#copyright a { color: #6e91af; text-decoration: underline; }
				#copyright a:hover { text-decoration: none; }
			
				#footer-logo { position: absolute; top: -3px; right: 0; }
				


		.contributorsNoDisplay{display:none;}
