@charset "utf-8";

/* -- Global Overrides -- */
.schlCoppa { color: #000; }
.schlCoppa #schlPageContent,
.schlCoppa #schlMainContent,
.schlCoppa #schl3o {
    width: 100%;
}
.schlCoppa #schl3o, #footer-wrapper-4o {
    min-width: 1000px; width:expression(document.body.clientWidth < 1000? "970px": "auto" );
}
.schlCoppa #schlPageWrapper #schlPageContent {
    margin: 0;
    padding: 0;
}
.schlCoppa #schlPageWrapper #schlMainContent {
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 0;
}

/* CSS Reset */
*{padding:0;margin:0;border:0px;}
body{font:12px Arial helevetica sanserif;color:#fff; background-color:#d2e8f2;}
li{list-style-type:none;}
#wrapper{width:100%;margin:0;padding:0;}
#header{width:100%;margin-bottom:0px;}
#universal4o{margin-bottom:0px!important;}
#PageWrapper{height:auto;overflow:hidden;margin:0 auto;}
#ContentWrapper{width:970px;margin:auto;}
#immigContentNViews {
    width: 100%;   
    background: url(../images/immigration_hp_tile.jpg);
}
#immigContentNViews .bg {
    width: 100%;    
    background: url(../images/immigration_hp_statue_bottom.jpg) 50% 0 no-repeat;
}
#immigContentNViews .bg .bg-gradient {
    background: url(../images/immigration_hp_gradient_tile.png) repeat-x;
    min-height: 1495px;
    width: 100%;
}
#immigrantsContentNViews {
    width: 100%;
    background: url(../young_immigrants/images/immigrant_kids_tile.png);
}
#immigrantsContentNViews .bg {
    width: 100%;    
    background: url(../young_immigrants/images/immigrant_kids_bg.jpg) no-repeat 50% 0;
}
#immigrantsContentNViews .bg .bg-gradient {
    background: url(../images/white_gradient.png) repeat-x;
    min-height: 961px;
    width: 100%;
}

.immig-Topcontainer{position:relative;width:100%;height:110px;overflow:hidden;background:#26919b url("../images/new/top_strip_tileable.gif") 0 0 repeat-x;}
#immig-home .immig-Topcontainer {
    height:310px;
}

#immig-home{
width:100%;
height:auto;
background:#C5B68B url(../images/new/top_strip_tileable.jpg) 0 0 repeat-x;
}

#young-immig, #immig-data{
width:100%;
height:auto;
background:#C5B68B url(../images/new/top_strip_tileable_inner.jpg) 0 0 repeat-x;
}

div#brandLogo {
    margin: 0 auto;
	background:transparent url("../images/new/immigration-bannerXpanded.png") no-repeat scroll 50% 0;
	/*width:1440px;*/
	height:600px;
	position:relative;
}

.logoSm {
    background: transparent url("../images/new/immigrationbanner-Smallbg.gif") 50% 0 no-repeat;
    width:100%;
    height:160px;
    margin: 0 !important;    
}
.logoSm2 {
    margin: 0 auto;
    position: relative;
    width: 970px;
}

.logoSm2 a {
	position:relative;
	left:20px;
	top:20px;
}
.logoSm2 a.exploretimelineSm {
    background:transparent url("../images/new/explore-historicalSm-Timeline.png") 0 0 no-repeat;
    display: block;
    left: auto;
    height: 133px;
    position: absolute;
    right: 5px;
    top: 15px;
    width: 130px;
}
a.exploretimelineSm:hover {
    background:transparent url("../images/new/explore-historicalSm-Timelinehover.png") 0 0 no-repeat;
}

