A:link	{
	color:					#ffffff;
	text-decoration:		none;
	border:					none;
}

A:visited {
	color:					#ffffff;
	text-decoration:		none;
	border:					none;
}

A:active {
	color:					#ffffff;
	text-decoration:		none;
	border:					none;
}

A:hover	{
	color:					#aaaaff;
	text-decoration:		none;
	border:					none;
}

body	{
	color:					yellow;
	background:				#221133;
	background-repeat:		no-repeat;
	background-position:	95% 95%;
	background-attachment:	fixed;
	margin:					2% 2% 2% 2%
}

body.red {
	background:				#800000 url("/style/red_s.jpg");
	background-repeat:		no-repeat;
	background-position:	bottom right;
	background-attachment:	fixed;
}

body.blue {
	background:				#000080 url("/style/blue_s.jpg");
	background-repeat:		no-repeat;
	background-position:	bottom right;
	background-attachment:	fixed;
}

body.green {
	background:				#008000 url("/style/green_s.jpg");
	background-repeat:		no-repeat;
	background-position:	bottom right;
	background-attachment:	fixed;
}

body.head {
	background:				#798acb;
	color:					white;	
}

div	{
	centre;
}

h1	{
	text-align:				center;
	font-size:				medium;
	font-weight:			bold;
}

h2	{
	text-align:				center;
	font-size:				smaller;
}

h3	{
	text-align:				center;
	font-size:				small;
}

img	{
	border:     none;
}

table	{
	border:					0;
	width:					80%;
}

ts	{
	border:					5;
	border-spacing:			5;
}

.foot	{
	border:					0;
	width:					100%;
}

.center	{
	text-align:				center;
}

.left {
	position:			absolute;
	left:				2em;
}

.xright {
	float:				right;
	margin-right:			2em;
}

.yright {
	position:			absolute;
	right:				2em;
}

.right {
	align:				right;
}

.mouseOff {
	border-top:			1px solid #FFFFFF; 
	border-bottom:			1px solid #FFFFFF; 
	border-left:			1px solid #FFFFFF; 
	border-right:			1px solid #FFFFFF;
}

.mouseOn {
	border-top:				1px solid #FFff00;
	border-bottom:			1px solid #FFff00; 
	border-left:			1px solid #FFff00; 
	border-right:			1px solid #FFff00;
}


.title	{
	font-size:				bigger;
	font-weight:			bold;
	text-align:				center;
}

.strong	{
	font-size:				bigger;
	font-weight:			bold;
	text-align:				left;
}

.vstrong {
	font-size:				bigger;
	font-weight:			bold;
	text-align:				left;
	color:					#aaaaff;
}


#header {
	position:				fixed;
	width:					100%;
	height:					20%;
	top:					0;
	right:					0;
	bottom:					auto;
	left:					0;
	overflow:				auto;
}

#sidebar {
	position:				fixed;
	width:					170px;
	height:					75%;
	top:					20%;
	right:					auto;
	bottom:					auto;
	left:					0;
	overflow:				auto;
}

#footer {
	position:				absolute;
	width:					100%;
	bottom:					0;
	overflow:				auto;
}

#caption {
	position:				absolute;
	width:					auto;
	height:					auto;
	top:					2%;
	right:					2%;
	bottom:					auto;
	left:					auto;
	font-weight:			bold;
	background:				#000099;
}

#main {
	position:				absolute;
	width:					auto;
	height:					auto;
	top:					22%;
	right:					auto;
	bottom:					auto;
	left:					200px;
	overflow:				auto;
}

