all,body,td{font-family:Arial,Helvetica,Sans-serif;font-size:11px;}
a{color:#000000;}
a.sortlink{color:#ffffff;}
a.sortlink:hover,
a:hover{color:#E37A08;}

input,select,textarea{font-size:11px;}



a.caption{color:#ffffff;}
.caption_sep, .control,.caption{background-image:url("../wimages/captionbg.gif");color:#ffffff;}
.tabbody{background-color:#ffffff;}

iframe{border : 0px solid Black;}


input.checkbox{border:0;}
textarea{border:1px solid #82A9E9;}
.w{color:white;font-weight:900;}

.welcome{color:white;font-size:12px;}
.toolbar{background-image:url("../wimages/toolbarbg.gif");height:30px;}
.barimg{background-color:#ffffff;}

.mainpath,.browserheader{background-color:#6688C0;color:#ffffff;background-image:url("../wimages/barbg.gif");font-size:12px;height:19px;}
.browserbody{background-color:#ffffff;}
.folderTemplLink,.folderlink{text-decoration:none;color:#404060; font-size:11px;}

.folderLink{
		margin:1px;
		margin-left:5px;
		height:1px;
}

.folderLink:hover{
		
		background-color:#f0f0f0;
		margin:0px;
		margin-left:4px;
		text-decoration:none;color:#404060; font-size:11px;border: 1px solid gray;}
		
.folderLink:active{
		
		background-color:#dddddd;
		margin:0px;
		margin-left:5px;
		text-decoration:none;color:#404060; font-size:11px;border: 1px solid gray;}


.folderTemplLink{height:18px;}

.wfshow,.wflevel{background-color:#F3F0DD;color:#000000;}
.wflevelh{background-color:#7FA2E6;color:#ffffff;}
.frame1{background-color:#000000;}

.deco{background-color:#82A9E9;}
.bgtab{background-color:white;}

.frm{margin:0px; border: 1px solid #82A9E9;height:41;}
.frame{border: 1px solid #82A9E9;margin:0px;}


#flex{position:relative;}

/* alternate line colors */
.line1{background-color:#efefef;vertical-align:top;}
.line2{background-color:#ffffff;vertical-align:top;}

.comments{margin-left:10px;border : 1px solid #6076AF;background-color:#A4C2F6;}


tr.selectedItem{background-color:#7FA2E6;border:1px solid black;color:#ffffff;}



.fill_elems{overflow: auto;}

table.errmsg_tbl{border: 1px solid blue;background-color:#7FA2E6;}

td.errmsg{color:#ffffff;font-size:14px;font-weight:600;}

.linker_browser{overflow:auto;}

.scroll_field{overflow:auto;}

.selectedRow{background-color:#8FB2F6;vertical-align:top;}

.selectedRow td{border-top: inset 1px solid #5F82C6;border-bottom: inset 1px solid #5F82C6;height:1px;padding:0px 0px 0px 0px}

.line1 td,.line2 td {padding:1px 0px 1px 0px}

.editBox{position:absolute;top:80px;left:233px;visibility:hidden;}


.editBoxNoOffset{position:absolute;top:30px;left:3px;visibility:hidden;}


.topline{border-top:solid 1px #777777;}

.bottomline{border-bottom:solid 1px #777777;}

.outlined{border:solid 1px #82A9E9;}

.caption_sep{border-right:solid 1px white;}


a.clickbut{height:20px; 
		   border:solid 1px #82A9E9;
		   margin:10px;
		   padding-left:20px;
		   padding-right:20px;
		   padding-top:3px;
		   padding-bottom:3px;
		   background-image:url("../wimages/toolbarbg.gif");text-decoration:none;
	}

a.clickbut:hover{
	background-color:#EDD4AC;
	border: 1px solid orange;
	background-image:none;
	color:black;
}



		

a.tabbut{height:20px; 
		   border-top:solid 1px #82A9E9;
		   border-left:solid 1px #82A9E9;
		   border-right:solid 1px #82A9E9;
		   
		   margin-top:10px;
		   
		   padding-left:20px;
		   padding-right:20px;
		   padding-top:0px;
		   
		   padding-bottom:3px;
		   
		   text-decoration:none;
		   background-color:#eeeeee;
	}
	
a.tabbut_active{height:20px; 
		   border-top:solid 1px #82A9E9;
		   border-left:solid 3px #FFAC50;
		   border-right:solid 3px #FFAC50;
		   
		   margin-top:10px;
		   padding-left:20px;
		   padding-right:20px;
		   padding-top:3px;
		   
		   padding-bottom:3px;
		   
		   background-color:#f9f9f9;
		   background-image:none;text-decoration:none;
		   color:black;
	}
		
	
a.tabbut_active:hover,a.tabbut:hover{background-color:#EDD4AC;background-image:none;color:black;}



a.fullcellselect{
	width:100%;
	height:100%;
	text-align:center;
	border: solid 1px #ffffff;
}

.line1 a.fullcellselect{
	width:100%;
	height:100%;
	text-align:center;
	border: solid 1px #efefef;
}


a.fullcellselected ,a.fullcellselect:hover{
	background-color:#eeeeee;
	border-top:solid 1px #82A9E9;	
	border:solid 1px #82A9E9;
	
}

.selectedRow a.fullcellselect:hover{
	background-color:#eeeeee;	
	border:solid 1px white;
}

.backofficeimage{
	border:solid 1px #82A9E9;
}



a.longtoolbutton{
	text-decoration:none;
	font-size:11px;
	margin:3px;

}

a.longtoolbutton:hover{
	text-decoration:none;
	font-size:11px;
	color:black;
	border: 1 solid orange;
	margin:2px;
	background-color:#EDD4AC;
}


a.longtoolbutton{
	text-decoration:none;
	font-size:11px;
	margin:3px;
}

ax.longtoolbutton:hover{
	text-decoration:none;
	font-size:11px;
	color:black;
	border: 1 solid #0A246A;
	margin:2px;
	background-color:#B6BDD2;
}

.header{
   color:white;	
}

.titled_header{
	background-color:#7298E9;
	color:white;
}

.swapper{
	height:64px;
	text-decoration:none;
	font-size:11px;
	padding: 1px 1px 1px 1px;
}

a.swapper:hover{
	height:62px;
	text-decoration:none;
	font-size:11px;
	color:black;
	border: 1 solid orange;
	padding: 0px 0px 0px 0px;
	background-color:#EDD4AC;
}	


table.menutab{
     background-color:white;
     border:1px solid black;	
}

.menuleft{
	background-color:#dddddd;
	width:20px;
	height:20px;
	margin:0px;
}

.menulink:hover .menuleft{
	background-color:#A4C2F6;
}


.menulink{
	text-decoration:none;
	color:black;
	width:160px;
	padding: 2px 2px 2px 2px;
}

.menulink:hover{
	color:black;
	background-color:#A4C2F6;
	border:1px solid black;
	padding: 1px 1px 1px 1px;
	
}


input.fileupload{
	border:1px solid #82A9E9;
	padding:7px;
	width:210px;
	background-image:url("../wimages/toolbarbg.gif");
}

font.copy{
	color:#AAAAAA;
	font-size:9px;	
}









        td.heading {
	        color:white;
	    	font-weight:600;    
	        background-color:#aaaaaa;
	        text-decoration: none;
	        font-family: Arial, Helvetica, Sans-serif; 
	        font-size:10px;
	    }
	    
        a.focusDay{ 
	        color: #ffffff; 
	        text-decoration: none; 
        	font-size:11px;
        	font-family: Arial, Helvetica, Sans-serif;
        	height:20px;
        	width:20px;
        	border:solid white 2px;
         }
         
		a.focusDay:hover{ 
			border:solid #82A9E9 2px;
		}
		
		a.weekDay:hover{ 
			background-color:#ffffff;
			border:solid #82A9E9 2px;
		}
         
        a.weekday{ 
	        color: #000000;
	        text-decoration:none;
	        font-family: Arial, Helvetica, Sans-serif; 
	        font-size:11px;
	        height:20px;
	        border:solid white 2px;
	        width:20px;
	    }
        
        td.focusDay{ 
	        background-color:#dddddd; 
	        background-image:url("wimages/captionbg.gif");
	        height:20px;
	    }
	    
        td.weekday{ background-color:#ffffff; }
        
        td.blankcell{background-color:#eeeeee;font-size:11px;height:20px;}
        
        
        

	a.optionslink{
		height:25px;
		width:250px;
		text-decoration:none;
		color:#404060;
		font-size:11px;
		border: 1px solid white;
	}
	
	a.optionslink:hover{
		background-color:#f0f0f0;
		color:#404060;
		border: 1px solid gray;
	}
		
	a.optionslink:active{
		background-color:#dddddd;
		color:#404060;
		border: 1px solid gray;
	}
	
	
  .statCalSelDay{
     border: inset 2px solid orange;cursor:hand;
     background-color:white;
  }	
	
	
	.statCalWeek,.statCalDayAfter,.statCal,.statCalDay{
		 border-left: inset 1px solid #cccccc ;border-top: inset 1px solid #cccccc;
	}
	
	.statCalDay{cursor:hand;background-color:white;}
	
	.statCalDayAfter{background-color:#eeeeee;}
	
	.statCalWeek{cursor:hand;}
	
	.frontInput{border: 1px solid #212B68;color:black;}
	.frontButtonBorder{border:1px solid #212B68;}
	.frontButton{
		background-color:#A7BFEF;
		color:#212B68;
		border: 0px;
		width:100px;
		cursor: pointer;
		text-decoration:none;
		padding:2px;
	}
	
	
	.todo_scroll{overflow:auto;border:solid 1px #82A9E9;}