body{
	FONT-SIZE: 75%; 
	MARGIN: 0px; 
	FONT-FAMILY: verdana,arial,sans-serif;
}
#header{
	position: absolute; 
	top: 0px;
	left: 0px; 
	background: url(../images/header_bg.gif) repeat-x 50% bottom; 
	margin: 0px; 
}
#menu{
	position: absolute; 
	top: 118px;
	left: 0px; 
	margin: 0px; 
	width: 100%; 
	text-align: center;
}
.buttoncell{
	background: url(../images/button.gif) no-repeat; 
	width: 80px; 
	HEIGHT: 26px; 
	text-align: center;
}
#leftcol{
	position: absolute; 
	top: 150px;
	left: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/left_top.gif) no-repeat left top; 
	MARGIN: 0px; 
	WIDTH: 160px; 
	PADDING-TOP: 8px; 
}
#leftcol-bg{
	BACKGROUND: url(../images/left_bg.gif) repeat-y; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	WIDTH: 160px; 
	POSITION: relative;
}
.lhsection{
	BACKGROUND: url(../images/colsection_top.gif) no-repeat; 
	MARGIN: 0px 0px 5px 10px; 
	WIDTH: 150px; 
	PADDING-TOP: 8px; 
	POSITION: relative;
}
.lhsection-bg{
	BACKGROUND: url(../images/colsection_bg.gif) repeat-y; 
	WIDTH: 150px;
}
.lhsection-bottom{
	BACKGROUND: url(../images/colsection_bottom.gif) no-repeat 50% bottom; 
	PADDING-BOTTOM: 8px; 
	WIDTH: 150px;
}
#rightcol{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	RIGHT: 0px; 
	BACKGROUND: url(../images/right_top.gif) no-repeat right top; 
	MARGIN: 0px; 
	WIDTH: 160px; 
	PADDING-TOP: 8px; 
	POSITION: absolute; 
	TOP: 150px;
}
#rightcol-bg{
	BACKGROUND: url(../images/right_bg.gif) repeat-y right top; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	WIDTH: 160px; 
	POSITION: relative;
}
.rhsection{
	BACKGROUND: url(../images/rhcolsection_top.gif) no-repeat; 
	MARGIN: 0px 10px 5px 0px; 
	WIDTH: 150px; 
	PADDING-TOP: 8px; 
	POSITION: relative;
}
.rhsection-bg{
	BACKGROUND: url(../images/colsection_bg.gif) repeat-y; 
	WIDTH: 150px;
}
.rhsection-bottom{
	BACKGROUND: url(../images/rhcolsection_bottom.gif) no-repeat 50% bottom; 
	PADDING-BOTTOM: 8px; 
	WIDTH: 150px;
}
.section-content{
	padding: 0px 5px 0px 5px;
}
.section-content P{
	MARGIN: 5px 0px 8px 5px;
}
#centrecol{
	position: absolute; 
	top: 150px;
	left: 0px;
	padding: 20px 170px 10px 170px;
}
#centrecol td{
	padding: 0px 5px 5px 5px;
}
#centrecol h3{
	margin: 0px 5px;
}
/* general styles */
A:link, A:visited{
	FONT-WEIGHT: bold; 
	COLOR: #bc3200; 
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana,arial,sans-serif;
}
A:hover{
	FONT-WEIGHT: bold; 
	COLOR: #bc0300; 
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana,arial,sans-serif;
}
A.button:link, A.button:visited{
	FONT-SIZE: 90%; 
	WIDTH: 80px; 
	COLOR: #fff; 
	FONT-FAMILY: arial,sans-serif;
}
A.button:hover{
	FONT-SIZE: 90%; 
	WIDTH: 80px; 
	COLOR: #ffe1e2; 
	FONT-FAMILY: arial,sans-serif;
}
a.listinglink{
	font-size: 90%;
}
h1{
	font-weight: bold; 
	font-size: 130%; 
	color: #b71510;
	font-variant: small-caps;
}
h2{
	font-weight: bold; 
	font-size: 120%; 
	color: #b71510;
	font-variant: small-caps;
}
h3{
	font-weight: normal; 
	font-size: 100%; 
	margin: 0px; 
	color: #b71510;
	padding: 3px 0px 3px 18px;
	background: url('../images/harrow.gif') no-repeat left;
	border: none;
}
h4{
	font-size: 100%; 
	margin: 8px 0px; 
	color: #b71510;
	padding: 3px 0px 3px 20px;
	background: url('../images/harrow.gif') no-repeat left;
}
.float-right{
	FLOAT: right;
}
.float-left{
	FLOAT: left;
}
.text-left{
	TEXT-ALIGN: left;
}
.text-centre{
	TEXT-ALIGN: center;
}
.text-right{
	text-align: right;
}
.table-centre{
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto;
}
p.more{
	text-align: right;
	margin: 0px;
}
IMG{
	VERTICAL-ALIGN: middle; 
	border: none;
}
IMG.flag{
	border: #ccc 1px solid;
}
IMG.borderblack
{
	border: #000 1px solid;
}