#pageContent {
	width: auto;
}

.boxes{
	/*border:1px solid #D5D5D5;*/
	margin-bottom:15px;
	padding:0px 5px;
	background:url(/images/new-design/panels/backgroundBoxes.png) top left no-repeat;
}
.boxes .box1, .boxes .box2, .boxes .box3{
	width:278px;
	height:205px;
	padding:18px;
}
.boxes .box1{
	float:left;
}
.boxes .box2{
	margin:0px 314px;
}
*:first-child+html .boxes .box2{
	width:246px;
}
.boxes .box3{
	float:right;
}
.boxes p{
	margin:12px 0px;
	font-size:13px;
}
.boxes ul li{
	padding-left:8px;
	list-style-position:inside;
	list-style:none;
	line-height:18px;

}

*:first-child+html .boxes ul li{
  	padding-left: 0px;
	list-style-position:inside;
	list-style:none;
	line-height:18px;
}

.boxes ul li.active{
	background:url(/images/new-design/panels/listBulletCyan.png) 0px 7px no-repeat;
}
.boxes ul li.disabled{
	background:url(/images/new-design/panels/listBulletGray.png) 0px 7px no-repeat;
}

body{
	font-size:13px;
}
.boxes a{
	font-weight:normal;
}
p{
	font-size:13px;
}
#use{
	margin-top:45px;
}
#learn{
	margin-top:29px;
}
/**********************************************************************************************/
.level1{
	position:relative;
}
.level1 .bg{
	background:url(/images/new-design/misc/lavel1bg.jpg) no-repeat;
	/*height:348px;*/
	height:358px;
	margin:0px 15px;
}
.level1 .bg .sticker{
	position:absolute;
	top:20px;
	left:5px;
}
.level1 .blurb{
	padding:40px 30px 0px 104px;
	width:347px;
	float:left;
	position:absolute;
}
.level1 .blurb .text, .level1 .blurb .text p{
	margin:15px 0px;
	line-height:15px;
	font-size:13px;
}
.level1 .blurb .signIn{
	padding-top:3px;
}
.level1 .blurb .signIn p{
	margin:5px 0px;
	text-align:center;
	width:282px;
	font-size:12px;
}
.level1 .blurb .joinNYVS{
	background:transparent url(/images/new-design/buttons/joinNYVS.png) no-repeat scroll left top;
	border:none;
	font-size:0;
	height:47px;
	width:282px;	
}
.level1 .blurb .joinNYVS:hover{
	background:url(/images/new-design/buttons/joinNYVS.png) right top no-repeat;
}
.level1 .playerContainer{
	position:absolute;
	top:10px;
	left:485px;
}
.level1 .playerContainer .player{
	background:url(/images/new-design/misc/video.jpg) right top no-repeat;
	height:237px;
	width:426px;
	margin-left:17px;
	overflow: hidden;
}
.level1 .playerContainer .buttonsScroll{
	width:442px;
	height:99px;
	padding-left:17px;
}
.level1 .playerContainer .carrousel{
	height:87px;
	/*background:#838B8B;*/
	background:#212121;
	width:422px;
	border: 2px solid #0090C6;
}
.level1 .playerContainer .buttons a{
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	width:213px;
	height:33px;
	text-decoration:none;
}
.level1 .playerContainer .buttons a:hover{
	color:#49c9ff;
}
.level1 .playerContainer .buttons .button1{
	background:url(/images/new-design/buttons/button-1.png) left top no-repeat;
}
.level1 .playerContainer .buttons .button1P{
	background:url(/images/new-design/buttons/button-1-roll.png) left top no-repeat;
	color:#49c9ff;
}
.level1 .playerContainer .buttons .button2{
	background:url(/images/new-design/buttons/button-2.png) left top no-repeat;
	width:138px;
}
.level1 .playerContainer .buttons .button3{
	background:url(/images/new-design/buttons/button-3.png) left top no-repeat;
}
.level1 .playerContainer .buttons .button3P{
	background:url(/images/new-design/buttons/button-3-roll.png) left top no-repeat;
	color:#49c9ff;
}
.level1 .playerContainer .buttons a.button1:hover{
	background:url(/images/new-design/buttons/button-1-roll.png) left top no-repeat;
}

.level1 .playerContainer .buttons a.button3:hover{
	background:url(/images/new-design/buttons/button-3-roll.png) left top no-repeat;
}
/**********************************************************************************************/
.level2{
	height:250px;
	margin-bottom:15px;
}
.newsAndEvents{
	height:251px;
	background:url(/images/new-design/panels/backgroundPanelNews.png) top left no-repeat;
	padding-top:1px;
}
.newsAndEvents .story{
	padding:13px 0px;
	margin:0px 18px;
	border-bottom:1px dotted #CECECE;
	overflow:hidden;
	height:30px;
	width: 585px;
}
.newsAndEvents .time{
	font-size:11px;
	color:#979797;
}
.newsAndEvents .bottomLink, .blog .bottomLink{
	line-height:34px;
	padding-left:18px;
}
/**********************************************************************************************/
.level3{
	height:385px;
	margin-bottom:27px;
}
.instructors, .blog{
	height:385px;
	background:url(/images/new-design/panels/backgroundPanelBlog.png) top left no-repeat;
	padding-top:1px;
}
.instructors .picAndText{
	padding:17px 0px;
	margin:0px 18px;
	border-bottom:1px dotted #CECECE;
	height:80px;
}
.blog .picAndText{
	padding:11px 0px;
	margin:0px 18px;
	border-bottom:1px dotted #CECECE;
	height:80px;
}
.instructors .picAndText .picHolder, .blog .picAndText .picHolder {
	background:url(/images/new-design/misc/backgroundFace.png) top left no-repeat;
	width:87px;
	height:87px;
	float:left;
}
.usersImg {
	width: 80px;
	height: 80px;
	padding-right: 7px;
}
.instructors .picAndText .text, .blog .picAndText .text{
	margin-left:94px;
}
.instructors .picAndText .text a{
	font-size:15px;
	line-height:20px;
}
.instructors{
	position:relative;
	background:url(/images/new-design/panels/backgroundPanelInstructors.png) top left no-repeat;
	padding-top:1px;
}
.instructors .instructorsFaces{
	height:100px;
	margin:22px 0px;
}
.instructors .instructorsFaces .picHolder{
	background:url(/images/new-design/misc/backgroundFace.png) top center no-repeat;
	height:87px;
}
.instructors .instructorsFaces .face{
	width:124px;
	height:100px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.instructors .blueRibbon{
	position:absolute;
	left:1px;
	top:287px;
}
.instructors .logos{
	position:absolute;
	left:1px;
	top:334px;
}

.tagline {
	font-family: 'Trebuchet MS',Arial;
	word-spacing:-4px;
	letter-spacing: 0.0007em;
	font-size: 2.5em;
	line-height: 100%;
}

div.margin_content {
	padding:0px;
}