* {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	color: #222;
	}
	
body {
	background: #e6e6e6 url(/images/page-bg.gif) 0 0 repeat-x;
	}

img { border: 0; }

.classdropdown {
 margin-left: 35px;
 margin-top: -170px;
 margin-bottom: 0px;
 float: left;
 position: absolute;
 z-index: 1;
	}
	
.classdropdownbtn {
 margin-left: 35px;
 margin-top: -150px;
 margin-bottom: 0px;
 float: left;
 position: absolute;
 z-index: 2;
	}
	
#skipnav {display: none;}

#pagewrap {
	width: 800px;
	margin: 0 auto;
	background: #fff url(/images/page-btm.gif) bottom left no-repeat;
	padding-bottom: 30px;
	}
	
#masthead {
	position: relative;
	height: 110px;
	background: #fff url(/images/masthead-bg0.gif) bottom left no-repeat;
	}
	
	#template #masthead { background: #fff url(/images/masthead-bg0.gif) bottom left no-repeat; }
	#families #masthead { background: #fff url(/images/masthead-bg1.gif) bottom left no-repeat; }
	#students #masthead { background: #fff url(/images/masthead-bg2.gif) bottom left no-repeat; }
	#aboutpac #masthead { background: #fff url(/images/masthead-bg3.gif) bottom left no-repeat; }
	#classroom #masthead { background: #fff url(/images/masthead-bg4.gif) bottom left no-repeat; }
	
	
#masthead h1 {	
	position: relative;
	top: 30px;
	left: 25px;
	width: 170px;
	height: 50px;
	}
	
	#masthead h1 a {
		display: block;
		padding-top: 50px;
		overflow: hidden;
		height: 0;
		background: #fff url(/images/pac-logo.gif) 0 0 no-repeat;
		}	

	
ul.mininav {
	list-style: none;
	position: absolute;
	top: 10px;
	right: 4px;
	}
	
ul.mininav li {
	float: left;
	font-size: 10px;
	line-height: 10px;
	}
	
	.mininav a {
		padding: 0 6px 0 7px;
		border-left: solid 1px #73be1e;
		text-decoration: none;
		color: #5a5a5a;
		}
		
	.mininav li:first-child a {
		border-left: none;
		}
		
			.mininav a:hover { color: #026fa7; }

ul.mainnav { 
	list-style: none;
	position: absolute;
	bottom: 4px;
	right: 0;
	}

ul.mainnav li {
	float: left;
	background: #fff;
	width: 145px;
	}
	
	ul.mainnav li a {
		display: block;
		width: 145px;
		padding-top: 33px;
		height: 0;
		overflow: hidden;
		}
	
	/* Mainnav BG images --- */
	ul.mainnav li a#nav_families { background: url(/images/mainnav.gif) 0 0 no-repeat; }
	ul.mainnav li a#nav_students { background: url(/images/mainnav.gif) -145px 0 no-repeat; }
	ul.mainnav li a#nav_about { background: url(/images/mainnav.gif) -290px 0 no-repeat; }
	ul.mainnav li a#nav_classroom { background: url(/images/mainnav.gif) -435px 0 no-repeat; }

		/* Hover effect for mainmav --- */
		ul.mainnav li a#nav_families:hover { background: url(/images/mainnav.gif) 0 -33px no-repeat; }
		ul.mainnav li a#nav_students:hover { background: url(/images/mainnav.gif) -145px -33px no-repeat; }
		ul.mainnav li a#nav_about:hover { background: url(/images/mainnav.gif) -290px -33px no-repeat; }
		ul.mainnav li a#nav_classroom:hover { background: url(/images/mainnav.gif) -435px -33px no-repeat; }
	
	#template ul.mainnav li a#nav_families { background: url(/images/mainnav.gif) 0 -33px no-repeat; }
	#families ul.mainnav li a#nav_families { background: url(/images/mainnav.gif) 0 -33px no-repeat; }
	#students ul.mainnav li a#nav_students { background: url(/images/mainnav.gif) -145px -33px no-repeat; }
	#aboutpac ul.mainnav li a#nav_about { background: url(/images/mainnav.gif) -290px -33px no-repeat; }
	#classroom ul.mainnav li a#nav_classroom { background: url(/images/mainnav.gif) -435px -33px no-repeat; }

#contentwrap { 
	background: #fff url(/images/content-bg2.gif) 0 0 repeat-x;
	float: left;
	width: 765px;
	padding-left: 35px;
	}
	
