
.inp
{
	border: #003366 1px solid;
	FONT-FAMILY: verdana; 
	FONT-SIZE: 8pt; 
	Height:15pt;
}
.inp1
{
	border: #003366 1px solid;
	FONT-FAMILY: verdana; 
	FONT-SIZE: 8pt; 
	Height:15pt;
	width:250pt;
}
.inp2
{
	border: #003366 1px solid;
	FONT-FAMILY: verdana; 
	FONT-SIZE: 8pt; 
	Height:15pt;
	width:40pt;
	text-align:right;
}
.hidden
{
	border: #ffffff 1px solid;
	FONT-FAMILY: verdana; 
	FONT-SIZE: 8pt; 
	font-weight:bold;
	width:100px;
}
.hidden1
{
	border: #ffffff 1px solid;
	FONT-FAMILY: verdana; 
	FONT-SIZE: 11pt; 
	font-weight:bold;
	width:100px;
	text-align:center;
	color:#cc4444;
}
select	
{ 
	border:#003366 3px solid ; 
	background:FFFFFF;
	font-family : verdana;
	font-size:8pt;
	height:25px;
	color:#555555;
	
}

.sub
{

 	FONT-SIZE: 7.5pt; 
 	FONT-WEIGHT: BOLD; 
 	FONT-FAMILY: verdana; 
 	BACKGROUND-COLOR: #c0c0c0;
}


.list
{
	BORDER-RIGHT:#003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT:#003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid; 
	FONT-FAMILY: verdana; 
	FONT-SIZE: 8pt; 

}


.spc
{
	padding-left:21px;
}

.spc1
{
	padding-left:52px;
}
td
{
	
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	
}
a
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	
	
}
a:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#FF6600;
	text-decoration:underline;
}

a:active
{
	font-family:Verdana;
	font-size:10px;
	color:#FF6600;
	text-decoration:none;
}



textarea{
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	BORDER-LEFT:#003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid; 
	font-family: Verdana;
	font-size: 8.5pt;
	
}
a.head
{
	font-family:Verdana;
	font-size:13px;
	color:#1C1572;
	text-decoration:none;
	font-weight:bold;
	
}

a.head:hover
{
	font-family:Verdana;
	font-size:13px;
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold;
}
a.head:active
{
	font-family:Verdana;
	font-size:13px;
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold;
}


#head td{
	
	font-family:verdana;
	font-size:9pt;
	background:#FF9600;	
	color:#f1f1f1;
	font-weight:bold;
	vertical-align:top;
	padding-left:10px;
	}
#tbl {
		
		margin-top:5px;
		
		
		}
.error 
	{
	font-face:verdana;	
	color:#cc4444;
	font-weight:bold;
	text-align:center;
	}
	
#leftnavigation a
	{
	font-family : Arial;
	border-bottom:solid 1px #000000;
	color:#000000;
	font-size:8.5pt;
	PADDING:5px;	
	text-align:left;
	margin:0px;
	cursor:hand;
	DISPLAY: block; 
	height:20px;
	width:185px;
	
	text-decoration:none;
	}

#leftnavigation a:hover
	{
	font-family : arial;
	color:#000000;
	border-bottom:solid 1px #000000;
	background-color:#f1f1f1;
	font-size:8.5pt;
	PADDING:5px;	
	margin:0px;
	text-align:left;
	cursor:hand;
	height:20px;
	width:185px;
	text-decoration:none;
	}
	
.menuhead
	{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	vertical-align:center;
	height:21px;
	padding-left:5px;
	font-weight:bold;
	}	
#tbheader td
	{
	background:#c0c0c0;	
	color:#000000;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	letter-spacing:.5mm ;
	text-align:center;
	vertical-align:center;
	height:21px;
	font-family:verdana;
	font-size:11px;
	
	}	

