/*-- HTML Tag Modifications --*/
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		background: url(../images/bg_blue.gif) repeat;
	}
	
	a {
		text-decoration: none;
		color:#1B3658;
	}
	
	a:hover {
		text-decoration:none;
		color: #580303;
	}
	
	a img {
		text-decoration:none;
		border: 0;
	}
	
/*-- ID --*/
	#outerframe{
		width: 780px;
		text-align: left;
		margin: auto;
		position: relative;
		background-color: white;
	}
	
	#content{
		width: 750px;
		text-align: left;
		margin: auto;
		position: relative;
		background-color: white;
	}
	
	#header{
		width: 740px;
		height: 104px;
		text-align: right;
		margin: auto;
		padding: 0 10px 0 0;
		position: relative;
		background: url(../images/header2.jpg) repeat;
	}

	#menubar{
		width: 750px;
		height: 23px;
		text-align: left;
		padding: 1px 0 1px 0;
		border-bottom: 1px solid #580303;
		background-color: #580303;
		position: relative;
	}
	#mainframe{
		width:750px;
		border-top: 5px solid white;
		background-color: white;
		position: relative;
	}
	
	#sideframe {
		border-left:1px solid #ccc;
	}
	
	#sideframe ul {	
		padding: 0px;
		padding-left: 10px;
		list-style: none;
		margin: 0 0 4px 0;
	}	
	
	#sideframe li {
		background: #fff;
		border-bottom: 1px dotted #ccc;
	}
	
	
	#textframe {
		padding-right:4px;
		padding-bottom: 15px;
	}


	#textframe ul {	
		padding: 0px;
		padding-left: 10px;
		padding-right: 20px;
		list-style: none;
		margin: 0 0 4px 0;
	}	
	
	#textframe li {
		background: #fff;
		border-bottom: 1px dotted #ccc;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	
/*--Class Properties--*/
	.textbox {
		padding-left: 5px;
		margin-bottom: 15px;
	}
	
	.textbox2 {
	
	}
	
	.head1 {
		background-color: #4D6B91;
		color: white;
		padding: 2px;
		padding-left: 10px;
		margin-bottom: 4px;
		font-weight:bold;
		font-size:120%
	}
	
	.head2 {
		background-color: #489F54;
		color: white;
		padding: 2px;
		padding-left: 10px;
		margin-bottom: 4px;
		margin-right:4px;
		font-weight:bold;
		font-size:120%
	}
	.head-red {
		background-color: #BD0404;
		color: white;
		padding: 2px;
		padding-left: 10px;
		margin-bottom: 4px;
		font-weight:bold;
		font-size:120%
	}
	
	.head-purple {
		background-color: #4A054D;
		color: white;
		padding: 2px;
		padding-left: 10px;
		margin-bottom: 4px;
		font-weight:bold;
		font-size:120%
	}
	
	
	.active {
	}
	
	.inactive {
		color:#bbbbbb;
	}
	
	.training {
		color:#0066CC;
	}


/*--Calendar Properties--*/
	.calmain {
	width:160px;
	border:1px solid black;
	}
																							   
	.calmonth {
	background-color:black;
	font:bold 11px verdana;
	color:white;
	}
																							   
	.caldaysofweek {
	background-color:gray;
	font:bold 10px verdana;
	color:white;
	}
																							   
	.caldays {
	font-size: 9px;
	font-family:verdana;
	color:black;
	padding: 2px;
	}
																							   
	.caldays #today{
	font-weight: bold;
	font-size: 110%;
	color: red;
	background-color:yellow;
	}
	
	.caldays #timesheet{
	font-weight: bold;
	font-size: 110%;
	color: red;
	}