/* Text Modes */
.xontextsmall {
	font-size: 10px;
}
.xontextnormal {
	font-size: 12px;
}
.xontextbig {
	font-size: 14px;
}
.xontextextrabig {
	font-size: 18px;
}
.xontextraextextrabig {
	font-size: 24px;
}
.xontextbold {
	font-weight:bold;
}
.xontextcross td {
	text-decoration: line-through;
}
.xontextblink td {
	text-decoration: blink;
}
/* Hyperlinks */
a:link {
	color: #333333;
}
a:hover {
	color: #000000;
}
a:visited {
	color: #333333;
}
a:active {
	color: #000000;
}
/* Tables */
.xontable1 {
	background-color: #C0C0C0;
	font-size:12px;
}
.xontable1 tr.tp  {
	background-image: url(../img/tabletop.jpg);
	background-color:#C0C0C0;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}
.xontable1 tr.bd {
	background-image: url(../img/tablebodygray.jpg);
	background-color:#F3F3F3;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}
.xontable1 tr.bd:hover {
	background-image: url(../img/tablebodygrayhover.jpg);
	background-color:#E7E7E7;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}
.xontable1 tr.bdred {
	background-image: url(../img/tablebodyredbrite.jpg);
	background-color:#F3F3F3;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}
.xontable1 tr.bdred:hover {
	background-image: url(../img/tablebodyredgradient.jpg);
	background-color:#FFCCCC;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}
.xontable1 tr.bddis {
	background-image: url(../img/tablebodydis.jpg);
	background-color:#F3F3F3;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}
.xonbkgray {
	background-image: url(../img/bknewselected.gif);
}
.xonbklred {
	background-image: url(../img/bknewselectedh.gif);
}
.xonbkhp {
	background-image: url(../img/bknewshp.gif);
}
.xontablecode {
	background-color: #EFEFEF;
	background-image: url(../img/graychecked.gif);
	border: 2px double #CCCCCC;
	font-size: 12px;
}
/* Form Objects */
.xonbox1 {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABADB3;
	border-right-color: #E2E3EA;
	border-bottom-color: #E3E9EF;
	border-left-color: #E2E3EA;
	background-image: url(../img/boxback.gif);
	background-color: #FFFFFF;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding:3px;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}
.xonbutton1 {
	background-image: url(../img/buttonback.gif);
	border: 1px outset #707070;
	font-size: 12px;
	padding:3px;
	font-weight: bold;
}
.xonbox2 {
	background-image: url(../img/boxback.gif);
	background-color:#F3F3F3;
	font-size: 12px;
	padding:3px;
	font-weight: bold;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABADB3;
	border-right-color: #E2E3EA;
	border-bottom-color: #E3E9EF;
	border-left-color: #E2E3EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.xonboxerror {
	background-image: url(../img/boxback.gif);
	background:#FFE8E8;
	font-size: 12px;
	padding:3px;
	font-weight: bold;
	border: 1px double #FF0000;
}
.xongrayback {
	background-color: #F8F8F8;
}
.xonnowrap {
	table-layout:fixed;
}
.xonnowrap td {
	overflow:hidden;
	white-space: nowrap;
}
/* Text Colours */
.xontextgray, .xontextgray a, .xontextgray a:hover, .xontextgray a:link  {
	color:#808080;
}
.xontextred {
	color:#FF0000;
}
.xontextblue {
	color:#0000CC;
}
.xontextgreen {
	color:#00CC00;
}
/* Border */
.xontableborder {
	background-color: #FFFFFF;
	border: 2px double #999999;
	font-size: 12px;
}
/* Hover */
.xonhover:hover {
	filter: alpha(opacity=80);
	Opacity: 0.80;
}
.xonhoverie {
	filter: alpha(opacity=80);
	Opacity: 0.80;
}
/* Layers */
#floatLayer {
	position:absolute;
	filter: alpha(opacity=95);
	Opacity: 0.95;
	visibility: hidden;
}
.xonoptions {
	position: absolute;
	font-size:12px;
	filter: alpha(opacity=95);
	Opacity: 0.95;
	background-image: url(../img/bkoptions.gif);
	background-color: #EFEFEF;	
	border: 2px solid #CCCCCC;
}
.xonlogin {
	font-size:12px;
	background-image: url(../img/bkoptions.gif);
	background-color: #EFEFEF;	
	border: 2px solid #CCCCCC;
}
/* Cursors */
.xonclickable {
	cursor: pointer;
}
.xonhelpable {
	cursor: help;
}
/* Defaults */
img {
	border: 0;
}
table {
	border: 0;
}
body {
	background-color: #E5E5E5;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
}
/* Images */
.xonimageborder {
	padding:3px;
	border: 2px double #C0C0C0;
}
/* Shadow */
.shad tr.left td.left {
	background-image:url(../img/shad11.gif);
	height:5px;
	width:5px;
}
.shad tr.left td.middle {
	background-image:url(../img/shad12.gif);
	height:5px;
}
.shad tr.left td.right {
	background-image:url(../img/shad13.gif);
	height:5px;
	width:5px;
}
.shad tr.middle td.left {
	background-image:url(../img/shad21.gif);
	height:5px;
	width:5px;
}
.shad tr.middle td.right {
	background-image:url(../img/shad23.gif);
	height:5px;
	width:5px;
}
.shad tr.right td.left {
	background-image:url(../img/shad31.gif);
	height:5px;
	width:5px;
}
.shad tr.right td.middle {
	background-image:url(../img/shad32.gif);
	height:5px;
}
.shad tr.right td.right {
	background-image:url(../img/shad33.gif);
	height:5px;
	width:5px;
}
.fade {
	filter: alpha(opacity=50);
	Opacity: 0.50;
}
