/* CSS Document */

body		
		{
			margin: 20px 0px 0px 0px;
			padding: 0;
			text-align: center;
			
		}


/* Main Structural Elements
--------------------------------------------------------------------------------------------------------------------------------------

/* Structure with background */
#innerwrapper {width:760px;  background-image:url(images/mainbg.gif); background-repeat:repeat-y; margin-left: auto; margin-right: auto; }
#content {margin:0px 177px 0px 182px;  min-height:670px;}
#content_b {margin:0px 177px 0px 182px;  min-height:1170px;}

#contentinner {
	width:390px;
	text-align:left;
	padding:0px 0px 15px 0px;
	vertical-align: top;
}

/* 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; height:600px; background-image:url(images/mainbg.gif);}
#contenthome {margin:0px 177px 0px 182px;  min-height:670px;}


/* Floats */
.floatleft {float:left;}
.floatright {float:right;}



/*--------------------------------------------------------------------------------------------------------------------------------------

/* Nav Top */
#wrapper {width:760px; height:192px;  margin-left: auto; margin-right: auto;}

.topleft {width:182px; height:90px; float:left; background-image:url(images/topleftcorner.gif)}
.logo {width:239px; height:90px; float:left;}
.topright {width:339px; height:90px; background-image:url(images/toprightcorner.gif); float:left; text-align:right;}

.toprightwrap { height:20px; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; padding:7px 10px 0px 0px;}
.backtohomepage {font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; padding:7px 0px 0px 10px; text-align:left; }
.navpipeblack {color:#000000; font-size:70%; padding:7px 0px 0px 0px; float:right;}

.header {width:760px; height:90px;}

.swoosh {width:760px; height:102px; background-image:url(images/topswoosh.jpg);}

/* Nav Left */
#navleftfloat{float:left; width:182px; }
#navleftcontainer {width:182px;}

.navlefttextheader { background-image:url(images/navlefttop.gif); background-repeat:no-repeat; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; font-weight:bold; padding:10px 0px 8px 10px; text-align:left;}
.navlefttext { width:162px; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;  padding:7px 0px 7px 4px; text-align:left; }
.navlefttext_top { width:162px; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;  padding:15px 0px 7px 4px; text-align:left; }

.navlefttext_over {  background-image:url(images/rolloverbgnavleft.gif); }
.navlefttext_sub {  font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;  padding:4px 0px 4px 5px; text-align:left;}

.navlefttext_sub_roll {  background-image:url(images/subroll.gif); }
.leftbuttonsspacer {width:182px; height:20px;}
.leftbuttons {width:182px; height:91px;}
.navleftbasepad {width:182px; height:60px;}


/* Nav Right */
#navrightcontainer {width:177px;}
#navrightfloat{float:right; width:177px;}
.button {width:177px; text-align:left; padding:2px 0px 0px 0px;}


/* Nav Bottom */


#outerwrapfooter {width:760px; margin-left: auto; margin-right: auto; background-color:#FFFFFF;}
.footerimg { background-image:url(images/footer.gif); height:20px;}

.footerterms {float:left; text-align:left; width:300px; padding: 10px 0px 10px 5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}

.pearsons { float:right; text-align:right; width:200px; padding: 10px 5px 10px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.w3c {float:left; height:18px; width:50px; padding: 8px 10px 10px 5px;}
.w3cx{float:left; height:18px; width:50px; padding: 8px 10px 10px 5px;}





/* Printable */

.printable {width:600px; text-align:left;}
.largespacer {
	height: 450px;
	width: 20px;
}
.largespacerb {

	height: 200px;
	width: 20px;
}
