/*/////////////////////////////////////////////////////////////////////
	shared styles
/////////////////////////////////////////////////////////////////////*/

	/* page backgrounds */
	
	
	#plainPaper-top, #plainPaper-grow, #plainPaper-bot {
		width:558px;
	}
	
	#drawing-pin {
		height:63px;
		background:url(../../images/teacher/drawing-pin.jpg) 253px top no-repeat;
	}

	/* top */
	
	#plainPaper-top {
		height:14px;
		background:url(../../images/teacher/teacher-top.png) no-repeat;
	}
	
	/* grow */
	
	#plainPaper-grow {
		background:url(../../images/teacher/teacher-grow.png) repeat-y;
	}
	
	#plainPaper-grow h2 {
		height:30px;
		text-indent:-9999px; line-height:0.01em; font-size: 0;
		margin:0 0 25px 0;
	}
	
	#plainPaper-grow h3 {
		height:44px;
		text-indent:-9999px; line-height:0.01em; font-size: 0;
		margin:0 0 0 38px;
	}
	
	#plainPaper-grow h4 {
		height:22px;
		text-indent:-9999px; line-height:0.01em; font-size: 0;
		margin:0 0 0 38px;
	}
	
	#plainPaper-grow div.txt p, #plainPaper-grow div.txt form {
		margin:20px 81px;
		font-size: 11px;
	}
	
	#plainPaper-grow div.txt img.photo {
	width: 162px;
	float: left;
		}
		
	#plainPaper-grow div#btnBack {
		background: url(../../../images/buttons/btn-back.gif) no-repeat;
		width: 64px;
		height: 36px;
		margin: 0 81px;
		text-indent:-9999px; line-height:0.01em; font-size: 0;
	}
	
	#plainPaper-grow div.txt .last {
		margin:10px 81px 0 81px;
		font-size: 11px;
	}
	
	#plainPaper-grow div.txt p.info {
		width: 200px;
		float: left;
		padding:20px 40px 0 81px;
		margin: 0;
	}
	
	#plainPaper-grow div.txt ul {
		margin:20px 81px 20px 81px;
		font-size: 11px;
		list-style-type: none;
	}
	
	#plainPaper-grow div.txt li {
		background: url(../../images/misc/bullet.jpg) no-repeat 0 0;
		padding: 0 0 16px 30px;
	}
	
	#plainPaper-grow div.news p, #plainPaper-grow div.news ul{
		margin-bottom: 0;
		padding-bottom: 20px;
	}	

	/* bottom */
	
	#plainPaper-bot {
		height:75px;
		background:url(../../images/teacher/teacher-bottom.png) no-repeat;
	}
	
	
	/* links */
	
	#plainPaper-grow div.txt a{
		color:#000EC4;
	}
	
	#plainPaper-grow div.txt a:hover {
		text-decoration:line-through;
	}
	
	
	/* form */
	
	label {
		display: block;
		margin: 0 0 10px 0;
		font-weight: bold;
	}
	
	input {
		margin: 0 0 20px 0;
		width: 200px;
		display: block;
	}
	
	button{
		text-indent: -9999em;
		font-size: 1px;
		background-color:transparent;
		border:none;
		cursor:pointer;
		margin: 0 0 20px 0;
		display: block;
		height: 36px;
	}
	

	
	
	/*  Clear Fix  */
	
.clearfix:after {
	   content: ".";
	   display: block;
	   height: 0;
	   clear: both;
	   visibility: hidden;
	}
	
.clearfix { display: inline-block; }/* Hide from IE Mac \*/
	
.clearfix { display: block; }/* End hide from IE Mac */
