body {
	margin: 0; 
	padding: 0;
	background: #ebd3a3 url(../images/paper_background.jpg) repeat left top;
}

#printheader{ display:none;}
#sloganheader {display:none;}

#CCPparents_container {
	width: 999px; height: 837px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: visible;
}

#CCPparents_popup_container {
	width: 722px; height: 850px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: visible;
}

#CCPparents_leftEdge {
	width: 49px; height: 200px;
	position: absolute;
	top: 0px; left: -49px;
}

#CCPparents_rightEdge {
	width: 76px; height: 1000px;
	position: absolute;
	top: 0px; left: 999px;
}

#CCPparents_paperBottom {
	width: 841px; height: 163px;
	position: absolute;
	top: 837px; left: 158px;
}

		

/*Main content areas
***********************************************/

.parentsMain {
	background: url(../images/parents_background.jpg) no-repeat scroll left top;
}

#CCPparents_mainText {
	position: absolute;
	top: 305px; left: 380px;
	width: 500px; height: auto;
	overflow: visible;
	z-index: 999;
}


#BulletStyle {
	color: #333;
}
#BulletStyle li {
	font: 12px/140% "Century Gothic","Verdana","Arial","Helvetica";
}	
	
	
		#CCPparents_mainText .CoffeeSandbag {
			float: right;
			width: 160px;
			height: 180px;
			margin: 0; padding: 0;
			position: relative;
			display: block;
		}

	#CCPparents_mainText h1 {
	margin: 0;
	padding: .3em 0 .3em 0;
	color: #333;
	font: bold 18px/140% "Century Gothic","Verdana","Arial","Helvetica";
	}

	#CCPparents_mainText h2 {
	margin: 0;
	padding: .3em 0 .3em 0;
	color: #333;
	font: bold 15px/140% "Century Gothic","Verdana","Arial","Helvetica";
	}

	#CCPparents_mainText h3 {
	margin: 0;
	padding: .3em 0 .3em 0;
	color: #333;
	font: bold 12px/140% "Century Gothic","Verdana","Arial","Helvetica";
	}


	#CCPparents_mainText p {
	margin: 0;
	padding: .3em 0 .3em 0;
	color: #333;
	font: 12px/140% "Century Gothic","Verdana","Arial","Helvetica";
	}

	#CCPparents_mainText a, #CCPparents_mainText a:visited {
	color: #552c18; /* askjoe brown color */
	text-decoration: underline;
	position: relative;
	z-index: 999;
	}

	#CCPparents_mainText a:hover {
	color: #50519d; /* folder purple */
	text-decoration: underline;
	position: relative;
	z-index: 999;
	}




/* Page Navigation areas
***********************************************/


#CCPparents_homeLink a {
	display: block;
	position: absolute;
	width: 109px; height: 110px;
	top: 20px; left: 22px;
	border: 0;
	text-decoration: none;
}

#CCPparents_askJoe a {
	display: block;
	position: absolute;
	width: 186px; height: 137px;
	top: 152px; left: 0px;
	border: 0;
	margin: 0; padding: 0;
	text-decoration: none;
}

	#CCPparents_askJoe a:hover {
		background: url(../images/askjoe_hover.jpg) no-repeat;
	}


#CCPparents_BorrowerButton a {
	display: block;
	position: absolute;
	top: 47px; left: 228px;
	width: 191px; height: 43px;
	border: 0;
	margin: 0; padding: 0;
	text-decoration: none;
	}

		#CCPparents_BorrowerButton a:hover  {
			background: url(../images/button_borrower_services_over.jpg) no-repeat;
		}

#CCPparents_AboutButton a {
	display: block;
	position: absolute;
	top: 47px; left: 419px;
	width: 113px; height: 43px;
	border: 0;
	margin: 0; padding: 0;
	text-decoration: none;
	}


	#CCPparents_AboutButton a:hover {
		background: url(../images/button_about_us_over.jpg) no-repeat;
	}


/* the folder tab links */

#CCPparents_tabNavStudents a {
	display: block;
	position: absolute;
	top: 107px; left: 216px;
	width: 258px; height: 54px;
	border: 0;
	margin: 0; padding: 0;
	text-decoration: none;
	
}

#CCPparents_tabNavParents a {
	display: block;
	position: absolute;
	top: 107px; left: 479px;
	width: 265px; height: 54px;
	border: 0;
	margin: 0; padding: 0;
	text-decoration: none;

}

#CCPparents_tabNavSchools a {
	display: block;
	position: absolute;
	top: 107px; left: 750px;
	width: 229px; height: 54px;
	border: 0;
	margin: 0; padding: 0;
	text-decoration: none;
}


/* the Parent section links */


