/* CSS Document */
body{
background:url(../images/images/bg.jpg);
background-repeat:repeat-x;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
margin:0;
}
img a, a img{
border:none;
}
.page{
width:800px;
margin:0 auto;
background:#fff;
}
.contents{
width:800px;
background:#ffffff;
float:left;
margin:0;
padding:0;
position:relative;
display:inline;
}
		ul.breadcrumb{
		margin:0 0 0 20px;
		padding:0;
		list-style:none;
		width:440px;
		height:15px;
		background:transparent;
		display:block;
		position:relative;
		}
		ul.breadcrumb li{
		float:left;
		display:inline;
		padding:0 17px;
		height:15px;
		text-align:center;
		color:f4f4f4;
		border-right:solid 1px #d8d8d8;
		}
		
			ul.breadcrumb li a, ul.breadcrumb li a:visited{
			font:normal 100 11px arial;
			color:#999999;
			text-decoration:none;
			padding:0;
			height:15px;
			margin:0;
			position:relative;
			}
			ul.breadcrumb li a:hover{
			text-decoration:underline;
			}
		ul.breadcrumb li.last-child{
		border:none;
		}




/*----HEADER----*/
.header{
padding:0;
margin:0 auto;
width:800px;
background:#fff;
}
.headertop{
height:22px;
width:800px;
background:url(../images/images/headertop.jpg) top left no-repeat;
float:left;
margin:0;
padding:0;
display:inline;
}
a.pearsonlogo{
height:59px;
width:137px;
float:left;
margin:0 0 0 20px;
padding:0;
border:none;
display:inline;
background:url(../images/images/pearsonlogo-trans.jpg) top left no-repeat;
}



/*----BOXES----*/
.envisionlogo{
width:320px;
height:80px;
margin:-10px 0 30px 20px;
padding:0;
display:inline;
float:left;
background:url(../images/images/envisionlogo.jpg) top left no-repeat;
}
.investigationslogo{
width:320px;
height:80px;
margin:-10px 0 30px 20px;
padding:0;
display:inline;
float:left;
background:url(../images/images/investigationlogo.jpg) top left no-repeat;
}
.cmp2logo{
width:350px;
height:59px;
margin:-10px 0 30px 20px;
padding:0;
display:inline;
float:left;
background: url(../images/images/cmp2logo.jpg) top left no-repeat;
}
.prealgebralogo{
width:350px;
height:59px;
margin:-10px 0 30px 20px;
padding:0;
display:inline;
float:left;
background:url(../images/images/prelagebra-trans.jpg) top left no-repeat;
}
.phmathlogo{
width:350px;
height:78px;
margin:-10px 0 30px 20px;
padding:0;
display:inline;
float:left;
background:url(../images/images/phmathlogo.jpg) top left no-repeat;
}

.hsphmathlogo{
width:350px;
height:78px;
margin:-10px 0 30px 20px;
padding:0;
display:inline;
float:left;
background:url(../images/images/hs_phmathlogo.jpg) top left no-repeat;
}




.cmelogo{
width:300px;
height:78px;
margin:-10px 0 30px 20px;
padding:0;
display:inline;
float:left;
background:url(../images/images/cme_logo.jpg) top left no-repeat;
}


.titlebox{
width:300px
font:normal 800 18px arial;
color:#0e99da;
margin:20px 0px 0px 10px;
position:relative;
display:inline;
}


