body{font-size:small; font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#333}

.header {
	background-image:url(images/thorelliheader_01.gif); 
	background-repeat:repeat-x; 
	border-bottom:1px solid #DDDDDD
}
.lang {
	background-color:#999999; 
	border-bottom:1px solid #DDDDDD
}
.address {
	background-color:#CCCCCC; 
	border-right:1px solid #DDDDDD;
	font-size:x-small
}
.global {
	background-image:url(images/worldback_02.gif); 
	background-repeat:repeat-x;
}
.globalcontent {
	background-image:url(images/thor_world_bg.gif); 
	background-repeat:no-repeat;
	background-color:#FFF;
	font-size:small 
}
.navtext {
	margin-left:5px;
}
a.footertext:link, a.footertext:visited {
	color:#FFF;
	
}

li{list-style-position:outside; list-style-type:square}
.maintextgray {color:#222; margin-left:70px; margin-right:6px}
.maintextblack {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.listin {color:#333; margin-left:95px}
.maintextbio {color:#222; margin-right:6px}


a.langlink:link {color:#EEEEEE} /* Unvisited links */
a.langlink:visited {color:#EEEEEE} /* Visited links */
a.langlink:active {color:#EEEEEE} /* Active links */
a.langlink:hover {color:#FFFFFF; font-size:12px}
a.langlink:focus {color:#FFFFFF}

a:link {color:#000099} /* Unvisited links */
a:visited {color:#000099} /* Visited links */
a:active {color:#000099} /* Active links */
a:hover {color:#888888}
a:focus {color:#888888}

a.navbold:link {color:#000099; font-weight:bold}
a.navbold:visited {color:#000099; font-weight:bold}
a.navbold:active {color:#990000; font-weight:bold}
a.navbold:hover {color:#888888; font-weight:bold}

a.nav:link, a.nav:visited, a.nav:active, a.nav:hover, a.nav:focus{text-decoration:none; font-size:small}
a.navbold:link, a.navbold:visited, a.navbold:active, a.navbold:hover, a.navbold:focus{text-decoration:none; font-size:small}

#searchattempts{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: small Verdana;
}

#searchattempts li{
list-style: none;
display: inline;
margin: 0;
}

#searchattempts li a{
text-decoration: none;
color:#FFFFFF;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
background: #444444;
}

#searchattempts li a:link, #tablist li a:visited{
color: #FFFFFF;
}

#searchattempts li a:hover{
color: #000000;
background: #DDDDDD;
border-color: #227;
}

#searchattempts li a.current{
font-weight: bold;
}

.menuroll{
position:absolute;
visibility: hidden;
border:1px solid #666666;
border-bottom-width: 0;
font:normal 12px;
line-height: 18px;
z-index: 100;
background-color: white;
width: 205px;
}

.menuroll a{
color: black;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid gray;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.menuroll a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: black;
}
.webto a{color:#CCCCCC; text-decoration:none; font-size:smaller}
.webcreate a{color:#333; text-decoration:none; font-size:smaller}
.webcreate{visibility:hidden; position:absolute}
