BODY {
	TEXT-ALIGN: center
}
#container {
	TEXT-ALIGN: left
}
 HTML .column {
	OVERFLOW-X: hidden
}
 HTML LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -18px -8px 16px 0px; PADDING-TOP: 0px
}
OL {
	MARGIN-LEFT: 2em
}
SUP {
	VERTICAL-ALIGN: text-top
}
SUB {
	VERTICAL-ALIGN: text-bottom
}
UNKNOWN {
	WHITE-SPACE: normal
}
HR {
	MARGIN: -8px auto 11px
}
.clearfix {
	DISPLAY: inline-block
}
#container {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
 HTML #container {
	HEIGHT: 1%
}
FIELDSET {
	PADDING-TOP: 0px
}
 HTML {
	BACKGROUND: url(../js/pngfix/x.gif) fixed no-repeat
}
 HTML #globalmenu {
	; LEFT: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px'); POSITION: relative; ; TOP: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px')
}
 HTML #container {
	MARGIN-TOP: 0px! important
}
 HTML #globalmenu #actions .dropdown {
	RIGHT: -2px
}
 HTML #globalmenu #options LI {
	PADDING-RIGHT: 2px; MARGIN-BOTTOM: -6px; HEIGHT: 20px
}
 HTML #globalmenu #actions LI {
	PADDING-RIGHT: 2px; MARGIN-BOTTOM: -6px; HEIGHT: 20px
}
 HTML #globalmenu #options LI .dropdown LI {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 6px
}
 HTML #globalmenu #actions UL.loggedin LI {
	MARGIN-BOTTOM: 0px
}
 HTML #globalmenu #actions UL.loggedin LI.open {
	MARGIN-BOTTOM: -4px
}
 HTML #globalmenu .login .signup-link A.btn-signup:hover {
	BACKGROUND: url(../imgs/btns/btn_signup_globalmenu_hover.gif) no-repeat 0px 0px
}
 HTML .login-dialog A.btn-signup:hover {
	BACKGROUND: url(../imgs/btns/btn_signup_globalmenu_hover.gif) no-repeat 0px 0px
}
 HTML #globalmenu .login .dropdown .login-open .btn-submit {
	MARGIN-TOP: 0px
}
 HTML #globalmenu .signup .dropdown .terms INPUT {
	MARGIN-TOP: -2px
}
 HTML #branding #ticker {
	BOTTOM: 0px
}
 HTML #branding #mainsearch {
	BOTTOM: -2px
}
 HTML #nav .nav-dropdown .col LI.hr-dotted {
	MARGIN: 0px 0px -12px
}
 HTML #nav .nav-dropdown .col LI UL.sub-links LI.hr-dotted {
	MARGIN: 0px 0px -12px
}
 HTML #globalmenu #options .dropdown LI.hr-dotted {
	MARGIN: 0px 0px -12px
}
 HTML #ie-warning {
	Z-INDEX: 500005; BACKGROUND: #f5f5f5; LEFT: 0px; MARGIN: 0px auto; WIDTH: 100%; POSITION: absolute; ; TOP: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight):document.body.scrollTop+(document.body.clientHeight-this.clientHeight)); HEIGHT: auto; TEXT-ALIGN: left
}
 HTML #ie-warning .warning-content {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 12px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; BORDER-LEFT: #d0d0d0 1px solid; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 75px
}
 HTML #ie-warning .warning-content A.close {
	FONT-SIZE: 11px; RIGHT: 12px; BACKGROUND: url(../imgs/layout/close_icon_grey.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 8px; TEXT-INDENT: -9999em; POSITION: absolute; TOP: 8px; HEIGHT: 8px
}
 HTML #ie-warning .warning-content A.close:hover {
	BACKGROUND-POSITION: 0px -12px
}
 HTML #ie-warning .warning-content H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5e5e5e; PADDING-TOP: 4px
}
 HTML #ie-warning .warning-content P {
	MARGIN: 0px 0px 8px; COLOR: #5e5e5e
}
 HTML #ie-warning #options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 750px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
 HTML #ie-warning #options LI {
	PADDING-RIGHT: 70px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 2.2em; PADDING-TOP: 0px; HEIGHT: 14px
}
 HTML #ie-warning #options LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 22px
}
 HTML #ie-warning #options LI A.icon-ff {
	BACKGROUND: url(../imgs/layout/browsers/browser_icon_ff.gif) no-repeat 0px 0px
}
 HTML #ie-warning #options LI A.icon-safari {
	BACKGROUND: url(../imgs/layout/browsers/browser_icon_safari.gif) no-repeat 0px 0px
}
 HTML #ie-warning #options LI A.icon-opera {
	BACKGROUND: url(../imgs/layout/browsers/browser_icon_opera.gif) no-repeat 0px 0px
}
 HTML #ie-warning #options LI A.icon-chrome {
	BACKGROUND: url(../imgs/layout/browsers/browser_icon_chrome.gif) no-repeat 0px 0px
}
 HTML #ie-warning #options LI A.icon-ie {
	BACKGROUND: url(../imgs/layout/browsers/browser_icon_ie.gif) no-repeat 0px 0px
}
 HTML #slider .ui-slider-handle {
	Z-INDEX: 2000; BACKGROUND: url(../imgs/layout/slider_handle_ie.gif) no-repeat; WIDTH: 12px; TOP: 1px; HEIGHT: 16px
}
 HTML #slider .left-end {
	LEFT: 0px; TOP: 3px
}
 HTML #slider .right-end {
	RIGHT: 0px; TOP: 3px
}
 HTML .iefix {
	MARGIN-BOTTOM: -4px
}
 HTML .popup .popup-footer A.btn-close:hover {
	BACKGROUND: url(../imgs/layout/close_icon_grey_hover.gif) no-repeat right 2px
}
 HTML .global-popup .popup-footer A.btn-close:hover {
	BACKGROUND: url(../imgs/layout/close_icon_grey_hover.gif) no-repeat right 2px
}
 HTML #footer .footer-body-section {
	MARGIN-RIGHT: -8px
}
 HTML .login-dialog {
	BACKGROUND: url(../imgs/layout/popup_focus_border.gif)
}
 HTML .confirm-dialog {
	BACKGROUND: url(../imgs/layout/popup_focus_border.gif)
}
 HTML .error-dialog {
	BACKGROUND: url(../imgs/layout/popup_focus_border.gif)
}
 HTML .global-alert {
	BACKGROUND: url(../imgs/layout/popup_focus_border.gif)
}
 HTML .login-dialog {
	BORDER-RIGHT: #5e5e5e 1px solid; BORDER-TOP: #5e5e5e 1px solid; BORDER-LEFT: #5e5e5e 1px solid; BORDER-BOTTOM: #5e5e5e 1px solid
}
 HTML .login-dialog {
	POSITION: absolute
}
 HTML .global-popup {
	POSITION: absolute
}
.tabnav UL.tab-list LI.static-tab .tab-dropdown-top {
	BACKGROUND: #2e2e2e
}
 HTML .tabnav UL LI.static-tab .tab-dropdown-bottom {
	BACKGROUND: #2e2e2e
}
 HTML .crumbs-content UL LI.main A {
	BACKGROUND: url(../imgs/layout/breadcrumbs_parent_separator.gif) no-repeat right 0px
}
UNKNOWN {
	PADDING-BOTTOM: 18px
}
 HTML .module-holder .holder-content {
	PADDING-BOTTOM: 0px
}
.tab-content-holder .comment .inner-content P {
	WORD-WRAP: break-word
}
.replies-holder .comment .inner-content P {
	WORD-WRAP: break-word
}
#footer .footer-top UL.copy LI.logo A {
	BACKGROUND: url(../imgs/layout/footer_virgin_logo.gif) no-repeat
}
 HTML .home .module-stories .module-top-stories {
	BACKGROUND: url(../imgs/modules/layout/module_top_large_home.gif) no-repeat
}
 HTML .home .module-stories .module-bottom-stories {
	BACKGROUND: url(../imgs/modules/layout/module_btm_large_home.gif) no-repeat
}
 HTML .home .module-small .module-top {
	BACKGROUND: url(../imgs/modules/layout/module_top_small_home.gif) no-repeat
}
 HTML .home .module-small .module-bottom {
	BACKGROUND: url(../imgs/modules/layout/module_btm_small_home.gif) no-repeat
}
 HTML .home .module-side .module-top {
	BACKGROUND: url(../imgs/modules/layout/module_top_side_home.gif) no-repeat; WIDTH: 315px! important; HEIGHT: 39px! important
}
 HTML .home .module-side .module-bottom {
	BACKGROUND: url(../imgs/modules/layout/module_btm_side_home.gif) no-repeat
}
 HTML .home .module-ad .module-top {
	BACKGROUND: url(../imgs/modules/layout/module_top_side_plain_home.gif) no-repeat
}
 HTML .home .module-ad .module-bottom {
	BACKGROUND: url(../imgs/modules/layout/module_btm_side_plain_home.gif) no-repeat
}
 HTML .module .options LI.btn-edit A.main:hover {
	BACKGROUND: url(../imgs/btns/btn_edit.gif) no-repeat 0px 0px
}
 HTML .module .options LI.open A.main:hover {
	BACKGROUND: url(../imgs/btns/btn_edit.gif) no-repeat 0px -40px
}
 HTML .user-info .options-holder .options LI.btn-edit A.main:hover {
	BACKGROUND: url(../imgs/btns/btn_edit_community.gif) no-repeat 0px 0px
}
 HTML .user-info .options-holder .options LI.open A.main:hover {
	BACKGROUND: url(../imgs/btns/btn_edit_community.gif) no-repeat 0px -40px
}
 HTML .module-side .module-top {
	BACKGROUND: url(../imgs/modules/layout/module_top_side.gif) no-repeat; WIDTH: 186px! important; HEIGHT: 29px! important
}
 HTML .subnav .module-top {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 186px! important; HEIGHT: 5px! important
}
 HTML .subnav .module-top IMG {
	WIDTH: 186px! important; HEIGHT: 5px! important
}
 HTML .module-side .module-bottom IMG {
	WIDTH: 186px! important; HEIGHT: 5px! important
}
 HTML .user-profile .module-top IMG {
	WIDTH: 186px! important; HEIGHT: 5px! important
}
 HTML .user-profile .module-bottom IMG {
	WIDTH: 186px! important; HEIGHT: 5px! important
}
 HTML .media-and-mobile-comp .module-top {
	BACKGROUND: url(../imgs/modules/layout/module_top_side.gif) no-repeat; WIDTH: 186px! important; HEIGHT: 29px! important
}
 HTML .people-and-planet-comp .module-top {
	BACKGROUND: url(../imgs/modules/layout/module_top_side.gif) no-repeat; WIDTH: 186px! important; HEIGHT: 29px! important
}
 HTML .entrepreneur-comp .module-top {
	BACKGROUND: url(../imgs/modules/layout/module_top_side.gif) no-repeat; WIDTH: 186px! important; HEIGHT: 29px! important
}
 HTML .module-stories .module-bottom-stories {
	BACKGROUND: url(../imgs/modules/layout/module_btm_large.gif) no-repeat
}
.module-holder .holder-bottom {
	BACKGROUND: url(../imgs/modules/layout/module_btm_large.gif) no-repeat
}
 HTML .large .module-top {
	BACKGROUND: url(../imgs/modules/layout/module_top_large_plain.gif) no-repeat
}
 HTML .large .module-bottom {
	BACKGROUND: url(../imgs/modules/layout/module_btm_large.gif) no-repeat
}
 HTML .wide .holder-bottom {
	BACKGROUND: url(../imgs/modules/layout/module_btm_fullwidth.gif) no-repeat 0px 0px
}
 HTML .module-holder {
	CLEAR: both; FLOAT: none
}
 HTML .most-popular .most-tab-nav {
	MARGIN-BOTTOM: -8px
}
 HTML .askrich .comment-rt {
	MARGIN-BOTTOM: -6px; MARGIN-RIGHT: -20px
}
 HTML .askrich .comment-lft {
	MARGIN-BOTTOM: -6px; MARGIN-RIGHT: -20px
}
 HTML .module-stories {
	MARGIN: 0px
}
 HTML .home .module-small {
	MARGIN: 0px
}
 HTML .home .module-side {
	MARGIN: 0px
}
 HTML .module-ad {
	MARGIN: 0px
}
 HTML .send-quote .send-quote-form INPUT {
	WIDTH: 222px
}
.excerpt .module-content .holder-container {
	CLEAR: both; BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; OVERFLOW: hidden; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 340px; BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: relative; HEIGHT: 150px
}
.excerpt .module-content .wrap-holder {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 340px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 50%; HEIGHT: auto; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.excerpt .module-content .wrap-holder .wrap {
	DISPLAY: block; VERTICAL-ALIGN: middle; WIDTH: 340px; POSITION: relative; TOP: -50%
}
.excerpt .module-content .wrap-holder IMG {
	FLOAT: none; MARGIN: 0px auto; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
 HTML .module-ad .module-top {
	MARGIN-BOTTOM: -10px
}
 HTML .home .module-ad .module-content {
	MARGIN-TOP: 2px
}
.module-ad IMG {
	MARGIN-BOTTOM: 4px! important
}
UNKNOWN {
	MARGIN: 2px 0px
}
 HTML .subnav UL.sub-hr {
	MARGIN: 0px
}
 HTML .subnav UL .subnav-hr {
	MARGIN: 4px 0px -10px
}
 HTML .subnav UL LI UL LI.sub-hr {
	MARGIN: 0px 0px -10px
}
 HTML .module-side-plain .hr-dotted {
	MARGIN-BOTTOM: 0px! important
}
.user-profile {
	Z-INDEX: 2
}
.user-info {
	Z-INDEX: 1
}
.invite-friends {
	Z-INDEX: 1
}
 HTML .user-profile .module-bottom {
	Z-INDEX: -1
}
 HTML .commactiv .module-content {
	OVERFLOW: hidden
}
 HTML .home .module-stories {
	MARGIN-BOTTOM: 0px
}
 HTML .home .module-stories .module-content {
	HEIGHT: 380px
}
 HTML .tabnav UL.tab-list {
	TOP: 5px
}
 HTML .module-holder .tabnav UL.tab-list {
	TOP: 5px
}
 HTML .tabnav UL.tab-list LI A {
	PADDING-TOP: 6px; HEIGHT: 26px
}
 HTML .module-holder .tabnav UL.tab-list LI A {
	PADDING-TOP: 6px; HEIGHT: 26px
}
 HTML .home .module-stories .column .content-col {
	MARGIN-RIGHT: 40px
}
 HTML .home .module-stories .column .last {
	MARGIN-RIGHT: 0px
}
 HTML .module-stories .module-content .last {
	MARGIN-RIGHT: 0px
}
 HTML .home .module-stories .content-footer .hr-dotted {
	MARGIN-BOTTOM: 6px
}
 HTML .filter LABEL {
	MARGIN-TOP: 2px
}
#companydetail .company-intro .company-logo {
	MARGIN-TOP: 0px
}
.friend-contacts .invite-contacts-form INPUT {
	MARGIN-TOP: 0px; FLOAT: left
}
.friend-contacts .invite-contacts-form .section {
	WIDTH: 704px
}
.friend-contacts .invite-contacts-form .hr-dotted {
	WIDTH: 704px
}
.module-stories .ans-quest {
	Z-INDEX: 1
}
 HTML .tabnav UL.tab-list LI A {
	LINE-HEIGHT: 1.6em
}
.module-holder .tabnav UL.tab-list LI A {
	LINE-HEIGHT: 1.6em
}
 HTML .tabnav UL.tab-list LI.static-tab SPAN A.more {
	LINE-HEIGHT: 1em
}
 HTML .home .module-stories .column {
	MARGIN-RIGHT: -16px
}
 HTML .home .module-stories .combo {
	MARGIN-RIGHT: -16px
}
 HTML .home .module-stories .split {
	MARGIN-RIGHT: -16px
}
 HTML .home .module-stories .featured {
	MARGIN-RIGHT: -16px
}
 HTML .home .module-stories .module-content .member-options LI.rating-num {
	POSITION: absolute
}
 HTML .module-stories .wide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
 HTML .article .module-stories .column .content-section {
	MARGIN-RIGHT: -12px
}
 HTML .article .module-stories .combo {
	MARGIN-RIGHT: -12px
}
 HTML .article .module-stories .split {
	MARGIN-RIGHT: -12px
}
 HTML .article .module-stories .featured {
	MARGIN-RIGHT: -12px
}
 HTML .module .popup-container {
	Z-INDEX: 1000; LEFT: -127px; WIDTH: 100%; POSITION: absolute; TOP: 18px
}
 HTML .module .popup-container .popup-btns A.btn-submit {
	LEFT: 0px! important; POSITION: absolute
}
.module .edit-popup .fieldset {
	MARGIN: 2px; LINE-HEIGHT: 1.2em
}
.module .edit-popup .fieldset LABEL {
	MARGIN-TOP: 4px
}
.module .edit-popup .popup-btns INPUT.btn-submit {
	PADDING-TOP: 4px
}
 HTML .tab-content-holder .employee-disclaimer P {
	BACKGROUND: url(../imgs/modules/layout/employee_disclaimer_alert_icon.gif) no-repeat 6px 8px
}
 HTML .tab-content-holder#community .user-list {
	MARGIN-BOTTOM: -44px
}
 HTML .tab-content-holder#community .user-list {
	MARGIN-TOP: 0px
}
 HTML .tab-content-holder .sub-tabnav LI A SPAN {
	MARGIN-TOP: 4px
}
 HTML .discussion {
	MARGIN-BOTTOM: -8px! important; POSITION: relative; TOP: -10px
}
 HTML .low-tolerance {
	MARGIN-BOTTOM: -8px! important; POSITION: relative; TOP: -10px
}
 HTML .low-tolerance .tolerance {
	TOP: 10px
}
 HTML .sidemodule .tools .btn-bookmark .dropdown {
	RIGHT: 7px
}
 HTML .sidemodule .tools .btn-email .dropdown {
	RIGHT: 7px
}
#tooltip-holder {
	WIDTH: 60px
}
 HTML #tooltip-holder .tooltip-lft {
	BACKGROUND: url(../imgs/modules/tools/tooltip_bg_lft.gif) no-repeat left 0px; WIDTH: 10px
}
 HTML #tooltip-holder .tooltip-rt {
	RIGHT: -10px; BACKGROUND: url(../imgs/modules/tools/tooltip_bg_rt.gif) no-repeat right 0px; WIDTH: 10px; POSITION: relative; TOP: -30px
}
 HTML #tooltip-holder .tooltip-content SPAN {
	BACKGROUND: url(../imgs/modules/tools/tooltip_bg_quote_icon.gif) no-repeat left 0px
}
UNKNOWN {
	RIGHT: -10px; POSITION: absolute; TOP: 0px
}
UNKNOWN {
	MARGIN-TOP: 8px
}
UNKNOWN {
	PADDING-BOTTOM: 40px
}
 HTML .newsletter .newsletter-form {
	MARGIN-BOTTOM: 32px
}
.newsletter .newsletter-form LABEL {
	MARGIN-TOP: 4px! important
}
.user-settings-wide .newsletter .interests LABEL {
	MARGIN-TOP: 4px
}
#contactus #contact_form_wrap H4 {
	MARGIN: 0px
}
#contactus #address {
	MARGIN-BOTTOM: 0px
}
#contactus #contact_form_wrap {
	MARGIN-TOP: 0px
}
 HTML .community .change-profile-picture-form .form-rt .hr-dotted {
	MARGIN-TOP: 12px
}
 HTML .community .user-activity .module-content {
	MARGIN-RIGHT: 0px
}
 HTML .community .user-activity .activity {
	MARGIN-RIGHT: 0px
}
 HTML .community .find-friends .hr-dotted {
	MARGIN-BOTTOM: -10px
}
 HTML .send-quote .quote .feat-quote {
	MARGIN-BOTTOM: -10px
}
