
.container{
 background-color:#e8e8e2;
 /*
 border-left: 1px solid #bbb;
 border-right:1px solid #bbb;
 border-bottom:1px solid #bbb;
*/
background-image:url(../images/bgshade.gif);
padding-left:30px;
padding-right:34px;
}

body{
/*
background-image:url("../images/bg.jpg"); 
background-repeat:repeat;
*/
background-color:#e8e8e2;
color:#555555;
}

#editUsers{
 padding:0 0 20px 0;
 width:950px;
 float:left;
 background-image:url("../images/users.gif"); 
 background-repeat:repeat;
 min-height:300px;
}
input.text{
 width:200px;
}

input.suspend {
background:transparent url(../images/lock.png) no-repeat scroll 80px 1px;
color:#555555;
text-align:left;
width:110px;
margin-left:5px;
border-left:1px solid #ccc;
border-right:none;
border-top:none;
}
input.unsuspend {
background:transparent url(../images/unlock.png) no-repeat scroll 90px 1px;
color:#555555;
text-align:left;
width:115px;
margin-left:5px;
border-left:1px solid #ccc;
border-right:none;
border-top:none;
}
input.delete {
background:transparent url(../images/cross.png) no-repeat scroll 70px 1px;
color:#555555;
text-align:left;
width:100px;
margin-left:5px;
border-left:1px solid #ccc;
border-right:none;
border-top:none;
}
input.user{
color:#555555;
background: #grey;
width:100px;
text-align:left;
background:url("../images/user.png") no-repeat 80px 1px;
border-left:1px solid #ccc;
border-right:none;
border-top:none;
}
input.inputalias{
color:#555555;
background: #grey;
width:100px;
text-align:left;
background:url("../images/users.png") no-repeat 80px 1px;
border-left:1px solid #ccc;
border-right:none;
border-top:none;
}

input.submit:hover{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:none;
border-bottom:1px solid #ccc;
} 

.pad{
 padding-top:15px;
}
table.Users tr td{
border-bottom:1px solid #CCCCCC;

}
table.Users th {
background-color: #003366;
 color: #fff;
 font-weight: bold;
}
.alt{
 background-color:#ecf6fc;
}
tr.over td{
 background-color:#bcd4ec;
}

.link{
text-decoration:none;
}
a.button{
display:block;
color:#555555;
font-weight:bold;
height:20px;
line-height:17px;
text-decoration:none;
width:90px;
}
a:hover.button{
color:#0066CC;
}
a.clearForm{
 float:right;
 padding-right:20px;
 text-decoration:none;
 background:url("../images/arrowcircle.png") no-repeat 10px 1px;
 text-indent:30px;
 display:block;
 font-weight:bold;
 color:#555555;
}
a:hover.clearForm{
  color:#0066CC;
}
a.increaseAlias{
 width:90px;
 padding-right:20px;
 text-decoration:none;
 background:url("../images/plus.png") no-repeat 10px 1px;
 text-indent:30px;
 display:block;
 font-weight:bold;
 color:#555555;
}
a:hover.increaseAlias{
  color:#0066CC;
}
a.rem{
text-decoration:none;
}
.regular{
background:url("../images/mail.png") no-repeat 10px 1px;
text-indent:30px;
display:block;
}
.alias{
background:url("../images/mails.png") no-repeat 10px 1px;
text-indent:30px;
display:block;
}
.offer{
background:url("../images/databaseplus.png") no-repeat 10px 1px;
text-indent:30px;
display:block;
}
.logout{
background:url("../images/switch.png") no-repeat 10px 1px;
text-indent:30px;
display:block;
float:right;
color:#555555;
font-weight:bold;
height:20px;
line-height:17px;
text-decoration:none;
width:90px;
}
a.logout:hover{
color:#990000;

}
label.error{
 padding:0;
 margin:0;
 border:none;
}
#header{
 height:100px;
 background-image:url("../images/blankHeader.gif");
 padding-left:20px;
}

#customLogo{
 float:left;
 padding:0;
}


#domain{
padding:0 0 0 0;
font-size:13pt;
float:left;
height:100px;
width:400px;
}
#domain li{
 list-style-type:none;
}
#domain a{
 text-decoration:none;
 color:#990000;
}
#nav{
 height:35px;

}
#nav ul
{
 background-image:url("../images/nav.gif"); 
background-repeat:repeat-x;
padding:0;
margin:0;
background-color: #003366;
color: White;
float:left;
width: 950px;
height:35px;
}

#nav ul li { display: inline; }

#nav ul li a
{
padding: 0.7em 1em;
color: #fff;
text-decoration: none;
float: left;
border-right: 1px solid #525252;
font-weight:bold;
}

#nav ul li a:hover
{
 background-image:url("../images/navhov.gif"); 
background-repeat:repeat-x;
background-color: #336699;

}
#paginate{
text-align:center;
padding-top:10px;
}
.page{
 text-decoration:none;
 color:#555555;
 font-weight:bold;
}
a:hover.page{
  color:#0066CC;
}
#modify{
height:317px;
display:none;
width:100%;
background-image:url("../images/control.gif");
background-repeat:repeat-x;
background-color:#EAEAFF;
}
#modifyLogin{
height:317px;
width:100%;
background-image:url("../images/control.gif");
background-repeat:repeat-x;
background-color:#EAEAFF;
}

#addUser{
width:250px;
padding-left:25px;
float:left;

}
#addAlias{
padding-left:60px;
width:300px;
float:left;

}
#divTxt{
 padding-top:33px;
 width:300px;
 height:220px;
 float:left;
margin-bottom:30px;
overflow:auto;
}
#thanks{
padding: 100px 0 0 0;
}
#footer{
/*
float:left;
height:70px;
background-image:url("../images/bg.jpg"); 
background-repeat:repeat;
width:950px;
*/
margin:auto;
height:115px;
background-image:url("../images/newfooter2.gif"); 
background-repeat:repeat;
width:1012px;

}

li.closePanel{
 display:none;
}


#myOverlay {     
    width:500; 
    position:absolute;
    top:10%;
    left:30%;
    /* overlay is initially hidden  */
    display:none;     
} 
 
/*  
    close button (div.close element) is auto-generated by default.  
    here it is positioned on top-right corner  
*/ 
#myOverlay div.close { 
    /*background:url(img/close.png) no-repeat;*/ 
    position:absolute; 
    top:15px; 
    right:10px; 
    width:25px; 
    height:25px; 
    cursor:pointer;     
} 
 
/*  
    the actual content is moved little bit inside so that it doesn't overlap 
    with the drop shadow in the overlayed image 
*/ 
#myOverlay p { 
    color:#567; 
    font-size:50px; 
    margin:110px 135px; 
}
/*  */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#FFFFCC;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

/* Overlay   */
#offerWrapper{
 padding:10px;
 background-image:url("../images/users.gif"); 
 background-repeat:repeat;
}