body { background: #141414 url(/ui/20100112/imgs/home/home_nyc_bg.jpg) top center no-repeat;  padding: 0; margin: 0; }
div.pagewrapper div.pagecenter div.pagebody {  padding: 0; margin: 0; }
div.pagewrapper { background: transparent url(/ui/20100112/imgs/site/site_bg.png) top left repeat-x;  padding: 0; margin: 0; }
div.homeheader { position: relative; height: 633px; width: 950px;  padding: 0; margin: 0; }
div.homeheader div.vision { position: absolute; top: 55px; left: 700px; width: 250px; height: 328px; background: #1f1f1e; overflow: hidden; padding: 0; margin: 0; }
div.homeheader div.visiontitle { position: relative; background: url(/ui/20100112/imgs/home/homesprite.png) no-repeat scroll -10px 0px; width:230px; height: 20px; margin: 20px 0 0px 0px;  }
div.homeheader div.vision div.bd { padding: 20px; width: 210px; color: #a8a8a8; font-size: 110%; line-height: 140%;}
div.homeheader span { display:none; }
div.homeheader div.vision div.readmore a { position: relative;  background: url(/ui/20100112/imgs/home/homesprite.png) no-repeat scroll 0px -22px; width:250px; height: 50px; display:block; }
div.homeheader div.pae { position: absolute; top: 383px; left: 5px; height: 253px; width: 945px; overflow: hidden; background: #fff; }
div.homeheader div.parties { position: relative;  float: left; width: 341px; height: 253px; }
div.homeheader div.parties div.bd, div.homeheader div.apps div.bd, div.homeheader div.emailsignup div.bd { padding: 20px; color: #72726c; font-size: 110%; line-height: 140%;}
div.homeheader div.parties a, div.homeheader div.apps a, div.homeheader div.emailsignup a { color: #029AD5; }
div.homeheader div.parties div.partiestitle {  position: relative; background: url(/ui/20100112/imgs/home/homesprite.png) no-repeat scroll -113px -336px; width:120px; height: 37px;  margin: 0 0 20px 0; }
div.homeheader div.padivider { position: relative;  float: left;  background: url(/ui/20100112/imgs/home/homesprite.png) no-repeat scroll -250px -119px; width:12px; height: 253px; }
div.homeheader div.apps { position: relative; float: left; width: 341px; height: 253px; }
div.homeheader div.apps div.appstitle {  position: relative; background: url(/ui/20100112/imgs/home/homesprite.png) no-repeat scroll -10px -336px; width:100px; height: 37px; margin: 0 0 20px 0; }
div.homeheader div.emailsignup { float: left; position: relative;  background: url(/ui/20100112/imgs/home/homesprite.png) no-repeat scroll 0px -72px; width:250px; height: 253px; }
div.homeheader div.signupbutton { position: absolute; width:95px; height: 25px; left:125px; top: 200px;}
div.homeheader div.signupbutton a{ display: block; width:95px; height: 25px; }
div.homeheader ul { margin: 0 0 0 40px; }
div.emailsignup h3 { color: #3B3B39; margin-top: 17px; text-transform: uppercase; }
input.email { width: 186px; padding: 7px; }
div.titletext { display: none; }

div.homeheader div.title { position: absolute; top: 50px; left: 125px; width: 415px; height: 100px;  }
div.homeheader div.title span { display: none; }
div.homeheader div.summary { position: absolute; top: 200px; left: 125px; width: 330px; height: 40px;  }
div.homeheader div.summary span { display: none;  }
div.homeheader div.learnmore { position: absolute; top: 199px; left:470px; }
div.homeheader div.learnmore a { display: block;  width: 131px; height: 36px; }
div.homeheader div.learnmore a span { display: none;  }

div.helptitle { background: url(/ui/20100112/imgs/home/homesprite.png) no-repeat scroll -155px -379px; height: 106px; width: 227px; overflow: hidden; }
div.helpyou { background: #141414; width: 950px; height: 250px; }
div.helpinfo { float: left; padding-left: 50px; color: #a9a9a9; }
div#helptabs { width: 650px; margin: 15px 0 15px 69px; float: left; }


/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:0;
    Xposition:relative;
    zoom:1;
}


.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
	margin: 0;
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
	margin: 0;
	padding:0;
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background:#30302f; /* tab background */
    border:0;
    color:#a8a8a8;
    text-decoration:none;
	padding:0px;
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border:0;
    cursor:hand;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    position:relative;
	margin: 0;
	font-size:120%;
	font-weight:bold;
	padding: 10px 20px;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#efefef; /* selected tab background */
    color:#181817;
	font-weight:bold;
	padding: 0px;
	margin: 0;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    color:#181817;
    background:#efefef; /* selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
	margin: 0;
	padding: 10px 20px;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border:0; /* selected tab border color */
}

.yui-skin-sam .yui-navset .yui-content {
    background:#efefef; /* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:0; /* content border */
    padding:10px; /* content padding */
	
}

.yui-skin-sam .yui-navset .yui-content { height: 135px; padding: 20px; }
.yui-skin-sam .yui-navset .yui-content p { line-height: 140%; font-size: 120%; }
.yui-skin-sam .yui-navset .yui-content p a { color: #029AD5; }

