﻿
#contentBody #contentArea #body
{
    float: left;
    width: 510px;
    padding:0 30px 0 26px;
    xbackground: #afffff; /*remove*/
}

#contentBody #contentArea #body.fullBody
{
    float: left !important;
    width:720px !important;
    xbackground: red !important;/*remove*/
    xheight:400px; /*remove*/
}

#contentPage
{
    float:left;
    width:510px;
    xbackground:#dffff1;
}

#contentBody #contentArea #body.fullBody #find {
    float:right;
    width:176px;
    height:100%;
    overflow: hidden;
    background:#f1f4f6;
    xmargin-right:33px;
}

#contentBody #contentArea #body.fullBody #find #top
{
    width:176px;
    height:38px;
    overflow:hidden;
    position:absolute;
    background: url('../../../Resources/Global/Image/Content/relatedContent_bg_careers.gif') no-repeat;
    z-index:3;
}

#contentBody #contentArea #body.fullBody #find #bottom
{
	height:13px;
}


#contentBody #contentArea #body.fullBody #find #category
{
	z-index:20;
	position:relative;
}

#find #Login .button
{
    float:left;
    width:340px;
    padding-left:74px;
    margin-top:5px;
}

.button .loginButton
{
    background:none;
    float:left;
    height:17px;
    font-weight:bold;
    border:none;
    cursor: pointer;
}

.button .middle
{
    background: #00678a;
    float:left;
    height:17px;
}

#find .button .middle INPUT
{
    font-weight:bold;
    color:#ffffff;
}


.button .left
{
	float:left;
}

.button .right
{
    background:url('../../../Resources/Global/Image/Icons/button_right_bg.gif') ;
    float:left;
    width:9px;
    height:17px;
    border:none;
}

#find * {
	vertical-align:middle;
}
#find h3 {
    margin-top:6px;
    margin-bottom:8px;
    color: #434343;
    font-size: 14px;
    font-weight: bold;
	padding:18px 0 0 20px;
	position:relative;
	z-index:20;
}

#find #country, #find #category
{
    xwidth:187px;
    overflow:hidden;
    padding:6px 0 0 20px;
}

#find .button
{
	padding:10px 0 0 20px !important;
	xwidth:187px;
    overflow:hidden;
}
#find SELECT {
	width:133px;
	height:17px;
	font-size:10px !important;
}

#find label {
	font-weight:bold;
	color:#686868;
	padding-right:4px;
	background:green;
}

#careers
{
    margin-top:30px; 
    float:left;
    width:365px;
    xbackground:#effff1;
    
}

#careers .table {

	width:100%;
	overflow:hidden;
	xbackground:red;
	border:1px solid #E4E4E4;
}
#careers .table .row {
	clear:both;
	height:35px;
	xbackground:navy;
}
#careers .table .row .position, #careers .table .row .field, #careers .table .row .country {
	padding-top:8px;
	padding-bottom:8px;
	float:left;
}
#careers .row 
{
    border-bottom:1px solid #E4E4E4;
	cursor:pointer;
}

#careers .headers {
	color:#000;
	height:31px;
	font-weight:bold;
	cursor:default;
	background:#F4F4F4;
	border:0;
}

#careers .headers IMG
{
    padding-bottom:1px;
}

#careers .row .position {
	width:182px;
	margin:0 8px 0 6px;
}

#careers .table .row .position .head {
	width:170px;
	padding-left:12px;
	background-image:url('../../../Resources/Global/Image/Icons/ArrowRightBlue.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	position:relative;
}

#careers .row a {
	text-decoration:none;
	background:url('../../../Resources/Global/Image/Icons/ArrowDownGray.gif') no-repeat 0 4px;
}

#careers .row .field {
	width:81px;
}
#careers .row .country {
	width:81px;
}

#careers .rows  .sel {
    border-top:1px solid #E4E4E4;
	float:left;
	width:100%;
	background-color:#F9F9F9;
}
#careers .sel a 
{
	font-weight:bold;
	background:url('../../../Resources/Global/Image/Icons/ShortArrowDownGray.gif') no-repeat 0 4px;
}

#careers .career {
	padding:10px 10px 10px 26px;
	color:#444444;
	clear:both;
	xbackground:red;
}
#careers .career a {
	text-decoration:none;
	cursor:pointer;
}
#careers .career .apply {
    color:#00678A;
	padding-top:10px;
}
#careers .career .apply.opened a {
	text-decoration:none;
	font-weight:bold;	
}
#careers .career .apply a{ 
    background: url('../../../Resources/Global/Image/Icons/ArrowRightBlue.gif') no-repeat left;
    padding-left:12px;
}
#applyForm {
	border-top:1px solid #EFEFEF;
	padding:10px 0 0 0;
	margin:7px 0 0 0;
	xbackground:red;
}

#applyForm div div {
	margin-bottom:12px;
	height:20px;
	position:relative;
	xbackground:blue;
}

#applyForm div div input
{
	position: absolute;
	left:70px;
	top:-2px;
}

#applyForm .validator
{
    width:204px;
    position: absolute;
	left:228px;
	top:-2px; 
}

#applyForm div .freeText
{
    height:80px;
    margin:0;
}

#applyForm div textarea
{
    width:230px;
    height:60px;
    position:relative;
    top:-16px;
    margin-left:70px;
    xbackground:red;   
}

#applyForm div .fileBrowse
{
    width:305px;
    xheight:20px;
    margin-bottom:0px;
    xbackground:red;   
}

#applyForm div .fileBrowse input
{
    xwidth:260px;
    xheight:20px;
    xmargin-bottom:0px;
    xbackground:blue;   
}

#applyForm .fileBrowseValidator
{
	margin:0 0 0 70px;
	padding:0;
	height:14px;
	overflow:hidden;
    xbackground:red;	
}

#applyForm .button
{
    float:right;
    xwidth:340px;
    padding-right:26px;
    margin-top:5px;
}

#applyForm .button .loginButton
{
    background:none;
    float:left;
    height:17px;
    font-weight:bold;
    border:none;
    cursor: pointer;
}

#applyForm .button .middle
{
    background: #00678a;
    float:left;
    height:17px;
}

#applyForm .button .middle INPUT
{
    font-weight:bold;
    color:#ffffff;
    position:relative;
    top:0;
    left:0;
}

#applyForm .button .left
{
	float:left;
}

#applyForm .button .right
{
    background:url('../../../Resources/Global/Image/Icons/button_right_bg.gif') ;
    float:left;
    width:9px;
    height:17px;
    border:none;
}

#applyForm .instructions {
    font-weight:bold;
	padding-bottom:10px;
}

#applyForm .txt {
	width:254px;
	height:16px;
}

#career-no-results {
	margin-top:10px;
	font-weight:bold;
}