.emptybox{
width:760px;
position:relative;
margin:0 auto 50px auto;
padding:0 0 20px 20px;
display:block;
text-align:left;
background:transparent;
clear:left;
float:left;
}
.emptybox img{
padding:5px 0px 20px 10px;
}
.emptybox a, emptybox a:visited{
font:normal 500 12px arial;
color:#0095d5;
text-decoration:none;
padding:5px 0px 5px 0px;
}
.emptybox a:hover{
color:#0095d5;
text-decoration:underline;
}
.emptybox p{
width:550px;
background:transparent;
font:normal 500 12px arial;
color:#333;
margin:0 0 15px 0;
float:left;
display:inline;
}
.emptybox p ul{
list-style:none;
margin:0;
padding:0;
}
.emptybox p ul li{
width:450px;
padding:0 0 0 10px;
font:normal 600 12px arial;
color:#000;
list-style:disc;
}
.emptybox ul li a, emptybox a:visited{
font:normal 700 12px arial;
color:#0095d5;
text-decoration:none;
padding:5px 15px 5px 0px;
}
.emptybox p a, emptybox a:visited{
font:normal 700 12px arial;
color:#0095d5;
text-decoration:none;
padding:5px px 5px 0px;
}
.emptybox strong{
font:normal 800 14px arial;
color:#333;
}
.emptybox ul{
list-style:none;
margin:0;

}
.emptybox ul li{
padding:0 0 0 10px;
font:normal 700 13px arial;
color:#333;
margin:5px 0;
list-style:disc;
}
.emptybox ul li ul{
list-style:none;
margin:0 0 0 30px;
padding:0;
}
.emptybox ul li ul li{
font:normal 700 14px arial;
color:#000;
margin:6px 0;
padding:0;
}
.emptybox ul a, .emptybox ul a:visited{
font:normal 800 14px arial;
color:#0095d5;
text-decoration:none;
}
.emptybox ul a:hover{
color:#0095d5;
text-decoration:underline;
}


.emptybox ul li ul a, .emptybox ul li ul a:visited{
font:normal 500 12px arial;
color:#0095d5;
text-decoration:none;
}
.emptybox ul li ul a:hover{
color:#0095d5;
text-decoration:underline;
}
.emptybox ul.breadcrumb{
		margin:0;
		padding:0;
		list-style:none;
		width:500px;
		height:25px;
		background:transparent;
		display:inline;
		float:right;
		position:relative;
		}
		.emptybox ul.breadcrumb li{
		float:right;
		display:inline;
		padding:0 17px;
		height:15px;
		text-align:center;
		color:f4f4f4;
		border-right:solid 1px #d8d8d8;
		}
		
			.emptybox ul.breadcrumb li a, .emptybox ul.breadcrumb li a:visited{
			font:normal 100 11px arial;
			color:#999999;
			text-decoration:none;
			padding:0;
			height:15px;
			margin:0;
			position:relative;
			}
			.emptybox ul.breadcrumb li a:hover{
			text-decoration:underline;
			}
		.emptybox ul.breadcrumb li.first-child{
		border:none;
		}

.pearsonbox{
width:780px;
position:relative;
margin:20px auto;
padding:0 0 20px 10px;
display:block;
text-align:left;
background:transparent;
clear:left;
float:left;
}
.pearsonbox1{
width:750px;
position:relative;
margin:20px auto;
padding:0 0 20px 10px;
display:block;
text-align:left;
background:transparent;
clear:left;
float:left;
}
.pearsonbox img{
padding:5px 0px 20px 10px;
}
.pearsonbox a, pearsonbox a:visited{
font:normal 500 12px arial;
color:#0095d5;
text-decoration:none;
padding:5px 0px 5px 0px;
}
.pearsonbox a:hover{
color:#0095d5;
text-decoration:underline;
}
.pearsonbox p{
background:transparent;
font:normal 500 12px arial;
color:#333;
margin:10px 0 15px 0;
}
.pearsonbox strong{
font:normal 800 12px arial;
color:#000;
}
.column1{
width:510px;
margin:25px 0 15px 20px;
background:transparent;
display:inline;
float:left;
padding:0;
}
.column1 img{
padding:0 5px 20px 0px;
float:left;

}

.column1 p{
width:510px;
margin:25px 0 0px 0px;
display:inline;
float:left;
padding:0;
font:normal 500 14px arial;

}


.column2{
width:250px;
margin:15px 0 45px 20px;
display:inline;
padding:0;
float:left;
background:transparent;
}

