/* STYLE SHEET CASTORFIBER WORQ CAREERRESULT */
/* W3C VERIFIED CSS 2.0 */
/* COPYRIGHT OTYS CORP 2001-2005 */
/* AUTHOR:MRFAHRENHEIT */
/* FIRST BASE,BLOCKLEVELS */
a{
color:#455D88;
background:transparent;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none
}
a:hover{
text-decoration:underline
}
.mumbo {
width:0px;
height:0px;
overflow:hidden;
color:white;
left:-1000px;
top:-1000px;
position:absolute;
}

body{
/*background: url(http://www.castorfiber.nl/_images/stripes.gif) repeat left top;*/
margin:10px 0px 10px 0px;
font:10px Verdana, Arial, Helvetica, sans-serif;
height:100%
}
input, textarea { 
background:	white; 
color:#58534B; 
font: 11px  Verdana, Arial, Helvetica, sans-serif;
border:solid;
border-color:#ACA899 #f8f8f8 #f8f8f8 #ACA899;
border-width:1px 1px 1px 1px;
}
ul{
list-style-position:outside;
list-style-type:square
}
select{
font:11px Verdana, Arial, Helvetica, sans-serif
}
td,th{
font:11px Verdana, Arial, Helvetica, sans-serif;
}
hr{
color:#008000
}
/* CONTENT FRAME,OUTER FIRST */
.contentframe{
padding:20px 0px 0px 20px;
background:transparent;
text-align:left;
height: 382px;
overflow: auto;
vertical-align: top;
}
.maintable{
padding:0px 0px 0px 0px;
width:96%;
}

/* ITEMS (NEW) */

.introContainer{
vertical-align: top;
}
.introTbl {
border: 0px dashed blue;
}
.intro{
padding: 4px 0px 0px 0px;
background:transparent;
color:black;
font-size:11px;
line-height: 16px;
}

.itemContainer {
padding: 10px 0px 0px 0px;
vertical-align: top;
}
.itemTbl {
border: 0px dashed blue;
}
.subkopContainer {
padding: 0px 0px 0px 0px;
}
.subkopTbl {
border: 0px dashed green;
}

.subkop{
padding:4px 0px 4px 0px;
background:transparent;
color:#3C5885;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.textContainer {
padding: 0px 0px 0px 0px;
}
.textTbl {
border: 0px solid red;
}

.tekstblokje{
background:transparent;
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 16px;
}


/* NEWS */

.newsTbl {
border: 0px dashed blue;
}
.newsSubkopContainer {
padding: 0px 0px 10px 0px;
}
.newsSubkopTbl {
border: 0px dashed green;
}

.newsSubkop{
padding:0px 0px 0px 0px;
background:transparent;
color:#ffffff;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;

}

.newsTextContainer {}
.newsTextTbl {
border: 0px solid red;
}

.newsBlokje{
background:transparent;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 9px;
}


/* END NEWS */

.button{
border-top:1px #C0C0C0 solid;
border-right:2px #666666 ridge;
border-bottom:2px #666666 ridge;
border-left:1px #C0C0C0 solid;
padding-bottom:1px;
background: #1B3C71;
color:#ffffff;
font:10px Verdana, Arial, Helvetica, sans-serif;
height:20px;
margin-top:10px;
}
.error{
color:#842939;
}
/* ENLARGE PICTURES */
.zoomtable{
padding:0px 0px 0px 0px;
width:100%;
margin:0px 0px 0px 0px;
background:transparent;
color:#000066
}
/* NO BORDERS IN CHECKS & RADIOS */
.radiobuttons{
/* EMPTY PARENT */
}
.radiobuttons input{
border:none;
background:transparent
}
/* HEADSTYLES */

.kopContainer {
} /* dit is de td */

.kopTbl {
border: 0px solid #842939;
background-color: transparent ;
width: 100%;
} /* de tabel die erin zit */

.kop{
padding: 2px 10px 2px 0px;
background:transparent;
color:#455D88;
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
height:45px;
vertical-align:top;
} /* de eigenlijke kop td */

