
#leftside {
	position : relative;
	min-height : 490px;
	width : 720px;
	float : left;
}

/* ------------------------------------------------------------- */

#tabbox {
	position : relative;
	width : 714px;
	border : 5px solid #173484;
	padding : 3px;
	color : white;
}

#tabbox_pad {
	position : relative;
	min-height : 164px;
}

#tabbox_tabs {
	position : absolute;
	top : 0px;
	left : 0px;
	background-color : #5086c9;
	width : 165px;
	height : 100%;
}

b.tabbox_unselected {
	background-color : #5086c9;
	display : block;
	height : 28px;
	line-height : 28px;
	padding-left : 10px;
	font-size : 14px;
	color : white;
	font-weight : normal;
	border-bottom : 1px solid #345883;
}

b.tabbox_unselected:hover {
	background-color : #4471a9;
	cursor : pointer;
}

b.tabbox_selected {
	display : block;
	height : 28px;
	line-height : 28px;
	padding-left : 10px;
	font-size : 14px;
	color : white;
	font-weight : normal;
	background-color : #345782;
	border-bottom : 1px solid #345782;
}

b.tabbox_selected:hover {
	cursor : default;
	background-color : #345782;
	border-bottom : 1px solid #345782;
}

.tabbox_content {
	margin-left : 165px;
	min-height : 170px;
	display : none;
	background-color : #345782;
	padding : 3px;
}

#tabbox_content_1 {
	display : block;
	color : white;
}

#tabbox_content_1 b {
	display : block;
	margin-top : 2px;
}

#tabbox_content_1 select, #tabbox_content_1 .input {
	width : 90%;
}

#tabbox_content_1 .button {
	margin-top : 40px;
}

#tabbox_content_5 td {
	padding-bottom : 4px;
}

.tabbox_content table {
	width : 100%;
}

.tabbox_header {
	color : white;
	font-size : 16px;
	font-weight : bold;
}

.tabbox_leftcol a, .tabbox_rightcol a {
	color : white;
	font-size : 11px;
}

.tabbox_leftcol, .tabbox_rightcol {
	width : 50%;
	vertical-align : top;
}

.tabbox_content hr {
	width : 100%;
	size : 1px;
	color : #505050;
}

.label {
	color : white;
}

.required {
	font-weight : bold;
}

.checkboxes {
	height : 100px;
	font-size : 11px;
}

.notes {
	color : white;
}

label {
	display : inline;
	margin-right : 5px;
	color : white;
}

.label_notes {
	font-size : 11px;
	font-weight : normal;
	font-style : italic;
}

.formbox {
	border : 1px solid #5086c9;
	padding : 8px;
}

.formbox b {
	margin-top : 10px;
	display : block;
}

.indent {
	padding-left : 25px;
	color : white;
}

#contract_periods div, #temp_periods div {
	margin-top : 10px;
	padding : 1px;
}

#big_search_button {
	background : url(../images/index_collection.png) 0 -175px;
	border : 0;
	text-indent : -9999px;
	width : 190px;
	height : 40px;
}

#big_search_button:hover {
	background-position : -200px -175px;

}

/* ------------------------------------------------------------- */

#featured {
	margin-top : 10px;
	height : 159px;
	position : relative;
	width : 730px;
}

#happygirl {
	position : absolute;
	top : 0px;
	right : 328px;
	width : 119px;
	height : 160px;
}

#advertiseyourvacancy {
	position : absolute;
	top : 0px;
	right : 0px;
	display : block;
	height : 160px;
	width : 160px;
	background : url(../images/index_collection.png) no-repeat -200px 0px;
}

#cvupload {
	position : absolute;
	top : 0px;
	right : 0px;
	display : block;
	height : 80px;
	width : 448px;
	background : url("../images/index_cv_ad01.gif") no-repeat;
}

#getjobalerts {
	position : absolute;
	top : 80px;
	right : 0px;
	display : block;
	height : 80px;
	width : 448px;
	background : url("../images/index_mail_ad01.gif") no-repeat;
}

/* ------------------------------------------------------------- */

#recruiting {
	/*display:inline;*/
	overflow : hidden;
	margin-top : 10px;
	padding-bottom : 5px;
	width : 960px;
	background-color : #345782;
}

#recruiting h2 {
	height : 25px;
	line-height : 25px;
/* 	background-image : url("../images/h2back.gif");  */
	background-color : #173484;
	color : white;
	padding-left : 5px;
	font-size : 14px;
}

#recruiting img {
	float:left;
	display : inline;
	padding : 3px;
	background-color : White;
	margin-top : 8px;
	margin-left : 12px;
}

/* ------------------------------------------------------------- */

#right_col {
	width : 220px;
	float : right;
	position : relative;
}

#latestblog {
	height : 65px;
	background-image : url("../images/widget_latestblog.gif");
	position : relative;
	margin-bottom : 8px;
}

#latestblog h3 {
	padding-top : 1px;
}

#latestblog h3 a {
	font-size : 11px;
	font-weight : bold;
	color : white;
	margin-left : 2px;
	margin-top : 3px;
}

#latestblog_link {
	margin-right : 55px;
	padding : 3px;
}

/* ------------------------------------------------------------- */


/* ------------------------------------------------------------- */

#latest {
	position : relative;
}

