@charset "utf-8";
body {font: 12px verdana, Helvetica, sans-serif;background: #FFF;margin: 0; padding: 0;text-align: center; color: #000000;}/**/
body * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input * {background-color:#CCDBE2;}

textarea * {resize: none;}
.tinymce {resize: none;height:100px;}
#top_space {width: 1024px; height: 5px; margin: 0 auto;}
#container {width: 1024px; height: auto; background: #bdc8cc;margin: 0 auto; text-align: left; border: 1px solid black;border-top:0;border-bottom:0;
  -moz-box-shadow:    2px 5px 6px 0px #ccc;
  -webkit-box-shadow: 2px 5px 6px 0px #ccc;
  box-shadow:         2px 5px 6px 0px #ccc;}
#login_container {width: 1024px; height: auto; margin: 0 auto; text-align: left; border: none;
}

#header {width:100%; text-align:left; }
#footer {width: 1024px; height: 54px; margin: 0 auto; border: 1px solid black;padding-top:6px;
		text-align:center;background-color: #313842;font-size:10px;color:white;
		-moz-box-shadow:    2px 5px 6px 0px #ccc;
		-webkit-box-shadow: 2px 5px 6px 0px #ccc;
		box-shadow:         2px 5px 6px 0px #ccc;
		
		}

#content {margin:0px; padding:0px;overflow: auto;display: inline;display: inline-block;} 


/*#logo {background-image:url('../images/YCLOGO2.png');height:118px;}*/
#logo {background-color: black; height: 40px;}


.userbox_table {margin-left:10px;margin-right:10px;text-align:center;border-collapse:collapse;border-spacing:0px;}
.userbox_table td {padding:0px;}
.userbox_table tr {height:14px;}



.popuphead {
	background: #313842;
	background-image:url('../images/yc.png');
	background-size:31px 20px;
	background-position:10px 9px;
	background-repeat:no-repeat;
	margin-top:10px;
	height:38px; 
	border-bottom:1px solid black;
	border-top:1px solid black;
	color:white; 
	text-align:right; 
	padding-top:10px;
	padding-right:20px;
	font-weight:bold;
}
.ychead {
	background: #313842;
	background-image:url('../images/yc.png');
	background-size:28px 19px;
	background-position:10px 5px;
	background-repeat:no-repeat;
	height:31px; 
	border-bottom:1px solid black;
	border-top:1px solid black;
	color:white; 
	text-align:right; 
	padding:0px;
	padding-right:10px;
	font-weight:bold;
}


.pageitem { width: 1012px;margin:5px;overflow: auto;display: inline;display: inline-block;}

.tinymce {width:100%;}

.listhead_div { width:100%; color:white;font-size:15px;font-weight:bold;
				border: 1px solid black;border-bottom:none;float:left;
				padding-top:0px;padding-left:10px;
				background: #5f696d;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzVmNjk2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDVmNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(left,  #5f696d 1%, #445f6b 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(1%,#5f696d), color-stop(100%,#445f6b));
				background: -webkit-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
				background: -o-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
				background: -ms-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
				background: linear-gradient(to right,  #5f696d 1%,#445f6b 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f696d', endColorstr='#445f6b',GradientType=1 );
				min-height: 30px; 
				height:auto !important; 
				height: 30px; 
				display: inline;
}


.tabhead {width:100%;color:white;font-size:15px;font-weight:bold;
	border-bottom:1px solid black;border-top:1px solid black;
	padding-top:0px;padding-left:10px;
	background: #5f696d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzVmNjk2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDVmNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #5f696d 1%, #445f6b 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#5f696d), color-stop(100%,#445f6b));
	background: -webkit-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
	background: -o-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
	background: -ms-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
	background: linear-gradient(to right,  #5f696d 1%,#445f6b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f696d', endColorstr='#445f6b',GradientType=1 );
	min-height: 28px; 
	height:auto !important; 
	height: 28px; 
	display: inline;
}

.top_navbar {width:100%;color:white;font-size:11px;padding-bottom:5px;float:left;
background: #b5bdc8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b));
background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);
background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);
background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);
background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 );
min-height: 30px; 
  height:auto !important; 
   height: 30px; 
   display: inline;
}
.top_navbar_right_div {padding-top:3px;padding-right:5px;float:right;display:block;max-width:460px;width:auto !important; width:460px;}
.top_navbar_left_div {padding-left:10px;margin-top:5px;float:left;display:block;max-width:550px;width:auto !important; width:550px;}

