a {
	color:blue;
}

body {
	background:transparent;
	color:rgb(70,70,70);
	font:8pt Tahoma;
	margin:0;
	padding:0;
}

input, input.btn {
	background:transparent;
	border:rgb(70,70,70) 1px solid;
	color:rgb(70,70,70);
	font:8pt Tahoma;
}

select{
	background:white;
	color:rgb(70,70,70);
	font:8pt Tahoma;
}

td {
	font:8pt Tahoma;
}

textarea{
	background:transparent;
	border:rgb(70,70,70) 1px solid;
	color:rgb(70,70,70);
	font:8pt Tahoma;
}

tr.table_head td {
	background:rgb(70,70,70);
	color:white;
	font:bold 8pt Tahoma;
	padding-left:5px;
	text-decoration:none;
}
tr.table_head_sub td {
	background:rgb(200,200,200);
	text-decoration:none;
}

tr.table_cell td {
	border-bottom:rgb(150,150,150) 1px dotted;
	padding-bottom:10px;
}

.listbox {
	padding-bottom:10px;
	padding-top:5px;
}

.navbar {
	background:rgb(70,70,70);
	color:rgb(255,255,255);
	padding-bottom:15px;
	padding-top:10px;
	width:150px;
}

a.nav_item {
	color:rgb(255,255,255);
	cursor:pointer;
	display:block;
	padding-left:30px;
	text-decoration:none;
}
a.nav_item:hover {
	background:rgb(0,0,255);
}

a.nav_item_sub {
	color:rgb(255,255,255);
	cursor:pointer;
	display:block;
	padding-left:45px;
	text-decoration:none;
}

.calendar td{
	font:7pt Tahoma;
}

/* styles for rating options */
table.rating td {
	text-align:center;
}

.rating tr.radio td input {
	border:0;
}