.landing #contentwrap {
	padding-left: 0;
	width: 800px;
	}

.homepage #contentwrap {
	background: none;
	}
	
/* Main Content Area
------------------------------------------------------------------------ */

#maincontent {
	float: left;
	width: 490px;
	padding: 50px 0 10px 0;
	font-size: 12px;
	}
	
	.sitemap#maincontent {
		width: 700px;
		}
	
#maincontent h2 {
	font-weight: normal;
	color: #026fa7;
	margin: 0 0 14px 0;
	font-size: 24px;
	line-height: 24px;
	}
	
	#maincontent h2 span {
		color: #555;
		font-size: 14px;
		}
	
#maincontent h3 {
	font-weight: normal;
	color: #026fa7;
	font-size: 13px;
	line-height: 15px;
	margin-top: 15px;
	margin-bottom: 5px;
	}

	#maincontent h4 {
		font-weight: normal;
		font-style: italic;
		font-size: 12px;
		line-height: 15px;
		color: #000;
		}
	
	#maincontent h5 {
		font-weight: normal;
		font-style: italic;
		font-size: 12px;
		line-height: 15px;
		color: #000;
		}
	
	
#maincontent p {
	color: #222;
	margin: 0 0 15px 0;
	}
	
	#maincontent p.sign {
		margin: 30px 0 5px -5px;
		}
	
#maincontent p.intro {
	color: #555;
	font-size: 14px;
	line-height: 17px;
	padding-bottom: 13px;
	border-bottom: solid 1px #ccc;
	}
	
	#home #maincontent p.intro, .landing #maincontent p.intro { border: none; padding-bottom: 0;}
	
	#home #maincontent p.welcome, .landing #maincontent p.welcome {
		font-size: 17px;
		line-height: 21px;
		margin-bottom: 20px;
		color: #777;
		}
	
.landing #maincontent {
	width: 525px;
	padding: 0 0 20px 0;
	}
	
#home #maincontent {
	padding: 25px 0 10px 0;
	}

	img.landingimg { display: block; margin-bottom: 30px; }
	.landing #maincontent h2, .landing #maincontent h3, .landing #maincontent h4, .landing #maincontent p { margin-left: 35px; }


#maincontent ul, #maincontent ol {
	margin: 0 25px 15px;
	}

#maincontent ul {
	margin: 0 0 15px 25px;
	padding: 0;
	}
	
	#maincontent ul li, #maincontent ol li {
		margin: 0 0 7px 0;
		}
		
#maincontent p.pssa {
		font-size: 17px;
		line-height: 21px;
		margin-bottom: 20px;
		color: #FF5D00;
		}
	
		

/* FAQs
------------------------------------------------------------------------ */

dl.faqs {
	margin: 0;
	padding: 0;
	}
	
	dl.faqs dt {
		text-decoration: none;
		color: #026fa7;
		font-weight: normal;
		padding: 5px 0;
		border-top: solid 1px #bed9e8;
		}
		
		dl.faqs dt:hover {
			background: #efefef;
			}
			
		dl.faqs dt span {
			display: none; 
			}

	dl.faqs dd {
		margin: 0 0 10px;
		padding: 0 0 5px 0;
		}	
		
	dl.questions {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: solid 1px #555;
		}
	
	dl.questions dt {
		margin-bottom: 4px;
		}
			
	dl.questions dt a:hover {
		color: #ff5d00;
		}


/* Basic Link Styles
------------------------------------------------------------------------------------------------ */

a {
	color: #0267af;
	text-decoration: underline;
	}
	
a:hover {
		color:#ff5d00;
		text-decoration: underline;
		}
		
	a.pdf { background: url(/images/icon-pdf.gif) right center no-repeat; padding-right: 22px; }
	a.doc { background: url(/images/icon-doc.gif) right center no-repeat; padding-right: 22px; }


