*					{margin:0; padding:0;}
html				{height:100%;}
body				{margin:0; padding:0;height:100%;}
h1					{padding:2px 5px 8px 5px;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:100%;}
h2					{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:100%;}
#pageBody			{background-color:#FFFFFF;}
.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:11px;}
.textVerySml		{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; color: #000000; font-size:10px;}
.textAbnormalXLarge	{font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-weight: bold; color: #000000;}
.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;}
.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;}
.dvTempNoBorder		{border:none !important;}
.dblUnderline		{border-bottom: double 3px;}
.colHighlight		{padding:3px;background-image:
  -webkit-gradient(linear,left bottom,left top,color-stop(50%,#ffccff),color-stop(50%,transparent));
    -webkit-linear-gradient(bottom,#ffccff 50%,transparent 50%);
       linear-gradient(0deg,#ffccff 50%,transparent 50%);
}
.disallowSelect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.hrln				{border:0;color:silver;background-color:silver;height:1px;width:100%;text-align:left;}
.hrdt				{border-top: 1px dashed;color:black;background-color:black;height:1px;width:100%;text-align:left;}
.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 20px 15px #333333; -webkit-box-shadow:inset 0 0 20px 15px #333333;box-shadow:inset 0 0 20px 15px #333333;}
.shadowOutset		{-moz-box-shadow: 0 10px 10px 5px #333333; -webkit-box-shadow: 0 10px 10px 5px #333333;box-shadow: 0 10px 10px 5px #333333;}
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;}
.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 */}
.logoClick			{cursor:pointer;}
.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;}
.pin				{border-radius:5px;overflow:hidden;width:65px;height:40px;position:absolute;}
.textSuggest		{font-weight:bold; color:#526c93;}
.textNoLine			{text-decoration:none;}
.imgPtr				{width:25px;height:30px;float:left;padding:0 5px 0 0;}
.imgBut				{width:25px;height:25px;padding:0 5px 0 0;}
.extInterpretations	{}
.digButtons			{display:none;}
.mnuLo{
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #333333;
}
.mnuLo:hover {
	border:1px solid #333333;
	background-color: #666666;
}
.mnuHi{
	border:1px solid #b28ecb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #9f75bd;
}
.mnuHi:hover {
	border:1px solid #9f75bd;
	background-color: #b28ecb;
}
.butHi{
	border:1px solid #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 5px;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #339933;
}
.butHi:hover{
	cursor:pointer;
	border:1px solid #339933;
	background-color: #336633;
}
.butLo{
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 5px;
	display:inline-block;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #333333;
}
.butLo:hover{
	cursor:pointer;
	border:1px solid #333333;
	background-color: #666666;
}