#menu
{
	width:100%; 
	padding:0px 0px 0px 0px;
}

#menu .Item
{ 
    background-image:url("/Graphics/SystemFiles/HeaderRowGray.jpg");
    background-repeat:repeat-x;
	height: 38px;
    text-align:center;
	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	text-align:center;
	margin: 0 0 0 0;
    text-decoration: none;
    padding:5px 5px 5px 5px;
    width:100%;
}

#menu .Item:hover
{ 
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 38px;
    text-align:center;
	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	text-align:center;
	margin:0px 0px 0px 0px;
    text-decoration: none;
    width:100%;
}

#menu .ItemSelected
{ 
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 38px;
    text-align:center;
	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	text-align:center;
	margin:0px 0px 0px 0px;
    text-decoration: none;
    width:100%;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu a, #menu a:visited
{
  background: transparent ! important;
}

#menu a:hover, #menu a:active, #menu a:focus
{
  background: transparent ! important;
}





#menuLevel2
{
	width:100%; 
	padding:0px 0px 0px 0px;
	height:28px;
}

#menuLevel2 .Item
{ 
    background-image:url("/Graphics/SystemFiles/HeaderRowGray.jpg");
    background-repeat:repeat-x;
	height: 28px;
    text-align:center;
	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	text-align:center;
	margin: 0 0 0 0;
    text-decoration: none;
    width:100%;
}

#menuLevel2 .Item:hover
{ 
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 28px;
    text-align:center;
	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	text-align:center;
	margin:0px 0px 0px 0px;
    text-decoration: none;
    width:100%;
}

#menuLevel2 .ItemSelected
{ 
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 28px;
    text-align:center;
	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	text-align:center;
	margin:0px 0px 0px 0px;
    text-decoration: none;
    width:100%;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#menuLevel2 a, #menuLevel2 a:visited
{
  background: transparent ! important;
}

#menuLevel2 a:hover, #menuLevel2 a:active, #menuLevel2 a:focus
{
  background: transparent ! important;
}





.headerContainer {
    background-color:#172c25;
	height: 75px;
	width: 980px;
	font-family:Eras Demi ITC;
	color:Black;
	font-size:0em;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.headerFooter {
    background-color:#7777EE;
	height: 30px;
	width: 960px;
	font-family:Eras Demi ITC;
	color:White;
	font-size:1em;
	text-align:center;
	margin: 0 0 0 0;
}

.headerLoginRow {
    background-color:#FFFFFF; 
    height:10;
	width: 960px;
	font-family:Arial, Sans-Serif;
	color:Black;
	font-size:0.8em;
	text-align:right;
	margin: 0 20 0 0;
}

.headerTabsRow
{
    background-color:#000000;
	height: 20px;
	width: 960px;
	font-family:Verdana;
	color:White;
	font-size:1em;
	text-align:center;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

.headerMenu
{
	width:980px;
	height: 48px;
	padding:0px 0px 0px 0px;
}

.menuLevel2
{
	width:750px;
	height: 28px;
	padding:0px 0px 0px 0px;
}

.headerTopMenuTeacher
{
	padding:5px 0px 5px 0px;
}

.headerMenuItemContainerLogout
{
    background-image:url("/Graphics/SystemFiles/HeaderRowGray.jpg");
    background-repeat:repeat-x;
	height: 28px;
	width:80px;
    padding:5px 5px 5px 5px;
    text-align:center;
}

.headerMenuItemContainerLogout:hover
{
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 28px;
    padding:5px 5px 5px 5px;
    text-align:center;
}

.headerTopMenuItem
{
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	text-align:center;
	margin: 0 0 0 0;
    text-decoration: none;
}

.headerMenuItemContainer
{
    background-image:url("/Graphics/SystemFiles/HeaderRowGray.jpg");
    background-repeat:repeat-x;
	height: 38px;
    text-align:center;
	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	margin: 0 0 0 0;
    text-decoration: none;
}

.headerMenuItemContainerSelected
{
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 38px;
    text-align:center;
	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	margin: 0 0 0 0;
    text-decoration: none;
}

headerMenuItemContainer A:link {
	background-image: none
}

.headerMenuItemContainer:hover
{
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 38px;
	vertical-align:middle;
    text-align:center;
	font-family:Arial, Sans-Serif;
	color:White;
	font-size:14px;
	text-align:center;
	margin: 0 0 0 0;
    text-decoration: none;
}


.headerMenuItemContainerLow
{
    background-image:url("/Graphics/SystemFiles/HeaderRowGray.jpg");
    background-repeat:repeat-x;
	height: 20px;
    padding:5px 5px 5px 5px;
    text-align:center;
}

.headerMenuItemContainerLow:hover
{
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 20px;
    padding:5px 5px 5px 5px;
    text-align:center;
}

.headerMenuItemContainerLowSelected
{
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
	height: 20px;
    padding:5px 5px 5px 5px;
    text-align:center;
}

.subHeaderTable
{
	width:750px;
}

.subHeaderTableWide
{
	width:980px;
}


.footer
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
    background-image:url("/Graphics/SystemFiles/HeaderRowBlack.jpg");
    background-repeat:repeat-x;
    width:100%; 
    height:36px; 
    color:White;
    font-size:12px;
    text-align:center;
}

.content
{
    background-color:White;
    text-align:left;
    vertical-align:top;
    padding:10px 20px 20px 20px;
    width:780px;
}

.contentWide
{
    background-color:White;
    text-align:left;
    vertical-align:top;
    padding:10px 12px 20px 12px;
    width:910px;
}

.contentNoPadding
{
    background-color:White;
    text-align:left;
    vertical-align:top;
    width:780px;
}

.blueFadeAreaLeft
{
    background-image:url("/Graphics/SystemFiles/BlueFadeLeft.gif");
    background-repeat:no-repeat;
	width:9px;
}

.blueFadeAreaRight
{
    background-image:url("/Graphics/SystemFiles/BlueFadeRight.gif");
    background-repeat:no-repeat;
	width:9px;
}

.blueFadeArea
{
    background-image:url("/Graphics/SystemFiles/BlueFadeCenter.gif");
    background-repeat:repeat-x;
	width:762px;
	vertical-align:top;
}

.blueFadeAreaSpaceSlim
{
	width:25px;
}

.blueFadeAreaSpace
{
	width:40px;
}

.blueFadeAreaSlim
{
    background-image:url("/Graphics/SystemFiles/BlueFadeCenter.gif");
    background-repeat:repeat-x;
	width:352px;
	vertical-align:top;
}

.blueFadeAreaSuperSlim
{
    background-image:url("/Graphics/SystemFiles/BlueFadeCenter.gif");
    background-repeat:repeat-x;
	width:225px;
	vertical-align:top;
}

.blueFadeHeader
{
	font-family:Arial, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	padding:10px 10px 20px 10px;
	vertical-align:top;
	text-align:center;
	text-decoration:none;
}
	
.blueFadeContent
{
	font-family:Arial, Sans-Serif;
	font-size:13px;
	padding:0px 10px 5px 10px;	
	vertical-align:top;
}

.blueFadeContentImage
{
	padding:0px 10px 5px 10px;	
	vertical-align:middle;
	height:150px;
}

.blueFadeContentImageNoHeight
{
	padding:0px 10px 5px 10px;	
	vertical-align:middle;
}

.blueButtonRight
{
    background-image:url("/Graphics/SystemFiles/BlueButtonBackgroundSlim.gif");
    background-repeat:no-repeat;
    width:82px;
    height:35px;
	text-align:center;
	vertical-align:middle;
	padding:1px 0px 0px 0px;
	margin:0px 10px 30px 665px;	
	text-decoration:none;
}

.blueButtonRightSlim
{
    background-image:url("/Graphics/SystemFiles/BlueButtonBackgroundSlim.gif");
    background-repeat:no-repeat;
    width:82px;
    height:35px;
	text-align:center;
	vertical-align:middle;
	padding:4px 0px 0px 0px;
	margin:10px 10px 30px 130px;	
	text-decoration:none;
}

.blueButtonRightSuperSlim
{
    background-image:url("/Graphics/SystemFiles/BlueButtonBackgroundSlim.gif");
    background-repeat:no-repeat;
    width:82px;
    height:35px;
	text-align:center;
	vertical-align:middle;
	padding:4px 0px 0px 0px;
	margin:10px 10px 15px 70px;	
	text-decoration:none;
}

.blueButtonRightLink
{
	color:White;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:none;
}

.blueButtonRightLink:hover
{
	color:Black;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:none;
}


