/*Start Manual Schedule Style*/

/*Middle of grid*/
.borderTopRightNH{
	border-top : 1px solid #000066;
	border-right : 1px solid #000066;
}

.borderTopRight{
	border-top : 1px solid #000066;
	border-right : 1px solid #000066;
	cursor : pointer;
}

/*Fix Left Border if not full grid*/
.borderRight{
	border-right : 1px solid #000066;
}

/*Left Column of grid*/
.borderLeftTopRight {
	border-left : 1px solid #000066;
	border-top : 1px solid #000066;
	border-right : 1px solid #000066;
}

/*bottom left hand corner of grid*/
.borderLeftTopRightBottom {
	border-bottom : 1px solid #000066;
	border-left : 1px solid #000066;
	border-top : 1px solid #000066;
	border-right : 1px solid #000066;
}

/*Bottom row of grid*/
.borderTopRightNHBottom {
	border-top : 1px solid #000066;
	border-right : 1px solid #000066;
	border-bottom : 1px solid #000066;
}

.borderTopRightBottom {
	border-top : 1px solid #000066;
	border-right : 1px solid #000066;
	border-bottom : 1px solid #000066;
	cursor : pointer;
}
/*End Manual Schedule Style*/

table{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}

table.signIn{
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}

div.frmView{
	border : 1px solid #000066;
	width : 700px;
	background-color : #F5F5F5;
}

table.frmView{
	border : 1px solid #000066;
	width : 700px;
	background-color : #F5F5F5;
}

table.tab{
	width : 700px;
}

span.printTime {
        display : none;
}

table.tabFullScreen{
	width : 100%;
	/*border-left : 1px solid #000066;
	border-bottom : 1px solid #000066;
	border-right : 1px solid #000066;*/
}

table.header{
	font-size : 18px;
	width : 100%;
	background-color : #000099;
	background-color : #003366;
	color : White;
}

table.border{
	border : 1px solid #000066;
}

th{
	background-color : #6666FF;
	background-color : #003366;
	color : White;
}

tr.r0{
	background-color : White;
}

tr.r1{
	background-color : #CCCCCC;/*#F5F5F5;*/
}

tr.r1print{
	background-color : #CCCCCC !important;/*#F5F5F5;*/
}

th.stu{
	width : 100px;
}

td.tab{
	vertical-align : middle;
	text-align : center;
	color : White;
	background-image : url(images/btnDark.png);
	width : 100px;	
	cursor : pointer;
}

td.tabBar{
	background-color : #6666FF;
	background-color : #003366;
	/*border-left : 1px solid #000066;
	border-right : 1px solid #000066;*/
}

.frmArea{
	/*position : absolute;
	left : 30px;
	top : 100px;*/
	width : 700px;
	height : 500px;
	border : 1px solid #0000CC;
	background-color : #F5F5F5;
}

.button{
	width : 70px;
	background : #6666FF;
	background : #003366;
	color : white;
}

body{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

input.small{
	width : 20px;	
}

input.textarea{
	font-family : Arial, Helvetica, sans-serif;
}

select{
	font-size : 12px;
	font-family : Courier;	
}

/* Report Styles */
.title1{
	font-size : 20px;
	text-align : center;
}

.title2{
	font-size : 18px;
	text-align : center;
}

.title3{
	font-size : 15px;
	font-style : italic;
	text-align : center;
}
/* End Report Styles */

th.cal{
	color: white;
	text-align: center;
	vertical-align : middle;
	background-color : #6666FF;
	border-width:1px;
	border-color: #000066;
	border-style : solid;
}

td.cal{
	height : 35px;
	vertical-align : top;
	font-size : small;
	border-width:1px;
	border-color: #000000;
	border-style : solid;
}

A:visited {
	color: blue;
}

A.cal:visited {
	color: white;
}

A.cal:active {
	color: white;
}

A.cal:link {
	color: white;
}

A.cal:hover {
	color: white;
}

table.errors{
	position: absolute;
	left : 24px;
	top : 400px;
	width : 600px;
	color : red;
	border-style : none;
}



table.boiler{
	border-style : none;
	position: absolute; 
	bottom: 0px;
}

h3.instructions {
	font-size : 15px;
	font-weight : bold;
	padding-top : 5px;
	padding-left : 5px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-bottom: 0px;
	color:#5f5046;
	background : #000000 url(images/bg.png) top left repeat-x;
	border : 1px solid black;
}

div.instructions {
	background-color : #CCCCCC;
	padding : 5px;
	border : 1px solid black;
	font-weight : normal;
	font-size : 11px;
}

div.instructions ol {
	padding-left : 12px;
	margin-left : 12px;
	margin-top : 5px;
}
