			/*demo page css*/
			body{ font: 13px Arial, sans-serif; margin: 25px;}
			.demoHeaders { margin-top: 2em; }
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
			
#header{
	 background-image: url('../img/kediy_title.jpg');
	 background-repeat: no-repeat;
	 height: 64px;
}
#header h1{
	margin-left:264px;
	padding-top:13px;
	font-size:32px;
}
h2{
	margin-top:0px;
	margin-bottom:12px;
	font-size:20px;
}
h3{
	font-size:16px;
	margin:0px;
	margin-bottom:12px;
}
h4{
	margin:0px;
}
/*****dl******/

dl dt{
	font-size: 14px;
	font-weight: bold;
}
dl dd{
	margin-left:0px;
	margin-bottom:3px;
	padding-left:20px;
}

.altrow{
	background-color: #EEEEEE;
}


table.pageTable{
	border-collapse: collapse;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	table-layout: fixed;
}
table tr td{
	border:1px solid #DDDDDD;
	padding:2px;
}
table tr th{
	background:url("flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png") repeat-x scroll 50% 50% #DDDDDD;
	border:1px solid #DDDDDD;
	font-size:14px;
}
table.pageTable tr td.pageName{
	font-size:14px;
	white-space: nowrap;
	overflow: hidden;
	padding-left:20px;
}
table tr td.actions{
	text-align: left;
}

table.pageTable tr:HOVER{
	background-color: #dadced;
}


img{
	border:0px;
}

.message{
	border: 1px solid #0073ea; 
	background: #0073ea url("flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x; 
	color: #ffffff;
	position:fixed;
	top:20px;
	left:280px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	width:500px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	z-index: 900;
}

#footer{
	clear:both;
	text-align: center;
	font-size: 10px;
	margin-bottom:10px;
	margin-top:10px;
}
div.input{
	padding-top:2px;
	padding-bottom:2px;
}
/****Form*****/
fieldset{
	border: 1px solid #888888;
}
fieldset legend{
	font-size:14px;
	font-weight: bold;
}
fieldset label{
	display:block;
	font-weight: bold;
}
fieldset input[type=text], input[type=password]{
	width:90%;
}
fieldset input[type=text], input[type=password], select{
	border:1px solid #AAAAAA;
	display: block;
}

div.checkbox input[type=checkbox]{
	/*float:left;*/
}
div.checkbox label{
	display: inline;
}
div.input{
	margin-bottom:7px;
}

button{
	margin-left:30px;
	margin-top:10px;
}

div.datetime select{
	display: inline;
}

div.paging {
	margin:4px;
	color: #DDDDDD;
}

div.paging span.disabled{
	color: #DDDDDD;
}
.error-message{
	color: #FF0084;
	font-weight: bold;
}
.required label{
	color: #FF0084;
}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 105px; padding: 7px 0; text-align:center;    
    background:#880000; border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}