.tbheader
	{
	background:#c0c0c0;	
	color:#000000;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	letter-spacing:.5mm ;
	text-align:center;
	vertical-align:center;
	height:21px;
	font-family:verdana;
	font-size:11px;
	
	}	

#tbheader1 td
	{
	background:#FF9600;	
	color:#ffffff;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	letter-spacing:.5mm ;
	text-align:center;
	vertical-align:center;
	height:21px;
	font-family:verdana;
	font-size:13px;
	
	}		
.head{
	
	font-family:verdana;
	font-size:9pt;
	background:#003366;	
	color:#f1f1f1;
	text-align:center;
	vertical-align:center;
	}	
	
.data{
	
	font-family:verdana;
	font-size:8pt;
	background:#f1f1f1;	
	color:#000000;
	text-align:center;
	vertical-align:center;
	height:31px;
	}
.head1{
	
	font-family:verdana;
	font-size:10px;
	background:#003366;	
	color:#f1f1f1;
	text-align:center;
	vertical-align:center;
	font-weight:bold;
	}		
.head2{
	
	font-family:verdana;
	font-size:10px;
	background:#003366;	
	color:#f1f1f1;
	text-align:center;
	vertical-align:center;
	font-weight:bold;
	height:21px;
	}
	
	
#header td
	{
	background:#003366;	
	color:#f1f1f1;
	height:21px;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	}
	
.field
	{
		
	color:#000000;
	height:15px;
	font-family:verdana;
	font-size:11px;
	text-align:right;
	padding-right:5px;
	background:#fafafa;
	}	
	
.data1{
	
	font-family:verdana;
	font-size:8pt;
	background:#f1f1f1;	
	color:#000000;
	vertical-align:center;
	height:31px;
	padding-left:5px;
	}	

.pageHeading
{
	font-family:verdana;
	font-size:16px;
	color:#FF9600;
	vertical-align:center;
	font-weight:bold;
	height:25px;
	border-bottom:solid 1px #000000;
	padding-left:10px;
}

.tbhead{
	
	font-family:verdana;
	font-size:10px;
	background:#003366;	
	font-color:#f1f1f1;
	text-align:center;
	vertical-align:center;
	font-weight:bold;
	height:21px;
	}	
	
#comment td{
	
	border: 1px #cccccc dotted;
	color:#CC0000;
	padding-left:3px;
	}
	


#doorwaylinks a{
	font-weight:normal;

}


.tbcomment{
	border: 1px #cccccc dotted;
	
	}
	
#tbtr td
{
	color:#CC0000;
	padding-left:1px;
}

	
#calendar_header 
	{
	background:#003366;
	}
#calendar_header a
	{
	font-family:arial;
	font-size:9pt;
	color:#f1f1f1;
	font-weight:bold;
	}
#calendar_header a:hover
	{
	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
	}


#calendar 
	{
	background:#f1f1f1;
	border: #c0c0c0 1px solid ;
	}
#calendar a
	{
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#003366;
	height:20px;
	
	}

#calendar a:hover
	{
	background:#c0c0c0;
	border:#F0D2D2 1px solid;
	}
#calendar a.normal
	{
	background:#f1f1f1;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#003366;
	height:20px;
	border: #c0c0c0 1px solid;
	
	}
.booked
{
	background:#f06663;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#ffffff;
	height:20px;
	border: red 1px solid;
	cursor:text;
}
.went
{
	background:#ffffff;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#c0c0c0;
	height:20px;
	border: #F0D2D2 1px solid;
	cursor:text;
}
.day
	{
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	}
a.normala
	{
	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
	border: #F0D2D2 0px solid;
	}
	
a.weekstart
{
	background:#dce3be;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#ffffff;
	height:20px;
	border: green 1px solid;
	
}	


a.weekcomencing
{
	background:#eca728;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#FF9600;
	height:20px;
	border: #FF9600 1px solid;
	
}		

.fields
{
	background:F1f1f1;
	font-family : verdana;
	font-size:8pt;
	text-align:right;
}