/* For all Pages*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }

.textoopenmenu {font-family:Arial,Tahoma,Verdana;font-size:11px;color:white;font-weight:bold;}
/*.openclosebutton{background:url(../images/close-bg.gif) no-repeat;width:100px !important;width:48px !important;height:20px;display:block;text-align:center;position:absolute;} */
.openclosebutton{ border:1px solid #413474; background-color:#50408e;margin:0;padding-right:8px; padding-left:8px;height:16px;color:#ffffff;font-weight:bold;font-size:11px;font-family:Tahoma,Arial,Verdana;text-decoration:none;}
.openclosebutton:hover{ color:#c9c4e3;font-weight:bold;}
div#accountBox {
	background:url(../images/topbar-login-bg-libio.png) center no-repeat;
	width:171px;
	height:23px;
	position:relative;
	right:0px;
	margin-left:18px;
	z-index:20;/*For IE6/5.X Transparency see global-ie.css*/
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );	
}

div#accountBoxMenu {
	width:226px;
	position:absolute;
	z-index:30;

}

div#accountBoxMenu ul {
	float:right;
	margin:1px 90px 0px 0px;
	*margin:1px 107px 0px 0px;
	
}

div#accountBoxMenu ul li {
	display:inline;
	font-size:9px;
	margin:0;
	padding:0;
}

input#submitLogin {
	position:relative;
	top:3px;
	margin:0px 5px 0px 0px;
}


div#accountBoxMenu ul li a{
	display:block;
	color:#fff;
	text-decoration:none;
	line-height:20px;
}

div#accountBoxMenu ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	
}

div#accountBoxOpen {
	
	width:200px;
	height:60px;
	position:absolute;
	padding:25px 7px 0px 7px;
	z-index:1;
	
}

#accountBoxFields {
	width:200px;
	height:152px;
	position:absolute;
	padding:15px 7px 0px 0px;
	z-index:3;
	top:138px; /*Set to -80px when not active and 0px when active*/
	background:url(../images/topbar-search-expand-bg.png) bottom no-repeat;
	display:none;
}
.libio_menuslidea { min-width:140px;padding-left:10px;padding-right:10px;}
.libio_menuslideb { color:#ffffff; font-size:12px; font-family:Arial,Tahoma;}
.linkmenuslider { padding-left:4px;padding-right:4px;font-size:11px;color:#604b93;font-family:Tahoma,Arial,Verdana;text-decoration:none; }
.linkmenuslider:hover { color:#413474; }