/* Content Sidebars
------------------------------------------------------------------------ */

#sidebar {
	float: right;
	width: 240px;
	background: #fff url(/images/sidebar-bg0.gif) 0 0 repeat-x;
	padding: 25px 0 10px 0;
	min-height: 160px;
	}
	
	#template #sidebar { background: #fff url(/images/sidebar-bg0.gif) 0 0 repeat-x; }
	#home #sidebar { background: #fff url(/images/sidebar-bg2.gif) 0 -10px repeat-x; }
	#families #sidebar { background: #fff url(/images/sidebar-bg1.gif) 0 0 repeat-x; }
	#students #sidebar { background: #fff url(/images/sidebar-bg2.gif) 0 0 repeat-x; }
	#aboutpac #sidebar { background: #fff url(/images/sidebar-bg3.gif) 0 0 repeat-x; }
	#classroom #sidebar { background: #fff url(/images/sidebar-bg4.gif) 0 0 repeat-x; }
	#general #sidebar { background: #fff url(/images/sidebar-bg3.gif) 0 0 repeat-x; }

#sidebar h3 {
	margin: 0 25px 10px;
	font-size: 14px;
	color: #555;
	font-weight: bold;
	}
	

/* Homepage Items
------------------------------------------------------------------------ */

#homebanner {
	height: 250px;
	}

#home #sidebar {
	padding-top: 7px;
	}
	
#home #sidebar h3 {
	margin: 18px 25px 6px 25px;
	color: #73be1e;
	font-weight: bold;
	}

#home #sidebar h4 {
	margin: 0 25px 2px 25px;
	color: #ff5d00;
	font-size: 13px;
	font-weight: bold;
	}

#home #sidebar p {
	margin: 0 25px 6px;
	font-size: 11px;
	line-height: 14px;
	color: #222;
	}

ul.news {
	list-style: none;
	font-size: 11px;
	line-height: 14px;
	color: #222;
	margin: 0 25px 15px 25px;
	border-bottom: solid 1px #ccc;
	}

ul.news li {
	border-top: solid 1px #ccc;
	}
	
ul.news li a {
	text-decoration: none;
	color: #222;
	display: block;
	padding: 3px 0;
	}
	
	ul.news li a:hover { color: #ff5d00; }

.sidebarpromos {
	margin: 0 15px 15px 25px;
	}
	
#home .sidebarpromos {
	margin: 15px 0 30px 5px;
	}
	
	.sidebarpromos a {
		display: block;
		text-decoration: none;
		color: #ff5d00;
		margin-bottom: 15px;
		}
		
	

	

/* Section Subnavigations
------------------------------------------------------------------------ */

ul.sectionnav {
	list-style: none;
	margin: 0 0 20px 12px;
	}

ul.sectionnav li {
	display: block;
	}

ul.sectionnav li a {
	display: block;
	width: 90%;
	font-size: 12px;
	line-height: 18px;
	color: #222;
	text-decoration: none;
	padding: 0 0 0 13px;
	}
	
ul.sectionnav li.current a {
	background: url(/images/sectionnav-dot.gif) left center no-repeat;
	color: #026fa7;
	font-weight: bold;
	text-decoration: none;
	}

	ul.sectionnav li a:visited {  }

	ul.sectionnav li a:hover {
		background: url(/images/sectionnav-dot.gif) left center no-repeat;
		color: #026fa7;
		text-decoration: none;
		}
	

/* Spotlights and Sidebars
------------------------------------------------------------------------ */

div.spotlight {
	margin: 0 15px 20px;
	padding: 10px;
	}
	
	div.spotlight#family { background: #fff url(/images/spotlight-bg-student.gif) 0 0 no-repeat; }
	div.spotlight#staff { background: #fff url(/images/spotlight-bg-student.gif) 0 0 no-repeat; }
	div.spotlight#student { background: #fff url(/images/spotlight-bg-student.gif) 0 0 no-repeat; }
	
/*----------------- */

.GradeResultsHeading 
{
    font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #73be1e
}

