/* CSS Document */
* {
	-webkit-transition: color .1s ease-in,  opacity .1s ease-in-out,  -webkit-transform .1s ease-in-out 0;
	-moz-transition: color .1s ease-in,  opacity .1s ease,  -moz-transform .1s ease-in-out 0;
	-o-transition: color .1s ease-in,  opacity .1s ease,  -o-transform .1s ease-in-out 0;
	transition: color .1s ease-in,  opacity .1s ease,  transform .1s ease-in-out 0;
}

body {
	margin-top: 100px;
	background:#EDEDED;
}


a:hover {
	cursor:pointer;
}
.brand {
	text-shadow: 1px 1px 0 #FFF;
}
.navbar .navbar-inner {
	border:none;
	border-top:1px solid white;
	box-shadow: none;
	background:#EDEDED;
}
.sidebar-nav .well {
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
}
/* Other */
.action-btn {
	text-align:center;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
	margin-top:0px;
	margin-bottom:20px;
	padding:10px;
}
/* Comment Table */
.member-avatar img {
	border: 1px solid #DDDDDD;
}
.comment-info {
	color:#666;
}
h4 {
	font-size:14px;
}
/* Portlets */
.box h4.box-header {
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
}
.box .box-container-toggle {
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-top-left-radius: 0px;
	-moz-border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px
}
.box-btn {
	border:1px solid #ccc;
	border-radius: 3px;
	-moz-box-shadow: inset 2px 2px 5px #fff;
	-webkit-box-shadow: inset 2px 2px 5px #fff;
	box-shadow: inset 2px 2px 5px #fff;
	background:#eee;
	text-align:center;
	padding:0;
	color:#666;
	margin-left:2px;
	margin-right:2px;
	cursor:pointer;
	height:15px;
	width:16px;
}
.fileinput-button {
	width:30px;
	height:15px;
	margin:1px -5px 0 2px;
	padding:3px;
	position:relative;
	left:1px;
	line-height:10px;
}
.link-button {
	width:30px;
	height:15px;
	margin:1px -5px 0 2px;
	padding:3px;
	position:relative;
	left:1px;
	line-height:20px;
	font-size:24px;
}
.box-btn:hover {
	border:1px solid #bbb;
	background:#e9e9e9;
	color:#333;
}
.box-btn:active {
	border:1px solid #c0c0c0;
	background:#e3e3e3;
	-moz-box-shadow: inset 1px 1px 2px #666;
	-webkit-box-shadow: inset 1px 1px 2px #666;
	box-shadow: inset 1px 1px 2px #666;
	/*position:relative;
	top:1px;
	left:1px;*/
	color:#000;
	margin-left:2px;
}
/* Round Corners and text effects
----------------------------------------------------------------------------------------------------*/