/* MAIN LINK BLOCK 1 */
.knoptable {
padding:2px 10px 10px 20px;
background:url(http://www.castorfiber.nl/_images/square.gif) no-repeat left bottom;
color:#FFFFFF;
}
.knoptable a{
color:#ffffff;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.knoptable a:hover{
color:#eeeeee;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.knoptableactive {
padding:2px 10px 10px 20px;
background:url(http://www.castorfiber.nl/_images/square_active.gif) no-repeat left bottom;
color:#FFFFFF;
}
.knoptableactive a{
color:#ffffff;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.knoptableactive a:hover{
color:#eeeeee;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
/* MAIN LINK BLOCK 2 */
.hlb2 {
padding:2px 10px 10px 20px;
background:url(http://www.castorfiber.nl/_images/square.gif) no-repeat left top;
color:#FFFFFF;
}
.hlb2 a{
color:#ffffff;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.hlb2 a:hover{
color:#eeeeee;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.hlb2active {
padding:2px 10px 10px 20px;
background:url(http://www.castorfiber.nl/_images/square_active.gif) no-repeat left top;
color:#FFFFFF;
}
.hlb2active a{
color:#ffffff;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.hlb2active a:hover{
color:#eeeeee;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
/* LINKTABLES */
.linkcontent{
padding:4px 4px 4px 4px;
color:#ffffff;
background:transparent;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-align:left
}
.linkcontent a{
color:#ffffff;
background:transparent;
font:10px Verdana, Arial, Helvetica, sans-serif
}
.linkmaintable{
padding:0px 0px;
background:transparent
}
.linkmaintable td{
padding:2px 2px;
background:transparent
}
.linkrow{
padding:4px 4px 4px 4px;
background:transparent
}
.linkrow a{
color:#455D88;
background:transparent;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none
}
.linkrow a:hover{
text-decoration:underline
}
.linktable{
padding:0px 0px;
margin:4px 0px;
border-top:1px #ffffff solid;
border-right:1px #ffffff solid;
border-bottom:1px #ffffff solid;
border-left:1px #ffffff solid;
background:#F8F8F8;
color:inherit
}
.linktitle{
padding:4px 4px 4px 4px;
background:#EEEEEE;
color:#ffffff;
font:bold 10px Verdana,Verdana, Arial, Helvetica, sans-serif
}
/* SUBLINKS */
.subtable{
padding:0px 8px 2px 8px;
width:162px;
background:transparent url(http://www.yourit.nl/johncr/_images/button.gif) no-repeat left top;
color:inherit;
height:23px
}
.subtable a{
padding:0px 0px;
background:transparent;
color:#FAA107;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase
}
.subtable a:hover{
padding:0px 0px;
background:transparent;
color:#1B1464;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none
}
.subtableactive{
padding:0px 8px 2px 8px;
width:162px;
background:transparent url(http://www.yourit.nl/johncr/_images/button.gif) no-repeat left top;
color:inherit;
height:23px
}
.subtableactive a{
padding:0px 0px;
background:transparent;
color:#1B1464;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase
}
.subtableactive a:hover{
padding:0px 0px;
background:transparent;
color:#FAA107;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none
}
/* SEARCHFORM CANDIDATES */
fieldset{
color:#6D7987
}
.kndzoektbl{
padding:0px 0px 0px 0px;
width:90%;
margin:0px 20px;
background:#FFFFFF;
color:#ffffff
}
legend{
color:#ffffff;
font-weight: bold;
background:transparent
}
.chapo{
border: 1px solid #CCCCCC;
margin-top:4px;
width:100%;
padding:2px;
background:#f8f8f8;
}

.chapo td{
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding:4px;
}
/* TREE MENU */

.treemenu{
width:100%;
background:transparent
}
.tree_level1{
padding:2px 10px 3px 4px;
background:transparent;
color:#FFFFFF;
}
.tree_level1 a{
color:#842939;
background:transparent;
font:14px Verdana, Arial, Helvetica, sans-serif;
}
.tree_level1 a:hover{
color:#ffffff;
background:transparent;
font:14px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
/* active state */
.tree_level1_active{
padding:2px 10px 3px 4px;
background:transparent;
color:#FFFFFF;
}
.tree_level1_active a{
color:#ffffff;
background:transparent;
font:14px Verdana, Arial, Helvetica, sans-serif;
}
.tree_level1_active a:hover{
color:#842939;
background:transparent;
font:14px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
/* lower levels,level 2 */
.table_level2{
background:transparent;
text-align:left
}
.table_level2 a{
color:#ffffff;
font-size:9px
}
.main_level2{
width:100%;
text-align:left
}
.sub_level2{
padding-right:10px
}
/* level 3 */
.table_level3{
background:#F8F8F8
}
.main_level3{
padding-left:25px
}
.sub_level3{
background:#FFCC00
}
/* level 4 */
.table_level4{
background:#FFCC00
}
.main_level4{
padding-left:35px
}
.sub_level4{
}
/* level 5 */
.table_level5{
background:#FFFFCC
}
.main_level5{
padding-left:45px
}
.sub_level5{
}
/* level 6 */
.table_level6{
background:#000066;
color:#FFFFFF
}
.main_level6{
padding-left:55px
}
.sub_level6{
}

/* NEW VACANCY STYLES */

.vacsTable {
width: 96%;
background: transparent	;
padding: 0px;
border-collapse: collapse;
}
.answer{
color:black;
}
.error{
padding:2px 4px 2px 0px;
color:#FF0000;
font:10px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
vertical-align:top;
white-space: nowrap;
background: transparent;
}
.explain {
font:  10px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 4px 10px 0px;
color: black;
background: transparent;
}

form {
padding:0px;
margin:0px;
}

/* FORM HEADER */

.formHeaderContainer {
}
.formHeaderTbl {
border: 0px solid #842939;
background-color: transparent;
width: 100%;
}
.formHeader {
padding: 0px 10px 2px 4px;
background:transparent;
color:#455D88;
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
vertical-align: top;
}

/* FORM SUB HEADER */

.formSubHeaderContainer {
padding: 10px 0px 4px 0px;
}
.formSubHeaderTbl {
border: 0px dashed #ffffff;
}
.formSubHeader {
padding:0px 0px 0px 4px;
background:transparent;
color:#455D88;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;

}

.outer {
margin-top:0px;
}

/* FORM TEXT */

.formTextContainer {
background: transparent;
}
.formTextTbl{
width: 100%;
border: 0px dashed #999999;
}
.formTextTbl2{
width: 100%;
border: 0px dashed #999999;
}
.formText {
padding: 10px 4px 4px 4px;
background: transparent;
line-height: 16px;
}

/* QUESTION TABLES */

.QuestionTbl {
margin: 2px 0px 2px 0px;
width: 100%;
border: 0px solid #666666;
}
.Hquestion {
width:160px;
background:transparent;
color:#000000;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:top;
padding: 2px 4px 2px 4px;
background: transparent;
}
.HquestionNW {
background:transparent;
color:#000000;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:top;
padding: 2px 4px 2px 0px;
background: transparent;
}

.Vquestion{
background:transparent;
color:#000000;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:top;
padding: 2px 4px 2px 0px;
}
.FieldContainer {
vertical-align: left;
padding: 2px 4px 2px 0px;
background: transparent;
}

/* SMALL TABLES FOR FORMS */

.formTblContainer {
}
.formTbl {
width: 100%;
}
.formTblButtonCell {
padding: 4px 0px 4px 4px;
text-align: left;
background: transparent;
}
.formButton {
padding: 4px 0px 4px 4px;
text-align: left;
background: transparent;
}

/* PAGE LINKS FOR MYPROFILE */

.pageLinkContainer {
padding: 10px 4px 10px 4px;
background: transparent;
}
.pageLinkTbl {
color: #C12A3A;
}
.pagelink {
padding: 0px 2px 0px 2px;
}
.pageLink a {
color: #C12A3A;
text-decoration: none;
}
.pageLink a:hover {
}

/* ITEMS */

.itemHeader {
font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
padding: 2px 4px 2px 2px;
}
.itemContainer {
border:0px solid #ffffff;
background:transparent;
width: 100%;
}
.itemStartTbl {
width: 100%;
}
.itemButtonContainer {
text-align: right;
}
.itemButtonSml {
text-align: right;
width: 30px;
}
.itemButtonSml input {
width: 20px;
}
.itemTblContainer {
padding: 0px;
}
.itemTbl {
background: transparent; 
border: 0px solid #CCCCCC; 
width: 100%;
}

/* LIST STYLES */

.listCatContainer {
padding: 4px 0px 4px 0px;
}
.listCatTbl {
width: 100%;
border: 0px solid #ffffff;
}
.listCat {
padding: 4px 4px 4px 4px;
color: #455D88;
background: transparent;
font-weight: bold;
}
.vacancyItemContainer {
padding: 2px 0px 2px 0px;
}
.vacancyItemTbl { 
border: 1px solid #999999;
background: white;
}

/* functienaam */

.listFunctionContainer {
}
.listFunctionTbl {
width: 100%;
}
.listFunctionName {
background: transparent;
padding: 2px 4px 2px 4px;
font-weight: bold;
}
.listFunctionName a {
color: #C12A3A;
font-weight: bold;
}

/* keyword */

.listKeywordContainer {
}
.listKeywordTbl {
width: 100%;
}

.listKeyword {
background: transparent;
padding: 1px 4px 1px 4px;
font-size: 9px;
color: black;
}
.listKeywordTitle {
background: transparent;
padding: 1px 4px 1px 4px;
font-size: 9px;
width: 80px;
color: black;
}

/* chapo */

.listChapoContainer {
}
.listChapoTbl {
}
.listChapo {
background: transparent; 
color: black;
padding: 2px 4px 6px 4px;
font-size: 9px;
}
.listChapo a {
font-size: 9px;
color: #C12A3A;
}

/* APPLICATION ROW */

.appRowContainer {
padding: 10px 0px 10px 4px;
}
.appRowTbl {
}
.appRow {
font:  11px Verdana, Arial, Helvetica, sans-serif;
}






.tickerTbl a {
font: 18px bold Verdana, Arial, Helvetica, sans-serif;
color: #842939;
}
.tickerTblactive a {
font: 18px bold Verdana, Arial, Helvetica, sans-serif;
color: white;
display: hidden;
}





/* FLIGHT MENUS */

.flightRow {
background: transparent;
height: 3px;
}

.flightRow2 {
background: transparent;
height: 1px;
}
.flightContainer {
padding-top: 0px;
}
.flightLayer {
position: absolute;
display:none;
border: 0px solid white;
}
.flightLayer2 {
position: absolute;
bottom: 1px;
display:none;
}
.flightLayerContainer {
height: 1px;
position: relative;
overflow: visible;
}
.flightTbl {
padding:2px 6px 2px 6px;
background:#F0F0F0;
color:#666666;
text-align: left;
height: 20px;
border: 0px solid white;
width: 100%;
margin: 1px 0px 0px 0px;
cursor: hand;
font-size: 9px;
}
.flightTbl a{
color:#666666;
background:transparent;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.flightTbl a:hover{
color:#FFFFFF;
background:transparent;
font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.flightTblactive {
padding:2px 6px 2px 6px;
background:white;
color:white;
text-align: left;
height: 20px;
border-bottom: 0px solid white;
width: 100%;
margin: 1px 0px 0px 0px;
cursor: hand;
}
.flightTblactive a{
color:#666666;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.flightTblactive a:hover{
color:#666666;
background:transparent;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.rightWing {
width: 140px;
vertical-align: top;
padding: 12px 6px 6px 6px;
text-align: center;
background: url(http://www.castorfiber.nl/_images/worqwerkt.gif) no-repeat right bottom;
border-left: 0px solid white;
} /* with WorQ payoff */

.rightWing2 {
width: 140px;
vertical-align: top;
padding: 34px 6px 6px 6px;
text-align: center;
background: #0E2449 url(http://www.careerresult.nl/_images/rvs_background_bluegradient.jpg) repeat-x left top;
border-left: 0px solid white;
} /* empty */

.pageFrame{
padding:38px 0px 0px 20px;
background:#E3E3E3 url(http://www.castorfiber.nl/_images/backgr_pxl.jpg) repeat-x left top;
text-align:left;
height: 382px;
overflow: auto;
vertical-align: top;
}


/* HOOKS */

.hooksContainer {
width: 140px;
background: transparent;
padding: 6px 6px 6px 6px;
vertical-align: top;
border-right: 0px solid white;
background: #0E2449 url(http://www.careerresult.nl/_images/rvs_background_bluegradient.jpg) repeat-x left top;
}
.hooksTbl {
}
.hooks {
padding-top:10px;
}
.pageHolder {
}

.critContainer{
padding:2px 4px 4px 4px;
background:transparent;
text-align:left;
vertical-align: top;
}
.critContainer select{
font:10px Verdana;
text-align:left
}

.StartContainer {
padding:2px 4px 2px 4px;
background: transparent;
width: 100px;
text-align:left;
}
.startContainer input {
width: 124px;
}
.endContainer {
padding:2px 4px 2px 0px;
background: transparent;
text-align: left;
}
.endContainer input {
width: 122px;
}

.fieldTxtArea {
width: 284px;
margin-left: 0px;
} /* textareas in items */

.functionTxt {
width: 392px;
margin-left: 0px;
} /* function description textarea in opl_item */


.HCritQuestionContainer {
width: 200px;
}
.HCritQuestion {
padding:0px 4px 4px 4px;
background:transparent;
color:#58534B;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
line-height:16px;
vertical-align:top;
width: 160px;
}
.itemQuestion {
width:80px;
padding:2px 4px 2px 4px;
background:transparent;
color:#58534B;
background:transparent;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
line-height:16px;
vertical-align:top
}

.itemHolder {
width: 100%;
margin: 10px 0px 2px 0px;
background: transparent;
}


.lastupdate {
font-size: 10px;
text-align: right;
vertical-align: top;
padding: 0px 4px 0px 0px;
}


/* OPTION TABLE */

.articleButtonsHook {
padding: 20px 0px 10px 0px;
}
.optionTbl {
width: 100%;
}
.optionLeft {
border-bottom: 0px solid #535764;
border-left: 0px solid #535764;
}
.optionRight {
width: 1px;
}
.optionContainer {
text-align: left;
}
.optionLayer {
}
.optionHolder {
width: 100%;
}
.printbutton {
padding-right: 4px;
}
.printbutton input {
font-size: 10px;
border: 1px solid #9E9E9E;
background: #39547A;
}
.mailfriendbutton {
}
.mailfriendbutton input {
width: 94px;
font-size: 10px;
border: 1px solid #9E9E9E;
background: #39547A;
}

.aplAplSAr {
padding:10px 4px 20px 4px;
color:red;
}

/* SHORTLIST VACANCY */

.shortListTable {
width: 160px;
border-left: 0px solid #fff;
border-top:0px solid #fff;
border-right:0px solid #333;
border-bottom:0px solid #333;
margin-top: 18px;
}
.ShortListHeaderContainer {
}
.shortListHeaderTbl {
width: 100%;
border-bottom: 0px solid #333;
border-right:0px solid #333;
}
.shortListHeader {
padding: 6px 4px 4px 4px;
text-transform: uppercase;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color:white;
}
.shortListTextContainer {
}
.shortListTextTbl {
}
.shortListSubHeader {
}
.shortListText {
font-size: 9px;
padding: 2px 4px 2px 4px;
color: white;
}
.shortListCatContainer {
}
.shortListCatTbl {
}
.shortlistCat {
}
.shorListItemContainer {
}
.shortListItemTbl {
}
.shortListFunctionContainer {
}
.shortListFunctionTbl {
}
.shortListFunctionName {
padding: 2px 4px 2px 4px;
}
.shortListFunctionName a {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: underline;
}
.shortListFunctionName a:hover {
font-size: 11px;
color: #FB6B32;
}
.shortListKeywordContainer {
padding: 2px 4px 2px 4px;
}
.shortListKeywordTbl {
}
.shortListKeywordTitle {
font-size: 9px;
padding: 2px 4px 2px 0px;
color: white;
}
.shortListKeyword {
font-size: 9px;
color: white;
}
.shortListRelationName {
font-weight: bold;
}

/* NEWS SHORT LIST */

.nwsShortListTable {
width: 160px;
border: 1px solid #666666;
margin-top: 10px;
background: #FFFFFF;
}
.nwsShortListHeaderContainer {
}
.nwsShortListHeaderTbl {
background:transparent;
width: 100%;
}
.nwsShortListHeader {
padding: 2px 4px 2px 4px;
text-transform: uppercase;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.nwsShortListTextContainer {
}
.nwsShortListTextTbl {
}
.nwsShortListSubHeader {
padding: 2px 4px 2px 4px;
}
.nwsShortListText {
font-size: 9px;
padding: 2px 4px 2px 4px;
}
.nwsShortListCatContainer {
}
.nwsShortListCatTbl {
}
.nwsShortListCat {
}
.nwsShortListItemContainer {
}
.nwsShortListItemTbl {
}
.nwsShortListFunctionContainer {
}
.nwsShortListFunctionTbl {
}
.nwsShortListFunctionName {
padding: 2px 4px 2px 4px;
font-size: 9px;
color: #000000;
}
.nwsShortListFunctionName a {
font-size: 9px;
color: #CC6600;
text-decoration: underline;
}
.nwsShortListFunctionName a:hover {
font-size: 11px;
color: #FB6B32;
}
.nwsShortListKeywordContainer {
}
.nwsShortListKeywordTbl {
}
.nwsShortListKeywordTitle {
font-size: 9px;
padding: 2px 4px 2px 0px;
}
.nwsShortListKeyword {
font-size: 9px;
}
.nwsShortListRelationName {
font-weight: bold;
}

/* NEWS HOOK */

.nwsSubHookTable {
width: 160px;
border: 1px solid #9E9E9E;
margin-top: 10px;
background: #39547A;
}
.nwsSubHookHeaderContainer {
}
.nwsSubHookHeaderTbl {
background:#595959;
width: 100%;
border-bottom: 1px solid #9E9E9E;
}
.nwsSubHookHeader {
padding: 2px 4px 2px 4px;
text-transform: uppercase;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:white;
}
.nwsSubHookTextContainer {
}
.nwsSubHookTextTbl {
}
.nwsSubHookSubHeader {
padding: 2px 4px 2px 4px;
}
.nwsSubHookText {
font-size: 9px;
padding: 2px 4px 2px 4px;
color: white;
}
.nwsSubHookWordContainer {
padding: 2px 4px 2px 4px;
}
.nwsSubHookWordTbl {
}
.nwsSubHookWord {
color: white;
}
.nwsSubHookFieldContainer {
padding: 2px 4px 2px 0px;
}
.nwsSubHookFieldContainer input {
width: 140px;
}
.nwsSubHookButtonContainer {
padding: 0px 4px 4px 4px;
}
.nwsSubHookButtonContainer input {
border-top:1px #C0C0C0 solid;
border-right:2px #666666 ridge;
border-bottom:2px #666666 ridge;
border-left:1px #C0C0C0 solid;
background: #1B3C71;
color:#ffffff;
font:9px Verdana, Arial, Helvetica, sans-serif;
height:18px
}
/* AGENT SUB HOOK */

.agentSubHookTable {
width: 160px;
border: 1px solid #9E9E9E;
margin-top: 10px;
background: #39547A;
}
.agentSubHookHeaderContainer {
}
.agentSubHookHeaderTbl {
background:#595959;
width: 100%;
border-bottom: 1px solid #9E9E9E;
}
.agentSubHookHeader {
padding: 2px 4px 2px 4px;
text-transform: uppercase;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:white;
}
.agentSubHookTextContainer {
}
.agentSubHookTextTbl {
}
.agentSubHookSubHeader {
padding: 2px 4px 2px 4px;
}
.agentSubHookText {
font-size: 9px;
padding: 2px 4px 2px 4px;
color: white;
}
.agentSubHookWordContainer {
padding: 2px 4px 2px 4px;
}
.agentSubHookWordTbl {
}
.agentSubHookWord {
color: white;
}
.agentSubHookFieldContainer {
padding: 2px 4px 2px 0px;
}
.agentSubHookFieldContainer input {
width: 140px;
}
.agentSubHookButtonContainer {
padding: 0px 4px 4px 4px;
}
.agentSubHookButtonContainer input {
border-top:1px #C0C0C0 solid;
border-right:2px #666666 ridge;
border-bottom:2px #666666 ridge;
border-left:1px #C0C0C0 solid;
background: #1B3C71;
color:#ffffff;
font:9px Verdana, Arial, Helvetica, sans-serif;
height:18px
}

/* WEB USER HOOK */

.webUserHookTable {
width: 160px;
border: 1px solid #9E9E9E;
margin-top: 10px;
background: #39547A;
}
.webUserHookHeaderContainer {
}
.webUserHookHeaderTbl {
width: 100%;
background: #595959;
border-bottom: 1px solid #9E9E9E;
}
.webUserHookHeader {
padding: 2px 4px 2px 4px;
text-transform: uppercase;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:white;
}
.webUserHookTextContainer {
}
.webUserHookTextTbl {
}
.webUserHookSubHeader {
padding: 2px 4px 2px 4px;
}
.webUserHookText {
font-size: 9px;
padding: 2px 4px 2px 4px;
color:white;
}
.webUserHookWordContainer {
padding: 2px 4px 2px 4px;
}
.webUserHookWordTbl {
}
.webUserHookWord {
color: white;
}
.webUserHookFieldContainer {
padding: 2px 4px 2px 0px;
}
.webUserHookFieldContainer input {
width: 140px;
}
.webUserHookButtonContainer {
padding: 0px 4px 4px 4px;
}
.webUserHookButtonContainer input {
border-top:1px #C0C0C0 solid;
border-right:2px #666666 ridge;
border-bottom:2px #666666 ridge;
border-left:1px #C0C0C0 solid;
background: #1B3C71;
color:#ffffff;
font:9px Verdana, Arial, Helvetica, sans-serif;
height:18px
}

/* OLD VACANCY APPLICATION FOR CAREERRESULT */

.listheader {
	background : #CCCCCC;
	color : #002D4E;;
	font:	 10px Verdana, Arial, Helvetica, sans-serif;
	margin : 10px 0px 0px 0px;
	padding : 2px 2px 4px 4px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid white;
	border-left: 1px solid #CCCCCC;
	width: 100%;
}

.listrowwhite {
	background : transparent;
	color : black;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	width: 70%;
	padding-left: 4px;
	padding-right: 4px;
}

.listrowwhite a {
	background : transparent;
	color : black;
	font 				:	11px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.listrowwhite a:hover {
	background : transparent;
	color : #FF6600;
	font 				:	11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.categorietable {
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}


/* I'm travelling at the speed of light */
/* that's why they call me Mr. Fahrenheit */

H1 {
color:#455D88;
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
vertical-align: top;
padding:0px;
margin:0px;
}

H2 {
padding:0px;
margin:0px;
color:#455D88;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;

}

H3 {
padding:0px;
margin:0px;
color: #455D88;
font-weight: bold;
}



.jobCatHookTbl{
width:90%;
margin:20px 0 20px 0;
}
.jobCatHookListHolder{
width:100%;
border-top:1px solid #1c3b70;
}
.jobCatHookHeader{
color:#3C5885;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding:4px 0 8px 0;
}
.jobCatHookListTbl{
width:100%;
}
.jobCatHookListItem{
padding:4px 0 4px 0;
border-bottom:1px solid #1c3b70;
}
.jobCatHookListItemActive{
padding:4px 0 4px 0;
border-bottom:1px solid #1c3b70;
}
.jobCatHookListCounter{
padding:4px 0 4px 0;
border-bottom:1px solid #1c3b70;
}
.jobCatHookListCounter{
text-align:right;
}



.jobDetailDiv {
}
.jobDetailTitle {
float:left;
}
.jobsDetailReference {
float:left;
font-size:10px;
padding-left:4px;
font-weight:normal;
color:red;
}
.jobsListPubStatus {
float:left;
}