.column2a{
width:260px;
position:relative;
margin:0px 10px 0px 70px;
display:inline;
padding:0px 0px 40px 50px;
float:left;
background:#FF0000;
}



.rbox1{
width:250px;
margin:0;
display:inline;
padding:0;
position:relative;
float:left;
}
	
 
	a.eventbtn, a.eventbtn:visited{
	height:155px;
	width:249px;
	position:relative;
	display:inline;
	background:url(../images/images/sidebuttons.jpg) 0 -1064px no-repeat;
	float:left;
	margin:0;
	padding:0;
	border-bottom:solid 1px #d8d8d8;
	}
	a.eventbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -1064px no-repeat;
	}
	
	a.authorbtn, a.authorbtn:visited{
	height:150px;
	width:249px;
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/images/sidebuttons.jpg) 0 -538px no-repeat;
	border-bottom:solid 1px #d8d8d8;
	}
	a.authorbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -538px no-repeat;
	}
	
	a.cmeauthorbtn, a.cmeauthorbtn:visited{
	height:155px;
	width:249px;
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/images/sidebuttons.jpg) 0 -2485px no-repeat;
	border-bottom:solid 1px #d8d8d8;
	}
	a.cmeauthorbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -2485px no-repeat;
	}
	
	a.apelectivebtn, a.apelectivebtn:visited{
	height:150px;
	width:249px;
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/images/sidebuttons.jpg) 0 -2673px no-repeat;
	border-top:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	}
	a.apelectivebtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -2673px no-repeat;
	}
	
	a.cmp_authorbtn, a.cmp_authorbtn:visited{
	height:150px;
	width:249px;
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/images/sidebuttons.jpg) 0 -1935px no-repeat;
	border-bottom:solid 1px #d8d8d8;
	}
	a.cmp_authorbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -1935px no-repeat;
	}
	
	a.inv_authorbtn, a.inv_authorbtn:visited{
	height:157px;
	width:249px;
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/images/sidebuttons.jpg) 0 -14px no-repeat;
	border-bottom:solid 1px #d8d8d8;
	}
	a.inv_authorbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -14px no-repeat;
	}

	a.algebraclassbtn, a.algebraclassbtn:visited{
	height:155px;
	width:249px;
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/images/sidebuttons.jpg) 0 -1760px no-repeat;
	border-bottom:solid 1px #d8d8d8;
	}
	a.algebraclassbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -1760px no-repeat;
	}
	


