/* CSS Document */
body {
background-color: #FFFFFF;
background-image:url(../images/background.png);
background-repeat: repeat-x;
background-position: left top;
}
#header {
background-image: url(../images/bg_w_logo.jpg);
background-repeat: no-repeat;
}
/*hack to hide from ie*/
html>body #header {
background-image:url(../images/bg-gradients.png);
background-position: right top;
}
html>body #logobox {
background-image:url(../images/logo.png);
background-repeat: no-repeat;
background-position: 20px 20px;
}
/*end hacks*/
#logo {
float: left;
}
#logobox h1 {
position: absolute;
right: 11000px;
}
#login {
text-align: right;
display: inline-block;
margin-left:80%;
}
#login form{
margin: 0;
padding: 2px;
}
#login label {
color:#eeeeee;
font-variant: small-caps;
}
#login input{
margin: 1px;
}
input {
background-color:#efefef;
font-size: .8em;
border: 1px solid #333366;
}
#submitLogin {
color:#cccccc;
border: 1px solid #cccccc;
font-size: .8em;
padding: 0 2px 0 12px;
background-color:#333366;
background-image:url(../images/lock3.gif);
background-repeat: no-repeat;
background-position: 2px 50%;
cursor: pointer;
cursor: hand;
} 
#submitLogin:hover {
color: #ffffff;
border: 1px solid #ffffff;
background-color:#42497b;
background-image:url(../images/lock.gif);
background-repeat: no-repeat;
background-position: 2px 50%;
}
#register a {
color: #cccccc;
font-size: .8em;
margin-right: 4px;
}
#register a:hover {
color:#FFFFFF;
}




#mainmenu {
background-color: #FFFFFF;
background-image: url(../images/menu-fill.gif);
background-repeat: repeat-x;
text-align: right;
height: 28px;
z-index: 30;
}
#navlist {
margin: 0;
padding: 0 0 0 106px;
position: absolute;
right: 0;
height: 28px;
background-image: url(../images/transition.png);
background-position: top left;
background-repeat: no-repeat;
}
#navlist li {

border-left: 1px solid #EEEEEE;
border-right: 1px solid #666666;
border-top: 1px solid black; 
border-bottom: 1px solid black;
list-style-type: none;
display: block;
float: left;
height: 26px;
line-height: 26px;
background-image: url(../images/button_top.png);
background-repeat: repeat-x;
}
#navlist a {
padding: 4px 10px 5px 10px;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
color: #0E0E51/*#5D69A1*/;
/*background-image: url(../images/button_bottom.png);
background-position: bottom;
background-repeat: repeat-x;*/
}
#navlist a:hover {
color: #001063;
background-color:#EEEEEE;
}



