body    { margin: 0px; background: #e9f5c2; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000066; }

td 		{ font-size: 11px; font-family: verdana, Arial, Helvetica, sans-serif; line-height: 15px; }

form    { margin: 0px; }

input,select { margin: 0px; font-size: 10px; vertical-align: middle; }


/*input[type=submit] { cursor: pointer; cursor: hand; background-color: #2b3d87; color: #ffffff; font-weight: bold; border: 2px outset #000077; }
input[type=submit]:hover { cursor: pointer; cursor: hand;  background-color: #4c63bf; color: #ffffff; font-weight: bold; border: 2px outset #000077; }

input[type=button] { cursor: pointer; cursor: hand; background-color: #2b3d87; color: #ffffff; font-weight: bold; border: 2px outset #000077; }
input[type=button]:hover { cursor: pointer; cursor: hand; background-color: #4c63bf; color: #ffffff; font-weight: bold; border: 2px outset #000077; }*/

img { border: 0px; }

textarea { margin: 0px; font-size: 11px; }

.mhead          { font-weight: bold; }
.small          { font-size: 10px; }
ul              { line-height: 18px; }
br.short        { line-height: 5px; }

h1 { font-family: verdana, arial, tahoma, helvetica; font-size: 22px; line-height: 24px; color: #000066; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px;  }
h2 { font-family: verdana, arial, tahoma, helvetica; font-size: 18px; line-height: 32px; color: #87AD1B; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px; }
h3 { font-family: verdana, arial, tahoma, helvetica; font-size: 15px; line-height: 17px; color: #000066; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px;  }
h4 { font-family: verdana, arial, tahoma, helvetica; font-size: 13px; line-height: 15px; color: #000000; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px;  }

div#mainBody
{
	min-height: 380px;	 /* Size without header and footer */
}

/*
Link Styles
*/

a { color: #008000; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
/*a { color: #000066; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }*/
a:hover { color: #00b3ff; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
a:active {color: #00CCFF; font-family: verdana; cursor: pointer; cursor: hand; font-size: 11px; line-height: 13px; font-weight: bold; text-decoration: none; }

.jobProfileLink { color: #555555; font-family: verdana; font-size: 15px; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; font-style: italic; }
.jobProfileLink:hover { color: #00caef; font-family: verdana; font-size: 15px; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; font-style: italic; }

.subtitle {
	padding-top: 10px;
	color: #d96f00;
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.helpTitle {
	font-family: verdana;
	font-weight: bold;

	font-size: 13px;
	color: #000000;

/*	font-size: 16px;*/
/*	color: #ff6000;*/

}

.warning {
	color: #d96f00;
	font-weight: bold;
}

.buttonNorm {
 	cursor: pointer; cursor: hand;
 	background-color: #2b3d87;
 	color: #ffffff;
 	font-weight: bold;
 	border: 2px outset #000077;
}

.buttonHover { cursor: pointer; cursor: hand; background-color: #4c63bf; color: #ffffff; font-weight: bold; border: 2px outset #000077; }

.cancelButtonNorm { cursor: pointer; cursor: hand; background-color: #8e5d5d; color: #ffffff; font-weight: bold; border: 2px outset #654242; }
.cancelButtonHover { cursor: pointer; cursor: hand; background-color: #660000; color: #ffffff; font-weight: bold; border: 2px outset #440000; }


.footer { color: #000066; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold; }
.footer:hover {color: #00CCFF; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold; }
.footer:active {color: #FFFF00; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold; }

.forgotLink { color: #ffffff; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold; }
.forgotLink:hover {color: #ffff00; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold; }
.forgotLink:active {color: #00ccff; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold; }

.helpLink { color: #ffffff; font-size: 12px; line-height: 15px;	font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.helpLink:hover {color: #00CCFF; font-size: 12px; line-height: 15px; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.helpLink:active {color: #FFFF00; font-size: 12px; line-height: 15px; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.mainMenuLink { color: #ffffff; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
.mainMenuLink:hover { color: #e9f5c2; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
.mainMenuLink:active {color: #8cb800; font-family: verdana; cursor: pointer; cursor: hand; font-size: 11px; line-height: 13px; font-weight: bold; text-decoration: none; }

.msgLink { color: #000000; font-size: 10px; line-height: 12px;	font-family: verdana; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.msgLink:hover {color: #00CCFF; font-size: 10px; line-height: 12px; font-family: verdana; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.msgLink:active {color: #FFFF00; font-size: 10px; line-height: 12px; font-family: verdana; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.panelLink { color: #9fe023; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.panelLink:hover {color: #d0e0ff; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.panelLink:active {color: #f6f5e5; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.sectionLink { color: #87AD1B; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.sectionLink:hover {color: #00CCFF; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.sectionLink:active {color: #ffff00; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.sectionHelpLink { color: #9ebfff; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.sectionHelpLink:hover {color: #00CCFF; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.sectionHelpLink:active {color: #ffff00; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.registerLink { color: #ffb8b8; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.registerLink:hover {color: #ffff00; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.registerLink:active {color: #ffffff; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.helpBox {
	font-family: verdana;
	/*background: #666666;  */
/*	color: #ffffff;*/
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
}

.status { font-family: verdana; font-size: 25px; line-height: 30px; text-decoration: none; font-weight: bold; }

.candidatetab { color: #FFFFFF; }
.candidatetab:HOVER { color: #FFFF00; }

.companytab { color: #FFFFFF; }
.companytab:HOVER { color: #FFFF00; }

.smallFont { font-size: 10px; line-height: 12px; font-family: verdana;  text-decoration: none; }

table.login {
        background: #000066;
        }

.login {
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}

.register {
	color: #ffffff;
	font-weight: bold;
	padding: 1px;
}


.nextback {
	font-weight: bold;
	color: #000066;
	font-size: 12px;
}

.recruitertitle {
	background:  #87AD1B;
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
}

.recruitertext {
	color: #87AD1B;
}

.moreHelp {
    padding: 0px;
	font-family: verdana;
    font-size: 11px;
	line-height: 14px;
    color: #611500;
}

.pageMiniHelp {
	color: #9c2500;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	background: #fbe2c5;
	border: 1px solid #efcbad;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}

table.example {
    padding: 5px;
    border: #000066 1px solid;
    background: #f3f3f3;
}


div.example {
    padding: 5px;
    border: #000066 1px solid;
    background: #f3f3f3;
}

.error {
	color: #770000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.tdMenuFont {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.tdMenu {
	background-image: url("/images/glob/titleBar2.png");
	/*background: #000066;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
    padding: 5px;
}

.tdMenuGrey {
	background-image: url("/images/glob/titleBarGrey.png");
	/*background: #000066;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #bbbbbb;
	font-size: 13px;
	font-weight: bold;
    padding: 5px;
}

.recruitertdMenu {
	background-image: url("/images/glob/titleBarGreen.png");
	/*background: #000066;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
    padding: 5px;
}

.tdNorm {
/*	background: #c7d8f0;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 11px;
    text-align: right;
}

.tdGrey {
/*	background: #999999;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
    text-align: right;
}

.wageSub {
	color: #dddddd;
	background-color: #57578a;
	text-align: center;
	padding: 1px;
}

.wageSubGrey {
	color: #dddddd;
	background-color: #777777;
	text-align: center;
	padding: 1px;
}

.wageUnit {
	color: #000066;
	font-weight: bold;
	font-style: italic;
}

.wageUnitGrey {
	color: #666666;
	font-weight: bold;
	font-style: italic;
}

.wageTable {
/*	width: 225px;*/
	background-color: #e8e5f6;
	border: #404040 1px solid;
	background-image: url("/images/glob/tableGrad_400.png");
}

.wageTableGrey {
/*	width: 220px;*/
	background-color: #e2e2e2;
	border: #404040 1px solid;
	background-image: url("/images/glob/tableGrad_400grey.png");
}

.whNorm {
	color: #000066;
	font-style: normal;
}

.whDisabled {
	color: #777777;
	font-style: italic;
}

.helpBoxGreen {
	background-color: #deffe4;
	border: 1px solid #006600;
/*	color: #006600;*/
	color: #555;
	font-weight: bold;
}

.helpBoxAmber {
	background-color: #fff5de;
	border: 1px solid #d78a3e;
	/*color: #d78a3e;*/
	color: #555;
	font-weight: bold;
}

.helpBoxRed {
	background-color: #ffe1de;
	border: 1px solid #cc4637;
/*	color: #cc4637;*/
	color: #555;
	font-weight: bold;
}

.overviewField {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	background-color: #000066;
	background: url("/images/glob/overviewGradient.png");
	color: #fff;
}

.overviewData {
	padding-left: 10px;
/*	background-color: #c2bde1;*/
	font-weight: bold;
	border-bottom: 1px solid #a2b9da;
	background-image: url("/images/glob/tableGrad_50perc.png");
}

.overviewDataButton {
	width: 100px;
	padding-left: 10px;
	font-weight: bold;
	border-bottom: 1px solid #a2b9da;
}

.overviewAlert {
	padding-left: 10px;
	background-color: #ffdddd;
	font-weight: bold;
	border-bottom: 1px solid #daa2a2;
	background-image: url("/images/glob/tableGrad_50percRed.png");
}

.overviewAlertLast {
	padding-left: 10px;
	font-weight: bold;
	background-image: url("/images/glob/tableGrad_50percRed.png");
}


.overviewAlertButton {
	width: 100px;
	padding-left: 10px;
	font-weight: bold;
	border-bottom: 1px solid #daa2a2;
}


.overviewDataLast {
	padding-left: 10px;
/*	background-color: #c2bde1;*/
	font-weight: bold;
	background-image: url("/images/glob/tableGrad_50perc.png");
}


.overviewButton {
	width: 100px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	line-height: 10px;
}

.regTextboxEmpty {
/*	background: url("/images/glob/alerts_icon.png");*/
	border: 1px solid #777;
	color: #999;
}

.regTextbox {
	border: 1px solid #777;
	color: #000;
}

.loginBoxEmpty {
	background-color: #f3f7ea;
	border: 1px solid #777;
	color: #999;
}

.loginBox {
	background-color: #f3f7ea;
	border: 1px solid #777;
	color: #000;
}

.reasonHeader {
	color: #000066;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#flashFooter {
/*	position: absolute;*/
	height: 24px;
	width: 750px;
	z-index: 1;
	left: 0px;
/*	top: 364px;*/
}

#flash {
/*	position: absolute;*/
	height: 211px;
	width: 750px;
/*	top: 153px;*/
	visibility: visible;
	z-index: 1;
}
