* { 	margin:0px; 	padding:0px; 	font-family:arial; 	}	html	{	height: 100%;	}	body	{ 	height: 100%;	margin:0; 	padding:0;	background:#d2d7e1 url(/000000000/00000000/00000000/0101:00002:0100120A2/00158AA2/10500089/A6985566.image;i7:,/bg_page.gif) repeat-x top left;			}	#nonFooter	{	position: relative;	min-height: 100%;	width:907px;	margin:0 auto;	padding:0 0 20em 0;	background:url(/000000000/00000000/00000000/0101:00002:0551028A8/14450A2A/04160A80/065D5723.image;i7:,/bg_secondary_bg.png) repeat-y;	}	#AltLayout #nonFooter	{	position: relative;	min-height: 100%;	width:907px;	margin:0 auto;	padding:0 0 9em 0;	background:url(/000000000/00000000/00000000/0101:00002:04455282A/1440AAA8/11522AA2/52EE55BD.image;i7:,/bg_rightSideBar_bg.jpg) repeat-y;	}	#nonFooter.reviewPage{		min-height:800px;	}	* html #nonFooter	{	height: 100%;	}	#footer	{		width:907px;		height:180px;		position: relative;		margin: -9em auto 0 auto;		background:url(/000000000/00000000/00000000/0101:00002:010542A22/44500022/45000AA1/A6CBDDC1.image;i7:,/bg_footer.png) repeat-x top left;		padding:0px;	}	/* A CSS hack that only applies to IE -- specifies a different offset for the footer */	* html #footer	{	margin-top: -20em;	}	.clear {clear:both;}	/* Begin noncommon elements */	#logo a {		float: left;		text-indent:-5000px;		background:url(/000000000/00000000/00000000/0101:00002:0001108A8/411408A2/104102A1/A2F87D71.image;i7:,/originationprologo.png) no-repeat top left;		height:81px;		width:450px;		display:inline;	}	#topRight {		float:right;		display:inline;		color:#fff;		height:81px;	}	#topRight h2 {		font-size:15px;		font-weight:bolder;		margin:25px 0 3px 0;	}	#topRight p, #topRight a {		font-size:12px;		font-weight:bolder;		text-align:right;		color:#98acd3;	}			#topRight ul{		float:right;		display:inline;		width:170px;		margin:10px 0 3px 0;		padding:0;		font-size:12px;}	#topRight li{		float:left;		display:inline;		margin:0;		padding:0 10px 0 0;}	#header {		background:#0e214a url(/000000000/00000000/00000000/0101:00002:0100120A2/00158AA2/10500089/A6985566.image;i7:,/bg_page.gif) repeat-x top left;		width:907px;		height: 152px;	}		/* Home Page Revisions Styles *****************************************************************/	#quoteBG{		width:907px;		height:152px;		background:url(/000000000/00000000/00000000/0101:00002:054050000/1515A020/41A02843/04882758.image;i7:,/quoteBQ.png);margin-top:5px;	}			#quoteBG blockquote{		float:right;		display:inline;		font-family:georgia;		font-size:14px;		line-height:19px;		width:404px;		margin:25px 20px 0 0;		padding:0;		background:none;		color:#FFF;	}			#quoteBG blockquote strong{		color:#feeec0;	}			#marketingWrap{		width:907px;		float:left;		display:inline;		background:#fff0c8 url(/000000000/00000000/00000000/0101:00002:051450288/110080A0/10F422E9/17F584F3.image;i7:,/marketingBG.png);		color:#2e3f59;		position:relative;	}		#marketingWrap h3{		font-size:17px;		color:#2e3f59;		padding:0;		margin:5px 0 10px 12px;			}		#marketingWrap h4{		background:url(/000000000/00000000/00000000/0101:00002:000150082/15540882/11B12069/07ABACF8.image;i7:,/hdr_lowfee.png) no-repeat;		text-align:center;		margin:10px 0 10px 10px;		text-indent:-9999px;		width:258px;		height:46px;	}			#marketingWrap h4.lowfee15{		background:url(/000000000/00000000/00000000/0101:00002:045100202/4541A820/05A3226C/C2820753.image;i7:,/hdr_lowfee15.png) no-repeat !important;		text-align:center;		margin:10px 0 10px 10px;		text-indent:-9999px;		width:258px;		height:46px;	}			#marketingWrap ul{		width:277px;		font-size:13px;		color:#2e3f59;		margin:0 0 0 12px !important;	}		#marketingWrap ol{		clear:both;		padding:10px 0 15px 8px;		width:285px;		float:left;		display:inline;	}			#marketingWrap ol li{		float:left;		display:inline;	}			.oprofinancial{		width:300px;		float:left;		display:inline;		border-right:1px solid #d1bb73;	}		.oprofinancial div{		clear:both;		height:66px;		width:288px;		padding:10px 0 0 12px;		background:#e3923e url(/000000000/00000000/00000000/0101:00002:00454220A/4004A2A8/45B10261/409F07E4.image;i7:,/bonusBG.png) no-repeat;		font-size:11px;		color:#fff;		}			.oprofinancial div p{		width:285px;		padding-bottom:12px;		}			.oprofinancial div strong{		font-size:13px !important;		padding-bottom:5px;		color:#fff;	}			#realtorHome{		width:304px;		float:left;		display:inline;	}	.borderNone{		border:none !important;	}	#aboutDaveHershman{	width:907px;	height:190px;	background:#f7f8fb url(/000000000/00000000/00000000/0101:00002:010452280/1501828A/50F52AEB/15922FF5.image;i7:,/portrait_hershman.png) bottom right no-repeat;	padding:15px 0 0 0;	margin:0;}	#aboutDaveHershman p{	width:609px;	height:190px;	font-size:16px;	color:#242f46;	padding:0 0 0 12px;}	#aboutDaveHershman p a{	color:#cc6c29;	text-decoration:none;	}	#aboutDaveHershman p a:hover:{	color:#cc6c29;	text-decoration:underline;	}	#aboutDaveHershman h2{		background:url(/000000000/00000000/00000000/0101:00002:005002A08/004000A8/15B422E9/54D1AFF3.image;i7:,/hdr_abouthershman.png) no-repeat;		text-align:center;		margin:15px 0 10px 12px;		text-indent:-9999px;		width:237px;		height:20px;	}	#connectBox {		float:right;		display:inline;		color:#fff;		height:60px;		width:278px;		background:url(/000000000/00000000/00000000/0101:00002:041510088/4450A820/51E322C2/667059F1.image;i7:,/bg_content.png)top left;		font-size:12px;		color:#fff;		margin-bottom:15px;		clear:right;	}			#connectBox ul{		float:right;		display:inline;		width:160px;		margin:7px 0 3px 0;		padding:0;}	#connectBox li{		float:left;		display:inline;		margin:0;		padding:0 10px 0 0;}	#connectBox.connectInput{		padding-left:20px !important;		width:150px;}#topList{	color:#fff;	font-size:12px;	float:right;	margin:5px 0 5px 0;}	#topList a {	color:#fff;	text-decoration:none;}#topList a:hover{	color:#fff;	text-decoration:underline;}/* -------------------------------------------------------------- */	/* Tertiary Revisions Styles *****************************************************************/		#marketingTertiary{		width:907px;		float:left;		display:inline;		color:#2e3f59;		margin:0;		paddding:0;	}			#opromarketingTop{		background:url(/000000000/00000000/00000000/0101:00002:0011000A8/10450A2A/01B40049/056DE3BB.image;i7:,/opTop.png); top left no-repeat;		width:907px;		height:278px;		margin:0;		paddding:0;		float:left;		display:inline;	}		#opromarketingTop h2{		color:#131a28;		font-size:18px;		margin:79px 0 6px 14px;		padding:0;			}		#opromarketingTop h3{		color:#fff;		font-size:16px;	 	font-family:arial;		margin:0 0 0 14px;		padding:0;			}		#opromarketingTop ul{		margin:5px 0 0 14px !important;		padding-left:14px;		font-size:13px;		font-weight:bold;		color:#fff;	}		#opromarketingTop img{		margin:25px 0 0 335px;	}			#messagingWrap{		width:907px;		float:left;	}			#marketingLeft	{		width:573px;		float:left;		display:inline;	}					#opromarketingMessaging	{		width:573px;		float:left;		display:inline;		background:url(/000000000/00000000/00000000/0101:00002:0155508A0/4444A228/14E4204B/C3CE2998.image;i7:,/yellowShadowBG.png); top left no-repeat;		padding:0 0 15px 14px;	}				#opromarketingMessaging	div{		width:583px;		float:left;		display:inline;	}			#opromarketingMessaging h2{		color:#414a61;		font-size:18px;		margin:5px 0 10px 0;		padding:0;			}		#opromarketingMessaging	blockquote{		width:560px;	}				#opromarketingMessaging ul{		color:#414a61;		font-size:13px;		float:left;		display:inline;		margin:5px 0 6px 0;		padding:0;		width:280px;	}		#opromarketingMessaging li{		background: url(/000000000/00000000/00000000/0101:00002:004040000/5115A200/50AA0259/552DA97E.image;i7:,/check.png) 0 3px no-repeat;		padding:0 0 5px 20px;		margin:0;		list-style-type:none;		vertical-align:middle;	}			.nobg{		background:none !important;	}		#opromarketingMessaging span{		color:#b55208;		font-size:14px;		font-weight:bold;	}			#opromarketingMessaging a{		color:#d26a29;		text-decoration:none;	}			#opromarketingMessaging a{		color:#d26a29;		text-decoration:underline;	}				#opromarketingMessaging div.hr { 		height:11px; 		background: url(/000000000/00000000/00000000/0101:00002:004550008/0441222A/05A10263/D7B50927.image;i7:,/foldShadow.png) no-repeat scroll center;		padding:0 !important;		position:relative;		right:14px;		width:582px;	}		#opromarketingMessaging div.hr hr { display: none;}		#opromarketingMessaging blockquote{		font-size:16px;		color:#414a61;		font-family:georgia !important;		background:none;		padding:0 0 15px 0;	}			#pricingOptions{		clear:both;		width:555px;		float:left;		display:inline;		list-style-type:none;			margin-left:0 !important;	}		#pricingOptions h2{		padding-bottom:0;		margin-bottom:0;	}		#pricingOptions li{		padding:8px 0;		border-bottom: 1px solid #797971;		list-style-type:none !important;		width:555px;		float:left;		display:inline;	}			.nopaddingtop{		padding-top:0 !important;	}	#pricingOptions p{		float:left;		display:inline;		width:258px;		font-size:14px;		padding-top:10px;	}			#pricingOptions p.groupprice{		float:left;		display:inline;		width:555px !important;		padding-bottom:10px;	}			.noborder{	border:none !important;	}		#pricingOptions img{		float:right;		display:inline;	}			#adviceBlue{		width:582px;		background: #2f3f59 url(/000000000/00000000/00000000/0101:00002:004510A0A/0115A2AA/14A420E3/D71F26AD.image;i7:,/bluBG.png) no-repeat top left;		float:left;		display:inline;		margin:0 0 35px 0;	}		#increaseProduction{		background:url(/000000000/00000000/00000000/0101:00002:041410008/05052822/11E502EB/1036C930.image;i7:,/hdr_production.png) no-repeat;		text-align:center;		margin:20px 0 10px 14px;		text-indent:-9999px;		width:487px;		height:27px;	}			#adviceBlue ul{		width:555px;		float:left;		display:inline;	}			#adviceBlue li{		padding:15px 0;		border-top: #161b27 1px solid;		list-style-type:none;		font-family:arial;		color:#fff;		font-size:13px;	}			#adviceBlue li h3{		padding:15px 0 5px 0;		margin:0;		list-style-type:none;		font-family:arial;		color:#fff;		font-size:16px;	}			#adviceBlue li a{		color:#f8e197;		font-family:arial;		font-weight:bold;		font-size:13px;		display:block;		padding:5px 0 15px 0;		text-decoration:none;			}				#adviceBlue li a:hover{		color:#fff;	}			#adviceBlue li.newsletterBook{		padding:0 0 0 60px;		background:url(/000000000/00000000/00000000/0101:00002:044552282/51058A08/00A10A4B/4064E19C.image;i7:,/icon_book.png) no-repeat left center;		margin:0 0 0 14px;	}			#adviceBlue li.cmaCertificate{		padding:0 0 0 60px;		background:url(/000000000/00000000/00000000/0101:00002:040442A02/1551A220/51A5026B/1173639D.image;i7:,/icon_certificate.png) no-repeat left center;		margin:0 0 0 14px;	}		#adviceBlue li.cmaFAQ{		padding:0 0 0 60px;		background:url(/000000000/00000000/00000000/0101:00002:014402080/44052820/51B02261/4158C121.image;i7:,/FAQ.png) no-repeat left center;		margin:0 0 0 14px;	}				#marketingSidebar{		width:315px;		float:right;		display:inline;	}		#cmaBox{		width:304px;		height:182px;		background:url(/000000000/00000000/00000000/0101:00002:004440082/4441A080/51F52243/05E0E2FC.image;i7:,/cmaBox.png) no-repeat left top;		font-size:12px;	}			#cmaBox h2{		font-size:16px;		text-shadow: 1px 1px 1px #f7d5b3;		line-height:22px;		padding:12px 0 0 18px;		margin:0;	}		#cmaBox p{		width:265px;		height:84px;		font-size:13px;		line-height:16px;		color:#2a3551;		margin:25px 0 0 17px;			}		#cmaBox p a{		font-weight:bold;		color:#2a3551;		text-decoration:none;	}			#cmaBox p a:hover{		font-weight:bold;		color:#d3772c;		text-decoration:none;	}					#webinarSidebar{		width:300px;		font-size:13px;		margin:15px 0 0 7px;		overflow: hidden;	}		#webinarSidebar a{		color:#dc9458;		text-decoration:none;	}		#webinarSidebar a:hover{		color:#dc9458;		text-decoration:underline;	}			#webinarSidebar h2{		width:271px;		height:42px;		background:url(/000000000/00000000/00000000/0101:00002:050000A00/1504A828/50B500C1/515C41B6.image;i7:,/hdr_cma.png) no-repeat left top;		text-indent:-9999px;		padding:0 0 10px 0;	}	#webinarSidebar ul{		width:290px;		padding:15px 0 15x 0;		margin:0 0 15px 0;		border-top:1px #ccd0d7 solid;		border-bottom:1px #ccd0d7 solid;	}			#webinarSidebar li{		list-style-type:none;		padding:5px 0;	}			#webinarSidebar p{		width:290px;		border-bottom:1px #ccd0d7 solid;		padding:10px 0;		margin:0;	}			#webinarSidebar img{		margin:15px 0 0 70px;		}			#clientSay{		width:290px !important;		font-size:15px;		clear:both;   		font-family:georgia;		padding-top:20px;	}				#freetrialSidebar{		width:300px;		font-size:13px;		margin:15px 0 0 0;		border:1px #ce6e2a solid;		background:#e18932 url(/000000000/00000000/00000000/0101:00002:001412802/04100220/05B520E1/CC8201DB.image;i7:,/freetrialBG.png) no-repeat left top;		clear:both;	}		#freetrialSidebar p{		width:280px;		font-size:13px;		margin:5px 0 0 10px;		color:#FFF;		padding:0 0 10px 0;	}		#freetrialSidebar ul{		width:260px;		margin:5px 0 0 12px;	}			#freetrialSidebar li{		list-style-type:none;		padding-bottom:5px;		font-size:16px;		font-weight:bold;		color:#FFF;			}			#freetrialSidebar a{		font-weight:bold;		color:#2a3551;		text-decoration:none;	}			#freetrialSidebar a:hover{		font-weight:bold;		color:#fff;		text-decoration:underline;	}			#freetrialSidebar h2{		width:260px;		height:47px;		background:url(/000000000/00000000/00000000/0101:00002:055552008/10058080/44B50849/DED0A21B.image;i7:,/hdr_finally.png) no-repeat left top;		text-indent:-9999px;		margin:10px 0 0 10px;	}			#freetrialSidebar h3{		width:155px;		height:19px;		background:url(/000000000/00000000/00000000/0101:00002:0111000A0/51440A8A/41F12049/DF9B0094.image;i7:,/hdr_discount.png) no-repeat left top;		text-indent:-9999px;		margin:5px 0 0 10px;	}		/* Realtorpro Revisions Styles *****************************************************************/	#realtorproTop{		background:url(/000000000/00000000/00000000/0101:00002:0100520A2/50410AAA/15B400E1/1055C36B.image;i7:,/rpTop.png); top left no-repeat;		width:907px;		height:276px;		margin:0;		paddding:0;		float:left;		display:inline;	}		#realtorproTop h2{		color:#131a28;		font-size:16px;		margin:70px 0 0 14px;		padding:0;			}		#realtorproTop h3{		color:#fff;		font-size:16px;	 	font-family:arial;		margin:0 0 0 14px;		padding:0;			}		#realtorproTop ul{		margin:5px 0 0 14px !important;		padding-left:14px;		font-size:13px;		font-weight:bold;		color:#fff;	}		#realtorproTop li{	padding-bottom:4px;	}		#realtorproTop img{		margin:20px 0 0 335px;	}			#realtorRevenue{		background:url(/000000000/00000000/00000000/0101:00002:0045422A0/0100022A/00A42061/A8BAA28C.image;i7:,/hdr_realtorrevenue.png) no-repeat;		text-align:center;		margin:20px 0 10px 14px;		text-indent:-9999px;		width:426px;		height:27px;	}			#rpTrial{		background:url(/000000000/00000000/00000000/0101:00002:0455008A2/145020AA/50A520E3/F9D20B23.image;i7:,/rptrial.png) no-repeat;		margin:15px 0 0 0;		width:305px;		height:302px;		float:left;		display:inline;	}			#rpTrial p {		margin:210px 0 0 18px;		font-size:12px;		color:#fff;		font-weight:bold;width:265px;	}				#rpTrial p img {		margin:10px 0 0 50px;	}				#absoluteBanner{		position:absolute;		bottom:0;		right:0;	}	/* -------------------------------------------------------------- *//* Financialpro Revisions Styles *****************************************************************/	#financialproTop{		background:url(/000000000/00000000/00000000/0101:00002:051002088/10418A82/45A502C9/BA7F2A6C.image;i7:,/fpTop.png); top left no-repeat;		width:907px;		height:276px;		margin:0;		paddding:0;		float:left;		display:inline;	}		#financialproTop h2{		color:#131a28;		font-size:15px;		margin:74px 0 0 14px;		padding:0;			}		#financialproTop h3{		color:#fff;		font-size:15px;	 	font-family:arial;		margin:0 0 0 14px;		padding:0;			}		#financialproTop ul{		margin:5px 0 0 14px !important;		padding-left:14px;		font-size:13px;		font-weight:bold;		color:#fff;	}		#financialproTop li{	padding-bottom:4px;	}		#financialproTop img{		margin:20px 0 0 335px;	}			#financialRevenue{		background:url(/000000000/00000000/00000000/0101:00002:004040020/100080A2/00B02263/AE362271.image;i7:,/hdr_financialrevenue.png) no-repeat;		text-align:center;		margin:20px 0 10px 14px;		text-indent:-9999px;		width:456px;		height:27px;	}			#fpTrial{		background:url(/000000000/00000000/00000000/0101:00002:005410A8A/05158000/44E50269/A987A387.image;i7:,/fptrial.png) no-repeat;		margin:15px 0 0 0;		width:305px;		height:302px;		float:left;		display:inline;	}			#fpTrial p {		margin:212px 0 0 18px;		font-size:12px;		color:#fff;		font-weight:bold;width:265px;	}				#fpTrial p img {		margin:10px 0 0 50px;	}			#rpTrial p img {		margin:10px 0 0 50px;	}				#finra h2{		font-size:16px;		margin-top:15px;	}			#finra p{		font-size:12px;		line-height:16px;		width:285px;		padding-top:10px;	}			/* -------------------------------------------------------------- *//* Main Navigation Styles *****************************************************************/#mainNav{	float:left;	background: #0e214a;	width:907px;	height: 31px;}#mainNav li{	background-color:#0e214a;	float:left;	height: 31px;	list-style-type:none;	text-indent: -9999px;}		#mainNav li a{	display: block;	text-decoration: none;	height: 31px;	background-color:#0e214a;	}#mainNav li a:hover{	background-position:0px -31px;}#home a {	background:url(/000000000/00000000/00000000/0101:00002:051412A0A/14552AAA/14562080/5BA14778.image;i7:,/nav_home.png) no-repeat top left;	width:57px;}#newsletter a {	background:url(/000000000/00000000/00000000/0101:00002:0005522AA/55152220/00062A02/5BB4CD59.image;i7:,/nav_newsletter.png) no-repeat top left;	width:228px;}#seminars a {	background:url(/000000000/00000000/00000000/0101:00002:004512A88/45018220/05020202/0AE2C751.image;i7:,/nav_seminars.png) no-repeat top left;	width:144px;}#tools a {	background:url(/000000000/00000000/00000000/0101:00002:015112088/00402A80/05132AAA/4AA9ED71.image;i7:,/nav_tools.png) no-repeat top left;	width:127px;}#onlineresources a {	background:url(/000000000/00000000/00000000/0101:00002:054052A00/55442202/1446282A/0FB3C7F0.image;i7:,/nav_resources.png) no-repeat top left;	width:127px;}#speaking a {	background:url(/000000000/00000000/00000000/0101:00002:040410200/4011A220/15420880/0EE04DF7.image;i7:,/nav_speaking.png) no-repeat top left;	width:142px;}#contact a {	background:url(/000000000/00000000/00000000/0101:00002:000550882/4554A200/10122820/1EFB476E.image;i7:,/nav_contact.png) no-repeat top left;	width:82px;}#mainNav .selected a {	background-position:0 -31px;}/* subNav */#mainNav .selected ul {	left:0;	z-index:1;}/* -------------------------------------------------------------- */#mainNav, #mainNav ul { /* all lists */	padding: 0;	margin: 0;	list-style:none;	line-height: 1;}#mainNav li ul { /* second-level lists */	position:absolute;	height:41px;	width:907px;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	background:url(/000000000/00000000/00000000/0101:00002:051512AA0/0104080A/51532088/0BACEF7F.image;i7:,/bg_subNav.png) repeat-x top left;	z-index:2;}#mainNav li ul li a { /* second-level anchors */	background:none;	text-indent:0;	color:#fff;	font-size:12px;	width:auto;	float:left;	display:inline;	padding:6px 0 0 10px;	margin:0 -3px 0 0;	font-weight:lighter;}#mainNav li ul li {	float:left;	display:inline;	font-weight:bold;	font-size:12px;	margin:10px 4px 0px 4px;	padding:0;	height:23px;	width:auto;	background-color:transparent;}#mainNav li ul li:hover {	background:url(/000000000/00000000/00000000/0101:00002:040052802/5450A888/504328A2/4EBE47DC.image;i7:,/bg_subNav_Bg.png) no-repeat top left;}#mainNav li:hover ul, #mainNav li.sfhover ul { /* lists nested under hovered list items */	left:0;}#subNav {	float: left;	list-style:none;	height:41px;	width:907px;}#mainNav li ul li:hover a { /* second-level anchors */	text-indent:0;	color:#fff;	font-size:12px;	width:auto;	float:left;	display:inline;	padding:6px 10px 0 10px;	margin:0 -3px 0 0;	display:block;	clear:left;	background:url(/000000000/00000000/00000000/0101:00002:014440020/004020AA/55420A2A/1454DAA3.image;i7:,/bg_subNav_rightCorner.png) no-repeat top right;	}#mainNav li ul li:hover span {	height:23px;	line-height:41px;	padding:13px 0 0px 0px;	width:3px;}#mainNav li ul li span {	background-position:top right;	height:23px;	line-height:41px;	padding:0px 0 0px 0px;	width:3px;	display:block;}#content {	float:left;	margin:0 0 80px 0;	display:inline;}#breadCrumbs {	border-bottom:1px solid #e5e5e5;	float:right;	display:inline;	width:670px;	height:35px;	margin:0 10px 0 0;	font-size:11px;	color:#8c3c0c;}#breadCrumbs p {	margin:15px 0 0 0;	}#breadCrumbs a {	color:#d26a29;}#breadCrumbs .currentCrumb {/*active breadcrumb code*/	color:#8c3c0c;	font-weight:bolder;	text-decoration:none;}#breadCrumbs .currentSection {/*active breadcrumb section */	text-decoration:none;}#breadCrumbs a:hover {	color:#8c3c0c;}/* Begin Middle content layout */#productNav {	float:left;	margin:20px 0 0 8px;	display:inline;}#productNav h4{	font-family:arial;	font-size:15px;	font-weight:bolder;	color:#1e263d	;	text-align:left;		margin:0 0 10px 0;}.navList {	clear:left;	list-style-type:none;	width:200px;	font-size:12px;background:none;}#rightSideBar .navList {	clear:left;	list-style:none;	width:255px;	font-size:12px;}.navList li {	padding:7px 0 7px 0;	border-top:1px solid #e4d0c4;	background:none;	}.lastListItem {	border-top:1px solid #e4d0c4;	border-bottom:1px solid #e4d0c4;	}.last {	border-bottom:1px solid #e4d0c4;	}.navList a {	color:#d26a29;	text-decoration:none;}.navList a:hover {	color:#8c3c0c;}#productNav .quoteUnderProductNav {	float:left;	padding:0px 0 0 15px;	margin:20px 0 0 0px;	width:184px;}blockquote.quoteRightSide {	float:right;	padding:0px 10px 0 15px;	margin:20px 5px 0 0px;	width:270px;	font-family:georgia;	font-style:italic;	display:inline;}blockquote {	color:#3f5172;	font-size:16px;	background:url(/000000000/00000000/00000000/0101:00002:001550820/44418808/001608A0/56845FE9.image;i7:,/bg_blockquote.png) no-repeat top left;}blockquote p {	font-weight:none;	font-family:georgia;}blockquote cite {	font-style:normal;	font-size:11px;	line-height:10px;	color:#232c44;}#centerContent blockquote {	padding:10px 25px 5px 0px;	margin:10px 0 10px 0;	display:block;	background:none;	font-size:13px;	color:#2a2a2a;}#centerContent blockquote cite {	font-size:12px;	line-height:14px;		color:#3f5172;	margin:5px 0 0 0;}	#content-product #centerContent { /*main Content Area*/	width:450px;	float:left;	margin:0 0 100px 20px;}#content-product #centerContent.smallerWidthForForm {	width:380px;	float:left;	margin:0 0 100px 20px;}#content-two #centerContent { /*main Content Area*/	width:640px;	float:left;	margin:0 0 100px 20px;}#AltLayout #centerContent {	width:575px;	float:left;	margin:0 0 100px 20px;	display:inline;}#centerContent a {/*	color:#152d62;	font-weight:bolder;*/	color:#d26a29;	font-size:13px;}#centerContent a:hover {	color:#8c3c0c;}#AltLayout #centerContent a:hover {	color:#7d94bd;}#centerContent h2 {	font-family:georgia;	color:#152d62;	font-size:20px;	font-weight:lighter;	margin:30px 0 10px 0;}#content-two #centerContent img {	padding:2px;	margin:2px 10px 50px 0;}#centerContent #Instructors img {	padding:2px;	border:1px solid #ccc;	float:left;	margin:2px 10px 75px 0;}#centerContent img {	padding:2px;	float:left;	margin:2px 10px 10px 0;}#AltLayout #centerContent img {	padding:2px;	margin:2px 10px 10px 0;}#AltLayout #centerContent a img {	border:none;}#centerContent a img {	border:none;}#centerContent p {	color:#2a2a2a;	font-size:13px;	line-height:16px;	margin:0;        padding:0;}#summaryfloats{	width:680px;	float:left;	display:inline;}div.hr {        height: 1px;        background: #e4d0c4;        width:240px;        margin:10px 0 0 0;  }div.hr hr {       display: none;}div.clearhr {        height: 2px;        background: #e4d0c4;        width:240px;        margin:14px 0 0 0;  }div.clearhr hr {       display: none;}..priceBorder {	color:#2a2a2a;	font-size:13px;	line-height:16px;	margin:0;        padding:0;        border: 1px solid #e4d0c4;        width:280px;        float:left;        display:inline;}#orders-summary{	color:#2a2a2a;	font-size:12px;	line-height:16px;	margin:0;	padding:0;    float:left;    display:inline;    width:550px;}#order-summaryright{    font-family:georgia;	color:#2a2a2a;	font-size:12px;	line-height:16px;	margin:20px 0 0 0;	padding:20px 0 0 0;    float:left;    display:inline;    width:300px;}#order-summaryright p{    font-family:georgia;	color:#2a2a2a;	font-size:12px;	line-height:16px;}#orders-summaryBottom{      clear:both;      list-styie-type:none;      margin:10px 0 0 0;}#orders-summaryBottom li{       list-stype-type:none;}#listenButton{      clear:left;      margin:0;      padding:0;}#floatBuy{	float:right;	display:inline;       width:200px;       height:20px;}.rightHeader {	font-family:georgia;        color:#8c3c0c;	font-size:16px;	font-weight:lighter;	padding:0px 10px 0 27px;	margin:20px 5px 0 0px;        float:left;        display:inline;}#summaryfloats{     margin:0 0 15px 0;}.newsletterproNav{	float:right;	padding:0px 10px 0 15px;	margin:10px 5px 0 0px;	width:270px;	font-family:georgia;    font-size:12px;	display:inline;    list-style-type:none;}.newsletterproNav li {	padding:7px 0 7px 0;	border-top:1px solid #e4d0c4;	background:none;	}.newsletterproNav a {	color:#d26a29;	text-decoration:none;}.newsletterproNav a:hover {	color:#8c3c0c;}.alignleft{    text-align:left;}#AltLayout #centerContent p {	color:#2a2a2a;	font-size:13px;	line-height:16px;	margin:10px 0;	padding:0 25px 0 0;}h3 {	color:#8c3c0c;	font-family:georgia;	font-weight:lighter;	font-size:16px;	margin:15px 10px 5px 0;}#centerContent strong {	color:#d26a29;}#rightSideOrderColumn {	float:right;	display:inline;	width:200px;	height:500px;	border-left:1px solid #fce6d4;	padding:0 10px 0 10px;	margin:25px 0 0 0;}	#rightSideOrderColumn p {	color:#474747;	padding:5px 0;	font-size:13px;	}#title_orderToday {/*h4*/	background:url(/000000000/00000000/00000000/0101:00002:01551080A/0050800A/05032A08/47C25DC9.image;i7:,/bg_title_orderToday.png) no-repeat top left;	width:200px;	height:38px;	text-indent:-9999px;}#OrderColumnList {	list-style:none;}#OrderColumnList li{	border-bottom:1px solid #fce6d4;	padding:10px 0 10px 0;	height:auto;}#OrderColumnList li p {	width:120px;	color:#39517c;	font-size:12px;	float:left;	clear:both;	}#OrderColumnList li .wideDescription {	width:200px;	color:#39517c;	font-size:12px;	float:left;	clear:both;}#OrderColumnList li p span {	color:#8c3c0c;	background:none;	display:block;	padding:5px 0 0 0;}#OrderColumnList li p em {	font-size:10px;	display:block;	line-height:10px;}#OrderColumnList li img {	float:left;	display:inline;}#OrderColumnList h2 {	width:120px;	color:#39517c;	font-size:12px;}/*footer product area */#footerProducts {	border-bottom:1px solid #51596b;	width:897px;	margin:0 auto;	padding:0 0 10px 0;}#footerProducts ul {	float:left;	list-style:none;	color:#fff;	font-size:11px;	margin:25px 10px 0 10px;}#footerProducts li {	padding:0px 0;	line-height:14px;}/*HTML #footerProducts li {	padding:0px;}*/#footer a {	color:#fff;	text-decoration:none;	font-weight:lighter;}#footer a:hover {	color:#e47829;}#footerProducts a b{	color:#d6e9ff;}#footerProducts img {	float:left;	display:inline;	margin:20px 0px 0 15px;}#footer p {	color:#fff;	font-size:11px;	padding:8px 0 0 0;	float:left;}#footer .footerLeft {	float:left;	display:inline;	margin:0 0 0 10px;}#footer .footerRight {	float:right;	display:inline;	margin:0 10px 0 0;}#rightSideBar {	float:right;	width:290px;	padding:0px 0 0 0px;        margin:0 0 0 20px;}#rightSideBar p {	color:#474747;	width:255px;	padding:5px 0;	font-size:13px;	}#rightSideBar.rightSideBarSmallForm form {	width:250px;	background:#e9eaec;	padding:10px;	}#rightSideBar a {	color:#d26a29;}#rightSideBar a:hover {	color:#8c3c0c;}#rightSideBar #OrderColumnList {	list-style:none;	width:255px}#rightSideBar #OrderColumnList li{	border-bottom:1px solid #ecd8ce;	padding:5px 0 5px 0;	height:auto;}#rightSideBar #OrderColumnList li p {	width:160px;	color:#474747;	font-size:12px;	float:left;	padding:10px 0 0 0;}#rightSideBar #OrderColumnList li .wideDescription {	width:200px;	color:#474747;	font-size:12px;	float:left;	padding:0px 0 0 0;}#rightSideBar #OrderColumnList li p b {	background:none;	color:#2A2A2A;}#rightSideBar #OrderColumnList li img {	float:right;	display:inline;	margin:5px 0 0 0;}#limitedTimeOffer {	background:url(/000000000/00000000/00000000/0101:00002:0545420A2/4041AA0A/1142202D/5B8EF68F.image;i7:,/productBg.png) no-repeat top left;	height:326px;	width:285px;	margin:15px 10px 0 0;	float:right;	display:inline;}#loanOff {	width:285px;	margin:0 10px 15px 0;	float:right;	display:inline;}#loanOff h4 {	color:#152d62;	font-family:georgia;	font-weight:lighter;	font-size:13px;	margin:5px 0 5px 0;}#otherOrder {	background:url(/000000000/00000000/00000000/0101:00002:004502888/4400882A/10432AB6/9318E140.image;i7:,/otherorderbg2.jpg) no-repeat top left;	height:480px;	width:285px;	margin:15px 10px 0 0;	float:right;	display:inline;}#otherOrder2 {	background:url(/000000000/00000000/00000000/0101:00002:01000288A/11400A2A/4546289E/E331E5A3.image;i7:,/otherorderbgShort.jpg) no-repeat top left;	height:230px;	width:285px;	margin:15px 10px 0 0;	float:right;	display:inline;}.nlpbanner{	padding:30px 0 0 13px;}#limitedTimeOffer img {	margin-left:13px;}.originatorOffer {	float: left;	display: inline;	margin-top: 97px;}.realtorOffer {	float: left;	display: inline;	margin-top: 26px;}.skipTrial {	float: left;	display: inline;	margin:15px 0 0 14px;}.groupPrice{	float: left;	display: inline;	margin: 26px 0 0 14px;}#centerContent .btn {	border:none;	width:auto;	height:auto;}#centerContent .twoColumn {	float:left;	display:inline;	width:250px;	margin:0 15px 20px 15px;	color:#474747;	font-size:13px;}#centerContent .twoColumn img {	border:none;	padding:none;	background:none;	margin:0px 0 0px 0;}#centerContent .twoColumn ul {	color:#474747;	font-size:13px;	list-style:none;}#centerContent .twoColumn li {	background:url(/000000000/00000000/00000000/0101:00002:050400202/111120A8/51432088/5783FF6E.image;i7:,/bullet_arrow.png) no-repeat 0 10px;	padding:5px 0 5px 25px;	}#newsletterProHomeFlash {	width:907px;	height:359px;	float:left;	display:inline;	margin:0;	padding:0;}.bonusCopy{	padding-left:15px;}#NewsletterProHomePageCallToAction {	background:url(/000000000/00000000/00000000/0101:00002:055500A08/00450228/541228A5/5E887402.image;i7:,/nlpHomeBg.png) no-repeat top left;	height:126px;	width:907px;	float:left;	display:inline;	margin:0 0 0 0;}*HTML #NewsletterProHomePageCallToAction {/*-3px selector hack for IE6 */	background:url(/000000000/00000000/00000000/0101:00002:055500A08/00450228/541228A5/5E887402.image;i7:,/nlpHomeBg.png) no-repeat top left;	height:126px;	width:907px;	float:left;	display:inline;	margin:-3px 0 0 0;}.CallToActionRealtor {	float: left;	display: inline;	margin: 18px 0 0 19px;}.CallToActionOriginator {	float: left;	display: inline;	margin: 18px 0 0 315px;}.hr {/*h6*/	border-top:1px solid #ecd8ce;	height:1px;	width:255px;	margin:0 0 7px 0;	padding:0;}.hrLeft {/*h6*/	border-top:1px solid #ecd8ce;	height:1px;	width:545px;	margin:0;	padding:0;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem {	width:260px;	float:left;	display:inline;	font-size:12px;	line-height:14px;	margin:10px 5px 10px 5px;	border-bottom:1px solid #ecd8ce;	padding-bottom:10px;	height:145px;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem h3 {	margin:0px 0 10px 0;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem img {	float:left;	margin:0px 10px 50px 0;	border:none;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem h5 {	font-size:14px;	color:#d26a29;	margin:0 0 10px 0;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem h5 a {	color:#d26a29;	text-decoration:none;}#AltLayout #featuredTrainingMaterials p {	float:right;	display:inline;	width:180px;	font-size:12px;	line-height:12px;	padding:0px;	margin:0px 0 25px 0;}#mortgageSchoolHomeSplash {	width:907px;	height:269px;	float:left;	display:inline;	background:url(/000000000/00000000/00000000/0101:00002:045112A22/1541A20A/5417280A/478C75C3.image;i7:,/bg_mortgageProSplash.jpg) no-repeat top left;}#mortgageSchoolHomeSplash p {	float:left;	display:inline;	width:507px;	color:#fff;	font-size:16px;	margin:85px 0 0 50px;	font-size:lighter;	line-height:20px;}#mortgageSchoolHomeSplash img {	float:left;	display:inline;}#mortgageSchoolHomeSplash .flashBox {	height:235px;	width:287px;	float:right;	display:inline;	margin:15px 15px 0 0;}#centerContent ul{	list-style-type:none;}#centerContent ul ul{	padding-left: 20px;}#centerContent li{	font-size: 13px;	line-height: 15px;	color: #212121;	background: url(/000000000/00000000/00000000/0101:00002:040552AA0/54040880/00550AA8/10B02008.image;i7:,/square_bullet.gif) no-repeat 5px 5px;	padding-bottom: 0px;}#centerContent li h4{	font-size:14px;	color:#d26a29;	padding-left:20px;}#centerContent li p{	padding:0 0 5px 25px;	margin:3px 0 3px 0;}#rightSideBar ul{	list-style-type:none;}#rightSideBar ul ul{	padding-left: 20px;}#rightSideBar li{	font-size: 13px;	line-height: 15px;	color: #212121;	background: url(/000000000/00000000/00000000/0101:00002:040552AA0/54040880/00550AA8/10B02008.image;i7:,/square_bullet.gif) no-repeat 5px 5px;	padding-bottom: 0px;	color:#474747;}#rightSideBar li h4{	font-size:14px;	color:#d26a29;	padding-left:20px;}#rightSideBar li p{	padding:0 0 5px 25px;	margin:3px 0 3px 0;}#rightSideBar .rightSideList li{	font-size: 13px;	line-height: 15px;	color: #212121;	background: url(/000000000/00000000/00000000/0101:00002:040552AA0/54040880/00550AA8/10B02008.image;i7:,/square_bullet.gif) no-repeat 5px 5px;	padding-bottom: 0px;	list-style:none;}#rightSideBar .rightSideList li p {	padding:0 0 5px 25px;	margin:3px 0 3px 0;}#centerContent ul{	list-style-type:none;}#nlppopup{	width:400px;	padding:0 0 0 20px;   	margin-top:20px;    background: #f3f4f8;}#nlppopup p{	font-size:12px;;}#nlppopup  ul ul{	padding-left: 20px;}#nlppopup  li{	font-size: 13px;	line-height: 15px;	color: #212121;	background: url(/000000000/00000000/00000000/0101:00002:040552AA0/54040880/00550AA8/10B02008.image;i7:,/square_bullet.gif) no-repeat 5px 5px;	padding-bottom: 0px;	list-style-type:none;}#nlppopup li strong{	color: #d26a29;}#nlppopup li a{	color: #d26a29;}#nlppopup li h4{	font-size:14px;	color:#d26a29;	padding-left:20px;}#cnlppopup  li p{	padding:0 0 5px 25px;	margin:3px 0 3px 0;}#AltLayout #centerContent li p{	padding:0 0 5px 25px;	margin:3px 0 3px 0;}#centerContent ol {	margin: 20px 0 20px 25px;	}#centerContent ol li {	background: none;	padding: 0 0 5px 0;}#highlight{	background-color: #e9eaec;	margin: 0 5px 20px 0;	padding:10px;}#highlight ul{	text-decoration:none;	padding: 10px 0;}#highlight li{	background: url(/000000000/00000000/00000000/0101:00002:040552AA0/54040880/00550AA8/10B02008.image;i7:,/square_bullet.gif) no-repeat 5px 5px;/*background: url(/000000000/00000000/00000000/0101:00002:054152A2A/504588A0/10550280/150F8A7A.image;i7:,/arrow_right.gif) no-repeat 10px 3px;*/	padding-left: 20px;	padding-bottom: 5px;	margin:0;}#highlight a{	color: #990000;	font-size: 14px;}#highlight #sampleFormUL li p {	margin:0 0 -5px 0;}	#highlight p {	margin: 0 10px 0 10px;}#highlight li p {	padding: 0;	margin: 0;	}#highlight a:hover{color:#480202;}#highlight span {	font-size: 11px;	line-height: 11px;	padding: 0 15px 0 0;	margin: 0;	}	#highlight fieldset {	border: none;	padding-top: 8px;	}	#highlight fieldset li input {	width: 120px;    float: left;    margin-right: 8px;}#highlight fieldset li #downloadSubmit {	vertical-align: middle;	width: 109px;	height: 18px;	display: inline;}	#highlight fieldset li {	display: inline; 	margin: 0; 	padding: 0;	background: none;	}	#highlight fieldset ul {	width: 520px;	height: 50px;	padding: 0 0 10px 0;	margin: 10px 10px 10px 10px;	border-bottom: 1px solid #c5c5c5;}	#highlight fieldset li label {	text-align: left;	float: left;	font-weight: bold;	margin: 0 5px 0 0;	padding: 0;	font-size: 12px;	width: 3em;}/*show cart*/#shopCart #centerContent {	padding:45px 0 0 20px;	width:680px;	float:left;	display:inline;}#shopCart #content h3 {	font-size:18px;	margin:0 0 10px	0;	padding:0;	float:left;	display:inline;	}#shopCart #nonFooter {	background:url(/000000000/00000000/00000000/0101:00002:0501122AA/5500A0A8/55060001/15853364.image;i7:,/bg_showCartBody.png) repeat-y;}#shopCart #continueShoppingP {/*P*/	float:left;	margin:5px 0 15px 5px;	font-size:11px;	display:inline;	padding:0;}#shopCart #continueShoppingP a{	color:#e37829;	text-decoration:underline;}#shopCart #shopCartSpecialOffers {	padding:45px 10px 0 10px;	width:180px;	float:right;	margin:0;	display:inline;}#shopCart #shopCartSpecialOffers .specialOfferBox {	background:#fff;	border:1px solid #ecd8ce;	padding:5px 5px 0 0;	margin:5px 0 0px 0;	float:left;	display:inline;	width:175px;}#shopCart #shopCartSpecialOffers .specialOfferBox img {	float:left;	display:inline;	height:50px;	width:50px;	padding:5px;}#shopCart #shopCartSpecialOffers .specialOfferBox h2{	font-size:11px;	line-height:13px;	color:#172f63;	padding:5px;}#shopCart #shopCartSpecialOffers .specialOfferBox p {	font-size:11px;	color:#000;}#shopCart #shopCartSpecialOffers .specialOfferBox span {	display:block;	clear:both;	font-size:11px;	text-align:center;	padding:10px;}#shopCart #shopCartSpecialOffers .specialOfferBox span a{	color:#e37829;	text-decoration:underline;}#showCartMainLayoutTable {	border-collapse:collapse;	width:680px;	float:left;	display:inline;}#showCartMainLayoutTable #tableBody {	border-collapse:collapse;	width:680px;}#showCartMainLayoutTable #tableBody td {	text-align:left;	padding:15px 0 2px 7px;	font-size:12px;	line-height:15px;	border-bottom:1px solid #ecd8ce;	vertical-align:top;	background:#f3f4f7;}#showCartMainLayoutTable #tableBody td.firstTD {	border-right:2px solid #fff;	border-bottom:none;		width:100px;	padding: 0 0 0 5px;		background:#e0e5ef;	font-weight:bolder;		color:#152d62;/*to change the font color of the table heading */		height:21px;	vertical-align:middle;}#showCartMainLayoutTable #tableBody td.secondTD {	border-right:2px solid #fff;	border-bottom:none;			padding: 0 0 0 5px;		background:#e0e5ef;	font-weight:bolder;		color:#152d62;/*to change the font color of the table heading */		height:21px;	vertical-align:middle;	}#showCartMainLayoutTable #tableBody td.thirdTD {	border-bottom:none;			width:105px;	padding: 0 0 0 5px;		background:#e0e5ef;	font-weight:bolder;		color:#152d62;/*to change the font color of the table heading */		height:21px;	vertical-align:middle;		}#showCartMainLayoutTable #tableBody td input.qty {	width:30px;	height:20px;	border-top:2px solid #848484;	border-left:1px solid #848484;		margin:2px 0 2px 2px;}#showCartMainLayoutTable #tableBody td img {	border:none;	background:none;}#showCartMainLayoutTable #tableBody #bottomRowWhiteSpace {	background:none;	border:none;}#showCartMainLayoutTable #tableBody #bottomRow {	background:#e0e5ef;	border:none;	padding:0;	margin:0;	height:31px;}#showCartMainLayoutTable #tableBody #bottomRow img {	padding:0;	margin:0;}#showCartMainLayoutTable #tableBody #bottomRow span {	font-size:11px;	color:#3e4148;	line-height:25px;	display:inline;	font-weight:bold;}#showCartMainLayoutTable #tableBody #bottomRow #promoCode input{	width:100px;	height:15px;	border-top:2px solid #848484;	border-left:1px solid #848484;		}#showCartMainLayoutTable #tableBody #bottomRow #updateCart {	display:inline;	float:left;	margin:7px 0 0 10px;}#showCartMainLayoutTable #tableBody #bottomRow #continueShoppingBtn {	display:inline;	float:left;		margin:7px 0 0 10px;	}#showCartMainLayoutTable #tableBody #bottomRow #promoCode {	display:inline;	float:left;		margin:5px 0 0 80px;	}#showCartMainLayoutTable #tableBody #bottomRow #applyDiscount {	display:inline;	float:right;		margin:7px 10px 0 0px;	}#showCartMainLayoutTable #totalsTable {	width:370px;	float:right;	border-collapse:collapse;		font-size:12px;	line-height:15px;		vertical-align:top;	background:#f3f4f7;}#showCartMainLayoutTable #totalsTable th{	text-align:right;	padding:15px 0 2px 7px;	border-bottom:1px solid #ecd8ce;}#showCartMainLayoutTable #totalsTable td{	text-align:left;	padding:15px 0 2px 7px;	border-bottom:1px solid #ecd8ce;	width:105px;}#showCartMainLayoutTable #totalsTable .totalTD {	background:#eaedf3;	border-bottom:none;	}#showCartMainLayoutTable #totalsTable .btnTD {	background:none;	border-bottom:none;	}#showCartMainLayoutTable #totalsTable .btnTD img {	float:right;	display:inline;	border:none;}#shopCart #header {	height:111px;}/*end show cart*/#contactForm img {	border:none;	background:none;}#nonFooter #contactForm img {	border:none;	background:none;}#contactForm table {	font-size:12px;}#contactForm table label {	font-size:12px;	color:#2a2a2a;	}#contactForm table td img {	margin:0 5px 2px 0;}#contactForm table td {		padding:5px 0 5px 0;}#contactForm table input {	border-top:2px solid #848484;	border-left:1px solid #848484;	width:200px;}#contactForm table input.checkbox {	width:15px;}#contactForm table select {	border-top:2px solid #848484;	border-left:1px solid #848484;}#contactForm table {	/*width:290px;	*/	font-size:12px;}#contactForm table label {	font-size:12px;	color:#2a2a2a;	}#contactForm table td img {	margin:0 5px 2px 0;}#contactForm table td {		padding:5px 0 5px 0;}#contactForm table input {	border-top:2px solid #848484;	border-left:1px solid #848484;}#contactForm table select {	border-top:2px solid #848484;	border-left:1px solid #848484;} -------------------contactForm----------- #contactForm fieldset label {	font-weight: bold;	vertical-align: top;	float: left;	display: block;	width: 13em;	font-size: 12px;	padding: 0 0 5px 10px;}#contactForm fieldset input {	margin: 2px 0 5px 0;}#contactForm {	background: #d2d6e1;	width: 500px;	padding: 8px 0 0 0;}#contactForm form {	margin:0 0 0 10px;}#contactForm fieldset {	border: none;	}	#contactForm fieldset ol {  	margin: 10px 0 10px 10px;  	padding: 0;	}#contactForm fieldset li {  background: none;  font-size: 12px;  list-style: none;  display: block;  padding: 5px;  margin: 0;	}#contactForm fieldset span {	vertical-align: top;	margin: 0 5px;	height: 20px;}#contactForm fieldset li p {	padding: 10px 10px 0 10px;}#contactForm .checkbox {	vertical-align: top;	margin: 0 0 6px 0;}fieldset {	border:none;}a img {	border:none;}#nonFooter #img_guaranteeSurvivalW {	float:right;	display:inline;	margin:10px;}#centerContent #newsletterProFAQ strong {	color:#2A2A2A	font-weight:bold;}#rightSideBar #industry p {	font-size:11px;	line-height:13px;}#seminarList p {	width: 245px;	margin: 0 0 5px 0;	font-size: 12px;}#seminarList input {	float: left;	padding: 0 4px 20px 0;	margin-right: 4px;}.cmaLists{	width:175px;	margin:10px 15px 0 0;	float:left;	display:inline;	font-size:95%;	}.cmaLists li{	float:left;	display:inline;	padding:0 0 0 20px;}#cmapopopList{	width:175px;	margin:10px 15px 0 0;	float:left;	display:inline;	font-size:95%;	}#cmapopopList li{	float:left;	display:inline;	padding:0 0 0 20px;}.firstLine{	list-style-type:none;}ul.cmaTitle{	background:#FFF;	padding:0;}.cmalargeLists {	margin:0 15px 0 0;	padding:0;}.cmalargeLists li {	margin:10px 0 0 0;	padding:0 0 0 25px;}.cmalargeLists a{	margin:0 15px 0 0;	padding:0;	text-decoration:underline;}.certCopy{	font-size:16px;	font-weight:bold;}.cmaSpacing{	margin:10px 0 0 0;	padding:10px 0 0 0;}#webinarpopup{	width:400px;	padding:0 0 0 20px;   	margin-top:20px;    background: #f3f4f8;}#webinarpopup p{	font-size:12px;;}sup{	font-size:60%;}.nlpcmawrap{	width:885px;	float:left;	display:inline;	margin:0 0 20px 0;}.leftNLP{		float:left;	display:inline;	width:440px;	margin:10px 25px 0 0;	border-right: 1px solid #a6b5cc;}.rightCMA{		float:left;	display:inline;	margin-top:10px;	width:410px;}.dateColor{	color:#152d6a;}.prepList li{	padding-left:20px;}.linkButton a{	background: url(/i7:WebTemplate.blank_image;i7:) top left no-repeat;	text-indent:-9999px;	width:130px;	height10px;	display:none;}#nlptopBanner{	width:907px;	height:320px;	background: url(/000000000/00000000/00000000/0101:00002:004540280/011128A8/005F2A5A/99323C0C.image;i7:,/nlpBG.png) top left no-repeat;}.buynow{	display:block;	height: 127px;	background: url(/000000000/00000000/00000000/0101:00002:041450A80/55158882/040B227A/D9663627.image;i7:,/signupNLP.png) top left no-repeat;	}.buynow:hover{	background-position:0px -127px;}#nlptopBanner ul{	width:670px;	float:left;	display:inline;	list-style-type:none;	margin:145px 0 0 175px;	padding:0;	}#nlptopBanner ul li{	float:left;	display:inline;	margin:0 20px 0 0;}		#mainNav li a{	display: block;	text-decoration: none;	height: 31px;	background-color:#0e214a;	}#mainNav li a:hover{	background-position:0px -31px;}#connectList{	margin:0;	padding:0;	background:none;}.red{color:#c71003 !important;}/* New Navigation Styles *****************************************************************/#newNav {	margin: 0; padding: 0;	float: left;	width: 907px;	list-style: none;	position: relative;	font-size: 12px;	background: url(/000000000/00000000/00000000/0101:00002:054152882/5551088A/40E308CA/952777F7.image;i7:,/navBG.png) repeat-x;	height:32px;}#newNav li {	float: left;	margin: 0; padding: 0;	border-right: 1px solid #555;	height:32px;}#newNav li a {	padding: 10px 15px;	display: block;	color:#051b3e;	text-decoration: none;	font-weight:bold;  	text-shadow: 1px 1px 1px #fff;}#newNav li span {	float: left;	padding: 15px 0;	position: absolute;	left: 0; top:32px;	display: none;	width: 907px;	background: #12244a;	color: #fff;	-moz-border-radius-bottomright: 5px;	-khtml-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	}#newNav li span a{	color:#FFF !important;	font-weight:normal !important;	text-shadow:none !important;	}#newNav li:hover span { display: block; }#newNav li span a { display: inline; }#newNav li span a:hover {text-decoration: underline;}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(http://72.22.21.226/IW/js/prettyPhoto/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(http://72.22.21.226/IW/js/prettyPhoto/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(http://72.22.21.226/IW/js/prettyPhoto/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
