/* GENERAL STYLES */
/* GENERAL STYLES */
#front1 a {display: block; position: absolute; left:1px; top: 470px; background-repeat: no-repeat; width: 139px; height: 139px;}
#front1 a:hover {display: block; position: absolute; background-image: url(/media/3205/frontnavitem1_1.jpg);	background-repeat: no-repeat; width: 139px; height: 139px; }
#front2 a {display: block; position: absolute; left:158px; top: 470px; background-repeat: no-repeat; width: 139px; height: 139px;}
#front2 a:hover {display: block; position: absolute; background-image: url(/media/3210/frontnavitem2_2.jpg);	background-repeat: no-repeat; width: 139px; height: 139px; }
#front3 a {display: block; position: absolute; left:314px; top: 470px; background-repeat: no-repeat; width: 139px; height: 139px;}
#front3 a:hover {display: block; position: absolute; background-image: url(/media/3215/frontnavitem3_3.jpg);	background-repeat: no-repeat; width: 139px; height: 139px; }
#front4 a {display: block; position: absolute; left:468px; top: 470px; background-repeat: no-repeat; width: 139px; height: 139px;}
#front4 a:hover {display: block; position: absolute; background-image: url(/media/3220/frontnavitem4_4.jpg);	background-repeat: no-repeat; width: 139px; height: 139px; }
#front5 a {display: block; position: absolute; left:623px; top: 470px; background-repeat: no-repeat; width: 140px; height: 139px;}
#front5 a:hover {display: block; position: absolute; background-image: url(/media/3225/frontnavitem5_5.jpg);	background-repeat: no-repeat; width: 140px; height: 139px; }

#submitCV a {display: block; position: absolute; left: 590px; top: 237px; width: 157px; min-height: 30px; height: auto !important; height: 30px;}
#submitCV a:hover {display: block; position: absolute; left: 593px; top: 237px; width: 153px; min-height: 27px; height: auto !important; height: 27px; background: #ffffff; filter: alpha(opacity=20); -moz-opacity: 0.20;opacity: 0.20;}
#submitCVfront a {display: block; position: absolute; left: 580px; top: 411px; width: 157px; min-height: 30px; height: auto !important; height: 30px;}
#submitCVfront a:hover {display: block; position: absolute; left: 580px; top: 411px; width: 153px; min-height: 27px; height: auto !important; height: 27px; background: #ffffff; filter: alpha(opacity=20); -moz-opacity: 0.20;opacity: 0.20;}
body {margin: 0px; padding: 0px; font-family: Arial, Verdana; font-size: 11px;}

#Wrapper {position: relative; text-align:center; width: 900px; min-height: 780px; height: auto !important; height: 780px; margin: 0px auto 0px auto; background: url(/media/2678/wrapper-achtergrond-nieuw.jpg) no-repeat; background-position: left;}
#SubWrapper {position: relative; relative; text-align:center; width: 764px; min-height: 780px; height: auto !important; height: 780px; margin: 0px auto 0px auto;}

#FrontPage #Banner {position: relative; width: 765px; min-height: 108px; height: auto !important; height: 108px; background: url(/media/2663/header-nieuw.jpg) no-repeat;}
#FrontPage #ContentImage {width: 764px; min-height: 502px; height: auto !important; height: 502px; background: url(/media/2668/front-content2.jpg) no-repeat;}
#FrontPage #Footer {width: 764px; min-height: 169px; height: auto !important; height: 169px; background: url(/media/2673/front-footer-nieuw.jpg) no-repeat;}
#FrontPage #NavigationBanner {text-align: right; width: 743px; min-height: 11px; height: auto !important; height: 11px; margin: 0px 0px 0px 0px; padding: 40px 0px 0px 0px;}
#HeaderHome {float: left; margin: 35px 0px 0px 600px; padding: 0px 0px 0px 0px;}
#HeaderFAQ {float: left; margin: 35px 0px 0px 15px; padding: 0px 0px 0px 0px;}
#HeaderContact {float: left; margin: 35px 0px 0px 15px; padding: 0px 0px 0px 0px;}

#ContentPage #Banner {float: left; width: 764px; min-height: 108px; height: auto !important; height: 108px; background: url(/media/4260/header_nieuw2.jpg) no-repeat;}
#ContentPage #ContentImage {width: 762px; min-height: 184px; height: auto !important; height: 184px; background: url(../images/overig/content_image.jpg) no-repeat;}
#ContentPage #NavigationBanner {text-align: right; width: 743px; min-height: 11px; height: auto !important; height: 11px; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#ContentPage #MainNavigation {width: 535px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; min-height: 11px; height: auto !important; height: 11px;}
#ContentPage #Content {float: left; width: 762px; min-height: 300px; height: auto !important; height: 300px; margin: 0px 0px 0px 0px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc; background-image: url(/media/3230/content_achtergrond.jpg); background-position: top; background-repeat: repeat-x;}
#ContentPage #SideNavMenu {float: left; width: 240px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 10px; min-height: 292px; height: auto !important; height: 292px; background: url(/media/3236/paarsebalk.gif) no-repeat; background-position: right; text-align: left;}
#ContentPage #MainContent {float: left; width: 474px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; min-height: 265px; height: auto !important; height: 265px; text-align: left;}
#ContentPage #TextBox {float: left; bottom: 190px; left: 30px; width: 210px; margin: 0px 0px 40px 10px; padding: 15px 65px 15px 15px; min-height: 150px; height: auto !important; height: 150px; background: url(/media/4608/textbox.gif) no-repeat; font-size: 14px; font-weight: bold; font-family: Trebuchet, Arial}
#ContentPage #TextBox p {color: #333333; margin: 0px 0px 0px 0px; padding: 10px 35px 0px 0px; font-size: 12px; font-weight: bold; font-family: Trebuchet, Arial; text-align: justify;}
#ContentPage #MainImage {width: 762px; min-height: 185px; height: auto !important; height: 185px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#ContentPage #Footer {width: 764px; min-height: 169px; height: auto !important; height: 169px; background: url(/media/2673/front-footer-nieuw.jpg) no-repeat;}