#CCPparents_topNav {
	display: block;
	position:absolute;
	width: 600px; height: 50px; /* but any overflow is set to be visible */
	left: 400px; top: 185px;
	overflow: visible;
	margin: 0; padding: 0;
	}
		
		#CCPparents_topNavLayout {
			margin: 0;
			padding: 0;
			}

		#CCPparents_topNavLayout li {
			display: inline;
			padding: 4px 15px 4px 0px;
			margin: 0;
			list-style-type: none;
			color: #50519d; /* folder script blue */
			font: bold 13px/140% arial, sans-serif;
			}
			
		#CCPparents_topNavLayout li a, #CCPparents_topNavLayout li a:visited{
			color: #50519d; /* folder purple */
			text-decoration: none;
			}
				
		#CCPparents_topNavLayout li a:hover {
			color: #552c18; /* askjoe brown color */
			text-decoration: underline;
			}


#CCPparents_leftNav {
	position: absolute;
	width: 128px; height: 330px;
	left: 23px; top: 305px;
	overflow: visible;
	margin: 0; padding: 0;
	}

		#CCPparents_leftNavLayout {
			margin: 0;
			padding: 0;
			}
			
		#CCPparents_leftNavLayout li {
			padding: 0px 0px 10px 0px;
			margin: 0;
			list-style-type: none;
			color: #552c18; /* askjoe brown color for not-linked subtitles */
			font: bold 11px/110% "Century Gothic","Verdana","Arial","Helvetica";
			}
			
		#CCPparents_leftNavLayout li a, #CCPparents_leftNavLayout li a:visited {
			color: #fff;
			text-decoration: none;
			}
						
		#CCPparents_leftNavLayout li a:hover {
			color: #552c18; /* askjoe brown color */
			text-decoration: underline;
			}



/* page objects
***********************************************/


#CCPparents_Calc {
	position: absolute;
	width: 240px; height: 304px;
	top: 696px; left: 130px;
	margin: 0; padding: 0;
}
		#altCCPparents_Calc {
			position: absolute;
			width: 240px; height: 304px;
			top: 696px; left: 130px;
			margin: 0; padding: 0;
			}



#CCPparents_Pen {
	position: absolute; /* but can't use left or right */
	width: 469px; height: 478px;
	margin: -140px 0 0 120px; 
	padding: 0;
}
		#altCCPparents_Pen {
		position: absolute;
		width: 469px; height: 478px;
		margin: -140px 0 0 120px;
		padding: 0;
		}



#CCPparents_NH93_left {
		position: absolute;
		/* width: 104px; height: 107px; */
		width: 88px; height: 91px;
		top: 580px; left: 195px;
		margin: 0; padding: 0;
}

#altCCPparents_NH93_left {
		position: absolute;
		width: 88px; height: 91px;
		top: 580px; left: 195px;
		margin: 0; padding: 0;
}



/* redefine the footer position for this layout because of the pen collage */

.parentsMain #footer {
	position: absolute;
	padding: 0; 
	margin: 320px 0 0 -80px; /* to clear pen swf */
	text-align: center;
	width: 600px;
}
.parentsMain #footer_nopadding {
	position: absolute;
	padding: 0; 
	margin: 10px 0 0 -80px; /* to clear pen swf */
	text-align: center;
	width: 600px;
}



/* Parents - Generic Pages *
**********************************************************/

.CCP_Parents_Generic {
	background: url(../images/background.jpg) no-repeat scroll left top;
}



/* begin sand-bag divs */

#sandbag01, #sandbag02 {
	float:left;
	clear:left;
	padding:0;
	border: 0;
}
#sandbag01 {
width: 1px;
height: 360px;
}

#sandbag02 {
width: 80px;
height: 340px;
}

/* end left sand-bag divs */


/* page objects
***********************************************/


#CCPparents_keyfob {
	position: absolute;
	width: 173px; height: 213px;
	top: 726px; left: 870px;
	margin: 0; padding: 0;
}
	#altCCPparents_keyfob {
	position: absolute;
	width: 173px; height: 213px;
	top: 726px; left: 870px;
	margin: 0; padding: 0;
	}



#CCPparents_cdpen {
	width: 349px; height: 457px;
	top: 678px; left: 105px;
	position: absolute; 
	margin: 0; padding: 0;
}
	#altCCPparents_cdpen {
	width: 349px; height: 457px;
	top: 678px; left: 105px;
	position: absolute;
	margin: 0; padding: 0;
	}


/* redefine the footer position for this generic layout */

.CCP_Parents_Generic #footer {
	position: absolute;
	padding: 0; margin: 20px 0;
	text-align: center;
	width: 600px;
	left: -40px;
}

/* 1. Parents - Popup windows
*****************************************************/
.parents_popup {
 	background: url(../images/parents_popup_bg.jpg) center top no-repeat;
}

.parents_popup #CCPpopup_mainText {
	position: absolute;
	top: 75px; left: 55px;
	width: 610px; height: auto;
	overflow: visible;
	z-index: 999;
	border: 0;
}