/* CSS Document test */
body {
padding:0;
margin:0;
border:0;
}

#searchBox {
width:140px;
height:20px;
border:1px solid #000;
background-color:#FFF;
font-size:11px;
font-weight:700;
color:#999;
padding:2px 0 0 2px;
margin:0;
}

#searchButton {
width:44px!important;
width:50px;
height:20px;
border:0;
padding:0 3px;
font-size:11px;
font-weight:700;
color:#000;
background-color:#9FF296;
}

#hp-top-header {
position:relative;
width:955px;
height:97px;
background-image:url(/pps/lib/pps/_template289/_assets/hp-top-header.png);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border:0;
}

#logoLink {
position:absolute;
top:0;
left:10px;
width:95px;
height:95px;
}

#hp-channel-nav {
position:absolute;
top:72px;
left:120px;
padding:0;
z-index:10;
}

#hp-table-top {
width:955px;
height:20px;
background-image:url(/pps/lib/pps/_template289/_assets/hp-table-top.png);
background-repeat:no-repeat;
background-position:top center;
padding:0;
margin:0 auto;
MARGIN-BOTTOM: -1px;
border:0;
position:relative;
}

#hp-table-body {
width:955px;
height:auto;
background-image:url(/pps/lib/pps/_template289/_assets/hp-table-background.png);
background-repeat:repeat-y;
background-position:top center;
padding:0;
margin:0 auto;
border:0;
position:relative;
}

#sp-table-top {
width:955px;
height:20px;
background-image:url(/pps/lib/pps/_template289/_assets/sp-table-top.png);
background-repeat:no-repeat;
background-position:top center;
padding:0;
margin:0 auto;
border:0;
position:relative;
}

#bodyContainer {
position:relative;
top:-55px;
left:-35px;
width:955px;
height:700px;
padding:0;
margin:0 auto;
border:0;
}

#quicklinksDiv {
position:absolute;
top:0;
right:50px!important;
right:-25px;
width:100px;
height:auto;
margin:0;
border:0;
padding:0;
}

#footerPic {
width:188px;
height:244px;
position:absolute;
vertical-align:bottom;
bottom:-333px!important;
bottom:-318px;
left:0;
background-image:url(/pps/lib/pps/_template289/_assets/picture1.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#footerText {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

a#footerText {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
}

/*---------------------------------------------------------------------*/
/* HEADLINE CLASSES 		*/
/*---------------------------------------------------------------------*/
.SWHeadlinesTitle A {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
}

.SWHeadlinesTeaser {
font-family:arial, helvetica;
font-size:12px;
color:#000;
font-weight:400;
}

/*---------------------------------------------------------------------*/
/* ANNOUNCEMENT CLASSES     */
/*---------------------------------------------------------------------*/
.SWAnnouncements {
font-family:arial, helvetica;
font-size:11px;
font-weight:400;
color:#000;
}

/*---------------------------------------------------------------------*/
/* ARTICLE LIBRARY LISTING  */
/*---------------------------------------------------------------------*/
.SWArticlesTitle A {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
}

.SWArticlesTeaser {
font-family:arial, helvetica;
font-size:12px;
color:#000;
font-weight:400;
}

/*---------------------------------------------------------------------*/
/* ARTICLE LIBRARY DETAIL	*/
/*---------------------------------------------------------------------*/
.SWArticlesDetailTitle {
font-family:arial, helvetica;
font-size:18px;
font-weight:400;
color:#000;
}

.SWArticlesDetailContent {
font-family:arial, helvetica;
font-size:12px;
font-weight:400;
color:#000;
}

.SWArticlesDetailAuthor {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
}

.SWArticlesDetailAuthorEmail {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
}

.SWArticlesDetailAuthorPhone {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
}

/*---------------------------------------------------------------------*/
/* MAPS & DIRECTIONS LISTING        */
/*---------------------------------------------------------------------*/
.SWMapsTitle A {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
}

.SWMapsStreet {
font-family:arial, helvetica;
font-size:10pt;
font-weight:400;
color:#000;
}

.SWMapsCityStateZip {
font-family:arial, helvetica;
font-size:10pt;
font-weight:400;
color:#000;
}

