*					{margin:0; padding:0;}
html				{height:100%;}
body				{margin:0; padding:0;height:100%;}
h1					{padding:2px 0px 8px 0px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;width:100%;display:block;}
h2					{text-overflow: ellipsis;white-space: nowrap;overflow:hidden;width:100%;display:block;}
.crumbs				{text-overflow: ellipsis;white-space: nowrap;overflow:hidden;width:100%;display:block;}

.pageBody			{background-color:#FFFFFF;}
.menuBody			{background-color:#E4E4E4;border-bottom:1px solid #CCCCCC;box-shadow: 0 5px 5px -2px #C2C2C2;}

.bolden				{font-weight: bold !important;}
.greyish			{color:#CCCCCC !important;}
.moregreyish		{color:#B4B4B4 !important;}
.whiten				{color:#FFFFFF !important;}
.reddish			{color:#FF0000 !important;}
.faden				{color:#CACACA !important;}
.textNormal 		{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000;}
.textInverse 		{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #FFFFFF;}
.textAbnormalMnu	{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #526C93;}
.textBelowNormal	{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000; font-size:8px;}
.textVerySml		{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000; font-size:8px;}
.textAbnormalXLarge	{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: bold; color: #000000; font-size:18px;}
.textAbnormalXSans	{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: bold; color: #000000; font-size:22px;}
.sansTitle			{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000;}
.sansHeader			{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: bold; color: #000000;}
.sansNormal			{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000;}
.sansNormalBold		{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: bold; color: #000000;}
.textSuggest		{font-weight:bold; color:#666699;}
.textNoLine			{text-decoration:none;}
.inputNormal 		{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000; border-width:1px; border-style:solid; border-color:#000000;background: #FFFFFF;}
.inputNormal:disabled {background: #CCCCCC;}
.inputInverse 		{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000; border-width:1px; border-style:solid; border-color:#FFFFFF;}
.inputArchive 		{font-family: Courier New, Courier, Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000; border-width:1px; border-style:solid; border-color:#000000;}
.mathsCode			{background-image:url('https://www.classixter.com/com-shared/bgMathsCode.png') !important;border:1px solid #666666; margin:5px;}
.mathsFont			{font-family: Courier New, Courier, Verdana, Arial, Helvetica, sans-serif;}
.dvTempNoBorder		{border:none !important;}
.dblUnderline		{border-bottom: double 3px;}
.dotBottom			{border-bottom: 1px dotted #000000;}

.imgMnuPic			{height:44px;width:44px;}
.imgMnuBlt			{height:20px;width:20px;}
.imgMnuPtr			{height:30px;width:25px;}
.imgMnuArr			{height:60px;width:25px;}
.imgMnuExt			{height:30px;width:30px;}
#dvMenuScreen		{z-index:900000;}
.bottomSpace		{height:125px;}

.hrln				{border:0;color:#CCCCCC;background-color:silver;height:1px;width:100%;text-align:left;}
.hrext				{width:100%;text-align:center;border-bottom:1px solid silver;line-height:0.1em;margin:10px 0 20px;} 
.hrtxt				{background:#FFFFFF;padding:0 10px;}
.fset				{border:1px solid silver;padding:3px;align:center;text-align:center;}
.newPage			{page-break-before:always}
.adSpace			{padding:0px; margin:0px; overflow:hidden;}
.zoom				{cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;}
.shadowInset		{-moz-box-shadow:inset 0 0 10px 20px #FFFFFF; -webkit-box-shadow:inset 0 0 10px 20px #FFFFFF; box-shadow:inset 0 0 10px 20px #FFFFFF;}
.shadowCard			{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
ul					{margin:10px;padding:10px;}
blockquote			{margin:5px;padding:5px;}
div.floating-menu	{position:fixed; z-index:100; display:block;}
div.pop-under		{position:fixed; z-index:998; display:block; width:100%; top:0px; bottom:0px; background-color:black}
.pop-actual			{position:fixed; z-index:999; display:block; text-align:center; border:1px solid #000000; top:0px;}
.transparent		{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 8 */ filter: alpha(opacity=50);/* IE 5-7 */ -moz-opacity: 0.5;/* Netscape */ -khtml-opacity: 0.5;/* Safari 1.x */ opacity: 0.5;/* Good browsers */}
.translucent		{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE 8 */ filter: alpha(opacity=70);/* IE 5-7 */ -moz-opacity: 0.7;/* Netscape */ -khtml-opacity: 0.7;/* Safari 1.x */ opacity: 0.7;/* Good browsers */}
.transback			{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 8 */ filter: alpha(opacity=100);/* IE 5-7 */ -moz-opacity: 1.0;/* Netscape */ -khtml-opacity: 1.0;/* Safari 1.x */ opacity: 1.0;/* Good browsers */}
.up					{width:64px;height:64px;position:fixed;bottom:10px;right:10px;text-indent:-9999px;opacity:0.5;display:none;z-index:997}
.glyphText			{width:25px;height:25px;float:left;}
.glyphIcon			{width:25px;height:25px;}

.butLo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 5px;
	display:inline-block;
	font-weight:bold;
	color: #FFFFFF;
}

.butHi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 5px;
	display:inline-block;
	font-weight:bold;
	color: #000000;
}

.borderTop			{border-top:1px solid #CCCCCC;}
.borderLft			{border-left:1px solid #CCCCCC;}
.borderRht			{border-right:1px solid #CCCCCC;}
.borderBot			{border-bottom:1px solid #CCCCCC;}
.borderInside		{outline:1px solid #999999; outline-offset: -1px;}