		body{
			margin: 0px;
			padding: 0px;
			color: #ffffff;
			background: #8089b3;
			text-align: center;
			font-size: 8pt;
			font-family: verdana;
			}
		h1,h2,h3,h4,h5,form,table,div{
			margin: 0px;
			padding: 0px;
			}
		h1{
			font-size: 18pt;
			font-weight: normal;
			}
		h2{
			font-size: 14pt;
			font-weight: normal;
			}
		h3{
			font-size: 12pt;
			font-weight: normal;
			}
		div{
			float: left;
			}
		img{
			border: solid 0px #ffffff;
			}
		input,textarea{
			font-family: verdana,sans-serif;
			color:#00048A;
			background:#ffffff;
			border: 1px solid #00048A;
			}
		textarea{
			overflow: auto;
			}
		#enclosure{
			float: none;
			margin: 0px auto;
			text-align: left;
			width: 903px;
			}
		#right_bg{
			background: url(/images/bg_right.jpg) right top repeat-y;
			padding-right: 15px;
			}
		#left_bg{
			background: url(/images/bg_left.jpg) left top repeat-y;
			padding-left: 15px;
			}
		#main_enc{
			width: 873px;
			color: #000000;
			background: #ffffff;
			}
		#main_content{
			width: 707px;
			background: #f3f2f9;
			float: right;
			}
		#left_enc{
			width: 165px;
			background: #ffffff;
			padding-top: 5px;
			padding-bottom: 15px;
			}
		#nlbox{
			width: 165px;
			background: #ffffff url(/images/nlbox_bg.jpg) top left repeat-y;
			}
		#nav_enc a{
			background: url(/images/nav.jpg) top left no-repeat;
			width: 165px;
			display: block;
			text-align: center;
			text-decoration: none;
			line-height: 28px;
			}
		#copyright{
			background: #0d2494 url(/images/copyright_bg.jpg) top left repeat-x;
			line-height: 23px;
			width: 707px;
			float: right;
			color: #ffffff;
			}
		#copyright a{
			color: #ffffff;
			}
		div.full{
			width: 873px;
			}
		div.fullcontent{
			width: 600px;
			}
		div.half{
			width: 436px;
			}
			
.result_head{
	width: 450px;
	background: #DABCE2;
	}
.result_row1,.result_row2{
	width: 450px;
	}
.result_row1{
	background:#EFDDFF;
	}
.result_row2{
	background:#-;
	}
	
/*basic styles*/
h1{
	color: #000080;
	font-weight: bold;
	margin-bottom: 15px;
	}
h2{
	color: #808080;
	font-weight: bold;
	}
#zones td{
	padding-right: 5px;
	padding-bottom: 2px;
	}
		
/*CALENDAR STYLES */
	#calendar_enclosure{
		width: 595px;
		background: #ffffff;
		}
	#calendar_border{
		border-left: 1px solid #DABCE2;
		}
	.day_head{
		color: #000000;
		background:#DABCE2;
		width: 85px;
		text-align: center;
		}
	.spacer{
		width: 84px;
		height: 85px;
		}
	.spacer_border{
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #DABCE2;
		}
	.last_spacer{
		border-right: 1px solid #DABCE2;
		border-bottom: 1px solid #DABCE2;
		}
	.day{
		width: 84px;
		height: 85px;
		}
	.today{
		background:#EFDDFF;
		}
	.weekend{
		background:#EFEFEF;
		}
	.day_border{
		border-right: 1px solid #DABCE2;
		border-bottom: 1px solid #DABCE2;
		}
	.day_number{
		border-right: 1px solid #DABCE2;
		border-bottom: 1px solid #DABCE2;
		padding: 2px;
		}
	.day_events{
		padding-left: 3px;
		}
		