#NavigationBanner a {margin-right: 22px;}
#NavigationBanner #about {float: left; padding: 0px 0px 0px 0px; margin: 40px 0px 0px 50px; font-size: 13px;}
#NavigationBanner #competitive {float: left; padding: 0px 0px 0px 0px; margin: 40px 0px 0px 43px; font-size: 13px;}
#NavigationBanner #ourclients {float: left; padding: 0px 0px 0px 0px; margin: 40px 0px 0px 35px; font-size: 13px;}
#NavigationBanner #candidateservices {float: left; padding: 0px 0px 0px 0px; margin: 40px 0px 0px 45px; font-size: 13px;}
#NavigationBanner #clientservices {float: left; padding: 0px 0px 0px 0px; margin: 40px 0px 0px 30px; font-size: 13px;}
#NavigationFooter {padding: 5px 0px 0px 28px;}

/* Text styles */

#ContentPage #MainContent h1 {margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; font-size: 20px;}
#ContentPage #MainContent p {margin: 0px 0px 0px -20px; padding: 20px 0px 0px 20px;}
p {line-height: 16px;}
#AddressContent {line-height: 14px;}

#NavigationBanner a, #NavigationFooter a, #SideNavMenu a , #Banner a {text-decoration: none;}
#NavigationFooter, #NavigationFooter a, #AddressContent {font-size: 9px; letter-spacing: 1px;}
#SideNavMenu a {font-size: 11px; line-height: 30px; letter-spacing: 1px;}

/* Text colors */
/* Each category has a colorstyle */
#HeaderHome a, #HeaderFAQ a, #HeaderContact a {color: #993399}

#NavigationBanner a {color: #993399; font-family: Trebuchet, Arial} 
#ContentPage #SideNavMenu a, .PageAboutUs #ContentPage #MainContent h1 {color: #903481;}
.PageIT #ContentPage #SideNavMenu a, .PageIT #ContentPage #MainContent h1, .PageBeyondTheJob #ContentPage #SideNavMenu a, .PageBeyondTheJob #ContentPage #MainContent h1 {color: #903481;}
.PageFinance #ContentPage #SideNavMenu a, .PageFinance #ContentPage #MainContent h1 {color: #903481;}
.PageExecutive #ContentPage #SideNavMenu a, .PageExecutive #ContentPage #MainContent h1 {color: #903481;}
.PageMultiTalented #ContentPage #SideNavMenu a, .PageMultiTalented #ContentPage #MainContent h1 {color: #903481;}

#NavigationBanner a:hover, #NavigationFooter a, #Wrapper #ContentPage #SideNavMenu a:hover {color: #cccccc;}
h1 {color: #903481; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
p {color: #666666;}
#NavigationFooter, #NavigationFooter a {color: #993399}
#AddressContent {color: #4f4f4f;}

/* Misc. */
.balloonstyle{
position:absolute;
left: 190px; 
top: 100px;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 150px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
#imgCaptcha {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 19px;}

.PageDivider {border-top: solid 1px #993399;}

.PaddingTopFourteen {padding-top: 10px;}
.PaddingLeftTwentyEight {padding-left: 35px;}

.PipePadding {margin: 0px 3px 0px 3px;}

.FloatLeft, .NavMenu a {float: left;}
.ClearEnd {clear: both;}

img {border: 0px;}

.MainNavButton {padding-bottom: 6px;} /* .MainNavButton {padding-bottom: 1px;} */

/* MainNavigation styling common styling */
.NavMenu {font-family: Arial, Verdana; width: 743px; min-height: 18px; height: auto !important; height: 18px; font-size:11px; padding: 30px 0px 0px 26px; margin-left: 0px 0px 0px 0px;}
.NavMenu ul li a, .NavMenu ul li a:visited {display:block; text-decoration:none; color:#ffffff; font-size:10px; line-height: 23px; overflow:hidden;} /* Menu Background Color */
.NavMenu ul {float: left; padding:0px; margin:0px;list-style-type: none; }
.NavMenu ul li {float:left; position:relative;}
.NavMenu ul li ul {display: none;}

/* Specific to non IE browsers Pulldown menu */
.NavMenu ul li:hover a {color:#903481; background: transparent;}
.NavMenu ul li:hover ul {display:block; position:absolute; top:24px; left:0; }
.NavMenu ul li:hover ul li a.NavHide {background:#6a3; color:#fff;}
.NavMenu ul li:hover ul li:hover a.NavHide {background:#6fc; color:#000;}
.NavMenu ul li:hover ul li ul {display: none;}
.NavMenu ul li:hover ul li a {display:block; background:#cccccc; color:#ffffff; width: 122px; padding-left: 8px;} /* Submenu Background Color */
.NavMenu ul li:hover ul li a:hover {color:#903481;} /* Submenu Highlight Color */
.NavMenu ul li:hover ul li:hover ul {display:block; position:absolute; margin-left:182px; top:0;}
.NavMenu ul li:hover ul li:hover ul.left {left:-100px;}

/* EDITOR PROPERTIES */

/* EDITOR PROPERTIES */
