a { text-decoration:none; color:#5b6c84; }
hr { 
	height:1px;
	border:0px;
	border-bottom:1px solid #FFFFFF;
	background-color:#e9e9e9;
	clear:both;
}
body {
	background-color:#006091;
	background-image:url("../gfx/screen_background.png");
	background-repeat:repeat-x;
	color:#000000;
	margin:0px;
	padding:0px;
	font-family:"Lucida Grande", Helvetica, Arial;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
}

.autocomplete-suggestions { border: 1px solid rgba(0, 0, 0, 0.25); background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.clearfix { clear:both; }
.disabled { opacity:0.5; }
.noticePlacardDark {
	background-color:rgba(0, 0, 0, 0.25);
	padding:12px;
	color:#FFFFFF;
	font-size:18px;
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	border:1px solid rgba(0, 0, 0, 0.25);
	
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
}
.pushButtonLargeWhite {
	color:#545454;
	font-size:18px;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial;
	text-shadow:#FFFFFF 0px 1px 0px;
	text-align:center;
	line-height:44px;
	min-width:44px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
	
	background-color:#cdcdcd;
	background:linear-gradient(0% 0% 270deg, #FFFFFF, #cdcdcd);
	background:-moz-linear-gradient(0% 0% 270deg, #FFFFFF, #cdcdcd);
	background:-o-linear-gradient(0% 0% 270deg, #FFFFFF, #cdcdcd);
	background:-ms-linear-gradient(0% 0% 270deg, #FFFFFF, #cdcdcd);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#cdcdcd));
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);
	
    -webkit-user-select:none;
	
	cursor:default;
}
.pushButtonLargeWhite:active {
	text-shadow:#FFFFFF 0px -1px 0px;
	
	background-color:#cdcdcd;
	background:linear-gradient(0% 0% 270deg, #cdcdcd, #FFFFFF);
	background:-moz-linear-gradient(0% 0% 270deg, #cdcdcd, #FFFFFF);
	background:-o-linear-gradient(0% 0% 270deg, #cdcdcd, #FFFFFF);
	background:-ms-linear-gradient(0% 0% 270deg, #cdcdcd, #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#FFFFFF));
	
	-moz-box-shadow:0px -1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0px -1px 1px rgba(0, 0, 0, 0.5);
	box-shadow:0px -1px 1px rgba(0, 0, 0, 0.5);
}
.pushButtonLargeGraphite {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial;
	text-shadow:#000000 0px 1px 0px;
	text-align:center;
	line-height:44px;
	min-width:44px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
	
	background-color:#536068;
	background:linear-gradient(0% 0% 270deg, #536068, #414e56);
	background:-moz-linear-gradient(0% 0% 270deg, #536068, #414e56);
	background:-o-linear-gradient(0% 0% 270deg, #536068, #414e56);
	background:-ms-linear-gradient(0% 0% 270deg, #536068, #414e56);
	background:-webkit-gradient(linear, left top, left bottom, from(#536068), to(#414e56));
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	border:1px solid rgba(0, 0, 0, 0.25);
	
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	
    -webkit-user-select:none;
	
	cursor:default;
}
.pushButtonLargeGraphite:active {
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
	
	background-color:#536068;
	background:linear-gradient(0% 0% 270deg, #414e56, #536068);
	background:-moz-linear-gradient(0% 0% 270deg, #414e56, #536068);
	background:-o-linear-gradient(0% 0% 270deg, #414e56, #536068);
	background:-ms-linear-gradient(0% 0% 270deg, #414e56, #536068);
	background:-webkit-gradient(linear, left top, left bottom, from(#414e56), to(#536068));
	
	-moz-box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	
    -webkit-user-select:none;
}
.pushButtonLargeBlue {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial;
	text-shadow:#000000 0px 1px 0px;
	text-align:center;
	line-height:44px;
	min-width:44px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
	
	background-color:#1376a9;
	background:linear-gradient(0% 0% 270deg, #1376a9, #026293);
	background:-moz-linear-gradient(0% 0% 270deg, #1376a9, #026293);
	background:-o-linear-gradient(0% 0% 270deg, #1376a9, #026293);
	background:-ms-linear-gradient(0% 0% 270deg, #1376a9, #026293);
	background:-webkit-gradient(linear, left top, left bottom, from(#1376a9), to(#026293));
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	border:1px solid rgba(0, 0, 0, 0.25);
	
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	
    -webkit-user-select:none;
	
	cursor:default;
}
.pushButtonLargeBlue:active {
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
	
	background-color:#1376a9;
	background:linear-gradient(0% 0% 270deg, #026293, #1376a9);
	background:-moz-linear-gradient(0% 0% 270deg, #026293, #1376a9);
	background:-o-linear-gradient(0% 0% 270deg, #026293, #1376a9);
	background:-ms-linear-gradient(0% 0% 270deg, #026293, #1376a9);
	background:-webkit-gradient(linear, left top, left bottom, from(#026293), to(#1376a9));
	
	-moz-box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	
    -webkit-user-select:none;
}
.pushButtonReliefSmall {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial;
	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 0px;
	text-align:center;
	line-height:32px;
	min-width:32px;
	height:32px;
	margin-left:6px;
	margin-right:6px;
	padding-left:12px;
	padding-right:12px;
	display:inline-block;
	
	background-color:#1376a9;
	background:linear-gradient(0% 0% 270deg, #1376a9, #026293);
	background:-moz-linear-gradient(0% 0% 270deg, #1376a9, #026293);
	background:-o-linear-gradient(0% 0% 270deg, #1376a9, #026293);
	background:-ms-linear-gradient(0% 0% 270deg, #1376a9, #026293);
	background:-webkit-gradient(linear, left top, left bottom, from(#1376a9), to(#026293));
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	border:1px solid rgba(0, 0, 0, 0.25);
	
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	
    -webkit-user-select:none;
	
	cursor:default;
}
.pushButtonReliefSmall:active {
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
	
	background-color:#1376a9;
	background:linear-gradient(0% 0% 270deg, #026293, #1376a9);
	background:-moz-linear-gradient(0% 0% 270deg, #026293, #1376a9);
	background:-o-linear-gradient(0% 0% 270deg, #026293, #1376a9);
	background:-ms-linear-gradient(0% 0% 270deg, #026293, #1376a9);
	background:-webkit-gradient(linear, left top, left bottom, from(#026293), to(#1376a9));
	
	-moz-box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px -1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.25);
	
    -webkit-user-select:none;
}
.pushButtonReliefSmall.red {
	background-color:#a91313;
	background:linear-gradient(0% 0% 270deg, #a91313, #930202);
	background:-moz-linear-gradient(0% 0% 270deg, #a91313, #930202);
	background:-o-linear-gradient(0% 0% 270deg, #a91313, #930202);
	background:-ms-linear-gradient(0% 0% 270deg, #a91313, #930202);
	background:-webkit-gradient(linear, left top, left bottom, from(#a91313), to(#930202));
}
.pushButtonReliefSmall.red:active {
	background-color:#a91313;
	background:linear-gradient(0% 0% 270deg, #930202, #a91313);
	background:-moz-linear-gradient(0% 0% 270deg, #930202, #a91313);
	background:-o-linear-gradient(0% 0% 270deg, #930202, #a91313);
	background:-ms-linear-gradient(0% 0% 270deg, #930202, #a91313);
	background:-webkit-gradient(linear, left top, left bottom, from(#930202), to(#a91313));
}
.pushButtonReliefSmall.yellow {
	background-color:#a9a913;
	background:linear-gradient(0% 0% 270deg, #a9a913, #939302);
	background:-moz-linear-gradient(0% 0% 270deg, #a9a913, #939302);
	background:-o-linear-gradient(0% 0% 270deg, #a9a913, #939302);
	background:-ms-linear-gradient(0% 0% 270deg, #a9a913, #939302);
	background:-webkit-gradient(linear, left top, left bottom, from(#a9a913), to(#939302));
}
.pushButtonReliefSmall.yellow:active {
	background-color:#a9a913;
	background:linear-gradient(0% 0% 270deg, #939302, #a9a913);
	background:-moz-linear-gradient(0% 0% 270deg, #939302, #a9a913);
	background:-o-linear-gradient(0% 0% 270deg, #939302, #a9a913);
	background:-ms-linear-gradient(0% 0% 270deg, #939302, #a9a913);
	background:-webkit-gradient(linear, left top, left bottom, from(#939302), to(#a9a913));
}
.pushButtonSelectSmall {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial;
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
	text-align:center;
	line-height:32px;
	height:32px;
	display:inline-block;
	margin-left:3px;
	margin-right:3px;
	padding-left:12px;
	padding-right:12px;
	margin-top:3px;
	margin-bottom:3px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
    -webkit-user-select:none;
	
	cursor:default;
}
.pushButtonSelectSmall.selected {
	background-color:rgba(255, 255, 255, 0.1);
}
.pushButtonSelectSmall:active {
	background-color:rgba(0, 0, 0, 0.1);
}
.inputFieldTable {
	border:1px solid rgba(0, 0, 0, 0.25);
	
	margin-left:auto;
	margin-right:auto;
	
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.inputFieldTable .textField {
	position:relative;
	left:20px;
	width:360px;
	background-color:#efefef;
	color:#000000;
	font-size:18px;
	font-weight:none;
	font-family:"Lucida Grande", Helvetica, Arial;
	height:32px;
	display:inline-block;
	border:0px;
	margin-top:6px;
	margin-bottom:6px;
	padding:0px;
	-webkit-appearance:none;
}
.inputFieldTable .textField:-moz-placeholder { color: #AAA !important; }
.inputFieldTable .textField::-webkit-input-placeholder { color: #AAA !important; }
.inputFieldTable .textField:-ms-input-placeholder { color: #AAA !important; }
.inputFieldTable .textField:focus {
	outline:none;
}
.inputFieldTable .row {
	background-color:#efefef;
	width:100%;
	height:44px;
	line-height:44px;
	text-align:left;
	
	-moz-box-shadow:inset 0px 1px 0px rgba(211, 211, 211, 1), inset 0px -1px 0px rgba(255, 255, 255, 1);
	-webkit-box-shadow:inset 0px 1px 0px rgba(211, 211, 211, 1), inset 0px -1px 0px rgba(255, 255, 255, 1);
	box-shadow:inset 0px 1px 0px rgba(211, 211, 211, 1), inset 0px -1px 0px rgba(255, 255, 255, 1);
}
.inputFieldTable .top {
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
.inputFieldTable .bottom {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}
.blueScreenTitle {
	color:rgba(255, 255, 255, 1.0);
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
	font-size:32px;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial;
}
.blueScreenSubtitle {
	color:rgba(255, 255, 255, 1.0);
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
	font-size:16px;
	font-weight:none;
	font-family:"Lucida Grande", Helvetica, Arial;
}
#header {
	position:absolute;
	width:100%;
	top:0px;
	height:44px;
	clear:both;
	-moz-box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
	box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.headerNormal {
	background-color:#329ad0;
	background:linear-gradient(0% 0% 270deg, #329ad0, #026293);
	background:-moz-linear-gradient(0% 0% 270deg, #329ad0, #026293);
	background:-o-linear-gradient(0% 0% 270deg, #329ad0, #026293);
	background:-ms-linear-gradient(0% 0% 270deg, #329ad0, #026293);
	background:-webkit-gradient(linear, left top, left bottom, from(#329ad0), to(#026293));
}
.headerMaintenance {
	background-color: transparent;
	background-image:url('/gfx/header_maintenance_bg.png');
}
#headerSearch {
	background-image:url('/gfx/header_searchicon_2x.png');
	background-size:26px 26px;
	background-position:left 6px top 2px;
	background-repeat:no-repeat;
	border-radius:26px;
	border:0px;
	width:202px;
	padding-left:32px;
	padding-right:24px;
	height:26px;
	color:white;
	font-size:14px;
	background-color:#177db1;
/*	background:linear-gradient(0% 0% 270deg, #278dc2, #0c6ea0);
	background:-o-linear-gradient(0% 0% 270deg, #278dc2, #0c6ea0);
	background:-ms-linear-gradient(0% 0% 270deg, #278dc2, #0c6ea0);
	background:-moz-linear-gradient(0% 0% 270deg, #278dc2, #0c6ea0);
	background:-webkit-gradient(linear, left top, left bottom, from(#278dc2), to(#0c6ea0));*/

	box-shadow:inset 0px -5px 10px rgba(0, 0, 0, 0.25), inset 0px 0px 1px rgba(0, 0, 0, 0.25), 0px 1px 0px rgba(255, 255, 255, 0.15);
	-moz-box-shadow:inset 0px -5px 10px rgba(0, 0, 0, 0.25), inset 0px 0px 1px rgba(0, 0, 0, 0.25), 0px 1px 0px rgba(255, 255, 255, 0.15);
	-webkit-box-shadow:inset 0px -5px 10px rgba(0, 0, 0, 0.25), inset 0px 0px 1px rgba(0, 0, 0, 0.25), 0px 1px 0px rgba(255, 255, 255, 0.15);

	-webkit-appearance:none;
}
#headerSearch:focus {
	outline: 0;
}
#headerInner {
	margin-left:auto;
	margin-right:auto;
	min-width:768px;
	width:100%;
	max-width:980px;
	height:34px;
	line-height:34px;
	margin-top:5px;
}
#headerProfileName {
	color:rgba(255, 255, 255, 1.0);
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
	font-size:14px;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial;
	height:34px;
	line-height:34px;
	float:right;
	margin-left:6px;
	margin-right:6px;
}
#headerProfilePicture {
	float:right;
	margin-top:1px;
	width:32px;
	height:32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25);
}
#footer {
	position:absolute;
	width:100%;
	bottom:0px;
	height:44px;
	clear:both;
}
.footerSeperator {
	-moz-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.5), inset 0px 2px 0px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.5), inset 0px 2px 0px rgba(255, 255, 255, 0.1);
	box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.5), inset 0px 2px 0px rgba(255, 255, 255, 0.1);
}
#footerInner {
	margin-left:auto;
	margin-right:auto;
	min-width:768px;
	max-width:980px;
	height:34px;
	line-height:34px;
	margin-top:5px;
    overflow-x:hidden;
    overflow-y:hidden;
}
#footerCopyrightText {
	color:rgba(255, 255, 255, 0.8);
	text-shadow:rgba(0, 0, 0, 0.2) 0px -1px 0px;
	font-size:13px;
	font-weight:none;
	font-family:"Lucida Grande", Helvetica, Arial;
	height:34px;
	line-height:34px;
	float:left;
	margin-left:6px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#about {
	position:absolute;
	top:0px;
	bottom:44px;
	width:100%;
	background-color:#FFFFFF;
	z-index:10000;
	overflow:auto;
}
#aboutContent {
	min-width:768px;
	max-width:980px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#privacy {
	position:absolute;
	top:0px;
	bottom:44px;
	width:100%;
	background-color:#FFFFFF;
	z-index:10000;
	overflow:auto;
}
#privacyContent {
	min-width:768px;
	max-width:980px;
	color: #262626;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#terms {
	position:absolute;
	top:0px;
	bottom:44px;
	width:100%;
	background-color:#FFFFFF;
	z-index:10000;
	overflow:auto;
}
#termsContent {
	min-width:768px;
	max-width:980px;
	color: #262626;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#help {
	position:absolute;
	top:0px;
	bottom:44px;
	width:100%;
	background-color:#FFFFFF;
	z-index:10000;
	overflow:auto;
}
#helpContent {
	min-width:768px;
	max-width:980px;
	color: #262626;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#content {
	position:absolute;
	top:44px;
	bottom:44px;
	width:100%;
	background-color:#4c525c;
	background-image:url("../gfx/content_background.png");
	background-repeat:repeat-x;
	
	clip:rect(0px, 4096px, auto, 0px);
}
.contentInner {
	width:940px;
	padding:0 20px 20px;
	clear:both;
	position:absolute;
	top:45px;
	bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
#contentPage {
	position:relative;
	min-width:768px;
	max-width:980px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 1px 0px 0px rgba(0, 0, 0, 0.35), -1px 0px 0px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 1px 0px 0px rgba(0, 0, 0, 0.35), -1px 0px 0px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 1px 0px 0px rgba(0, 0, 0, 0.35), -1px 0px 0px rgba(0, 0, 0, 0.35);
}
#loginScreen {
	position:absolute;
	top:0px;
	bottom:44px;
	width:100%;
	/*overflow:hidden;*/
}
#loginScreenContent {
	margin-left:auto;
	margin-right:auto;
	min-width:768px;
	text-align:center;
	clear:both;
}
#signUp {
	position:absolute;
	top:0px;
	bottom:44px;
	width:100%;
	overflow:hidden;
}
#signUpContent {
	margin-left:auto;
	margin-right:auto;
	min-width:768px;
	text-align:center;
	clear:both;
}
.sourceBadge {
	display:inline-block;
	padding:0 3px 0 3px;
	border-radius:3px;
	height:17px;
	line-height:17px;
	font-size:11px;
	font-weight:normal;
	color:white;
}
.navigationBar {
	z-index: 1252;
	width:100%;
	height:44px;
	color:#4F4F4F;
	background-color: #FFFFFF;
	line-height:44px;
	letter-spacing:-0.05em;
	-moz-box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.25);
	box-shadow:inset 0px -1px 0px rgba(0, 0, 0, 0.25);
/*	-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.25), inset 0px -1px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.25), inset 0px -1px 0px rgba(0, 0, 0, 0.25);
	box-shadow:0px 0px 4px rgba(0, 0, 0, 0.25), inset 0px -1px 0px rgba(0, 0, 0, 0.25);*/
}
.navigationBar .titleArea {
	font-size:24px;
	font-family:"Lucida Grande", Helvetica, Arial;
	font-weight:400;
	font-stretch:condensed;
	letter-spacing:-0.05em;
	text-align:center;
}
.navigationBar .titleArea .icon {
	height:28px;
	margin:8px 10px 8px 0px;
}
.navigationBar .leftArea {
	width:100px;
	display:inline-block;
    vertical-align: top;
}
.navigationBar .titleArea {
	width:440px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	display:inline-block;
    vertical-align: top;
}
.navigationBar .rightArea {
	width:100px;
	display:inline-block;
    vertical-align: top;
}
.navigationBar .button {
	color:#7F7F7F;
	font-size:13px;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial;
	text-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;
	text-align:center;
	line-height:30px;
	min-width:30px;
	height:30px;
	margin-left:6px;
	margin-right:6px;
	margin-top:5px;
	padding-left:12px;
	padding-right:12px;
	display:inline-block;
	
	background-color:#e5e5e5;
	background:linear-gradient(0% 0% 270deg, #F9F9F9, #e5e5e5);
	background:-moz-linear-gradient(0% 0% 270deg, #F9F9F9, #e5e5e5);
	background:-o-linear-gradient(0% 0% 270deg, #F9F9F9, #e5e5e5);
	background:-ms-linear-gradient(0% 0% 270deg, #F9F9F9, #e5e5e5);
	background:-webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#e5e5e5));
	
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid rgba(0, 0, 0, 0.25);
	
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 1);
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 1);
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 1);
	
    -webkit-user-select:none;
	
	cursor:default;
}
.navigationBar .button:active {
	text-shadow:rgba(255, 255, 255, 1) 0px -1px 0px;
	
	background-color:#E5E5E5;
	background:linear-gradient(0% 0% 270deg, #E5E5E5, #E5E5E5);
	background:-moz-linear-gradient(0% 0% 270deg, #E5E5E5, #E5E5E5);
	background:-o-linear-gradient(0% 0% 270deg, #E5E5E5, #E5E5E5);
	background:-ms-linear-gradient(0% 0% 270deg, #E5E5E5, #E5E5E5);
	background:-webkit-gradient(linear, left top, left bottom, from(#E5E5E5), to(#E5E5E5));
}
.navigationBarButtonDepressed {
	color:#404040 !important;
	text-shadow:rgba(255, 255, 255, 0.30) 0px -1px 0px !important;
	
	background-color:#7F7F7F !important;
	background:linear-gradient(0% 0% 270deg, #7F7F7F, #E5E5E5) !important;
	background:-moz-linear-gradient(0% 0% 270deg, #7F7F7F, #E5E5E5) !important;
	background:-o-linear-gradient(0% 0% 270deg, #7F7F7F, #E5E5E5) !important;
	background:-ms-linear-gradient(0% 0% 270deg, #7F7F7F, #E5E5E5) !important;
	background:-webkit-gradient(linear, left top, left bottom, from(#7F7F7F), to(#E5E5E5)) !important;
	
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.5) !important;
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.5) !important;
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.5) !important;
}
.subBar {
	width:640px;
	height:31px;
	border-bottom:1px solid rgba(0, 0, 0, 0.25);
	color:#4F4F4F;
	font-size:14px;
	font-family: "HelveticaNeueCondensed", "HelveticaNeue-Condensed", "Helvetica Neue Condensed", "HelveticaNeueRomanCondensed", "HelveticaNeue-Roman-Condensed", "Helvetica Neue Roman Condensed", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:400; font-stretch:condensed;
	line-height:31px;
	background-color:#e5e5e5;
	background:linear-gradient(0% 0% 270deg, #F9F9F9, #e5e5e5);
	background:-moz-linear-gradient(0% 0% 270deg, #F9F9F9, #e5e5e5);
	background:-o-linear-gradient(0% 0% 270deg, #F9F9F9, #e5e5e5);
	background:-ms-linear-gradient(0% 0% 270deg, #F9F9F9, #e5e5e5);
	background:-webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#e5e5e5));
}
.subBar .leftArea {
	margin-left:6px;
	height:31px;
	line-height:31px;
	float:left;
	text-shadow: 0px 1px #FFFFFF;
}
.subBar .searchField {
	position:relative;
	width:240px;
	font-size:24px;
	line-height:32px;
	margin-left:6px;
	margin-right:6px;
	margin-top:5px;
}

.view {
	position:absolute;
	top:0px;
	left:139px;
	bottom:0px;
	width:640px;
	height:100%;
	background-color:#FFFFFF;
	overflow:auto;
	overflow-x:hidden;
	
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);
}
#viewController_view_tools {
}
#viewController_view_tools .section {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:12px;
	margin-top:12px;
	width:580px;
	border-bottom:1px solid #e9e9e9;
}
#viewController_view_tools .itemTitle {
	font-size:21px;
	font-family: "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:600; font-stretch:condensed;
}
#viewController_view_tools .itemDescription {
	color:#7F7F7F;
	font-size:15px;
	font-family: "HelveticaNeueCondensed", "HelveticaNeue-Condensed", "Helvetica Neue Condensed", "HelveticaNeueRomanCondensed", "HelveticaNeue-Roman-Condensed", "Helvetica Neue Roman Condensed", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:400; font-stretch:condensed;
	margin-top:6px;
	margin-bottom:6px;
}
#viewController_view_tools .itemDescriptionSource {
	color:#000000;
}
#viewController_view_tools .itemSummary {
	font-size:15px;
	font-weight:none;
	font-family:Georgia, serif;
	margin-top:6px;
	margin-bottom:6px;
	line-height:20px;
}
#viewController_view_tools .sectionTitle {
	color:#000000;
	font-size:18px;
	font-family: "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:600; font-stretch:condensed;
}
#menu {
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:138px;
	height:100%;
	background-color:#313949;
	background-image:url("../gfx/launchpad_background.png");
	overflow:auto;
	overflow-x:hidden;
	border-right:1px solid #13161c;
}
#menu .item {
	background-color:#313949;
	height:44px;
	
	-moz-box-shadow:inset 0px 1px 0px #414857, inset 0px -1px 0px #242b38;
	-webkit-box-shadow:inset 0px 1px 0px #414857, inset 0px -1px 0px #242b38;
	box-shadow:inset 0px 1px 0px #414857, inset 0px -1px 0px #242b38;
}
#menu .item:active {
	background-color:#1e232d;

	-moz-box-shadow:inset 0px 0px 10px #101318;
	-webkit-box-shadow:inset 0px 0px 10px #101318;
	box-shadow:inset 0px 0px 10px #101318;
}
#menu .item.selected {
	background-color:#252c3a;
	
	-moz-box-shadow:inset 0px 0px 10px #1e232d;
	-webkit-box-shadow:inset 0px 0px 10px #1e232d;
	box-shadow:inset 0px 0px 10px #1e232d;
}
#menu .item.selected:active {
	background-color:#1e232d;

	-moz-box-shadow:inset 0px 0px 10px #101318;
	-webkit-box-shadow:inset 0px 0px 10px #101318;
	box-shadow:inset 0px 0px 10px #101318;
}
#menu .item .maintext {
	position:relative;
	left:12px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:none;
	font-family:Helvetica, Arial;
	letter-spacing:-0.02em;
	text-shadow:rgba(0, 0, 0, 0.75) 0px 1px 0px;
	height:44px;
	line-height:44px;
}
#notifications {
	position:absolute;
	top:0px;
	left:779px;
	bottom:0px;
	width:200px;
	height:100%;
	background-color:#f2f2f2;
	/*background-image:url("../gfx/notifications_background.png");*/
	overflow:auto;
	overflow-x:hidden;
	border-left:1px solid #b4b4b4;
	z-index:1300;
}
#notifications .heading {
	background-color:#f2f2f2;
	/*letter-spacing:-0.05em;*/
	text-shadow:rgba(255, 255, 255, 0.75) 0px 1px 0px;
	height:23px;
	line-height:23px;

	-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.75), inset 0px -1px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.75), inset 0px -1px 0px rgba(0, 0, 0, 0.15);
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.75), inset 0px -1px 0px rgba(0, 0, 0, 0.15);

	clear:both;
	padding-left:9px;
	padding-right:12px;
	background-color:#e3e3e3;
	color:#3f3f3f;
	font-size:14px;
	font-weight:bold;
	font-family:Helvetica, Arial;
}
#notifications .item {
	background-color:#f2f2f2;
	/*letter-spacing:-0.05em;*/
	text-shadow:rgba(255, 255, 255, 0.75) 0px 1px 0px;
	min-height:44px;

	-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.75), inset 0px -1px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.75), inset 0px -1px 0px rgba(0, 0, 0, 0.15);
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.75), inset 0px -1px 0px rgba(0, 0, 0, 0.15);
	
	cursor:default;
}
#notifications .item .title {
	clear:both;
	padding-top:8px;
	margin-left:9px;
	margin-right:12px;
	width:176px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family:Helvetica, Arial;
}
#notifications .item .details {
	clear:both;
	padding-bottom:8px;
	margin-left:9px;
	margin-right:12px;
	width:176px;
	color:#797979;
	font-size:11px;
	font-weight:none;
	font-family:Helvetica, Arial;
}
.title {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.subtitle {
	color:#7F7F7F;
	font-size:12px;
}
#app_medsquares_viewController_main_mainArea .mainAreaApp {
	display:inline-block;
	/*width:280px;*/
	width:180px;
	border-radius:12px;
	background-color:#eeeff0;
	margin:25px 0px 0px 25px;
	text-align:center;
	/*font-size:14px;*/
	padding-top:10px;
	padding-bottom:20px;
	
	cursor:default;
}
#app_medsquares_viewController_main_mainArea .mainAreaApp:hover {
	background-color:#e6f6ff;
}
#app_medsquares_viewController_main_mainArea .mainAreaApp:active {
	background-color:#d9f1ff;
}
#app_medsquares_viewController_main_mainArea_description {
	text-align:center;
	font-size:18px;
	height:32px;
	margin-top:25px;
	clear:both;
}
/*#app_messages_listView_conversations .listViewCell .cellTitle {
	width:161px;
	clear:both;
}
#app_messages_listView_conversations .listViewCell .cellDetail {
	width:161px;
	clear:both;
}*/
#app_messages_listView_messages .listViewCell .cellTitle {
	width:380px;
	clear:both;
	margin:12px 28px 0px 12px;
}
#app_messages_listView_messages .listViewCell .cellDetail {
	width:380px;
	clear:both;
	color:#7F7F7F;
	font-size:12px;
	margin:0px 28px 12px 12px;
}
#app_messages_listView_messages .listViewCell .cellTitle .smallDetail {
	color:#4787ff;
}
#app_medsquares_listView_headlines .listViewCell .cellTitle {
	width:601px;
	clear:both;
	margin:12px 12px 0px 12px;
}
#app_medsquares_listView_headlines .listViewCell .cellDetail {
	width:601px;
	clear:both;
	color:#7F7F7F;
	font-size:12px;
	margin:0px 12px 12px 12px;
}
#app_medsquares_listView_headlines .listViewCell .cellTitle .smallDetail {
	color:#4787ff;
}
#app_medsquares_listView_search .listViewCell .cellTitle {
	width:600px;
}
#app_medsquares_listView_search .listViewCell .cellDetail {
	display:none;
}
#app_medsquares_listView_institutions .listViewCell .cellTitle {
	width:600px;
}
#app_medsquares_listView_institutions .listViewCell .cellDetail {
	display:none;
}
#app_mdguideline_listView_main .listViewCell .cellTitle {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:452px;
}
#app_mdguideline_listView_main .listViewCell .cellTitle .mainTitle {
	font-size: 14px;
	font-weight: bold;
}
#app_mdguideline_listView_main .listViewCell .cellTitle .subTitle {
	color:#666666;
	font-size: 12px;
}
#app_mdguideline_listView_main .listViewCell .cellDetail {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:right;
	width:140px;
	color:#666666;
}
#app_mdpublication_listView_articles .listViewCell .cellTitle {
	width:601px;
	clear:both;
	margin:12px 12px 0px 12px;
}
#app_mdpublication_listView_articles .listViewCell .cellDetail {
	width:601px;
	clear:both;
	color:#7F7F7F;
	font-size:12px;
	margin:0px 12px 12px 12px;
}
#app_mdpublication_listView_articles .listViewCell .cellTitle .smallDetail {
	color:#4787ff;
}
#app_mdpublication_listView_sources .listViewCell .cellTitle {
	width:601px;
	clear:both;
	font-size:12px;
}
#app_mdpublication_listView_sources .listViewCell .cellDetail {
	display:none;
}
#app_mdpublication_viewController_main_mainArea {
	background-color:#f9f8f9;
	text-align:center;
	overflow: auto;
}
.app_mdpublication_journal {
	width:133px;
	height:190px;
	margin:32px 32px 0px;
	display:inline-block;
	
	box-shadow:0px 1px 5px rgba(0, 0, 0, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0px 1px 5px rgba(0, 0, 0, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:0px 1px 5px rgba(0, 0, 0, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px rgba(0, 0, 0, 0.25);

	text-shadow:rgba(0, 0, 0, 0.25) 0px -1px 0px;
	
	background-color:#000000;
	background:linear-gradient(0% 0% 270deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
	background:-moz-linear-gradient(0% 0% 270deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
	background:-o-linear-gradient(0% 0% 270deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
	background:-ms-linear-gradient(0% 0% 270deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.25)));
}
.app_mdpublication_journal .title {
	color:white;
	font-size:13px;
	font-weight:bold;
	height:125px;
	padding-top:20px;
	width:113px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
}
.app_mdpublication_journal .date {
	color:rgba(255, 255, 255, 0.65);
	font-size:13px;
	font-weight:bold;
	height:25px;
	padding-bottom:20px;
	width:113px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
}
.app_mdmath_infoArea {
	font-size:12px;
	background-color:#FFFFFF;
	background-image:url("../gfx/rightpage.png");
	background-repeat:repeat-y;
	overflow:auto;
}
#app_mdexamination_listView_main .listViewCell .cellTitle {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:452px;
}
#app_mdexamination_listView_main .listViewCell .cellDetail {
	width:112px;
}
#app_mdexamination_listView_exam .listViewCell .cellTitle {
	width:600px;
}
#app_mdexamination_listView_exam .listViewCell .cellDetail {
	display:none;
}
#app_mdlogbook_listView_main .listViewCell .cellTitle {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:452px;
}
#app_mdlogbook_listView_main .listViewCell .cellDetail {
	width:112px;
}
#app_mdlogbook_listView_main .listViewCell .cellAccessory {
	width:19px;
	text-align:right;
}
#app_mdlogbook_listView_review .listViewCell .cellTitle {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:452px;
}
#app_mdlogbook_listView_review .listViewCell .cellDetail {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align: right;
	width:140px;
}
#app_mdlogbook_listView_review .listViewCell .cellDetail .smallDetail {
	color:#4787ff;
}
#app_mdlogbook_listView_summary .listViewCell .cellTitle {
	width:237px;
	font-size:12px;
	text-align:right;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#app_mdlogbook_listView_summary .listViewCell .cellDetail {
	width:34px;
	font-size:12px;
	color:#7F7F7F;
	text-align:right;
}
.app_mdlogbook_graphArea {
}
.app_mdlogbook_detailArea {
}
#app_mdlogbook_viewController_summary_detailArea {
	overflow-x: hidden;
	overflow-y: hidden;
}
#app_mdlogbook_viewController_summary_detailArea_graph {
	width:320px;
	min-height:480px;
}
#app_mdlogbook_listView_new .listViewCell .cellTitle {
	text-align:right;
	font-weight:bold;
}
#app_mdlogbook_listView_entry .listViewCell .cellTitle {
	text-align:right;
	font-weight:bold;
}
#app_settings_listView_settings .listViewCell .cellTitle {
	text-align:right;
	font-weight:bold;
}
#app_administration_listView_main .listViewCell .cellTitle {
	text-align:right;
	font-weight:bold;
}
#app_administration_listView_users .listViewCell .cellDetail {
	text-align:right;
}
#app_administration_listView_users .listViewCell .cellDetail .smallDetail {
	color:#4787ff;
}
#app_administration_listView_newUser .listViewCell .cellTitle {
	text-align:right;
	font-weight:bold;
}
#app_mdfilevault_listView_main .listViewCell .cellDate {
	width:100px;
	float:left;
	min-height:19px;
	margin-left:12px;
	margin-top:12px;
	margin-bottom:13px;
	color:#646464;
}
#app_mdfilevault_listView_main .listViewCell .cellTitle {
	width:255px;
	float:left;
	min-height:19px;
	margin-left:12px;
	margin-top:12px;
	margin-bottom:13px;
}
#app_mdfilevault_listView_main .listViewCell .cellKind {
	width:60px;
	float:left;
	min-height:19px;
	margin-left:12px;
	margin-top:12px;
	margin-bottom:13px;
	color:#646464;
}
#app_mdfilevault_listView_main .listViewCell .cellPatient {
	width:150px;
	float:left;
	min-height:19px;
	margin-left:12px;
	margin-top:12px;
	margin-bottom:13px;
	color:#646464;
}
#app_mdfilevault_listView_main .listViewHeading .headingDate {
	width:100px;
	float:left;
}
#app_mdfilevault_listView_main .listViewHeading .headingTitle {
	width:255px;
	float:left;
	margin-left:12px;
}
#app_mdfilevault_listView_main .listViewHeading .headingKind {
	width:60px;
	float:left;
	margin-left:12px;
}
#app_mdfilevault_listView_main .listViewHeading .headingPatient {
	width:150px;
	float:left;
	margin-left:12px;
}
.tutorialSpecialWord {
	color:#187caf;
}
#notificationDisplay {
	position:fixed;
	z-index: 1500;
	min-width: 200px;
	min-height: 32px;

	color: #FFFFFF;
	line-height: 32px;
	text-shadow:rgba(0, 0, 0, 0.15) 0px 1px 2px;
	background-color: rgba(0, 0, 0, 0.15);

	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-top-left-radius:12px;
	-webkit-border-top-right-radius:12px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}
