HTML {
  background-color: #FFFFFF;
}

BODY, TR, TD {
	font-family: "Geneva CE", "Arial CE", "Helvetica CE", "Arial", Sans-Serif;
	font-size: 12px;
	margin:0;
	padding:0;
	border: 0;
}

IMG, FORM, UL {
	margin:0;
	padding:0;
	border: 0;
}

A {
	color: #666666;
}

A:hover {
	color: #CCCCCC;
}

P {
	margin: 3px 0;
}

DIV.loading {
	background: url(../image/loading.gif) no-repeat 100% 0;
	width: 32px;
	height: 32px;
}

DIV#allround {
	margin: 10px auto 20px auto;
	width: 970px;
}

DIV.userControl {
	color: #000000;
	position: relative;
	font-size: 12px;
	text-align: right;
	margin: 0 0 18px 0;
	background-color: #EEEEEE;
	padding: 5px;
}

	DIV.userControl INPUT.textfield {
		border: 1px solid #999999;
		padding: 1px;
		font-size: 10px;
		width: 100px;
	}

	DIV.userControl INPUT.button {
		border: 1px solid #999999;
		padding: 0px;
		font-size: 10px;
		width: 50px;
		background-color: #666666;
		color: #FFFFFF;

	}

	DIV.userControl A {
		font-size: 12px;
		margin-right: 5px;
		color: #CC0000;
	}

		DIV.userControl A:hover {
			text-decoration: none;
		}

	DIV.userControl LABEL {
		font-size: 12px;
	}

DIV.logo {
	width: 970px;
	height: 148px;
	cursor: pointer;
	text-decoration: none;
	background: url(../image/top.jpg) no-repeat 0 0;
}

DIV.printContact {
	display: none;
}

DIV.menu {
	width: 970px;
	height: 32px;
	text-transform: uppercase;
	background: url(../image/top.jpg) no-repeat 0 -148px;
}

DIV.menu A {
	float: left;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 7px 10px 7px 18px;
	color: #FFFFFF;
	margin-right: 5px;
}

	DIV.menu A:hover {
		color: #CC0000;
	}

DIV.content {
	margin: 0 0 0 0;
}

/* FOOTER */

DIV.footer {
	float: left;
	width: 970px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
	color: #999999;
	padding: 5px 0;
	margin: 50px 0 0 0;
}

DIV.debug, PRE.debug {
	padding: 5px;
	margin: 5px;
	width: 98%;
	font-family: Fixedsys;
	font-size: 12px;
}

DIV.debug PRE, PRE.debug {
	white-space: -moz-pre-wrap;
}

PRE.debug {
	background-color: gray;
	color: yellow;
	position: relative;
}

/* NOTICER */
DIV.msg {
	padding: 6px 0;
	text-align: left;
	width: 970px;
	margin: 3px 0 3px 0;
	color: #FFFFFF;
}

	DIV.msg UL {
		list-style-type: none;
		margin-left: 50px;
	}

DIV.ok {
	background-color: #66CC00;
}

DIV.err {
	background-color: #CC0000;
}

/* DIV#auth-noticer {
	float: right;
	width: 360px;
	clear: right;
}

	DIV#auth-noticer DIV.msg {
		width: 360px;
		margin: 5px 0 0 0;
		text-align: center;
		font-weight: bold;
		font-size: 12px;
	}

		DIV#auth-noticer DIV.msg UL {
			margin: 0;
		}
*/
