BODY {
	FONT-SIZE: 10px; BACKGROUND: #fff; COLOR: #333; LINE-HEIGHT: 140%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY * {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
* HTML #header * {
	DISPLAY: none
}
* HTML #header-navigation * {
	DISPLAY: none
}
* HTML SPAN.fr * {
	DISPLAY: none
}
* HTML SPAN.hidden.type {
	DISPLAY: none
}
* HTML DIV.col_one * {
	DISPLAY: none
}
* HTML #footer-navigation-extended * {
	DISPLAY: none
}
* HTML #tab-navigation * {
	DISPLAY: none
}
* HTML DIV.bg-contact-info-bottom DIV.fl DIV * {
	DISPLAY: none
}
* HTML DIV.connection-path DIV.play {
	DISPLAY: none
}
* HTML DIV.connection-path DIV.last {
	DISPLAY: none
}
* HTML DIV.profile-row DIV.profile-col-content SPAN EM {
	DISPLAY: none
}
* HTML HR {
	DISPLAY: none
}
* HTML DIV.bg-contact-info-bottom DIV.fl DIV.adr * {
	DISPLAY: inline
}
* HTML DIV.bg-contact-info-bottom DIV.fl DIV.contact-info-inv-status .mb10 * {
	DISPLAY: inline
}
#header {
	DISPLAY: none
}
#header-navigation {
	DISPLAY: none
}
SPAN.fr {
	DISPLAY: none
}
DIV.col_one {
	DISPLAY: none
}
DIV.bg-statistics-top {
	DISPLAY: none
}
#footer-navigation-extended {
	DISPLAY: none
}
#tab-navigation {
	DISPLAY: none
}
SPAN.hidden {
	DISPLAY: none
}
DIV.bg-contact-info-bottom DIV.fl > DIV {
	DISPLAY: none
}
DIV.connection-path DIV.play {
	DISPLAY: none
}
DIV.connection-path DIV.last {
	DISPLAY: none
}
DIV.profile-row DIV.profile-col-content SPAN EM {
	DISPLAY: none
}
DIV.overflow .fr {
	DISPLAY: none
}
.text-button {
	DISPLAY: none
}
HR {
	DISPLAY: none
}
H1.h1-profile {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.connection-path {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 1%
}
DIV.connection-path:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.connection-path:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.connection-path DIV {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 120px; MARGIN-RIGHT: 20px
}
DIV.connection-path DIV.container #initial_element {
	WIDTH: 100%
}
DIV.connection-path DIV.container #initial_element DIV {
	WIDTH: 100%
}
DIV.connection-path DIV.container #initial_element DIV DIV {
	WIDTH: auto
}
DIV.connection-path DIV.container {
	WIDTH: 70%
}
DIV.connection-path DIV.connection {
	CLEAR: both; FLOAT: none; WIDTH: 100px
}
IMG.profile-photo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px
}
DIV.bg-contact-info-top {
	CLEAR: left
}
DIV.bg-contact-info-bottom DIV.contact-info-address {
	WIDTH: 100%
}
DIV.bg-contact-info-bottom DIV.contact-info-address P {
	CLEAR: left; DISPLAY: block
}
DIV.bg-contact-info-bottom DIV.contact-info-address DIV.fl {
	DISPLAY: block; FLOAT: left
}
DIV.bg-contact-info-bottom DIV.fl DIV.adr {
	DISPLAY: block; FLOAT: left
}
DIV.bg-contact-info-bottom DIV.fl DIV.contact-info-inv-status {
	CLEAR: both; DISPLAY: block; MARGIN: 0px 0px 0px 130px; OVERFLOW: visible; WIDTH: 230px; HEIGHT: 1%
}
DIV.bg-contact-info-bottom DIV.fl DIV.contact-info-inv-status .b {
	DISPLAY: block; FLOAT: left; WIDTH: 300px
}
DIV.bg-contact-info-bottom DIV.fl DIV.contact-info-inv-status .mb10 {
	DISPLAY: block; FLOAT: left; WIDTH: 300px
}
DIV.bg-contact-info-bottom DIV.fl DIV.contact-info-inv-status .b {
	WIDTH: 100px; HEIGHT: 1em
}
H1.name {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.1em
}
H3.hl-category {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 0px; PADDING-TOP: 5px
}
#work-time-period {
	PADDING-LEFT: 1em
}
.b {
	FONT-WEIGHT: bold
}
DIV.bg-contact-info-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
DIV.bg-contact-info-top DIV DIV.contact-info-address P {
	MARGIN-BOTTOM: 6px
}
DIV.profile-row {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: auto
}
DIV.profile-row DIV.experience {
	CLEAR: both
}
DIV.profile-row DIV.profile-col-category {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100px; MARGIN-RIGHT: 27px; PADDING-TOP: 0px
}
DIV.profile-row DIV.profile-col-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 400px; PADDING-TOP: 0px
}
DL DT.service-name {
	CLEAR: both; FLOAT: left; MARGIN: 0px 5px 0px 0px; OVERFLOW: hidden; WIDTH: 105px
}
DD.service-value {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 265px
}
ABBR {
	BORDER-BOTTOM: #999 1px dotted
}
#footer {
	BORDER-TOP: #d8d8d8 1px solid; MARGIN-TOP: 30px
}
DIV.navigation {
	CLEAR: both; FONT-SIZE: 8px; MARGIN: 10px auto; OVERFLOW: hidden; WIDTH: 600px; TEXT-ALIGN: center
}
#footer LI {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