.GradeResultsQuote
{
    font-family: georgia;
	font-size: 14px;
	font-weight: normal;
	color: #555;
}

/*----------------- */

div.spotlight h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
	}

	div.spotlight#family h4 { color: #73be1e;}
	div.spotlight#staff h4 { color: #73be1e;}
	div.spotlight#student h4 { color: #73be1e;}
	
div.spotlight img { display: block; margin: 0 0 10px 0; }

div.spotlight blockquote p strong {
	font-family: georgia;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	}
	
div.spotlight blockquote p {
	font-family: georgia;
	font-size: 14px;
	line-height: 18px;
	color: #555;
	font-style: normal;
	margin: 0 0 5px 0;
	}
	
div.spotlight blockquote cite {
		display: block;
		margin: 5px 0;
		text-indent: 0;
		font-size: 10px;
		font-style: normal;
		color: #222;
		font-weight: bold;
		}
		
		div.spotlight blockquote cite span { font-weight: normal; }
	
.readmore {
	padding-left: 8px;
	font-size: 9px;
	height: 7px;
	text-transform: uppercase;
	color: #ff5d00;
	font-weight: bold;
	background: url(/images/readmore-arrow.gif) left 2px no-repeat;
	text-decoration: none;
	}
	
#vc_sidebar {
	display: none;
	background: #fff url(/images/spotlight-bg-student.gif) 0 0 no-repeat;
	margin: 0 15px 20px;
	padding: 10px;
	font-size: 11px;
	line-height: 14px;
	}


/* Footer
---------------------------------------------------------------------------------------------- */

#footer { 
	background: url(/images/pac-seal.png) 0 0 no-repeat;
	padding: 20px 0 0 65px;
	height: 40px;
	margin-top: 30px;
	clear: both;
	}
	
	.landing #footer { margin-left: 35px; }
	
#footer h3 {
	font-size: 15px;
	color: #026fa7;
	margin: 0 0 3px 0;
	}
	
	.landing #maincontent  #footer h3 {
		margin: 0 0 3px 0;
		}
		
		
#footer p {
	font-size: 9px;
	line-height: 12px;
	color: #222;
	margin: 0;
	}
	
	.landing #footer p { margin: 0; }

#footer p span {
	margin-left: 6px;
	}

#footer p a {
	margin: 0;
	padding: 0 5px;
	border-left: solid 1px #aaa;
	color: #222;
	text-decoration: underline;
	}
	
	#footer a:hover { color: #ff5d00; }
	
#clearcontent { clear: both; }



/* Calendar Tables
------------------------------------------------------------------------------------------------ */

table.calendars {
	border-spacing: 0;
	width: 100%;
	text-align: left;
	border-top: solid 1px #aaa;
	padding-top: 5px;
	}
	
	table.calendars th {
		font-weight: bold;
		text-transform: uppercase;
		padding: 5px 10px 5px 0;
		font-size: 11px;
		color: #222;
		}
		
	table.calendars td {
		vertical-align: top;
		border-top: solid 1px #ddd;
		padding: 5px 10px 10px 0;
		}
		
	table.calendars#contactinfo {
		background: #fff;
		border-top: none;
		padding-top: 0;
		}

/* File Links Menus
------------------------------------------------------------------------------------------------ */

#maincontent ul.filelinks {
	list-style: none;
	margin: 5px 0 25px 0;
	border-bottom: solid 1px #0267af;
	}
	
	#maincontent ul.filelinks li {
		border-top: solid 1px #bed9e8;
		margin: 0;
		position: relative;
		}
		
			#maincontent ul.filelinks li a {
				position: relative;
				display: block;
				line-height: 20px;
				padding: 0;
				background-color: #fff;
				text-decoration: none;
				color: #444;
				width: 490px;
				}
				
				#maincontent ul.filelinks li a:hover {
					background-color: #efefef;
					color: #000;
					}
					
					.filelinks a strong {
						color: #0267af;
						font-weight: normal;
						}


/* Publications Menu
------------------------------------------------------------------------------------------------ */