/*---------------------------------------------------------------------*/
/* MAPS & DIRECTIONS DETAIL              */
/*---------------------------------------------------------------------*/
.SWMapsDetailTitle {
font-family:arial, helvetica;
font-size:18px;
font-weight:400;
color:#000;
}

.SWMapsDetailStreet {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
}

.SWMapsDetailCityStateZip {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
}

.SWMapsDirectionsDetail {
font-family:arial, helvetica;
font-size:10pt;
font-weight:400;
color:#000;
}

/*---------------------------------------------------------------------*/
/* FILE LIBRARY LISTING   */
/*---------------------------------------------------------------------*/
.SWFilesTitle {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
}

.SWFilesDescription {
font-family:arial, helvetica;
font-size:12px;
font-weight:400;
color:#000;
}

.SWFilesNameSize {
font-family:arial, helvetica;
font-size:10px;
font-weight:700;
color:#000;
}

/*---------------------------------------------------------------------*/
/* LINK LIBRARY LISTING      */
/*---------------------------------------------------------------------*/
.SWLinksTitle {
font-family:Helvetica;
font-size:14px;
font-weight:700;
}

.SWLinksDescription {
font-family:helvetica, Arial;
font-size:12px;
font-weight:400;
color:#000;
}

.SWLinksLink A {
font-family:helvetica, Arial;
font-size:12px;
font-weight:400;
}

/*---------------------------------------------------------------------*/
/* CONTENT					    */
/*---------------------------------------------------------------------*/
.sw-content-table {
height:400px;
width:954px;
margin:25px 0 0;
padding:0;
border:0;
text-align:center;
font-family:Georgia, 'Times New Roman', Times, serif;
}

/* Used on secondary page when left navigation is on. */
.SWContentBODY {
padding-top:0;
padding-bottom:15px;
padding-left:15px;
margin-right:15px;
font-family:helvetica, sans serif;
font-size:12px;
width: 725px;
}

/* Used on secondary page when left navigation is off. */
/* Used on Login, Access My Info, Register, Directory and Log Out pages */
.SWContentBODYMinusLeftNavigation {
width:922px!important;
width:952px;
background-color:#FFF;
padding-left:0;
padding-top:0;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
font-size:12px;
position:relative;
margin:12px auto 0;
}

/* Used to format the Last Modified Date */
.SWLastModifedDate {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
padding:20px 0 0;
}

/*---------------------------------------------------------------------*/
/* MYSTART ELEMENT CLASSES      */
/*---------------------------------------------------------------------*/
.SWCancelButton {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
}

.SWSignInButton {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
}

.SWButtonGeneral {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
}

/*---------------------------------------------------------------------*/
/* DIRECTORY		*/
/*---------------------------------------------------------------------*/
.SWDirectoryTitle {
font-family:arial, helvetica;
font-size:25px;
font-weight:400;
}

.SWDirectoryAlphabeticalGroupHeading {
font-family:arial, helvetica;
font-size:18px;
font-weight:400;
padding:5px;
width:200px;
}

.SWDirectoryAlphabeticalFilterLink {
background-color:#F0F0F0;
padding:5px;
width:20px;
border:2px solid #FFF;
}

.SWDirectoryAlphabeticalFilterLink A {
font-family:arial, helvetica;
font-size:12px;
font-weight:400;
color:#000;
text-decoration:none;
}

/* Used when navigation node is not hovered over */
.SWDirectoryItem {
background-color:#FFF;
padding:5px;
width:200px;
clear:none;
border:1px solid #FFF;
}

.SWDirectoryItem A {
font-family:arial, helvetica;
font-size:12px;
font-weight:400;
color:#000;
text-decoration:none;
}

/* Used when cursor is over navigation node */
.SWDirectoryItemHover {
background-color:#FFF;
padding:5px;
width:200px;
border:1px solid #CCC;
}

.SWDirectoryItemHover A {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
}

/*---------------------------------------------------------------------*/
/* SITE MAP		*/
/*---------------------------------------------------------------------*/
.SWSMSiteTitle {
margin-top:10px;
margin-bottom:10px;
}