.round-all {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.round-top {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-radius: 3px 3px 0 0;
}
.round-bottom {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-radius: 0 0 3px 3px;
}
.round-left {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-radius: 3px 0 0 3px;
}
.round-right {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-radius:0 3px 3px 0;
}
/* Member Box - Side Nav */
.member-box {
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
}
img.member-box-avatar {
	border:1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* Dashboard  */
.box ul.dashboard-statistics li, ul.dashboard-member-activity li {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #fff;
}
.red {
	color:#B94A48;
}
.green {
	color:#468847
}
.yellow {
	color:#F89406
}
.blue {
	color:#3A87AD;
}
img.dashboard-member-activity-avatar {
	border:1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* Calendar */
.fc-state-default .fc-button-effect span {
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
}
/* Show Grid */
.show-grid [class*="span"] {
	background: none repeat scroll 0 0 #EEEEEE;
	border-radius: 3px 3px 3px 3px;
}
.show-grid:hover [class*="span"] {
	background: none repeat scroll 0 0 #DDDDDD;
}
.show-grid .show-grid [class*="span"] {
	background-color: #CCCCCC;
}
/******************************** Entity Frequency Tag Cloud *************************/
.tag0 {
	color:#666;
	font-size:9px;
	text-decoration:none;
}
.tag1 {
	color:#555;
	font-size:10px;
	text-decoration:none;
}
.tag2 {
	color:#444;
	font-size:12px;
	text-decoration:none;
}
.tag3 {
	color:#333;
	font-size:14px;
	text-decoration:none;
}
.tag4 {
	color:#333;
	font-size:16px;
	text-decoration:none;
}
.tag5 {
	color:#333;
	font-size:18px;
	text-decoration:none;
}
.tag0:hover, .tag0:active, .tag1:hover, .tag1:active, .tag2:hover, .tag2:active, .tag3:hover, .tag3:active, .tag4:hover, .tag4:active, .tag5:hover, .tag5:active {
	color:#000;
	text-decoration:underline;
}
.table.checkboxTable {
	width: 100%;
	margin:0;
}
.table.checkboxTable th, .table.checkboxTable td {
	padding: 2px;
	text-align: left;
	vertical-align: top;
	border-top: none;
}
/* Module Overrides */
#content-area-l {
	background-color: #f2f2f2;
}
#header-bar, .functionItem {
	height: 70px;
}
.header-logo {
	margin-right: 15px;
}
#navigation-selection-arrow:after {
	border-bottom-color: #f2f2f2;
}
#header-bar, .functionItem {
	background: #3A3A3A;
	background-image: -moz-linear-gradient(top, #424242, #242424);
	background-image: -ms-linear-gradient(top, #424242, #242424);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#242424), to(#242424));
	background-image: -webkit-linear-gradient(top, #424242, #242424);
	background-image: -o-linear-gradient(top, #424242, #242424);
	background-image: linear-gradient(top, #424242, #242424);
	background-repeat: repeat-x;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#424242', endColorstr = '#242424', GradientType = 0);
	color: #ACACAC;
	text-shadow: 3px 3px 3px black;
}
.subnav {
	border:1px solid #D4D4D4;
	border-radius: 3px;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(top, #fff, #eee);
	background-repeat: repeat-x;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	-webkit-box-shadow: inset 0 2px 0 #ffffff, 0px 1px 1px 0 rgba(153,153,153,0.75);
	-moz-box-shadow: inset 0 2px 0 #ffffff, 0px 1px 1px 0 rgba(153,153,153,0.75);
	box-shadow: inset 0 1px 2px 0 #ffffff, 0px 1px 1px 0 rgba(153,153,153,0.75);
	display:block;
	padding:5px 5px 0 5px;
	margin-bottom:10px;
	vertical-align:middle;
}

.functionHome, .functionDashboard, .functionDisplayBin {
	background-image: none;
}
.functionItem {
	min-width: 90px;
	text-align: center;
	list-style: none;
	line-height: 14px;
	float: left;
	border-left: 1px solid #4A4A4A;
	border-right: 1px solid #292929;
}
.functionItem i {
	margin-top: 17px;
	margin-bottom: .25em;
	font-size: 32px;
}
.functionItem a {
	font-size: 11px;
	padding: 0 15px;
	color: #ACACAC;
	text-shadow: 3px 3px 3px black;
	font-size: 0.8em;
}
.functionItem a:hover {
	text-decoration:none;
	color:white;
}
a:hover i.icon-home, a.active i.icon-home {
	color: #94c93d;
}
a:hover i.icon-th, a.active i.icon-th {
	color: #5cbed7;
}
a:hover i.icon-inbox, a.active i.icon-inbox {
	color: #ff7d15;
}
a:hover i.icon-folder-close, a.active i.icon-folder-close {
	color:#FBEAC8;
}
a:hover i.icon-list, a.active i.icon-list {
	color:#00F9EC;
}
a:hover i.icon-edit, a.active i.icon-edit {
	color:#fff;
}
a:hover i.icon-bar-chart, a:active icon-bar-chart {
	color:#e5316c;
}
.functionItem:hover {
	background-color: #4A4A4A;
}
.title {
	border-left: 1px solid #4A4A4A;
}
.sandbox {
	margin:0 12px 0 12px;
	padding:12px;
	border:1px solid #ddd;
	background:#FAFAFA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*min-height:800px;*/
	box-shadow: 1px 1px 3px rgba(255,255,255,0.7);
}
.topic {
	border-radius: 0;
	padding:0;
	background-color: #EFEFEF;
	border: 1px solid #ddd;
	-webkit-box-shadow: 1px 1px 0 0 rgba(153,153,153,0.75);
	-moz-box-shadow: 1px 1px 0 0 rgba(153,153,153,0.75);
	box-shadow: 1px 1px 0 0 rgba(153,153,153,0.75);
	min-height:120px;
	overflow:visible;
}
.topic:hover {
	border:1px solid #D4D4D4;
	border-radius: 0;
	padding:0;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(top, #fff, #eee);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	-webkit-box-shadow: inset 0 2px 0 #ffffff, 0 1px 2px 0 rgba(153,153,153,0.75);
	-moz-box-shadow: inset 0 2px 0 #ffffff, 0 1px 2px 0 rgba(153,153,153,0.75);
	box-shadow: inset 0 1px 2px 0 #ffffff, 0 1px 2px 0 rgba(153,153,153,0.75);
	min-height:100px;
	overflow:visible;
}
.selected .topic {
	border-radius: 3px;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(top, #fff, #eee);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	-webkit-box-shadow: inset 0 2px 0 #ffffff, 1px 1px 2px 0 rgba(153,153,153,0.75);
	-moz-box-shadow: inset 0 2px 0 #ffffff, 1px 1px 2px 0 rgba(153,153,153,0.75);
	box-shadow: inset 0 1px 2px 0 #ffffff, 1px 1px 2px 0 rgba(153,153,153,0.75);
	min-height:100px;
	overflow:visible;
	margin: 20px 0 20px 27px;
}
.topic-header {
	border:1px solid #D4D4D4;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(top, #fff, #eee);
	background-repeat: repeat-x;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	-webkit-box-shadow: inset 0 2px 0 #ffffff, 0px 1px 1px 0 rgba(153,153,153,0.75);
	-moz-box-shadow: inset 0 2px 0 #ffffff, 0px 1px 1px 0 rgba(153,153,153,0.75);
	box-shadow: inset 0 1px 2px 0 #ffffff, 0px 1px 1px 0 rgba(153,153,153,0.75);
	display:block;
	margin: 0;
	padding:5px;
}
.topic-header strong {
	color:#708090;
	text-shadow: 2px 2px 2px #FFF;	
}
.topic-relevance {
	background:#708090;
	color:white;
	border:none;
	border-right:solid 1px #D4D4D4;
	height:110px;
	padding:0;
	text-align:center;
	width:25px;
	margin:0;
	margin-right:10px;
	float:left;
	font-size:0.85em;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	border-radius: none;
}
.selected .topic-relevance {
	background:#708090;
	color:white;
	border:none;
	border-right:solid 1px #D4D4D4;
	height:155px;
	padding:0;
	text-align:center;
	border-top-left-radius: 2px;
	width:25px;
	margin:0;
	margin-right:10px;
	float:left;
	font-size:0.85em;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.topic-classification {
	height:25px;
	border:none;
	border-top-left-radius:2px;
	cursor:pointer;
}
.selected .topic-classification {
	height:25px;
	border:none;
	border-top-left-radius:2px;
	cursor:pointer;
}
.is-topsecret {
	background: #FFDE00;
}
.is-secret {
	background:#F00;
}
.is-confidential {
	background:#2C3694;
}
.is-unclass {
	background:#3c0;
}

.topic-buttons {
	float:right;
	margin:0;
	display:inline;
	font-size:16px !important;
	line-height:16px !important;
}

.topic-buttons a {
	
}

.topic-preview {
	margin:10px 10px 0 30px;
	display:block;
	height:78px;
	line-height: 118%;
	overflow:hidden;
}
.selected .topic-preview {
	height:120px;
}
.topic-preview > h3 {
	font-size:1.15em;
	font-weight: bold;
	line-height: 110%;
	margin:0;
	display:inline;
}
.topic-preview-subtitle {
	font-size:0.75em;
}
.source {
	color:#666;
	font-weight:normal;
	font-size:0.9em;
}
.date {
	color:#666;
	font-weight:normal;
	font-size:0.9em;
}

.topic-preview-media {
	width:90px;
	height:76px;
	overflow:hidden;
	border:1px solid black;
	-webkit-box-shadow: inset 2px 2px #fff, inset -2px -2px 0 0 fff;
	-moz-box-shadow: inset 2px 2px #fff, inset -2px -2px 0 0 fff;
	box-shadow: inset 2px 2px 0 #fff, inset -2px -2px 0 0 fff;
	float:left;
	margin-right:5px;
	padding:0;
	display:inline;
}
.topic-preview-media * img {
	width:86px;
	height:72px;
	border:2px solid white;
	clip:rect(0px,86px,72px,0px);
}
.topic-preview-text {
	font-size: 0.8em;
	line-height:135%;
	margin-top:3px;
}
.topic-expand-links {
	min-width:90px;
	padding:0;
	margin:0;
	text-align:left;
	display:inline-block;
}
.topic-actionIcons {
	font-size:12px;
	line-height:12px;
	padding-top:1px;
	margin:0;
	display:none;
}
.selected .topic-actionIcons, .topic:hover .topic-actionIcons {
	display:inline-block;
}
.selected .topic-comment {
	margin-top:4px;
	border-top:1px solid #D4D4D4;
	display:block;
}
.selected .topic-comment-form {
	margin:0;
	padding:5px;
	border:none;
	display:block;
	height:80px;
}
.topic-comment, .topic-comment-form, .topic-comment-content {
	display:none;
}
.topic-comment-form > input, .topic-comment-form > textarea {
	max-width:95%;
	margin:0;
	box-shadow:none;
}
.selected .topic-comment-content {
	border-top:1px solid #D4D4D4;
	box-shadow: inset 1px 1px 2px 0 #fff;
	margin:0;
	padding:2px 5px 5px 5px;
	background:transparent;
	display:block;
}
.selected .topic-comment-content:hover {
	background:white;
}
.topic-comment-content-header {
	font-size:0.75em;
	color: #666;
}
.topic-comment-content-text {
	padding:0;
	font-size:1em;
}
.topic-comment-count {
	font-size:9px;
	color:white;
	background:#708090;
	text-align:center;
	min-width:25px;
	margin:0;
	padding:0 5px 0 5px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	border-radius: 6px;
	-webkit-box-shadow:  inset 1px 1px 1px 0 rgba(0,0,0,0.5);
	-moz-box-shadow:  inset 1px 1px 1px 0 rgba(0,0,0,0.5);
	box-shadow: inset 1px 1px 1px 0 rgba(0,0,0,0.5);
	margin-right:2px;
}

/* number of characters display */
.topic-comment-chars {
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
}

a.box-button:link, a.box-button:visited {
	text-decoration:none;
	color:#666;
}
a.box-button:hover, a.box-button:active {
	text-decoration:none;
	color:#333;
}
.box-button > i {
	margin:2px -2px -2px 2px;
	color:#666;
}
.box-button > i:hover {
	color:#333;
	cursor:pointer;
}
.box-button > i:active {
	margin:3px -3px -3px 3px;
	color:black;
}

i.icon-arrow-up, a i.icon-arrow-up,
i.icon-bolt, a i.icon-bolt, a:hover i.icon-bolt, 
i.icon-camera,
i.icon-certificate,
i.icon-cog,
i.icon-comment, a i.icon-comment,
i.icon-comment-alt, a i.icon-comment-alt,
i.icon-comments, a i.icon-comments,
i.icon-external-link,
i.icon-flag, a i.icon-flag,
i.icon-fullscreen, a i.icon-fullscreen, 
i.icon-globe,
i.icon-link, a i.icon-link, 
i.icon-minus, a i.icon-minus,
i.icon-paper-clip,
i.icon-pause,
i.icon-picture,
i.icon-play,
i.icon-play-circle,
i.icon-plus-sign,
i.icon-picture, a i.icon-picture, 
i.icon-plus, a i.icon-plus, 
i.icon-remove, a i.icon-remove, 
i.icon-search,
i.icon-share, a i.icon-share, 
i.icon-time,
i.icon-trash,
i.icon-upload-alt, a i.icon-upload-alt, 
i.icon-user, a i.icon-user
 {
	background:none;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
}
i.icon-link {
	margin: 0;
	padding:-5px 0;
}
i.icon-picture {
	line-height:13px;
}

.size-medium {
	font-size:14px !important;
	line-height:14px !important;
	text-shadow: 1px 1px white;
}

.is-flagged {
	color:rgba(240,0,0,1);
	cursor:pointer;
	font-size:24px;
	text-shadow:1px 1px 0 #333;
}
.is-flagged:hover {
	border-color:rgba(153,0,0,0.25);
	color:rgba(255,0,0,1);
	cursor:pointer;
}

a.is-flagged,a.icon.is-flagged {
	color:rgba(204,0,0,0.85);
	text-decoration:none;
}

a.is-flagged:hover,a.icon.is-flagged:hover {
	color:rgba(255,0,0,1);
	text-decoration:none;
}

.is-not-flagged, a.is-flagged, a.icon.is-not-flagged, a.is-not-flagged:hover,a.icon.is-not-flagged:hover {
	color:#D0D0D0;
	cursor:pointer;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
}

.is-hidden {
	display:none;	
}
.is-multiple {
	-webkit-box-shadow: inset 0 2px 0 #ffffff, 2px 2px 0 #fff, 4px 4px 0 #D4D4D4, 5px 5px 0 #fff, 7px 7px 0 #D4D4D4, 8px 8px 0 #fff, 10px 10px 3px rgba(153,153,153,0.75);
	-moz-box-shadow: inset 0 2px 0 #ffffff, 2px 2px 0 #fff, 4px 4px 0 #D4D4D4, 5px 5px 0 #fff, 7px 7px 0 #D4D4D4, 8px 8px 0 #fff, 10px 10px 3px rgba(153,153,153,0.75);
	box-shadow: inset 0 1px 2px 0 #ffffff, 2px 2px 0 #fff, 4px 4px 0 #D4D4D4, 5px 5px 0 #fff, 7px 7px 0 #D4D4D4, 8px 8px 0 #fff, 10px 10px 3px rgba(153,153,153,0.75);
	border-bottom-right-radius: 5px;
	border-bottom-color:#D0D0D0;
	border-right-color:#D0D0D;
}

.is-reply {
	margin-left:30px;
	border-left: solid 1px #D4D4D4;
	padding-left:10px;
}
.text-small {
	font-size:10px;
}
a.text-small:link, a.text-small:visited {
	color:#708090;
}
a.text-small:hover, a.text-small:active {
	color:black;
}

.text-medium {
	font-size:0.8em;
	line-height:0.8em;
}

.btn i, .btn * i {
	color:#708090;
}
.btn-primary i {
	color:white;
}
a.btn:hover i, .fileinput-button.btn:hover i {
	color:#000;
}

#butnPauseResume {
	width:72px;
}

#butnPauseResume i {
	 line-height:13px;
	 margin-right:1px;
}

.labelGray {
	color: #708090;
	text-shadow: 1px 1px 0 #FFF;
}
.banner-security-top {
	padding:0;
	margin:0;
	font-size:10px;
	color:#405060;
	border-bottom:1px solid white;
	position: fixed;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	z-index:666;
}
.banner-security-bottom {
	padding:0;
	margin:0;
	font-size:10px;
	color:#405060;
	border-top:1px solid white;
	position:fixed;
	bottom:0;
	width:100%;
	text-align:center;
	z-index:666;
}

.control-label, .controls {
	font-size:0.75em;
	color: #666;
}
.chzn-container {
	font-size:11px;
}
.search-choice {
	padding:0;	
}

#media-viewer, #topic-builder {
	min-width:600px;
}
.media-classification, .item-classification {
	font-size: 11px;
	font-weight: bold;
	color:white;
	text-shadow: 1px 1px 0 #000;
	padding:3px;
	border-top:1px solid white;
	border-bottom:1px solid white;
}
#media-display-video {
	 width:560px;
	 height:315px;
	 margin:0 auto 0 auto;
	 padding:0;
	 border:0;
}
.modal-body {
	max-height: 640px;
	max-width: 1200px;
}

.pad0 {
	padding:0;	
}

a.icon {
	color: #708090;
	margin-left: 5px;
	margin-right:5px;
	text-shadow:1px 1px 0 #fff;
}
a.icon:hover {
	color:#203040;	
	text-decoration:none;
}

topic-actionIcons a {
	margin-left:15px;
}

a.tearAway, a.tearAway i {
	color:#A0B0C0;
	text-decoration:none;	
	text-shadow: 1px 1px 0 #FFF;
	font-size:18px; 
	line-height:30px; 
	margin-right:5px;
}


a.tearAway:hover, a.tearAway i:hover {
	color:#000;
	text-decoration:none;
}

/* TOPIC BUTTONS */
#butn-myTopics i,
#butn-trending i,
#butn-subscribed i,
#butn-themes i {
	 line-height:15px;
}

#butn-myTopics.btn-primary i, 
#butn-trending.btn-primary i, 
#butn-subscribed.btn-primary i,
#butn-themes.btn-primary i {
	color:white;
}
.btn i {
	color:#405060;
}

.modal {
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.75),-2px -2px 10px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.75),-2px -2px 10px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 10px rgba(0,0,0,0.75),-2px -2px 10px rgba(0,0,0,0.75);
	max-width:1240px;
	max-height:760px;
	background:#EDEDED;
}
.modal-header {
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #ddd, #fcfcfc);
	background-image: -ms-linear-gradient(top, #ddd, #fcfcfc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#fcfcfc));
	background-image: -webkit-linear-gradient(top, #ddd, #fcfcfc);
	background-image: -o-linear-gradient(top, #ddd, #fcfcfc);
	background-image: linear-gradient(top, #ddd, #fcfcfc);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#dddddd', endColorstr='#fcfcfc', GradientType=0);
	-webkit-box-shadow: inset 2px 3px 5px #ffffff;
	-moz-box-shadow: inset 2px 3px 5px #ffffff;
	box-shadow: inset 2px 3px 5px #ffffff;
}

#topic-builder {
	top:280px;
	left:380px;
	width:1200px;
}
form {
	margin:0;
	padding:0;	
}
.controls {
	margin-bottom:5px;	
}

#topic-builder-source, #topic-builder-entities, #topic-builder-datetime, #topic-builder-location {
	border:1px solid #ccc;
	border-radius:3px;
	height:320px;
	padding:0;
	background:#EFEFEF;
	margin:0px;
	display:block;
}
#topic-builder-source h4, #topic-builder-entities h4, #topic-builder-datetime h4, #topic-builder-location h4 {
	margin:5px 0 0 10px;
	color:#405060;
	font-size:14px;
}
#topic-builder-instructions {
	border:1px solid #ccc;
	border-radius:3px;
	height:320px;
	padding:5px;
	padding-top:0;
}
#topic-builder-instructions h4, #topic-builder-slider-prompt, #topic-builder-results-frame h4 {
	margin-top:5px;
	color:#CCC;
	text-shadow:1px 1px 0 white;
	letter-spacing:1px;
}

