body{
	background-color:#444444;
	font: 9px Tahoma;
	font-weight:bold;
	color: #8d8d8d;
}

.thin_bottom_border{
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
}
.img_border{
	background: #FFFFFF;
	border: 1px outset #FFFFFF;
	cursor:pointer;
	padding:0px;
}
.img_border:hover{
	background: #FFFFFF;
	border: 1px inset #CCCCCC;
	cursor:pointer;	
}


.list{
	margin:1px;
	padding:1px;
}
.layer1{
	border: 1px inset #FFFFFF;
	background: #999999;
	padding-left:5px;
	font: 12px Tahoma;
	color: #FFFFFF;
}
.layer1:hover{
	border: 1px outset #FFFFFF;
	background: #333333;
}
.layer2{
	border: 1px inset #000000;
	background: #888888;
}

.orange_line{
	border-top: 3px solid #ff9c00;
	border-right: 1px none #ff9c00;
	border-bottom: 1px none #ff9c00;
	border-left: 1px none #ff9c00;
}

.gray_line{
	border-top: 2px solid #555555;
	border-right: 1px none #555555;
	border-bottom: 1px none #555555;
	border-left: 1px none #555555;
}
.right_gray_border{
	border-top: 1px none #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-left: 1px none #333333;
}

.text_input{
	color:#616161;
	border: 1px inset #FFFFFF;
	font: 10px Tahoma;
	font-weight:bold;
}

.text_input_saved{
	color:#616161;
	border: 1px inset #FFFFFF;
	font: 10px Tahoma;
	font-weight:bold;
	background: #FFFFFF;
}
.text_input_edited{
	color:#FFFFFF;
	border: 1px inset #FFFFFF;
	font: 10px Tahoma;
	font-weight:bold;
	background: #E09C9C;
}

.login_button{
	background:url(../img/login_button.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	cursor:pointer;
	padding:2px;
	width:37px;
	height:17px;
}
.login_button:hover{
	background:url(../img/login_button.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border: 1px outset #FFFFFF;
	cursor:pointer;
	width:37px;
	height:17px;
}

.pointer{
	cursor:pointer;
}

.odd{
	background-color: #121212;
}
.odd:hover{
	background-color: #fdfdfd;
}
.even{
	background-color: #565656;
}
.even:hover{
	background-color: #fdfdfd;
}

.link_cell{
	color: #CC9900;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	font: bold 10px Tahoma;
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.link_cell:hover{
	color: #CC6600;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	font: bold 10px Tahoma;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	background: #CCCCCC;
}
.block{
	padding:1px;
	text-align:left;
}

.saved_div{
	background-color:#00CC00;
}
.edited_div{
	background-color:#CC0000;
}
.confirm_button{
	background: url(../img/continue_button.jpg) no-repeat center;
	cursor:pointer;
	width:38px;
	height:18px;
}
.back_button{
	background: url(../img/back_button.jpg) no-repeat center;
	cursor:pointer;
	width:38px;
	height:18px;
}
.reset_button{
	background: #FFFFFF url(../img/admin_images/banlist_16.png) no-repeat center;
	cursor:pointer;
	width:18px;
	height:18px;
}
.confirm_button:hover{
	background: url(../img/continue_button.jpg) no-repeat center;
	cursor:pointer;
	width:38px;
	height:18px;
}
.back_button:hover{
	background: url(../img/back_button.jpg) no-repeat center;
	cursor:pointer;
	width:38px;
	height:18px;
}
.reset_button:hover{
	background: #FFFFFF url(../img/admin_images/banlist_16.png) no-repeat center;
	cursor:pointer;
	width:18px;
	height:18px;
}

.adv_form_null{
	padding:5px;
	font: bold 10px Tahoma;
	color: #FFFFFF;
	background: #555555;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.adv_form_null:hover{
	padding:5px;
	font: bold 10px Tahoma;
	color: #ff9c00;
	background: #656565;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.adv_form_selected{
	padding:5px;
	font: bold 10px Tahoma;
	color: #00CC00;
	background: #444444;
	border-top: 1px solid #000000;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #000000;
}

.form_layer1{
	background: #444444;
	padding-left:2px;
}
.form_layer1:hover{
	background: #565656;
	padding-left:2px;
}

.label_style{
	cursor:pointer;
	border: 1px outset #FFFFFF;
	padding-left:1px;
	padding-right:3px;
	padding-top:3px;
	font: bold 10px Tahoma;
	color: #CCCCCC;
	background:#3f3f3f;
}
.label_style:hover{
	color: #FFFFFF;
	border: 1px inset #FFFFFF;
	background: #000000;
}

.tab_normal{
	padding:3px;
	border: 1px solid #000000;
}
.tab_parent{
	padding:3px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}
.tab_child{
	padding:3px;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.tab_selected{
	padding:3px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}

.tab_element{
	color: #CCCCCC;
	background: #444444;
}
.tab_element:hover{
	color: #FF6600;
	background: #000000;
}

.active_tab{
	background: #33CC33;
	cursor: pointer;
	border: 1px inset #CCCCCC;
}
.passive_tab{
	background: #CC0000;
	cursor: pointer;
	border: 1px outset #CCCCCC;
}

.visible{
	width:100%;
}
.hidden{
	display:none;
	width:0;
}