.SWSMSiteTitle A {
font-family:arial, helvetica;
font-size:25px;
font-weight:400;
}

.SWSMChannelTitle {
font-family:arial, helvetica;
font-size:14px;
font-weight:700;
}

/* Used when navigation node is not hovered over */
.SWSMSectionItem {
background-color:#FFF;
padding:5px;
width:200px;
clear:none;
border:1px solid #FFF;
}

.SWSMSectionItem A {
font-family:arial, helvetica;
font-size:12px;
font-weight:400;
color:#000;
text-decoration:none;
}

/* Used when cursor is over navigation node */
.SWSMSectionItemHover {
background-color:#FFF;
padding:5px;
width:200px;
border:1px solid #CCC;
}

.SWSMSectionItemHover A {
font-family:arial, helvetica;
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
}

/*---------------------------------------------------------------------*/
/* FLEXLIST		*/
/*---------------------------------------------------------------------*/
.sw-flex-title {
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:18px;
}

.sw-flex-description {
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:12px;
margin-bottom:15px;
}

/* List View */
/* Used to format group of items in the list */
.sw-flex-item-group {
margin-top:10px;
padding:0;
width:600px;
}

/* Used to format item in the list*/
.sw-flex-item {
font-family:Tahoma, Verdana, Helvetica;
font-size:12px;
color:#000;
}

/* Used to format label for the item*/
.sw-flex-item-label {
font-family:Tahoma, Verdana, Helvetica;
font-size:12px;
color:#000;
font-weight:700;
}

/* Table View */
/* Used to format the table */
.sw-flex-table {
margin:0;
padding:0;
}

/* Used to format the column headings r */
.sw-flex-column-heading {
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#666;
padding:0;
}

/* Used to format the alternating row */
.sw-flex-alt-row {
font-family:Tahoma, Verdana, Helvetica;
font-size:12px;
color:#000;
background-color:#E4E4E4;
}

/* Used to format the row */
.sw-flex-row {
font-family:Tahoma, Verdana, Helvetica;
font-size:12px;
color:#000;
}

/*---------------------------------------------------------------------*/
/* CALENDAR ACTIVEBLOCK		*/
/*---------------------------------------------------------------------*/
/* Used to format the date */
.SW-Calendar-Block-Date {
font-family:arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin-top:10px;
border-top:solid #fff 1px;
padding-top:5px;
font-weight:700;
}

/* Used to format the date */
.SW-Calendar-Block-Time {
font-family:arial, Helvetica, sans-serif;
font-size:12px;
}

/* Used to format the title */
.SW-Calendar-Block-Title {
}

/* Used to format the title link */
.SW-Calendar-Block-Title A {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

/* Used to format the entire list */
.SW-Calendar-Block-Container {
margin:0 15px;
}

/* Used to format a single event row */
.SW-Calendar-Block-Event-Container {
margin-top:5px;
margin-bottom:5px;
font:12px/1.3 arial, helvetica;
}

/*---------------------------------------------------------------------*/
/* Blogs		*/
/*---------------------------------------------------------------------*/
.SW-BlogPostDate {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
margin-right:10px;
}

.SW-BlogTitle {
font-weight:700;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
margin-right:10px;
}

.SW-BlogDescription {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:15px;
margin-right:10px;
}

.SW-BlogPostedBy {
color:#CCC;
font-weight:700;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#CCC;
padding-bottom:10px;
margin-right:10px;
}

.SW-BlogRightHeader {
font-size:14px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:5px;
}

.SW-BlogRightLink {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-bottom:5px;
}

.SW-BlogCommentHeading {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:5px;
}

.SW-BlogCommentAuthor {
font-weight:700;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:15px;
padding-bottom:3px;
}

.SW-BlogCommentText {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:15px;
padding-bottom:8px;
}

.SW-BlogCommentPostedOn {
color:#CCC;
font-weight:700;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:15px;
padding-left:15px;
}

.SW-BlogLeaveCommentHeading {
font-size:18px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.SW-BlogLeaveCommentFieldCaption {
font-weight:700;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
}

/*---------------------------------------------------------------------*/
/* Podcasts		*/
/*---------------------------------------------------------------------*/
.SW-Podcast-Title {
margin-top:20px;
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:20px;
}

.SW-Podcast-Description {
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:12px;
}

.SW-Podcast-Author {
margin-top:10px;
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:12px;
}

.SW-Podcast-Length {
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:12px;
}

.SW-Podcast-Controls {
margin-top:10px;
}

#sw-policy-footer {
display:none;
}

#sw-policy-footer-copyright {
display:none;
}

