/* LAYOUT ELEMENTS  */

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:   arial, verdana, arial, serif, tahoma, ;
	font-size: small;
	color: #272E2F;
	background-color: #283b3f;
	
}

.default { background-image: url(/images/bkgd.gif); background-repeat: repeat-x; }

.child { background-image: url(/images/bkgd_child.gif); background-repeat: repeat-x; }

.pageWrapper { position: absolute; left: 50%; margin-left: -384px; margin-top: 0px; }

p
{
	margin: 0px 0px 10px 0px;
	
}

h1	{ font: normal 105%/1em Verdana, sans-serif; padding: 20px 0px 10px 0px; color: #cc7c15; margin: 0; font-weight: bold; text-transform: uppercase; line-height: 1.5em; }


h2	{ font: normal 95%/1em Verdana, sans-serif; padding: 0px 0px 10px 0px; color: #73a718; margin: 0; font-weight: bold; text-transform: uppercase; line-height: 1.5em; }
h2.home	{ font: normal 105%/1em Verdana, sans-serif; padding: 5px 0px 0px 10px; color: #73a718; margin: 0; font-weight: bold; text-transform: uppercase; line-height: 1.5em; }

h3	{ font: normal 95%/1em Verdana, sans-serif; padding: 0px 0px 10px 0px; color: #272E2F; margin: 0; font-weight: bold; text-transform: uppercase; line-height: 1.5em; }


.titleGreen { font: normal 95%/1em Verdana, sans-serif; padding: 0px 0px 10px 0px; color: #73a718; margin: 0; font-weight: bold; text-transform: uppercase; line-height: 1.5em; }

a
{
	color: #272E2F;
	text-decoration:underline;
	
}


a:hover
{
	color: #272E2F;
	text-decoration:none;
	
}


a.subnav
{
	color: #272E2F;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}


a:hover.subnav
{
	color: #272E2F;
	text-decoration:underline;
	font-size:10px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

a.mainnav
{
	color: #272E2F;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}


a:hover.mainnav
{
	color: #272E2F;
	text-decoration:underline;
	font-size:10px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.bkgdHeader
{
	background-image:url(/images/image_environment.jpg);
	width:880px;
	height:272px;
}

.bkgdHeaderChild
{
	background-image:url(/images/image_environment_child.jpg);
	width:880px;
	height:175px;
}

.bkgdPeaGreen
{
	background-color:#CCBE15;
}


.contentHappening
{
	padding: 15px 25px 0px 20px;

}

.contentHomeLeft
{
	width:560px;
	background-color:#FFFFFF;

}

.contentHomeRight
{
	width:320px;
	background-color:#E5DE8A;

}


.content
{
	padding: 10px 25px 0px 48px;

}

.contentWhatsNew
{
	padding: 10px 30px 0px 27px;

}

.titleWhatsNew
{
	font: normal 105%/1em Verdana, sans-serif;
	color: #CC7C15;
	font-weight: bold;
	padding: 15px 30px 5px 27px;
	
}

p.listTitle  { padding: 3px 0px 8px 0px; margin: 0px; font-weight: bold; color: #334c52; }

.sectionTitle  { padding: 10px 0px 10px 0px; margin: 0px; } 

.studySchedule { padding: 10px 10px 10px 15px; margin: 15px 0px 15px 15px; float: right; border: dotted; background-color:#daf2f7; width: 200px; border: #9bcad3 1px solid; }

#linkList ul
{
	margin: 7px 0px 10px 0px;
	padding-left: 25px;
}

.linkList li
{
	padding: 0px 0px 15px 0px;
	text-align: left;
	list-style: none;
	list-style-image: url(/images/bullet_green.gif);
}

#linkList2 ul
{
	margin: 3px 0px 0px 0px;
	padding-left: 25px;
	list-style: none;
	list-style-image: url(/images/bullet_green.gif);
}

.linkList2 li
{
	padding: 0px 0px 5px 0px;
	text-align: left;
	
}


.white
{
	color:#FFFFFF
}


.imagepaddingR
{
	/* image padding for right aligned images */
	padding-left: 8px;
	margin-left: 8px;
	background-image:url(/images/image_border.gif);
	background-repeat:repeat-y;
}


.formbutton
{  
	background-color: #8EC333;
	font-family: verdana, arial, serif; 
	font-size: x-small;
	color: #FFFFFF; 
	BORDER-LEFT: #EEEEEE 1px solid; 
	BORDER-TOP: #EEEEEE 1px solid; 
	BORDER-BOTTOM: #EEEEEE 1px solid; 
	BORDER-RIGHT: #EEEEEE 1px solid
}

.formbuttonReset
{  
	background-image:url(/pbcs/images/bkgd_button_reset.gif);
	font-family: verdana, arial, serif; 
	font-size: x-small;
	color: #3B70C2; 
	BORDER-LEFT: #5C8DD7 1px solid; 
	BORDER-TOP: #5C8DD7 1px solid; 
	BORDER-BOTTOM: #5C8DD7 1px solid; 
	BORDER-RIGHT: #5C8DD7 1px solid
}
/* General Design Styles */

.font90 			{ font-size: 90%; }
.font85 			{ font-size: 85%; }
.green 				{ color: #8dc333; } 
.bkgdWhite			{ background-color: #fff; }
.floatright			{ float: right; }
.floatleft			{ float: left; }
.padding_top_0 		{ padding-top: 0px; }
.padding_top_5 		{ padding-top: 5px; }
.padding_top_10		{ padding-top: 10px; }
.padding_top_15		{ padding-top: 15px; }
.padding_top_20		{ padding-top: 20px; }
.padding_top_30		{ padding-top: 30px; }
.padding_top_40		{ padding-top: 40px; }
.padding_top_50		{ padding-top: 50px; }
.padding_bottom_0 	{ padding-bottom: 0px; }
.padding_bottom_5 	{ padding-bottom: 5px; }
.padding_bottom_10 	{ padding-bottom: 10px; }
.padding_bottom_15 	{ padding-bottom: 15px; }
.padding_bottom_20 	{ padding-bottom: 20px; }
.padding_left_5		{ padding-left: 5px; }
.padding_left_10	{ padding-left: 10px; }
.padding_left_25	{ padding-left: 25px; }
.padding_left_35	{ padding-left: 35px; }
.width50			{ width: 50%; }
.width400			{ width: 400px; }
.graydots 			{ color: #999999}
.linespace1 		{ line-height: 1.35em; }
.lineht1			{ line-height: 1.2; }
.lineht2			{ line-height: 2.5; }
.alignrt			{ align: right; }
.pdftext			{ font: normal 90%/1.5em Verdana, sans-serif; color: #909196; font-weight: normal; padding: 0px 0px 0px 5px; }