#pub_feature {
	background: #fff url(../about/imgs/link-preview-current.jpg) 0 0 no-repeat;
	height: 200px;
	padding: 0 20px 0 190px;
	margin: 0 0 25px 0;
	}
	
	#pub_feature h3 {
		margin: 10px 0 5px 0;
		font-size: 24px;
		line-height: 24px;
		font-weight: normal;
		}

	#pub_feature p {
		margin: 0;
		color: #555;
		margin: 0 0 15px 0;
		}
		
	#pub_feature p.issue_no {
		color: #555;
		padding-top: 60px;
		margin: 0 0 0 0;
		font-weight: bold;
		font-size: 9px;
		text-transform: uppercase;
		}

	#pub_feature p a {
		}
		
		#pub_feature p span {
			padding-right: 22px;
			background:  url(/images/icon-pdf.gif) right center no-repeat;
			}

#maincontent ul.publications {
	list-style: none;
	margin: 5px 0 25px 0;
	border-bottom: solid 1px #0267af;
	}
	
	#maincontent ul.publications li {
		clear: both;
		border-top: solid 1px #bed9e8;
		margin: 0;
		padding: 0;
		position: relative;
		}
	
	#maincontent ul.publications li a {
		margin: 0;
		padding: 5px 0;
		text-decoration: none;
		display: block;
		background: #fff;
		}
		
		#maincontent ul.publications li a:hover {
			background: #efefef;
			}
			
	#maincontent ul.publications li a h4 {
		margin: 0 0 1px 0;
		background:  url(/images/icon-pdf.gif) right center no-repeat;
		}
		
	#maincontent ul.publications li a p {
		margin: 0;
		}	


/* Course Catalog Menu
------------------------------------------------------------------------------------------------ */

#catalog_feature {
	background: #fff url(/images/catalog-bg.jpg) 0 0 no-repeat;
	height: 200px;
	padding: 0 20px 0 190px;
	margin: 0 0 25px 0;
	}
	
	#catalog_feature h3 {
		margin: 10px 0 15px 0;
		font-size: 24px;
		line-height: 24px;
		font-weight: normal;
		padding-top: 70px;
		}

	#catalog_feature p {
		margin: 0;
		color: #555;
		margin: 0 0 15px 0;
		}
		
	#catalog_feature p a {
		}
		
		#catalog_feature p span {
			padding-right: 22px;
			background:  url(/images/icon-pdf.gif) right center no-repeat;
			}



/* Policies Menu
------------------------------------------------------------------------------------------------ */

#maincontent ul.filelinks#policies {
	list-style: none;
	margin: 5px 0 25px 0;
	border-bottom: solid 1px #0267af;
	}
	
	#maincontent ul.filelinks#policies li {
		position: relative;
		border-top: solid 1px #bed9e8;
		margin: 0;
		}
		
			#maincontent ul.filelinks#policies li a {
				position: relative;
				line-height: 15px;
				display: block;
				padding: 5px 10px 5px 0px;
				background-color: #fff;
				text-decoration: none;
				color: #444;
				width: 480px;
				}
				
				#maincontent ul.filelinks#policies li a h4 {
					margin: 0;
					color: #0267af;
					font-weight: normal;
					font-style: normal
					}
				
				#maincontent ul.filelinks#policies li a p {
					margin: 0;
					line-height: 15px;
					}
				
				#maincontent ul.filelinks#policies li a:hover {
					background-color: #efefef;
					color: #000;
					}



/* Staff Listings
------------------------------------------------------------------------------------------------ */

dl.staff-listing {
	margin: 0 0 15px 0;
	}
	
	dl.staff-listing dt {
		font-weight: normal;
		}
		
	dl.staff-listing dd {
		margin: 0 0 8px 0;
		font-style: italic;
		}
		
div.innersidebar {
	float: right; 
	width: 200px; 
	border-left: solid 1px #dedede; 
	padding-left: 10px;
	}
	
acronym {
	color: inherit;
	cursor: help;
	border: none;
	font-style: normal;
	}
	

/* Profile Items
------------------------------------------------------------------------------------------------ */

