html {height:100%;}
body {
overflow: hidden;
margin:0;
padding:0;
min-height:500px;
width:100%;
background-color:#EEF1F2;
}

body{
	background-color:#969696;
}

.yui3-loading{
    visibility:hidden;
}

.yui3-menuitem{
    
}

A:link {text-decoration: underline;color: #000000;}
A:visited {text-decoration: underline;color: #000000;}
A:active {text-decoration: underline;color: #000000;}
A:hover {text-decoration: underline;color: #666666;}


.hoverUnderline {
       text-decoration: none !important;
}
.hoverUnderline:hover {
       text-decoration: underline !important;
}


#mainPage{width:100%;height:100%;overflow:hidden;}

#mainMenu{height:31px;width: 100%;color:#000000;}
#mainMenu a:link, 
#mainMenu a:visited, 
#mainMenu a:hover { 
 color: #000000; 
 text-decoration: none; 
} 

#mainContent{position:relative;top:1px;width: 100%;height:100%;overflow:auto;background-color:#D8DEDE;}
#mainContentFrame{width:100%;height:100%;border:0px;}

#mainFooter{position:absolute;width:100%;bottom:0px;height:30px;background-color:#EEF1F2;border-color:#869392;overflow:hidden;border-style:solid;border-bottom:0px;border-right:0px;border-left:0px;border-width:1.5px}
#mainUserInfo{position:relative;width:75%;height:100%;bottom:-4px;left:7px;}

#mainSearchBar{position:absolute;width:25%;height:25px;top:5px;right:7px;}
#mainSearchBarInput{width:100%}

#warnings{color:#FF0000}
#success{color:#00FF00}

.warnings{color:#FF0000}
.success{color:#00FF00}

#uploadBar{
    visibility:hidden;max-height:450px;overflow:auto;
    
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    background-color:#EEF1F2;
    
    padding:5px;
    padding-right:10px;
    
    /*background-image: url(/static/main/uploadBG.png);*/
    position:absolute;
    bottom:38px;right:25px;align:right;width:400px;}
    
#uploadButton{position:relative;float:right;width:30px;right:35px;}

#uploadContents{
    border-bottom:solid #9BABA9 2px;
	border-right:solid #9BABA9 2px;	
    border-left:solid #6B7A79 3px;
	border-top:solid #6B7A79 3px; 
    width:100%;
    background-color:#DEE4E7;
               }

#pop_up_container2{z-index:150;}
#pop_up_container{z-index:150;}

.scene_downloadInfo{
				/*position:absolute;*/
				position:fixed;
				
                visibility:hidden;
                text-align:center;
                  
                z-index:150;
                padding:2px;
              
              
                border-top:solid #D6D6D6 1px;
                border-left:solid #D6D6D6 1px;	
                border-bottom:solid #485352 2px;
                border-right:solid #485352 2px;
                
                background-color:#FDFDFD;
				max-width:375px;
				top:0px;
			 }

.asset_downloadInfo{
				/*position:absolute;*/
				position:fixed;
				
                visibility:hidden;
                text-align:center;
                  
                z-index:150;
                padding:2px;
				
                border-top:solid #D6D6D6 1px;
                border-left:solid #D6D6D6 1px;	
                border-bottom:solid #485352 2px;
                border-right:solid #485352 2px;
                
                background-color:#FDFDFD;
				min-width:200px;
				max-width:250px;
				top:0px;
			 }

.asset_downloadInfoInset{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
    padding:2px;  
	
}

.scene_downloadInfoInset{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
    padding:2px;  
}
		 
.asset_lockedInfo{position:absolute;
                visibility:hidden;
                text-align:center;
                  
                z-index:150;
                padding:2px;
				top:0px;
              
                border-top:solid #D6D6D6 1px;
                border-left:solid #D6D6D6 1px;	
                border-bottom:solid #485352 2px;
                border-right:solid #485352 2px;
                
                background-color:#FDFDFD;
				max-width:375px;
			 }
	
.scene_lockedInfo{position:absolute;
                visibility:hidden;
                text-align:center;
                  
                z-index:150;
                padding:2px;
				top:0px;
              
                border-top:solid #D6D6D6 1px;
                border-left:solid #D6D6D6 1px;	
                border-bottom:solid #485352 2px;
                border-right:solid #485352 2px;
                
                background-color:#FDFDFD;
				max-width:375px;
			 }

.asset_lockedInfoInset{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
    padding:2px;  
}
			 
.scene_lockedInfoInset{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
    padding:2px;  
}
			 
.user_tooltip{position:absolute;
			  visibility:hidden;
			  top:50px;
			  left:50px;
			  text-align:center;
			  z-index:200;
			  
				-moz-border-radius: 5px;
				border-radius: 5px;
			  top:0px;
			  
			 }
 

			 
.user_tooltip_text{	
					-moz-border-radius: 3px 3px 3px 3px;
					border-radius: 3px 3px 3px 3px;
					border-left:solid #9BABA9 1px;
					border-top:solid #9BABA9 1px;	
					border-right:solid #6B7A79 2px;
					border-bottom:solid #6B7A79 2px; 
					background-color:#F7F7F7;
					
					padding:1px;
					padding-left:2px;
					padding-right:2px;
				  }

.border_good{border-color:#00FF00;border-style:solid;border-width:1px;}
.border_bad{border-color:#FF0000;border-style:solid;border-width:1px;}

.uploadName{width:30%;padding:1px;}
.uploadDesc{width:50%;padding:1px;}
.uploadBar{width:17%;padding:1px;}
.uploadRemove{width:1%;padding:1px;}

.error{color: #FF0000;text-align:center;width:100%}
.center_content{width:500px;margin-left:auto;margin-right:auto;}
.center_content_large{width:1250px;margin-left:auto;margin-right:auto;}
.center_content_halfLeft{position:absolute;width:700px;left:50%;margin-left:-750px;}
.center_content_halfRight{position:absolute;width:700px;right:50%;margin-right:-750px;}

.border_content{    
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    
    background-color:#EEF1F2;
}
	
.border_content{    
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    
    background-color:#EEF1F2;
}
	
.border_content_image_rounded{
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    
    background-color:#F7F7F7;
	
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;			
}
					
.border_content_light{
	border-color:#CAC9D1;
	border-style:solid;
	border-width:1px;
}

.pad_content{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:20px;
}

.pad_sides{
	padding-top:3px;
	padding-bottom:4px;
	padding-right:20px;
	padding-left:20px;
}

.flash-success{color:#0000FF}
.flash-error{color:#FF0000}

.title_light1{    
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    }
    
.title_light2{    
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;      
    margin:1px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    background-color:#F3F3F3;
    }

.item_detail{background-color:#E9E9EC;}

.item_title{
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;      
    margin:1px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
    }
	
.item_title_collapsed{
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	padding: 2px;
	padding-left: 3px;
    background-color: #F7F7F7;
	-moz-border-radius: 3px 3px 0px 0px;
	     border-radius: 3px 3px 0px 0px;
	border-top: none;
	border-left: none;
	border-bottom: solid 1px #e0e0e0;
	border-right: none;
}

.item_template{background-color:#EDEFEF;}
.message_collapse{border-collapse: collapse;margin: 0px;padding: 0px;}

.message_read{background-color:#EDEFEF;}
.message_unread{
    background-color:#E7E9E9;
    font-weight:900;
                }
                
.message_hover{background-color:#D8DADA;}
.message_clicked{background-color:#BFC1C1;}
.message_list_title{font-size:110%;}
.message_user_name{white-space: nowrap;}

.tabbed_popup_tab {
	border-radius: 16px 16px 0px 0px;
	border-width: 1px 2px 1px 1px;
	height: 20px;
}
.tabbed_popup_tab_active {
	border-color: #9EBDBA #7FA3A0 #EEF1F2 #9EBDBA;
}

.tabbed_popup_tab_inactive {
	margin-top: 5px;
	padding-top: 8px;
	padding-bottom: 7px;
	border-color: #9EBDBA #7FA3A0 #9EBDBA #9EBDBA;
}

.multi_popupSave{position:absolute;width:400px;right:45px;top:40px;background-color:#EEF1F2;margin-left: -470px;z-index:200;visibility:hidden;}
.multi_popup{position:absolute;width:470px;right:10px;bottom:50px;
            border-top:solid #9EBDBA 1px;
            border-left:solid #9EBDBA 1px;	
            border-bottom:solid #3F5C5A 2px;
            border-right:solid #3F5C5A 2px;
            
            background-color:#EEF1F2;           
            z-index:150;}
            
.multi_popupLeft{position:absolute;width:470px;Right:10px;bottom:25px;
            border-top:solid #9EBDBA 1px;
            border-left:solid #9EBDBA 1px;	
            border-bottom:solid #3F5C5A 2px;
            border-right:solid #3F5C5A 2px;
            
            background-color:#EEF1F2;           
            z-index:150;}
            
.expand_message{position:absolute;width:900px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -470px;z-index:1;visibility:hidden;}

.scene_popup{
				-moz-border-radius: 3px 3px 3px 3px;
				border-radius: 3px 3px 3px 3px;
				position:absolute;width:85%;left:6%;top:9%;background-color:#EEF1F2;z-index:150;visibility:hidden;max-height:900px;}
.asset_popup{
				-moz-border-radius: 3px 3px 3px 3px;
				border-radius: 3px 3px 3px 3px;
				position:absolute;width:85%;left:6%;top:9%;background-color:#EEF1F2;z-index:150;visibility:hidden;}
				
				
.asset_findPopup{
					padding-top:10px;
					position:absolute;
					width:90%;
					left:50%;
					top:9%;
					background-color:#EEF1F2;
					margin-left: -45%;
					z-index:150;
					visibility:hidden;
				}
				
.scene_csvInput{padding-top:10px;position:absolute;width:900px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -470px;z-index:150;visibility:hidden;}
.asset_csvInput{padding-top:10px;position:absolute;width:900px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -470px;z-index:150;visibility:hidden;}

.user_assignment{
	position:absolute;
	width:500px;
	
	top:50px;
	left:50%;
	margin-left: -250px;
	
	background-color:#EEF1F2;
	
	z-index:150;
	visibility:hidden;
	
	overflow:hidden;
}	

.show_assignment{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}

.filter_settings{position:absolute;width:300px;left:10px;top:0px;background-color:#EEF1F2;visibility:hidden;}

.scene_relatedMaterial{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}
.asset_relatedMaterial{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}
.asset_clientRevs{position:absolute;width:850px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -425px;z-index:150;visibility:hidden;}

.scene_processMenu{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}
.asset_processMenu{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}


.asset_assignment{
					position:absolute;
					right:7%;
					left:7%;
					top:5.35%;
					/*top:7%;
					bottom:15%;*/
					max-height:70%;
					background-color:#EEF1F2;
					z-index:150;
					visibility:hidden;
					z-index:3;
					overflow:auto;
				 }
				 
.upload_asset_modal{position:absolute;visibility:hidden;top:0px;left:0px;height:100%;width:100%;}
.upload_asset_modalDark{	
							position:absolute;
							height:100%;
							width:100%;
							top:0%;
							left:0%;
							z-index:99;
							
							background-color:#000000;
							opacity: 0.60;
					   }
.upload_asset{
				position:absolute;
				width:80%;left:8%;
				top:4%;
				background-color:#EEF1F2;
				z-index:150;
				max-height:800px;
				overflow:auto;
					
				-moz-border-radius: 15px 15px 15px 15px;
				border-radius: 15px 15px 15px 15px;
			 }

.upload_scene_modal{position:absolute;visibility:hidden;top:0px;left:0px;height:100%;width:100%;}
.upload_scene_modalDark{	
							position:absolute;
							height:100%;
							width:100%;
							top:0%;
							left:0%;
							z-index:99;
							
							background-color:#000000;
							opacity: 0.60;
					   }
.upload_scene{
				position:absolute;
				width:80%;left:8%;
				top:4%;
				background-color:#EEF1F2;
				z-index:150;
				max-height:800px;
				overflow:auto;
					
				-moz-border-radius: 15px 15px 15px 15px;
				border-radius: 15px 15px 15px 15px;
			 }

.multi_massUpload{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}
.new_scene{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}
.new_asset{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}
.choose_show{position:absolute;width:250px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -140px;z-index:150;visibility:hidden;}
.choose_production{position:absolute;width:250px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -140px;z-index:150;visibility:hidden;}
.choose_user{position:absolute;width:400px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -200px;z-index:150;visibility:hidden;}
.new_message_author{position:absolute;width:800px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -400px;z-index:99;visibility:hidden;}
.message_author{position:absolute;width:800px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -400px;z-index:98;visibility:hidden;}
.message_attach{text-align:center;}

.schedule_new{position:absolute;width:300px;right:2%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}
.schedule_details{position:absolute;width:300px;right:2%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}

table.message {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	font-size:inherit;
}
table.message th {
	border-width: 0px;
	padding: 2px;
	border-style: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.message td {
	border-width: 0px;
	padding: 2px;
	border-style: none;
	-moz-border-radius: 0px 0px 0px 0px;
}

.asset_space {
    height:1px;
    overflow:hidden;
}

.scene_space {
    height:3px;
    overflow:hidden;
}

.scene{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.sceneLocked{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#D8B5AF;
    opacity: 0.60;
    
    font-size:90%;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.sceneLockedUser{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#CBD1D9;
    
    font-size:90%;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.sceneDisabled{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#EBD7D7;
    
    font-size:90%;
    opacity: 0.60;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.massUpload{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.schedule{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.asset_lockedUserText{
	color:#00FF0;
}

.asset_lockedText{
	color:#FF0000;
}

.task_header{
	color:#080808;
	cursor: pointer;
}

.asset{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	
	
}

.assetLocked{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#D8B5AF;
    opacity: 0.60;
	
	/*font-size:90%;*/
	
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.assetLockedUser{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#CBD1D9;
    
    /*font-size:90%;*/
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.assetStale{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#E3D5B9;
    
    font-size:90%;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.assetDisabled{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#EBD7D7;
    
    font-size:90%;
    opacity: 0.60;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.show{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.user{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.message{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.home{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

table.asset {
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
	font-size:90%;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

td.asset {
	border-width: 1px;
	padding: 3px;
    border-color:#9EBDBA;
	border-style: solid;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.scene {
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
	font-size:90%;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

td.scene {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	-moz-border-radius: 0px 0px 0px 0px;
}

.button {
    height:20px;
    width:20px;
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
.buttonSmall {
    height:14px;
    width:14px;
	margin:0px;
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
.filter_button {
    height:16px;
    width:132px;
    position:relative;
    top:-5px;
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}

.button_red {
    position:relative;
    left:-1px;
    height:20px;
    width:20px;
    border-top:solid #CB8776 2px;
	border-left:solid #CB8776 2px;	
    border-bottom:solid #70322C 3px;
	border-right:solid #70322C 3px;
    
}

.button_redPretty {
    position:relative;
    border-top:solid #CB8776 2px;
	border-left:solid #CB8776 2px;	
    border-bottom:solid #70322C 3px;
	border-right:solid #70322C 3px;
}


.childrenCount{
    color: #FFFFFF;
}

.assetImage {
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 3px;
	border-right:solid #3F5C5A 3px;    
    padding:2px;
    background-color:#FFFFFF;
}

.sceneImage {
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 1px;
	border-right:solid #3F5C5A 1px;    
    padding:2px;
    background-color:#FFFFFF;
}

.assetTitle{
    margin:0px;
    padding:0px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
	height:23px;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#FDFDFD;
}

.assetTitlePretty {
    border-top:solid #9BABA9 1px; /* #9BABA9 */
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;      
    margin: 2px 2px 0px 2px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    /* background-color: #F7F7F7; */
	
	-moz-border-radius: 3px 3px 0px 0px;
	     border-radius: 3px 3px 0px 0px;
	
	height: 22px;
}

.assetTitleCollapsed {
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	padding: 2px;
	padding-left:6px;
    /* background-color: #F7F7F7; */
	-moz-border-radius: 3px 3px 0px 0px;
	     border-radius: 3px 3px 0px 0px;
	border-top: none;
	border-left: none;
	border-bottom: solid 1px #e0e0e0;
	border-right: none;
	min-height: 20px;
	font-size: 120%;
}

.sceneTitle{   
    margin:0px;
    padding:0px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
	height:20px;
	
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#FDFDFD;
}
.assetParseTable{
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 3px;
	border-right:solid #6B7A79 3px;      
    margin:1px;
    padding-top:1px;
    padding-bottom:6px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.sceneParseTable{
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 3px;
	border-right:solid #6B7A79 3px;      
    margin:1px;
    padding-top:1px;
    padding-bottom:6px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.asset_div{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 2px;
	border-right:solid #9BABA9 2px;	
    border-left:solid #6B7A79 3px;
	border-top:solid #6B7A79 3px; 
    padding:6px;
}
.scene_div{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 2px;
	border-right:solid #9BABA9 2px;	
    border-left:solid #6B7A79 3px;
	border-top:solid #6B7A79 3px; 
    padding:6px;
}
.inset{
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;

  border-bottom:solid #9BABA9 1px;
  border-right:solid #9BABA9 1px;	
  border-left:solid #6B7A79 2px;
  border-top:solid #6B7A79 2px; 
  background-color:#F7F7F7;
  padding:2px;    
}

.selectedAsset{
    margin:2px;
    
    border-bottom:solid #8A9D9B 4px;
	border-right:solid #8A9D9B 5px;	
    border-left:solid #5B6867 5px;
	border-top:solid #5B6867 5px; 
    vertical-align:middle;
}

.selectedScene{
    margin:2px;
    
    border-bottom:solid #8A9D9B 4px;
	border-right:solid #8A9D9B 5px;	
    border-left:solid #5B6867 5px;
	border-top:solid #5B6867 5px; 
    vertical-align:middle;
}


table.schedule{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    
    border-spacing: 0px;
	border-collapse: collapse;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
}

table.schedule td{
    overflow:hidden;
    border-spacing: 0px;
	border-collapse: collapse;
    padding:0px;
    border-bottom:solid #9BABA9 1px;
}
.schedule_day_outOfMonth{
    overflow:hidden;
    background-color:#E0E0E0;
    border-spacing: 0px;
	border-collapse: collapse;
    padding:0px;
}

.schedule_days{
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;      
    margin:2px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
}

.scheduleTitle{
    font-size:125%;
    height:25px;
}

.scheduleDateText{
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.scheduleContent{
    position:relative;
    min-height:50px;
    padding:0px;
    width:100%;
    margin:0px;
    top:0px;
}

.scheduleItem{
    position:absolute;
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 0px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 0px;
    width:100%;
    margin-top:0px;
    margin-bottom:0px;    
}

.scheduleItemStart{
    -moz-border-radius: 15px 0px 0px 15px;
    border-radius: 15px 0px 0px 15px;

    position:absolute;
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 0px;
    margin-right:5px;
    margin-top:0px;
    margin-bottom:0px;
    width:75%;
    right:-10px;
}

.scheduleItemEnd{
    -moz-border-radius: 0px 15px 15px 0px;
    border-radius: 0px 15px 15px 0px;
    
    position:absolute;
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 0px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;
    margin-right:5px;
    width:50%;
    left:0px;
    margin-top:0px;
    margin-bottom:0px;    
}

.scheduleItemStartEnd{
    -moz-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    
    position:absolute;
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;
    margin-right:5px;
    margin-top:0px;
    margin-bottom:0px;
    width:90%;
    right:5%;
    left:5%;
}

.scheduleItemEndFull{
    -moz-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    position:absolute;
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 0px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;
    margin-right:5px;
    width:90%;
    left:0px;
    margin-top:0px;
    margin-bottom:0px;    
}

.scheduleAddOver{
    background-color:#B1B4C0;
}

.scheduleSelectedDateStart{
    background-color:#CEA8A8;
}

.scheduleSelectedDateEnd{
    background-color:#CEA8A8;
}

.scheduleItemMouseOver{
    border-color:#CDB07B;
    border-top:solid #CDB07B 2px;
    border-bottom:solid #876845 3px;
    z-index:2;
}

.scheduleItemMouseClick{
    border-color:#AC5350;
    border-top:solid #AC5350 3px;
    border-bottom:solid #7A3A38 4px;
    z-index:2;
}

.scheduleItemTitle{
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;

    padding:3px;    
}


.scheduleLevel0{
    background-color:#DD4C35;
}
.scheduleLevel1{
    background-color:#DD7C37;
}
.scheduleLevel2{
    background-color:#DDB982;
}
.scheduleLevel3{
    background-color:#DDC148;
}
.scheduleLevel4{
    background-color:#62D935;
}

.scheduleContext{
    background-color:#D8DEDE;
    -moz-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    
    overflow:hidden;
   
}

.scheduleContextTable{
    border-spacing: 0px;
	border-collapse: collapse;
}

.userIcon{
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
}

.frameDrawingIcon{
	background-color:#DFE3E3;
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
}

.autoComplete{
	padding-left:14px;
	padding-bottom:20px;
	padding-right:14px;
	padding-top:4px;
	visibility:hidden;
	z-index:999;
	position:absolute;
	width:22%;
	right:13px;
	top:28px;
}

.autoCompleteContent{
	max-height:650px;
	overflow:auto;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
}

.menuActiveItem{
    background-color:#F5F7F7;
}

.copyright{
	color:#AFBCBC;
}

.approval0{
background-color:#E6C7C4;
}
.approval1{
background-color:#BD8480;
}
.approval2{
background-color:#F3EAC7;
}
.approval3{
background-color:#D3D89E;
}
.approval4{
background-color:#C8EEB5;
}
.approval5{
background-color:#FF0000;
}

.approval0Rem{
background-color:#E6C7C4;
}
.approval1Rem{
background-color:#BD8480;
}
.approval2Rem{
background-color:#F3EAC7;
}
.approval3Rem{
background-color:#D3D89E;
}
.approval4Rem{
background-color:#C8EEB5;
}
.sceneRendered{
	/**background-color:#F5F5F5;**/
    background-image: url(/static/graphic/mother_rendered.png);
}

.selectedReuseParent{

	background-color:#D6D6D6;
}


.revisionSheet{
	width: 100%;
	height: 100%;
	
	position:relative;
	
	
}

.revisionDeptTab{
	border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	
	height:24px;
	
	position:relative;
	
}

.revisionDeptContent{
	position:relative;
	padding:1px;
}

.revisionTitleNote{
	font-size:110%;
}

.revision_item{
	margin-bottom:3px;
	position:relative;
}

.revision_text{
	margin-left:12px;
	margin-right:12px;
	vertical-align:top;
	word-wrap: break-word;
	padding-left: 3px;
	padding-right: 3px;
	min-height: 20px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
    padding:2px;    
}



.revision_user{
	width:160px;
	padding:2px;
	vertical-align:top;
	word-wrap: break-word;
	padding-left: 4px;
	padding-right: 4px;
	min-height: 24px;
	
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
	vertical-align:middle;
	
    background-color:#FDFDFD;

	border-spacing: 0px;
	border-collapse: collapse;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	
	overflow:hidden;
}

.revision_header{
	padding:2px;
	margin-left:180px;
	vertical-align:top;
	margin-right:0px;
	word-wrap: break-word;
	padding-left: 4px;
	padding-right: 4px;
	min-height: 24px;
	
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;

	border-spacing: 0px;
	border-collapse: collapse;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.revision_attentionCircle{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
	background-color:#EFE1E0;
	
	height:35px;
	
	padding:4px;
	
	border-spacing: 0px;
	border-collapse: collapse;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}

.revision_completeCircle{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#EFF6ED;
	
	height:35px;

	padding:4px;
	
	border-spacing: 0px;
	border-collapse: collapse;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}

.revision_circle{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
	
	height:35px;
	
	padding:4px;
	
	border-spacing: 0px;
	border-collapse: collapse;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}

.revision_approved{
	background-color:#EFF6ED;
}

.revision_note{
	background-color:#F7F1DB;
}

redtext{
	color:#FF0000;
}

greentext{
	color:#07CC07;
}

bluetext{
	color:#00B0F0;
}

blackText{
	color:#000000;
}

.greyText {
	color: #d0d0d0;
}

tanText{
	color:#948A54;
}

orangeText{
	color:#F2860A;
}

purpleText{
	color:#7030A0;
}


boldText{
	font-weight:bold;
}

italicText{
	font-style:oblique;
}

spunkyFuchsia{
	color:#FF66FF;
}

.selectedDetailThick {
    border-top:solid #CB8776 3px;
	border-left:solid #CB8776 3px;	
    border-bottom:solid #70322C 4px;
	border-right:solid #70322C 4px;
    
	margin-top:-3px;
	margin-left:-2px;
}

.selectedDetail {
    border-top:solid #CB8776 2px;
	border-left:solid #CB8776 2px;	
    border-bottom:solid #70322C 3px;
	border-right:solid #70322C 3px;
    
	margin-top:-1px;
	margin-left:-1px;
}

.assetPretty {
    border-top:solid #D6D6D6 0.5px;
	border-left:solid #D6D6D6 0.5px;	
    border-bottom:solid #485352 1px;
	border-right:solid #485352 1px;
	border-style: none;
    
    /* background-color:#FDFDFD; stomps on childrens' background-color */
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.assetStalePretty {
    background-color:#E3D5B9;
    font-size:90%;
}

.prettyAsset_thumb{
	border: 0px;

	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
         border-radius: 3px 3px 3px 3px;
	
	
    margin: 0px; 

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  
    -webkit-flex-flow: row wrap;
	        flex-flow: row wrap;
	
    justify-content: center;
	align-items: flex-start;
}

.prettyAsset_detail{
	font-size:85%;
}

.prettyAsset_message{
    border-top:solid #D6D6D6 0.5px;
	border-left:solid #D6D6D6 0.5px;	
    border-bottom:solid #485352 1px;
	border-right:solid #485352 1px;
	
	background-color:#FDFDFD;
	
	overflow:auto;
	overflow-x:hidden;
	
	border-spacing: 0px;
	border-collapse: collapse;
    font-size: 80%;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.prettyAsset_buttonColumn{
	/*
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
	*/
	border: 0px;
	
	background-color:#FDFDFD35;
	
	overflow:auto;
	overflow-x:hidden;
	
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	
    filter: alpha(opacity=85); /* IE8 */
    opacity: 0.85;
}

.prettyAsset_full{
    /*font-size: 80%;*/
}

.pretty_filter{
	font-size: 80%;
}

.prettySmallFilter{
	
}

/* 3D
.prettyThumbBorder {
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
}
*/
.prettyThumbBorder {
	border-color: #D6D6D6;
	border-style: solid;
	border-width: 1px;
}

.prettyThumbImage {
	background-color:#FDFDFD;
	padding: 0px;
	margin: 2px;
}


select{
	font-size: 80%;
}

input{
	font-size: 80%;
}







.prettyContentFull {
  margin: 0px;
  
  /*
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  -webkit-flex-flow: row;
  justify-content: flex-start;
  */
}

/* reflow to columns if screen is extremely narrow */
@media all and (max-width: 800px) {
	
  .prettyContentFull {
	/*
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
    justify-content: space-around;
    padding: 0px;
	*/
  }
}


.ffOverflowY {
	/* firefox-only "overflow-y: auto;" */
	/* -moz-scrollbars-vertical: auto; */
}




.prettyAsset_borderRoundedGreen {
	padding: 1px;
	
	border-width: 1px;
	border-style: solid;
    border-color: #9EBDBA;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.prettyAsset_borderRoundedGrey {
	padding: 2px;

    border-top:    solid #9BABA9 1px;
	border-left:   solid #9BABA9 1px;
    border-bottom: solid #6B7A79 1px;
	border-right:  solid #6B7A79 1px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}


.button_message_delete {
	position: absolute;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	
	/*
	min-height: 16px;
	max-height: 17px;
	*/
	height: 22px;
	/* 20 in chrome, see below */
	
	min-width: 18px;
	max-width: 18px;
	
	margin-right:  -4px;
	margin-top:    -1px;
	margin-bottom: -1px;
	
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	
	border: solid #DAE0DF 1px;
	
	background-color: #FFFFFF;
	cursor: pointer;
}


.button_message_delete_icon {
    opacity: 0.4;
    transition: opacity 0.15s ease 0s;
    -moz-transition: opacity 0.15s ease 0s;
    -webkit-transition: opacity 0.15s ease 0s;
}
.button_message_delete_icon:hover {
    opacity: 1.0;
    transition: opacity 0.15s ease 0s;
    -moz-transition: opacity 0.15s ease 0s;
    -webkit-transition: opacity 0.15s ease 0s;
}

.prettyFlexColumn {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.text_messageDataPretty, .text_messageData {
	/* 
	display: flex;
	flex-flow: column wrap;
	*/
	
	/*
	vertical-align: top;
	*/
	
	/* each comment has a maximum height and is scrollable, Not anymore, commented out. CF */
	overflow-x: hidden;
	overflow-y: hidden;
	
	/*overflow-y: auto;
	max-height: 250px;*/
	
	min-height: 20px;
	position: relative;
	
	margin-left: 130px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-top: 1px;
	padding-left: 3px;
	padding-right: 16px;  /* prevent user messages from appearing under the delete button */
	padding-top: 2px;
	
	-moz-border-radius: 3px 3px 3px 3px;
	     border-radius: 3px 3px 3px 3px;
	border: solid #DAE0DF 1px;
	word-wrap: break-word;
}


.text_messageDataRow {
	position: relative;
	width: 100%;
	margin-bottom:2px;
}

.text_messageDataRowPretty {
	margin-left: -5px;
	vertical-align: middle;
}

.square16px {
	height: 16px;
	width: 16px;
}

.assetDetailText_asset_dl3 {
	max-height: 250px;
}

.assetDetailText_dl2 {
	/* max-height: 227px; */
	/* max-height: 242px; */
	/* max-height: 216px; */
	/* max-height: 175px; */
}
.assetDetailText_dl2_versioned {
	max-height: 179px;
}

.assetDetailText_dl1 {
	max-height: 199px;
}

/* settings to overwrite for chrome only */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.prettyAsset_thumb {
		max-height: 242px;
	} 
	
	.assetDetailText_asset_dl3 {
		max-height: 237px;
	}
	
	.assetDetailText_dl2 {
		/* one pixel offset for chrome */
		/* max-height: 228px; */
		/* max-height: 242px; */
		/* max-height: 217px; */
		/* max-height: 172px; */
	}

	.button_message_delete {
		padding-top:2px;
		height:20px;
	}
	
	.chromePaddingTop2px {
		padding-top:2px;
	}
	
	.assetTitle{
		padding-top:2px;
		height:22px;
	}
	
	.assetTitlePretty {
		padding-top:3px;
		height:20px;
	}
}

/* prettySherpa empty div placeholder content */
/*
.prettyDepartments::before { 
	content: "<b>Departments...</b>";
}
*/


.fixedRatio {
	padding-top: 55%;  /* 16:9 */
	display: block;
	background-size: cover;
	-moz-background-size: cover;
	background-position: center;
}

span.popOut {
    white-space: nowrap; 
    overflow: hidden; 
	text-overflow: ellipsis;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11px;
	/*
	transition: opacity 0.15s ease 0s;
    -moz-transition: opacity 0.15s ease 0s;
    -webkit-transition: opacity 0.15s ease 0s;
	*/
}
/*
span.popOut:hover {
    text-overflow: inherit;
    overflow: visible;
    border-top:    solid #9BABA9 1px;
	border-left:   solid #9BABA9 1px;
    border-bottom: solid #6B7A79 1px;
	border-right:  solid #6B7A79 1px;
	
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
	
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: -1px;
	padding-left: 3px;
	padding-right: 3px;
	
    transition: opacity 0.15s ease 0s;
    -moz-transition: opacity 0.15s ease 0s;
    -webkit-transition: opacity 0.15s ease 0s;
}
*/


span.popOut2 {
	/* flex-basis: 212px; */
	/* flex-basis: 224px; when it was right-aligned */
	flex-basis: 243px;
}

/*
span.popOut2:hover {
	max-width: 410px;
	min-width: 224px;
	flex-basis: auto;
}
*/


/* these have to go after assetPretty */

.userInDept{
	background-color:#ACC8C5;
}

.userScene{
	background-color:#ACC8C5;
}

.pendingOfflineUpload{
	background-color:#E0C2FF;
}

.welcomeModal{
	position:absolute;
	height:100%;
	width:100%;
	top:0%;
	left:0%;
	z-index:100;
}

.welcomeModalDark{
	position:absolute;
	height:100%;
	width:100%;
	top:0%;
	left:0%;
	z-index:1;
	
	background-color:#000000;
	opacity: 0.60;
}


.welcomePopup{
	position:absolute;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
	
    background-color:#9e9898;
	
	color:#9e9898;
	
	height:65%;
	width:85%;
	top:5.5%;
	right:7.5%;
	z-index:1;

}

.welcomeContent{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
	position:absolute;
	width:97%;
	height:95%;
	left:1%;
	top:2.5%;
	
	overflow:auto;
	padding:5px;
	
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
}

.welcomeUserContent{
	background-color:#EEF1F2;
}

.welcomeCloser{
	position:absolute;
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    
    background-color:#EEF1F2;
	
	height:20px;
	width:20px;
	top:-12.5px;
	right:-12.5px;
	z-index:2;
	vertical-align:middle;
	text-align:center;
	opacity:0.75;
	cursor: pointer;
}

.task_menuBar{
	position:relative;
	height:20px;
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 2px;
	padding: 2px;
	padding-left: 3px;
    background-color: #F7F7F7;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;	
    border-left:solid #9EBDBA 1px;
	border-top:solid #9EBDBA 1px; 
}

.task_content{
	position:relative;
	width:99.5%;
	/*padding: 2px;*/
	padding-left: 1px;
	-moz-border-radius: 0px 0px 3px 3px;
	     border-radius: 0px 0px 3px 3px;
	border-top: none;
	border-left: none;
	border-bottom: solid 1px #e0e0e0;
	border-right: none;
}

.task_pendingArea{
	margin-bottom:2px;
}

.task_reviewArea{
	margin-bottom:2px;
}

.task_completeArea{
	margin-bottom:2px;
}


.task_pendingTitle{
	color:#9EBDBA;
	cursor: pointer;
}

.task_reviewTitle{
	color:#9EBDBA;
	cursor: pointer;
	margin-top:15px;
}

.task_completeTitle{
	color:#9EBDBA;
	cursor: pointer;
	margin-top:15px;
}

.task_statusTitle{
    border-bottom:solid #9EBDBA 0px;
	border-right:solid #9EBDBA 0px;	
    border-left:solid #9EBDBA 0px;
	border-top:solid #9EBDBA 0px; 
    background-color:#FDFDFD;
	padding-left:6px;
	text-align:left;
}


.task_myIcon{
	position:absolute;
	left: 55px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}
.task_myIconSelected{
	position:absolute;
	left: 55px;
	top: 0.5px;
	
	width:18px;
	height:18px;
	
    border-top:solid #BD8480 2px;
	border-left:solid #BD8480 2px;	
    border-bottom:solid #BD8480 2px;
	border-right:solid #BD8480 2px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_myCount{
	position:absolute;
	left: 76px;
	top: 2px;
	
	text-align:center;
	
	width:18px;
	height:18px;
	padding-top:1px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.task_deptIcon{
	position:absolute;
	left: 100px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_deptIconSelected{
	position:absolute;
	left: 100px;
	top: 0.5px;
	
	width:18px;
	height:18px;
	
    border-top:solid #BD8480 2px;
	border-left:solid #BD8480 2px;	
    border-bottom:solid #BD8480 2px;
	border-right:solid #BD8480 2px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_deptCount{
	position:absolute;
	left: 121px;
	top: 2px;
	
	width:18px;
	height:17px;
	padding-top:2px;
	
	text-align:center;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.task_priorityIcon{
	position:absolute;
	left: 145px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}
.task_priorityIconSelected{
	position:absolute;
	left: 145px;
	top: 0.5px;
	
	width:18px;
	height:18px;
	
    border-top:solid #BD8480 2px;
	border-left:solid #BD8480 2px;	
    border-bottom:solid #BD8480 2px;
	border-right:solid #BD8480 2px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_dueDateIcon{
	position:absolute;
	left: 169px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_dueDateIconSelected{
	position:absolute;
	left: 169px;
	top: 0.5px;
	
	width:18px;
	height:18px;
	
    border-top:solid #BD8480 2px;
	border-left:solid #BD8480 2px;	
    border-bottom:solid #BD8480 2px;
	border-right:solid #BD8480 2px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_historyIcon{
	position:absolute;
	left: 5px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_historyIconSelected{
	position:absolute;
	left: 5px;
	top: 0.5px;
	
	width:18px;
	height:18px;
	
    border-top:solid #BD8480 2px;
	border-left:solid #BD8480 2px;	
    border-bottom:solid #BD8480 2px;
	border-right:solid #BD8480 2px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_pendingIcon{
	position:absolute;
	right: 112px;
	top: 2px;

	width:18px;
	height:18px;

	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
	border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}
.task_reviewIcon{
	position:absolute;
	right: 91px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}
.task_completeIcon{
	position:absolute;
	right: 70px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_pendingIconSelected{
	position:absolute;
	right: 112px;
	top: 0.5px;

	width:18px;
	height:18px;

    border-top:solid #3F5C5A 1.5px;
	border-left:solid #3F5C5A 1.5px;	
    border-bottom:solid #3F5C5A 3px;
	border-right:solid #3F5C5A 2px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;

	}
.task_reviewIconSelected{
	position:absolute;
	right: 91px;
	top: 0.5px;
	
	width:18px;
	height:18px;
	
    border-top:solid #3F5C5A 1.5px;
	border-left:solid #3F5C5A 1.5px;	
    border-bottom:solid #3F5C5A 3px;
	border-right:solid #3F5C5A 2px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}
.task_completeIconSelected{
	position:absolute;
	right: 70px;
	top: 0.5px;
	
	width:18px;
	height:18px;
	
    border-top:solid #3F5C5A 1.5px;
	border-left:solid #3F5C5A 1.5px;	
    border-bottom:solid #3F5C5A 3px;
	border-right:solid #3F5C5A 2px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}


.task_reviewIcon_check{	
	position:absolute;
	top:-3px;
	right:-6px;
}

.task_completeIcon_check{	
	position:absolute;
	top:-3px;
	right:-6px;
}

.task_addIcon{
	position:absolute;
	right: 25px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_refreshIcon{
	position:absolute;
	right: 4px;
	top: 2px;
	
	width:18px;
	height:18px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_taskItem{
	position:relative;
	/*left: 0.5%;*/
	
	width:100%;
	min-height:80px;
	margin-bottom:4px;
	
	/*
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	*/
	
	font-size:95%;
}

.task_taskItemInside{
	position:relative;
	width:100%;
}

.task_userAssignedTo{
	position:absolute;
	
	top:1px;
	left:25px;
	
	line-height:16px;
	height:16px;

    width: -moz-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
	
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	
	padding:1px;
	padding-left:3px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_userAssignedToCreate{
	position:absolute;
	
	top:1px;
	left:25px;
	
	line-height:16px;
	height:16px;

    width: 159px;
	
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	
	padding:1px;
	padding-left:3px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_deptAssignedTo{
	position:absolute;
	
	top:23px;
	left:3px;
	
	line-height:17px;
	height:17px;
	
	
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
	
	
	white-space: nowrap;
	/*overflow:hidden;*/
	text-overflow: ellipsis;
	
	padding:1px;
	padding-left:15px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_deptAssignedToCreate{
	position:absolute;
	
	top:23px;
	left:3px;
	
	line-height:17px;
	height:17px;

	width:169px;
	
	white-space: nowrap;
	/*overflow:hidden;*/
	text-overflow: ellipsis;
	
	padding:1px;
	padding-left:15px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_deptAffectedToCreate{
	position:absolute;
	
	top:46px;
	left:3px;
	
	line-height:17px;
	height:17px;
	width:169px;
	
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	
	padding:1px;
	padding-left:15px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_priorityBox{
	position:absolute;
	
	top:1px;
	left:3px;
	
	text-align:center;
	
	font-size:115%;
	height:17px;
	line-height:17px;
	
	width:18px;
	/*overflow:hidden;*/
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 2px;
	border-right:solid #9EBDBA 2px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	
}

.task_typeBox{
	position:absolute;
	
	top:43px;
	left:3px;
	
	line-height:16px;
	height:16px;
	
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
	
	
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	
	
	padding:1px;
	padding-left:15px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_typeBoxCreate{
	position:absolute;
	
	top:69px;
	left:3px;
	
	line-height:17px;
	height:17px;
	
    width:169px;
	
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	
	padding:1px;
	padding-left:15px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_dueBox{
	position:absolute;
	
	top:62px;
	left:3px;
	
	line-height:17px;
	height:17px;
	
	width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
	
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	
	padding:1px;
	padding-left:15px;
	
	text-transform: capitalize;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_dueBoxCreate{
	position:absolute;
	
	top:92px;
	left:3px;
	
	line-height:17px;
	height:17px;
	width:169px;
	text-overflow: ellipsis;
	padding:1px;
	padding-left:15px;
	
	
	text-transform: capitalize;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_textBox{
	position:relative;
	
    width: 100%;
	
	margin-top:1px;
	margin-bottom:2px;
	
	min-height:80px;
	
	padding:3px;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	
	background-color:#F8F8F8;
}

.task_textBoxAuthor{
	position:relative;
	width:100%;
	height:20px;
	
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	
	top:0px;
	left:0px;
	
	overflow:hidden;
}

.task_textBoxAuthorName{
	position:absolute;
	left:2px;
	overflow:hidden;
	text-overflow: ellipsis;
    width: -moz-calc(100% - 150px);
    width: -webkit-calc(100% - 150px);
    width: calc(100% - 150px);
	height:16px;
	
	padding:1px;
	
	text-transform: capitalize;
	
	background-color:#FDFDFD;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.task_textBoxAuthorDate{
	position:absolute;
	right:2px;
	
	width:135px;
	height:16px;
	
	padding:1px;
	
	text-transform: capitalize;
	
	background-color:#FDFDFD;
	
	text-align:center;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.task_textBoxText{
	position:relative;
	width:99%;
	padding:5px;
	font-size:95%;
	left:2px;
	margin-bottom:7px;
}

.task_textBoxDetail{
	position:absolute;
	
    width: -moz-calc(100% - 170px);
    width: -webkit-calc(100% - 170px);
    width: calc(100% - 170px);
	
	font-size:85%;
	left:45px;
	
	visibility:hidden;
}

.task_textBoxDetailSelection{
	position:absolute;
	bottom:0px;
	left:0px;
}

.task_textBoxDetailExpander{
	cursor: pointer;
	position:absolute;
	bottom:3px;
	left:18px;
	font-size:85%;
	
	margin-left:1px;
	text-decoration:underline;
}

.task_textBoxDetailItem{
}

.task_textBoxDetailItem0{
	color:#579D9D;
} 

.task_textBoxDetailItem1{
	color:#9D3C0C;
}

.task_textBoxDetailItem2{
	color:#568031;
}


.task_textBoxDelete{
	color:#9EBDBA;
	position:absolute;
	font-size:60%;
	bottom:1px;
	right:1px;
	
	height:13px;
	width:13px;
	text-align:center;
	vertical-align:middle;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#FDFDFD;
	
	cursor: pointer;
}

.task_textBoxOption{
	color:#9EBDBA;
	position:absolute;
	font-size:60%;
	bottom:1px;
	right:14px;
	
	height:13px;
	width:14px;
	text-align:center;
	vertical-align:middle;
	
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#FDFDFD;
	
	cursor: pointer;
}

.task_textBoxDetailAddNote{
	position:absolute;
	font-size:85%;
	right:35px;
	bottom:2px;
	text-decoration:underline;
	cursor: pointer;
}

.task_textBoxTags{
	position: absolute;
	width: 150px;
	height: 20px;
	overflow: hidden;
	font-size: 80%;
	text-align: right;
	vertical-align: bottom;
	bottom: -2px;
	right: 100px;
}


.task_textBoxAttachment{
	position:relative;
	width:50%;
	font-size:80%;
	text-align:left;
	vertical-align:bottom;
	background-color:#F8F8F8;
}

.task_pendingBox{
	position:absolute;
	right: 0.5px;
	top: 3px;

	width:25px;
	height:25px;

    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.task_reviewBox{
	position:absolute;
	right: 0.5px;
	top: 33px;

	width:25px;
	height:25px;

    border-top:solid #993300 1px;
	border-left:solid #993300 1px;	
    border-bottom:solid #993300 1px;
	border-right:solid #993300 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.modalBlur{
	-webkit-filter: blur(5px); /* Safari */
    filter: blur(5px);
}

.task_userAssigned{
	position:absolute;
	height: 21px;
	width: 22px;
	top: -14px;
	left: -6px;
	opacity: 0.8;

	
	cursor: pointer;
}

.task_deptAssigned{
	position:absolute;
	height:14px;
	width:14px;
	top:-4px;
	left:-4px;
	
	opacity: 0.60;
	
	cursor: pointer;
}


.task_creator{
	position:absolute;
	z-index:999;
	
	top:7%;
	left:25%;
	right:25%;
	
	bottom:40%;
	
	min-height:450px;
	
	border-top:solid #3F5C5A 1px;
	border-left:solid #3F5C5A 1px;	
    border-bottom:solid #3F5C5A 1px;
	border-right:solid #3F5C5A 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#FDFDFD;
}

.task_creatorColorBar{
	position:absolute;
	top:5px;
	height:24px;
		
    left: -moz-calc(1% + 200px);
    left: -webkit-calc(1% + 200px);
    left: calc(1% + 200px);
	right:1%;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#F7F7F7;
}

.task_creatorInterior{
	position:absolute;
	
    top: 32px;
	bottom:30%;
		
    bottom: -moz-calc(30% + 30px);
    bottom: -webkit-calc(30% + 30px);
    bottom: calc(30% + 30px);
	
    left: -moz-calc(1% + 200px);
    left: -webkit-calc(1% + 200px);
    left: calc(1% + 200px);
	right:1%;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#F7F7F7;
}


.task_creatorTags{
	position:absolute;
	top:65%;

	padding:4px;
	
    bottom: -moz-calc(23% + 30px);
    bottom: -webkit-calc(23% + 30px);
    bottom: calc(23% + 30px);
	
    left: -moz-calc(1% + 200px);
    left: -webkit-calc(1% + 200px);
    left: calc(1% + 200px);
	right:1%;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#F7F7F7;
}

.task_creatorAttachments{
	position:absolute;
	
	top:72%;
    bottom: 40px;
	
	padding:4px;
	
	overflow:hidden;
	
    left: -moz-calc(1% + 200px);
    left: -webkit-calc(1% + 200px);
    left: calc(1% + 200px);
	right:1%;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	background-color:#F7F7F7;
}

.task_creatorCreateCancel{
	position:absolute;

	height:25px;
	left:15%;
	right:15%;
	bottom:1%;
	
	min-height:22px;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.task_creatorCreate{
	position:absolute;
	bottom:3%;
	left:25%;
}

.task_creatorCancel{
	position:absolute;
	bottom:3%;
	right:25%;
}


.task_creatorTitle{
	position:absolute;
	margin-top:2px;
	font-size:120%;
	top:2px;	
	left:9px;
}

.task_creatorAssignedment{
	position:absolute;
	top: 33px;
	left:10px;
}




.task_needsActionD {
    position: absolute;
    left: 1px;
    top: 115px;
    height: 22px;
    width: 189px;
	overflow:hidden;
}
.task_needsActionI{
	
}
.task_needsActionS{
	
}


.task_needsReviewD{
    position: absolute;
    left: 1px;
    top: 137px;
	height: 25px;
	width: 189px;
	overflow:hidden;
}
.task_needsReviewI{
	
}
.task_needsReviewS{
	
}


.task_restrictAppvD{
    position: absolute;
    left: 1px;
    top: 160px;
	height: 25px;
	width: 189px;
	overflow:hidden;
}
.task_restrictAppvI{
	
}
.task_restrictAppvS{
	
}

.task_creatorDeptAssignModal{
	position:absolute;
	height:500%;
	width:500%;
	top:-100%;
	left:-250%;
	z-index:998;
	
	background-color:#000000;
	opacity: 0.60;
}

.task_creatorDeptAssignPanel{
	position:absolute;
	z-index:999;
	background-color:#FFFFFF;
	padding:5px;
	
	width:400px;

	top:5%;
	left:50%;
	margin-left:-200px;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.task_creatorAttachmentsAttachmentList{
	
}

.task_creatorAttachmentsAttachmentAdd{
	position:absolute;
	bottom:0px;
	right:5px;
	font-size:90%;
}

.task_creatorDeptAssign{
	visibility:hidden;
	
}

.task_creatorDeptAssignSelect{
	position:relative;
}

.task_creatorDeptAssignTitle{
	position:relative;
}

.task_colourBox{
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:100%;
	border-right:solid #9EBDBA 1px;	
}

.task_selectedCreation{
	margin-left:25px;
	margin-right:25px;
	border-top:solid #9EBDBA 3px;
	border-left:solid #9EBDBA 3px;	
    border-bottom:solid #9EBDBA 3px;
	border-right:solid #9EBDBA 3px;
	background-color:#FFEEEE;
}

.task_creatorTask{
    width: -moz-calc(100% - 176px);
    width: -webkit-calc(100% - 176px);
    width: calc(100% - 176px);

	margin-left:176px;
}

.task_creatorIcon{
	position:absolute;
    width: 156px;
	height: 88px;
	top:0px;
	left:20px;
	
	cursor: pointer;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.task_creatorIconIMG{
	position:absolute;
    width: 156px;
	height: 88px;
	top:0px;
	left:0px;
	
	cursor: pointer;
}

.task_creatorCreateButton{
	position:absolute;
    width: 20px;
	height: 20px;
	top:0px;
	left:0px;
	
	cursor: pointer;
}

.task_creatorCreateTaskIndividual{
	position:absolute;
	cursor: pointer;
	
	top:1px;
	left:1px;
	
	height:15px;
	width:15px;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 2px;
	border-right:solid #9EBDBA 2px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.task_creatorCancelTaskIndividual{
	position:absolute;
	cursor: pointer;
	
	top:19px;
	left:1px;
	
	height:15px;
	width:15px;
	
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 2px;
	border-right:solid #9EBDBA 2px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.taskCreatorModalDark{
		position:absolute;
	height:100%;
	width:100%;
	top:0%;
	left:0%;
	z-index:1;
	
	background-color:#000000;
	opacity: 0.60;
}

.taskCreatorPopup{
	position:absolute;
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    
    background-color:#EEF1F2;
	
	height:75%;
	width:70%;
	top:10%;
	right:15%;
	z-index:1;
}

.taskCreatorContent{
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
	position:absolute;
	width:97%;
	bottom:1%;
	left:1%;
	top:1%;
	
	overflow:hidden;
	padding:5px;
	
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
}

.taskCreatorModal{
		position:absolute;
	height:100%;
	width:100%;
	top:0%;
	left:0%;
	z-index:100;
}

.taskCreatorCloser{
	position:absolute;
	border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
    
    background-color:#EEF1F2;
	
	height:20px;
	width:20px;
	top:-12.5px;
	right:-12.5px;
	z-index:2;
	vertical-align:middle;
	text-align:center;
	opacity:0.75;
	cursor: pointer;
}

.task_messageNotificationImg{
    position: absolute;
    bottom: 6px;
    right: 4px;
    height: 16px;
    width: 20px;
}

.task_emailNotificationImg {
    position: absolute;
    bottom: 6px;
    right: 4px;
    height: 16px;
    width: 20px;
}

.task_fb_container{
	display: flex;
	flex-direction: row;
	position:relative;
 }

.task_fb_panel1{
	/*background-color:#FF0000;*/
	flex-grow: 1.35; /* default 0 */
	position:relative;
}

.task_fb_panel2{
	/*background-color:#00FF00;*/
	flex-grow: 2.5; /* default 0 */
	flex-basis: 200px;
	
}

.task_fb_panel3{
	/*background-color:#0000FF;*/
	flex-basis: 37px;
}

.task_uploadTaskDetails{
	padding:5px;
	max-height:400px;
	overflow:auto;
}

.assetDetail_historyItem{
	position: relative;
	min-height: 50px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6;
	background-color: #FDFDFD;
	border-spacing: 0px;
	border-collapse: collapse;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	padding: 2px;
	width: 97%;
}

.assetDetail_historyThumb{
	position: absolute;
	top: 0px;
	left: 5px;
	width: 90px;
	height: 50px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6;
}

.assetDetail_historyDetail{
	font-size:95%;
	position: relative;
	top: 0px;
	left: 100px;
	width: calc(100% - 106px);
	padding: 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6;
	
	-moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.assetDetail_historyDetailComment{
	font-size:95%;
	position: relative;
	top: 0px;
	left: 100px;
	left: 100px;
	width: calc(100% - 112px);
	padding: 2px;
	padding-left:4px;
	padding-right:4px;
	
	/* border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6; */
}

.assetDetail_historyDetailButtons{
	font-size:95%;
	position: relative;
	top: 0px;
	left: 100px;
	width: calc(100% - 106px);
	padding: 1px;
	height:20px;
	
	/* border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6; */
}

.assetDetail_main_history{
	overflow:auto;
	font-size:95%;
}

.assetDetail_assetAdder{
	padding-left:4px;
	padding-right:4px;
}

.assetDetail_smartIcons{
	display: flex;
	flex-direction: row;
	justify-content: center;
	flex-flow: wrap;
	overflow:auto;
	/*max-height:190px;*/
}

.assetDetail_smartIcon{
	display: flex;
	height:75px;
	width:100px;
	flex-basis: 100px;
	overflow:hidden;
	
	position:relative;
	
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6;
	background-color: #FDFDFD;
	border-spacing: 0px;
	border-collapse: collapse;
	-moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.assetDetail_smartIconImage{
	position:absolute;
	height:56px;
	top:0px;
	left:0px;
}

.assetDetail_smartIconName{
	position:absolute;
	top:55px;
	left:2px;
	width:100px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.assetDetail_smartIconTemplate{
	position:absolute;
	height:15px;
	width:15px;
	
	top:0px;
	left:17px;
	
	
	display: block;
	text-align:center;
	vertical-align:middle;
	
	line-height: 15px;
	
	opacity:0.35;
	
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6;
	background-color: #FDFDFD;
	border-spacing: 0px;
	border-collapse: collapse;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.assetDetail_smartIconTemplateCard{
	position:absolute;
	height:15px;
	width:15px;
	
	top:0px;
	left:1px;
	
	display: block;
	text-align:center;
	vertical-align:middle;
	
	line-height: 15px;
	
	opacity:0.35;
	
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6;
	background-color: #FDFDFD;
	border-spacing: 0px;
	border-collapse: collapse;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.assetDetail_smartIconRemover{
	position:absolute;
	height:15px;
	width:15px;
	
	top:0px;
	right:-3px;
	
	display: block;
	text-align:center;
	vertical-align:middle;
	
	line-height: 15px;
	
	opacity:0.45;
	
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #D6D6D6 #485352 #485352 #D6D6D6;
	background-color: #FDFDFD;
	border-spacing: 0px;
	border-collapse: collapse;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	
}

.assetDetail_main{
	font-size:90%;
}

.assetDetail_main_header{

}

.assetDetail_assetAdderTextbox{
	width:100%;
}

.assetDetail_assetAdderResults{
	display: flex;
	flex-direction: row;
	justify-content: center;
	flex-flow: wrap;
	
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
    padding:2px;   
}

.assetDetail_processQueueBrief{
	min-height:40px;
	position:relative;
	margin-bottom:4px;
	
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 2px;
	border-right:solid #9BABA9 2px;	
    border-left:solid #6B7A79 1px;
	border-top:solid #6B7A79 1px;
}

.assetDetail_processQueueBrief_priorityValue{
	position:absolute;
	left:2px;
	width:18px;
	top:2px;
	padding:1px;
	text-align:center;
	
	cursor:pointer;
	
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px;

	overflow:hidden;
}

.assetDetail_processQueueBrief_delete{
	position:absolute;
	right:3px;
	width:14px;
	top:1px;
	height:14px;
	padding:1px;
	text-align:center;
}

.assetDetail_processQueueBrief_retry{
	position:absolute;
	right:3px;
	width:14px;
	top:20px;
	padding:1px;
	height:14px;
	text-align:center;
}

.assetDetail_processQueueBrief_detail{
	position:relative;
	left:26px;
	width: calc(100% - 50px);
	top:0px;
	padding:1px;
	
	overflow:hidden;
}

.welcomeTabbed{
	position:relative;
	
}

.welcomeTabbed_1{
	position:relative;
	width: calc(100% - 120px);
	left:100px;
	
	
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
	padding:10px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.welcomeTab_news{
	position:absolute;
	cursor:pointer;
	
	left:0px;
	top:35px;
	
	width:100px;
	height:30px;
	
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
       
	padding:10px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	margin-left:25px;
}

.welcomeTab_tasks{
	position:absolute;
	cursor:pointer;
	
	left:0px;
	top:87px;
	
	width:100px;
	height:30px;
	
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
       
	padding:10px;
	
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	margin-left:25px;
}

.welcomeTab_selected{
	margin-left:0px;
}

.welcome_title{
	font-size:110%;
}

.assetDetail_assetsAllComplete{
    border-top:solid #62D935 1px;
	border-left:solid #62D935 1px;	
    border-bottom:solid #62D935 2px;
	border-right:solid #62D935 2px;
	
	-moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	
	background-color:#C8EEB5;
}

.assetDetailDelimiter{
	border-left: 1.2px solid rgba(220, 220, 218, .3);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */

	padding-left:2px;
	top:-1px;
	
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.historyOpen{

}

.task_prompt{
	position:absolute;
	z-index:999;
	
	top:20%;
	left:35%;
	right:35%;
	
	height:100px;
	
	border-top:solid #3F5C5A 1px;
	border-left:solid #3F5C5A 1px;	
    border-bottom:solid #3F5C5A 1px;
	border-right:solid #3F5C5A 1px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	background-color:#FDFDFD;
}

.task_promptTitle{
	position:absolute;
	top: 10px;
	left:0px;
	padding-left:15px;
}

.task_textArea{
	position:absolute;
	top: 30px;
	left:10%;
	width:80%;
}

.task_promptButtons{
	position:absolute;
	bottom: 30px;
	left:20%;
	right:20%;
}

.asset_listing_flex{
    width: 100%;
    height: 100%;
    background-color: lightgrey;
}

.asset_listing_filters_flex{
	padding-top:0.5%;
	position:relative;
    width: 99%;
	left:0.5%;
}

.asset_listing_items_flex_scene{
	position:absolute;
	top:125px;
	bottom:5px;
    width: 98.4%;
	left:0.55%;
	
	overflow:auto;
	overflow-x:hidden;
	
	margin-right:0.5%;
	/*margin-bottom:0.4%;*/
}

.asset_listing_items_flex{
	position:absolute;
	top:150px;
	bottom:5px;
    width: 98.4%;
	left:0.55%;
	
	overflow:auto;
	overflow-x:hidden;
	
	margin-right:0.5%;
	/*margin-bottom:0.4%;*/
}


.sceneAssetArea{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px;
    background-color:#F7F7F7;
	padding: 3px;
	margin-left: 15px;
	visibility:hidden;
	position:absolute;
	
}

.cascadeTask{
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
	background-color: #feefee;
	margin: 10px;
	padding: 2px;
}

.file_item{
	cursor: pointer;
	background-color:#F7F7F7;
}

.file_item_hover{
	background-color: #feefee;
	margin-left:5px;
}

.file_item_selected{
	background-color: #feefee;
	margin-left:5px;
}

.file_item_element{
	pointer-events:none;
}

.tab_item{
	background-color:#FFFFFF;
	
    border-radius: 32px 32px 0px 0px;
    border-top:solid #494D56 2px;
	
	/*color: #9e9898;*/
	margin-bottom: -3px;
}

.processQueue_even{
	background-color:#EBEBEB;
}

.processQueue_odd{
	background-color:#9e9898;
}

/*-------------------------------------------------------------*/
/* QUOTA ----------------------------------------------------- */
.quota_departments{position:absolute;width:400px;right:45px;top:40px;background-color:#EEF1F2;margin-left: -470px;z-index:200;visibility:hidden;}

.quota_parse{
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;      
    margin:1px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
    }

.quotaUser{
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;      
    margin:1px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
}

.quota_userIcon{
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #3F5C5A 2px;
	border-right:solid #3F5C5A 2px;
}

.quota_sceneItem{
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;      
    margin:1px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
    }
	
.quota_sequenceItem{
    border-top:solid #9BABA9 1px;
	border-left:solid #9BABA9 1px;	
    border-bottom:solid #6B7A79 2px;
	border-right:solid #6B7A79 2px;      
    margin:1px;
    padding:1px;
    padding-left:3px;
    padding-right:3px;
    background-color:#FFFFFF;
    }	
	
.quota_bottomBar{position:absolute;width:400px;right:45px;bottom:40px;background-color:#EEF1F2;margin-left: -470px;z-index:200;}
.new_sequence{position:absolute;width:600px;left:50%;top:9%;background-color:#EEF1F2;margin-left: -320px;z-index:150;visibility:hidden;}

.sequence{
    border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    
    background-color:#FDFDFD;
    
	border-spacing: 0px;
	border-collapse: collapse;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.quota_unassigned{
	background-color:v#DAD0D0;
	border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.quota_assigned{
	background-color:#CBDFD0;
	border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.quotaHighlightuser{
	background-color:#DDCEC1;
	border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.renderProcess{
	background-color:#C2C2DA;
	border:2px;
}

.renderFail{
	background-color:#DAC0C0;
	border:2px;
}

.renderSuccess{
	background-color:#C2DAC2;
	border:2px;
}

.notificationItem{
	border-top:solid #D6D6D6 1px;
	border-left:solid #D6D6D6 1px;	
    border-bottom:solid #485352 2px;
	border-right:solid #485352 2px;
    background-color:#FDFDFD;
	
	position:relative;
	min-height:25px;
	padding:3px;
}

.notificationHeader{
    border-bottom:solid #485352 2px;
    background-color:#FDFDFD;
	
	width:100%;
	
}

.notificationCloser{
	position:absolute;
	top:-15px;
	right:-5px;
	
	margin-top:5px;
	-moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    
    border-bottom:solid #9BABA9 1px;
	border-right:solid #9BABA9 1px;	
    border-left:solid #6B7A79 2px;
	border-top:solid #6B7A79 2px; 
    background-color:#F7F7F7;
    padding:2px;

	cursor: pointer;
}

.notificationImage{
    border-top:solid #9EBDBA 1px;
	border-left:solid #9EBDBA 1px;	
    border-bottom:solid #9EBDBA 1px;
	border-right:solid #9EBDBA 1px;
	
    width: auto;  /* set to anything and aspect ratio is maintained - also corrects glitch in Internet Explorer */
    height: auto;  /* set to anything and aspect ratio is maintained */
    max-width: 75%;
	margin-left:12.5%;
	
	cursor: pointer;
}

.notificationBody{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	
}


/* INTERACTIONS */

.interaction_assetMenu{
  position:absolute;
  visibility:hidden;
  /*height:175px;*/
  width:500px;
  
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;

  border-left:solid #FFFFFF 1px;
  border-top:solid #FFFFFF 1px; 
  border-bottom:solid #405A57 3px;
  border-right:solid #405A57 2px;	

  background-color:#F7F7F7;
  padding:10px;    
  z-index:99999;
}

.interaction_option{
}

.waitUploadingClass{
  background-color:#A478C8; /*#7C698C*/
  padding-left:15px;
  padding:5px;
}

.interaction_option_selected{
  background-color:#CCCCCC;
  
}



.interaction_progress_main{
  visibility:hidden;
  position:absolute;
  
  height:40px;
  width:350px;
  top:calc( 50% - 20px );
  left:calc( 50% - 175px );
  
  border-left:solid #FFFFFF 1px;
  border-top:solid #FFFFFF 1px; 
  border-bottom:solid #405A57 3px;
  border-right:solid #405A57 2px;
  background-color:rgba( 230, 230, 230, 0.75 );
  
  z-index:100;
}

.interaction_progressSection{
  position:absolute;
  top:5px;
  bottom:5px;
  right:5px;
  left:5px;
  
  border-left:solid #405A57 3px;
  border-top:solid #405A57 2px; 
  border-bottom:solid #FFFFFF 1px;
  border-right:solid #FFFFFF 1px;
}

.interaction_progressBar{
  position:absolute;
  left:0px;
  top:0px;
  bottom:0px;
  right:100%;
  
  background-color:#FF0000;
}

.interaction_staleTemplate{
  background-color:rgba( 255, 0, 0, 0.1 );
}