/*-----------------------------------------------------------------------------
Allbecon/Olympia Print Stylesheet

version			:   2.0
date			:   22/07/2008
author			:   Antal van Wijk
contact			:   avanwijk@rhinfofly.nl
-----------------------------------------------------------------------------*/

/* Global */

html {}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#002e5c;font-weight:normal;background-color:#fff;}
#container {font-size: 12px;text-align:left;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.align-right {float:right;margin:0px 0px 0px 10px;}
.align-left {float:left;margin:0px 10px 0px 0px;}
	
/* All parts that must be set hidden */

#header 			{display:none;}
#menulinks 			{display:none;}
.header_home 		{display:none;}
img.banner 			{display:none;}
#main 				{clear:both;}
#navigation 		{display:none;}
a.top				{display:none;}
a.gohome			{display:none;}
button				{display:none;}
buttons				{display:none;}
.buttons			{display:none;}
img 				{display:none;}
.help				{display:none;}
.error				{display:none;}
#menusearch			{display:none;}
#uploadcv			{display:none;}
#footer 			{display:none;}
#content-secondary 	{display:none;}
#content-tertiary 	{display:none;}

/* Headings & co  */

h1,	h3, h4, h5, h6 {font-size: 14px;font-weight:bold;}
h2 {font-size: 20px; font-weight:bold;color:#E74E16;} /* Orange Font */
h3 {padding-bottom: 5px;}	
p {margin:0 0 1em;}
strong {font-weight:bold;}

/* Tables Only! -all tables- */

/*table.detail thead th*/
th {width: 110px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px dotted #666666;} /* TH, general */
thead th{color:#E74E16; font-size: 1.2em; padding: 15px 0pt 10px;}
td {width: auto; padding-bottom: 5px; border-bottom: 1px dotted #666666;} /* TD, general */
div.confirm table td{width:150px;} /* for confirmation */

/* Form stuff */

form br {clear:both;border:1px solid #000;}
.form-group {padding-top: 10px; clear: both;}
p.intro {font-weight:normal;}
input {border: 1px solid #000; margin-top: 5px; margin-bottom: 5px;} /* All INPUT elements, also for checkboxes and etc */
input.radio {border: none;}
input.checkbox {border: none;}
label {font-size:12px;font-weight:normal;float:left;display:block;width:165px;}
form select {border:1px solid #000 !important;}
#codegroups$jlv {border:1px solid #000;}
textarea {border:1px solid #000;font-family:Arial, Helvetica, sans-serif;font-size: 12px;width:350px;padding:3px;height:100px;}

input.text {border:1px solid #000;width:175px;padding:2px 2px 0px 2px;height:16px;}

div.radioboxes,
div.checkboxes {float:left;border: none;}
div.radioboxes,div.checkboxes {border: none!important;}
div.radioboxes label,div.checkboxes label {float:left;border: none;}

input.small,
.small {width:50px;}
	
input.medium,
.medium {width:100px;}
	
input.large,
.large {width:150px;}
	
input.extralarge,
.extralarge {width:200px;}
	
input.xxlarge,
.xxlarge {width:250px;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Required markings */

span.required {font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#FF7900;float:right;margin-top:-10px;margin-right:5px;}
span.req_no_float {font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#FF7900;margin-top:-10px;margin-right:5px;}
.required-warning .star{margin-top:3px;margin-right:5px;font-size:18px;font-weight:bold;display:block;float:left;}
.required-warning {font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#FF7900;}
