#AppPage 
{ 
	display:none; 
	position:fixed; 
	overflow:hidden;
	top:40px;
	left:0px;
	height:100%;
	width:100%; 
	margin:0px; 
	padding:0px;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	text-align:left;
	background:transparent;
	z-index:1;
}


img.appSpinner
{ 
	display:none; 
	position:relative; 
	overflow:hidden;
	height:90px;
	width:120px; 
	height:90px;
	width:120px; 
	margin:20px auto; 
	padding:0px;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	text-align:left;
	background:transparent;
	z-index:1;
}

#appSpinnerLoad
{ 
	display:none; 
	position:relative; 
	overflow:hidden;
	height:75px;
	width:100px; 
	margin:200px auto; 
	padding:0px;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	text-align:left;
	background:transparent;
	z-index:1;
}

#AppPageSignOut
{ 
	display:none; 
	position:relative; 
	overflow:hidden;
	height:auto;
	width:auto; 
	margin:200px auto; 
	padding:0px;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	text-align:left;
	background:transparent;
	z-index:1;
}


div.appWinMessagebar
{
	display:block;
	box-sizing: border-box;
	position:absolute;
	bottom:0px;
	left:0px;
    width:100%;
    z-index:2;
    height:26px;
    min-height:26px;
    margin:0px;
    padding:5px 10px 10px 10px;
    overflow-x:hidden;
    overflow-y: scroll !important;
  	vertical-align: middle;
  	text-align: center;
  	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
    background-color:#fff;
    border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#ccc;
}


div.appWinIcon 
{
	display:block;
	z-index:11;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	width:32px;
	min-width:32px;
	height:32px;
	min-height:32px;
	margin:0px;
	padding:0px;
	background:transparent;
	background-image: url();
	border-width:0px;
	border-style:solid;
	border-color:transparent;
	border-radius:6px;
}

div.appWinFrame
{
	display:block;
	z-index:11;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background:transparent;
	background:#fff;
	border-width:1px;
	border-style:none;
	border-color:#bbbbdd;
	border-radius:4px;
	box-shadow: 2px 6px 6px 1px rgba(0,0,0, .3);
}


div.appWinMenubarMenu {
	display:block;
	box-sizing: border-box;
	position:relative;
	overflow:hidden; 
	z-index:9995;
	width:auto;
	height:100%;
	margin:0px 0px 0px 5px;
	padding:0px;
	text-align:center;
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-color:#0f0;
	background:transparent;
}


ul.appWinMenubarUL {
	display:block;
	box-sizing: border-box;
	position:relative;
	overflow:hidden; 
	list-style-type: none;
    margin: 0px;
    padding: 0px;
	z-index:9995;
	width:100%;
	height:100%;
	text-align:left;
	border-style:solid;
	border-width:0px;
	border-color:#aaa;
	background:transparent;
	float: left;
}






div.appMenuMenuIcon
{
	display:block;
	box-sizing:border-box;
	position:relative;
	overflow:hidden; 
	z-index:9999;
	height:20px;
	width:auto;
	margin:3px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:center;
	border-style:solid;
	border-width:0px;
	border-radius:0px 0px 0px 0px;
	border-color:#f00;
	background:transparent;
}

img.appThumb
{
	width:auto;
	height:40px;
	margin: 0px 0px 0px 5px;
	border-radius:6px; 
}



div.appListRow
{
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:100%;
	min-width:200px;
	height:24px;
	min-height:24px;
	margin:0px;
	padding:5px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:#fff;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	border-radius:0px; 
	float: none;
}

div.appListRow:hover
{
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:100%;
	min-width:200px;
	height:24px;
	min-height:24px;
	margin:0px;
	padding:5px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:#ccc;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	border-radius:0px; 
	float: none;
}


div.appListRowColor
{
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:100%;
	min-width:200px;
	height:24px;
	min-height:24px;
	margin:0px;
	padding:5px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:#efefef;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	border-radius:0px; 
	float: none;
}

div.appListRowColor:hover
{
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:100%;
	min-width:200px;
	height:24px;
	min-height:24px;
	margin:0px;
	padding:5px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:#ccc;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	border-radius:0px; 
	float: none;
}


div.appListCell
{	
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:10%;
	min-width:10%;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px 10px 0px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:transparent;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#ddd;
	border-radius:0px; 
	float: left;
}

