
	
/* header */ 
	#headerContainer {}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; width: 212px; height: 78px; float: left; background: url(images/shryk-trans.png) no-repeat;}
	#headerNav { padding: 0px 0 0 0;}
	
	#headerNav ul {padding-top:0px;} 
	#headerNav li {list-style: none; text-align:center;display: inline; padding: 0px 0px ;position:relative} 
	#headerNav .rmLast {border-right: none;}
	
	#headerNav li a {color: #9e9b92; font-weight: bold; cursor: pointer; display:block; white-space: normal; line-height:32px;}
	#headerNav li a span {}
	
	#headerNav li a.current {color: #716f68; text-decoration: none;}
	#headerNav li a.current span {color:#716f68;}

	#headerNav li a:hover {color: #716f68; text-decoration: none;}
	#headerNav li a:hover span {color:#716f68;}
	
	/************
	#headerNav li a.center3, #headerNav li a.center4, #headerNav li a.center5 {  line-height:16px;}
	*************/

	#headerNav div.rmSlide li, #headerNav div.rmSlide a, #headerNav div.rmSlide span, #headerNav div.rmSlide a:hover, #headerNav div.rmSlide a:hover span, #headerNav div.rmSlide a span {border:none; background:none; margin:0; padding:0; color:#485959;}
	
	#headerNav li div.rmSlide { padding-left:0px;}
	#headerNav ul.rmLevel1 { padding:60px 0; background: url(images/navhovertop.png) no-repeat center top; width:290px; position:relative;z-index:50;}
	#headerNav ul.rmLevel1 li {margin:0 padding:0; text-align:left;}
	#headerNav ul.rmLevel1 li a { font-size:13pt; color:#485959; display:block; width:290px; padding:5px 0px 5px; background:url(images/navhovermiddle.png) no-repeat center top; line-height:20px; font-family:Tahoma; text-decoration:none; font-weight:normal; }
	#headerNav ul.rmLevel1 li a span {  margin-left:30px;display:block; width:100%;}
	#headerNav ul.rmLevel1 li a:hover { padding:5px 0px 5px; background:url(images/navhovermiddle.png) no-repeat center bottom;color:#485959; width:290px; }
	
	#headerNav ul.rmLevel1 li a:hover span{  margin-left:30px;display:block; width:100%;}
	
	#headerNav ul.rmLevel1 .rmLast {padding-bottom:54px;background: url(images/navhoverbottom.png) no-repeat center bottom; width:290px;}

