
body.site-body
{
	padding: 0px;
	margin: 0px;
	border: none;
	height:100%;
}

.site-body-left
{
	width: 109px;	
	background-image: url(../im/bg_left.gif);
	background-repeat: repeat-y;
}

.site-body-right
{
	width: 109px;	
	background-image: url(../im/bg_right.gif);
	background-repeat: repeat-y;
}

.site-body-center
{
	width: 782px;
	background-color: #ffffff;
}

td.td-menuarea
{
	background-image: url(../im/menubg2.jpg);
}

table.topmenu-innertable
{
	margin-left: 26px;
}

a.topmenu-active 
{
	border-bottom: solid 1px #000000;
	padding-bottom: 4px;
}

a.topmenu-active
{
	text-decoration: none;
	text-transform: lowercase;
	color: #303030;
}

a.topmenu
{
	text-decoration: none;
	text-transform: lowercase;
	color: #000000;
}

a.topmenu-active:hover
{
	text-decoration: none;
	text-transform: lowercase;
	color: #303030;
}

a.topmenu:hover
{
	text-decoration: none;
	text-transform: lowercase;
	color: #000000;
}

tr.submenu-area
{
	background-color: #F0E9CC;
}

.rightbar .box
{
	background-image: none !important;
	padding-left: 24px;
}
.rightbar
{
	border-left: solid 1px #ffffff;
	height: 400px;
}

.logon-full
{
	text-align:center;
}

.logon-full .textbox
{
	border: solid 1px #0A0700;
	font-family:Arial;
	font-size:11px;
	height: 18px;
	margin-bottom: 1px;
	width: 121px;
}

.logon-full .button
{
	border: solid 1px #0A0700;
	font-family:Arial;
	font-size:11px;
	height: 18px;
	margin-top: 5px;
	margin-bottom: 1px;
	width: 60px;
}

.logon-full .text
{
}

.logon-full .label
{
	margin-top: 5px;
	font-family:Arial;
	font-size: 11px;
}


.logon-full
{
}

.logon-box-full .textbox
{
	border: solid 1px #0A0700;
	font-family:Arial;
	font-size:11px;
	height: 18px;
	margin-bottom: 1px;
	width: 121px;
}

.logon-box-full .button
{
	position: relative;
	left: 121px;
	border: solid 1px #0A0700;
	font-family:Arial;
	font-size:12px;
	height: 18px;
	margin-bottom: 1px;
	width: 60px;
}

.logon-box-full .text
{
	float: left;
}

.logon-box-full .label
{
	float: left;
	font-family:Arial;
	font-size: 11px;
	height: 18px;
	width: 60px;
}

input.detek-textfield, textarea.detek-textfield
{
	border: solid 1px #0A0700 !important;
	font-family:Arial !important;
	font-size:11px !important;
	margin-bottom: 1px !important;
}

.detek-file
{

}

html>body input.detek-textfield
{
	height: 18px !important;
}

.detek-form-label
{
	
}

.userreg-success
{
	font-size: 18px;
	font-weight: bold;
	color: #600000;
	padding: 16px;
}

img.doc-image-full
{
	float:right;
	border: none;
}

.userreg-firstname
{
	width: 300;
}

.userreg-lastname
{
	width: 300;
}

.userreg-address
{
	width: 300;
}

.userreg-postalcode
{
	width: 140;
}

.userreg-postalarea
{
	width: 200;
}

.userreg-birthdate
{
	width: 54;
}

.userreg-phone
{
	width: 160;
}

.userreg-email
{
	width: 300;
}

.userreg-password
{
	width: 160;
}

.userreg-pastcompanyname-label
{
	float: left;
	width: 135px;
}

.userreg-pasttitlename-label
{
	float: left;
	width: 135px;
}

.userreg-pastcategory-label
{
	float: left;
	width: 150px;
}

.userreg-pastsubcategory-label
{
	float: left;
	width: 150px;
}
.userreg-pastfromyear-label
{
	float: left;
	width: 54px;
}

