/* calendar styles */
#calendar1, #calendar2, #calendar3 {border:solid #666666 1px;
	background:#ffffff;
	padding-bottom:5px;
	padding-top:5px;}
#calendar1 {width:183px;}
#calendar1 .ng-cal-header-table {width:173px;}
#calendar2 {width:370px;}
#calendar2 .ng-cal-header-table {width:360px;}
#calendar2 .ng-cal, #calendar3 .ng-cal {width:178px;
	float:left;
	margin-right:0px;}
#calendar3 {width:555px;}
#calendar3 .ng-cal-header-table {width:545px;}
#inter_cal .ng-cal-header-table, #inter_cal2 .ng-cal-header-table {width:95%;}

.time_picker_div {padding:5px;
		border:solid #999999 1px;
		background:#ffffff;}
		
.sample_swatch {float:left;
		width:20px;
		height:20px;
		cursor:pointer;}
		
#bread_crump {height:10px;}
#bread_crump * {font-size:8pt;
	color:#666666;}
#bread_crump strong {display:block;
	float:left;}
#bread_crump a {display:block;
	float:left;
	text-decoration:none;
	margin-right:10px;
	padding-right:20px;
	background:url(../templates/img/timePickerImages/bc_bg.gif) no-repeat center right;}
	
#bread_crump a:hover {color:#000000;}

#errors {background:#cc0000;
	border:solid #990000 2px;
	padding:3px;
	margin:3px;}
#errors, #errors * {color:#ffffff;}

#success {background:#10c710;
		border:solid #107e10 2px;
		padding:3px;
	margin:3px;}
	
.side_nav {font-weight:bold;
	display:block;
	text-decoration:none;
	color:#000000;
	border-bottom:solid #999999 1px;
	padding:3px;}
	
.side_nav:hover {color:#cc0000;
	border-bottom:solid #cc0000 1px;}
	
.sub_side_nav {display:block;
	text-decoration:none;
	color:#333333;
	padding:3px;
	padding-left:10px;}
	
.sub_side_nav:hover {color:#cc0000;}
	
.func_list li {margin-bottom:5px;}
