div#page-header 
{
background: url(../images/page_header_bg.png) repeat-x scroll 50% 0pt;
margin:0pt;
padding:0pt;
font-size:12px;
color:#646464;
font-family:Arial,Helvetica,sans-serif;
line-height:150%;

}


body.width-wide div.wrapper {
width:940px;

}
div.wrapper {
margin:auto;
font-size:12px;
color:#646464;
font-family:Arial,Helvetica,sans-serif;
line-height:150%;
}

div#toolbar {
clear:both;
height:30px;
padding:0px 90px;
width:auto;
font-size:12px;
color:#646464;
font-family:Arial,Helvetica,sans-serif;
line-height:150%;
min-width:800px;
}


.floatbox {
overflow:hidden;
font-size:12px;
color:#646464;
font-family:Arial,Helvetica,sans-serif;
line-height:150%;
}

div#date {
color:#FFFFFF;
float:left;
font-size:85%;
margin:6px 20px 0px 0px;
}

div#weblink {
color:#FFFFFF;
float:left;
font-size:100%;
margin:6px 5px 0px 0px;
}

div#weblink a{
color:#FFFFFF;
text-decoration: none;
}

div#weblink a:hover{
color:#FFFFFF;
text-decoration: underline;
}

div#topmenu {
float:left;
margin:6px 0px 0px;
}

div#topmenu ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

div#topmenu li {
display:block;
float:left;
}

div#styleswitcher {
width:45px;
float:right;
height:20px;
margin:5px 0px 0px 20px;
}



div#styleswitcher a {
display:block;
float:right;
height:20px;
text-decoration:none;
width:15px;
color:#FFFFFF;
text-decoration:none;
}

a#switchfontlarge {
background:transparent url(../images/styleswitcher_fontlarge.png) no-repeat scroll 0pt;
}


a#switchfontmedium {
background:transparent url(../images/styleswitcher_fontmedium.png) no-repeat scroll 0pt;
}

a#switchfontsmall {
background:transparent url(../images/styleswitcher_fontsmall.png) no-repeat scroll 0pt;
}

/*a:link, a:visited {
color:#E15000;
text-decoration:none;
}*/

div#topmodule {
float:right;
height:18px;
margin:5px 0px 0px 20px;
}

div#yoo-login {
}

div#topmodule a {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
}

div#topmodule a:hover {
	text-decoration: underline;
}

iv#yoo-login .yoo-username, div#yoo-login .yoo-password {
padding-right:5px;
}
div#yoo-login .yoo-username, div#yoo-login .yoo-password, div#yoo-login .yoo-remember, div#yoo-login .yoo-login-button {
float:left;
}

div#yoo-login .yoo-username input, div#yoo-login .yoo-password input {
background:transparent url(../images/login_bg.png) repeat scroll 0pt;
border:medium none;
color:#646464;
float:left;
font-size:75%;
height:14px;
padding:2px 2px 2px 10px;
width:88px;
}

div#yoo-login .yoo-login-button a {
background:transparent url(../images/login_button.png) repeat scroll 0pt;
border:medium none;
cursor:pointer;
display:block;
height:18px;
overflow:hidden;
width:18px;
}

div#yoo-login .yoo-break {
clear:both;
}

div#search {
float:right;
height:18px;
margin:5px 0px 0px 20px;
}

div#yoo-search {
background:transparent url(../images/search_bg.png) repeat scroll 0pt;
overflow:hidden;
padding:0px;
width:100px;
}

div#yoo-search input {
background:transparent none repeat scroll 0%;
border:medium none;
color:#646464;
display:block;
float:left;
font-size:75%;
height:15px;
padding:1px 2px 2px 7px;
width:73px;
}

div#yoo-search button {
background:transparent url(../images/search_button.png) repeat scroll 0pt;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:18px;
line-height:0px;
text-indent:100px;
width:18px;
}