.userreg-pasttoyear-label
{
	float: left;
	width: 54px;
}

.userreg-pastheader
{
	width: 600px;
	font-weight: bold;
}

.userreg-pastline
{
	float: left;
}

.userreg-pastcompanyname
{
	margin: 1px;
	float: left;
	width: 133px;
}

.userreg-pasttitlename
{
	margin: 1px;
	float: left;
	width: 133px;
}

.userreg-pastcategory
{
	margin: 1px;
	float: left;
	width: 148px;
	border:1px solid #0A0700 !important;
}

.userreg-pastsubcategory
{
	margin: 1px;
	float: left;
	width: 148px;
	border:1px solid #0A0700 !important;
}

.userreg-yeardropdown
{
	margin: 1px;
	float: left;
	width: 62px;
}

.userreg-pastlineadd-button
{
	/* float: left; */
	border: solid 1px #0A0700;
	font-family:Arial;
	font-size:12px;
	height: 18px;
	margin: 1px;
	width: 140;
}

.userreg-edutype-label
{
	float: left;
	width: 155px;
}

.userreg-educategory-label
{
	float: left;
	width: 170px;
}

.userreg-edudegree-label
{
	float: left;
	width: 170px;
}

.userreg-edufromyear-label
{
	float: left;
	width: 64px;
}

.userreg-edutoyear-label
{
	float: left;
	width: 64px;
}

.userreg-eduheader
{
	width: 600px;
	font-weight: bold;
	
}

.userreg-edutype
{
	margin: 1px;
	float: left;
	width: 153px;
}

.userreg-educategory
{
	margin: 1px;
	float: left;
	width: 168px;
	border:1px solid #0A0700 !important;
}

.userreg-edudegree
{
	margin: 1px;
	float: left;
	width: 168px;
	border:1px solid #0A0700 !important;
}

.userreg-edulineadd-button
{
	/* float: left; */
	border: solid 1px #0A0700;
	font-family:Arial;
	font-size:12px;
	height: 18px;
	margin: 1px;
	width: 140px;
}

.userreg-bottomline
{
	float:left;
	width:726px;
}

table.eduedit-table td
{
	padding-right: 16px;
	vertical-align: top;
	margin-top: 8px;
}

table.eduedit-addtable td
{
	padding-right: 8px;
	vertical-align: top;
}

table.pastedit-table td
{
	padding-right: 16px;
	vertical-align: top;
	margin-top: 8px;
}

table.pastedit-addtable td
{
	padding-right: 8px;
	vertical-align: top;
}

table.userview-infotable td
{
	padding-right: 20px;
	vertical-align: top;
	margin-top: 8px;
}

table.userview-edutable td
{
	padding-right: 16px;
	vertical-align: top;
	margin-top: 8px;
}

table.userview-pasttable td
{
	padding-right: 16px;
	vertical-align: top;
	margin-top: 8px;
}

table.jobview-joblist td
{
	padding-right: 16px;
	vertical-align: top;
	margin-top: 8px;
}

a.jobview-joblink
{
	color: #000000;
}

input.jobreg-company, input.jobreg-position, textarea.jobreg-shortdesc, textarea.jobreg-fulldesc, textarea.jobreg-offer, textarea.jobreg-contactinfo, textarea.jobreg-requirements, input.jobreg-location 
{
	width: 300px !important;
}

select.pastedit-categoryinput
{
	width: 150px !important;
}

select.pastedit-subcategoryinput
{
	width: 150px !important;
}

.detek-errortext
{
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
}

.stillinger
{
	height: 700px;
}

.userreg-requiredfield
{
	font-weight: bold;
	color: Red;
}

input.detek-button
{
	/* float: left; */
	border: solid 1px #0A0700;
	font-family:Arial;
	font-size:12px;
	height: 18px;
	margin: 1px;
	width: 140px;
}
