bodynormal {
	background-color: #e6e6e6; 
	/*	background-color: #af9a7f; */
}

	body {
		background: #d3ebfe url("http://sfftnet.com/sources/style/assets_bg.jpg") repeat-x; 
	/*	background: #000000 url("http://sfftnet.com/sources/style/assets_bg_halloween.jpg") repeat-x; */ 
	/*	background: #d3ebfe url("http://sfftnet.com/sources/global/christmasbg08.jpg") repeat-x; */
		margin: 0 0 10px 0;
	}

input
{
color: #808080;
background: #e6e6e6;
}


p {
		margin-top: 9px;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
}

	.header {
		font-weight: bold;
		padding: 4px;
		background-color: #ffffff;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
}

	.borderbottom0 {
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #C0C0C0;
		padding: 4px;
		background-color: #ededed;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
}

.borderbottom1 {
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #C0C0C0;
		padding: 4px;
		background-color: #e6e6e6;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
}

.borderbottom5 {
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #C0C0C0;
		color: #000000;
		padding: 4px;
		background-color: #ffffff;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
		font-weight: bold;
}

.borderbottom4 {
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #C0C0C0;
		color: #000000;

		background-color: #ffffff;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
}


.borderbottom3 {
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #C0C0C0;
		padding: 4px;
		background-color: #ffffff;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
}


.bordersides3 {
		border-top: 0px;
		border-right: 1px;
		border-left: 1px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #C0C0C0;
		padding: 4px;
		background-color: #ffffff;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
}

	.pagebody {
		width: 800px;
		margin: 0 auto;
		background-color: #ffffff;
	}
	.smallbody {
		padding-top: 15px;
		width: 780px;
		margin: 0 auto;
	}

	.bodyleft {
		width: 195px;
		float: left;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
		
	}
	.bodyright {
		width: 585px;
		float: right;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
		line-height: 18px;
	}


	
	.innerbodyleft {

		width: 390px;
		float: left;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
		padding-right: 0px;
		
	}
	.innerbodyright {
		width: 180px;
		float: right;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
		line-height: 18px;
	}


	
	.footerbox {
		background-image: url("/sources/images/footer_bg_curves.jpg");
		width: 780px;
		margin: 0 auto;
		padding: 3px;
		text-indent: 13px;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
	}
	.footerleft {
		float: left;
		color: #c0c0c0;
	}
	.footerright {
		float: right;
		text-align: right;
		color: #FFFFFF;
		margin-right: 5px;
	}
	.footerspacer {
		height: 8px;
	}

	.clear {
		clear: both;
	}


	h2 {
		
		font-family: "Lucida Grande", Arial;
		font-size: 15px;
		margin-bottom: 5px;
	}
	
	h3 {
		
		font-family: "Lucida Grande", Arial;
		font-size: 13px;
		margin-top: 10px;
		margin-bottom: -2px;
	}
	

	.leftbox {
		width: 180px;
		font-size: 12px;
	}

	.leftboxtop {
		background-image: url("/sources/style/assets-leftboxtop.jpg");
		width: 180px;
		font-size: 12px;
		height: 22px;
		text-indent: 10px;
		font-weight: bold;
		color: #727272;
		padding: 0px 0px 0px 0px;
		line-height: 22px;
	}	

	.leftboxmiddle {
		border-left: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		padding: 5px 10px 0px 10px;
		line-height: 19px;
	}

	.leftboxbottom {
		background-image: url("/sources/style/assets-leftboxbottom.jpg");
		height: 13px;
	}

		.randombox {
		font-size: 12px;
	}

	.randomboxtop {
		background-image: url("/sources/style/assets-leftboxtop-387.jpg");
		font-size: 12px;
		height: 22px;
		text-indent: 10px;
		font-weight: bold;
		color: white;
		padding: 0px 0px 0px 0px;
		line-height: 22px;
	}	

	.randomboxmiddle {
		border-left: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		padding: 5px 10px 0px 10px;
		line-height: 19px;
	}

	.randomboxbottom {
		background-image: url("/sources/style/assets-leftboxbottom-387.jpg");
		height: 13px;
	}

	.bottombggradient {
		background-image: url("/sources/style/nav-base.jpg");
		height: 5px;
	}

	A.footer:link{color:#ffffff; }
	A.footer:hover{text-decoration: none; font-weight: bold; color: #ffffff;}
	A.footer:visited{text-decoration: none; color: #ffffff;}
	A.footer:active{color:#FFFFFF}

	A.nav:link{text-decoration: none; color:#000000; }
	A.nav:hover{text-decoration: none; font-weight: bold; color: #000000;}
	A.nav:visited{color: #000000;}
	A.nav:active{text-decoration: none; color:#000000}

	A.hide:link{text-decoration: none; color:#000000; }
	A.hide:hover{text-decoration: underline; color: #000000;}
	A.hide:visited{color: #000000;}
	A.hide:active{text-decoration: none; color:#000000}


	A:link {
	text-decoration: none; 
	color: #2a4f87;
	}
	A:visited {
	text-decoration: none;
	color: #2a4f87;
	}
	A:active {
	text-decoration: none; color: #2a4f87;
	}
	A:hover {
	text-decoration: underline;
	color: #2a4f87;
	}

td.today {
	background-color: #c6ddff;
}

td.nonmonthdays {
	background-color: #ebebeb;
	color: #9e9e9e;
}

table.calendar {
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	border-color: #bbbbbb;
}

.tlistdata {
border-bottom: 1px solid #E1E1E1;
		font-family: "Lucida Grande", Arial;
		font-size: 12px;
}


.schedule_outlook_box {
	border-bottom: 1px solid #c0c0c0;
}

.schedule_outlook_column_left {
	float: left;

}
.schedule_outlook_column_right {
	float: right;

}
