/*** HeaderNavi ***/
#slantedmenu{
	font-weight: bold;
	font-size: 90%;
}

#slantedmenu:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#slantedmenu ul{
	text-indent: 10px;
	padding: 7px 0;
	margin: 0;
	background-color: #e0e0e0;
	border: 1px solid #bebebe;
	text-align: left;
}

#slantedmenu ul li{
	display: inline;
}

#slantedmenu ul li a{
	color: #666;
	padding: 3px 0;
	padding-right: 25px;
	margin: 0;
	text-decoration: none;
	background: transparent url(../img/slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
	color: #666;
} 

#slantedmenu ul li a:hover{
	color: black;
}
#sub_nav,#sub_nav2,#sub_nav3 {
	width:100%;
	padding:0 0 10px 0;
	float: right;
}

#sub_nav span,#sub_nav2 span,#sub_nav3 span{
	font-weight:bold;
}

/*** entry ***/
#btn{
	text-align:center;
	padding-top:15px;
}
#btn input{
	border:1px solid #888888;
	padding:3px;
	cursor: pointer;
}
/*** edit ***/
#csv_btn{
	padding-top:15px;
	position: fixed;
    left: 15px;
    bottom: 15px;
}
#csv_btn input{
	border:1px solid #888888;
	padding:3px;
	cursor: pointer;
}
.int {
	font-size: 10px;
}
/*** err note success ***/
.note {
	padding-left:5px;
	font-size:12px;
	color:#CC0000;
}

.err {
	width:100%;
	float:left;
	padding-top:5px;
	color:#CC0000;
	font-weight:bold;
}
.success {
	color:#0000BB;
	float:left;
	padding:5px;
	width:65%;
}
.c th {
	white-space:nowrap;
}
#edit_table th{
	text-align: right;
}
#login_form {
    height:300px;
    width:500px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-200px;
    margin-left:-250px;
}
#login_form table{
	margin: 0 auto;
	border: 2px solid #CCC;
	padding: 45px;
}
#login_form #btn{
	text-align: center;
}
/*********************
* pager
**********************/
#pager_wrap {
	text-align: center;
	padding-top: 10px;
	clear: both;
	display: none;
}
#page_ctrl ul, #page_ctrl li {
	display: inline;
	margin: 0;
	padding: 0;
}

#page_before li, #page_after li, #page_number li {
	border: 1px solid #d0d0d0;
	border-radius: 3px;
	background: #f0f0f0;
	color: #666666;
	padding: 0 5px;
	margin: 0 2px;
}

#page_ctrl li:hover { background: #fafafa; }
#page_ctrl li.terminal:hover { background: #f0f0f0; }

/* Default */
#page_first, #page_prev, #page_number li, #page_next, #page_last {
  cursor: pointer;
}


.terminal {
	color: #000000 !important;
	cursor: default !important;
	color: #dddddd !important;
}


.current_page {
	background: #fafafa !important;
	font-weight: bold !important;
}
#page_all {
	float: right;
	display: none;
}