.toolbar_empty_button_div {width: 16px; height:16px; padding: 4px;}
.toolbar_title_table {text-align: left; color:#fff; }


.pritem_toolbar {background-color:#b3bfc4;border-bottom: 1px solid black; } 

.dumptable {font-size:9px;border-collapse:collapse;}
.dumptable th {color:blue;border: 1px solid silver;text-align:left;}
.dumptable td {border: 1px solid silver;text-align:left;}

.default_table {width: 100%;font-size:11px;color:black;border: 1px solid black;border-collapse:collapse;}
.default_table th {text-align:center;height:22px;margin-bottom:0px;font-size:11px;background: #8EA0A7; color:white; }
.default_table tr {border-top: 1px solid black; }
.default_table td {padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px;height:26px;} 
.default_table td a:link {text-decoration: underline; color: #3300cc;font-size:11px; }
.default_table td a:visited {text-decoration: underline; color: #3300cc;font-size:11px; }
.default_table td a:hover {text-decoration: underline; color: #191919; font-size:11px; }
.default_table td input[type='checkbox'] {margin:0; padding:0;font-size:11px; }
.default_table td h2 {padding-bottom: 5px;}

.default_table_r1 td {background-color: #ecf2f2; }
.default_table_r1:hover td {background: #ffc164; }
.default_table_r2 td {background-color: #ffffff; }
.default_table_r2:hover td {background-color: #ffc164; }
.default_table_nav_cell {border-bottom:1px solid black;height:14px;}

.default_table_nohover_r1 td {background-color: #ecf2f2; }
.default_table_nohover_r2 td {background-color: #ffffff; }

.filetable {width:100%; font-size:8px;}
.filetable td { font-size:8px;}





#id_pag_elemperpage {font-size:11px;height:20px;}
/*
.vertical_fieldlist  {width: 100%;font-size:12px;background:#d9dfe1;border:1px solid black;border-collapse:collapse;margin:0px;color:black}
.vertical_fieldlist th {color:White;padding-left:6px; font-weight: bold; height:30px; width:26%;border:1px solid black;text-align:left;background: #8EA0A7;}
.vertical_fieldlist td input[type='text'] {margin:0px;width:100%;border:1px solid black;}
.vertical_fieldlist td select {margin:0px;width:100%;border:1px solid silver;}
.vertical_fieldlist td textarea {border:1px solid silver;width: 100%;height:200px;resize: none;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:left;}
.vertical_fieldlist tr td table {border-collapse:collapse; border: 0px;width:300px;font-size:12px;}
.vertical_fieldlist tr td table tr td {border: 0px;padding-left:0px;padding-top:1px;padding-bottom:1px;}
.vertical_fieldlist tr td table tr td input[type='button'] {font-size:11px;margin:0px;}
*/

.vertical_fieldlist {
	/*background-color:#d9dfe1;*/
	background-color:white;
	width:100%;
	border-collapse:collapse;
	/*border:1px solid silver;*/
	border: none;
	margin-top:0px;
	padding:0px;
	color:black;
	font: 12px verdana, Helvetica, sans-serif;
}
.vertical_fieldlist td {
	color: black;
	padding: 7px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight: normal;
	font-size:11px;
	
}

.vertical_fieldlist th {
	background-color:white;
	width:26%;
	color: black;
	font-weight: normal;
	font-size:12px;
	padding: 2px;
	text-align:left;
}


.vertical_fieldlist td input[type='text'] {font-size:12px;margin:0px;width:100%;border:1px solid silver;padding:3px;font: 11px verdana, Helvetica, sans-serif;}
.vertical_fieldlist td select {font-size:12px;margin:0px;width:100%;border:1px solid silver;padding:3px;font: 11px verdana, Helvetica, sans-serif;}





a.path_link:link {text-decoration: underline; color: white;}
a.path_link:visited {text-decoration: underline; color: white;}
a.path_link:active {text-decoration: underline; color: white;}
a.path_link:hover {text-decoration: underline; color: #3366ff;}



.pagination_table {width:100%; background-color:#8EA0A7;border:1px solid black; border-top: none;}
.pagination_tablerow {line-height:25px;border-top:1px solid black;vertical-align:center;}

/*
a.pag_button {
    background-image: -moz-linear-gradient(top, #ffffff, #d3d3d3);
	background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0, #ffffff),color-stop(1, #d3d3d3));
	filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', EndColorStr='#d3d3d3')";
	-ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); 
	border: 1px solid #fff;
	padding: 3px;4px;text-decoration: none;text-shadow: #fff 0 1px 0;
	float: left;
	color: #597390;
	line-height: 16px;
	font-size: 10px; border: 1px solid #979797;}
a.pag_button:hover {background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,  color-stop(0, #ffffff),color-stop(1, #eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', endColorstr='#eeeeee',GradientType=0);
	background-image: -ms-filter: "progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', endColorstr='#eeeeee')";
	color: #000;border: 1px solid black;}
*/
a.pag_button {
    background-image: -moz-linear-gradient(top, #ffffff, #d3d3d3);
	background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0, #ffffff),color-stop(1, #d3d3d3));
	filter: progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', endColorstr='#d3d3d3',GradientType=0);
	background-image: -ms-linear-gradient(top, #ffffff 0%, #d3d3d3 100%);
	border: 1px solid #fff;
	padding: 2px;2px;text-decoration: none;text-shadow: #fff 0 1px 0;
	float: left;
	display: block;
	color: #597390;
	line-height: 16px;
	font-size: 10px; font-weight: bold;border: 1px solid #979797;}

a.pag_button:hover {
	color: #000;
	border: 1px solid black;
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,  color-stop(0, #ffffff),color-stop(1, #eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	
}















a.prselect_butt_normal {
	background-color: white;
	border: 1px solid silver;
	padding: 3px;
	text-decoration: none;
	text-shadow: #fff; 0 1px 0;
	float: left;
	display: block;
	color: black;
	font-size: 11px;
	font-weight: bold;
	margin: 2px;
}

a.prselect_butt_normal:hover {
	background-color: silver;
	border: 1px solid black;
}
a.prselect_butt_selected {
	background-color: silver;
	border: 1px solid black;
	padding: 3px;
	text-decoration: none;
	text-shadow: #fff; 0 1px 0;
	float: left;
	display: block;
	color: black;
	font-size: 11px;
	font-weight: bold;
	margin: 2px;
}

a.prselect_butt_normal:hover {
	background-color: silver;
	border: 1px solid black;
}	


a.hbutton {
    background-image: -moz-linear-gradient(top, #ffffff, #d3d3d3);
	background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0, #ffffff),color-stop(1, #d3d3d3));
	filter: progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', endColorstr='#d3d3d3',GradientType=0);
	background-image: -ms-linear-gradient(top, #ffffff 0%, #d3d3d3 100%);
	border: 1px solid #fff;
	padding: 2px;2px;text-decoration: none;text-shadow: #fff 0 1px 0;
	float: left;
	display: block;
	color: #597390;
	line-height: 16px;
	width:100px;
	font-size: 10px; font-weight: bold;border: 1px solid #979797;}

a.hbutton:hover {
	color: #000;
	border: 1px solid black;
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,  color-stop(0, #ffffff),color-stop(1, #eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	
}



a.hbutton.icon_up {padding-left: 8px; }
a.hbutton.icon_up div {padding-left: 20px;background: url(../images/up.png) no-repeat 0px 0px;}
a.hbutton.icon_edit {padding-left: 8px; }
a.hbutton.icon_edit div {padding-left: 20px;background: url(../images/edit.png) no-repeat 0px 0px;font-family: sans-serif; }
a.hbutton.icon_new {padding-left: 8px; }
a.hbutton.icon_new div {padding-left: 20px;background: url(../images/new.png) no-repeat 0px 0px;}
a.hbutton.icon_done {padding-left: 8px; }
a.hbutton.icon_done div {padding-left: 20px;background: url(../images/done.png) no-repeat 0px 0px;}
a.hbutton.icon_copy {padding-left: 8px; }
a.hbutton.icon_copy div {padding-left: 20px;background: url(../images/copy.png) no-repeat 0px 0px;}
a.hbutton.icon_del {padding-left: 8px; }
a.hbutton.icon_del div {padding-left: 20px;background: url(../images/delete.png) no-repeat 0px 0px;}
a.hbutton.icon_save {padding-left: 8px; }
a.hbutton.icon_save div {padding-left: 20px;background: url(../images/save.png) no-repeat 0px 0px;}
a.hbutton.icon_cancel {padding-left: 8px; }
a.hbutton.icon_cancel div {padding-left: 20px;background: url(../images/cancel.png) no-repeat 0px 0px;}
a.hbutton.icon_close {padding-left: 8px; }
a.hbutton.icon_close div {padding-left: 20px;background: url(../images/close.png) no-repeat 0px 0px;}
a.hbutton.icon_clock {padding-left: 8px; }
a.hbutton.icon_clock div {padding-left: 20px;background: url(../images/clock.png) no-repeat 0px 0px;}
a.hbutton.icon_move {padding-left: 8px; }
a.hbutton.icon_move div {padding-left: 20px;background: url(../images/move.png) no-repeat 0px 0px;}
a.hbutton.icon_left {padding-left: 8px; }
a.hbutton.icon_left div {padding-left: 20px;background: url(../images/left.png) no-repeat 0px 0px;}
a.hbutton.icon_right {padding-left: 8px; }
a.hbutton.icon_right div {padding-left: 20px;background: url(../images/right.png) no-repeat 0px 0px;}
a.hbutton.icon_text {padding-left: 8px; }
a.hbutton.icon_text div {padding-left: 20px;background: url(../images/text.png) no-repeat 0px 0px;}
a.hbutton.icon_rightred {padding-left: 8px; }
a.hbutton.icon_rightred div {padding-left: 20px;background: url(../images/right_red.png) no-repeat 0px 0px;}
a.hbutton.icon_leftred {padding-left: 8px; }
a.hbutton.icon_leftred div {padding-left: 20px;background: url(../images/left_red.png) no-repeat 0px 0px;}
a.hbutton.icon_share {padding-left: 8px; }
a.hbutton.icon_share div {padding-left: 20px;background: url(../images/share.png) no-repeat 0px 0px;}
a.hbutton.icon_attach {padding-left: 8px; }
a.hbutton.icon_attach div {padding-left: 20px;background: url(../images/attach.png) no-repeat 0px 0px;}
a.hbutton.icon_upload {padding-left: 8px; }
a.hbutton.icon_upload div {padding-left: 20px;background: url(../images/upload.png) no-repeat 0px 0px;}
a.hbutton.icon_popup {padding-left: 8px; }
a.hbutton.icon_popup div {padding-left: 20px;background: url(../images/popup.png) no-repeat 0px 0px;}
a.hbutton.icon_key {padding-left: 8px; }
a.hbutton.icon_key div {padding-left: 20px;background: url(../images/key.png) no-repeat 0px 0px;}
a.hbutton.icon_google {padding-left: 8px; }
a.hbutton.icon_google div {padding-left: 20px;background: url(../images/google.png) no-repeat 0px 0px;}
a.hbutton.icon_move_dn {padding-left: 8px; }
a.hbutton.icon_move_dn div {padding-left: 20px;background: url(../images/move_dn.png) no-repeat 0px 0px;}
a.hbutton.icon_move_up {padding-left: 8px; }
a.hbutton.icon_move_up div {padding-left: 20px;background: url(../images/move_up.png) no-repeat 0px 0px;}
a.hbutton.icon_msg {padding-left: 8px; }
a.hbutton.icon_msg div {padding-left: 20px;background: url(../images/mail_pencil.png) no-repeat 0px 0px;}
a.hbutton.icon_prop {padding-left: 8px; }
a.hbutton.icon_prop div {padding-left: 20px;background: url(../images/properties.png) no-repeat 0px 0px;}
a.hbutton.icon_plus {padding-left: 8px; }
a.hbutton.icon_plus div {padding-left: 20px;background: url(../images/add.png) no-repeat 0px 0px;}
a.hbutton.icon_mycomputer {padding-left: 8px; }
a.hbutton.icon_mycomputer div {padding-left: 20px;background: url(../images/mycomputer.png) no-repeat 0px 0px;}
a.hbutton.icon_logout {padding-left: 8px; }
a.hbutton.icon_logout div {padding-left: 20px;background: url(../images/logout.png) no-repeat 0px 0px;}
a.hbutton.icon_car {padding-left: 8px; }
a.hbutton.icon_car div {padding-left: 20px;background: url(../images/16_car.png) no-repeat 0px 0px;}
a.hbutton.icon_calendar {padding-left: 8px; }
a.hbutton.icon_calendar div {padding-left: 20px;background: url(../images/calendar.png) no-repeat 0px 0px;}
a.hbutton.icon_document {padding-left: 8px; }
a.hbutton.icon_document div {padding-left: 20px;background: url(../images/document.png) no-repeat 0px 0px;}
a.hbutton.icon_print {padding-left: 8px; }
a.hbutton.icon_print div {padding-left: 20px;background: url(../images/print.png) no-repeat 0px 0px;}
a.hbutton.icon_send {padding-left: 8px; }
a.hbutton.icon_send div {padding-left: 20px;background: url(../images/send.png) no-repeat 0px 0px;}
a.hbutton.icon_find {padding-left: 8px; }
a.hbutton.icon_find div {padding-left: 20px;background: url(../images/find.png) no-repeat 0px 0px;}
a.hbutton.icon_find_green {padding-left: 8px; }
a.hbutton.icon_find_green div {padding-left: 20px;background: url(../images/find_green.png) no-repeat 0px 0px;}
a.hbutton.icon_find_blue {padding-left: 8px; }
a.hbutton.icon_find_blue div {padding-left: 20px;background: url(../images/find_blue.png) no-repeat 0px 0px;}


a.butt {background-image: -moz-linear-gradient(top, #ffffff, #dbdbdb);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, #ffffff),color-stop(1, #dbdbdb));
	filter: progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', EndColorStr='#dbdbdb');
	
	border: 1px solid #fff;
	padding: 3px 4px;text-decoration: none;border: 1px solid #979797;
	display: inline;color: #597390;width:18px; height:12px;
	}
a.butt:hover {background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,  color-stop(0, #ffffff),color-stop(1, #eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', EndColorStr='#eeeeee');
	border: 1px solid black;
	color: #000;display: inline;text-decoration: none;
}
a.butt24 {background-image: -moz-linear-gradient(top, #ffffff, #dbdbdb);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, #ffffff),color-stop(1, #dbdbdb));
	filter: progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', EndColorStr='#dbdbdb');
	
	border: 1px solid #fff;
	padding: 1px 1px;text-decoration: none;border: 1px solid #979797;
	display: inline;color: #597390;width:24px; height:24px;
	}
a.butt24:hover {background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,  color-stop(0, #ffffff),color-stop(1, #eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient (startColorStr='#ffffff', EndColorStr='#eeeeee');
	border: 1px solid black;
	color: #000;display: inline;text-decoration: none;
}

.icon_up {width:12px; height:12px;border:0;}
.icon_closewindow {width:24px; height:24px;border:0;margin:0px;}



.tab_tool_div {padding-left:5px; padding-right:7px;width:100%;height:24px;margin:0px;}
.tabcontent_div {float:right;width:100%;
	background:white;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding:5px;overflow: auto;}

.synsearch_div {width: 100%; padding: 5px; }


#blanket {background-color:#111;
   -moz-opacity: 0.70;
	opacity: 0.70;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
   position:absolute;
   _position:absolute;
   z-index: 499;
   top:0px;
   left:0px;
   width:100%;

}

.popup_move_class {
               text-align: left;
               position: absolute;
               width: 500px;
			   min-width:200px;
               padding: 0px;
               border: 2px solid black;
               background-color: #fff;
               z-index:500;
               color:#000;
}

.popup_head_class {width:100%;text-align:center;background-color:#a8a8a8;color:white;font-weight:bold;font-size:12px;padding:3px;}
.popup_footer_class {width:100%; background-color:#a8a8a8; padding:5px;height:35px;float:right;}
			     
.ybutton {
	-moz-box-shadow:inset 0px 0px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fff6af;
	box-shadow:inset 0px 0px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 24px;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
	width:100%;
}.ybutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.ybutton:active {
	position:relative;
	top:1px;
}

.yclogintable {
	width:100%;
	font-size:10px;
	border: none;
	text-align:center;
}
.userboxtable {
	width:100%;
	font-size:10px;
	border: none;
	text-align:center;
	}

.userbox_div {
	color: white;
	float:right;
	/*height:102px;*/
	width: 160px;
	
	margin:8px;
}

.hiba { width:100%;
		text-align: center;
		display: block;
		background-color:white;
		color: black;
		font-weight: bold;
		padding: 15px;
		font-size: 13px;
		margin-bottom: 15px;
}




.headgrad {
	background: #5f696d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzVmNjk2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDVmNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #5f696d 1%, #445f6b 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#5f696d), color-stop(100%,#445f6b));
	background: -webkit-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
	background: -o-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
	background: -ms-linear-gradient(left,  #5f696d 1%,#445f6b 100%);
	background: linear-gradient(to right,  #5f696d 1%,#445f6b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f696d', endColorstr='#445f6b',GradientType=1 );*/
}

.projecthead_table {
	background-color:#d9dfe1;
	width:100%;
	border-collapse:collapse;
	border-top: 1px solid black;
	margin-top:5px;
	padding:0px;
}

.projecthead_table th {
	background-color:#6a828a;
	color: white;
	font-weight: normal;
	font-size:12px;
	padding: 2px;
	border-bottom: 1px solid black;
}

.projecthead_table td {
	color: black;
	padding: 7px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight: normal;
	font-size:11px;
}

.project_table {
	background-color:#d9dfe1;
	width:100%;
	border-collapse:collapse;
	border: 1px solid black;
	margin-bottom:5px;
	padding:0px;
}

.project_table th {
	background-color:#6a828a;
	color: white;
	font-weight: normal;
	font-size:12px;
	padding: 2px;
	border-bottom: 1px solid black;
}

.project_table td {
	color: black;
	padding-left: 5px;
	padding-right:5px;
	font-weight: normal;
	font-size:11px;
	
}
.projectevents {
	background-color:#d9dfe1;
	padding:5px;
	padding-bottom:0px;
}
.projectprop {
	padding:0px;
	margin:0px;
}


.devlink_table {
	font-size: 11px;
	width:100%;
	border-collapse:collapse;
	border: 1px solid black;


}
.devlink_table th {
	color: white;
	text-align: center;
	border: 1px solid black;
	background: #6a828a;
}

.devlink_table td {
	text-align: left;
	border: 1px solid silver;
	padding: 2px;
}

.btop {
	border-top: 1px solid black;
}

.devlink_table td input {
	font-size: 11px;
	width:100%;
	padding:0px;
	margin:0px;
}
.devlink_table td select {
	font-size: 11px;
	width:100%;
	padding:0px;
	margin:0px;
}

.fileupload {
    width: 100%;
}

.fileupload input {
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
}


.report_table {
	font-size: 10px;
	
	border-collapse:collapse;
	border: 1px solid black;
}
.report_table th {
	color: white;
	text-align: center;
	border: 1px solid black;
	background: #6a828a;
}

.report_table td {
	text-align: left;
	border: 1px solid black;
	padding: 2px;
}
.report_table td table {
	font-size: 10px;
	width:100%;
	border-collapse:collapse;
	border: none;
}


.report_table td table td {
	text-align: left;
	border: 1px solid silver;
	padding: 2px;
}