body {
	font-family: Tahoma;
	font-size: 8pt;
	margin: 0px;
	color: #000000;
	background-color: #F5F5F5;
}

td {
	font-size: 8pt;
}

p {
	margin: 5px;
}

hr {
	border: 1px solid #000000;
}

input, select, textarea {
	font-family: Tahoma;
	font-size: 8pt;
}

input[type=text], input[type=password], textarea {
	border: solid 1px #CCCCCC;
	background-color: #FAFAFA;
}

label {
	cursor: pointer;
}

img {
	border: none;
}

table {
	border-collapse: collapse;
	border: none;
}

form {
	padding: 0px;
	margin: 0px;
}

.letter_space {
	letter-spacing: 1px;
}

/* ***** ***** ***** ***** ***** */

a {
	text-decoration: none;
}

a:link, a:active, a:visited {
	color: #0000CC;
}

a:hover {
	color: #CC0000;
}

/* ***** ***** ***** ***** ***** */

.top_bar {
	color: #FFFFFF;
}

.top_bar a {
	text-decoration: none;
}

.top_bar a:link, .top_bar a:active, .top_bar a:visited {
	color: #FFFFFF;
}

.top_bar a:hover {
	color: #6699FF;
}

/* ***** ***** ***** ***** ***** */

.cpanel a {
	text-decoration: none;
}

.cpanel a:link, .cpanel a:active, .cpanel a:visited {
	color: #666666;
}

.cpanel a:hover {
	color: #000000;
}

/* ***** ***** ***** ***** ***** */

#lightbox {
	background-color: #333333;

	padding: 10px;
	border: 1px solid #000000;
}

#lightboxDetails {
	padding-top: 10px;
}

#lightboxCaption {
	float: right;
	color: #FFFFFF;
	font-size: 8pt;
	letter-spacing: 1px;
}

#keyboardMsg {
	float: left;
}

#closeButton {
	top: 5px;
	left: 5px;
	opacity: 0.5;
}

#lightbox img {
	clear: both;
}

#overlay {
	background-image: url('../images/overlay.png');
}

* html #overlay {
	background-color: #333333;
	back\ground-color: transparent;
	background-image: url('../images/image_empty.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}