.profileteaser {
	background: #fff url(/images/profileteaser-bg.gif) 0 0 no-repeat; 
	padding: 10px 20px 10px 10px;
	margin-bottom: 30px;
	clear: both;
	min-height: 100px;
	}
	
	.profileteaser img {
		float: left;
		margin: 0 20px 30px 0;
		}
		
		#maincontent .profileteaser h3 {
			font-weight: normal;
			font-size: 18px;
			margin: 25px 0 5px;
			}
			
			 .profileteaser h3 span {
				color: #555;
				font-size: 9px;
				text-transform: uppercase;
				font-weight: bold;
				}
				
		#maincontent .profileteaser p {
			font-family: georgia;
			font-size: 14px;
			line-height: 18px;
			color: #555;
			margin-bottom: 30px;
			}
			
		

#maincontent div.profile h2 {
	margin: 0px 0 15px;
	padding: 0;
	}
	
.inset-rght {
	float: right;
	padding: 0 0 10px 10px;
	background: #fff;
	}

.inset-lft {
	float: left;
	padding: 0 10px 10px 0;
	background: #fff;
	}
	
#maincontent .profile blockquote {
	background: #fff url(/images/newsitems-bg.gif) -490px 0 no-repeat; 
	padding: 15px;
	font-family: georgia, serif;
	color: #73be1e;
	font-size: 15px;
	line-height: 19px;
	margin: 0 0 15px;
	}
	
	#maincontent .profile blockquote cite {
		color: #555;
		font-size: 11px;
		font-weight: normal;
		font-style: normal;
		}
	

/* Newsroom Items
------------------------------------------------------------------------------------------------ */

.news-listings {
	background: #fff url(/images/newsitems-bg.gif) 0 0 no-repeat; 
	margin: 0 0 15px 0;
	padding: 10px;
	}
	
div.news-listings:hover {
	background: #fff url(/images/newsitems-bg.gif) -490px 0 no-repeat; 
	}

#maincontent .news-listings a {
	display: block;
	text-decoration: none;
	}
	
	#maincontent .news-listings h3 {
		margin: 0 0 5px 0;
		}
		
	#maincontent .news-listings p {
		margin: 0;
		}



table#rightknow {
	background: #fff;
	margin: 0 0 10px 0;
	border-spacing: 0;
	width: 100%;
	border-bottom: solid 1px #ddd;
	}
	
	table#rightknow td {
		border-top: solid 1px #ddd;
		padding: 3px 10px 3px 0;
		}
		

#school_calendar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	#school_calendar ul li {
		padding: 0;
		margin: 0 0 10px 0;
		line-height: 15px;
		}
	
	#school_calendar ul strong {
		}
		
		#school_calendar p {
			float: right;
			width: 400px;
			}
			
table#sitemap {
	border-spacing: 0;
	width: 100%;
	text-align: left;
	}
	
	table#sitemap td {
		vertical-align: top;
		padding: 0 30px 0 0;
		border: solid 1px #fff;
		width: 45%;
		}
		
		table#sitemap ul {
			list-style: none;
			margin: 0 0 20px 0;
			padding: 0;
			}
			
			table#sitemap ul ul {
				margin: 0 0 0 10px;
				}
		
		table#sitemap ul li {
			margin: 0 0 4px 0;
			padding: 0;
			line-height: 14px;
			}
			
		table#sitemap ul li a {
			color: #333;
			}
			
		table#sitemap ul li h3 a {
			color: #026fa7;
			font-weight: bold;
			}

		table#sitemap ul li a:hover  {
			color: orange;
			}
			
#maincontent p.newsimg { margin: 0 0 0 0; }
#maincontent p.newsimg img {
	margin: 10px 0;
	}
	

.storyteaser {
	background: #fff url(../images/profileteaser-bg.gif) 0 0 no-repeat; 
	padding: 10px 20px 0 10px;
	margin-bottom: 30px;
	clear: both;
	min-height: 100px;
	}
	
	.storyteaser img {
		float: left;
		margin: 0 15px 30px 0;
		}
		
		#maincontent .storyteaser h3 {
			font-weight: normal;
			font-size: 18px;
			line-height: 20px;
			margin: 10px 0 5px;
			}
			
			 .storyteaser h3 span {
				color: #555;
				font-size: 9px;
				text-transform: uppercase;
				font-weight: bold;
				}
				
		#maincontent .storyteaser p {
			font-family: georgia;
			font-size: 14px;
			line-height: 18px;
			color: #555;
			margin-bottom: 30px;
			}
			
			
			
	
	
			
			
