#header {
	height: 110px;
	padding: 10px 0px 2px 30px;
	overflow: hidden;
}

#header>#top>#headerMessages {
	float: right;
	height: 58px;
	min-width: 573px;
	background-color: #fff;
} 

#header>#top>#headerImage {
	width: 300px;
	height: 58px;
	float: left;
	background-color: #fff;
}

#header>#bottom>#searchFields {
	height:50px;
	float: right;
	clear: both;
	background-color: #fff;
}

#header>#bottom>#searchFields>*>*>button#toolbarAF201PersonSearch {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
padding: 5px 12px 5px 32px;
margin-right: 15px;
cursor: pointer;
position: relative;
}

#header>#bottom>#searchFields>*>*>button#toolbarAF201PersonSearch:before {
	content: url(../images/find.png);
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	position: absolute;
	left: 2px;
	top: 7px;
}

#header>#bottom>#searchFields>*>*>label#toolbarAF201PersonSearchAutocompleteToggleLabel {
	margin-left: 0.25em;
	margin-top: 0.3em;
	float: none;
}


#header>#bottom>#searchFields>*>*>input#toolbarAF201PersonSearchPnr,
#header>#bottom>#searchFields>*>*>input#toolbarAF201PersonSearchFirstName,
#header>#bottom>#searchFields>*>*>input#toolbarAF201PersonSearchLastName,
#header>#bottom>#searchFields>*>*>input#toolbarAF201PersonSearchEmail,
#header>#bottom>#searchFields>*>*>input#toolbarAF201PersonSearchAnmNo {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
position: relative;
width: 9em;
margin-right: 5px;
padding: 5px 5px 6px 5px;
border-color: #aaa;
border-width: 1px;
}

#header > #top > #headerMessages > #language {
	float: right;
	margin-top: 10px;
	clear: both;
	padding-right: 16px;
}

div#header >#headerMessages> #span#language > a {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	color: rgb(29,60,78);
	text-decoration: none;
	padding-left: 15px;
}

#header>#searchFields>span#toolbarAF201PersonSearch:focus {
	background-color: rgb(53, 107, 140);
	outline: 0;
}
#header>#searchFields>span#toolbarAF201PersonSearch:before:focus {
	outline: 0;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #777;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #777;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #777;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #777;
}


#toolbar {
    background-color: rgb(230,240,245);
    padding: 0 0 0 15px;
    line-height: 25px;
    height: 25px;
    clear: both;
}

#help {
    float: right;
	border-right: 1px solid #E6F0F5;
	cursor: pointer;
}

#help a:link, #help a:visited, #help a:hover, #help a:active {	
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    
    color: rgb(29,60,78);
    text-decoration: none;
    
    padding-right: 15px;
    padding-left: 20px;
    display: inline-block;
}
#help:hover {
	background-color: rgb(241, 252, 257);
}

#change-org {
    float: right;
	border-right: 1px solid #E6F0F5;
	cursor: pointer;
}

#change-org a:link, #help a:visited, #help a:hover, #help a:active {	
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    
    color: rgb(29,60,78);
    text-decoration: none;
    
    padding-right: 15px;
    padding-left: 20px;
    display: inline-block;
}

#change-org:hover {
	background-color: rgb(241, 252, 257);
}