/* Immigration Global Nav */
.immig-header {
    background: #5c999d url("../images/hdr_immigration.jpg") top center no-repeat;
    border-top: 5px solid #a18a6c;
    display: block;
    height: 106px;
    text-indent: -999em;
}
.immig-nav {
    background: url("../images/new/bkg-immig-nav.jpg") 0 0 repeat-x;
    position: relative;
    z-index: 10;
}
.immig-nav ul {
    margin: 0 auto;
    overflow: hidden;
    text-indent: -999em;
    white-space: nowrap;
    width: 940px;
}
.immig-nav li {
    float: left;
}
.immig-nav a {
    background: url("../images/new/immigration-Navigation.jpg") 0 0 no-repeat;
    display: block;
    height: 50px;
    width: 235px;
}
/* Tour Nav */
.immig-nav .nav1 a {
    background-position: -250px 0;
    width: 236px;
}
.immig-nav .nav1 a:hover,
.immig-nav .nav1 a:focus {
    background-position: -250px -70px;
}
#tour .nav1 a {
    background-position: -250px -140px;
}
/* Young Immigrants Nav */
.immig-nav .nav2 a {
    background-position: -486px 0;
}
.immig-nav .nav2 a:hover,
.immig-nav .nav2 a:focus {
    background-position: -486px -70px;
}
#young-immig .nav2 a {
    background-position: -486px -210px;
}
/* Immigration Data Nav */
.immig-nav .nav3 a {
    background-position: -721px 0;
}
.immig-nav .nav3 a:hover,
.immig-nav .nav3 a:focus {
    background-position: -721px -70px;
}
#immig-data .nav3 a {
    background-position: -721px -280px;
}
/* Webcast Nav */
.immig-nav .nav4 a {
    background-position: -956px 0;
    width: 234px;
}
.immig-nav .nav4 a:hover,
.immig-nav .nav4 a:focus {
    background-position: -956px -70px;
}
#webcast .nav4 a {
    background-position: -956px -350px;
}


#touts{width:970px;margin:auto;padding:15px 0 0 10px;}
.RtTouts{float:left;padding-left:20px;width:56%}

#touts a{float:left;display:block;}
#tout1{background:transparent url(../images/new/exploreEllis-island.gif) 0 0 no-repeat;height: 461px; width: 379px;}
#tout1 img.toutlink{position:relative;top:273px;left:280px;}

#tout2{background:transparent url(../images/new/immigration_webcast_tout.jpg) 0 0 no-repeat;height: 170px;margin-bottom:20px; width: 541px;}
#tout2:hover {background:transparent url(../images/new/immigration_webcast_tout_hover.jpg) 0 0 no-repeat;}
/*#tout2 img.toutlink{position:relative;top:15px;left:430px;}*/

#tout3{background:transparent url(../images/new/young-immigrants.gif) 0 0 no-repeat;height: 271px; width: 261px;padding-right:20px;}
#tout3 img.toutlink{position:relative;top:103px;left:198px;}

#tout4{background:transparent url(../images/new/immigration-data.gif) 0 0 no-repeat;height:270px; width:261px;}
#tout4 img.toutlink{position:relative;top:103px;left:198px;}