div.appListCellSmall
{	
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:48px;
	min-width:48px;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px 10px 0px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:transparent;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#ddd;
	border-radius:0px; 
	float: left;
}

div.appListCellHeader
{	
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:10%;
	min-width:10%;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px 10px 0px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:.8px;
	text-decoration:none;
	background:#ccc;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#777;
	border-radius:0px; 
	float: left;
}

div.appListCellSmallHeader
{	
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:48px;
	min-width:48px;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px 10px 0px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:.8px;
	text-decoration:none;
	background:#ccc;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#777;
	border-radius:0px; 
	float: left;
}


div.appListCellBold
{	
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:auto;
	min-width:auto;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px 10px 0px 5px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:.8px;
	text-decoration:none;
	background:transparent;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#ccc;
	border-radius:0px; 
	float: left;
}

input.applistInput
{
	margin:0px;
	padding:0px 5px;
	background:transparent;
	border-width:0px;
}

div.appMenuMenu
{
	box-sizing:border-box;
	height:36px;
	min-width:24px;
	min-height:36px;
	overflow:visible;
	margin:5px 10px 0px 15px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
	letter-spacing:.8px;
	text-decoration:none;
	border-style:solid;
	border-width:0px;
	border-radius:0px 0px 0px 0px;
	border-color:#f00;
	background:transparent;
}

div.appMenuMenu:hover
{
	box-sizing:border-box;
	height:36px;
	min-width:24px;
	min-height:36px;
	overflow:visible;
	margin:5px 10px 0px 15px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
	letter-spacing:.8px;
	text-decoration:none;
	border-style:solid;
	border-width:0px;
	border-radius:0px 0px 0px 0px;
	border-color:#f00;
	background:transparent;
}


div.appMenuMenuDrop
{
	box-sizing:border-box;
	height:100%;
	min-width:24px;
	min-height:20px;
	overflow:visible;
	margin:0px 10px 0px 15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
	letter-spacing:.8px;
	text-decoration:none;
	border-style:solid;
	border-width:0px 0px 2px 0px;
	border-radius:0px 0px 6px 6px;
	border-color:#f00;
	background:transparent;
}

span.appMenuGlyphClose
{
	font-Size: 16px;
	height: 28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	color:#f00;
	border-width:0px;
	border-style:solid;
	border-color:#000;
	border-radius:6px;
	background:transparent;
}


span.appMenuHamburgerGlyph
{
	font-Size: 16px;
	height: 28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	color:#000;
	border-width:0px;
	border-style:solid;
	border-color:#000;
	border-radius:6px;
	background:transparent;
}

span.appMenuHamburgerGlyph:hover
{
	font-Size: 16px;
	height: 28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	color:#000;
	border-width:0px;
	border-style:solid;
	border-color:#000;
	border-radius:6px;
	background:transparent;
}

div.MenuMenuDrop
{
	position:absolute;
	height:auto;
	width:50px;
	padding:0px;
	margin:0px;
	background:#fff;
	text-align:left;
	box-sizing: border-box;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#ccc;	
	z-index:9990;
}

div.appMenuDropItem
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:auto;
	min-width:40px;
	height:auto;
	margin:5px;
	padding:5px 10px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000;
	background: #fff;
	letter-spacing:.8px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:transparent;	
	border-radius:6px;
}


div.appMenuDropItem:hover
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:auto;
	min-width:40px;
	height:auto;
	margin:5px;
	padding:5px 10px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000;
	background:#ccc;
	letter-spacing:.8px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#bbb;	
	border-radius:6px;
}

div.appMenubar
{
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:100%;
	height:auto;
	margin:0px;
	padding:4px 5px 4px 10px;
	text-align:right;
	color:#000;
	background:#ddd;
	border-width:0px;
	border-style:solid;
	border-color:#0f0;
	border-radius:0px; 
	float: none;
}

div.appMenubarLeft
{
	display:block;
	box-sizing:border-box;
	position:absolute;
	top:0px;
	left:0px;
	overflow:visible; 
	z-index:9995;
	width:33.3%;
	min-width:80px;
	height:32px;
	min-height:32px;
	margin:0px;
	padding:0px;
	text-align:left;
	border-style:solid;
	border-width:0px;
	border-color:#00f;
	border-radius:0px;
	background:transparent;
	float:left;
}

