body {
	background-color: #e5e5e5;
}

body, table td, td{
	margin: 15px;
	color: #004268; 
	font-family: arial,sans-serif; 
	font-size:12px;
}

a{
	margin: 0px; 
	color: #295073; 
	font-family: arial,sans-serif; 
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

a:hover{
	margin: 0px;
	color: #2974b6;
	text-decoration: underline;
}

select{
	font-family: arial,sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #094f78; 
}
#maintable {
	background-color: #ffffff;
	border: 1px solid #bebebe;
	width: 100%;
}

#noticetable {
	background-color: #ffffff;
	border: 1px solid #c56b6b;
	width: 100%;
}
	#noticetable #notice_content {
		background-color: #ffe7e7;
		color: #8a3c3c; 
		padding: 10px;
	}
#input{
	font-family: arial,sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	color: #094f78;
}
#dropdown{
	padding: 3px;
	padding-left: 12px;
	background: url(images/dropdown_icon.gif) no-repeat 5px center;
	background-color: #ffffff;
	margin: 2px 0px 5px 0px;
	width: 100%;
	border: 1px solid;
}
#button {
	background: url(images/button_bg.gif) no-repeat top left;
	font-family: Arial, sans-serif;
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #7a7a7a;
	width: 109px;
	height: 33px;
}
form{
	margin: 0px;
	padding: 0px;
}
#error_head{
	background: url(images/error_head_bg.gif) repeat-x left top;
	background-color: #f4dddd;
	border: 0px;
	color: #4b0808;
	font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
#error {
	background: url(images/error_bg.gif) repeat-x left top;
	background-color: #f9eaea;
	border: 0px;
	color: #831e1e;
	font-family: arial,sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}
#header {
	background: url(images/header_bg.gif) repeat-x left top;
	background-color: #29567e;
	border: 0px;
	color: #4d450e;
	font-family: arial,sans-serif;
	font-size: 12px;
	height: 113px;
}
#header #headerimg {
	display: block;
	background: url(images/header_img.gif) no-repeat left top;
	height: 113px;
}
#footer {
	background-color: #fff9d1;
	border: 0px;
	color: #a59e70;
	font-family: arial,sans-serif;
	font-size: 12px;
	padding: 5px;
}
	#footer a{
		margin: 0px; 
		color: #a59e70; 
		font-family: arial,sans-serif; 
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
	}

	#footer a:hover{
		margin: 0px;
		color: #716937;
		text-decoration: underline;
	}
