﻿html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
	
	-moz-user-select: none;
}

body
{
	font-family: Lucida, Verdana;
	font-size: 12px;
	color: #303030;
	cursor: default;
}

img
{
	border: none;
}

td.topmenuButton
{
	padding: 0 4px 0 12px;
	font-family: Lucida, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	cursor: pointer;	
}

span.topmenuButton
{
	font-size: 9px;
	font-weight: bold;
	color: #808080;	
}

td.topmenuButtonOver
{
	padding: 0 4px 0 12px;
	font-family: Lucida, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #ff2060;
	cursor: pointer;	
}

td.topmenuButtonSelected
{
	padding: 0 4px 0 12px;
	font-family: Lucida, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #a0a0a0;
	cursor: pointer;	
}

A:link, A:visited, A:hover, A:active
{
	outline-style: none;
	text-decoration: none;
	cursor: pointer;
}


A.topmenuButton
{
	display: block;
	padding: 0 4px 0 12px;
	outline-style: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;

	color: #e0e0e0;
	cursor: pointer;	
}

A.topmenuButtonSelected
{
	display: block;
	padding: 0 4px 0 12px;
	outline-style: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	color: #ffffff;
	cursor: default;	
}

A.topmenuButton:hover
{
	color: #ffffff;
}

A.linkBirthday
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #202020;
	vertical-align: top;
}

input, select, textarea
{
	margin: 0;
	padding: 1px;
	border-style: solid;
	border-color: #a0a0a0;
	border-width: 1px;
	background-color: #f8f8f8;
	font-family: Lucida, Verdana;
	font-size: 10px;
	color: #404040;
}

input.checkbox
{
	outline-style: none;
	background-color: #ff0000;
}

input.button
{
	border-style: solid;
	border-color: #808080 #303030 #303030 #808080;
	border-width: 1px;
	background-color: #404040;
	font-size: 10px;
	color: #ffffff;
	cursor: pointer;
}

input.image
{
	border-style: none;
}


h1
{
	margin: 0;
	padding: 2px 0 4px 0;
	font-size: 18px;
	font-weight: bold;
}
h2
{
	margin: 0;
	padding: 2px 0 4px 0;
	font-size: 16px;
	font-weight: bold;
}

h3
{
	margin: 0;
	padding: 2px 0 3px 0;
	font-size: 14px;
	font-weight: bold;
}

h4
{
	margin: 0;
	padding: 2px 0 3px 0;
	font-size: 12px;
	font-weight: bold;
}

.message
{
	color: #2080c0;
}

.marking
{
	color: #404040;
}

.macxButton
{
	height: 23px;
	background: url(../macosx/x_label.gif) repeat-x;
	text-align: center;
	text-shadow: #e2e3e5 0 1px 0;
}