.SWChannelNavigationBar {
width:955px;
}

/*---------------------------------------------------------------------*/
/* Assignments	*/
/*---------------------------------------------------------------------*/
.sw-assignments-list-container {
padding:10px;
border-bottom:1px solid #EEE;
}

.sw-assignments-list-category {
font-size:12px;
font-family:Tahoma, Helvetica, sans-serif;
}

.sw-assignments-list-datetime {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
}

.sw-assignments-list-subject a {
font-family:Tahoma, Helvetica, sans-serif;
font-weight:700;
color:#000;
font-size:14px;
}

.sw-assignments-pastdue-column {
padding:10px;
}

.sw-assignments-pastdue-header-container {
padding:10px;
border-bottom:4px solid #EEE;
}

.sw-assignments-pastdue-header-text {
font-family:Tahoma, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
}

.sw-assignments-upcoming-column {
padding:10px;
}

.sw-assignments-upcoming-header-container {
padding:10px;
font-family:Tahoma, Helvetica, sans-serif;
border-bottom:4px solid #EEE;
}

.sw-assignments-upcoming-header-text {
font-family:Tahoma, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
}

.sw-assignments-top-filter-box {
padding:20px;
font-family:Tahoma, Helvetica, sans-serif;
background-color:#EEE;
font-size:14px;
}

.sw-assignments-date-filter-box {
padding:10px;
}

.sw-assignments-detail-subject {
font-family:Tahoma, Helvetica, sans-serif;
font-weight:700;
color:#000;
font-size:22px;
}

.sw-assignments-detail-category {
font-size:12px;
font-family:Tahoma, Helvetica, sans-serif;
margin-bottom:20px;
border-bottom:3px solid #EEE;
padding-bottom:10px;
}

.sw-assignments-detail-datetime {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
}

.sw-assignments-detail-container {
padding:20px;
}

.sw-assignments-detail-body {
border-top:1px solid #EEE;
margin-top:20px;
padding-top:10px;
}

.sw-assignments-go-back {
width:210px;
font-family:Tahoma, Helvetica, sans-serif;
border-top:1px solid #FFF;
text-align:left;
}

.sw-assignments-upload-header {
background-color:#EEE;
border-top:1px solid #AAA;
border-bottom:1px solid #AAA;
padding-bottom:10px;
}

.sw-assignments-upload-button {
width:160px;
font-family:Tahoma, Helvetica, sans-serif;
border-top:1px solid #FFF;
margin-top:10px;
text-align:left;
}

.sw-assignments-upload-detail-subject {
font-family:Tahoma, Helvetica, sans-serif;
font-weight:700;
color:#000;
font-size:22px;
padding:10px;
}

.sw-assignments-upload-detail-datetime {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;
}

/* Ninth Grade Nation Styles */
.ngnSidebar {
float:right;
margin:8px;
width:160px;
padding:5px;
}

.ngnSidebar img {
border:none;
}

.ngnSidebar span {
font:11px/1.3 arial;
color:#777;
}

.ngnContent h2 {
color:#7206D;
font-size:16pt;
border-bottom:1px solid #bbb;
margin:0;
}

.ngnContent img {
border:none;
margin:4px;
}

/* For Tables Organizer */
/* tables */
table.tablesorter {
font-family:arial;
background-color:#CDCDCD;
margin:10px 0 15px;
font-size:8pt;
width:100%;
text-align:left;
}

table.tablesorter thead tr th,table.tablesorter tfoot tr th {
background-color:#e6EEEE;
border:1px solid #FFF;
font-size:8pt;
padding:4px;
}

table.tablesorter thead tr .header {
background-image:url(/pps/lib/pps/headlinesToggle/tableStyles/bg.gif);
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}

