

/* main menu */
#menu{
	padding: 0;
	margin: 0;
	list-style: none;
    z-index:9999;
  }
#menu a{
	width:105%;
	text-decoration:none;
    font-weight:bold;
	text-align:center;
    display:block;
	border-left:1px solid gray;
    }
#menu a:hover{
	display:block;
}
#menu li{
	float: left;
	position: relative;
	width: auto;
	_width: 80px;
	height:26px;
	z-index:9999;
 	margin-left:3px;
}
#menu li ul {
	width:250px;
	padding: 0px;
	background-color:gray;
	z-index: 9999;
	display: none;
	position: absolute;
	top: 26px;
	left: 0px;
	float:left;
	margin-left:0px;
	list-style: none;
}
#menu li ul li{
	width:250px;
	margin:0px;
    padding:0px;
    margin-top:1px;
}
#menu li ul li a{
	width:245px;
	height:26px;
	text-decoration:none;
    font-weight:normal;
	text-align:left;
    display:block;
	}
#menu li ul li a:hover{
	display:block;
}
#menu li:hover ul { 
	display: block; 
}
.menu_container{
	display:block;
    height:26px;
    width:978px;
	margin:0px auto 0 auto;
}
.menu_container_3{
	display:block;
    height:26px;
    width:797px;
	float:left;
	margin:0px auto 0 0px;
}

/*second menu*/
#menu2{
	padding: 0;
	margin: 0;
	list-style: none;
    z-index:9998;
  }
#menu2 a{
	width:176px;
	height:22px;
	text-decoration:none;
    font-weight:bold;
	text-align:left;
	display:block;
	padding:4px 0 0 4px;
    }
#menu2 a:hover{

}
#menu2 li{
	float: left;
	position: relative;
	width: 180px;
	height:26px;
	z-index:9998;
    margin-t/op:1px;
	b/order-top:1px solid transparent;
	b/order-left:1px solid transparent;
	b/order-right:1px solid transparent;
	b/order-bottom:1px solid transparent;
}
#menu2 li:hover{
	height:auto;
    margin-bott/om:1px;	
	b/order-top:1px solid gray;
	b/order-left:1px solid gray;
	b/order-right:1px solid gray;
	b/order-bottom:1px solid gray;
}
#menu2 li ul {
	width:180px;
	padding: 0 0 1px 0;
	z-index: 9998;
	display: none;
	float:left;
	margin-left:15px;
	_margin-left:10px;
	margin-top:0px;
	list-style: none;
	position: absolute;
	top: 0px;
	left: 165px;
}
#menu2 li ul li{
	width:178px;
	margin:0px;
    padding:0px;
    margin:1px 1px 0 1px;
    height:26px;
}
#menu2 li ul li a{
	width:173px;
	height:22px;
	text-decoration:none;
    font-weight:normal;
	text-align:left;
    display:block;
    padding:4px 0 0 5px;
	}
#menu2 li ul li:hover{
    m//argin-bottom:0px;
	b//order-bottom:none;
	}
#menu2 li ul li a:hover{
	display:block;
}
#menu2 li:hover ul {
    display: block;
}


body{
	margin:0px 0px;
    font-family:Arial,Verdana;
	color:black;
    }
.all{
    margin:0px auto 10px auto;
    width:981px;
    display:table;
}	
.corner{
    display:block;
    width:8px;
    height:8px;
    float:left;
    border:0;   
    line-height:8px;
    overflow:hidden;
}
.cornerline{
    height:8px;
    width:100%;
}
.cornercenter{
    height:8px;
    float:left;
    background-color:transparent;
    overflow:hidden;
}
.ce{
    width:979px;
}
.cf{
    width:963px;
    }
.header{
	width:979px;
    cursor:pointer;
    display:block;
	overflow:hidden;
    margin:0px 0 0px 1px;
}
.middle{
	width:979px;
	margin:0px 0  0 1px;
	display:table;
	float:left;
}
.left{
	float:left;
	width:180px;
	min-height:500px;
	display:block;
	over/flow:hidden;
}
.searchbox{
	margin:0px;
	overflow:hidden;
	display:block;
	width:180px;
	height:26px;
}
.searchbox input{
	width:100px;
}
.searchbox form{
	padding-left:5px;
	margin-top:0px;
}
@-moz-document url-prefix() {
	.searchbox form{
		margin-top:2px;
	}
}
.menu_container_2{
	width:180px;
	float:left;
	margin: 1px 0 0 0;
}
.admintools{
	width:248px;
	text-align:left;
	margin:5px 0 5px 0;
	float:left;
	border:1px solid gray;
}
.admintools a, .admintools a:link, .admintools a:visited{
	font-size:12px;
	color:blue;
	font-weight:bold;
	margin-left:5px;
}
.admintools a:hover{
	text-decoration:none;
	color:black;
}
.center{
	width:780px;
	overflow:hidden;
	float:left;
	margin-left:8px;
	margin-top:8px;
	display:block;
	font-size:12px;
}
.footer{
	margin:2px auto 1px auto;
	width:979px;
	display:block;
}
.footertext{
	width:979px;
	text-align:center;
	font-weight:bold;
}

.users, .docs{
	border:1px solid gray;
	width:100%;
}
.users td, .docs td{
	border:1px solid gray;
}
.docs td{
	padding:5px;
}
.users .head td, .docs .head td{
	background-color:gray;
}
.errorBox{
	float:left;
	height:auto;
	width:727px;
	b/order:1px solid red;
	background-color:#EEEEEE;
	font-size:12px;
	padding-left:250px;
}
.errorBox ul{
	margin:0;
}
.errorBox .green{
	color:green;
}
.errorBox .blue{
	color:blue;
}
.errorBox .red{
	color:red;
}
.homecks{
	float:left;
	overflow:hidden;
	display:block;
	position:relative;
	margin-top:1px;
}
.homeeditforms{
	position:absolute;
	top:0px; 
	left:0px;
	background:orange;
	width:230px;
	height:20px;
	border:1px solid gray;
	cursor:pointer;
	text-align:center;
}
.homeeditbuttons{
	font-weight:bold;
	background-color:transparent;
	cursor:pointer;
	border:0;
}
.users .blue{
	color:blue;
}