a, .link
{
	text-decoration: none;
	color: #03c;
}
a:visited, .linked
{
	text-decoration: none;
	
}
a:hover, .link:hover, .link:hover
{
	text-decoration: underline;
	color: #36f;
}
a.selected
{
	font-weight: bold;
	color: #345;
}
img { border: none; }
/* Mainnav */
#mainnav {
	font-size: 1.4em;
}
ul#mainnav { margin: 10px 0 -1px 0; white-space: nowrap; text-align: center; padding: .2em 0; background: #fff url("/internal/home.nsf/menuback.jpg") repeat-x bottom;}
ul#mainnav li {list-style: none; display: inline; position: relative; z-index: 2; margin: 0 .2em; padding: .2em 0; background: #fff url("/internal/home.nsf/menulist.jpg") repeat-x bottom;}
ul#mainnav li a {padding: .4em 1.2em; color: #334455; font-size: 80%; font-weight: bold;}
ul#mainnav li.selected a {color: #fff}
ul#mainnav li a sup {position: absolute; top: -6.5px; right: 3px; z-index: 3;}
ul#mainnav li a sup b {text-indent: -7000em; position: absolute; top: 0; right: 0; width: 31px; height: 12px;}
ul#mainnav li.selected, ul#mainnav li:hover.selected {background: #FFCC00 url("/internal/home.nsf/menuselected.jpg") repeat-x top; position: relative} 
ul#mainnav li:hover {background: #fff url("/internal/home.nsf/menuhover.jpg") repeat-x top left;}
#searchform legend, .topnav form label, #searchform form label { display: none !important; }
#searchform {position: relative; z-index: 4; clear: both; border-top: 3px solid #FFCC00; padding: .375em; border-bottom: 1px solid #aaa; background: #fff url("/internal/home.nsf/searchback.jpg") repeat-x bottom; text-align: center;}
#searchform a {text-decoration: underline; font-size: 75%; height: 100%}
#searchform input#searchbox { font-size: 80%; padding: .15em .2em; border: 1px solid #aaa; width: 23em !important;}
#searchform input#searchsubmit {font-size: 80%; margin: 0 0 0 .2em; padding: .1em .6em;  background: #FFCC00 url("/internal/home.nsf/menuselected.jpg") repeat-x top;  border: 1px solid #FFCC00; border-bottom: 1px solid #c30; border-right: 1px solid #c30; color: #fff; font-weight: bold}
#searchform input#searchsubmit.test { background: #ED5929; color: #fed; border: 1px solid #c30; border-bottom: 1px solid #fc9; border-right: 1px solid #fc9;}
#searchform select {font-size: 80%; padding: .1em; background: #fff; border: 1px solid #aaa;}
#searchform fieldset, #searchform label
{
        border: none;
        margin: 0;
        padding: 0;
        display: inline;
}
#searchform legend, .topnav form label, #searchform form label { display: none !important; }
.nobreak { white-space: nowrap; }
.basic { font-weight: normal; }

