	/* Reset */
* { border: 0; margin: 0; padding: 0; }
body { font-family:Arial, Verdana, Sans-serif; font-size: 14px; line-height: 1.7; color: #474847; min-height: 100%;}
html {height: 100%;margin-bottom: 1px;background-color: #faf8f4;}
a img {border: none;}

	/* Common */
hr {border: 1px dashed #000;}
ul {list-style: disc;margin: 0px 0 0 20px;;}
li {list-style-image: none;list-style: disc;}
.clear { clear: both;}
.clear-left { clear: left;}	
.left {float: left;}
.right {float: right;}
.msg_head {cursor: pointer;position: relative;}
.msg_body {padding: 5px 10px 15px;background-color:#f1f5fa;border:1px solid #fe9001;}
span.shadowline {background:url("image/shadow-line.png") repeat-x scroll 0 0 transparent;display:block;height:9px;}
.imgborder { border: 1px solid #BFBABA; background-color: #fff; padding: 2px; }
p { margin-bottom: 15px; }
.highlight { font-size: 23px; text-transform: uppercase; }
a {color: #479add;text-decoration: none;border-bottom: none;}
a:hover {color: #000;text-decoration: none;}

a.external { padding-right: 15px; background: url('image/bg_external.png') no-repeat right center; }
a.external:hover { background-image: url('image/bg_external-hover.png'); }

/* Buttons */
.button { background-color:#fe9001; font-size: 16px; border: 1px solid #e2c298; padding:6px; margin: 4px 0 4px 0; color: #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	
	/* Headings */
h1, h2, h3, h4, h6 {font-weight: normal;padding-bottom: 0px;}
h1 {color: #091420;font-size: 26px;margin: 0px 0 0 0; text-transform: uppercase; text-shadow: #fff 1px 1px 1px; font-weight: bold; }
h2 {color: #091420;font-size: 18px;margin: 10px 0 0 0;}
h3 {color: #000;font-size: 14px;margin: 10px 0 0 0;}
h4 {color: #000;font-size: 12px;margin: 0px 0 0 0;}

#socialjobs_wrapper { background: url('image/header_bg.jpg') left bottom;  }
#socialjobs { margin: auto auto; width: 980px; height: 95px; }	
#lft {  float: left; width: 250px;height: 65px; margin-top: 18px;  z-index: -1;  }
#rgt { float: left; margin-left: 200px; width: 500px; line-height: 85px; z-index: -1; }
#rgt ul li { display: inline; float: left; margin-right: 7px;  }
#rgt ul li a { padding: 7px; font-size:0.9em; color: #1b1b1b; text-shadow:1px 1px 0 #FFFFFF; text-transform:uppercase; font-weight:bold;  }
#rgt ul li a:hover { color: #000;background: #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0px 0px 3px #333; -webkit-box-shadow:0px 0px 3px #333; box-shadow:0px 0px 3px #333;}

	/* Feature */
#wrapper_top { background: url('image/feature_bg.png') repeat-x; height: 190px; }		
#top { margin: auto auto; width: 900px; padding: 20px 0 0 0; }	
#top h3 { margin: 0; padding: 0; margin-left: 40px; color:#FCFCFC; text-shadow:2px 2px 2px #000000; font-family:helvetica,arial,sans-serif; font-size:2.3em; line-height:1.1em; width: 800px; font-weight: bold;}
.logo {  float: left; width: 279px; height: 279px; margin-top: -12px; z-index: -1;  }
#social { float: right; position: absolute; width: 200px;height: 40px; margin-top: 30px; margin-left: 700px;}

ul#choice { margin-left: 140px; float: left; margin-top: 32px;  z-index: -2; }
ul#choice li {list-style: none; display: inline; float: left; margin-right: 3px;}
ul#choice li a { margin-left: 20px; color: #fff; background-color:#fe9001; font-size: 20px; border: 3px solid #e9bc81; padding: 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
ul#choice li a:hover { background-color:#fff; color: #fe9001; }
ul#choice a.current, ul#choice a.current:hover, ul#choice li.current a { background-color:#32C0F9; cursor:default !important; color:#fff !important; }

#upper_header {background: url('image/breadcrumb.png') repeat-x;height: 40px;line-height: 40px; z-index: 2; position: relative; }
#upper_header_content {width: 900px;margin: 0 auto 0px auto;color: #253B50; }
#upper_menu {z-index: auto;position: absolute;height: 10px;width: 150px;margin-left: 770px;top: 35px;}

.title {color:#70a110; margin-left: 9px; font-size: 25px; text-transform: uppercase;}	

#statistics	{font-size: 16px;color: #253B50;text-shadow: #fff 1px 1px 1px;}
#statistics ul {list-style: none;margin: 0px 0 0 0;}
#statistics li {display: inline;float: left; }
#statistics a {color: #253B50;text-decoration: none;border-bottom: none;}
#statistics a:hover {text-decoration: underline; color: black;}
.divide {clear: both;height: 1px;overflow: hidden;margin-bottom: -1px;}
.description { margin-left: 25px; font-size: 16px; margin-bottom: 20px; width: 850px;}

/* Menu */
#wrapper_menu {width: 900px;}
#wrapper_menu #menu	{padding-left:570px;padding-top: 13px;}
#wrapper_menu #menu ul	{list-style-type: none; margin: 0;}
#wrapper_menu #menu ul li {text-align: center;position: relative ;display: inline;float: left;border-left: 1px solid #253B50;}
#wrapper_menu #menu ul li:first-child{border: 0;}
#wrapper_menu #menu ul li a	{display: block;height: 15px;line-height: 15px;color: #253B50;font-size: 16px;text-shadow: #fff 1px 1px 1px;padding-top: 0px; margin-right: 10px;margin-left:10px;}
#wrapper_menu #menu ul li a:hover	{text-decoration: underline; color: black;}
#wrapper_menu #menu ul li ul	{position: absolute;display: block;border: 1px solid #fe9001;}
#wrapper_menu #menu ul li ul li a	{display: block;width: 150px;font-weight: normal;background-color: #000;text-decoration: none;padding: 10px 0px 0px 16px;border-bottom: 1px solid #fe9001;}
#wrapper_menu #menu ul li ul li a:hover	{background-color: #fff;color: #000;}
#wrapper_menu #menu ul li ul li ul {margin-top: -22px;}

/* Sidebar */
#sidebar_account {width: 210px;float: left;padding: 0px 0px 40px 1px;}
#content_account {padding: 0 0 40px 10px;width: 650px;float: right;}
#sidebar_main {width: 250px;float: right;padding: 0px 10px 40px 20px;}
.widget p.contact img { margin-right: 20px; }
#sidebar_title {background-color: #99c0f6;display: block;width: 200px;height: 3px;margin-bottom: 10px;}
#sidebar {padding: 0px 10px 40px 10px;}
a.suggesties { display:block; text-align: center; margin-bottom: 20px; width: 90%; color: #fff; background-color:#fe9001; font-size: 20px; border: 3px solid #e9bc81; padding: 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
a.suggesties:hover { background-color:#fff; color: #fe9001; }

/* Content */
#wrapper_container { background: #FCFCFC url('image/bottom_shadow.png') 50% top repeat-x; }
#container {margin: 0 auto 0 auto; width: 950px; padding-top: 15px;}
#content_main {padding: 0 0 40px 10px;width: 590px;}
#content {padding: 0 0 40px 10px;}
.box {  float: left; width: 280px; margin-right: 10px;}
.widget { background:url("image/background-gradient.png") repeat-x scroll 0 top #F2F1ED; padding: 10px; margin-bottom: 10px; margin-top: 10px; border: 1px #555555 solid; -moz-box-shadow:0px 0px 15px #BFBABA; -webkit-box-shadow:0px 0px 10px #BFBABA; box-shadow:0px 0px 15px #575757;border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.widget ul { margin: 0; padding: 0; }
.widget ul li { list-style: none; }
.widget h2 { color: #2A2A2C; font-size: 14px; text-transform: uppercase; font-weight: normal;}

/* Company,vacature(all views), student view */
.information { float: left; width: 350px; }
.information a {font-size:16px;}
.student { width: 100%; }
.student-picture { float: left; width: 150px; margin-right: 40px;}
.student-info { float: left; }
.company { width: 100%; }
.company-picture { float: left; width: 250px; margin-right: 40px;}
.company-info { float: left; }
ul.social-profiles { height: 30px; width: 100%; margin-top: 10px; margin-bottom: 10px;}
ul.social-profiles li { display: inline; float: left; margin-right: 5px;}
.date { display: inline; font-size: 13px; margin-right: 10px; }
.vacature-title { font-weight: bold; }

/* Google maps */
#bodyContent p { width: 100px; height: 80px; }
#map_canvas { width: 580px; height: 580px; }
#map_box ul { margin: 0; padding: 0; }
#map_box ul li { list-style: none; margin-bottom: 2px; font-size: 16px;}

/* Tabs */
#map_box {width: 580px; background-color: #fff; border: 1px solid #575757; padding: 10px; }
#map_box h2 { padding:0; font-size: 25px; color: #575757;  font-weight: normal;}
ul.tabs { margin-left: 0px; }
ul.tabs li { list-style: none; display: inline; float: left; margin-right: 3px;   }
ul.tabs li a { background-color:#172a3f;font-size: 12px; text-transform: uppercase; color: #fff;padding: 5px 15px 5px 15px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-color:#091420; cursor:default !important; color:#fff !important; }

/* Twitter */
.tweet ul, .query ul { list-style: none; }
.tweet ul li, .query ul li{ list-style: none; padding-top: 15px; border-bottom: 1px dotted #ccc;}
.tweet a, .query a { color: #32C0F9; }
.tweet a:hover, .query a:hover { border-bottom: 1px dotted #32C0F9; } 
.tweet_time { float: right; font-size: 11px; }

/* Add account*/
#add_account input, select {background-color:#fff;border: 1px solid #fe9001;padding-left: 4px;padding-right: 4px;margin-bottom: 2px;height: 22px;width: 230px;}	
#add_account .textarea {background-color:#fff;border:1px solid #fe9001;padding-left:5px;height:19px;}
#add_account .submit {background-color:#fe9001;font-size: 21px;border: 1px solid #e2c298;padding-left: 6px;padding-right: 6px;margin-bottom: 2px;height: 35px;color: #fff;}
#add_account .fieldset_form{padding: 5px 0 10px 10px;border: 0px;width: 600px;}
#add_account label {float: left;color: #474646;font-size: 14px;width: 200px;padding-right: 20px;display: block;clear: both;cursor: pointer; }

/* Message-box */	
.saved {width: 638px;color: #000;background-color:#ffffdd;margin: 10px 0 10px 0;padding-left: 20px;border: 1px solid #ffd700;}
.problem {width: 638px;background-color:#ffcdcd;color: #000;margin: 10px 0 10px 0;padding-left: 20px;border: 1px solid #d00000;}
.message {width: 638px;color: #000;background-color:#ffffdd;margin: 10px 0 10px 0;padding-left: 20px;border: 1px solid #ffd700;}
.message_small {width: 600px;color: #000;background-color:#ffffdd;margin: 10px 0 10px 0;padding-left: 20px;border: 1px solid #ffd700;}

/* title-box */
.form-box {width: 620px;color: #fff;background-color: #2b2b2b;font-size: 17px;font-weight: bold;padding-left: 10px;	margin-bottom: 10px;}

/* tabel */
table {margin-bottom: 10px;}
.tablebovenmenu {width: 100%;background-color: #2d2d2d; color: #fff; border-top: 1px #ccc solid;border-bottom: 2px #ccc solid;margin-bottom: 5px;font-weight: bold;}
.float_right {position: absolute;top: 165px;margin-left: 670px;}
div#adsense_jobs {width: 170px;float: right;}

/* Forms */
form {padding: 10px 0 0 0;}
legend {color: #000;text-transform: uppercase;}
fieldset{padding: 5px 0 10px 10px;border: 0px;} 
label {float: left; color: #474646;width: 200px; padding-right: 20px; cursor: pointer;  }	
input, select { font-size: 14px;background-color:#ffffff; border: 1px solid #fe9001; padding-left: 4px; padding-right: 4px; margin-bottom: 2px; height: 22px; }	 
.textarea { background-color:#ffffff; border:1px solid #fe9001; padding-left: 5px; height: 19px; }
.submit { background-color:#fe9001; font-size: 21px; border: 1px solid #e2c298; padding-left: 6px; padding-right: 6px; margin-bottom: 2px; height: 35px; color: #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

 /*	Account	*/
#sidebarmenu ul { margin: 0; padding: 0;}
#sidebarmenu li { list-style: none; font-size: 15px; display: block; height: 20px; text-transform: uppercase; margin-bottom: 10px; padding: 5px; }
#sidebarmenu li a:hover { color: #000; }
.profile_picture { background-color: #fff; padding: 10px; border: 1px solid #575757;}

/* Searchform */
div#box_searchsite-small { display:block; padding-left: 20px; background-color:#091420; border: 4px solid #fff; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;-moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333; height: 80px; margin-bottom: 10px;}
div#box_searchsite-small .textarea {margin: 0px;padding: 0px;background-color:#fff;font-size: 20px;border:1px solid #36690a;height: 36px;width: 550px;color: #314804;padding: 5px;}
div#box_searchsite-small .submit {float: right; margin-right: 100px; margin-top:-5px;padding: 0;background-color:#091420;font-size: 25px;border: 4px solid #fff;-moz-box-shadow:0px 0px 7px #333; -webkit-box-shadow:0px 0px 7px #333; box-shadow:0px 0px 7px #333;height: 55px; width: 150px; color: #fff;padding: 5px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;-moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333;}
div#box_searchsite { display:block; padding-left: 20px; background-color:#091420; border: 4px solid #fff; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;-moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333; height: 120px; margin-bottom: 10px;}
div#box_searchsite .text {margin-left:10px; font-size: 14px;color: #fff;}
div#box_searchsite .textarea {margin: 0px;padding: 0px;background-color:#fff;font-size: 20px;border:1px solid #36690a;height: 26px;width: 550px;color: #314804;padding: 5px;}
div#box_searchsite .submit {margin-left: 10px;padding: 0;background-color:#091420;font-size: 25px;border: 4px solid #fff;-moz-box-shadow:0px 0px 7px #333; -webkit-box-shadow:0px 0px 7px #333; box-shadow:0px 0px 7px #333;height: 55px; width: 150px; color: #fff;padding: 5px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;-moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333;}

/* Footermenu */
.footer_colom { float:left; margin-right: 10px; width: 310px;font-size: 16px; background: #393939; border:1px solid #999999; padding: 5px; }
.footer_colom h2 {color:#fff;  font-weight: normal;}
.footer_colom_pages h2 {color:#fff; }
#footer_part_left ul {margin: 0;display:inline;}
#footer_part_left li {padding: 0px;list-style: none;}

#wrapper_footer {color: #fff;margin-top:10px; background: #232323; border-bottom:1px solid #272727; border-top:1px solid #595959;}
#footer {margin: 0px auto 0px auto;width: 1000px;overflow: hidden;font-size: 12px;padding: 20px;}
#footer-colom { color: #fff;}
#footer	ul {margin: 0;}
#footer li{list-style-type: none;text-decoration: none;}

#footer_bottom {margin: 0px auto 0px auto;font-size: 12px;padding:10px; border-top:1px solid #595959;color:#fff; background: #000; height: 20px;}
#copyright { margin: 0px auto 0px auto; width: 1000px; color: #666666; font-size:0.9em; }
#copyright ul li { display: inline; float: left; margin-right: 10px;}
#copyright a {color: #D5DFEE;}
#copyright a:hover { text-decoration: underline;}

/* Sitemap */
.pager { background-color:#59BA00; color: #fff; border:#000 1px solid;padding:3px;text-align:center;}
.lhead { background-color:#59BA00; color: #fff; border-top:#000 1px solid;border-bottom:#000 1px solid;padding:3px;}
.lpart { color: #fff; border-left:#000 1px solid;padding-bottom:25px;}
.lpage { font:normal 12px verdana;}
.lcount {color:#fff;padding:2px;}
hr {color:#ccc;} 
