

html {
	overflow-y:scroll;
}
html, body {
	background:#FFF url(../images/graphics/bg_body.jpg) repeat-x top fixed ;
	color:#444;
}
.bodyend {
	padding-bottom:10px;
}
h1, h2, h3, h4, h5, h6, b.Highlight, .header_right a:hover {
	color:#929F00;
	text-decoration:none;
}

a, .Highlight {
	color:#767F09;
	text-decoration:none;
}

a:hover {
	color:#666;
	text-decoration:underline;
}

#christmas {
	position:absolute;
	z-index:10000;
	margin:350px 0 0 18px;
}


.msg_good, .msg_bad {
	padding:10px;
}
.msg_good {
	border:1px solid #090 ;
	color:#090;
	background:#CFC;
}
.msg_bad {
	border:1px solid #900 ;
	color:#900;
	background:#FFCCCC;
}

.scrolldiv {
	width: 500px;
	height: 419px;
	padding: 0px;
	overflow-y: scroll;
	margin-left:390px;
}

.normaltext h1, .normaltext h2, .normaltext h3, .normaltext h4, .normaltext h5, .normaltext h6, .normaltext p {
	margin:16px;
}

.normaltexthome h1, .normaltexthome h2, .normaltexthome h3, .normaltexthome h4, .normaltexthome h5, .normaltexthome h6, .normaltexthome p {
	margin:16px;
}

.normaltexthome {
	padding:1px;
	background:#EEE;
	text-align:left;
	border-top:1px solid #DDD;
}

.normaltext {
	padding:1px;
	background:#FFF;
	text-align:left;
	border-top:1px solid #DDD;
}

.flashdiv {
	height:455px;
	margin:6px 0 ;
}


/* CORE CLASSES */
.container {
	width:900px;
	margin:12px;
	text-align:left;
	background:#FFF;
/*	border-width:1px;
	border-style:solid;
	border-color:#929F00; */
}

/* HEADER STYLES */
.container .header {
	background: url(../images/graphics/bg_top.jpg) ;
}
.header_left {
	background:#00C;
	float:left;
	text-align:left;
	display:none;
}
.header_right {
	float:right;
	text-align:right;
	padding:40px 20px 0 0;
	font-size:14px;
}
.header_right .Highlight {
	font-size:18px;
}
.header_right a {
	text-decoration:none;
	color:#555;
	border-top:1px solid #999;
}
.header_right .normalise {
	border:none;
	text-decoration:underline;
	color:#929F00;
}
.header_center {
	text-align:center;
	position:absolute;
	margin:100px 0 0 310px;
}
.header {
	height:160px;
}

/* NAV STYLES */
.nav {
	clear:both;
}
.nav, .nav a {
	color:#FFF;
}

/* BODYMAIN STYLES */
.bodymain {
	background:#FFF;
}
.homebodymain_left {
	text-align:left;
	float:left;
	width:200px;
	height:400px;
	background-color:#CCCCCC;
}
.homebodymain_right {
	text-align:right;
	float:right;
	width:200px;
}
.homebodymain_center {
	text-align:center;
}

.leftimage {
	margin:10px;
}
.bodymain_left {
	text-align:left;
	float:left;
	width:390px;
	background-color:#717B00;
}
.bodymain_right {
	text-align:right;
	float:right;
}
.bodymain_center {
	text-align:center;
	background-color:#FFFFFF;
	margin-left:10px;
}

.bodymain, .bodymain_left, .bodymain_right {
	min-height:420px;
}

/* FOOTER STYLES */
.footer {
	background:#929F00 ;
	clear:both;
	line-height:26px;
	height:26px;
}
.footer, .footer a {
	color:#FFF;
}
.footer_left {
	float:left;
	text-align:left;
	padding-left:5px;
}
.footer_right {
	float:right;
	text-align:right;
	padding-right:5px;
}
.footer_right a {
	text-decoration:none;
}
.footer_right a:hover {
	text-decoration:underline;
}
.footer_center {
	text-align:center;
	display:none;
}