#topic-builder-location h4 {
	margin-top:0;
	color:#405060;
	text-shadow:1px 1px 2px white;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#ffffff, endColorstr=#ffffff);
	background-image:-moz-linear-gradient(left, rgba(255,255,255,1.0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,0) 100%);
	background-image:-webkit-linear-gradient(left, rgba(255,255,255,1.0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,0) 100%);
	background-image:-ms-linear-gradient(left, rgba(255,255,255,1.0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,0) 100%);
	background-image:linear-gradient(left, rgba(255,255,255,1.0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,0) 100%);
	background-image:-o-linear-gradient(left, rgba(255,255,255,1.0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,0) 100%);
	width:150px;
	margin-left:0;
	margin-top:5px;
	padding-left:10px;
}

.topic-builder-location-form {
	position:relative;
	height:35px;
	margin:251px 0 0 0;
	padding:5px 5px 0 5px;
	border:1px solid #D4D4D4;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.75)), to(rgba(238,238,238,0.75)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.75), rgba(238,238,238,0.75));
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(top, #fff, #eee);
	background-repeat: repeat-x;
	border-color: #ddd;
	border-style: solid none solid none;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	-webkit-box-shadow:inset 1px 1px 2px #fff;
	-moz-box-shadow: inset 1px 1px 2px #fff;
	box-shadow:  inset 1px 1px 2px #fff;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}


.map0 {
	background: url(../../../images/map_background.jpg) 0 0 no-repeat !important;
}
.map1 {
	background:url(../../../images/map_kandahar_1.jpg) -220px -300px no-repeat !important;
}
.map2 {
	background:url(../../../images/map_kandahar_2.jpg) -105px -211px no-repeat !important;
}
.map4 {
	background:url(../../../images/map_kandahar_3.jpg) #efefef -130px -330px no-repeat !important;
}
.map5 {
	background:url(../../../images/map_kandahar_shape_1.jpg) #efefef -130px -330px no-repeat !important;
}
.map3 {
	background:url(../../../images/map_kandahar_3.jpg) #efefef  -130px -250px no-repeat !important;
}
.map6 {
	background:url(../../../images/map_kandahar_shape_2.jpg) #efefef -130px -250px no-repeat !important;
}
.map7 {
	background: url(../../../images/map_afghanistan.jpg) 0 0 no-repeat !important;
}

/*  SOURCES */
#topic-builder-source-frame {
	height:240px;
	width: 720px;
	margin: 0 auto 0 auto;
	padding:0;
	overflow:auto;
	border:1px solid #CCC;
}

 #topic-builder-results-frame {
	width:592px;
	height:228px;
	overflow:auto;
	padding:5px;
	padding-top:0;
	margin:0;
	border:1px solid #ccc;
	border-radius:5px;
	background:transparent;
	box-sizing:border-box;
 }
 
 #topic-builder-results-topic {
	width:574px;
	height:30px;
	margin: 0;
	padding:4px;
	border:1px solid #EEE;
	border-top:1px solid white;
	border-bottom:1px solid white;
	background-color: #F0F0F0;
 }
 #topic-builder-results-topic:hover {
	border-color: #D4D4D4;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(top, #fff, #eee);
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
}
 
