/* CSS Document */

body		
		{
			margin: 10px 0px 0px 0px;
			padding: 0;
			text-align: center;
			
		}


/* Main Structural Elements
---------------------------------------------------------------------------------------------------------------------------------------->

/* Structure with background */
#innerwrapper {width:760px;  background-image:url(images/mainbg.gif); margin-left: auto; margin-right: auto;}
#content {margin:0px 184px 0px 195px; min-height:630px;}
#contentinner {width:375px; text-align:left; padding:0px 0px 30px 0px;}
.dottedmain {width:375px; height:1px; padding:2px 0px 2px 0px;}

/* Sets height to inner area, needed for pages with small amount of content to push the page background down in firefox*/
#innerwrapper_short {width:760px;  background-image:url(images/mainbg.gif);}




/* Nav Top */
#headerwrapper {width:760px; height:156px;  margin-left: auto; margin-right: auto;}
.topwhitebar_b { height:27px; background-image:url(images/topwhitebar2.gif); text-align:left;}
.topwhitebar { height:27px; background-image:url(images/topwhitebar.gif); text-align:left;}
.nycclogoarea { height:129px; }
.topbartextelements {font-family: Arial,Verdana, Helvetica, sans-serif; font-size:60%; color:#000000; padding:7px 0px 0px 10px;}
.logo {background-image:url(images/nycclogo.gif); background-repeat:no-repeat; height:129px; width:274px; float:left;}
.topright {background-image:url(images/threepeopletopright.jpg); background-repeat:no-repeat; height:129px; width:486px; float:left; content:".";}
.topright_b {background-image:url(images/threepeopletopright2.jpg); background-repeat:no-repeat; height:129px; width:486px; float:left; content:".";}


/* Nav Left */
#navleftfloat{float:left; width:186px; }
#navleftcontainer {width:186px;}
.navlefttextheader { height:26px; background-image:url(images/navlefttop.gif); 
font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; font-weight:bold; 
padding:1px 0px 0px 10px; 
text-align:left;}

.navbuttons {height:35px; background-image:url(images/leftbuttons.gif);}
.navleftpad { padding: 11px 0px 0px 12px;}
.navlefttext { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;  text-align:left; }


.topsubnavbg {height:25px; background-image:url(images/topsubnavbg.gif);}
.subnavbg {height:23px; background-image:url(images/subnavbg.gif);}
.subnavpad {padding: 4px 0px 0px 14px; text-align:left;}
.subnavtext { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.topsubnavpad {padding: 6px 0px 0px 14px; text-align:left;}




/* Nav Right */
#navrightcontainer {width:177px;}
#navrightfloat{float:right; width:177px;}
.navrighttextheader {  background-image:url(images/navrighttop.gif); font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; font-weight:bold; padding:13px 10px 9px 0px; text-align:right;}
.button {width:177px; text-align:left; padding:2px 0px 0px 0px;}


/* Nav Bottom */
#footerwrapper {width:760px;  margin-left: auto; margin-right: auto;}
.footer {width:760px; height:70px;}
.footerimage {background-image:url(images/footer.gif); height:40px; }
.footertext { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; text-align:left; padding:3px 0px 0px 0px;}
.address {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; text-align:center; padding:16px 0px 0px 0px;}
.pearsons { float:right; padding:0px 3px 0px 0px;}
.w3clogos {padding: 0px 10px 0px 3px;  float:left;}

.terms {padding: 0px 0px 0px 3px;  float:left;}

.clear {
 content:".";
 display:block;
 overflow:hidden;
 font-size:0px;
 clear:both;

 height: 1%;
background-image:url(images/mainbg.gif);
width:760px;
margin-left: auto; margin-right: auto;
}


/* Printable */
.printable {width:600px; text-align:left;}