.rbox2{
width:250px;
display:block;
margin:0;
position:relative;
padding:0;
float:left;
}


	a.correlationbtn, a.correlationbtn:visited{
	height:150px;
	width:249px;
	display:inline;
	margin:0;
	background:url(../images/images/sidebuttons.jpg) 0 -1239px no-repeat;
	display:block;
	position:relative;
	padding:0;
	}
	a.correlationbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -1239px no-repeat;
	}
	
	
	a.correlation1btn, a.correlation1btn:visited{
	height:150px;
	width:249px;
	display:inline;
	margin:0;
	background:url(../images/images/sidebuttons.jpg) 0 -1239px no-repeat;
	display:block;
	position:relative;
	padding:0;
		border-bottom:solid 1px #d8d8d8;

	}
	a.correlation1btn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -1239px no-repeat;
	}
	
	
	
	a.ncmapbtn, a.ncmapbtn:visited{
	height:150px;
	width:249px;
	margin:0;
	background:url(../images/images/sidebuttons.jpg) 0 -1410px no-repeat;
	display:block;
	position:relative;
	padding:0;
	border-top:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	}
	a.ncmapbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -1410px no-repeat;
	}

	a.classroombtn, a.classroombtn:visited{
	height:160px;
	width:249px;
	margin:0;
	background:url(../images/images/sidebuttons.jpg) 0 -710px no-repeat;
	display:block;
	position:relative;
	padding:0;
	}
	a.classroombtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -710px no-repeat;
	}
	a.classroom1btn, a.classroom1btn:visited{
	height:155px;
	width:249px;
	margin:0;
	background:url(../images/images/sidebuttons.jpg) 0 -1590px no-repeat;
	display:block;
	position:relative;
	padding:0;
	}
	a.classroom1btn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -1590px no-repeat;
	}
	a.ph_classroombtn, a.ph_classroombtn:visited{
	height:155px;
	width:249px;
	margin:0;
	background:url(../images/images/sidebuttons.jpg) 0 -2130px no-repeat;
	display:block;
	position:relative;
	padding:0;
	}
	a.ph_classroombtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -2130px no-repeat;
	}
	
	a.cme_classroombtn, a.cme_classroombtn:visited{
	height:155px;
	width:249px;
	margin:0;
	background:url(../images/images/sidebuttons.jpg) 0 -2310px no-repeat;
	display:block;
	position:relative;
	padding:0;
	}
	a.cme_classroombtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -2310px no-repeat;
	}
	
	a.digitalbtn, a.digitalbtnvisited{
	height:165px;
	width:249px;
	margin:0px 0px 0px 0px;
	background:url(../images/images/sidebuttons.jpg) 0 -880px no-repeat;
	display:block;
	position:relative;
	padding:0;
	border-top:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	}
	a.digitalbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -880px no-repeat;
	}

	a.cme_digitalbtn, a.cme_digitalbtnvisited{
	height:175px;
	width:249px;
	margin:0px 0px 0px 0px;
	background:url(../images/images/sidebuttons.jpg) 0 -2650px no-repeat;
	display:block;
	position:relative;
	padding:0;
	border-top:solid 1px #d8d8d8;
	}
	a.cme_digitalbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -2650px no-repeat;
	}
	
	a.inv_classroombtn, a.inv_classroombtnvisited{
	height:155px;
	width:249px;
	margin:0px 0px 0px 0px;
	background:url(../images/images/sidebuttons.jpg) 0 -185px no-repeat;
	display:block;
	position:relative;
	padding:0;
	}
	a.inv_classroombtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -185px no-repeat;
	}
	
	a.inv_classroomrsrsbtn, a.inv_classroomrsrsbtnvisited{
	height:155px;
	width:249px;
	padding:0;
	margin:0px 0px 0px 0px;
	background:url(../images/images/sidebuttons.jpg) 0 -360px no-repeat;
	display:block;
	position:relative;
	border-top:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	}
	a.inv_classroomrsrsbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -360px no-repeat;
	}
	
	a.featuresnbenefitbtn, a.featuresnbenefitbtnvisited{
	height:155px;
	width:249px;
	padding:0;
	margin:0px 0px 0px 0px;
	background:url(../images/images/sidebuttons.jpg) 0 -2825px no-repeat;
	display:block;
	position:relative;
	border-top:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	}
	a.featuresnbenefitbtn:hover{
	background:url(../images/images/sidebuttons.jpg) -250px -2825px no-repeat;
	}
	