.more
{
    margin-left: 25px;
    padding-left: 8px;
	font-size: 9px;
	height: 7px;
	text-transform: uppercase;
	color: #ff5d00;
	font-weight: bold;
	background: url(/images/readmore-arrow.gif) left 2px no-repeat;
	text-decoration: none;
}

.contacts
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    margin-left: 5px;
    padding-left: 8px;
	color: #000;
}

.contacts a:link
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    margin-left: 0px;
    padding-left: 0px;
	color: #026FA7;
	text-decoration: none;
}

.newsroom_image_left 
{
    text-align: left;
    padding-bottom: 10px;
    padding-top: 10px;   
    padding-right: 10px;
}
  
.newsroom_image_right 
{
    text-align: right;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
} 

.GradeLevelTitle
{
    font-weight: normal;
	color: #026fa7;
	margin: 0 0 14px 35px;
	font-size: 24px;
	line-height: 24px;
}

.GradeLevelDesc
{
    color: #555;
	font-size: 14px;
	line-height: 17px;
	margin-left: 35px;
	padding-bottom: 13px;
	display: block;
}

.GradeTitle
{
    font-weight: normal;
	color: #026fa7;
	margin: 0 0 14px 35px;
	font-size: 24px;
	line-height: 24px;
}

.GradeDesc
{
    color: #555;
	font-size: 14px;
	line-height: 17px;
	margin-left: 35px;
	padding-bottom: 13px;
	display: block;
}

.HC_div 
{
    margin-left: 35px;
    margin-top: -15px;
}

.CoursesInfo
{
    font-family: Arial;
    font-size: 12px;
    margin-left: 35px;
}

.GridView 
{
    margin-left: 35px;
}

.GridView_CMS_Newsroom
{
    margin-left: 35px;
}

.GridView_CMS_Newsroom_padding
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.GridView_CMS_Newsroom_PagerStyle
{
    padding-right: 5px;
}

.GridViewImage
{
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 5px;
}

.GridViewImageTemplateField
{
    border-top: solid 2px #026FA7;
    border-bottom: solid 2px #026FA7;
}

.GridViewTitle
{
    font-family: Times New Roman;
    font-size: 12px;
    font-weight: bold;
    color: #026FA7;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 5px;
    text-transform:capitalize;
    border-top: solid 2px #026FA7;
    border-bottom: solid 2px #026FA7;
}

.GridViewDesc
{
    font-family: Ariel;
    font-size: 12px;
    color: #000;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 5px;
    border-top: solid 2px #026FA7;
    border-bottom: solid 2px #026FA7;
}

.GridViewDescAlternate
{
    /*background-color: #DFF2C9;*/
    background-color: #DEEFDC;
    font-family: Ariel;
    font-size: 12px;
    color: #000;
}

.par:first-letter {
    margin-right:0.1em;
	margin-top:0;
    font-size:40px;
    line-height:40px;
	height:40px;
    display:block;
    float:left;
    color:#026FA7;
   }
   
.par 
{
    color: #555;
	font-size: 14px;
}

.par ul
{
    list-style-image: url("/curriculum/images/bullett.gif");
    color: #555;
	font-size: 14px;
}

.par li
{
    color: #555;
    font-size: 14px;
}

.CourseGradeTitle
{
    font-weight: normal;
	color: #026fa7;
	margin: 0 0 14px 35px;
	font-size: 24px;
	line-height: 24px;
}

.CourseCurriculumTitle
{
    font-weight: bold;
	color: #000;
	margin: 0 0 14px 35px;
	font-size: 16px;
}

.CurrTitleLink
{
    font-weight: normal;
	color: #026fa7;
	margin: 0 0 14px 0;
	font-size: 14px;
	line-height: 24px;
}

.GradeDivider
{
    border: solid 2px #73BE1E;
}