BODY {
	font-family: "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}
A {
	color: #000088;
	text-decoration: none;
}
A:HOVER {
	color: #5a9dcc;
	text-decoration: none;
}
INPUT, TEXTAREA {
	background-color: #ddd;
	border: 1px solid #000;
}
DIV.main {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
TABLE.main {
	width: 100%;
	height: 100%;
	border: 0;
	border-collapse: collapse;
}
TABLE.main TD {
	vertical-align: top;
}

DIV.search_result {
	background-color: #fbf5b0;
	border: 1px solid #6b6413;
	margin: 10px;
	padding: 4px;
}
B.search_highlight {
	color: #F00;
}

/* Top bar */

TD.top {
	position: relative;
	background-image: url("img/top_loop.png");
	background-color: #FFF;
	background-repeat: repeat-x;
	height: 92px;
	padding: 0px;
	margin: 0px;
}
DIV.locales {
	position: absolute;
	top: 20px;
	left: 300px;
	display: inline;
}
DIV.locales IMG {
	margin: 4px;
	border: 1px solid #000;
	opacity: 0.6;
}
DIV.locales IMG.loc_sel {
	opacity: 0.9;
}
DIV.locales IMG:HOVER {
	opacity: 1;
	border: 2px solid #800;
	margin: 3px;
}
DIV.login {
	position: absolute;
	top: 23px;
	right: 300px;
}
DIV.search {
	position: absolute;
	top: 40px;
	right: 20px;
}

/* Menu items */

TD.menu {
	background-image: url("img/menu_back_loop.png");
	background-color: #fff;
	width: 150px;	
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
TD.menu OBJECT {
	margin: 0px;
	padding: 0px;
}
DIV.menuitem {
	position: relative;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
	width: 139px;
	height: 18px;
	margin: 0px;
	overflow: hidden;
}
DIV.menuitem_l1 {
	padding-left: 18px;
}
DIV.menuitem_l2 {
	padding-left: 26px;
}
DIV.menuitem_l3 {
	padding-left: 34px;
}

DIV.menuitem:HOVER {
	background-image: url("img/menu_back_over.png");
	background-repeat: no-repeat;
}

TD.main {
	vertical-align: top;
	padding: 6px;
}
TD.right {
	width: 150px;
	border-left: 1px solid #000;
}
TD.contact {
	height: 150px;
	font-size: 8pt;
	padding: 8px;
}
TABLE.input {
	width: 100%;
}
TABLE.userlist {
	width: 100%;
}
TABLE.userlist TD {
	border: 1px solid #666;
}

