body {font-family:Georgia,Tahoma,Verdana,Arial,Sans-Serif;padding:0;margin:0;color:#066;background-color:#ccc;background:url('../images/dark_grey_bg_fade.jpg') repeat-x;font-size:1em;}

/* LAYOUT */
div#container {position:relative;margin-top:10px;margin-left:auto;margin-right:auto;width:970px;min-height:720px;height:auto !important;height:720px;text-align:left;padding:0;background-color:#fff;border-top:0px solid #999;border-right:0px solid #999;border-bottom:1px solid #ccc;border-left:0px solid #999;}
div#column {position:absolute;top:-10px;right:55px;margin:0 auto;padding:0;text-align:center;}
div#headertop {width:100%;height:80px;background-color:#999;}
div#headertext {width:370px;} 
div#headerbottom {width:100%;height:80px;background-color:#ccc;background:url('../images/light_grey_bg_fade.jpg') repeat-x;}
div#nav {width:72%;}
div#content {width:69%;}
div#footer {margin:4px 0 4px 0;margin-left:auto;margin-right:auto;width:970px;text-align:center;padding:0;background-color:#fff;border-top:0px solid #999;border-right:0px solid #999;border-bottom:0px solid #ccc;border-left:0px solid #999;}
div#footertext {font-size:100%;}

/* HTML TAGS */
h1{color:#c03;}
h2{color:#fff;font-weight:normal;padding:0.4em;margin:0}
h3{color:#999;padding:0em 1em 0.2em 0.6em;margin:0 0.2em;border-bottom:4px solid #ccc;}
h4{color:#066;padding:0em 1em 0.2em 0.6em;margin:0 0.2em;}
h5{color:#066;}

p {color:#000;margin:1em;line-height:1.3em;}

p.vacancies {font-size:1.5em;margin:0.5em;}
img {border:none;}

a:link, a:visited {text-decoration:underline;color:#c06;background-color:transparent;}
a:hover {color:#000;}
form {font-size:100%; margin:0; padding:0;}

div#nav ul {margin:0; padding:6px 20px 0 0; text-align:left; font-weight:800;color:#333}
div#nav ul a:link, div#nav ul a:visited {color:#c06;font-weight:800;text-decoration:none;}
div#nav ul a:hover {color:#333;font-weight:bold;text-decoration:underline;}
div#nav li {list-style-type:none; margin:0; padding:2px 12px 2px 12px; text-indent:0px; float:left; text-transform:uppercase;}

blockquote {margin:10px;padding:0 20px;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:80%}
blockquote p {width:130px;font-style:italic;color:#999;}

/* OTHER */
img.logo {background-color:#fff;padding:10px 10px 10px 10px;}
img.bsilogo {background-color:#fff;padding:10px 10px 0px 10px;}
img.contentimage {width:165px;height:165px;background-color:#fff;margin:10px 20px 30px 20px;padding:10px;float:left;border:1px solid #ccc;} 


div#footertext p.copyright {font-size:60%;margin:0;color:#999;text-transform:uppercase;}
div#footertext p {font-size:70%;margin:0;color:#ccc;text-transform:uppercase;}
div#footertext p span {color:#999;}
div#footertext p.designby {font-size:40%}
div#footertext p a:link, div#footertext p a:visited {text-decoration:underline;color:#999;background-color:transparent;}
div#footertext p a:hover {color:#000;}

table.selectable {
	padding: 0;
	margin: 0;
  width:100%;
  font-size:0.75em;
}

caption {
	margin:0;
	padding:0;
	font: italic 11px Arial, Georgia, "Times New Roman", Times, serif; /*"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	text-align: right;
}

th {vertical-align:top;}
td {vertical-align:top;}

th {
	font: bold 11px Arial, Georgia, "Times New Roman", Times, serif; /*"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	color: #281920; /*#4f6b72;*/
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #bd8690;
}

th a:hover {color:#fff;}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #ccc;
	background: none;
}

td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 6px 6px 6px 12px;
	color: #000; /*#4f6b72;*/
}

td.first_column {	border-left: 1px solid #ccc;}

td.first_row {	border-top: 1px solid #ccc;}