.fltLt{float:left;}
.fltRt{float:right;}
.noPadng{padding:0px !important;}
.PadLt15{padding-left:15px;}
#teaching-resources{clear:left;width:970px;margin:auto;padding-top:25px;}
.dotedline{border-bottom:1px dashed #ac956d;width:100%;margin-bottom:10px;}
.dotedlineImg{background:transparent url(../images/new/horizantalDashline.gif) 0 0 no-repeat;width:100%;margin-bottom:10px;}


#resources-sitemap{float:left;width:100%;}
#resources-sitemap .columnData{width:235px;padding:0 0 0 10px;float:left;font-family:'Times New Roman', Arial, Sans-serif;}
#resources-sitemap .columnDatalesWidth{width:212px;padding-top:16px;}
#resources-sitemap .columnData h3{font-family:'Myriad Pro Bold', Arial, Sans-serif;font-weight:bold;color:#634721;font-size:14px;height:28px;background:transparent url(../images/new/horizantalDashline.gif) 0 100% no-repeat;width:100%;padding-top:10px;}
.resourceLnk{font-family:'Times New Roman', Arial, Sans-serif;background:transparent url(../images/new/horizantalDashline.gif) 0 100% no-repeat;width:100%;padding:10px 0 10px;color:#005f6c;font-size:16px;}
.resourceLnk a{color:#005f6c;font-size:16px;background-color:transparent;text-decoration:none}

#resources-sitemap div p.resourceLnk a{color:#005f6c;font-size:16px;background-color:transparent;text-decoration:none;}
#resources-sitemap div p.resourceLnk a:hover {
    text-decoration: underline;
}

.storetxt{font-size:14pt;font-weight:normal;font-style:italic;color:#333;background-color:transparent;padding-top:10px;text-align:center}


.timesRomanFnt{font:Times New Roman !important}
.arialFnt{font-family: arial !important}
.shopnowtxt{color:#cb3720;background-color:transparent;font-size:13px;font-weight:bold !important;text-align:center;padding:8px 0 10px 0;}
.shopnowtxt a{color:#cb3720;background-color:transparent;text-decoration:none}
#resources-sitemap div p.shopnowtxt a{color:#cb3720;background-color:transparent;text-decoration:none}
.SampleImg{background:transparent url(../images/new/horizantalDashline.gif) 0 108px no-repeat;width:97%;}
.SampleImgPadngTop{padding-top:16px;background-position:0 101px;}
.resourceLinks{color:#cb3720;background-color:transparent;font-size:13px;font-weight:bold;}
#resources-sitemap div p.resourceLinks a{color:#cb3720;background-color:transparent;text-decoration:none}
div.emmasSlogan{float:left;color:#180700;background-color:transparent;font-size:170%;font-style:italic;padding:113px 0 0 350px;font-family:'Times New Roman', Arial , Sans-serif}
div.emmasSlogan p{line-height:25px;height:25px;}
.pad60{float:left;padding-left:60px;}
.pad132{float:left;padding-left:132px;}
.pad252{float:left;padding-left:252px;}
.pad510{float:left;padding-left:510px;font:Myriad Pro;font-style:normal;font-size:56%;}



.fullscreen{
  display: block;
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:9999;
  margin:0;
  padding:0;
  background:#333;
}

p.closeTimeline{position:absolute;top:0px;right:100px;z-index:999;}
p.closeTimeline a{background:transparent url(../images/new/close.jpg) 0 0 no-repeat;width:92px;height:32px;display:block;text-indent:-10001px;}
p.closeTimeline a:hover{background:transparent url(../images/new/closehover.jpg) 0 0 no-repeat;}
.dispnone{display:none}
.dispBlk{display:block}


#TimelineContent{position:relative;left:0px;top:0px;width:100%;height:600px;display:none}
div#views{position:absolute;right:0px;width:32px;float:right;z-index:1000;}
.standard_view { top:393px; }
.full_screen { top:190px; }
div#views a{display:block;height:128px;}
/*
div#views{position:relative;right:0px;width:32px;float:right;padding-top:20px;top:0px;}
div#views a{display:block;height:128px;}
*/

/*.immig-Topcontainer{width:100%;height:310px;overflow:hidden;background:#26919b url(../images/new/top_strip_tileable.gif) 0 0 repeat-x;}*/

.logo {
    width: 970px;
    position: relative;    
    margin: 0 auto;
    height: 189px;
}
.logo a {
    position: relative;
    left: -12px;
    top: 63px;
}
.logo a.exploretimeline{background:transparent url(../images/new/explore-historical-Timeline.png) 0 0 no-repeat; display: block; height: 177px;left:auto;right:0;position: absolute;width: 174px;}
.logo a.exploretimeline:hover{background:transparent url(../images/new/explore-historical-Timelinehover.png) 0 0 no-repeat;}
span#exploreHistoryTagline{background-color: transparent;color: #B9E9DF;display: block;font-family:'Times New Roman', Arial, Sans-serif;font-size:170%;font-style: italic;position:relative;font-weight: normal;top:-90px;left:17%;width: 440px;}
span.listItemBg{color:#634721;background-color:transparent;font-size:90%;}

/* timeline modal for IE9 */
#timeline-modal {
    background-color: #2c2d2e;
    color: #000;
    text-align: left;
    width: 1123px;
    z-index: 103;
}
#timeline-modal #close {
    background: url("../images/tl-close.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    right: -12px;
    position: absolute;
    text-indent: -999em;
    top: -10px;
    width: 50px;
    z-index: 104;
}
