/* Styling in the XHTML 1.1 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype*/
/* structure (body, head, html, title) */
html {
  font-size: 16px;
  font-family : arial, garuda, Sans-Serif;
}
	body {
		color : #444444;
		font-family : arial, Sans-Serif;
		font-size : 72%;
		line-height : 126%;
		margin : 0px 0px 0px 0px;
	}
		/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */
		h1 {
			font-size :	183%;
			color: #000000;
			margin : 11px 0px 0.5em 0px;
			padding : 0px 0px 5px 0px;
		}
		h2 {
			font-size :	120%;
			color: #000000;
			margin : 0px 0px 0.3em 0px;
		}
		h3 {
			font-size :	110%;
			margin : 0px 0px 4px 0px;
		}
		h4 {
			font-size :	100%;
			color: #000000;
			font-weight: normal;
			margin : 0px 0px 6px 0px;
		}
		p {
			margin : 0px 0px 10px 0px;
		}
		address {
			font-style : normal;
		}
		/* hypertext (a) */
		a {}
			a:link, a:visited {
				color : #444444;
				text-decoration : underline;
			}
			a:hover, a:active{
				color : #444444;
				text-decoration : underline;
			}
		/* list (dl, dt, dd, ol, ul, li) */
		ul {
			margin : 0px 0px 1em 0em;
			padding : 0px 0px 0px 0px;
		}
			ul ul,
			ul ol {
				margin-bottom : 0px;
			}
				ul li {}
		ol {}
			ol ol,
			ol ul {
				margin-bottom : 0px;
			}
				ol li {}
		dl {}
			dt {
				font-weight : bold;
			}
			dd {}
		/* object (object, param) */
		object {}
		/* presentation (b, big, hr, i, small, sub, sup, tt) */
		div.hr {
			background : url(/images/bg_hr.png) repeat-x 0% 0%;
			border : none;
			clear : both;	
			color : #eca270;
			height : 1px;
			margin : 12px 0px 14px 0px;
			width : 100%;
		}
			div.hr hr {
				display: none;
			}
		/* forms (button, fieldset, form, input, label, legend, select, optgroup, option, textarea) */
		table {
		border-collapse : collapse;
		margin : 0em 0em 1em 0em;
	}
		caption {
			font-size :	110%;
			font-weight : bold;
			text-align : left;	
		}
		colgroup {}
			col {}
		tbody {}
			tr {
				vertical-align : top;
			}
				td {
					padding : 0px;
				}
				th {
					font-weight : normal;
					padding : 0px;
					text-align : left;
				}
		thead {}
			thead tr {}
				thead td {}
				thead th {}
		tfoot {}
			tfoot tr {}
				tfoot td {}
				tfoot th {}

	/* Forms */
	form {
		margin : 0em 0em 0em 0em;
	}
		form * {
			font-family : Tahoma, Verdana, Arial, Sans-Serif;
			font-size : 100%;
		}
		fieldset {
			border : none;
			margin : 0em 0em 1em 0em;
			padding : 0em 0em 0em 0em;
		}
			fieldset legend {
				font-size : 100%;
				font-weight : bold;
			}
			input[type=password],
			input[type=text] {
				padding: 2px 0px 2px 2px;
			}
			input, 
			textarea, 
			select,
			button {
				font-family : Arial, Sans-Serif;
				font-size : 110%;
				vertical-align : middle;
			}
      input[type=submit],input[type=image], input[type=button], button {
        overflow: visible;
      }
				input, 
				textarea, 
				select {
					width : 138px;
					border: solid 1px #b4b2b2;
          outline: none;
				}
				input.larger {
					width : 305px;
					height: 20px;
					padding: 15px 0px 14px 14px;
					margin: 15px 0px 10px 20px;
					color: #5e5656;
					border: none;
					font-size: 140%;
					font-weight: bold;
					background: transparent url(/images/bg_input.png) no-repeat;
				}
				input.imgBig {
					height: 44px;
					width: auto;
					border: none;
					margin: 2px 0px 0px 0px;
				}
			label {
				font-size : 100%;
				vertical-align: middle;
				font-weight : normal;
			}
			textarea.textarea {
				width : 250px;
				background: transparent url(/images/bg_textarea.png) no-repeat 100% 0px;
				border: none;	
				width: 264px;
				float: right;
				height: 142px;
				padding: 48px 20px 0px 20px;
				margin: 0px;
				overflow: hidden;
			}
			.button {
				width: auto;
				height: 18px;
				border: none;
				margin-top: 7px;
			}
			.buttonSmall {
				width: 82px;
				height: 30px;
				float: right;
			}
			input.check {
				width: 12px;
				margin-left: 10px;
			}
			input.radio {
				border: none;
			}
			label.float {
				width: 250px;
				float: left;
				vertical-align: middle;
				margin-top: 4px;
			}
			button {
				overflow : visible;
			}
			select {
				border : solid 1px #cacaca;
				padding-left : 2px;
			}
			datalist {}
				optgroup {}
					option {}
			textarea {
				padding-left : 2px;
			}
			output {}
	
		/* img */
		img {
			border : none;
			vertical-align : bottom;
		}
/* Generic */
	.hidden
	{
		position: absolute;
		top: -3000px;
	}
	.left {
		float : left;
	}
		img.left {
			margin : 0px 0.5em 0.5em 0px;
		}
	.right {
		float : right;
	}
		img.right {
			margin : 0px 0px 0.5em 0.5em;
		}
	.clear {
		clear : both;
	}
		div.clear {
			height : 0px;
			overflow : hidden;
      background: transparent;
		}

    div.tabsContentBig div.contentTab div.contentBlock .centerColumn ul.jobslist li{
    margin-bottom: 4px;
    }
