/* General */
body,table,legend { font-family: verdana; font-size: 11px; color:#333333}
a:link,a:active,a:visited { color : #333333; text-decoration:none}
a:hover		{ text-decoration: underline; color : #0756BD; }

a.classid:link,a.classid:active,a.classid:visited { color : #0756BD; text-decoration:none}
a.classid:hover { text-decoration: underline}

.sign, a.sign:link,a.sign:active,a.sign:visited,a.sign:hover { color : #0756BD; text-decoration:underline; font-weight:bold}

table.body { background: #DAE2E4;}
img {border:0;}
span.applicantno {color:#0756BD; font-weight:bold}
a.applicantno {color:#0756BD}

input,textarea, select {
	color: #333333;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	/*background-image:url(./admin/images/bg_form.gif);*/
	text-indent : 2px;
	border: 1px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

button {
	color: #333333;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-image:url(./admin/images/bg_form.gif);
	text-indent : 2px;
	border: 1px double;
	border-color: #cccccc;
}

input.check {
	color: #333333;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	background: #fefefe /*url(./admin/images/bg_form.gif) repeat-x*/;
	text-indent : 2px;
	border: 0px;
}

div.defbutton {
	background-image:url(./admin/images/button_bg.gif);
	width:150px;
	height:25px;
	text-align:center;
	cursor: pointer;
	padding-top:2px;
	background-repeat:no-repeat;

}
/* Tree */

div.button {
	background-image:url(./admin/images/menu_bg.gif);
	height:40px;
	cursor: pointer; 
	padding-top:3px;
	padding-left:10px; font-size:11px;}

div.shadowmenu {
	background-image:url(./admin/images/shadow_menu.gif);
	height:3px;
	width: 100%;
	background-repeat:repeat-x;
	background-position:bottom}
/* Top Menu */
.topmenu { 
	font-size:11px;
	font-weight:normal;
	color: #333333;
	cursor: pointer;
	text-align:center;	}

.smlabel { 
	font-size:8px;
	font-weight:bold;
	color: #333333;
	cursor: pointer;
	text-align:center;	}
		
/* Tabs */
tr.tab, tr.tabActive { 
	background-image:url(./admin/images/menu_bg.gif);
	height:40px;
	cursor: pointer	}

div.tab { 
	height:16px;
	width:120px;
	font-size:9px;
	font-weight:bold;
	color: #FFFFFF;
	cursor: pointer;
	background-image:url(./admin/images/tab_d.gif);
	text-align:center;	}
div.tabActive {
	height:16px;
	width:120px;
	font-size:9px;
	font-weight:bold;
	color: #FFFFFF;
	cursor: pointer;
	background-image:url(./admin/images/tab_e.gif);
	text-align:center;	}
	
/* Submenu */
table.submenu { 
	background: #F5F5F5;
	font-family: verdana; 
	font-size: 9px}
ul.submenu {
	list-style-type: disc;
	margin-top: 5px;
	margin-bottom: 5px}
span.submenu {
	color: #0756BD;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px}

/* FORMS */
table.form_field { background: #F5F5F5; border-width:5px; border-top:thin; border-color:#D0D0D0}
td.form_field { background: #FFFFFF; padding-left:5px; vertical-align:middle}

/* Title */
td.title_l {background:url(./admin/images/title_l.gif); width:10px; height:27}
td.title_c {background:url(./admin/images/title_c.gif); height:27; color:#FFFFFF}
td.title_r {background:url(./admin/images/title_r.gif); width:10px; height:27}

td.alert_l {background:url(./admin/images/alert_l.gif); width:10px; height:27}
td.alert_c {background:url(./admin/images/alert_c.gif); height:27; color:#FFFFFF}
td.alert_r {background:url(./admin/images/alert_r.gif); width:10px; height:27}

td.warn_l {background:url(./admin/images/warn_l.gif); width:10px; height:27}
td.warn_c {background:url(./admin/images/warn_c.gif); height:27; color:#FFFFFF}
td.warn_r {background:url(./admin/images/warn_r.gif); width:10px; height:27}

/* Subtitle */
td.stitle_l {background:url(./admin/images/stitle_l.gif); width:10px; height:27}
td.stitle_c {background:url(./admin/images/stitle_c.gif); height:27; color:#FFFFFF}
td.stitle_r {background:url(./admin/images/stitle_r.gif); width:10px; height:27}

/* Messagebox */
td.msg_l {background:url(./admin/images/msg_l.gif); width:10px; height:27}
td.msg_c {background:url(./admin/images/msg_c.gif); height:27; color:#FFFFFF}
td.msg_r {background:url(./admin/images/msg_r.gif); width:10px; height:27}

.icons { background: #FFFFFF;}

.btm_shadow { background:url(./admin/images/shadow_frm.gif); height:3px;}
.r_shadow { background:url(./admin/images/shadow_r.gif); width:30px;background-repeat:repeat-y; background-position:right}
.l_shadow { background:url(./admin/images/shadow_l.gif); width:30px; background-repeat:repeat-y; background-position:left}


/* Grid */
table.grid { font-family: verdana; font-size: 11px; color:#333333}
table.sgrid { font-family: verdana; font-size: 11px; color:#333333; background-color:#E6E6E6}

tr.grid { background-color: #FFFFFF; cursor: pointer;}
tr.gridsel { background-color: #9FCFFF; cursor: pointer;}
tr.gridover { background-color: #F0F0F0; cursor: pointer;}

td.grid { padding:5px}
tr.grid_title { 
	background-image: url(./admin/images/grid_title.gif); 
	text-align:center; 
	height: 16px; 
	font-size:9px; 
	font-weight:bold;
	color:#FFFFFF;
	background-repeat:repeat-x;
	background-color:#FFFFFF; 
	background-position:center;
	padding:0px;
}
tr.grid_stitle { 
	text-align:left; 
	height: 16px; 
	font-size:9px; 
	font-weight:bold;
	color:#666666;
	background-color:#FFFFFF; 
}

/* Employers */

.ecompany {
	background-repeat: no-repeat;
	background-position: right;
	width: 20px;
}
.eowner{
	background-repeat: no-repeat;
	background-position: right;
	width: 60px;
}
.ebranch{
	background-repeat: no-repeat;
	background-position: right;
	width: 100px;
}
.emptype {
	padding-left: 10px;
}

#loading {
 z-index: 100;
 position: absolute;
 top: 0;
 right: 0;
 background-image: url(./admin/images/ajax_loader.gif);
 background-repeat: no-repeat;
 background-color: #ffffff;
 background-position: 5px;
 padding-left: 70px;
 padding-right: 20px;
 padding-top: 20px;
 border-style: double;
 border-color: #c0c0c0;
 width: 200px;
 height: 60px;
 font-size: 11px;
 color:#999999;
 font-weight: bolder;
}

/* File Upload */

.photoupload-queue {
	list-style:	none;
}
.photoupload-queue li {
	background:	url(../../admin/images/photo_upload.png) no-repeat 0 5px;
	padding: 5px 0 5px 22px; 
}
.photoupload-queue .queue-file {
	font-weight: bold;
}
.photoupload-queue .queue-size {
	color: #aaa;
	margin-left: 1em;
	font-size: 0.9em;
}
.photoupload-queue .queue-loader {
	position: relative;
	margin:	3px 15px;
	font-size: 0.9em;
	background-color: #ddd;
	color: #fff;
	border:	1px inset #ddd;
}
.photoupload-queue .queue-subloader
{
	text-align:	center;
	position: absolute;
	background-color: #81B466;
	height:	100%;
	width: 0%;
	left: 0;
	top: 0;
}

.photoupload-queue .input-delete {
	width: 16px;
	height:	16px;
	background:	url(../../admin/images/delete.png) no-repeat 0 0;
	text-decoration: none;
	border:	none;
	float: right;
}

table { background: #D0D0D0}
table.post { background: #FFFFFF;}
table.msg_header { background: #8080FF;}
td.msg_header { background: #8080FF;}
td.msg_post { background: #C0C0FF;}
td.msg_links { background: #FFFFFF;}
td.msg_add_message { background: #FFFFFF;}

.lastupdate 
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
	width:70%;
	height:40px;
	text-align:center;
	padding-top:10px;
}

.errmsg 
{
	border: solid 1px #FFCCCC;
	background-color: #FFE6E6;
	width:70%;
	text-align:center;
	padding-top:10px;
}