input[type=search] {
	border: 1px solid #a1a1a1;
	border-radius: 9px;
	padding: 2px 6px 1px 6px;
	-moz-box-shadow:inset 0px 1px 4px rgba(0, 0, 0, 0.15);
	-ms-box-shadow:inset 0px 1px 4px rgba(0, 0, 0, 0.15);
	-o-box-shadow:inset 0px 1px 4px rgba(0, 0, 0, 0.15);
	box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.15);
}
#modalScreen_background {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 100000;
	background: rgba(0, 0, 0, 0.5);
}
.modalScreen_dialogue {
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	padding: 7px;
	width: 320px;

	background-color:#fcfcfc;
	background:linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f7f7f7));
	background:-moz-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-ms-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-o-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);

	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 1px rgba(0, 0, 0, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 1px rgba(0, 0, 0, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 1px rgba(0, 0, 0, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 1);
	-ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 1px rgba(0, 0, 0, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 1);
	-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 1px rgba(0, 0, 0, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 1);
	
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;

	font-size:12px;
}
.modalScreen_dialogue .title {
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	text-align:center;
	margin-bottom:7px;
	font-size:14px;
}
.modalScreen_dialogue .message {
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	text-align:center;
	margin-bottom:7px;
	font-size: 12px;
	font-weight: none;
}
.modalScreen_dialogue .pushButton {
	display:inline-block;
	padding-left: 8px;
	padding-right: 8px;
	min-width: 54px;
	height: 21px;
	line-height: 21px;

	font-size: 11px;
	font-weight: none;
	font-family: "Lucida Grande", Helvetica, Arial;
	text-align: center;
	text-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;

	background-color:#fcfcfc;
	background:linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f7f7f7));
	background:-moz-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-ms-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-o-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);

	box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-ms-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);

	border: 1px solid rgba(0, 0, 0, 0.4);
	
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	
	cursor:default;
}
.modalScreen_dialogue .pushButton:active {
	background:linear-gradient(0% 0% 270deg, #EEEEEE, #f7f7f7);
	background:-webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#f7f7f7));
	background:-moz-linear-gradient(0% 0% 270deg, #EEEEEE, #f7f7f7);
	background:-ms-linear-gradient(0% 0% 270deg, #EEEEEE, #f7f7f7);
	background:-o-linear-gradient(0% 0% 270deg, #EEEEEE, #f7f7f7);
	text-shadow:rgba(255, 255, 255, 0.5) 0px -1px 0px;
}
.modalScreen_dialogue .pushButton.red {
	color:white;
	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 0px;
	
	background-color:#cd2f2f;
	background:linear-gradient(0% 0% 270deg, #cd2f2f, #950202);
	background:-webkit-gradient(linear, left top, left bottom, from(#cd2f2f), to(#950202));
	background:-moz-linear-gradient(0% 0% 270deg, #cd2f2f, #950202);
	background:-ms-linear-gradient(0% 0% 270deg, #cd2f2f, #950202);
	background:-o-linear-gradient(0% 0% 270deg, #cd2f2f, #950202);

	box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-ms-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
}
.modalScreen_dialogue .pushButton.red:active {
	background:linear-gradient(0% 0% 270deg, #b31515, #950202);
	background:-webkit-gradient(linear, left top, left bottom, from(#b31515), to(#950202));
	background:-moz-linear-gradient(0% 0% 270deg, #b31515, #950202);
	background:-ms-linear-gradient(0% 0% 270deg, #b31515, #950202);
	background:-o-linear-gradient(0% 0% 270deg, #b31515, #950202);
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
}
.modalScreen_dialogue .pushButton.defaultButton {
	color:white;
	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 0px;

	background-color:#2f98cd;
	background:linear-gradient(0% 0% 270deg, #2f98cd, #026395);
	background:-webkit-gradient(linear, left top, left bottom, from(#2f98cd), to(#026395));
	background:-moz-linear-gradient(0% 0% 270deg, #2f98cd, #026395);
	background:-ms-linear-gradient(0% 0% 270deg, #2f98cd, #026395);
	background:-o-linear-gradient(0% 0% 270deg, #2f98cd, #026395);

	box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-ms-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
}
.modalScreen_dialogue .pushButton.defaultButton:active {
	background:linear-gradient(0% 0% 270deg, #157db3, #026395);
	background:-webkit-gradient(linear, left top, left bottom, from(#157db3), to(#026395));
	background:-moz-linear-gradient(0% 0% 270deg, #157db3, #026395);
	background:-ms-linear-gradient(0% 0% 270deg, #157db3, #026395);
	background:-o-linear-gradient(0% 0% 270deg, #157db3, #026395);
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
}
.modalScreen_dialogue .pushButton,
.verticallyStacked {
	display: block;
	max-width: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
	clear: both;
}
.modalScreen_dialogue .pushButton:last-child {
	margin-bottom: 0px;
}
.poweredbymedsquares_bar_center {
	height:44px;
	text-align:center;
	clear:both;

	-moz-box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.5);
}
.blurFilter {
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
}
table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
}
table.tablesorter thead tr .headerSortUp {
	background-color:#e6e6e6;
	background-image: url('/gfx/tablesorter_asc.png');
}
table.tablesorter thead tr .headerSortDown {
	background-color:#e6e6e6;
	background-image: url('/gfx/tablesorter_desc.png');
}


.miniPushButton {
	color:#000000;
	font-size:10px;
	font-weight:normal;
	font-family:"Lucida Grande", Helvetica, Arial;
	text-align:center;
	line-height:14px;
	height:14px;
	display:inline-block;
	padding-left:6px;
	padding-right:6px;

	border:1px solid #a7a7a7;

	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.50), inset 0px 1px 0px rgba(255, 255, 255, 0.20);
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.50), inset 0px 1px 0px rgba(255, 255, 255, 0.20);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.50), inset 0px 1px 0px rgba(255, 255, 255, 0.20);
	
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	
    -webkit-user-select:none;
}
.miniPushButton:active {
	background-color:rgba(0, 0, 0, 0.15);

	-moz-box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.25);
}
.miniPushButton.selected {
	background-color:rgba(0, 0, 0, 0.20);

	-moz-box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.25);
}