body {
	background-image: url(images/bg-mirror.jpg);
}

/* Links */

a.global:link {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight:bold;
color: #990000;
}
a.global:active {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight:bold;
color: #990000;
}
a.global:visited {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight:bold;
color: #990000;
}
a.global:hover {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: underline;
font-weight:bold;
color: #990000;
}

a:link.menu {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight:bold;
color: #990000;
}
a:active.menu {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight:bold;
color: #990000;
}
a:visited.menu {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight:bold;
color: #990000;
}
a:hover.menu {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight:bold;
color: #990000;
}


/* Normal output */

body.global {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #cccccc;
}

td.label {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC;
width: 140px;
vertical-align: top;
}

td.menu {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC;
}


td.language {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC;
width:60px;
}

td.message {
width:500px;
background-color: #F5F5F5;
border: 1px solid #999;
color: #333;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}

table.global {
width:600px;
border-color: #999;
/*background-color: #f5f5f5;*/
border-collapse: collapse;
margin: 0 auto;
}

table.menu {
width:100%;
border-collapse: collapse;
}

table.form {
text-align: center;
}


/* Form specific output */

input.textfield {
border: 1px solid #999;
width: 160px;
}

input.captcha {
border: 1px solid #999;
width: 40px;
}

textarea.message {
border: 1px solid #999;
}

input.button {
color: #fff;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #999;
background-color: #990000;
width: 150px;
font-weight:bold;
}