div.appMenubarTitle
{
	display:block;
	box-sizing: border-box;
	position:absolute;
	top:0px;
	left:33.3%;
	overflow:hidden; 
	z-index:9995;
	width:33.3%;
	min-width:80px;
	height:32px;
	min-height:32px;
	margin:0px;
	padding:8px 5px 5px 5px;
	text-align:center;
	background:transparent;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#999;
	font-weight:bold;
	letter-spacing:.8px;
	text-decoration:none;
	border-style:solid;
	border-width:0px;
	border-color:#0f0;
	float:left;
}

div.appMenubarRight
{
	display:block;
	box-sizing:border-box;
	position:absolute;
	top:0px;
	right:0px;
	overflow:visible; 
	z-index:9995;
	width:33.3%;
	min-width:80px;
	height:32px;
	min-height:32px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	border-style:solid;
	border-width:0px;
	border-color:#f00;
	border-radius:0px;
	background:transparent;
	box-shadow:none;
	float:left;
}

div.appMenuRight
{
	display:block;
	box-sizing: border-box;
	position: absolute;
	top:0px;
	right:0px;
	overflow:hidden; 
	z-index:9999;
	width:32px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:right;
	border-style:solid;
	border-width:0px;
	border-color:#bbb;
	border-radius:0px 0px 0px 0px;
	box-shadow:0;
	background:transparent;
}

div.appMenuLeft
{
	display:block;
	box-sizing: border-box;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden; 
	z-index:9999;
	width:32px;
	min-width:32px;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:left;
	border-style:solid;
	border-width:0px;
	border-color:#bbb;
	border-radius:0px 0px 6px 0px;
	box-shadow:none;
	background:transparent;
}

div.appWinMenuLeft:focus-within
{
	display:block;
}



span.appButtonGlyph
{
	position:relative;
	top: -5px;
	left:0px;
	margin:0px;
	padding:0px;
 	color:#000;
 	font-size: 14px;
 	border-style:solid;
	border-width:0px;
	border-color:#0f0;
	float:left;
}

span.appButtonGlyphGray
{
	position:relative;
	top: -5px;
	left:0px;
	margin:0px;
	padding:0px;
 	color:#999;
 	font-size: 14px;
 	border-style:solid;
	border-width:0px;
	border-color:#0f0;
	float:left;
}


div.appButtonText
{
	position:relative;
	margin:2px 0px 0px -4px;
	width:auto;
	height:auto;
	padding:0px;
 	color:#000;
 	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:transparent;
 	border-style:solid;
	border-width:0px;
	border-color:#0f0;
	float:left;
}

div.appButtonTextGray
{
	position:relative;
	margin:2px 0px 0px -4px;
	width:auto;
	height:auto;
	padding:0px;
 	color:#999;
 	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:transparent;
 	border-style:solid;
	border-width:0px;
	border-color:#0f0;
	float:left;
}


span.appLeftMenuGlyph
{
	position:relative;
	top: 0px;
	left:5px;
 	color:#000;
 	font-size: 20px;
 	border-style:none;
	border-width:0px;
	float:left;
}



div.appMenubarLeft
{
	display:block;
	box-sizing:border-box;
	position:absolute;
	top:0px;
	left:0px;
	overflow:visible; 
	z-index:9995;
	width:33.3%;
	min-width:80px;
	height:32px;
	min-height:32px;
	margin:0px;
	padding:0px;
	text-align:left;
	border-style:solid;
	border-width:0px;
	border-color:#00f;
	border-radius:0px;
	background:transparent;
	float:left;
}

div.appMenubarTitle
{
	display:block;
	box-sizing: border-box;
	position:absolute;
	top:0px;
	left:33.3%;
	overflow:hidden; 
	z-index:9995;
	width:33.3%;
	min-width:80px;
	height:32px;
	min-height:32px;
	margin:0px;
	padding:8px 5px 5px 5px;
	text-align:center;
	background:transparent;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#999;
	font-weight:bold;
	letter-spacing:.8px;
	text-decoration:none;
	border-style:solid;
	border-width:0px;
	border-color:#0f0;
	float:left;
}

