* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	FONT-SIZE: 1em; BACKGROUND: #ffffff; FONT-FAMILY: trebuchet ms,verdana,arial,helvetica,sans-serif; HEIGHT: 100%
}
BODY {
	BACKGROUND-IMAGE: url(../img/pagebg.png); BACKGROUND-REPEAT: repeat-x
}
P {
	MARGIN-BOTTOM: 18px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
A {
	FONT-SIZE: 1.2em; COLOR: #ddffdd
}
A.linkClass
{
	FONT-SIZE: 1.0em; COLOR: #0000CC
}
A:hover.linkClass {
	COLOR: #0000ff
}
A:hover {
	COLOR: #ffffff
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#page {
	MARGIN-LEFT: auto; WIDTH: 900px; MARGIN-RIGHT: auto; HEIGHT: 100%; TEXT-ALIGN: center
}
#top {
	BACKGROUND-IMAGE: url(../img/topbg.png); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 500px
}
#logos {
	FLOAT: left; MARGIN: 20px
}
#top UL {
	MARGIN-TOP: 200px; FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#top LI {
	LINE-HEIGHT: 1.8em
}
#login {
	FLOAT: right; MARGIN: 20px; WIDTH: 420px; COLOR: #ffffff; HEIGHT: 200px; TEXT-ALIGN: right
}
#warn {
	MARGIN-TOP: 36px; FONT-WEIGHT: bold; MARGIN-LEFT: 220px; TEXT-ALIGN: left
}
#flash {
	MARGIN-TOP: 8px; FLOAT: right; WIDTH: 420px; HEIGHT: 184px
}
#news
{
	padding: 12px 12px 12px 12px;	margin: -40px 12px 12px;	background: #DDDDDD; color: #85ac2a; float: right; width: 200px; line-height: 1.4em; text-align: left;
	border-radius: 10px;
	border: 0px solid #BADA55;
}
#news A	{}
#news2
{
	padding: 12px 10px 10px 12px;	margin: 0px 0px 0px 0px;	background: #eeeeee; color: #85ac2a; float: right; width: 180px; line-height: 1.4em; text-align: left;
	border-radius: 10px;
	border: 0px solid #BADA55;
}
.news-item
{
	padding: 12px 10px 10px 12px;	margin: 0px 0px 0px 0px;	background: #eeeeee; color: #85ac2a; float: right; width: 180px; line-height: 1.4em; text-align: left;
	border-radius: 10px;
	border: 0px solid #BADA55;
}
.news-text			{	padding-left:	0px;	color: #85ac2a;	text-decoration:	none;	font-size:	16px;	 }
.news-text:hover	{							color: #85ac2a;	 }
.news-title			{	padding-left:	0px;	color: #429ac0;	text-decoration:	none;	font-size:	16px; font-weight: bold; font-size: 1.4em;}
.news-title:hover	{							color: #429ac0;}
.news-link			{	padding-left:	0px;	color: #429ac0;	text-decoration:	none;	font-size:	16px; font-weight: bold; font-size: 1.4em;}
.news-link:hover	{							color: #3189B0;}

#content {
	MARGIN-TOP: -62px; FLOAT: left; WIDTH: 620px; COLOR: #429ab8; LINE-HEIGHT: 1.4em; TEXT-ALIGN: left
}
#enq {
	MARGIN-TOP: 20px; WIDTH: 400px; TEXT-ALIGN: right
}
#dress {
	FLOAT: right; MARGIN-RIGHT: 20px; HEIGHT: 120px
}
#bum {
	BACKGROUND: url(../img/bumbg.png); COLOR: #ffffff; HEIGHT: 60px
}
#small {
	PADDING-LEFT: 46px; FONT-SIZE: 0.7em; FLOAT: left; PADDING-TOP: 32px; TEXT-ALIGN: left
}
.news {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em
}
.clr {
	CLEAR: both
}
.txt
{
	BORDER:	#0000cc 1px solid;	FONT-SIZE: 0.8em; BACKGROUND: #ffffff; MARGIN: 2px; WIDTH: 120px; COLOR: #429ab8; FONT-FAMILY: trebuchet ms,verdana,arial,helvetica,sans-serif;
}
.txt_username
{
	BACKGROUND: #ffffff url('../img/uid.png') no-repeat;
	BORDER:	#0000cc 1px solid;	FONT-SIZE: 0.8em; MARGIN: 2px; WIDTH: 120px;
	COLOR: #429ab8; FONT-FAMILY: trebuchet ms,verdana,arial,helvetica,sans-serif;
	padding-left: 20px;
}
.txt_password
{
	BORDER:	#0000cc 1px solid;	FONT-SIZE: 0.8em; BACKGROUND: #ffffff; MARGIN: 2px; WIDTH: 120px; COLOR: #429ab8; FONT-FAMILY: trebuchet ms,verdana,arial,helvetica,sans-serif;
}
.btn {
	CLEAR: both; BORDER-RIGHT: #729425 1px outset; BORDER-TOP: #729425 1px outset; MARGIN-TOP: 6px; BACKGROUND: #8bb42c; BORDER-LEFT: #729425 1px outset; COLOR: #ffffff; BORDER-BOTTOM: #729425 1px outset; FONT-FAMILY: trebuchet ms,verdana,arial,helvetica,sans-serif
}