/* body */
	#bodyContainer {background: url(images/bodybg.jpg) repeat-y; margin-top: 30px;}
	#bodyContent {background: url(images/bodytop-trans.png) no-repeat; min-height: 500px; position: relative; top: -20px;}
	.moneySkills #bodyContainer {background: url(images/bodybg-ms.jpg) repeat-y; margin-top: 30px;}
	.moneySkills #bodyContent {background: url(images/bodytop_ms-trans.png) no-repeat; min-height: 500px; position: relative; top: -20px;}
	
	#leftCol {float: left; width: 218px; margin-left:65px; color:#fff;}
	#leftCol .leftNav {margin-top: 80px; } 
	#leftCol .leftNav ul {list-style: none; width:235px;margin-left:-10px;}
	#leftCol .leftNav ul li {list-style: none;}
	#leftCol .leftNav ul li a {float: left; width: 215px; height: 21px; background: url(images/leftnav.jpg) no-repeat; color: #fff; padding: 10px 10px 7px 15px; font-size: 16px; cursor: pointer;}
	#leftCol .leftNav ul li a.current {background: url(images/leftnavhover.jpg) no-repeat; text-decoration: none; color: #fff;}
	#leftCol .leftNav ul li a:hover {background: url(images/leftnavhover.jpg) no-repeat; text-decoration: none; color: #fff;}
	#leftCol .Normal {color:#fff;}	
	#leftCol .Normal h3 {margin:20px 0 0 0;color: #b6dff6; width:200px; font-size:16px;}
	#leftCol .Normal p {margin:10px 0 0 0; width:200px;color:#fff;}
	#leftCol .Normal ul {margin:10px 0 0 0; width:200px;color:#fff; list-style-type:disc;}	
	#leftCol .Normal ol {margin:10px 0 0 0; width:200px;color:#fff;}	
	#leftCol .Normal li {margin-left:20px;margin-bottom:5px;}
	#leftCol .Normal a {color:#fff;}
	#leftCol .contactMethods {color: #fff; padding:50px 0 0 0; margin-left:-26px;}
	#leftCol .contactMethods p {margin: 0; color:#fff;width:216px;}
	#leftCol .contactMethods p:hover {background: #3f7991;}
	#leftCol .contactMethods a {color: #faa61a; text-decoration: underline;}
	#leftCol .contactMethods a:hover {text-decoration: none;}
	#leftCol .contactMethods h2 {font-size: 21px; color: #b6dff6; padding-left: 26px;}
	.method1, .method2, .method3 {width: 228px; padding: 26px;}
	.method1 {background: #548ba0;}
	.method2 {background: #6593a4;}
	.method3 {background: #779fad;}
		.moneySkills #leftCol {float: left; width: 250px; margin-left:30px; color:#000; padding-top:40px;}
		.moneySkills #leftCol p,
		.moneySkills #leftCol ul,
		.moneySkills #leftCol ol,
		.moneySkills #leftCol a
		{ color:#1a1a1a; width:auto;}


	#rightCol {float: right; width: 555px; padding-right: 68px; margin-top: 60px;}
	#rightCol h1 {color: #d68839; font-size: 24px; margin-top: 0;}
	#rightCol h2 {color: #337d95; font-size: 18px;margin-bottom:5px;}
	#rightCol h3 {color: #d68839; font-size: 16px;margin-bottom:5px;}
	#rightCol p { margin:0px 0px 20px 0px;}
	#rightCol p.box { border:#f3f1eb 4px solid;background: #f9f8f5; padding:10px;}
	#rightCol div.box { border:#f3f1eb 4px solid;background: #f9f8f5; padding:10px;}
		#rightCol p.keyLeft {float:left; width:48%;}
		#rightCol p.keyRight {float:right; width:48%;}
		#rightCol .box p {margin:0px;}
		#rightCol .box a { display:block; padding:6px 0px;}
	#rightCol ul {padding-left: 20px; list-style: none;margin:0 0 20px 0;}
	#rightCol ul li {padding-left: 16px; list-style:none; background: url(images/bullet.jpg) no-repeat left 3px; font-size:14px; }
	#rightCol ul ul { margin-top:10px;}
	#rightCol ol {margin:0 0 20px 0; list-style: outside; padding-left:15px; font-size:14px;}
	#rightCol ol li { padding:0; margin-left:20px;}
	#rightCol ol li.one {padding:12px 60px; list-style:none; background:url(images/Step1.jpg) no-repeat 0px 5px; margin-left:-15px; }
	#rightCol ol li.two { padding:12px 60px; list-style:none; background:url(images/Step2.jpg) no-repeat 0px 5px;margin-left:-15px;}
	#rightCol ol li.three {padding:12px 60px; list-style:none; background:url(images/Step3.jpg) no-repeat 0px 5px;margin-left:-15px;}
	#rightCol li {margin-bottom:8px;}
	#rightCol strong {font-weight: bold; color:#337d95}
	#rightCol p.video {padding:10px 0 10px 40px; background:url(images/video-icon.png) no-repeat 2px 5px; border-bottom:dashed 1px #cccccc; margin:0px }
	#rightCol p.video:hover {background:#e5e5e5 url(images/video-icon.png) no-repeat 2px 5px;}
	#rightCol p.article {padding:10px 0 10px 40px; background:url(images/article-icon.png) no-repeat 2px 5px; border-bottom:dashed 1px #cccccc; margin:0px }
	#rightCol p.article:hover {background:#e5e5e5 url(images/article-icon.png) no-repeat 2px 5px; }
	#rightCol p.first {margin-top:20px; border-top:dashed 1px #cccccc;}
	#rightCol a.arrowLink {padding-left:30px;padding-top:2px; background:url(images/arrow-trans.png) no-repeat left top; display:block; height:19px;}
	#rightCol ol li {padding:0px;}
	#rightCol a.title { padding-left:10px;color: #dd8839; font-size:16px; }
	#rightCol div.sample { font-size:12px; line-height:18px; }
	#rightCol span.path {display:block; padding-bottom:15px; padding-top:6px; border-bottom:solid 1px #ccc; font-size:12px;}

/* Home Page Styles*/
	#home_bodyContainer {background: #ffffff; margin-top: 30px;}
	#Home_bodyContent {background: url(images/bodytop_home-trans.png) no-repeat; position: relative; top: -20px;}
    #home_rightCol {width: 918px; padding: 40px 0px 0px; margin: 0px auto ; clear:both;}
	#Home_bodyContent .TechCrunchBadge { position:absolute; left: 0px; top: 6px; }
	#Home_bodyContent .TechCrunchBadge h2 { text-indent:-9999px; margin:0px; padding:0px;}
	#Home_bodyContent .TechCrunchBadge a { display:block; width:215px; height:115px; background: url(images/TechCrunchBadge-trans.png); }
	#Home_bodyContent .joinnow, #bodyContent .joinnow { position:absolute; right: 15px; top: -20px; }
	#Home_bodyContent .joinnow h2, #bodyContent .joinnow h2 { text-indent:-9999px; margin:0px; padding:0px;}
	#Home_bodyContent .joinnow a, #bodyContent .joinnow a { display:block; width:127px; height:127px; background: url(images/joinnow-trans.png) no-repeat; }
		#Home_bodyContent .itplogin, #bodyContent .itplogin { position:absolute; right: -8px; top: 70px; }
	#Home_bodyContent .itplogin h2, #bodyContent .itplogin h2 { text-indent:-9999px; margin:0px; padding:0px;}
	#Home_bodyContent .itplogin a, #bodyContent .itplogin a { display:block; width:70px; height:70px; background: url(images/itplogin-trans.png) no-repeat; }

	/* #Home_bodyContent .header {position:absolute; width:496px; height:108px;background:url(images/title.png) no-repeat;top:37px; left:17px;} */
	#Home_bodyContent .header {position:absolute; width:776px; height:77px;background:url(images/title2.png) no-repeat;top:60px; left:60px;}
	
	#homeTop {background: url(images/header_bg_full.jpg) no-repeat center bottom;}
	#homeTop .left  {width:45%; padding:25px 0 0 25px; }
	#homeTop .right  {width:45%; padding:25px 25px 0 0; }
	#homeTop h1 {color: #dd8839;font-family: Arial, Verdana, Sans-Serif; font-size: 48px; font-weight:bold; margin:0px;}
	#homeTop .clear {}
	#homeTop .clear h1 {margin:0px; padding:25px 25px 0px 25px;}
	#homeTop p {margin:0px;}
	#homeTop .graphic { clear:both; margin:0px auto; height:240px;position:relative;}
	#homeTop .graphic ul {text-indent:-9999px}
	#homeTop .graphic li {list-style:none;}
	#homeTop .graphic p {text-indent:-9999px}
	#homeTop .graphic .demo ul {}
	#homeTop .graphic .demo li {margin-top:-38px;}
	#homeTop .graphic .demo a {display:block; width:133px; height:84px; margin:44px 0px 60px 738px; position:relative;}
	#homeTop .graphic .demo a:hover {background-image:url(images/search-hidden-bg.png)}
	/* #homeTop .graphic .demo a {display:block; width:135px; height:45px; margin:30px 0px 60px 738px; position:relative;} */
	
	
	#homeBottom { position:relative; margin-top:-10px;}
	#homeBottom h1 {text-indent:-9999px; float:left;}
	#homeBottom span.head { font-size: 14px; font-weight: bold; color: #FFFFFF; padding: 160px 40px 0px;  text-indent:-9999px; display:block; }	
	#homeBottom h2 { font-size: 14px; font-weight: bold; color: #FFFFFF; padding: 160px 40px 0px;  text-indent:-9999px; }	
		#homeBottom ul li.Students h2 { padding: 140px 40px 0px;}	
		#homeBottom ul li.Students span.head { padding: 140px 40px 0px;}	
	#homeBottom p { font-size: 14px;color: #FFFFFF; padding-left:40px; padding-right:40px; line-height:19px;}	
	#homeBottom span.body { font-size: 14px;color: #FFFFFF; padding-left:40px; padding-right:40px; line-height:19px; display:block; padding-top:14px;}	
	/**
	#homeBottom span {background: url(images/btn_MoreArrow-trans.png) no-repeat right center;padding-left: 20px;}	
	**/
	#homeBottom span.arrow {background: url(images/btn_MoreArrow-trans.png) no-repeat right center;padding-left: 20px;}	
	#homeBottom ul {list-style: none;}
	#homeBottom ul li { width:306px; float:left; list-style:none;}
	#homeBottom ul li.Educators a { background: url(images/Educators-bg.jpg) no-repeat left bottom; display: block; height: 353px; width: 270px; margin-right:36px; color:#fff; text-decoration:none;}
	#homeBottom ul li.Students a { background: url(images/Students-bg.jpg) no-repeat center top; display: block; height: 353px; width: 270px; margin:0px 18px; color:#fff; text-decoration:none; }
	#homeBottom ul li.Parents a {background: url(images/Parents-bg.jpg) no-repeat right bottom; display: block; height: 353px; width: 270px; margin-left:36px; color: #b6dff6; text-decoration:none;}

/* footer */
		.inside #footerContainer {background: url(images/footer-trans.png) no-repeat; height: 85px;}
		.moneySkills #footerContainer {background: url(images/footer_ms-trans.png) no-repeat; height: 85px;}
		.bottomNav #footerContainer {background: url(images/footer_home2-trans.png) no-repeat center bottom; height:25px;}
	#footerContent {color: #333333; font-size: 11px; text-align: right; }
	#footerContent a {color: #333333; font-size: 11px;}
	#footerContent p {padding-right: 40px; padding-bottom:25px; color: #333333; font-size: 11px; margin:5px 0 0 0;}
	
	#footerLinks { background:#e8e4d9 url(images/bottom.gif) no-repeat center top; padding:60px 0px 20px;}
	#footerLinks ul { margin:0; padding:0;}
	#footerLinks ul a { color:#438199; padding:2px;cursor:pointer;}
	#footerLinks li { list-style:none; font-size:14px; font-weight:bold; width:200px; float:left; margin-left:36px;background-image:none;}
	#footerLinks li a { border-bottom:solid 1px #438199; display:block;background-image:none;}
	#footerLinks li a:hover { text-decoration:none; background-color:#cfc9b0}
	#footerLinks li li { list-style:none; font-size:12px; font-weight: normal; margin:0;background-image:none;}
	#footerLinks li li a {border-bottom:solid 1px #cfc9b0;background-image:none;}
	#footerLinks li li li a {font-size:12px; color:#a89e79;}
	
	#home_footerContainer {background: url(images/footer_home-trans.png) no-repeat center bottom; height: 30px;}
	#home_footerContent {color: #333333; font-size: 11px; text-align: right; }
	#home_footerContent a {color: #333333; font-size: 11px;}
	#home_footerContent p {padding-right: 40px; padding-bottom:25px; color: #333333; font-size: 11px; margin:5px 0 0 0;}
	
/* iThryvForm */
	.iThryvForm { width:555px; text-align:left;}
	.iThryvForm span { display:block; padding:15px 0px 5px; font-size:14px; color:#dd8839; margin-left:25px;}
	.iThryvForm textarea {font-size:18px; color:#666666; width:450px; margin-left:25px;}
	.iThryvForm select {font-size:18px; color:#666666; margin-left:25px;}
	.iThryvForm input { font-size:18px; color:#666666; width:350px; margin-left:25px;}
	.iThryvForm a.CommandButton { float:left; display:block; width:75px; border:solid 1px #cccccc; font-size:14px; text-decoration:none; color:#b6dff6; background-color:#337d95; line-height:28px; margin-left:25px;margin-top:15px;}
	.iThryvForm a.CommandButton:hover { color:#337d95; background-color:#b6dff6;}
	.iThryvForm span.NormalRed {color:#cc0000; display:block;}
	.iThryvForm .RadioButtons input {width:auto;}
	.iThryvForm .RadioButtons {margin-bottom:15px;}
	.iThryvForm .RadioButtons label { cursor:pointer;}
	.iThryvForm select.WideSelect {width:500px;}
	.iThryvForm .CheckBox input {width:25px; margin-left:0px;}
	
	.panel_button {position:absolute; width:139px; height:25px; z-index:20; cursor:pointer; margin: 0px auto; text-align:center; right:20px; background: url(images/search-bg.png) no-repeat; top:0px; }
	.panel_button a{text-decoration:none; color:#eeebe2; font-size:14px; font-weight:bold; position:relative; top:5px; font-family:Arial,Helvetica,sans-serif;}
	.panel_button a:hover{color:#fff}

	#panel{width:100%; position:relative; height:0px; margin-left:auto; margin-right:auto; z-index:10; overflow:hidden; text-align:left;}
	#panel p{margin:4px 175px 0px auto; text-align:right;}
	#panel_contents{background: url(images/search-hidden-bg.png) repeat; height:100%; width:100%; position:absolute; z-index:-1;}
	#panel .xsCmdSearch {font-size:16px;background:none; border:none; color:#eeebe2; cursor:pointer;}
	#panel .xsTxtSearch {background: url(images/search-hidden-bg.png) repeat;border:solid 1px #eeebe2; color:#c9dde4; font-size: 18px;}
	
	.BlogInfo {display:none;}
	.blog_body {font-family: Arial, Helvetica, sans-serif;}
	.blog_head h2 {margin:0px;font-family: Arial, Helvetica, sans-serif;}
	.blog_head h2 a {}
	.blog_footer {}
	

	