#content {
	color: #a59e70;
	font-family: arial,sans-serif;
	font-size: 12px;
}
	#content #menu {
		background: url(images/query_bottom_bg.gif) repeat-x left top;
		background-color: #f1f1f1;
		border: 0px;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-size: 11px;
		padding: 5px 10px 5px 15px;
	}
		#content #menu a{
			font-family: arial,sans-serif; 
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			padding: 5px 7px 5px 7px;
		}
	
		#content #menu a:hover{
			margin: 0px;
			text-decoration: underline;
			padding: 5px 7px 5px 7px;
		}
	#content #title{
		background: url(images/title_bg.gif) repeat-x left top;
		background-color: #4b84ba;
		border: 0px;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		padding: 10px 10px 10px 15px;
	}
	#content #title_red {
		background-color: #b46363;
		border: 0px;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-size: 12px;
		padding: 10px 10px 10px 15px;
	}
	#content #left{
		width: 150px;
		padding: 0px;
		padding-right: 4px;
	}
		#content #left ul{
			list-style: none;
			padding: 0px;
			margin: 0px;
		}
		#content #left li{
		}
		#content #left li a{
			display: block;
			padding: 2px 0px 2px 10px;
			font-weight: normal;
		}
		#content #left li a:hover{
			font-weight: bold;
			padding: 2px 0px 2px 10px;
			background: url(images/selected_arrow.gif) no-repeat left;
		}
		#content #left #selected{
			background: url(images/selected_arrow.gif) no-repeat left center;
		}
		#content #left #selected  a{
			padding: 2px 0px 2px 10px;
			font-weight: bold;
		}
		#content #left #title{
			background: url(images/title_bg.gif) repeat-x left top;
			background-color: #3884b0;
			border: 0px;
			color: #ffffff;
			font-family: arial,sans-serif;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
		}
	#content #right{}
		#content #right #query{
			background: url(images/query_bg.gif) repeat-x left top;
			background-color: #f8f8f8;
			border: 0px;
			color: #b5b5b5;
			font-family: arial,sans-serif;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
		}
		#content #right #query_bottom{
			background: url(images/query_bottom_bg.gif) repeat-x left top;
			background-color: #ececec;
			border: 0px;
			color: #949494;
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 12px;
			padding: 5px;
		}
		#content #right #title{
			background: url(images/title_bg.gif) repeat-x left top;
			background-color: #4074a2;
			border: 0px;
			color: #ffffff;
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 12px;
			padding: 10px 10px 10px 15px;
		}
		#content #right #col1{
			background: url(images/col1_bg.gif) repeat-x left top;
			background-color: #ececec;
			border: 0px;
			color: #004268;
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
			#content #right #col1 a{
				color: #004268;
				font-weight: bold;
			}
			#content #right #col1 a:hover{
				font-weight: bold;
			}
		#content #right #col2{
			background: url(images/col2_bg.gif) repeat-x left top;
			background-color: #d5e5ee;
			border: 0px;
			color: #004268;
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
			#content #right #col2 a{
				font-weight: bold;
			}
			#content #right #col2 a:hover{
				font-weight: bold;
			}
		#content #right #col3{
			background: url(images/col3_bg.gif) repeat-x left top;
			background-color: #f6f1d2;
			border: 0px;
			color: #7b7237;
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
			#content #right #col3 a{
				color: #7b7237;
				font-weight: bold;
			}
			#content #right #col3 a:hover{
				color: #453d0b;
				font-weight: bold;
			}
		#content #right #row1_1{
			background: url(images/row1_1_bg.gif) repeat-x left top;
			background-color: #fafafa;
			border: 0px;
			color: #6a6a6a;
			font-family: arial,sans-serif;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
		#content #right #row1_2{
			background: url(images/row1_2_bg.gif) repeat-x left top;
			background-color: #f2f2f2;
			border: 0px;
			color: #6a6a6a;
			font-family: arial,sans-serif;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
		#content #right #row2_1{
			background: url(images/row2_1_bg.gif) repeat-x left top;
			background-color: #fefbe8;
			border: 0px;
			color: #7b7237;
			font-family: arial,sans-serif;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
		#content #right #row2_2{
			background: url(images/row2_2_bg.gif) repeat-x left top;
			background-color: #fdf9df;
			border: 0px;
			color: #7b7237;
			font-family: arial,sans-serif;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
		#content #right #row3_1{
			background: url(images/row3_1_bg.gif) repeat-x left top;
			background-color: #fff2f2;
			border: 0px;
			color: #9d6262;
			font-family: arial,sans-serif
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
		#content #right #row3_2{
			background: url(images/row3_2_bg.gif) repeat-x left top;
			background-color: #ffeeee;
			border: 0px;
			color: #9d6262;
			font-family: arial,sans-serif;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			white-space: nowrap;
		}
#query {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
	#query a{
		display: block;
		background-color: #32712b;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-size: 12px;
		padding: 5px 5px 5px 10px;
	}
	#query a:hover{
		display: block;
		background-color: #589b51;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-size: 12px;
		padding: 5px 5px 5px 10px;
	}
#logout {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
	#logout a{
		background: url(images/left_title_bg.gif) repeat-x left top;
		display: block;
		background-color: #094f78;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		padding: 5px 5px 5px 10px;
		text-decoration: none;
	}
	#logout a:hover{
		background: url(images/left_title_bg_on.gif) repeat-x left top;
		display: block;
		background-color: #1f709f;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		padding: 5px 5px 5px 10px;
		text-decoration: none;
	}
#tables {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
	#tables a{
		background: url(images/left_title_bg.gif) repeat-x left top;
		display: block;
		background-color: #3884b0;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		padding: 5px 5px 5px 10px;
	}
	#tables a:hover{
		background: url(images/left_title_bg_on.gif) repeat-x left top;
		display: block;
		background-color: #094f78;
		color: #ffffff;
		font-family: arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		padding: 5px 5px 5px 10px;
	}
#update_button {
	border: 0px;
	margin: 0px;
	margin-bottom: 4px;
}
	#update_button a{
		display: block;
		background-color: #fefbe8;
		color: #7b7237;
		font-family: arial,sans-serif;
		font-size: 12px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration: none;
		border: 1px solid #e7db8f;
	}
	#update_button a:hover{
		display: block;
		background-color: #fdf9df;
		color: #7b7237;
		font-family: arial,sans-serif;
		font-size: 12px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration: none;
		border: 1px solid #e7db8f;
	}
#uptodate_button {
	background-color: #f0ffe3;
	color: #416c1c;
	font-family: arial,sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	border: 1px solid #c2deaa;
}