div.appMenubarRight
{
	display:block;
	box-sizing:border-box;
	position:absolute;
	top:0px;
	right:0px;
	overflow:visible; 
	z-index:9995;
	width:33.3%;
	min-width:80px;
	height:32px;
	min-height:32px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	border-style:solid;
	border-width:0px;
	border-color:#f00;
	border-radius:0px;
	background:transparent;
	box-shadow:none;
	float:left;
}

div.appMenuRight
{
	display:block;
	box-sizing: border-box;
	position: absolute;
	top:0px;
	right:0px;
	overflow:hidden; 
	z-index:9999;
	width:32px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:right;
	border-style:solid;
	border-width:0px;
	border-color:#bbb;
	border-radius:0px 0px 0px 0px;
	box-shadow:0;
	background:transparent;
}




img.homeIconBar
{
	display:block;
	position:relative;
	width:28px;
	height:28px;
	margin:4px 0px 0px 15px; 
	padding:2px 5px 2px 5px;
	border-width:0px;
	border-style:solid;
	border-color:#000;
	overflow:hidden;
	background:transparent;
	border-radius: 6px;
	float:left;
}

img.homeIconBar:hover
{
	display:block;
	position:relative;
	width:28px;
	height:28px;
	margin:4px 0px 0px 15px; 
	padding:2px 5px 2px 5px;
	border-width:0px;
	border-style:solid;
	border-color:#000;
	overflow:hidden;
	background:#ccc;
	border-radius: 6px;
	float:left;
}





img.appWinLogo
{
	display:block;
	position: relative;
 	height: 24px; 
 	padding:4px 5px 4px 10px;
 	border-style:solid;
	border-width:0px;
	border-color:#0f0;
}

span.AppRightMenuGlyph
{
	position: relative;
 	padding:4px 0px 0px 0px;
 	color:#000;
 	border-style:none;
	border-width:0px;
	border-color:#0f0;
}

span.MenuMinGlyph
{
	position:absolute;
	top: 4px;
	left:0px;
 	color:#000;
 	font-size: 14px;
 	border-style:none;
	border-width:0px;
	border-color:#0f0;
	float:left;
}




span.appLeftMenuGlyph
{
	position:relative;
	top: 0px;
	left:5px;
 	color:#000;
 	font-size: 20px;
 	border-style:none;
	border-width:0px;
	float:left;
}

span.MenuCoverGlyph
{
	position: absolute;
	top: 4px;
	left:20px;
 	color:#000;
 	font-size: 14px;
 	border-style:none;
	border-width:0px;
	border-color:#0f0;
	float:left;
}

span.MenuCloseGlyph
{
	position: absolute;
	top: 4px;
	left:40px;
 	color:#000;
 	font-size: 14px;
 	border-style:none;
	border-width:0px;
	border-color:#0f0;
	float:left;
}

div.appWinMenuItemLeft
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	letter-spacing:.8px;
	text-decoration:none; 
	text-align:left;  
	color:#000; 
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#999;
	border-radius:0;
	background:#fff;
	box-shadow:0;
}

div.appWinMenuItemLeft:hover
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	color:#fff;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#999;
	border-radius:0px;
	background:#555;
	box-shadow:0;
}

div.appMenuItemRightIcon
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	text-align:right;
	color:#000; 
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-width:1px
	border-color:#0f0;
	border-radius:0;
	background:#ddd;
}

div.appWinMenuItemRight
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	letter-spacing:.8px;
	text-decoration:none; 
	text-align:left;  
	color:#000; 
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#999;
	border-radius:0;
	background:#fff;
	box-shadow: -4px 0px 0 0 #000;
}

div.appWinMenuItemRight:hover
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	color:#fff;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#999;
	border-radius:0px;
	background:#555;
	box-shadow: -4px 0px 0 0 #000;
}



div.appWinMenuItemLeft
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	letter-spacing:.8px;
	text-decoration:none; 
	text-align:left;  
	color:#fff; 
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#999;
	border-radius:0;
	background:#transparent;
	box-shadow:0;
}

div.appWinMenuItemLeft:hover
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	color:#ddd;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#999;
	border-radius:0px;
	background:transparent;
	box-shadow:0;
}

div.appMenuItemRightIcon
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	text-align:right;
	color:#000; 
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-width:1px
	border-color:#0f0;
	border-radius:0;
	background:#ddd;
}

div.appWinMenuItemRight
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	letter-spacing:.8px;
	text-decoration:none; 
	text-align:left;  
	color:#000; 
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#999;
	border-radius:0;
	background:#fff;
	box-shadow: -4px 0px 0 0 #000;
}

