.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

p a:link {color: #336699;}
p a:hover {color: #336699;}
p a:active {color: #336699;}
A:link {color: #336699; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A:hover {color: #336699; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A:active {color: #336699; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.banTopbarBg {background-color: transparent; margin: 10px;}
.navTabText A {color: #000000;}
.navTopbarText {color: #000000;}
.navTopbarText A {color: #000000;}
.banText {color: #333333;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;}
.banText A:hover {color: #336699;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;font-weight: normal;}
.banHelpText A {color: #333333;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;}
.banHelpText A:hover {color: #336699;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;font-weight: normal;}
.banGreetingText A {color: #333333;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;}
.banGreetingText A:hover {color: #336699;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.navTabSpacerBg { background-color:transparent;}
.banHeaderBg { background-color:transparent;}
.navTabOffBg { background-color:transparent;}
.navTabOnBg { background-color: #cccccc;}  /* no edit this community */
.breadcrumbText {padding-left: 8px; color: #333333;  font-size: 13px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; }
.breadcrumbText a:link{padding-left: 5px; color: #336699;  font-size: 13px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; }
.breadcrumbText a:hover{color: #333333;  font-size: 13px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.portletButtons {}
.headermySchool {width: 100%;padding-top: 0px; margin-bottom: 15px; }
.headermySchoolLogo {float: left; width: 350px;margin-top:20px;}
.headermySchoolright {float: right;  text-align: right; min-width: 350px; max-width: 650px;}
.headerMENLogo img{ margin-right: 0px;margin-top: 20px;}
.headerCty     {color: #333333;  font-size: 11px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.headerPage     {color: #999999;  font-size: 11px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.headerCty img {padding-left: 2px; padding-right:2px;}
.headerPage img {padding-left: 2px; padding-right:2px;}
.dirHeaderBg {background-color: #CCCCCC;}

/* Horizontal Portal Navigation Tabs */
.navMidTabBg { background-color:#eeeeee;height: 16px; margin-left: auto; margin-right: auto;margin-top: 15px;}
.navMidTabSpacerBg { display: none; background-color:#eeeeee;}
.navMidTabBtn a:hover { display: block; background-color:#cccccc;}
.navMidTabText a:link { color: #333333; background-color:transparent;font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.navMidTabText a:hover { color: #336699; background-color:transparent;font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.navPulldownText { background-color:transparent;}
.actionbarDirBtn {background-color: #eeeeee;}
.actionbarDirBtn:hover {background-color: #eeeeee;}
.actionbarDirDivider {background-color: #eeeeee;}
.actionbarDirBg {background-color: transparent;}
.actionbarText a:link {color: #333333; background-color:transparent;font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.actionbarText a:hover { color: #336699; background-color:transparent;font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.actionbarBanBg {background-color: transparent;}
.actionbarBanText a:link{}
.actionbarObjectBg {background-color: #eeeeee;}
.searchbarbg {background-color: #eeeeee;}
.actionbarObjectBtn{background-color: #eeeeee;}
.objectsearchBg {background-color: #eeeeee;}
.BreadcrumbsNode {color: #000000;  font: 10px arial bold; }
.BreadcrumbsNode a: {color: #000000;  font: 10px arial bold; cursor: pointer; }
.BreadcrumbsNode a:hover{cursor: pointer; }
.objectsearchBg {background-color:#eeeeee;}

.gContentSection {background-color: transparent;  COLOR: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.gContentSection A {background-color: transparent;COLOR: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.gContentSection A:hover {background-color: transparent;COLOR: #336699; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.gSubHeader {background-color: transparent; COLOR: #336699; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 1px; border-bottom: 1px #cccccc solid; margin-right: 1px;}
.gContentSectionGray {background-color: transparent; }
.customappText 				{color: #000000; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.customappText a 			{color: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.customappText a:hover 		{color: #336699; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listSortHeaderBg			{background-color:#eeeeee;}
.listHeadlineText			{color: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listHeadlineText a:link	{color: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listHeadlineText a:hover	{color: #336699; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listSubtitle				{color: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listSubtitle A				{color: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listSubtitle A:hover		{color: #336699; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listTitle					{color: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listTitle A:link			{color: #333333; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listTitle A:hover			{color: #336699; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listText					{color: #000000; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listText					{color: #000000; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listText A:link			{color: #000000; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listText A:hover			{color: #000000; font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.listItalicText				{color: #333333; font-size: 8px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.navTabText {color: #eeeeee; }
.platportletBorder {border: 0px;}
.platportletLightBg {background-color: transparent;}
.platportletHeaderBg {background-color: transparent; color: #ffffff;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;font-weight: bold;white-space: nowrap;}
.platportletWideHeader {color: #336699; font-size: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; white-space: nowrap;}
.platportletNarrowHeader {background-color:#cccccc; display: block;color: #666666; font-size: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;white-space: nowrap;}
tr.mySchool_HeaderBG_Col0 td{background-color:#cccccc; padding: 1px;}
tr.mySchool_HeaderBG_Col1 td{background-color:transparent; padding: 1px; border-bottom: 1px #cccccc solid;}
tr.mySchool_HeaderBG_Col2 td{background-color:#cccccc;padding: 1px;}
.portletCollapseButton {display: none;}


/* NavBar Styles */
.SN_NB_NavBar 			{ background-color: transparent;border: 0px solid #eeeeee;}
.SN_NB_TopItem 			{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}
.SN_NB_TopItemExpanded 	{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}
.SN_NB_TopItemHover 	{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}
.SN_NB_TopItemSelected 	{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}
.SN_NB_TopItemCurrent 	{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}
.SN_NB_TopItemActive 	{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}
SN_NB_HomeItem			{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}
SN_NB_HomeItemHover		{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}
SN_NB_HomeItemActive	{ color: #666666;  font-size: 12px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; font-weight: bold;padding: 1px;}

.SN_NB_Level2Item 			{ padding: 0px;padding-left:5px; color: #333333;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
.SN_NB_Level2ItemExpanded	{ padding: 0px;padding-left:5px; color: #333333;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
.SN_NB_Level2ItemHover 		{ padding: 0px;padding-left:5px; color: #336699;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.SN_NB_Level2ItemSelected 	{ padding: 0px;padding-left:5px; color: #333333;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
.SN_NB_Level2ItemCurrent 	{ padding: 0px;padding-left:5px; color: #333333;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
.SN_NB_Level2ItemActive 	{ padding: 0px;padding-left:5px; color: #333333;  font-size: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }

/* Menu primary Portal */
#pt-portlet-content-11035 { background-color: #cccccc; text-align: left; padding: 1px;padding-left: 0px; margin: 0px;}
#divSCN_Menu {text-align: left;}
.myMenuContainer{border:0px;}
/* Menu groups -------------------------------------------- */
.myMenuTopGroup {background-color:transparent; border:0px;}
.myMenuGroup{background-color: #cccccc; border:0px;}
/* Default item styles ------------------------------------ */ 
.myMenuItem{padding: 3px 2px 3px 2px; background-color:transparent; color: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px; cursor:pointer;}
.myMenuItemHover{ padding: 3px 2px 3px 2px;background-color:transparent;color:#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px;  border: 0px;cursor:pointer;}
.myMenuItemExpanded { padding: 3px 2px 3px 2px; background-color:transparent;color:#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px; border: 0px;cursor:pointer;}
/* Selected item styles ------------------------------------ */ 
.myMenuSelectedItem{ padding: 3px 2px 3px 2px;background-color:transparent;color:#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px; border: 0px;cursor:pointer;}
.myMenuSelectedItemHover{padding: 2px 2px 2px 2px; background-color:transparent; color:#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px; border: 0px; cursor:pointer;}
.myMenuSelectedItemExpanded {padding: 2px 2px 2px 2px; background-color:transparent; color:#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px; border: 0px; cursor:pointer;}
/* Child selected item styles ------------------------------------ */ 
.myMenuChildSelectedItem {background-color:transparent; color:#666666;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px; border: 0px;cursor:pointer;}
.myMenuChildSelectedItemHover {background-color:transparent; color:#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px; border: 0px; cursor:pointer;}
.myMenuChildSelectedItemExpanded {background-color:transparent; color:#666666;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; font-size:11px; border: 0px; cursor:pointer;}



/* PT6 styles */
.layoutOneColumn 									{ padding-top: 10px;}
.layoutTwoColumnNarrowWide 							{ padding-top: 10px;}
.layoutTwoColumnWideNarrow 							{ padding-top: 10px;}
.layoutThreeColumn 									{ padding-top: 10px;}
.layoutOneColumn .columnOne 						{ background-color: transparent; }
.layoutOneColumn .columnOne .portletBody			{ background-color: transparent; }
.layoutTwoColumnNarrowWide .columnOne .portletBase	{ width:250px;}
.layoutTwoColumnNarrowWide .columnOne .portletBody	{ background-color: transparent;}
.layoutTwoColumnNarrowWide .columnTwo .portletBase	{ background-color: transparent; }
.layoutTwoColumnWideNarrow .columnOne .portletBase	{ background-color: transparent; }
.layoutTwoColumnWideNarrow .columnTwo .portletBase	{ width:250px;}
.layoutTwoColumnWideNarrow .columnTwo .portletBody	{ background-color: transparent; }
.layoutThreeColumn .columnOne .portletBase			{ width:250px;}
.layoutThreeColumn .columnOne .portletBody			{ background-color: transparent; }
.layoutThreeColumn .columnTwo .portletBase			{ }
.layoutThreeColumn .columnTwo .portletBody			{ background-color: transparent; }
.layoutThreeColumn .columnThree .portletBase		{ width:250px;}
.layoutThreeColumn .columnThree .portletBody		{ background-color: transparent; }
.columnOne											{ background-color: transparent; }
.bgDark												{ background-color: transparent; }
.portletBase										{ border: 0px;}
.portletBody										{ background-color: transparent;}
.bgDark												{ background-color: transparent;}
body 												{ text-align: center;}
.portalContent										{ margin-left: auto; margin-right: auto; text-align: center; background-color:white; width: 1000px; border:0px; padding: 0px;}

.WebFolioGrid_Table{padding: 0px; margin-bottom: 10px;background-color: white ;border-collapse: separate; border-spacing: 3px 5px; }
.WebFolioGrid_TR{}
.WebFolioGrid_TD {width: 100px; text-align: center; background-color: #eeeeee; padding: 3px 0px 2px 0px;font-size: 10px; }
.WebFolioGrid_TDhover{width: 100px; text-align: center; background-color: #cccccc; padding: 3px 0px 2px 0px;font-size: 10px;}
.WebFolioGrid_TD a{text-decoration: none; font-family: verdana, helvetica; color: #888888;font-weight: bold;}
.WebFolioGrid_TDhover a{text-decoration: none; font-family: verdana, helvetica; color: #555555;font-weight: bold;}