table.tablesorter tbody td {
color:#3D3D3D;
padding:4px;
background-color:#FFF;
vertical-align:top;
}

table.tablesorter tbody tr.odd td {
background-color:#F0F0F6;
}

table.tablesorter thead tr .headerSortUp {
background-image:url(/pps/lib/pps/headlinesToggle/tableStyles/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
background-image:url(/pps/lib/pps/headlinesToggle/tableStyles/desc.gif);
}

table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp {
background-color:#8dbdd8;
}

.WPNewsBox {
font:12px/1.5 arial;
color:#555;
padding:6px;

}

.WPNewsBox img {
margin:2px;
padding:5px;
}

.WPNewsBox #WPNewsTitle {
font-style:bold;
}

#WPNewsTitle a {
font-weight:700;
color:#444;
text-decoration:none;
border-bottom:1px solid #ddd;
}

#WPNewsTitle a:hover {
border-bottom:1px solid #aaa;
color:#069;
}

.WPNewsBox #WPNewsDate {
display:block;
}

.WPNewsBox #WPNewsArchives {
display:block;
float:right;
font-weight:700;
}


.tabberlive { margin-top: .3em; } 
ul.tabbernav { border-bottom:1px solid #778; font:bold 12px arial, sans-serif; margin:0; padding: 0px 0; } 
ul.tabbernav li { list-style:none; display:inline; margin:0; } 
ul.tabbernav li a { margin-left:3px; border:1px solid #778; border-bottom:none; background:#acbad7; text-decoration:none; padding:4px .5em; font-weight: 700;} 
ul.tabbernav li a:hover { color:#4764a0; background:#cdcddf; font-weight:700; border-color:#227; } 
ul.tabbernav li.tabberactive a { background-color:#fff; border-bottom:1px solid #fff; color:#284a8f; font-size:14pt; }
 ul.tabbernav li.tabberactive a:hover { color:#4764a0;background:#fff;border-bottom:1px solid #FFF;font-weight:700;}

.tabberlive .tabbertab {
border-bottom:1px solid #aaa;
border-top:0;
padding:1px;
}

.tabberlive#tab2 .tabbertab {
height:200px;
overflow:auto;
}

ul.tabbernav li a:link,ul.tabbernav li a:visited {
color:#4764a0; font-weight: 700; 
}

.tabberlive .tabbertab h2,.tabberlive .tabbertab h3,.tabberlive .tabbertabhide {
display:none;
}



// Ninth Grade Nation


.restrictWidth724 {
width: 724px;
margin: 0px auto; 
}


div.NGN #rightColumn {
width: 165px; 
float: right;
margin: 0px 0px 0px 0px;
}

div.NGN #rightColumn h2 {
font: 1.3/16px Arial, Helvetica, sans-serif;
color: #2E3192;
border-bottom: 1px solid #2E3192;
// padding: 15px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;

}

div.NGN #rightColumn dt a { 
color: #652D90;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
background-image: url(/pps/lib/pps/images/NGNButtonBgGradient.png);
background-repeat: repeat-y;
padding: 3px 0px 3px 2px;
margin-top: 3px;
display: block;
text-decoration: none;
}


div.NGN #rightColumn dt a:hover{ 
background-image: url(/pps/lib/pps/images/NGNButtonBgGradient_over.png);
}


div.NGN #rightColumn dd{
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
color: #2E3192;
margin: 0px; 
}

div.NGN #rightColumn dd li {
list-style: outside url('http://www.pps.k12.pa.us/pst/lib/pst/images/bullet.png');
margin-left: -10px;
}

div.NGN #main {
padding: 15px 10px 10px 10px; 
width:	340px; 
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
background-color: #F3F4F4;
line-height: 1.4;
}

div.NGN #main h2 {
color: #222;
margin: 0px;
padding-bottom: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

div.NGN #main h4 {
color: #2E3192;
margin: 0px;
padding-bottom: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

div.NGN #main img#right {
float:right;
padding: 8px 0px 8px 8px;
}

div.NGN #main img#left {
float:left;
padding: 8px 8px 8px 0px;
}

