/*----------------------------------------------------------------------------+
|																			  |
|Copyright (c) 2011-13 Ebizindia Consulting Pvt. Ltd. All rights reserved. 	  |
|																			  |
+----------------------------------------------------------------------------*/


/* CSS Document */
@media screen{
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, footer, header{
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{
		display:block;
	}
	input, textarea, select {
		border:1px #c2c2c2 solid;
		background:#fafafa;
		font-size:12px;
	}	


	.headerleft, .headerright, .content-left-section, .content-right-section, .task-column-left, .content-left-section-top, .content-right-section-top, .leftnav-section, .leftnav-section-cover, .leftnav-section-edge, .leftnav-section-taball, .leftnav-section-tab, .leftnav-section-tab-header, .taskcolumn-small, .taskcolumn-assignedby, .taskcolumn-priority, .taskcolumn-label, .taskcolumn-midium, .taskcolumn-big, .taskcolumn-large, .taskcolumn-small-action, .taskcolumn-workstatus {
		display:block;
		float:left;
	}
	
	h2{line-height:20px;
	  font-size:17px;
	  text-align:center;
	  color:#0089d0;
	  }
		
	body{
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		
		font-size:12px;
		color:#000000;

		background-repeat:repeat;
				  width:100%;
   max-width: 1080px;
   margin: 0px auto;
			
		/* */
		/*font:12px/1.231 sans-serif; *font-size:small;*/
		/*font-size:1em;*/
	/*	*/
	/*	background:url(../assets/system/body-background-new.jpg) top repeat-x #fafafa;		
		background:url(../images/page-background-bottom.jpg) bottom repeat-x;*/
	
	/*color: #666; font-size: 62.5%; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
		
	}
	
	
	
	#wrapper{
		display:block;
		/*float:left;*/
		width:100%; 
		background:transparent;
		
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -4em;
	}
	#main-container{
		position:relative;
		width:1080px;
		height:auto;
		margin:0 auto;
/*		border-left:1px solid #666666;
		border-right:1px solid #666666;

		/*background:transparent;	*/
	}
	
	
	/***** Header Part *****/
	header{
		float:left;
		width:100%;
		height:0px;


		
		

	}
	
	.headerleft, .headerright{
		width:250px;
		height:50px;
		text-align:left;
		padding:8px 10px 0px 0px;
		/*padding:2px 10px 0px 10px;*/
		background:transparent;
		
	}
	div.headerright{
		width:auto;
		float:right;
		color:#000;
		text-align:right;
		font-weight:600;
		font-size:18px;
		/*font-size:14px;*/
		margin-right:10px;
	}
	
	.logout-link{
		display:block;
		float:right;
		background:url(../assets/system/logout-icon.png) left no-repeat;
		margin:0;
		height:20px;
		margin-top:8px;
		width:auto;
		text-decoration:none;
		color:#CCC;
		font-size:15px;
		padding:3px 0px 0px 22px; 
	}
	.logout-link:hover{
		color:#3baaff;
	}
	.section-header-text{
		font-size:20px;
		color:#000000;
		font-weight:bold;
	}
	
	
.adminpanel{
	float:left;
	width:100%;
	height:auto;
	background:#F3F0F1;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	border:1px solid #cacaca;
	margin-bottom:10px;
}
.adminpanelrow{
	float:left;
	width:100%;
	font-size:12px;
	height:auto;
	 background: #fdfdfd; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#efeeee)); 
	background: -webkit-linear-gradient(top, #ffffff, #efeeee); 
	background: -moz-linear-gradient(top, #ffffff, #efeeee);
	border-bottom:1px solid #e3e2e2;
	
	/*border-bottom:1px solid #ccc;*/
}
.adminpanelcolumn{
	float:left;
	width:129px;
	font-size:12px;
	height:auto;
	padding:10px;
	border-right:1px solid #ccc;
}

.admintaskheader{
	float:left;
	width:100%;
	height:auto;
	border-bottom:1px solid #ccc;
	background:#606060;
	color:#fff;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.admintasktable{
	float:left;
	width:100%;
	height:auto;
}
.admin-workstatus-headercolumn{
	float:left;
	width:129px;
	height:13px;
	padding:10px;
	border-right:1px solid #ccc;
	text-align:center;
}
.admin-workstatus-column{
	float:left;
	width:129px;
	height:13px;
	padding:10px;
	border-right:1px solid #ccc;
}
.login-table-style{
	/*-webkit-box-shadow: -1px -1px 11px 0px rgba(50, 50, 50, 0.47);
    -moz-box-shadow:    -1px -1px 11px 0px rgba(50, 50, 50, 0.47);
    box-shadow:         -1px -1px 11px 0px rgba(50, 50, 50, 0.47);*/
	box-shadow:inset 0px 0px 25px #999;
   -webkit-box-shadow:inset 0px 0px 25px #999;
   -moz-box-shadow:inset 0px 0px 25px #999;
    border:1px #a8a7a7 solid;
	margin:auto; 
	background:#e7e6e6; 
	padding:20px;
	 border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	width:360px;
	height:auto;
}

.blackcolor{color:#000;}
.greencolor{color:#090;}
.bluecolor{color:#06f;}
.redcolor{color:#f00;}

.txtright{text-align:center;}
.name-wd{width:200px !important;text-align: left;}
	
	
	/* middle - content */
	
	div#content{
		display:block;
		float:left;
		width:100%;
		height:auto;
		min-height:350px;
		padding:0px 0px 30px 0px;
		margin:40px 0px 0px 0px;
		


	}
	
	.content-top-section{
		float:right;
		width:900px;
		/*background:#ece7e7;*/
		height:auto;
		padding:7px 14px 5px 0;
		margin-bottom:10px;
		/*border-bottom:1px #cccaca solid;*/
		text-align:right;
	}

	.top-section-left{
		float:left;
		width:550px;
		border:1px red solid;
	}
	.top-section-right{
		float:right;
		width:300px;
		border:1px black solid;
	}
	
	.content-left-section,  .content-right-section, .content-left-section-top, .task-column-left{
	 	float:left;
		width:214px;
		height:auto;
		padding:0;
		margin:0 0px 0 0;
	}
	
	/*.content-left-section{
		background:url(../assets/system/task-section-header-bg.jpg) top right no-repeat;
	}*/
	
	.content-right-section{
	 	
		width:955px;
		margin-left:15px;
		
		
	}
	
	.content-right-section-tab{
			display:block;
			float:left;
			/*background:url(../assets/system/task-section-header-tab.jpg) 0 0;*/
			height:15px;
			width: auto;
			margin:1px 5px 0px 5px;
			font-family: 'Calibri';
			font-size:12px;
			padding:6px 7px 12px 7px;
			font-weight:normal;
			cursor:pointer;
			text-decoration:none;
			text-align:center;
			overflow:hidden;
			vertical-align: middle;
			color:#fff;
			background:#EB9B3C;
			border:1px solid #000000;
			/*background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#fdfdfd));
			background:-moz-linear-gradient(top, #ececec, #fdfdfd);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#fdfdfd');*/
		   -moz-border-radius: 5px 5px 0px 0px;
   		   -webkit-border-radius: 5px 5px 0px 0px;
    	   -khtml-border-radius: 5px 5px 0px 0px;
    		border-radius: 5px 5px 0px 0px;
			
		}
		
	.content-right-section-tab:hover{
			/*background-position: 0 -32px;*/
			color:#fff;
			border:1px solid #EB9B3C;
			background-color:#EB9B3C;
			-moz-box-shadow:    inset 0 0 10px #EB9B3C;
            -webkit-box-shadow: inset 0 0 10px #EB9B3C;
            box-shadow:         inset 0 0 10px #EB9B3C;
			
   
/*			background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#fafafa));
			background:-moz-linear-gradient(top, #fdfdfd, #ececec);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ececec');*/
	}
	.task-circle{
		float:right;
		background-color:#FFF;
		border-radius:13px;
		margin-left:6px;
		color:#900;
		font-weight:bold;
		padding:0px 3px;
		width:auto;
		height:auto;
		
	}
	.tab-active{
		background:#EB9B3C;
		font-family: 'Calibri';
		/*cursor:not-allowed;*/
		font-size:12px;
		font-weight:normal;
		border:1px #C6C3C3 solid;
		-moz-box-shadow:    inset 0 0 10px #C6C3C3;
        -webkit-box-shadow: inset 0 0 10px #C6C3C3;
         box-shadow:         inset 0 0 10px #C6C3C3;
/*		background-position: 0 -64px;
*/		color:#ffffff;
      cursor:not-allowed;
	}
	.task-search-section{
		display:block;
		float:left;
		margin:1px 0px 0px 30px;
		padding:5px 0px;
		width:440px;
		height:20px !important;
	}
	.content-right-section-btn, .content-right-section-btn1{
		display:block;
		float:right;

		background:none;
		height:19px;
		width:auto;
		margin:0px 0px 0px 0px;
	}
	.content-right-section-btn:hover{
		background-position: 0 -30px;
	}
	.content-right-section-btn{
		margin:0px 0px 18px 0px;
	}
	
/*	.content-right-section-btn1{
	 	background:url(../assets/system/btn-refresh-task.png) 0 0;
	}*/
	
	/*.content-right-section-btn1:hover{
	 	background:url(../assets/system/btn-refresh-task.png) 0 -30px;
	}*/
	
	.btn-addtask {
	  display:block;
		color:#000000;
		text-decoration:none;
		font-weight:normal;
		width:80px;
		padding:7px 0px 0px 30px;
		height:19px;
	}
	.btn-addtask:hover {
		color:#000;
	}
				
	.btn-send-reminder {
		float:right;
		display:block;
		color:#000000;
		text-decoration:none;
		font-weight:normal;
		width:110px;
		padding:7px 0px 0px 30px;
		height:25px;
		background:url(../assets/system/btn-reminder.png) 0 0;
		margin-right:5px;
	}
	.btn-send-reminder:hover {
		color:#000;
		background:url(../assets/system/btn-reminder.png) 0 -35px;
	}
	.btn-send-reminder.disabled {
		color:#000;
		background:url(../assets/system/btn-reminder.png) 0 -70px;
		cursor: wait;
	}

	.content-left-section-top{
		
	 	height:35px;
		
	}
	.content-right-section-top{
		/*background:url(../assets/system/task-section-header-bg.jpg) bottom repeat-x;*/
		width:950px;
		height:35px;
		padding-left:5px;
		border:0px red solid;
	}

	.task-column-left{
	 	border-left:1px solid #cbcbcb;
		border-top:0px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		border-bottom:1px solid #cbcbcb;
		width:100%;
		color:#000000;
		/*border:1px solid #cbcbcb;*/
		 -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
	padding:0px;
	}
	
	.task-column-left a{	
	 color:#565656;
	 text-decoration:none;
	
	}
	
	.task-column-tab, .task-column-header,  .task-column-tab-filter {
	 display:block;
	 /*background:#e2f0fe;*/
	 
	 padding:0px 0px;
	 width:100%;
	
	/* height:50px;*/
	 margin:0px auto!important ;
	 
	}
	
	
	
	.task-column-tab {
	
	 width:953px;
	 clear:both;
	background: #fdfdfd; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#efeeee)); 
	background: -webkit-linear-gradient(top, #ffffff, #efeeee); 
	background: -moz-linear-gradient(top, #ffffff, #efeeee);
	border-bottom:1px solid #e3e2e2;
	/*  border-bottom:1px solid #ebebeb;
	 border-left:1px solid #ebebeb;
	 border-right:1px solid #ebebeb;*/
	/* border-top:1px solid #990000;*/
	 }
	 
	.task-column-tab:hover{
		/*background:#bfdefc;
		background:#cae6fc !important;*/
	 background: #fdfdfd; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#efeeee)); 
	background: -webkit-linear-gradient(top, #ffffff, #efeeee); 
	background: -moz-linear-gradient(top, #ffffff, #efeeee);
	border-bottom:1px solid #e3e2e2;
	}
	
	.roweven{
	/*background:#f1f1f1;*/
   background: #fdfdfd; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#efeeee)); 
	background: -webkit-linear-gradient(top, #ffffff, #efeeee); 
	background: -moz-linear-gradient(top, #ffffff, #efeeee);
	border-bottom:1px solid #e3e2e2;
	
	}
	
	.roweven:hover{

	/*background:#cae6fc !important;*/
	background: #fdfdfd; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#efeeee)); 
	background: -webkit-linear-gradient(top, #ffffff, #efeeee); 
	background: -moz-linear-gradient(top, #ffffff, #efeeee);
	border-bottom:1px solid #e3e2e2;
	}
	.taskcolumn-workstatus{
			width:16px;
			/*height:auto;*/
			padding:10px 2px 3px 2px;
			margin:0px;
			background:url(../assets/system/border-white.jpg) repeat-y right;
			text-align:center;
			
	
	}
	.taskcolumn-small-action{
			width:70px;
			/*height:auto;*/
			padding:10px 2px 3px 2px !important;
			margin:0px;
			background:url(../assets/system/border-white.jpg) repeat-y right;
			text-align:center;
		}
	
	.taskcolumn-assignedby	{
			width:90px;
			/*height:auto;*/
			padding:10px 2px 3px 2px;
			margin:0px;
			background:url(../assets/system/border-white.jpg) repeat-y right;
			text-align:center;
		}
	
	.taskcolumn-small, .taskcolumn-priority, .taskcolumn-label{
			width:75px;
			/*height:auto;
			padding:5px 2px;*/
			margin:0px;
			background:url(../assets/system/border-white.jpg) repeat-y right;
			background-color: transparent;
			/*border-right:1px solid #ebebeb;*/
			text-align:center;
			overflow:hidden;
			vertical-align:middle !important;
		}
	.taskcolumn-small {	
		padding:10px 2px 3px 2px;
	 	/*height:auto;*/
		width:90px;
		color:#565656;
	 }
	 
	 .taskcolumn-small a{ text-decoration:none;}
	
	.taskcolumn-priority{
	 padding:10px 2px 0px 2px;
	/* height:auto;*/
	 width:65px;
	 
	}	
	.taskcolumn-label {
	 width:133px;
	 text-align:left !important;
	 padding:10px 2px 0px 5px;
	 	/*height:33px;
		
	 overflow:hidden !important;
	 height:auto;*/
	 min-height:16px;
	
	 
	}
	.taskcolumn-label a{
	text-decoration:underline;
	}
	.taskcolumn-medium{
			width:15%;
		height:auto;
			padding:7px 1px 7px 0px;
			margin:0px 1px 5px 0px;
		}
	.taskcolumn-big{
			width:260px;
			padding:10px 2px 3px 5px;
	 	   /* height:auto;*/
			margin:0px;
			background:url(../assets/system/border-white.jpg) repeat-y right;
			cursor:pointer;
		/*	overflow:hidden;
		    color:#6a6969;*/
			font-weight:normal;
		}		
	.taskcolumn-large{
			width:25%;
			height:auto;
		}
	.taskcolumn-header{
			text-align:center;
			background:url(../assets/system/border-white.jpg) repeat-y right;
			color:#FFFFFF;
			
			height:25px  !important;
			padding:10px 2px 4px 2px  !important;
			
			 
			/*margin:0px 1px 5px 0px;*/
		
	}	
	
	
	
	.sort_asc{
			background:url(../assets/system/arrow-ascending.png) no-repeat right !important;
	}	

	.sort_desc{
			/*background:url(../assets/system/arrow-descending.png) no-repeat right !important;*/

	}	
	
	
	.taskcolumn-header-title, .taskcolumn-header-label{
	 text-align:left;
	 height:25px;
	 color:#FFFFFF;
	 padding:10px 2px 4px 5px !important;
	 cursor:auto;
	}
	.noborder{
	 background:none;
	 border:none;
	}
	.tab-bottom-buttons{
	  float:left;
	  display:block;
	  height:20px;
	  width:100px;
	  padding:1px 3px;
	  
	}
	
	.tab-small-buttons{
	display:block;
	float:left;
	border:1px #C2C2C2 solid;
	padding:2px 3px;
	
	text-decoration:none;
	line-height:15px; 
	font-size:12px;
	margin:2px 2px;
	background:#FFFFFF;
	cursor:pointer;
	
	}
	.btncancel{
		color:#ff3333; 
	}
	.btnsave{
		color:#009900; 
	}
	
		
	
	
	.task-column-header{
		height:auto;
		float:left;
		/*background:#396eab;*/
		background:#606060;
		/*width:100%;*/
		width:953px;
		padding:0px 0px;
		margin:0px auto 0px auto;
		border:1px solid #666;
	}
	.task-column-tab-selected{
		background:#bfdefc;
	}
	
	.task-column-tab-blank {
		 background:#ebebeb;
		color:#06C;
		 text-align:center;
		 height:42px;
		 display:none;
		 width:953px;
		 border:1px solid #ebebeb;
		 cursor:pointer;
		 clear:both;
		 
	}
		.task-column-tab-blank1{
		 background:#ebebeb;
		 color:#06C;
		 text-align:center;
		 height:32px;
		 padding-top:12px;
		 display:none;
		 width:953px;
		 border:1px solid #ebebeb;
		 cursor:pointer;
		 clear:both;
		 
	}
	
	
	
	.task-column-tab-filter{
		display:none;
		height:20px!important;
		background:#FCEA88;
		/*background:url(../assets/system/filter-msg-bg.jpg) repeat-x;*/
		line-height:20px;
		text-align:center;
		border-top:1px solid #f4b228;
		margin:2px 0px 2px 0px;
		padding-top:5px;
		padding-bottom:5px;
		font-weight:bold;
		clear:both;
	}
	
	.editlevel-row, .editlevel-row-center{
			margin:5px;
			padding:5px 0px;
			font-family: 'Calibri';
			font-weight:bold;
			width:100%;
			height:auto;
		}
	.editlevel-row-center {
		padding:5px 0px 0px 155px;
		 width:auto;
	 }
	.dialogs {
	 width:450px;
	 }
	 
	 .priorityicon{
	 margin-top:3px;
	 }
	 
	 .searchForbox
	 {
	 	display:block;
		float:left;
		margin:0px;
		width:auto;
		height:26px;
	 }
	 
	.btn-seach-go, .selaectSearchOn, .searchFor, .textdiv {
	 	
		float:left;
		display:block;
	 }
	 .selaectSearchOn{
		 padding-top:2px;
		 padding-bottom:2px;
		 height:26px;
	 }
	 .searchFor{
	  width:140px;
	  padding-top:2px;
	  padding-bottom:4px;
	  }
	 .textdiv{
	 padding:3px 1px 0px 0px;
	 cursor:auto;
	 font-weight:bold;	
	 }
	 .btn-seach-go{
	 cursor:pointer;
	 margin:1px 0px 0px 3px;
	 border:none;
	 height:22px;
	 width:34px;
	 background:url(../assets/system/btn-go.png) 0 0;
	 }
	 .btn-seach-go:hover{
	 background-position: 0 -22px;
	 }
	 
	 .task-column-tab-filter a {
	  color:#014de1;
	  text-decoration:underline;
	  }
	  .task-column-tab-filter a:hover {
	  text-decoration:underline;
	  
	  }
	  
.overduetask{	color:#FF0000; }
.futuretask{ color:#969595; }
.completedtask{ text-decoration:line-through !important; color:#565656;}
.taskstatusanchor, .assignedbyinfo, .assignedtoinfo { text-decoration:none !important;}
	
	
	/* Left Navbox */
	.leftnav-section, .leftnav-section-cover, .leftnav-section-edge, .leftnav-section-taball, .leftnav-section-tab{
		/*background:url(../images/left-navbox-middle.jpg); */
		
		width:805px;
		height:auto;
		
		
	}
	.leftnav-section{
	 	margin:0px 0px 15px  0px;
		padding:0;
		height:100%;
		width:150px;

		/*background:url(../images/left-navbox-middle.jpg) repeat-y;*/
		/*background:url(../assets/system/left-navbox-top.jpg)top no-repeat ;*/
		border-right:1px #BAB8B8 solid;
		border-left:1px #BAB8B8 solid;
/* 		-moz-border-radius: 5px;
  		-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;*/

	 }
	 
	 .leftnav-section-cover {
	 	/*background:url(../assets/system/left-navbox-below.jpg) no-repeat bottom;*/
	 }
	 .leftnav-section-taball {
	/* background:url(../images/left-navbox-middle.jpg);*/
	/*background:url(../assets/system/left-navbox-middle.jpg) repeat-y;*/
	 margin:0px 0px 0px 0px;
	 padding:0;

	 
	 
	 }
	.leftnav-section-edge{
		background:none;
		height:10px;
		padding:0;
		margin:0px 0px 0px 0px;
	}
	.leftnav-section-tab-header{
		width:144px;
		background:#396eab;
		height:32px;
		margin:2px 3px 2px 3px;
	}
	
	.leftnav-section-tab{
		
		width:145px;
		height:25px;
		margin:0px 0px 0px 0px;
		border-bottom:1px #BAB8B8 solid;
		padding:5px 0 5px 6px;
		background:#f3f0f1;
  	  /*  background:#fafafa;*/
	}
	
	.menuactive{
		background:url(../assets/system/left-navbox-tab.png) #CFCFCF no-repeat 0 0;
     }
	
	.menuinactive{
		background:url(../assets/system/left-navbox-tab-inactive.png) no-repeat 0 0;
	}
	.menuactive{
		background: #dddcdc;
     }
	
	.menuinactive{
		
	}
	
	
	
	.dashboardactive{
		background:url(../assets/system/icon-dashboard.png) #CFCFCF no-repeat 0 0;
    }
	.dashboardinactive{
		background:url(../assets/system/icon-dashboard.png) no-repeat 0 0;
    }
	.tasksactive{
		background:url(../assets/system/icon-tasks.png) #CFCFCF no-repeat 0 0;
    }
	.tasksinactive{
		background:url(../assets/system/icon-tasks.png) no-repeat 0 0;
    }
	.usersinactive{
		background:url(../assets/system/icon-users.png) no-repeat 0 0;
    }
	.profileinactive{
		background:url(../assets/system/icon-profile.png) no-repeat 0 0;
    }
	
	
	.leftnav-section-tab:hover{
		background:url(../assets/system/left-navbox-tab.jpg) 0 -32px;
		color:#0349e9;
	}
	.leftnav-section-tab-active {
	 background-position: 0 -32px;
	}
	
	
	.leftnavlink{
		 color:#000;
		 text-decoration:none !important;
		 font-weight:bold;
		 padding:4px 14px;
		 display:block;
		 
	}
	.leftnavlink:hover{
		 color:#333;
		
		 
	}
	.leftnavlinkheader{
		 color:#FFF;
		 text-decoration:none !important;
		 font-weight:normal;
		 padding:10px 10px 0px 10px;
		 display:block;
		 
	}
	.imgbtn{
	 margin:2px 10px; 
	 cursor:pointer;
	}
	

	/* Footer Section */
	
	
	
	footer{	    

		clear:both;

		width:100%;

		height:auto;

		background:url(../assets/system/page-background-bottom.jpg) bottom repeat-x;

		font-size:11px;

		float:left;
		margin:0px;


	}

	/*

	#footerall{
		display:block;

	    position:absolute;

		

		
		z-index:100;

		left:0;

	}*/
	
	
	

	
	.footertext-middle{
	  margin:auto;
	  line-height:20px;
	  font-size:17px;
	  text-align:center;
	  display:block;
	  height:auto;
	  padding:10px 0px 0px 0px;
	  color:#0089d0;
	}
	.smalltextgrey{
	color:#999999;
	font-size:14px;
	}
	
	/* Login Form */
	
	.btnlogin{
		float:left;
	 height:29px!important;
	 width:120px !important;
	 background:url(../assets/system/btn-login.png) no-repeat 0 0;
	 border:none;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#000000;
	 font-weight:normal;
	 
	 margin-left:80px;
	 margin-right:0px;
	 cursor:pointer;
	/* padding:9px 72px 4px 22px;*/
	 
	}
	.btnlogin:hover{
	background-position:0 -30px;
	color:#f8b40b;
	
	}
	
	.btnretrieve{
		float:left;
	 height:29px!important;
	 width:120px !important;
	 background:url(../assets/system/btn-retrieve.png) no-repeat 0 0;
	 border:none;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#000000;
	 font-weight:normal;
	 margin-left:40px;
	 margin-right:0px;
	 cursor:pointer;
	/* padding:9px 72px 4px 22px;*/
	 
	}
	.btnretrieve:hover{
	background-position:0 -30px;
	color:#f8b40b;
	
	}
	
	.btnsetpassword{
	 float:left;
	 height:29px!important;
	 width:120px !important;
	 background:url(../assets/system/btn-setpassword.png) no-repeat 0 0;
	 border:none;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#000000;
	 font-weight:normal;
	 margin-left:40px;
	 margin-right:0px;
	 cursor:pointer;
	/* padding:9px 72px 4px 22px;*/
	 
	}
	.btnsetpassword:hover{
	background-position:0 -30px;
	color:#f8b40b;
	
	}
	
	/* Add Note Form */
.formsection, .formrow, .formcol-left, .formcol-left-margin, .formcol-left-large,  .formcol-right, .formcol-right-margin, .formcol-right-ext, .formcol-right-large, .formcol-right-large1{
	display:block;
	float:left;
} 
.formsection{
 margin:0px;
 width:99%;
 height:auto;
 padding:3px 0px 0px 0px;

 
 } 
 .formrow{
 margin:auto;
 width:820px;
 height:auto;
 margin:0px 0px 2px 0px;
 clear:both;
background:#C8C8C8;

 } 
 .formcol-left, .formcol-left-large, .formcol-left-margin {
  width:150px;
  height:24px;
  padding:5px 5px 0px 5px;
 
  
 }
 .formcol-left-large {
 	height:88px;
 }
 .formcol-right, .formcol-right-margin {
  width:654px;
  height:29px;
  margin-left:1px;
  background:#f4f0ef;
  border-left:1px #FFFFFF solid;
  padding-left:3px;
 	
 }
 
 .formcol-right-margin{
  padding:2px 0px 2px 2px;
 }
 .formcol-right-ext{
 	height:40px;
	padding:10px 0px;
	width:820px;
	
	background:#e2e0e1!important;
	margin-left:0px;
	border-left:0px #FFFFFF solid;
	}

.allignbtn{
margin-left:160px;
}	
	
 .formcol-right-large{
   width:654px;
  height:auto;
  min-height:30px;
  background:#f4f0ef;
  margin-left:1px;
  border-left:1px #FFFFFF solid;
  float:left;
  padding-left:3px;
 	
 }
 .formcol-right-large1{
  width:300px;
  height:40px;
 	
 }
 .redcolor{
 	color:#FF0000;
	text-decoration:none;
 }
 
.submit-add-task{
	background:url(../assets/system/btn-save-task.png) 0 0;
	width:94px;
	height:29px;
	cursor:pointer;
	border:0;
	float:left;
	
}
.submit-add-task:hover {
 	background-position:0 -30px;
}

.submit-uploadfile{
	background:url(../assets/system/btn-upload-file.png) 0 0;
	width:94px;
	height:29px;
	cursor:pointer;
	border:0;
	float:left;
	
}
.submit-uploadfile:hover {
 	background-position:0 -30px;
}
.submit-uploadfile-disabled{
    background:url(../assets/system/btn-upload-file.png) 0 0;
	background-position:0 -150px;
	width:94px;
	height:29px;
	cursor:not-allowed;
	border:0;
	float:left;
	}

.submit-save-changes{
	background:url(../assets/system/btn-save-changes.png) 0 0;
	width:140px;
	height:34px;
	cursor:pointer;
	border:0;
	float:left;
	
}
.submit-save-changes:hover {
 	background-position:0 -35px;
}

.btn-add-note{
	background:url(../assets/system/btn-add-note.png) 0 0;
	width:109px;
	height:29px;
	cursor:pointer;
	border:0;
	float:left;
	margin-bottom:5px;
	
}
.btn-add-note:hover {
 	background-position:0 -30px;
}		
.btn-add-note-disabled{
	background:url(../assets/system/btn-add-note.png) 0 0;
	background-position:0 -150px;
	width:109px;
	height:29px;
	cursor:not-allowed;
	border:0;
	float:left;
	margin-bottom:5px;
	
}
.btns, .btnsedit{
background:url(../assets/system/btn-back-list.png) 0 0;
display:block;
float:right;
height:32px;
width:138px;
margin:0px 10px 10px 2px;
padding-top:1px;
padding-left:2px;
}

.btns:hover{
background-position:0 -35px;
}

.btnsedit{
background:url(../assets/system/btn-edit-task.png) 0 0;

}

.btnsedit:hover{
background-position:0 -35px;
}


.btn-back-list{
		display:block;
		color:#000000;
		padding:7px 0px 0px 27px;
		height:23px ;
		width:104px;
		text-decoration:none;
		font-weight:normal;
		
	}
	
	.btn-back-list:hover{
		
		color:#000;
	
}
.inputtext, .inputtext-small, .labelseditbox, .inputtext-small1, .inputtextarea, .inputselect{
 	width:450px; 
 	font-family: 'Calibri';
	font-size:14px;
 	height:17px;
 	padding:5px;
	
 }
 .inputtext-small {
 	 width:229px;
  }
 
 .inputtext-small1 {
 	 width:220px;
  } 
  
.inputtextarea {
  height:80px;
} 

.inputselect {
  height:25px;
  padding:2px;
  width: 150px; 
} 
.inputselect.multiple {
  height:100px;
  margin-bottom:5px;
} 
.labelseditbox{
	width:200px;
}
.multi{
	height:27px;
	
	}
	
.add_success{color:#518A22; background:url(../assets/system/add-success-bg.jpg) left no-repeat #D5F7C1; line-height:30px; width:910px; font-weight:bold; text-align:left; padding:5px 5px 5px 40px;}
.add_failure{color:#ff3333; background:url(../assets/system/add-failure-bg.jpg) left no-repeat #F7D0C1; line-height:30px; width:775px; font-weight:bold; text-align:left; padding:5px 5px 5px 40px;}	
	
.delimgmargin
{
margin:5px 2px 0px 2px;
}	

.ui-datepicker-trigger { margin-left:4px; cursor:pointer;}
.btn-cancel, .btn-forgotpassword {
display:block;
float:left;
height:20px;
margin:12px 20px 0px 20px !important;
}
.btn-cancel{
	border:1px solid #ccc;
	padding: 5px 15px;
	border-radius:6px;
	margin:0px 20px 0px 20px !important;
}
.btn-cancel:hover{
	border:1px solid #912E1E;
	background:#B7432F;
	color:#fff;	
}

.btn-forgotpassword {
margin:4px 0px !important;
text-decoration:underline;
font-size:16px;
color:#0957A4;
}

.drop-down-phigh, .drop-down-plow, .drop-down-pmedium {
 line-height:30px;
 margin:5px 0px 0px 0px;
	
    background:url(../assets/system/optionbg-phigh.png) no-repeat left; 
	
}
.drop-down-plow {
 background:url(../assets/system/optionbg-plow.png) no-repeat left; 
}
.drop-down-pmedium{
 background:url(../assets/system/optionbg-pmedium.png) no-repeat left; 
}



/* Details view task */

.detail-view-section, .datarow, .datarow-separator,  .datacolfield, .datacolvalue, .datacol-left, .datacol-noteleft, .datacol-right, .datacol-noteright, .datacol-right-large,  .datacol-note, .datacolfield-single, .datacol-nobg, .datacol-right1, .datarow-btn-section {
	display:block;
	float:left;
} 
.detail-view-section{
 margin:0;
 width:955px;
 border:0px red solid;
 height:auto;

 
 } 
 .datarow{
 margin:0;
 width:960px;
 /*border-radius:4px;*/
 color:#000;
 height:auto;
 margin:0px 0px 0px 0px;
 border-top:1px #fff solid;
 clear:both;
 background:#F4F0EF;
 /*background:url(../assets/system/left-col-bg.jpg) left top repeat-y;*/
 } 
 
 .datarow-separator{
	 margin:5px 0px;
	 height:2px;
	 width:955px;
	 border-bottom:2px solid #c2c2c2;
	 padding:0px;
	 clear:both;
 }
 
  .datarow-btn-section{
 	height:40px;
	padding:10px 0px;
	width:955px;
	
	background:#e2e0e1!important;
	margin-left:0px;
	border-left:0px #FFFFFF solid;
	}
 
 .datacolfield{
  width:120px;
  height:12px;
  padding:5px 5px 0px 5px;
 }
 .datacolvalue{
  width:180px;
  height:15px;
  padding:5px 5px 0px 5px;
 }
 .datacol-left, .datacol-noteleft{
  font-family: 'Calibri';
  font-size:15px;
  color:#141414;
  width:150px;
  height:12px;
  padding:7px 5px 7px 5px;
 }
 .datacol-noteleft {
 	height:auto;
 }
 
 .datacol-note, .datacol-nobg{
 	margin:auto;
 	width:955px;
	 height:auto;
 	margin:0px 0px 0px 0px;
 	border-top:1px #FFFFFF solid;
 	clear:both;
   background:url(../assets/system/div-note-bg.gif) #e2e0e1 repeat-y;
  	color:#000000;
 }
 
 .system-note{
 	color:#666666;
 	background-color: #EAEAEA;
 }
 .datacol-right, .datacol-noteright, .datacol-right1  {
  width:790px;
   height:22px;
  padding:5px 0px 7px 5px;
   background:#f4f0ef;
  border-left:1px #FFFFFF solid;
 	
 }
 .datacol-right1{
 	background:url(../assets/system/left-col-bg.jpg);
	 border-left:1px #c6e1f6 solid;
 }
 
 .datacol-noteright {
 height:auto;
 font-family: 'Calibri';
 font-size:16px;
 width:780px;

  background:none;
 }
 .datacol-right-large{
  width:790px;
  height:auto;
  min-height:12px;
  background:#f4f0ef;
  border-left:1px #FFFFFF solid;
  padding:7px 0px 7px 5px;
 	
 
 }
 
 
 .datacol-nobg{
   
   background:#e2e2e2;
 }
 
 .datacol-nobg textarea {
 margin:5px;
}
 
 .datacol-nobg input {
 margin-left:200px;}
 
 .datacolfield-single{
  width:300px;
  height:auto;
  padding:5px 5px 0px 5px;
 }
 
 .taskedit	{
  height:auto;
  padding:0 0px 0 2px;
  width:791px;
 }
 
 .attachedfile { 
 	background:url(../assets/system/clip-icon.gif) left no-repeat;
	display:block;
	padding-left:11px;
	float:left;
	margin-right:10px;
 }
.addtasknote_button{ width:auto; height:auto; padding:3px; cursor: pointer; margin:10px 0px; cursor:pointer;}



div.fileinputs {
	position: relative;
	/*height:22px;*/
}

div.fakefile {
	/*position: absolute;
	top: 418px;
	left: 332px;
	z-index: 1;*/
	position:relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	
}

/*input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	
	top:-22px !important;
	
}



.fileinput{
	width:190px; height:22px; float:left; display:block;
}
.MultiFile-label{
margin:-20px 10px 10px 0px;}
*/
.clearfilterlink{
 text-decoration:underline !important;
 color:#0000FF  !important;
 }


.rounded-corners {
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.rounded-corners-list-header {
	border:1px #4f4f4f solid;
     -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

/* Please confirm alert message */



.alertbutton-row{
 width:auto;
 min-width:200px;
 height:30px;
 margin:auto;
 text-align:center;

 }
 
 .alertbutton-row-confirm{
 
 width:75px;
 height:30px;
 margin:auto;
 text-align:center;

 }

.alertbox-btn, .alertbox-btn-left, .alertbox-btn-left-cancel, .alertbox-btn-right, .alertbox-btn-right-cancel, .alertbox-btn-mid, .alertbox-btn-mid-cancel{
display:block;
margin:auto;
width:auto;
padding:0;
height:29px;
float:left;
cursor:pointer;

	}
.alertbox-btn:hover
{
 background-position:0 -30px;
}	
.alertbox-btn-left{
width:24px;
background:url(../assets/system/alertbox-btn-left.png) 0 0;
margin-left:10px;
}
.alertbox-btn-left-cancel{
width:24px;
background:url(../assets/system/alertbox-btn-left-cancel.png) 0 0;
margin-left:30px;

}
.alertbox-btn-right, .alertbox-btn-right-cancel{
width:8px;
background:url(../assets/system/alertbox-btn-right.png) 0 0;
}	
.alertbox-btn-mid, .alertbox-btn-mid-cancel{
background:url(../assets/system/alertbox-btn-mid.png) 0 0;
padding:6px 6px 0px 2px!important;
color:#000000;
text-decoration:none;
font-weight:bold;
height:23px;

}

.headersmalltext { font-size:11px; color:#000000; font-weight:normal; color:#0033FF; }

/* Login box */

.logininputtext{
		border:1px #c2c2c2 solid;
		background:#fafafa;
		font-size:15px;
		height:25px;
		width:260px;
}
.logincheckbox{
border:1px #c2c2c2 solid;
		background:#fafafa;
		font-size:13px;

}

.rowloginbox{
display:block;
float:left;
margin:5px 0px;
padding:5px;
height:20px;
width:360px;
} 
.remmembercheckbox, .remmembertext {
display:block;
float:right;
width:20px;
height:20px;
}
.remmembertext{
width:270px;
padding:0px 0px 0px 0px;
}


div.login-footerbox{
 display:block;
 height:auto;
 margin:10px 0px;
 padding:10px;
 border:1px #c2c2c2 solid;
  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.footermsgheader{
color:#0089d0;
font-weight:bold;
line-height:20px;
font-size:13px;
}
.footermsgtext {
	color:#000000;
	line-height:16px;
	margin-left:10px;
}

/* Header section trial */
.headerrightrow{
display:block;
float:right;
width:auto;
height:30px;
clear:both;
}
.boxname, .boxlogout, .boxhtcheckbox, .boxhttext{
display:block;
float:right;
width:auto;
height:25px;
}
.boxname{
padding-top:4px;
}
.boxlogout{
width:75px;
}
.boxhtcheckbox {
width:20px;
float:left;
margin-left:10px;
}
.boxhttext{
font-size:15px;
float:right;
margin-right:18px;
font-weight:bold;
padding-top:0px;
}

/* leftanv additional linkbox */

.leftnavlinkbox
{
width:200px;
float:left;
height:25px;
margin:10px 3px 1px 3px;

}



.installmsg{width:100%; float:left; clear:both; padding:3px; margin:0px; margin-bottom:2px;}
.installsuccess{color:green;}
.installerror{color:red;}

.sortable{cursor:pointer !important;}

.defaulttext{ text-decoration:none;
color:#999999;
	font-size:14px;
	}
.headerbannerdiv{width:468px; height:60px; float:left; overflow:hidden; text-align:center;}	
.footertrackingcode{width:100%; float:center; text-align:center;}	
.btn-send-message{
	float:left;
	width:125px;
	height:34px;
	background: url(../assets/system/btn-send-message.png) no-repeat;
	border:none;
	cursor:pointer;
	margin-left:60px;
}
.btn-send-message:hover{
	background-position:0 -35px;
}



/*BUTTONS*/


.buttons {
    float: left;
    padding-bottom: 20px;
    clear: both;
}
.button {
    color: #000;
    font-family: 'Calibri';
	font-size:13px;
    text-decoration: none;
    padding: 1px 4px;
    position: relative;
    display: inline-block;
/*    text-shadow: 0 1px 0 #fff;*/
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #428bca;
/*    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));*/
    border: solid 1px #dcdcdc;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-left: 10px;
	cursor:pointer;
	width:auto;
}
.button:hover {
    color: #fff;
    border-color: #999;
/*    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);*/
}
/*.button:active {
    color: #000;
    border-color: #444;
}*/
.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.big {
    font-size: 16px;
    padding: 10px 15px;
}
a.supersize {
    font-size: 20px;
    padding: 15px 20px;
}
.search {
    background: url(../assets/system/sprite.png) 4px 4px no-repeat #EB9B3C;
    padding-left: 20px;
	padding-top:0px;
	border:2px #C6C3C3 solid;
}
.search:hover {
	border:2px #EB9B3C solid;
	background: url(../assets/system/sprite.png) 4px 4px no-repeat #EB9B3C;
}

/*.add {
    background: url(../assets/system/sprite.png)  4px -27px no-repeat #EB9B3C;
    padding-left: 22px;
	margin-top:3px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #C6C3C3 solid;
}
.add:hover {
	border:2px #EB9B3C solid;
}*/
.add {
    background: url(../assets/system/sprite.png)  4px -27px no-repeat #EB9B3C;
    padding-left: 22px;
	margin-top:3px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #C6C3C3 solid;
}
.add:hover {
	border:2px #EB9B3C solid;
	background: url(../assets/system/sprite.png)  4px -27px no-repeat #EB9B3C;
}
.add1 {
    background: #FFFFFF;
    padding-left: 22px;
	margin-top:3px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #D3D1D1 solid;
}
.add1:hover {
	border:2px #000000 solid;
	background: #CFCFCF ;
}
.back, .cancel {
   background: url(../assets/system/sprite.png)  3px -61px no-repeat #EF7F7F;
   padding-left: 20px;
   margin-top:0px;
   padding-top:4px;
   padding-bottom:4px;
   border:2px #912e1e solid;
}
.back:hover, .cancel:hover {
	border:2px #B7432F solid;
	background: url(../assets/system/sprite.png)  3px -61px no-repeat #B7432F;
}
.cancel{
	 background: url(../assets/system/sprite.png)  5px -385px no-repeat #b7432f;
	 padding-left: 25px;
	 padding-right:15px;
}
.cancel:hover {
	 background: url(../assets/system/sprite.png)  5px -385px no-repeat #8d1c09;
}
/*
.reload {
    background: url(../assets/system/sprite.png)  3px -96px no-repeat #428bca;
	padding-left: 22px;
	margin-top:3px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #306ea3 solid;
}
.reload:hover {
	border:2px #54a2e5 solid;
}*/
.reload {
    background: url(../assets/system/sprite.png)  3px -96px no-repeat #EB9B3C;
	padding-left: 22px;
	margin-top:3px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #C6C3C3 solid;
}
.reload:hover {
	border:2px #EB9B3C solid;
	background: url(../assets/system/sprite.png)  3px -96px no-repeat #EB9B3C;
}
.reminder {
    background: url(../assets/system/sprite.png)  3px -133px no-repeat #EB9B3C;
    /*width: 18px;*/
	padding-left: 22px;
	margin-top:0px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #C6C3C3 solid;
}
.reminder:hover {
	border:2px #EB9B3C solid;
	background: url(../assets/system/sprite.png)  3px -133px no-repeat #EB9B3C;
}
.edit {
    background: url(../assets/system/sprite.png)  5px -243px no-repeat #dd8a17;
    /*width: 18px;*/
	padding-left: 26px;
	margin-top:0px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #bc730e solid; 
/*	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#87b87f), to(#619558)); 
	background: -webkit-linear-gradient(top, #87b87f, #619558); 
	background: -moz-linear-gradient(top, #87b87f, #619558);*/
}
.edit:hover {
	border:2px #fbb452 solid;
}
.save {
    background: url(../assets/system/sprite.png)  5px -168px no-repeat #EB9B3C;
    /*width: 18px;*/
	padding-left: 22px;
	padding-right:15px;
	margin-top:0px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #C6C3C3 solid; 
/*	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#87b87f), to(#619558)); 
	background: -webkit-linear-gradient(top, #87b87f, #619558); 
	background: -moz-linear-gradient(top, #87b87f, #619558);*/
}
.save:hover {
	border:2px #EB9B3C solid;
	 background: url(../assets/system/sprite.png)  5px -168px no-repeat #EB9B3C;
}
.loginico, .retrieveico {
    background: url(../assets/system/sprite.png)  15px -293px no-repeat #026402;
    /*width: 18px;*/
	padding:4px 15px 4px 34px;
	margin-top:0px;
	border:2px #014401 solid; 
}
.loginico:hover, .retrieveico:hover {
	border:2px #03a903 solid;
	background: url(../assets/system/sprite.png)  15px -293px no-repeat #014a01;
}
.retrieveico {
	background: url(../assets/system/sprite.png)  15px -339px no-repeat #026402;
}
.retrieveico:hover {
	background: url(../assets/system/sprite.png)  15px -339px no-repeat #014a01;
}
.save1 {
    background: url(../assets/system/sprite.png)  5px -168px no-repeat #EB9B3C;
    /*width: 18px;*/
	padding-left: 22px;
	margin-top:8px;
	margin-left:0px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #C6C3C3 solid; 
}
.save1:hover {
	border:2px #EB9B3C solid;
	background: url(../assets/system/sprite.png)  5px -168px no-repeat #EB9B3C;
}
.save-disabled {
    background: url(../assets/system/sprite.png)  5px -168px no-repeat #cdcccc;
    /*width: 18px;*/
	padding-left: 22px;
	margin-top:8px;
	margin-left:0px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px #b2b2b2 solid;
	cursor:not-allowed; 
}
.save-disabled:hover {
	border:2px #b2b2b2 solid;
}

.uploadfile-disabled {
    background: url(../assets/system/sprite.png)  5px -206px no-repeat #cdcccc;
    /*width: 18px;*/
	padding-left: 22px;
	margin-top:8px;
	margin-left:0px;
	padding-top:3px;
	padding-bottom:4px;
	border:2px #b2b2b2 solid;
	cursor:not-allowed;
}
.uploadfile-disabled:hover {
	border:2px #b2b2b2 solid;
}
.uploadfile {
    background: url(../assets/system/sprite.png)  5px -206px no-repeat #EB9B3C;
    /*width: 18px;*/
	padding-left: 22px;
	margin-top:8px;
	margin-left:0px;
	padding-top:3px;
	padding-bottom:4px;
	border:2px #C6C3C3 solid;
}
.uploadfile:hover {
	border:2px #EB9B3C solid;
	background: url(../assets/system/sprite.png)  5px -206px no-repeat #EB9B3C;
}

a.save-big {
    background: url(../assets/system/sprite.png) 15px 11px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.add-big {
    background: url(../assets/system/sprite.png)  15px -23px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.delete-big {
    background: url(../assets/system/sprite.png)  15px -57px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.flag-big {
    background: url(../assets/system/sprite.png)  15px -92px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.up-big {
    background: url(../assets/system/sprite.png)  15px -128px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}
a.down-big {
    background: url(../assets/system/sprite.png)  15px -163px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}



/*User Drop Down*/

ol, ul {
  list-style: none;
}




	
}



@font-face {
	font-family: 'Calibri';
	src: url('../fonts/calibri-webfont.eot');
	src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/calibri-webfont.woff') format('woff'),
			 url('../fonts/calibri-webfont.ttf') format('truetype'),
			 url('../fonts/calibri-webfont.svg#calibri-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  
div#header2 {
   width:100%;
   max-width: 1080px;
   margin: 0px auto;
    height: 100px;
    border-bottom: solid 3px #C8884A;
}


#logo {
	float:left;
	color:#fff;
	font-size:16pt;
    display: inline;
    padding-left: 20px;
    padding-top: 20px;    
}

#logo img{
	border: 0;
}


#footer {
	position: fixed;
        bottom: 0;
	width: 100%;
	height: 38px;
	background-color: #C8884A;
	padding-top: 1px;
	border-top: solid 1px #333333;
	
}
#footertxt {
font-size: 10pt;
padding-right: 20px;
text-align: right;
color: #000000;

}
.top-menu1 {
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 10px;
	line-height: 56px;
	padding: 0 0 0 0;
	text-align: right;
	color: #000;
	font-size: 14px;
padding: 0 0 0 0px;


}
.form {
    width: 460px;
    background: #fff;
    margin-top: 100px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 48px; /*border: 2px solid #5591d3;*/
    position: relative;
    border-color: #000;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    /* box-shadow: 0 0 9px #999;
-moz-box-shadow: 0 0 9px #999;
-webkit-box-shadow: 0 0 9px #999;*/

}