body * { margin:0px; padding:0px; }
body * { font-family: verdana, arial, clean, helvetica, sans-serif; font-size: 12px;}

.header  	 { display: none; }
.gohome 	 { display: none; }
.searchfield { display: none; }
.mainmenu    { display: none; }
.submenu     { display: none; }

.content h1 { padding:5px 0px 5px 0px;  margin: 5px 0px 5px 0px; font-size:16pt;}
.content ul { padding: 5px 0px 5px 20px; }
.content ol { padding: 5px 0px 5px 20px; }
.content li { padding: 2px 0px 2px 0px; }

fieldset 		{ padding:10px 10px 10px 10px; margin:0px 10px 0px 0px; width:auto; }
button       	{ width:100px; border:1px solid #cccccc; background-color:#8EB4CB;}
button       	{ text-align: center; color:#ffffff; cursor:pointer; margin:1px 0px 1px 0px;}
h3 				{ margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;}
hr 				{ clear:both; }
p 				{ margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;}
table 			{ width:100%; }
select			{ width:auto; }

#login fieldset	{ display: none; }

.searchresult a { color:#ff6600; text-decoration:none;}
.searchresult h2 {color:#ff6600; font-size:13pt; font-weight: bold;}

.search-top                       { font-weight: bold; text-align: right; color: #595959; margin:5px 0px 5px 0px; }
.search-bottom                    { margin:5px;}
.search-bottom ul                 { margin:0px; padding:0px; list-style-type:none; text-align:center; }
.search-bottom ul li              { display: inline; position:relative;}
.search-bottom ul li a            { color:#ff6600; text-decoration:none; font-weight:bold; }
.search-bottom ul li.previouspage { background-image: url(../images/previouspage.gif); }
.search-bottom ul li.previouspage { background-position: center center; background-repeat:no-repeat; }
.search-bottom ul li.previouspage a img   {visibility: hidden; }
.search-bottom ul li.nextpage     { background-image: url(../images/nextpage.gif); }
.search-bottom ul li.nextpage     { background-position: center center; background-repeat:no-repeat;}
.search-bottom ul li.nextpage a img   { visibility: hidden; }

.login    { position:absolute; right:30px; top:75px; }
.login a  { width:24px; height:24px; display:block; border:0px solid #ffffff; }
.login a  { background-image: url(../images/logon.gif); text-indent: -4000px; }
.login a  { background-position: 0px 0px; background-repeat:no-repeat; }

.logout   { position:absolute; right:30px; top:75px; }
.logout a { width:24px; height:24px; display:block; background-image: url(../images/logout.gif); }
.logout a { background-position: 0px 0px; background-repeat:no-repeat; }
.logout a { border:0px solid #ffffff; text-indent: -4000px; }

.footer	 			{ padding:5px 0px 0px 0px; text-align: center; height:50px; clear: both; }
.footer	 			{ color:#ffffff; border-top: 1px dashed black; }
.footer	a 			{ color:#ffffff; text-decoration: none; }
.footer	a:visited 	{ color:#ffffff; }
.footer	a:hover 	{ color:#ffffff; }

.searchfield  { position:absolute; top:77px; right:27px; width:260px; z-index: 4;}
.searchfield input { border:1px solid #cccccc; height:18px; width:150px; }
.searchfield .searchbutton { position:absolute; height:20px; width:34px; color:red; }
.searchfield .searchbutton { background-image: url(../images/search.gif); }
.searchfield .searchbutton { background-position: 0px 0px; background-repeat:no-repeat; }
.searchfield .searchbutton { border:0px solid #ffffff; text-indent: -4000px; }


/* The submenu: =submenu
--------------------------------------------------------------------------------*/