div.NGN h1 {
font-size: 18px;
font-family:Arial, Helvetica, sans-serif;
color: #2E3192;
font-weight: bold;
letter-spacing: 1.2;
display: block;
margin: 8px 5px;
width:100%;
border-bottom: 2px solid #C9DA2A;
padding-bottom: 3px;
}

div.NGN ul.tabbernav {
border-bottom: 1px solid #C9DA2A;
}

div.NGN ul.tabbernav li a,
div.NGN ul.tabbernav li a:hover,
div.NGN ul.tabbernav li a:visited {
-moz-border-radius-topright: 6px;
-webkit-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-radius-topleft: 6px;
border-top: 1px solid #C9DA2A;
border-left: 1px solid #C9DA2A;
border-right: 1px solid #C9DA2A;
}

div.NGN ul.tabbernav li a:active{
}

div.NGN ul.tabbernav {
border-bottom: 1px solid #C9DA2A;
}

div.NGN ul.tabbernav li a,
div.NGN ul.tabbernav li a:hover,
div.NGN ul.tabbernav li a:visited {
-moz-border-radius-topright: 6px;
-webkit-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-radius-topleft: 6px;
border-top: 1px solid #C9DA2A;
border-left: 1px solid #C9DA2A;
border-right: 1px solid #C9DA2A;
background-color: #edf59e;
}

div.NGN ul.tabbernav li a {
background-color: #d7cbe1;
}
div.NGN ul li.tabberactive a,
div.NGN ul li.tabberactive a:hover {
background-color: #fff;
font-size: 18px;
color: #2E3192;
}

#collapsing_list dd {
position: none;
margin: 0px;
}

#collapsing_list dt {
border-style: solid none none; 
border-color: rgb(204, 204, 204);
border-width: 1px medium medium; 
margin: 0pt; 
padding: 7px 4px; 
font-weight: bold; 
font-size: 14px; 
cursor: pointer; 
color: rgb(56, 60, 147);
line-height: 15px;

}

#collapsing_list dt:hover {
background-color: #FEF5C6;
}

dt span#Subhead {
padding: 7px 12px; 
}

dd dl dd {
padding: 0px 20px; 
}

dd dl dd li {

list-style-type: none;
color: #333;
}

.sw-assignments-list-note{						
     font-family: Tahoma, Helvetica, sans-serif;
     font-size: 10px;
     margin-left: 10px;
     font-style: italic;
}
.sw-assignments-top-filter-box-title{					
     background-color: silver;   
     font-family: Tahoma, Helvetica, sans-serif;
     font-size: 14px;
     padding-top: 5px;
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 5px;
}
.sw-assignments-top-filter-box-item {
     padding-top: 5px;
     padding-left: 10px;
     padding-right: 10px;
     width: 100%;
     font-family: Tahoma, Helvetica, sans-serif;
     font-size: 14px;
}
.sw-assignments-top-filter-box-buttons{
     text-align: right;
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 10px;

}

table tr td {
font-size: 13px; 


}

           
           #styleBeige td {
           vertical-align: top;
           padding: 8px; 
background-color: #fbf9e9;
border: 2px solid #fff;
           }
           #styleBeige td.title {
           font-weight:bold;
           color: #fff;
           background-color: #004990;
           vertical-align: middle;
font-size: 13px; 
           }

           
           #styleBeige td.schoolType {
           font-weight:bold;
           color: #004990;

           }


#CRAE h2 {
background-color: #F7931E;
background-image: url('/1431103483141790/lib/1431103483141790/CRAELogo.jpg');
text-indent: -10000px;
height: 132px;
background-repeat: no-repeat; 
display: block;
padding: 4px;
}

#CRAE img {
// border: 1px solid #41AD49;
padding: 0px;
margin-right: 6px;
margin-bottom: 6px;
float: left; 
}

#CRAE h3 {
color: #F7931E;
font: bold 14px/1.3 helvetica, arial, sans serif;
margin: 0px;
}

#CRAE {
font: 13px/1.4 helvetica, arial, sans serif;
color: #333;
background: #fff url(/1431103483141790/lib/1431103483141790/CraeRightBg.jpg) repeat-y top right;
padding-right: 45px;
}