div.appWinMenuItemRight:hover
{
	display:block;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9995;
	width:100%;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	color:#fff;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#999;
	border-radius:0px;
	background:#555;
	box-shadow: -4px 0px 0 0 #000;
}




div.appWinCover {
	display:block;
	z-index:9990;
	position:relative;
	left:0px;
	overflow:hidden;
	width:100%;
	height:100%;
	background-color: #000;
	background:url(/core/image/defaultCover.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	border-width:0px;
	border-style:solid;
	border-color:#00f;
}

div.appWinBodyTop {
	display:none;
	z-index:9980;
	position:absolute;
	top:38px;
	left:0px;
	overflow:scroll;
	padding:10px 15px;
	width:100%;
	height:100%;
	background:#fff;
	border-width:0px;
	border-style:solid;
	border-color:#00f;
}

div.appWinCode {
	display:none;
	overflow:hidden;
	background:#fff;
	color:#000;
}


img.appAppLogoImg
{
 height: 24px; 
}

span.appAppMenuGlyph
{
 font-Size: 18px; 
}

div.appWinMenubarMenu {
	display:block;
	box-sizing: border-box;
	position:relative;
	overflow:hidden; 
	z-index:9995;
	width:auto;
	height:100%;
	margin:0px 0px 0px 5px;
	padding:0px;
	text-align:center;
	vertical-align:top;
	border-style:solid;
	border-width:0px;
	border-color:#0f0;
	background:transparent;
}


ul.appWinMenubarUL {
	display:block;
	box-sizing: border-box;
	position:relative;
	overflow:hidden; 
	list-style-type: none;
    margin: 0px;
    padding: 0px;
	z-index:9995;
	width:100%;
	height:100%;
	text-align:left;
	border-style:solid;
	border-width:0px;
	border-color:#aaa;
	background:transparent;
	float: left;
}





div.appPanel
{
	display:none;
	box-sizing: border-box;
	position: relative;
	overflow:hidden; 
	z-index:9990;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#000;
	border-style:solid;
	border-width:0px;
	border-color:#fee;
	border-radius:0px;
	background:#fff;
}

div.appHeader
{
	box-sizing: border-box;
	display:block;
	width:100%;
	height:auto;
	min-height: 24px;
	margin:0px;
	padding:0px;
	text-align: center;
	background:transparent;
	border-style:solid;
	border-width:0px;
	border-color:#f00;
	clear:both;
}


div.appRow
{
	display:block;
	margin:10px auto 10px auto;
	padding: 0px 0px 0px 0px;
	width:440px;
	height:auto;
	min-height: 24px;
	text-align: center;
	background:transparent;
	border-style:solid;
	border-width:0px;
	border-color:#fff;
	clear:both;
}


div.appLabel
{
	display:inline-block;
	height:100%;
	min-height:32px;
	width:130px;
	margin: 7px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	text-align: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	letter-spacing:.8px;
	text-decoration:none;
	background:transparent;
	border-style:solid;
	border-width:0px;
	border-color:#88f;
	float:left;
}

input.appInput 
{
	display:block;
	width:150px;  
	color:#ccc; 
	font-weight:normal;
	margin: 5px 0px 0px 10px;
	padding:0px 0px 0px 0px;	
	height:100%;
	min-height:32px;	
	padding:12px 5px 0px 5px;
	width:230px;
	font-size: 16px;
	color:#000;
	padding:0px 5px 0px 5px;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	background:#fff;
	border-radius:6px;
	float:left;
}

button.appButton
{
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:auto;
	min-width:20px;
	height:34px;
	min-height:30px;
	margin:0px 0px 0px 8px;
	padding:5px 7px 0px 0px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:transparent;
	border-width:1px;
	border-style:solid;
	border-color:transparent;
	border-radius:4px; 
	float: right;
}

button.appButton:hover
{
	box-sizing:border-box;
	display: block;
	overflow:hidden;
	width:auto;
	min-width:20px;
	height:34px;
	min-height:30px;
	margin:0px 0px 0px 8px;
	padding:5px 7px 0px 0px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.8px;
	text-decoration:none;
	background:#eee;
	border-width:1px;
	border-style:solid;
	border-color:#999;
	border-radius:4px; 
	float: right;
}
