/* Processed by CSScaffold on Tue, 27 Apr 2010 18:32:32 +0000 in 0.0626 seconds */

#content img{	text-align: center;	margin: 0 auto;}#content img.float-right{	float: right;	margin-left: 15px;	margin-bottom: 15px;}#content img.float-left{	float: left;	margin-right: 15px;	margin-bottom: 15px;}.clear{	width: 100%;	clear: both;}.img-shadow{	margin: 10px 0px;}.img-shadow img{	position: relative;	bottom: 2px;	right: 5px;	border: 1px solid #eee;	border-color: #eee #888 #666 #ddd;	background: #fff;	margin: 0px;}body{	background-color: #004D8C;	background-repeat: repeat-x;	color: #000;	font-family: helvetica, arial, tahoma, 'lucida grande', sans-serif;	font-size: 12px;	text-align: left;}a{	color: #CE3232;}a:hover{	text-decoration: underline;}ul,ol{	color: #333;}p{	color: #333;	line-height: 1.5;	margin-bottom: 15px;	margin-left: 0px;	width: auto;}dl{	color: #333;}h1{	color: #c33;	font-size: 26px;	font-weight: normal;	left: 285px;	padding-top: 70px;	position: absolute;	top: 5px;	width: 350px;}h2{	color: #39f;	font-size: 20px;	margin-top: 40px;	margin-bottom: 10px;	width: 550px;}h3{	margin-bottom: 10px;	width: 400px;	padding-top: 40px;	color: #39f;	font-size: 18px;}h4{	color: #39f;	font-size: 14px;	padding-top: 20px;}h5{	font-weight: bold;	font-size: 12pt;}#wrapper{	width: 950px;	overflow: hidden;	margin: 25px auto;}.ui-corner-all{	background-color: #fff;	-moz-border-radius: 50px;	-webkit-border-radius: 50px;}.pp{	margin-left: 40px;	margin-right: 40px;}label{	font-weight: normal;	margin-right: 10px;}.imgreplacement{	height: 0px;	overflow: hidden;	background-repeat: no-repeat;}dt{	padding: 0;}#header{	height: 70px;	background-position: top left;	background-repeat: no-repeat;	position: relative;	margin-top: 5px;	width: 950px;}#sidebar{	width: 200px;	float: right;	margin-top: 75px;	text-align: center;	margin-left: 25px;}p.caption{	font-size: 10px;}.slideshow{	margin-bottom: 10px;}dl.mission-statement{	color: #3399ff;	width: 560px;	text-align: center;	margin-top: 25px;	font-size: 14px;}dl.mission-statement dt{	text-transform: uppercase;	height: 35px;}dl.mission{	color: #39f;	display: block;	width: 100%;	line-height: 2;	padding-top: 20px;	padding-bottom: 15px;	margin-bottom: 55px;}dl.mission dt{	width: 450px;	padding-left: 25px;	font-size: 14px;	text-transform: uppercase;	text-align: center;}dl.mission dd{	width: 450px;	padding-left: 25px;	padding-right: 50px;	text-align: center;}#pp-mission div.student{	position: absolute;	top: 5px;	right: 25px;}#pp-mission div.workshop{	position: absolute;	top: 50px;	right: 205px;}#pp-mission div.test{	position: absolute;	top: 10px;	right: 25px;	display: none;}#pp-mission ol ul{	margin-left: 25px;	margin-top: 15px;	list-style-type: disc;	line-height: 1;}#pp-pages-registration #content,#pp-pages-contact #content{	width: 885px;	padding: 20px;}#content{	text-align: left;	height: auto !important;	min-height: 450px;	height: 450px;	width: 950px;	position: relative;	padding-bottom: 50px;	background-color: #fff;}#content img{	text-align: center;	margin: 0 auto;}#content ol{	margin-left: 50px;}#content li{	margin-bottom: 10px;}#pp-resources dl{	line-height: 1.5;}#pp-resources dt{	margin-left: 0;	padding: 0;	margin-top: 15px;}#pp-resources dd{	margin: auto;	width: auto;}#pp-news dl{	line-height: 1.5;}#pp-news dt{	margin-left: 0;	padding: 0;	margin-top: 15px;}#pp-news dd{	margin: auto;	margin-right: 250px;}.em{	color: #8B0000;	font-weight: bold;	color: #c33;}span.red{	font-size: 16pt;	color: #8B0000;	color: #c33;}fieldset{	width: 400px;	border: none;	margin: 10px 0;	clear: both;	float: none;	display: block;}fieldset input,fieldset textarea,fieldset select{	float: right;}fieldset label{	float: left;}form{	padding-bottom: 25px;}.submit input{	padding: 2px 5px;	margin-top: 25px;}.slideshow{	height: 375px;	width: 550px;}div.text{	float: left;	width: 550px;}#content ul{	margin-left: 15px;}div.featured{	background-repeat: no-repeat;	height: 300px;	width: 300px;	float: right;	margin-top: 25px;}div.featured img{	width: 250px;}div.featured div{	margin-left: 30px;	width: 253px;}div.featured p{	color: #000;	line-height: 1.7;	list-style-type:;margin-left: 0px;	width: 160px;	padding-top: 75px;	padding-left: 100px;	padding-bottom: 25px;	text-align: center;}div.featured a{	color: #CE3232;}.vignette{	background-color: #e8e7ce;	padding: 8px;	margin-top: 20px;	width: 580px;	background-color: #E9F6FD;	width: auto;}.vignette h3{	color: #000;	text-transform: uppercase;	font-weight: bold;	text-align: center;	width: auto;}.vignette p{	color: #000;	font-weight: bold;	text-align: center;	width: auto;}.vignette dt{	margin: 0;	padding: 0;	background-repeat: no-repeat;	background-position: 20px 10px;	padding-left: 75px;}.vignette dl{	background-repeat: no-repeat;	background-position: 750px 200px;	margin: 25px 0 35px;	width: 800px;}.vignette dd{	margin-bottom: 10px;	margin-left: 75px;	text-align: justify;}form ul{	color: red;	margin-top: 30px;}.reg_agreement{	border: solid 2px #69C;	height: 200px;	padding: 8px;	width: 550px;	overflow: hidden;}.reg_agreement h3{	margin-left: 200px;	padding-top: 20px;}.required_box{	border: solid 2px #8B0000;	border: solid 2px #c33;	margin-top: 10px;	padding: 8px;	width: 550px;}#pp-workshop-registration div.input{	width: 400px;	padding-bottom: 10px;}#pp-workshop-registration h3{	clear: both;	display: block;}.input_wrapper{	clear: both;}.input_wrapper.i_understand{	float: none;}.input_wrapper.i_understand label{	margin-left: 10px;}.note{	font-size: 10px;}a[href$='.doc'],a[href$='.rtf'],a[href$='.wps'],a[href$='.txt']{	display: inline-block;	padding-left: 20px;	line-height: 20px;	height: 20px;}a[href$='.pdf']{	display: inline-block;	padding-left: 20px;	line-height: 20px;	height: 20px;}a[href$='.ppt']{	display: inline-block;	padding-left: 20px;	line-height: 20px;	height: 20px;}#pp-teacher-resources dt{	margin-top: 15px;}#pp-teacher-resources dl{	margin-bottom: 20px;	margin-left: 25px;}#pp-teacher-resources dl dl{	margin-left: 25px;}.teacher-resources h1{	border-bottom: solid #E5EDF0 5px;	border-top: solid #E5EDF0 20px;	color: #000066;	font-weight: bold;	margin-top: 10px;	text-align: center;	text-decoration: underline;	text-transform: capitalize;	width: 560px;}.teacher-resources p strong{	color: #8B0000;	margin-left: 25px;}#content .teacher-resources ul{	margin-right: 200px;	margin-left: 0px;	width: 600px;}.teacher-resources ul.word li,.teacher-resources ul.ie li,.teacher-resources ul.pdf li,.teacher-resources ul.ppt li{	list-style-type: none;	margin-left: 0px;	padding-left: 45px;	width: 600px;}.teacher-resources ul.pdf li{	height: 75px;}.teacher-resources ul.ppt li ul li{	height: 35px;}.sponsor dt{	color: #000;	font-weight: bold;	margin-bottom: 0;	padding: 0;}.sponsor{	margin-bottom: 50px;}.sponsor dt,.sponsor dd{	margin-left: 125px;}.sponsor img{	clear: left;	float: left;	margin: auto;	text-align: center;	width: 100px;}#footer{	background-color: #141A1A;	clear: both;	color: #fff;	height: 200px;	margin-bottom: 50px;	text-align: center;	overflow: hidden;	width: 950px;}#footer img{	height: 50px;}#footer ul{	color: #fff;	float: left;	height: 175px;	line-height: 2;	list-style-type: none;	padding-left: 50px;	width: 540px;}#footer li strong{	clear: both;	color: #fff;	display: block;	font-size: 14px;	padding: 0;	text-align: left;	width: 475px;}#footer li{	float: left;	margin-right: 15px;	margin-bottom: 10px;}#footer dl{	color: #fff;	float: right;	margin-right: 50px;	border-left: solid 1px #666;	height: 100px;	line-height: 2;	padding: 35px 25px 20px;	text-align: left;}#footer dl dt{	margin: 0;	padding: 0;	font-size: 14px;}#footer a{	color: #fff;	text-decoration: underline;}#footer a:hover{	color: #CE3232;}