/* CSS Document */
/* Custom Styles */
.title{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 30px;
	background-color: #006666;
  color: #000000;
}

.subtitle{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 26px;
  color: #000000;
}

.content{
	font-family: Tahoma, 'Times New Roman', Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

/* Tag Custom Styles for headings and paragraphs in the editor. */



.tabbertabdefault {

}

h1 {

letter-spacing: -0.03em;
line-height: 1.2em;
padding-bottom: 10px;
color: #044990;
font-family:arial,helvetica;
font-size:26px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
border-bottom: .05px solid #044990;
margin-bottom: 15px;
display: block;
}

h2 {
	font-family: Helvetica, arial narrow, arial, sans-serif;
	font-size: 11pt;
	line-height: 14px;
  	color: #044990;
letter-spacing: -0.03em;
margin: 5px 0px 5px 0px;
font-weight: bold;
line-height: 1.4em;
}

h3{
	h2 {
	font-family: Helvetica, arial narrow, arial, sans-serif;
	font-size: 10pt;
	line-height: 14px;
  	color: #ccc;
letter-spacing: -0.03em;
margin: 5px 0px 5px 0px;
font-weight: bold;
line-height: 1.4em;
}
h4{
	font-family: Helvetica, sans-serif;
	font-size: 12pt;
  color: #000000;
}


.masterTemplateRightSide {
float: right; 
width:180px;
display: block;
margin: 55px 5px 0px 0px;
padding: 0px 0px 0px 15px;

}
.Pathways .masterTemplateRightSide   {
width: 210px;
}

.Pathways h1 { 
color: #FF7E1F;
text-decoration: none;
border-bottom: 1px solid #FF7E1F;
}
.Pathways h2 {
color: #FF7E1F;

}

.Empowering h1 { 
color: #184786;
text-decoration: none;
border-bottom: 1px solid #184786;
margin-bottom: 3px;

width: 480px;
font-weight: normal;
float: left;
}
.Empowering h2 {
color: #444;

}

div.masterTemplate  {
padding-left: 8px;
}

.alt-bg {
background-color: #fbfdd7;
}

#red {
color: #EA2030;
}/*                                                                   */
/* SECTION AND HIERARCHY NAVIGATION         */
/*                                                                   */

/*---------------------------------------------------------------------*/
/* Used when navigation node is not selected */
/*---------------------------------------------------------------------*/


/* Formats the size, border and background color */
.SWNav {
padding: 5px 5px 5px 5px;
width:100%;
margin: 0px;
}

/* Formats the text link */
.SWNav A {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #2E3192;
	text-decoration: none;

}

/*---------------------------------------------------------------------*/
/* Used when cursor is over navigation node */
/*---------------------------------------------------------------------*/

/* Formats the size, border and background color */
.SWNavHover
{
    padding: 5px 5px 5px 5px;
    width: 100%;
}

/* Formats the text link */
.SWNavHover A {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #2E3192;
	text-decoration: none;

}


/*---------------------------------------------------------------------*/
/* Used when navigation node is selected */
/*---------------------------------------------------------------------*/

/* Formats the size, border and background color */
.SWNavSelected {
	padding: 5px 5px 5px 5px;
width:100%;
}

/* Formats the text link */
.SWNavSelected A {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #2E3192;
	text-decoration: none;
}

/*---------------------------------------------------------------------*/
/* Section List Object		*/
/*---------------------------------------------------------------------*/

.sw-sectionlist {
list-style-type:none; margin:0px;
}

/*---------------------------------------------------------------------*/
/* Used when navigation node is not selected */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item {
padding: 5px 5px 5px 5px;
width:100%;
}

.sw-sectionlist-item a {
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:12px;
color: #2E3192;

}

/*---------------------------------------------------------------------*/
/* Used when cursor is over navigation node */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item-hover {
padding: 5px 5px 5px 5px;
width:100%;
}

.sw-sectionlist-item-hover a { 
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:12px;
color:#2E3192;
}

/*---------------------------------------------------------------------*/
/* Used when navigation node is selected */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item-selected {
padding: 5px 5px 5px 5px;
width:100%;
}

.sw-sectionlist-item-selected a {
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:12px;
color:#2E3192;
}