a.training{
	width:210px;
	height:30px;
	display:block;
	float:left;
	}

	
	.bbox{
	width:473px;
	height:361px;
	position:relative;
	margin:10px 0 0 0;
	background:transparent;
	padding:0;
	display:inline;
	float:left;
	clear:left;
	}
	
	
	
	
	
	.bbox1{
	width:470px;
	height:130px;
	position:relative;
	margin:10px 0px 5px 10px;
	float:left;
	padding:0;
	display:inline;
	}

	a.progtourbtn, a.progtourbtnvisited{
	height:115px;
	width:116px;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	background:url(../images/images/bottombuttons.jpg) 0 0 no-repeat;
	float:left;
	border-top:solid 1px #d8d8d8;
	border-left:solid 1px #d8d8d8;
	}
	a.progtourbtn:hover{
	background:url(../images/images/bottombuttons.jpg) 0 -115px no-repeat;
	}
	
	a.invdigitalbtn, a.invdigitalbtnvisited{
	height:115px;
	width:116px;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	background:url(../images/images/bottombuttons1.jpg) -460px 0 no-repeat;
	float:left;	
	border-top:solid 1px #d8d8d8;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	}
	a.invdigitalbtn:hover{
	background:url(../images/images/bottombuttons1.jpg) -460px -115px no-repeat;
	}



	a.correlationsmallbtn, a.correlationsmallbtnvisited{
	height:115px;
	width:116px;
	display:block;
	margin:0;
	position:relative;
	background:url(../images/images/bottombuttons.jpg) -115px 0 no-repeat;
	float:left;
	border-top:solid 1px #d8d8d8;
	border-left:solid 1px #d8d8d8;
	}
	a.correlationsmallbtn:hover{
	background:url(../images/images/bottombuttons.jpg) -115px -115px no-repeat;
	}


	a.researchbtn, a.researchbtnvisited{
	height:115px;
	width:116px;
	display:block;
	margin:0;
	position:relative;
	background:url(../images/images/bottombuttons.jpg) -230px 0 no-repeat;
	float:left;
	border-top:solid 1px #d8d8d8;
	border-left:solid 1px #d8d8d8;
	}
	a.researchbtn:hover{
	background:url(../images/images/bottombuttons.jpg) -230px -115px no-repeat;
	}
	
	a.research1btn, a.research1btnvisited{
	height:115px;
	width:116px;
	display:block;
	margin:0;
	position:relative;
	background:url(../images/images/bottombuttons2.jpg) -565px 0 no-repeat;
	float:left;
	border-top:solid 1px #d8d8d8;
	border-left:solid 1px #d8d8d8;
	}
	a.research1btn:hover{
	background:url(../images/images/bottombuttons2.jpg) -565px -115px no-repeat;
	}

	a.digitalsmallbtn, a.digitalsmallbtnvisited{
	height:115px;
	width:116px;
	display:block;
	margin:0;
	position:relative;
	background:url(../images/images/bottombuttons.jpg) -460px 0 no-repeat;
	float:left;
	border-top:solid 1px #d8d8d8;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	}
	a.digitalsmallbtn:hover{
	background:url(../images/images/bottombuttons.jpg) -460px -115px no-repeat;
	}







.columnr{
width:260px;
height:400px;
background:transparent;
position:relative;
margin:0;
padding:0;
float:left;
background:#00FF00;
}


/*------  AUTHOR ----*/
.authorname p{
font:normal 800 14px arial;
margin:0px 0px 0px 10px;
color:#213684;
padding:0px 0px 0px 10px;
}

.authortext a, authortext a:visited{
font:normal 500 12px arial;
margin:0px 0px 0px 10px;
color:#666;
padding:0px 0px 0px 10px;
float:right;
}
.authornamecopy{
font:normal 800 14px arial;
margin:0px 0px 0px 35px;
color:#213684;
padding:0px 0px 0px 20px;
}
.authortextcopy{
font:normal 500 12px arial;
margin:0px 0px 0px 35px;
color:#3f3f3f;
padding:0px 0px 0px 20px;
}
.authorbox{
width:300px;
height:170px;
border-bottom:1px dotted #d8d8d8;
margin:5px 20px 10px 20px;
padding:0;
text-align:left;
background:transparent;
display:inline;
float:left;
}
p.authorname{
font: normal 800 15px arial;
color:#0095d5;
text-decoration:none;
display:block;
margin:0 0 10px 0;
}
.authorbox img{
margin:0 20px 0 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0;
}
.authorbox a.authorlink, .authorbox a.authorlink:visited{
font: normal 500 13px arial;
color:#0095d5;
text-align:left;
text-decoration:none;
float:right;
display:inline;
margin:7px 7px 6px 10px;
}
.authorbox a.authorlink:hover{
text-decoration:underline;
}
.authorbox a, .authorbox a:visited{
font: normal 800 16px Century Gothic, arial, sans-serif;
color:#0095d5;
text-decoration:none;
display:block;
margin:0 0 6px 0;
}
.authorbox a:hover{
color:#0095d5;
text-decoration:underline;
}
.authorbox p{
float:left;
margin:0 0 10px 0;
font:normal 500 12px arial;
color:#3f3f3f;
display:inline;
padding:0;
width:195px;
}
.authorbox h4{
font: normal 800 16px Century Gothic, arial, sans-serif;
color:#0095d5;
display:block;
margin:0 0 6px 0;
}


/*------  CLASSROOM ----*/

.gradebox{
width:300px;
border-bottom:1px dotted #d8d8d8;
margin:5px 20px 10px 20px;
padding:0 0 5px 0;
text-align:left;
background:transparent;
display:inline;
float:left;
font: normal 700 14px arial;
color:#999;
}
.gradeboxtitle{
font:normal 800 12px arial;
color:#0e99da;
padding:5px 0px 0px 15px;
}


.gradebox img{
width:75px;
height:100px;
margin:0px 30px 0px 10px;
padding:0;
border:none;
background:transparent;
float:left;
display:inline;
border:none;
}
.gradebox a, .gradebox a:visited{
font: normal 700 14px arial;
color:#0095d5;
text-align:left;
text-decoration:none;
display:inline;
margin:0;
border:none;
}
.gradebox a:hover{
color:#0095d5;
text-decoration:underline;
}


/*------  Digital ----*/
.digitalbox1{
width:300px;
margin:15px 20px 10px 20px;
padding:0;
text-align:left;
background:transparent;
display:inline;
float:left;
font: normal 500 16px arial;
color:#999;
}
.digitalbox1 a, .digitalbox1 a:visited{
font: normal 500 16px arial;
color:#0095d5;
text-align:left;
text-decoration:none;
display:inline;
margin:0;
border:none;
}
.digitalbox1 a:hover{
color:#0095d5;
text-decoration:underline;
}
.digitalbox1 img{
width:100px;
margin:0px 30px 0px 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0;
}
.digitalbox{
width:300px;
height:120px;
border-bottom:1px dotted #d8d8d8;
margin:5px 20px 10px 20px;
padding:0;
text-align:left;
background:transparent;
display:inline;
float:left;
font: normal 500 16px arial;
color:#999;
}
.digitalboxtitle{
font:normal 800 12px arial;
color:#0e99da;
padding:5px 0px 0px 15px;
}

.digitalbox img{
width:100px;
margin:0px 30px 0px 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0;
}
.digitalalbox img{
width:100px;
margin:0px 30px 0px 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0;
}
.digitalbox a, .digitalbox a:visited{
font: normal 500 16px arial;
color:#0095d5;
text-align:left;
text-decoration:none;
display:inline;
margin:0;
border:none;
}
.digitalbox a:hover{
color:#0095d5;
text-decoration:underline;
}

.corrbox{
width:350px;
height:145px;
border-bottom:1px dotted #d8d8d8;
margin:5px 5px 10px 15px;
padding:0;
text-align:left;
background:transparent;
display:inline;
float:left;
font: normal 500 14px arial;
color:#999;
}
.corrbox p{
margin:0 0 5px 0;
text-align:left;
font: normal 500 14px arial;
}

.corrbox img{
width:100px;
margin:0px 20px 0px 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0px 5px 2px 0px;
}
.corrbox .invlogo{
width:186px;
height:50px;
overflow:hidden;
margin:0 0 10px 0;
background:transparent url(../images/images/logos.jpg) 0 -50px no-repeat;
display:block;
}
.corrbox .envlogo{
width:186px;
height:50px;
overflow:hidden;
margin:0 0 10px 0;
background:transparent url(../images/images/logos.jpg) 0 0 no-repeat;
display:block;
}
.corrbox .cmp2logo{
width:186px;
height:50px;
overflow:hidden;
margin:0 0 10px 0;
background:url(../images/images/cmp2logo_small.jpg) 0 0 no-repeat;
display:block;
}
.corrbox .prealglogo{
width:186px;
height:50px;
overflow:hidden;
margin:0 0 10px 0;
background:url(../images/images/prelagebralogo_small.jpg) 0 0 no-repeat;
display:block;
}

.corrbox .cmelogo1{
width:186px;
height:46px;
overflow:hidden;
margin:0 0 10px 0;
background:url(../images/images/cme_logo1.jpg) 0 0 no-repeat;
display:block;
}
.corrbox .phmathlogo{
width:186px;
height:50px;
overflow:hidden;
margin:0 0 10px 0;
background:url(../images/images/phmathlogo_small.jpg) 0 0 no-repeat;
display:block;
}
.corrbox .phmathmslogo{
width:186px;
height:50px;
overflow:hidden;
margin:0 0 10px 0;
background:url(../images/images/phmath_MS.jpg) 0 0 no-repeat;
display:block;
}
.corrbox a, .corrbox a:visited{
font: normal 500 14px arial;
color:#0095d5;
text-align:left;
text-decoration:none;
display:inline;
margin:0;
border:none;
}
.corrbox a:hover{
color:#0095d5;
text-decoration:underline;
}


/*----EVENTS----*/
table.register{
width:780px;
border:none;
float:left;
display:block;
margin:10px 0px 0px 0px;
}
.register tr.first{
background:#333333;
}
.register tr.first td{
font:normal 800 14px arial;
color:#ffffff;
}
.register td{
padding:5px;
font:normal 500 12px arial;
color:#000000;
}

.register p{
font:normal 500 12px arial;
color:#000000;
}
.register tr.even{
background:#d8d8d8;
}

.tabletitle, a.tabletitle, a.tabletitle:visited{
font:normal 800 14px arial;
color:#0095d5;
text-decoration:none;
}
a.tabletitle:hover{
color:#0095d5;
text-decoration:underline;
}
a.sitelink, a.sitelink:visited{
font:normal 500 12px Century Gothic, sans-serif;
color:#0095d5;
text-decoration:none;
}
a.sitelink:hover{
text-decoration:underline;
}

.map{
	height:196px;
	width:500px;
	margin:0;
	padding:0;
	float:left;
	display:block;
}

.reps{
	margin:0 20px;
	padding:0;
	float:left;
	display:block;
	clear:left;

}
a.tablelinksmall, a.tablelinksmall:visited{
font:normal 300 12px arial;
color:#0095d5;
text-decoration:none;
}
a.tablelinksmall:hover{
text-decoration:underline;
}
   
/*----FONTS----*/
h1{
font:normal 500 23px Century Gothic, sans-serif;
color: #0095d5;
position: relative;
margin:0 0 15px 25px;
float:right;
display:inline;
}
.column1 h1{
font:normal 800 19px Century Gothic, sans-serif;
color: #0095d5;
margin:10px 0 20px 0;
text-align:left;
float:left;
display:inline;
}
.emptybox h2{
font:normal 500 14px arial;
color: #666;
position: relative;
margin:0 0 15px 25px;
float:left;
display:inline;
width:360px;
line-height:20px;
background:transparent;
}
.emptybox h3{
font:normal 800 16px Century Gothic, sans-serif;
color: #333;
position: relative;
margin:20px 0 0 0;
display:block;
line-height:20px;
clear:left;
}
.emptybox h4 a, .emptybox h4 a:visited{
font:normal 800 16px arial;
color:#0095d5;
text-decoration:none;
line-height:25px;
}
.emptybox h2 strong{
font:normal 800 14px Century Gothic, sans-serif;
color:#fff;
background: #666;
padding:3px 3px 3px 1px;
}
.round{
display:none;
visibility:hidden;
height:0px;
width:0px;
}
.directions p{
display:none;
visibility:hidden;
font:normal 100 10px arial;
color:#F5F6F6;
}
.scrolltitle{
font:normal 800 15px arial;
color:#F5F6F6;
margin:0px 0px 10px 0px;
}
.sbxl{
font:normal 800 12px arial;
color:#666666;
margin:0px 10px 6px 0px;
display:block;
clear:left;
}

p{
font:normal 500 12px Arial, sans-serif;
color:#333;
}
h2{
font:normal 800 16px arial;
color:#333;
margin:30px 0 0 0;
}

/*----AP-Elective----*/
.boxw{
width:500px;
background:#E9E9E9;
margin:0px 10px 10px 0px;
padding:0;
float:left;
display:inline;
font:normal 500 12px Arial;
color:#333333;
			}
/*----FOOTER----*/
.training {
width : 250px;
height : 50px;
position : relative;
display : inline;
float : left;
font : normal 500 0.9em Century Gothic, sans-serif;
padding : 15px 0 0 0;
text-align : left;
color : #40b0de;
text-decoration : none;

}

.training a, training a:visited {
font : normal 800 1em Century Gothic, sans-serif;
text-decoration : none;
color : #40b0de;
}
.training a:hover {
text-decoration : none;
color : #666;
}
.training p {
font : normal 500 1em Century Gothic, sans-serif;
padding : 0 0 0 5px;
text-align : left;
color : #ea8d1e;
text-decoration : none;
}
a.training p {
font : normal 500 1em Century Gothic, sans-serif;
padding : 0 0 0 5px;
text-align : left;
color : #ea8d1e;
text-decoration : none;
}
a.training {
font : normal 500 0.8em Century Gothic, sans-serif;
color : #549cd7;
text-decoration : none;
}


.successmaker {
width : 250px;
height : 85px;
position : relative;
display : inline;
float : left;
font : normal 500 0.9em Century Gothic, sans-serif;
padding : 5px 0 20px 0;
text-align : left;
color : #40b0de;
text-decoration : none;
	border-bottom:solid 1px #d8d8d8;

}

.successmaker a, successmaker a:visited {
font : normal 800 1em Century Gothic, sans-serif;
text-decoration : none;
color : #40b0de;
}
.successmaker a:hover {
text-decoration : none;
color : #666;
}
.successmaker p {
font : normal 500 1em Century Gothic, sans-serif;
padding : 0 0 0 5px;
text-align : left;
color : #ea8d1e;
text-decoration : none;
}
a.successmaker p {
font : normal 500 1em Century Gothic, sans-serif;
padding : 0 0 0 5px;
text-align : left;
color : #ea8d1e;
text-decoration : none;
}
a.successmaker {
font : normal 500 0.8em Century Gothic, sans-serif;
color : #549cd7;
text-decoration : none;
}



.foot{
background-image:url(../images/images/headerbottom.jpg);
margin:0;
width:800px;
height:37px;
font:normal 500 10px verdana;
color:#d8d8d8;
float:left;
display:inline;
text-align:left;
}
.footap{
margin:0;
width:750px;
height:25px;
font:normal 500 10px verdana;
color:#d8d8d8;
float:left;
display:inline;
text-align:left;
background:#fff;
margin:0 0 0 10px;
padding:0 10px 10px 0;
}



.footLeft {
width:250px;
height:20px;
float: left;
display:inline;
padding:0 0 0 10px;
margin:0;
}

.footRight {
margin:0;
text-align:right;
width: 400px;
height:20px;
float: right;
padding:0px 10px 0px 0px;
color:#0095d5;
margin:0;
font:normal 500 10px verdana;
}


.footRight a, .footRight a:visited{
font:normal 500 10px verdana;
color:#d8d8d8;
text-decoration:none;
}
.footRight a:hover{
text-decoration:underline;
color:#0095d5;
}
.apelebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

.apelebox h1{
font:normal 800 24px arial;
color:#000066;
float:left;
}

