/* admin style */
/* ----------- */
body {
	color: #888;
	background:#eee;
}
#doc { background:#fff; }
#doc .popuponly { display:none; }
#hd {
    background:#80C6D9;
}
	#menu li {
		background: #A5EAFE;
	}
	#menu li a {
		color: #333;
		text-decoration: none;
		font-size: 120%;
		background:transparent;
	}
	#menu li:hover {
		background: #A5EAFE;
		text-decoration: underline;
	}
	#menu li.active {
		background: #fff;
		cursor:default;
	}
	#menu li.active a {
		cursor:default;
	}
	#menu li.active:hover {
		text-decoration: none;
	}
#ft {background:#80C6D9;color:#333;}

/* --------------------------------- typo */
:focus {  -moz-outline-style: none; }
.hide { visibility: hidden; }

a {
	color: #fff;
	background: #888;
	text-decoration: none;
	}
    a:hover {
    	color: #fff;
    	background: #000;
    	text-decoration: none;
    }
    a.bt {padding:2px 5px;}
    a.disable {background: #eee !important;}
    a.disable:hover {background: #eee !important;}
    a.selected {background: #80C6D9;}
    a.selected:hover {background: #80C6D9;}
    a.online {background: #13be5c;}
    a.offline {background: #d44918;}
    
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
h1 {
	font-family: Arial;
	font-size: 21px;
	}
	h1 a {
		color: #888;
		background: transparent;
	}
	h1 a:hover {
		color: #000;
		background: transparent
	}
h2 {
	font-family: Arial;
	font-size: 22px;
	font-weight:normal;
	text-align:left;
}
h3 {
	font-family: Arial;
	color:#000;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
hr {
	height: 1px;
	color: #888;
	background-color: #888;
	width: 100%;
	border: none;
	margin: 4px 0;
}
td { 
    vertical-align:top;
    padding: 5px;
}

/* --- message */
#message {
	padding:3px;
	color: #fff;
	background: #fff;
	text-decoration: none;	
}
/* --- option box */
.optionbox {
	border: 1px solid #ccc;
	overflow:hidden;
	}
.optionbox h1 {
    font-size:12px;
	padding: 4px;
	border-bottom: 1px solid #FFCF29;
	color:#000;
	background-color:#FFCF29;
}
.optionbox td { padding: 0 10px 10px 0;}
.optionbox select,.optionbox input { width:180px;}
/* --- orange box */
.orangebox {
	color:#000;
	background-color:#FFCF29;
	border: 1px solid #ccc;
}
/* -- greyborder */
.greyborder { border: 1px solid #ccc; }