.slider {
	float:right;
}
#topic-builder-slider-frame {
	width:560px;
	height:156px;
	overflow:auto;
	padding:0;
	margin:0;
	border:1px solid #ccc;
	border-radius:5px;
	background:transparent;
}
#topic-builder-sliders {
	width:540px;
	padding:0;
}
#topic-builder-sliders .slider {
	width:200px;
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.5), inset -1px -1px 2px #fff;
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.5), inset -1px -1px 2px #fff;
	box-shadow:  inset 1px 1px 1px rgba(0,0,0,0.5), inset -1px -1px 2px #fff;
	border-radius:3px;
	background:#A0B0C0;
	
}

.slider-label {
	margin: 0;
	padding:4px;
	border:1px solid #EEE;
	border-top:1px solid white;
	border-bottom:1px solid white;
	background-color: #F0F0F0;
	height:20px;
}
#topic-builder-slider-frame:first-child {
	border-radius-top-left:3px;
}
.slider-label:hover {
	border-color: #D4D4D4;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(top, #fff, #eee);
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	background-repeat: repeat-x;
	border: 1px solid #ddd;
}

.ui-slider {
	position: relative;
	text-align: left;
}
ui-slider:before{
	content:'-';
}
ui-slider:after {
	content: '+';
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-webkit-box-shadow: inset -1px -1px 3px rgba(0,0,0,0.5), inset 1px 1px 2px #fff;
	-moz-box-shadow: inset -1px -1px 3px rgba(0,0,0,0.5), inset 1px 1px 2px #fff;
	box-shadow:  inset -1px -1px -1px 3gba(0,0,0,0.5), inset 1px 1px 2px #fff;
}
.ui-slider .ui-slider-handle:active {
	cursor:pointer;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider-horizontal {
	height: .25em;
	margin:10px;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -6px;
	width:12px;
	height:12px;
	border-radius:2px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-range-min {
	background:red;	
}
.ui-slider-range-max {
	background:red;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana, Arial, sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #6cf/*{bgColorHeader}*/ /*url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)*//*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #66ccff/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

.form-row {
	border-top:1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #EFEFEF;
}

.form-row:hover, .form-row th {
	border:1px solid #D4D4D4;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(top, #fff, #eee);
	background-repeat: repeat-x;
	border-color: #ddd;
	border-style: solid none solid none;
 	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	/*-webkit-box-shadow: inset 0 2px 0 #ffffff, 0 1px 2px 0 rgba(153,153,153,0.75);
	-moz-box-shadow: inset 0 2px 0 #ffffff, 0 1px 2px 0 rgba(153,153,153,0.75);
	box-shadow: inset 0 1px 2px 0 #ffffff, 0 1px 2px 0 rgba(153,153,153,0.75);*/
}
.form-row div {
	margin:5px;	
}
.align-right {
	text-align:right;
}

/* Autocomplete */
#searchEntities {
	width:900px;
	height:20px;
	border: 1px solid #CCC;
	border-radius:3px;
	vertical-align:middle;
	padding-left:10px;
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(153,153,153,0.25);
	-moz-box-shadow: inset 1px 1px 2px 0 rgba(153,153,153,0.25);
	box-shadow: inset 1px 1px 2px 0 rgba(153,153,153,0.25);
}
.ui-autocomplete {
	width:300px;
	margin:5px 0 0 10px;
	background-color:rgba(255,255,255,0.85);
	font-size:0.75em;
}
.ui-autocomplete li {
	list-style:none;
	padding-left:5px;
}
.ui-helper-hidden-accessible {
	position:relative;
	top:-52px;
	left:0;
	display:block;
	font-size:0.85em;
	width: 800px;
	font-style:italic;
	color:#708090;
}

.thumbnail {
	width:43px;
	height:36px;
}

/* FULL ITEM VIEWER */
#full-item-viewer {
	top:280px;
	left:380px;
	width:900px;
}
#full-item-display {
	background-color:white;
	min-width:880px;
	min-height:550px;
}
