table.confsched { 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:14px;
	font-size:1.4rem; 
	line-height:18px;
	line-height:1.8rem;
	color: #000000;
	background-color: #ffffff;
	width: 99%;
	border-collapse:collapse;
	border: none;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	}

.schedHEAD { 
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: Bold;
	color: #ffffff;
	padding: 6px 10px 6px 10px; 
	border-bottom:4px solid #ffffff;
	background-color:#008040;
	text-align:center;
	}

.schedRow1A, .schedRow1B, .schedRow1C { 
	font-size:14px;
	font-size:1.4rem;
	font-weight: normal;
	color: #ffffff;
	padding: 5px; 
	border-collapse:collapse;
	background-color:#153889;
	border-bottom: 2px solid #ffffff;
	width:20%;
	}

.schedRow1B {width:30%;}
.schedRow1C {width:50%;}

.schedRowEmpty {
	padding: 5px; 
	border-collapse:collapse;
	background-color:#e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	width:20%;
	}

.schedRow2 { 
	font-size:14px;
	color: #000000;
	background-color:#A8C4EF;
	width:50%;
	padding: 5px; 
	border-collapse:collapse;
	border-bottom: 2px solid #ffffff;
	text-align:left;
	}

.schedRow3 { 
	font-size:14px;
	font-size:1.4rem;
	color: #000000;
	background-color:#E6E6E6;
	padding: 5px 0 5px 10px; 
	border-bottom: 2px solid #ffffff;
	width:50%;
	}

a.buttonschedblue {
	font-family: arial, serif;
	font-size:14px;
	font-size:1.4rem;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	width:100px;
	padding:8px;
	border:1px solid #DDD;
	text-align:center;

	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;

	background:#4195DD;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195DD), to(#003C82));
	background:-moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD);

	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
a.buttonschedblue:hover {
	color:#ffffff;
	border-color:#006600;

	background:#4195DD;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#006600), to(#669933));
	background:-moz-linear-gradient(0% 90% 90deg, #669933, #006600);

}
a.buttonschedblue:active {
	color:#ffffff;
	background:#FFFFFF;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#669933), to(#006600));
	background:-moz-linear-gradient(0% 90% 90deg, #006600, #669933);
}

a.buttonschedblue.notransitions {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}	



a.buttonwideblue {
				font-family: calibri, arial, serif;
				font-size:20px;
				color:#ffffff;
				text-decoration:none;
				display:block;
				width:500px;
				padding:8px;
				border:1px solid #DDD;
				text-align:center;

				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				-o-border-radius:5px;
				border-radius:5px;

				background:#4195DD;
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195DD), to(#003C82));
				background:-moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD);

				-webkit-transition: all .4s ease-in-out;
				-moz-transition: all .4s ease-in-out;
				-o-transition: all .4s ease-in-out;
				transition: all .4s ease-in-out;
			}
			a.buttonwideblue:hover {
				color:#ffffff;
				border-color:#006600;

				background:#4195DD;
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#006600), to(#669933));
				background:-moz-linear-gradient(0% 90% 90deg, #669933, #006600);

			}
			a.buttonwideblue:active {
				color:#ffffff;
				background:#FFFFFF;
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#669933), to(#006600));
				background:-moz-linear-gradient(0% 90% 90deg, #006600, #669933);
			}

			a.buttonwideblue.notransitions {
				-webkit-transition: none;
				-moz-transition: none;
				-o-transition: none;
				transition: none;
			}
			
a.schedgrid:link, a.schedgrid:hover,  a.schedgrid:visited, a.schedgrid:focus {
	text-decoration: none ;
	color:#D12227;
}
