/******************/
/* global options */
/******************/

html {
	height: 100%;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0;
	height: 100%;
	background-color: #313131;
}
#full-wrapper {
	min-width: 1139px;
	padding: 0;
	margin: 0;
	width: 100%;
}

a {
	color: #96046f;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
a.gray-link,
.gray-text {
	color: #666666;
}
a:hover.gray-link {
	text-decoration: underline;
}
a.black {
	color: black;
}
a.white-link {
	color: white;
}

.purple {
	color: #bf068e;
}

input[type="text"] {
	height: 17px;
	font-size: 11px;
	font-weight: bold;
	border-color: #bfbfbf;
	border-style: inset; 
	border-width: 1px;
}
textarea {
	border: 2px inset #bbbbbb;
	background-color: #f5f5f5;
}
select {
	height: 20px;
}

div.clear {
	clear: both;
}
div.spacer-clear {
	clear: both;
	width: 100%;
	height: 5px;
}
div.big-spacer-clear {
	clear: both;
	width: 100%;
	height: 25px;
}

h2 {
        font-size: 26px;
        font-weight: bold;
}
h3 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}
.medium-title {
        font-size: 14px;
        font-weight: bold;
        margin-top: 16px;
        margin-bottom: 4px;
}
.small-text {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.smallish-text {
	font-size: 11px;
	color: black;
	font-weight: normal;
}
.small-gray-text {
	font-size: 11px;
	color: #9f9f9f;
}
.light-text {
	color: #8888b3;
	font-size: 10px;
	line-height: 17px;
}
.normal-text {
	font-size: 12px;
	font-weight: normal;
}
.bold-text {
	font-size: 13px;
	font-weight: bold;
}
.gray-title {
	font-size: 12px;
	font-weight: bold;
	color: #a5a5a5;
}
h4 {
	color: #666666;
	font-size: 11px;
}
.column-title {
	font-size: 15px;
	border-bottom: 3px solid #cccccc;
	color: #cccccc;
	font-weight: bold;
}
.line {
	height: 3px;
	background-color: #cccccc;
	width: 100%;
}
.margintopped {
	margin-top: 15px;
}
.marginlefted {
	margin-left: 22px;
}
.left {
	float: left;
}
.right {
	float: right;
}

.normal-black {
	color: black;
	font-weight: normal;
}
.normal {
	font-weight: normal;
}
.dark {
	color: #5a5a5a;
}
.black {
	color: black;
}


/**********/
/* header */
/**********/

#header-wrapper {
	background-color: #323232;
	width: 100%;
	height: 135px;
}
#header {
	padding: 0;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/HEADER.jpg') no-repeat top left;
	width: 1139px;
	height: 135px;
	margin-left: auto;
	margin-right: auto;
}
#sponsors-graphic {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/SPONSORS-top.jpg') no-repeat top left;
	width: 1040px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}
#sponsors-nextrow {
	width: 1040px;
        height: 85px;
        margin-left: auto;
        margin-right: auto;
}
#sponsors-fidm {
	width: 195px;
	height: 80px;
	margin-left: 35px;
	margin-top: 40px;
	float: left;
}
#sponsors-fbi {
	width: 250px;
	height: 80px;
	margin-left: 15px;
	margin-top: 40px;
	float: left;
}
#sponsors-karlyn {
	width: 260px;
	height: 80px;
	margin-left: 15px;
	margin-top: 40px;
	float: left;
}
#sponsors-fashiongroupla {
	width: 195px;
	height: 80px;
	margin-left: 35px;
	margin-top: 40px;
	float: left;
}
#sponsors-fashionweekly {
	width: 195px;
	height: 80px;
	margin-left: 35px;
	float: left;
}
#sponsors-jbc {
	width: 250px;
	height: 80px;
	margin-left: 15px;
	float: left;
}
#sponsors-purseblog {
	width: 260px;
	height: 80px;
	margin-left: 15px;
	float: left;
}
#sponsors-kristopherdukes {
	width: 195px;
	height: 80px;
	margin-left: 35px;
	float: left;
}
#sponsors-bagbliss {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/SPONSOR-bagbliss.jpg') no-repeat top left;
        width: 260px;
        height: 77px;
        margin-left: auto;
        margin-right: auto;
}
#sponsors-line {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/SPONSORS-line.jpg') no-repeat top left;
        width: 1040px;
        height: 22px;
        margin-left: auto;
        margin-right: auto;
}
#header-hit-box {
	float: left;
	width: 200px;
	height: 120px;
	margin-left: 95px;
}

#welcome-box-wrapper {
	margin-right: 98px;
	margin-top: 24px;
	color: white;
	width: 146px;
	height: 40px;
	font-size: 10px;
	float: right;
}
#welcome-box-top {
	width: 100%;
	font-size: 12.5px;
	font-weight: bold;
}
#welcome-box-bottom {
	width: 100%;
	margin-top: 10px;
}

#signup-button {
	height: 20px;
	width: 67px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/SIGN_UP_blackbackground_double.jpg') no-repeat top left;
	float: left;
}
a:hover #signup-button,
a:active #signup-button {
	background-position: bottom left;
}

#getintroduced-button {
	height: 24px;
	width: 150px;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/buttons/GETINTRODUCED_double.jpg') no-repeat top left;
	float: left;
}
a:hover #getintroduced-button,
a:active #getintroduced-button {
	background-position: bottom left;
}
#sendmessage-button {
	height: 24px;
	width: 131px;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/buttons/SENDMESSAGE_double.jpg') no-repeat top left;
	margin-top: 7px;
	margin-bottom: 7px;
}
a:hover #sendmessage-button,
a:active #sendmessage-button {
	background-position: bottom left;
}
#addtonetwork-button {
	height: 24px;
	width: 150px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/ADDTONETWORK_double.jpg') no-repeat top left;
	margin-top: 7px;
	margin-bottom: 7px;
}
a:hover #addtonetwork-button,
a:active #addtonetwork-button {
	background-position: bottom left;
}
#viewforumact-button {
	height: 24px;
	width: 176px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/VIEWFORUM_double.jpg') no-repeat top left;
	margin-top: 7px;
	margin-bottom: 7px;
}
a:hover #viewforumact-button,
a:active #viewforumact-button {
	background-position: bottom left;
}

#signup-button-whitebackground {
	height: 24px;
	width: 80px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/SIGN_UP_whitebackground_double.jpg') no-repeat top left;
	float: left;
}
a:hover #signup-button-whitebackground,
a:active #signup-button-whitebackground {
	background-position: bottom left;
}

a #signin-button-whitebackground {	
	height: 20px;
	width: 67px;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/buttons/SIGN_IN_whitebackground_double.jpg') no-repeat top left;
}
a:active #signin-button-whitebackground,
a:hover #signin-button-whitebackground {
	background-position: bottom left;
}


a #signin-button {	
	float: right;
	height: 20px;
	width: 67px;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/buttons/SIGN_IN_blackbackground_double.jpg') no-repeat top left;
}
a:active #signin-button,
a:hover #signin-button {
	background-position: bottom left;
}
#logged-in-box-wrapper {
	float: right;			/* we want the variable length text to line up with the right side of the page */
	margin-right: 100px;
	margin-top: 24px;
}
img#logged-in-user-picture {
	float: left;
	height: 48px;
	width: 48px;
}
#logged-in-user-info {
	float: left;
	min-height: 48px;
	color: white;
	font-size: 12px;
	margin-left: 13px;
	line-height: 16px;
}



/**********************************/
/* blue navigation bar at the top */
/**********************************/

#top-navigation-bar-wrapper {
	background-color: #96046f;
	width: 100%;
	height: 41px;
}
#top-navigation-bar-wrapper2 {
	width: 1139px;
	height: 41px;
	margin-left: auto;
	margin-right: auto;
}
#top-navigation-bar {
	width: 1139px;
	height: 41px;
}

a #nav-post-jobs {
	height: 11px;
	width: 75px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/POST_JOBS_double.gif') no-repeat top left;
	margin-left: 101px;
	margin-top: 15px;
	float: left;
}
a:hover #nav-post-jobs,
a:active #nav-post-jobs {
	background-position: bottom left;
}

a #nav-find-jobs {
	height: 11px;
	width: 73px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/FIND_JOBS_double.gif') no-repeat top left;
	margin-left: 22px;
	margin-top: 15px;
	float: left;
}
a:active #nav-find-jobs,
a:hover #nav-find-jobs {
	background-position: bottom left;
}

a #nav-find-professionals {
	height: 11px;
	width: 151px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/FIND_PROFESSIONALS_double.gif') no-repeat top left;
	margin-left: 22px;
	margin-top: 15px;
	float: left;
}
a:active #nav-find-professionals,
a:hover #nav-find-professionals {
	background-position: bottom left;
}

a #nav-groups {
	height: 11px;
	width: 58px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/GROUPS_double.gif') no-repeat top left;
	margin-left: 21px;
	margin-top: 15px;
	float: left;
}
a:active #nav-groups,
a:hover #nav-groups {
	background-position: bottom left;
}

a #nav-experts-for-hire {
	height: 11px;
	width: 128px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/EXPERTS_FOR_HIRE_double.gif') no-repeat top left;
	margin-left: 22px;
	margin-top: 15px;
	float: left;
}
a:hover #nav-experts-for-hire,
a:active #nav-experts-for-hire {
	background-position: bottom left;
}

a #nav-q-and-a {
	height: 11px;
	width: 46px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/BLOGS_double.gif') no-repeat top left;
	margin-left: 22px;
	margin-top: 15px;
	float: left;
}
a:active #nav-q-and-a,
a:hover #nav-q-and-a {
	background-position: bottom left;
}

a #nav-my-network {
	height: 11px;
	width: 96px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/MY_NETWORK_double.gif') no-repeat top left;
	margin-left: 22px;
	margin-top: 15px;
	float: left;
}
a:active #nav-my-network,
a:hover #nav-my-network {
	background-position: bottom left;
}

a #nav-my-profile {
	height: 11px;
	width: 82px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/MY_PROFILE_double.gif') no-repeat top left;
	margin-left: 21px;
	margin-top: 15px;
	float: left;
}
a:active #nav-my-profile,
a:hover #nav-my-profile {
	background-position: bottom left;
}

a #nav-my-page {
	height: 11px;
	width: 62px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/nav/MY_PAGE_double.gif') no-repeat top left;
	margin-left: 22px;
	margin-top: 15px;
	float: left;
}
a:active #nav-my-page,
a:hover #nav-my-page {
	background-position: bottom left;
}


/************************/
/* main content padding */
/************************/

#main-section-wrapper {
	width: 100%;
	height: 100%;
	background-color: white;
}
#main-section-wrapper2 {
	width: 1139px;
	margin-left: auto;
	margin-right: auto;
}
#main-section {
	padding-left: 100px;
	padding-top: 31px;
	padding-bottom: 80px;
}




/**********/
/* footer */
/**********/

#footer-wrapper {
	background-color: #313131;
	width: 100%;
	height: 100%;
	min-height: 240px;
}
#footer {
	padding-left: 99px;
	padding-top: 40px;
	width: 1040px;
	height: 195px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	line-height: 18px;
	color: #cccccc;
}
#footer a {
	color:#CCCCCC;
}
#footer .title {
	font-size: 14px;
	padding-top: 0;
	height: 22px;
	font-weight: bold;
	color: white;
}
#footer .divider {
	width: 1px;
	height: 128px;
	float: left;
	background-color: #242424;
}
#footer-section-you {
	width: 118px;
	float: left;
}
#footer-section-your-network {
	width: 138px;
	float: left;
	padding-left: 23px;
}
#footer-section-tools {
	float: left;
	padding-left: 23px;
	width: 120px;
}
#footer-section-company {
	float: left;
	padding-left: 23px;
	width: 216px;
}
#footer-section-copyright {
	padding-top: 138px;
	font-size: 10px;
	float: left;
}
#footer-section-buttons {
	float: left;
	width: 200px;
}

#facebook-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/FACEBOOK_BUTTON.gif') no-repeat top left;
	width: 144px;
	height: 44px;
	margin-top: 15px;
}

#twitter-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/TWITTER_BUTTON.png') no-repeat top left;
	width: 160px;
	height: 27px;
}



/**************/
/* front page */
/**************/

#frontpage-left-column {
	width: 664px;
	float: left;
}

#frontpage-search-wrapper {
	background-color: #dbdbdb;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/haute_bg.jpg') no-repeat top left;
	width: 620px;
	height: 212px;
}
#frontpage-search-begin-row {
	height: 22px;
	padding-top: 18px;
	padding-left: 25px;
	font-size: 18px;
}

#frontpage-search-button-row {
	height: 45px;
	margin-left: 21px;
	margin-top: 20px;
}

#frontpage-search-pro-toggle-selected {
	width: 201px;
	height: 43px;
	float: left;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/toggles/SEARCH_PROFESSIONALS_selected_double.gif') no-repeat top left;
}
a:active #frontpage-search-pro-toggle-selected,
a:hover #frontpage-search-pro-toggle-selected {
	background-position: bottom left;
}

#frontpage-search-pro-toggle-unselected {
	width: 201px;
	height: 32px;
	float: left;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/toggles/SEARCH_PROFESSIONALS_unselected_double.gif') no-repeat top left;
	display: none;
}
a:active #frontpage-search-pro-toggle-unselected,
a:hover #frontpage-search-pro-toggle-unselected {
	background-position: bottom left;
}

#frontpage-button-spacer {
	float: left;
	height: 24px;
	width: 9px;
}

#frontpage-search-jobs-toggle-selected {
	width: 119px;
	height: 43px;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/toggles/SEARCH_JOBS_selected_double.gif') no-repeat top left;
	float: left;
	display: none;
}
a:active #frontpage-search-jobs-toggle-selected,
a:hover #frontpage-search-jobs-toggle-selected {
	background-position: bottom left;
}

#frontpage-search-jobs-toggle-unselected {
	width: 119px;
	height: 32px;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/toggles/SEARCH_JOBS_unselected_double.gif') no-repeat top left;
	float: left;
}
a:active #frontpage-search-jobs-toggle-unselected,
a:hover #frontpage-search-jobs-toggle-unselected {
	background-position: bottom left;
}

#frontpage-search-box-row {
	height: 45px;
	padding-left: 21px;
}
#frontpage-search-box {
	height: 18px;
	width: 445px;
	float: left;
	color: #777777;
	padding-top: 5px;
	padding-left: 5px;
}
a #frontpage-search-button {
	height: 24px;
	width: 78px;
	float: left;
	margin-left: 12px;
	margin-top: 1px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/SEARCH_graybackground_double.jpg') no-repeat top left;
}
a:active #frontpage-search-button,
a:hover #frontpage-search-button {
	background-position: bottom left;
}
#frontpage-search-bottom-row {
}
#frontpage-search-join-message {
	width: 457px;
	padding-top: 20px;
	padding-left: 21px;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
#frontpage-signin-message {
	font-size: 10px;
	float: left;
	line-height: 14px;
}

#frontpage-welcome-spacer {
	width: 100%;
	height: 43px;
}
#frontpage-welcome-wrapper {
	/* height: 153px; */
    margin-bottom: 25px;
	width: 100%;
}
#frontpage-welcome-header {
	height: 23px;
	font-size: 12px;
}
#frontpage-welcome-message {
	font-size: 12px;
	width: 620px;
	line-height: 23px;
}

#frontpage-members-wrapper {
	width: 664px;
	margin-top: 30px;
}
.recent-member-header {
	width: 608px;
	margin-bottom: 3px;
}
.member-right-link {
	float: right;
	margin-right: 12px;
}
#frontpage-connect-message {
	height: 34px;
	font-size: 12px;
}
#frontpage-member-tiles {
	width: 100%;
	margin-top: 15px;
}
.member-tile {
	width: 220px;
	float: left;
	min-height: 71px;
	line-height: 17px;
}
.member-tile-row {
	padding-bottom: 10px;
}
.member-tile-image {
	height: 48px;
	width: 48px;
	float: left;
}
.member-tile-info {
	float: left;
	padding-left: 12px;
	font-size: 11px;
	font-weight: bold;
	margin-top: -2px;
	padding-top: 1px;
}
.member-tile-location {
	color: #6f6f6f;
}

#frontpage-bottom-join-message {
	font-size: 10px;
}

#frontpage-search-box-jobs {
	display: none;
}



/************************/
/* Job category sidebox */
/************************/

#jobcat-right-column {
	float: left;
}
#jobcat-box {
	padding-left: 20px;
	padding-bottom: 10px;
	width: 257px;
	background-color: #dbdbdb;
}
#job-categories-box-footer {
	background-color: #dbdbdb;
	width: 277px;	
}
#jobcat-title {
	padding-top: 15px;
	height: 36px;
	font-weight: bold;
}
#jobcat-refine-message {
	font-size: 12px;
	line-height: 14px;
	height: 42px;
	width: 200px;
	font-weight: bold;
}
.job-categories {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
#job-categories-hidden-count {
	padding-left: 20px;
}
.job-categories-link {
	width: 277px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
}


/*********************************/
/* Content header and Search box */
/*********************************/

#content-header {
	height: 55px;
}
#content-header-title-wrapper {
	float: left;
}
.content-title-graphic {
	width: 296px;
	height: 28px;
	margin-left: -4px;
	margin-top: -4px;
	float: left;
}
#mypage-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_mypage.jpg');
}
#signin-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_signin.jpg');
}
#signup-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_signup.jpg');
}
#aboutus-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_aboutus.jpg');
}
#resetpassword-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_resetpassword.jpg');
}
#advertise-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_advertise.jpg');
}
#contactus-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_contactus.jpg');
}
#myprofile-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_myprofile.jpg');
}
#profile-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_profile.jpg');
}
#myaccount-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_myaccount.jpg');
}
#expertsforhire-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_expertsforhire.jpg');
}
#qanda-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_financeqa.jpg');
}
#findajob-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_findajob.jpg');
}
#findprofessionals-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_findprofessionals.jpg');
}
#groups-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_groups.jpg');
}
#mynetwork-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_mynetwork.jpg');
}
#postajob-title-graphic {
	background-image: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/headers/HEADER_postajob.jpg');
}

#corner-search-wrapper {
	float: right;
	margin-right: 97px;
}
#corner-search-box-wrapper {
	padding-top: 2px;
	float: left;
}
input.corner-search-box {
	width: 250px;
	padding-left: 5px;
	padding-top: 4px;
	float: left;
	color: #bfbfbf;
}
#corner-search-wrapper select {
	float: left;
	margin-right: 9px;
	margin-top: 2px;
	font-size: 12px;
	height: 23px;
}
#corner-search-spacer1 {
	width: 12px;
	height: 22px;
	float: left;
}
#corner-search-spacer2 {
	width: 9px;
	height: 22px;
	float: left;
}
a #corner-search-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/SEARCH_whitebackground_double.jpg') no-repeat top left;
	width: 78px;
	height: 24px;
	float: left;
	margin-top: 1px;
}
a:active #corner-search-button,
a:hover #corner-search-button {
	background-position: bottom left;
}
a #corner-advanced-search-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/ADVANCED_SEARCH_double.jpg') no-repeat top left;
	width: 163px;
	height: 24px;
	float: left;
	margin-top: 1px;
	margin-left: 9px;
}
a:active #corner-advanced-search-button,
a:hover #corner-advanced-search-button {
	background-position: bottom left;
}





/******************************/
/* My Page (aka Account Page) */
/******************************/

#account-main-content {
}
#account-column1 {
	width: 240px;
	float: left;
}
#account-column2 {
	width: 442px;
	float: left;
}
#account-column3 {
	float: left;
}
#account-column1 .column-title {
	width: 199px;
}
#account-column2 .column-title {
	width: 401px;
}
#account-column3 .column-title {
	width: 259px;
}
#account-requests-box {
	padding-top: 10px;
}
#account-become-an-expert-graphic {
	background-image: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/BECOME_AN_EXPERT_simple.jpg');
	width: 200px;
	height: 57px;
	margin-top: 40px;
}
#account-post-resume-graphic {
	background-image: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/POST_YOUR_RESUME.jpg');
	width: 200px;
	height: 57px;
	margin-top: 13px;
}
#account-find-job-graphic {
	background-image: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/FIND_A_JOB.jpg');	
	width: 200px;
	height: 57px;
	margin-top: 13px;
}
#account-search-pro-graphic {
	background-image: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/SEARCH_PROFESSIONAL.jpg');
	width: 200px;
	height: 57px;
	margin-top: 13px;
	margin-bottom: 43px;
}
#account-coming-soon-message {
	width: 199px;
	margin-top: 16px;
}
#account-byn-graphic {
	background-image: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/BYN_LARGE.jpg');
	width: 400px;
	height: 270px;
	margin-top: 17px;
	margin-bottom: 41px;
}
#account-job-recs {
	line-height: 19px;
}
#account-column2 h3 {
	margin-bottom: -11px;
}
#account-profile-completeness {
	margin-top: 28px;
	min-height: 65px;
}
#account-my-groups {
	margin-top: 40px;
}
#account-new-members {
	margin-top: 16px;
}
#account-new-members .member-tile {
	float: none;
	display: block;
	height: 61px;
	clear: both;
}
#account-connect {
	margin-top: 31px;
}
#progress-indicator-container {
	border:1px solid #888888;
	display:inline;
	float:left;
	height:16px;
	width:135px;
}
#profile-completeness p {
	padding-right: 10px;
	font-size: 11px;
	margin: 0;
}
img.profile-photo-sm {
	height: 50px;
	width: 50px;
	padding: 5px;
	border: 1px solid #dddddd;
	margin-right: 5px;
}
#progress-indicator-inner {
	background:#CC3300 url(https://s3.amazonaws.com/hautenet.com/static/images/progress_bg_red.gif) repeat-x scroll left center;
	height:16px;
}
#account-main-content h5 {
	margin: 0;
}
#account-network-info {
	padding-top: 161px;
	font-weight: bold;
}
#account-network-info1 {
	margin-left: 24px;
	width: 116px;
	float: left;
	text-align: center;
}
#account-network-info2 {
	margin-left: 20px;
	width: 98px;
	float: left;
	text-align: center;
}
#account-network-info3 {
	margin-left: 12px;
	width: 98px;
	float: left;
	text-align: center;
}
#account-webmail-links {
	font-size: 10px;
	padding-top: 12px;
	padding-left: 21px;
	height: 70px;
	font-weight: bold;
}
#account-webmail-hit-box {
	height: 40px;
}




/**************/
/* My Profile */
/**************/

#profile-column1 {
	width: 620px;
	float: left;
	padding-right: 43px;
}
#profile-top-left {
	float: left;
}
#profile-user-photo-wrapper {
	height: 172px;
        width: 172px;
        border-color: #dddddd;
        border-width: 1px;
        border-style: solid;
}
img#profile-user-photo {
        height: 150px;
        width: 150px;
        padding: 11px;
}
#profile-photo-ops {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
        margin-top: 7px;
        margin-left: 21px;
}
#profile-photo-ops-spacer {
	width: 7px;
	float: left;
	height: 10px;
}
#profile-photo-op {
	float: left;
}
#profile-top-right {
        margin-left: 46px;
        float: left;
	width: 400px;
}
#profile-page-wrapper h4 {
        margin: 0;
        line-height: 20px;
        color: #9f9f9f;
}
h2.profile-username {
        margin-top: -5px;
        margin-bottom: 0px;
}
#profile-column1 .column-title {
        width: 620px;
}
#profile-personal-information {
        margin-top: 20px;
}
#profile-personal-information-left {
        width: 460px;
	float: left;
}
#profile-personal-information-right {
	float: right;
	margin-right: 42px;
	text-align: right;
}
a #profile-contact-me-button {
	width: 112px;
	height: 24px;
	margin-top: 21px;
	float: right;
}
a:hover #profile-contact-me-button {
}
#profile-connections {
        margin-top: 16px;
}
#profile-connections h4 {
        line-height: 17px;
}
#profile-professional-information {
        margin-top: 20px;
}

#profile-column2 {
	float: left;
	width: 277px;
}
#profile-byn-graphic {
	background-image: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/BYN_SMALL_black.jpg');
	width: 278px;
	height: 397px;
	margin-top: 36px;
}

.entry-title {
	font-weight: bold;
	color: black;
	font-size: 11px;
}
.entry-text {
	font-weight: normal;
	color: black;
}



/**************/
/* Post a job */
/**************/

#postjob-column1 {
	width: 663px;
	float: left;
}
#postjob-column1 .column-title {
	width: 620px;
	margin-bottom: 30px;
}
.postjob-label {
	width: 136px;
	margin-right: 12px;
	text-align: right;
	float: left;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
}
.postjob-input {
	width: 396px;
	float: left;
}
.postjob-row .short-input {
	width: 181px;
}
.postjob-row .long-input {
	width: 100%;
}
.postjob-row .medium-input {
	float: right;
	width: 340px;
}
.postjob-row .mediumer-input {
	width: 181px;
}
.postjob-not-so-long-input {
	width: 300px;
	float: right;
}
.postjob-row .micro-input {
	width: 55px;
}
.postjob-row {
	height: 14px;
	margin-bottom: 19px;
}
.postjob-row textarea {
	width: 400px;
}
#postjob-fax-row {
	margin-bottom: 8px;
	margin-top: 5px;
}
#postjob-listing-box {
	width: 227px;
	height: 82px;
	border-color: #d4d3d1;
	background-color: #f2f2f2;
	border-style: solid;
	border-width: 1px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
	margin-left: 14px;
}
#postjob-listing-checkboxes {
	float: left;
}
#postjob-wrapper #jobcat-right-column {
	margin-top: 16px;
}
#postjob-wrapper {
	min-height: 900px;
}

#jobpost-wrapper {
	width: 857px;
}
	

#manage-jobs-graphic {
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/graphics/MANAGE_JOBS.jpg') no-repeat top left;
	width: 200px;
	height: 57px;
}

/* this is the message from the zip code script that shows your city/state */
#zip-message {
	font-size: 12px;
}

#need-an-expert-graphic {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/HIRE_EXPERT.jpg') no-repeat top left;
	width: 220px;
	height: 129px;
}

#jobpost-header {
	float: left;
	margin-top: 100px;
	margin-bottom: 20px;
}

#job-packages-table {
	border-top: 1px solid #000000;
}



/****************************/
/* Find a job page (search) */
/****************************/

#findajob-column1 {
	width: 663px;
	float: left;
	font-size: 14px;
}
#findajob-column1 .column-normal,
#findajob-column1 .column-title {
	width: 620px;
}
.gray-title-bar {
	background-color: #a3a3a3;
	height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	float: left;
	padding-left: 12px;
	line-height: 28px;
}
#findajob-col1-title {
	width: 285px;
}
#findajob-col2-title {
	width: 87px;
	margin-left: 1px;
}
#findajob-col3-title {
	width: 107px;
	margin-left: 1px;
}
#findajob-col4-title {
	width: 88px;
	margin-left: 1px;
}

.featuredjob {
    background: #ffff66;
}


.findajob-jobrow {
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #cccccc;
	width: 620px;
}
.grayjobrow {
        background-color: #F0F0F0;
}
.findajob-col1 {
	width: 287px;
	float: left;
	padding-right: 10px;
}
.findajob-col2 {
	width: 88px;
	padding-left: 11px;
	float: left;
}
.findajob-col3 {
	float: left;
	width: 111px;
	padding-left: 10px;
}
.findajob-col4 {
	float: left;
	width: 88px;
	padding-left: 12px;
}

#findajob-results-bar {
	height: 41px;
	font-size: 12px;
	font-weight: bold;
	width: 588px;
	padding-right: 16px;
	padding-left: 16px;
	line-height: 40px;
	margin-top: 22px;
	background-color: #eeeeee;
}
.findajob-pagebox {
	float: right;
}

#findajob-bottom-links {
	margin-top: 14px;
	width: 620px;
}
#findajob-indeed-link {
	float: left;
}
#findajob-simplyhired-link {
	float: right;
}

#findajob-wrapper select {
	margin-top: 2px;
}

#findajob-wrapper #jobcat-right-column {
	margin-top: 16px;
}

#findajob-wrapper {
	min-height: 900px;
}

#findajob-become-expert {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/BECOME_EXPERT.jpg') no-repeat top left;
	width: 220px;
	height: 129px;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}





/**********************/
/* Find professionals */
/**********************/

#findpro-column1 {
	float: left;
	width: 663px;
}
#findpro-column1 .column-title {
	width: 616px;
}
#findpro-box {
	width: 577px;
	border: 1px solid #cccccc;
	margin-top: 32px;
	padding-left: 46px;
	padding-top: 25px;
	padding-bottom: 25px;
}
#findpro-wrapper .small-text {
	color: black;
	line-height: 24px;
	font-size: 11px;
	font-weight: normal;
}
#findpro-keyword-box {
	width: 518px;
	height: 19px;
	background-color: #f5f5f5;
	padding-left: 5px;
	padding-top: 6px;
}
#findpro-refine-message {
	border-top: 1px solid #cccccc;
	margin-top: 17px;
	padding-top: 12px;
	width: 525px;
}
#findpro-refine-box {
	width: 525px;
	height: 238px;
	background-color: #f5f5f5;
	margin-top: 12px;
	font-size: 11px;
	padding-top: 7px;
}
#findpro-refine-leftcolumn {
	width: 135px;
	padding-right: 9px;
	float: left;
	text-align: right;
	padding-top: 13px;
}
.findpro-refine-input {
	margin-top: 10px;
	float: left;
	width: 324px;
	line-height: 21px;
	height: 10px;
}
#findpro-refine-box select {
	margin-top: 10px;
	float: left;
}
#findpro-specializing {
	margin-top: 20px;
	padding-top: 14px;
	border-top: 1px solid #cccccc;	
	width: 525px;
}
#findpro-wrapper .special-checkboxes {
	height: 28px;
	float: left;
	width: 226px;
}
#findpro-wrapper .special-checkboxes input {
	vertical-align: middle;
	margin-right: 5px;
}
a #findpro-search-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/SEARCH_whitebackground_double.jpg') no-repeat top left;
	width: 78px;
	height: 24px;
	float: left;
}
a:active #findpro-search-button,
a:hover #findpro-search-button {
	background-position: bottom left;
}

a #help-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/HELP_double.jpg') no-repeat top left;
	width: 68px;
	height: 24px;
	float: left;
}
a:active #help-button,
a:hover #help-button {
	background-position: bottom left;
}

#findpro-button-row {
	width: 525px;
	border-top: 1px solid #cccccc;
	margin-top: 20px;
	padding-top: 16px;
}

#findpro-byn-graphic,
#prosearch-byn-graphic,
#forum-byn-graphic {
	background-image: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/BYN_SMALL_black.jpg');
	width: 278px;
	height: 397px;
	margin-top: 35px;
	margin-bottom: 41px;
}







/*******************/
/* Resume uploader */
/*******************/

#resup-content-wrapper {
	width: 940px;
}
#resup-content-wrapper .content-title {
	width: 940px;
}
#resup-backto-link {
	float: right;
}
#resup-box {
	width: 100%;
	padding-left: 34px;
	width: 906px;
	padding-top: 25px;
	border: 1px solid #aaaaaa;
	margin-top: 36px;
	padding-bottom: 62px;
}
#resup-choose-box {
	width: 840px;
	background-color: #f5f5f5;
	margin-top: 31px;
	padding-top: 17px;
	padding-left: 15px;
	padding-bottom: 28px;
}

#resup-button-row {
	margin-top: 21px;
}
a #upload-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/UPLOAD_double.jpg') no-repeat top left;
	float: left;
	height: 24px;
	width: 78px;
}
a:active #upload-button,
a:hover #upload-button {
	background-position: bottom left;
}
a #cancel-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/CANCEL_double.jpg') no-repeat top left;
	float: left;
	height: 24px;
	width: 78px;
}
a:active #cancel-button,
a:hover #cancel-button {
	background-position: bottom left;
}
#resup-button-spacer {
	float: left;
	width: 11px;
	height: 24px;
}

#resup-title-box {
	width: 415px;
	height: 19px;
	background-color: #f5f5f5;
	padding-left: 5px;
	padding-top: 6px;
	font-weight: normal;
	margin-top: 14px;
}
#resup-choose-row {
	margin-top: 20px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	width: 837px;
	height: 42px;
	margin-bottom: 15px;
}
#resup-uploaderizer {
	margin-top: 10px;
}





/********************/
/* Experts for hire */
/********************/

#prosearch-column1 {
	width: 663px; 
	float: left;
}
#prosearch-column1 .column-title {
	width: 620px;
    width: 940px;
}
#prosearch-results-box {
	width: 618px;
	/* height: 279px; 
	border: 1px solid #aaaaaa;
	overflow: auto; */
}

.member-result-wrapper {
	border-bottom: 1px solid #cccccc;
	width: 600px;
}
.member-result-box {
	padding-top: 15px;
	padding-bottom: 15px; 
	width: 600px;
}

.expert {
    background: #ffff66;
}
.member-result-profile-photo {
	float: left;
}
.member-result-info {
	float: left;
	padding-left: 10px;
	width: 263px;
}
.member-result-profile-photo img {
	width: 50px;
	height: 50px;
	padding: 5px;
	border: 1px solid #dddddd;
	margin-left: 15px;
}
.member-result-info h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
.member-result-info h3 {
	font-size: 12px;
	margin: 0;
}
.member-result-info h4 {
	font-size: 11px;
	color: #666666;
	margin: 0;
}
.member-result-info h5 {
	color: #999999;
	font-size: 11px;
	margin: 0;
}

.member-result-connections {
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.member-result-sendmsg {
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin-right: 15px;
}
.star-icon {
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/icons/STAR.jpg') no-repeat top left;
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}

#prosearch-pagebar {
	width: 940px;
	margin-top: 28px;
	font-size: 12px;
}
#prosearch-pagebar input {
	float: left;
}
/*
#prosearch-wrapper input[type="text"] {
	padding-top: 5px;
	padding-left: 5px;
	width: 280px;
}
#prosearch-wrapper input[type="submit"] {
	margin-top: -1px;
}
*/
#prosearch-paging {
	float: right;
	padding-right: 14px;
	padding-top: 3px;
}
#prosearch-topsearch {
	margin-bottom: 28px;
	margin-top: 15px;
}

#prosearch-experts-message {
	font-size: 15px;
	font-weight: bold;
	margin-top: 28px;
}
#prosearch-matches-message {
	font-size: 12px;
	font-weight: bold;
	color: #888888;
}

#prosearch-column2 {
	float: left;
}





/********************/
/* Experts for hire */
/********************/

#experts-column1 {
	width: 620px;
	padding-right: 78px;
	float: left;
}
#experts-wrapper h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
}
#experts-wrapper h3 {
	font-size: 12px;
	margin: 0;
	line-height: 24px;
	font-weight: normal;
	color: #666666;
}
#experts-wrapper h3 strong {
	font-size: 13px;
}
#experts-wrapper .smaller {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}
#experts-wrapper ul {
	padding-left: 15px;
	margin: 0;
	font-weight: bold;
}

#experts-pricing-box {
	width: 616px;
	height: 179px;
	border: 3px solid #333333;
	margin-top: 30px;
}
#experts-pricing-title {
	padding-top: 10px;
	height: 46px;
	background-color: #333333;
	font-size: 18px;
	color: white;
}
#experts-wrapper .section1 {
	padding-left: 26px;
	width: 181px;
	float: left;
}
#experts-wrapper .section2 {
	float: left;
	width: 263px;
}
#experts-pricing-top-row h3 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}
#experts-pricing-top-row .section1 h3 {
	color: #333333;
}
#experts-pricing-top-row {
	padding-top: 10px;
}
#experts-pricing-middle-row .section2 h3 {
	font-weight: normal;
	color: black;
}
#experts-pricing-title .section2 h3 {
	color: #939393;
	font-weight: bold;
	line-height: 20px;
}
#experts-pricing-box .section2 h3 a {
	font-weight: bold;
	color: #0B6498;
}
#experts-pricing-box .section3 {
	float: left;
}
#experts-pricing-box .section3 h3 {
	color: #b2b2b2;
}
#experts-pricing-middle-row {
	padding-left: 26px;
	font-size: 11px;
	color: #999999;
	padding-top: 10px;
}
#experts-pricing-button-row {
	margin-left: 26px;
	padding-top: 20px;
}
a #become-expert-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/BECOME_EXPERT_double.jpg') no-repeat top left;
	width: 168px;
	height: 24px;
	float: left;
}
a:hover #become-expert-button,
a:active #become-expert-button {
	background-position: bottom left;
}
a #hire-expert-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/HIRE_EXPERT_double.jpg') no-repeat top left;
	width: 131px;
	height: 24px;
	float: left;
}
a:active #hire-expert-button,
a:hover #hire-expert-button {
	background-position: bottom left;
}
#experts-pricing-button-spacer {
	height: 24px;
	width: 11px;
	float: left;
}
#experts-pricing-box {
	color #999999;
}
#experts-sidegraphics {
	padding-left: 8px;
	padding-top: 25px;
}
#experts-sidegraphics div {
	width: 232px;
	height: 56px;
	margin-bottom: 14px;
}
#experts-participate {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/PARTICIPATE.jpg') no-repeat top left;
}
#experts-noticed {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/GET_NOTICED.jpg') no-repeat top left;
}
#experts-included {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/BE_INCLUDED.jpg') no-repeat top left;
}
#experts-column2 {
	float: left;
}
#experts-register-section {
	padding-left: 8px;
}
a #register-button {
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/buttons/REGISTER_double.jpg') no-repeat top left;
	width: 87px;
	height: 24px;
	margin-top: 14px;
}
a:hover #register-button,
a:active #register-button {
	background-position: bottom left;
}

#register-button-wrapper {
	width: 87px;
}

#experts-smallpage-wrapper {
	width: 260px;
	padding-top: 46px;
}
a #experts-smallpage-graphic {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/EXPERT_SMALL_PAGE.jpg') no-repeat top left;
	width: 260px;
	height: 227px;
}









/**************************/
/* My Network Connections */
/**************************/

#connect-column1 {
	width: 663px;
	float: left;
}
#connect-column1 .column-title {
	width: 620px;
	margin-bottom: 15px;
}
#connect-column1 .right {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
#connect-column1 h3 {
	font-weight: bold;
        font-size: 15px;
        line-height: 24px;
	margin: 0;
}
#connect-column1 h4 {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
#connect-column1 h5 {
	font-size: 11px;
	color: #999999;
}
#connect-top {
	margin-top: 15px;
	height: 105px;
	width: 620px;
}
#connect-column2 {
	float: left;
}
#connect-byn-graphic {
	background-image: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/BYN_SMALL_black.jpg');
	width: 278px;
	height: 397px;
	margin-top: 16px;
}

#connect-wrapper div.old-master-css-wrapper {
	padding-right: 42px;
}
#connect-wrapper div.old-master-css-wrapper div#main {
	width: 420px;
}

h5.letterheader {
	height: 35px;
	padding-left: 17px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 0;
}
#connect-wrapper #prosearch-results-box {
	height: 320px;
}
#connect-letters-box {
	padding-top: 10px;
	padding-left: 18px;
	border: 1px solid #999999;
	height: 78px;
	width: 600px;
	font-weight: bold;
	letter-spacing: 3.8px;
	text-transform: capitalize; 
}

#invite-box {
	width: 618px;
	height: 507px;
	border: 1px solid #cccccc;
	margin-top: 25px;
}
#invite-box-header {
	padding-top: 26px;
	height: 20px;
	padding-left: 41px;
	font-size: 11px;
}
#invite-box-header #firstname {
	width: 135px;
	float: left;
}
#invite-box-header #lastname {
	width: 181px;
	float: left;
}
#invite-box-header #email {
	float: left;
}
#invite-box #number {
	float: left;
	padding-left: 20px;
	width: 20px;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
	line-height: 30px;
}
#invite-box input[type="text"] {
	background-color: #f5f5f5;
	padding-top: 6px;
	padding-left: 5px;
	border: 2px inset #bbbbbb;
}
input.invite-firstname {
	height: 19px;
	width: 118px;
	margin-right: 3px;
}
input.invite-lastname {
	height: 19px;
	width: 165px;
	margin-right: 2px;
}
input.invite-email {
	height: 19px;
	width: 221px;
}
.invite-box-row {
	height: 33px;
	padding-top: 4px;
}

#invite-message-box {
	width: 544px;
	margin-left: 38px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	margin-top: 20px;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#invite-message-box textarea {
	width: 537px;
	height: 91px;
	border: 2px inset #bbbbbb;
	background-color: #f5f5f5;
	margin-top: 15px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin-bottom: 8px;
}
#invite-message-box .gray-text {
	color: #848a96;
}
a #invite-send-invitations-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/SEND_INVITATIONS_double.jpg') no-repeat top left;
	height: 24px;
	width: 147px;
	float: left;
	margin-left: 41px;
	margin-right: 10px;
}
a:active #invite-send-invitations-button,
a:hover #invite-send-invitations-button {
	background-position: bottom left;
}



#request-top {
	width: 620px;
}
#request-requests {
	margin-top: 38px;
}
.request-member-box {
	min-height: 121px;
	width: 618px;
	border: 1px solid #cccccc;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 22px;
}
.request-member-picture-box {
	padding-top: 18px;
	padding-left: 20px;
	padding-right: 20px;
	height: 103px;
	float: left;
}
img.request-member-picture {
	width: 60px;
	height: 60px;
	padding: 5px;
	border: 1px solid #dddddd;
}
.request-member-top {
	padding-top: 17px;
	height: 18px;
	font-size: 13px;
	font-weight: bold;
	float: left;
}
.request-member-name {
	float: left;
	width: 250px;
}
.request-member-date {
	float: left;
	width: 140px;
}
.request-member-date .gray {
	color: #666666;
}
.request-member-status {
	float: left;
	width: 112px;
}
.request-member-info {
	width: 400px;
	float: left;
}
.request-member-connections {
	font-size: 12px;
}
.request-member-since {
	font-size: 12px;
	color: #666666;
	width: 100%;
}
.request-member-message {
	font-size: 13px;
	color: #999999;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 15px;
}
.request-member-buttons {
	padding-left: 17px;
	float: left;
	padding-top: 12px;
}
a .accept-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/ACCEPT_double.jpg') no-repeat top left;
	width: 78px;
	height: 24px;
}
a:active .accept-button,
a:hover .accept-button {
	background-position: bottom left;
}
a .decline-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/DECLINE_double.jpg') no-repeat top left;
	height: 24px;
	width: 78px;
	margin-top: 8px;
}
a:active .decline-button,
a:hover .decline-button {
	background-position: bottom left;
}

#request-remember-message {
	height: 59px;
	width: 595px;
	margin-top: 10px;
	font-size: 14px;
	background-color: #e5ecf9;
	padding-top: 23px;
	padding-left: 25px;
}











/************/
/* Settings */
/************/

#settings-wrapper #column1 {
	width: 240px;
	float: left;
}
#settings-wrapper #column1 .column-title {
	width: 200px;
	margin-bottom: 11px;
}
.settings-category {
	height: 28px;
	width: 200px;
	font-weight: bold;
	line-height: 27px;
	font-size: 11px;
}
#settings-wrapper .selected-category,
#messages-wrapper .selected-category {
	background-color: #f0f0f0;
}
#settings-privacy-box {
	width: 178px;
	height: 152px;
	margin-top: 55px;
	border: 1px solid #d2d2d2;
	font-size: 12px;
	padding: 11px;
	background-color: #f2f2f2;
}
#settings-privacy-box #privacy-header {
	border-bottom: 1px solid #d2d2d2;
	font-weight: bold;
	height: 28px;
	font-size: 12px;
	margin-bottom: 14px;
}
.arrow-icon {
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/icons/ARROW.gif') no-repeat top left;
	width: 12px;
	height: 8px;
	float: left;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 10px;
}


#settings-wrapper #column2 {
	float: left;
}
.settings-mainbox {
	width: 640px;
	padding: 29px;
	border: 1px solid #999999;
	margin-bottom: 30px;
	margin-top: 18px;
}
#settings-wrapper h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}
#settings-wrapper h4.top {
	margin-top: 0;
}
#settings-profile {
	font-size: 12px;
}
#settings-wrapper h4 {
	font-size: 13px;
	color: black;
}
#settings-wrapper h5 {
	font-size: 12px;
	font-weight: normal;
	color: #888888;
	margin-top: 10px;
	margin-bottom: 21px;
}
#settings-add-email-box input[type="text"] {
	width: 430px;
	height: 25px;
	line-height: 23px;
	padding-left: 10px;
	border: 1px inset #bbbbbb;
	background-color: #f5f5f5;
	margin-bottom: 20px;
}

#settings-email-header {
	margin-top: 20px;
	color: #888888;
	font-weight: bold;
	font-size: 12px;
	padding-left: 9px;
	width: 691px;
	height: 20px;
	padding-bottom: 8px;
	border-bottom: 2px solid #dddddd;
}
#settings-wrapper #column2 .right {
	width: 110px;
}
#settings-emails {
	line-height: 35px;
	padding-left: 5px;
	font-size: 12px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 33px;
}
#settings-email-message {
	width: 650px;
	padding: 25px;
	font-size: 12px;
	background-color: #e5ecf9;
}

#settings-wrapper .note {
	color: #888888;	
}
#settings-communications h4 {
	margin-top: 0;
	margin-bottom: 5px;
}
#settings-communications h5 {
	margin-bottom: 20px;
	margin-top: 0;
}

#settings-personal .leftside,
#settings-personal .rightside,
#settings-personal .wholeside {
	font-size: 13px;
	font-weight: bold;
	float: left;
	margin-bottom: 15px;
}
#settings-personal .wholeside {
	width: 440px;
}
#settings-personal .leftside,
#settings-personal .rightside {
	width: 220px;
}
#settings-personal input[type="password"],
#settings-personal input[type="text"] {
	width: 200px;
	height: 20px;
	line-height: 23px;
	padding-left: 10px;
	padding-top: 6px;
	border: 1px inset #bbbbbb;
	background-color: #f5f5f5;
}
.gray {
	color: #888888;
}
#settings-location-box {
	width: 590px;
	background-color: #f2f2f2;
	padding: 25px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#settings-location-box .rightly {
	width: 300px;
}
#settings-location-box .rightly, 
#settings-location-box .leftly {
	padding-right: 10px;
	float: left;
	font-size: 12px;
}
#settings-location-box .leftly {
	width: 185px;
	text-align: right;
	vertical-align: middle;
}
#settings-location-box .padded {
	padding-top: 7px;
}
#settings-location-box .clear {
	min-height: 35px;
}




/**************/
/* Contact Us */
/**************/

#contact-wrapper {
	font-size: 12px;
}
#contact-wrapper h4 {
	font-size: 15px;
	font-weight: bold;
	color: black;
	margin: 0;
}
#contact-wrapper p {
	margin-top: 5px;
	margin-bottom: 30px;
}
#contact-feedback-wrapper p {
	margin-bottom: 20px;
}
#contact-wrapper .smaller {
	font-size: 10px;
	color: #999999;
}
#contact-feedback-wrapper {
	padding: 25px;
	width: 888px;
	border: 1px solid #aaaaaa;
}
a #contactus-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/CONTACTUS_double.jpg') no-repeat top left;
	width: 112px;
	height: 24px;
}
a:active #contactus-button,
a:hover #contactus-button {
	background-position: bottom left;
}

#contact-wrapper h5 {
	font-size: 11px;
	font-weight: normal;
}
#contact-wrapper .gray {
	color: #777777;
}
#contact-wrapper .bluegray {
	color: #888893;
	font-size: 12px;
	font-weight: normal;
}
#contact-wrapper textarea {
	width: 485px;
	height: 110px;
	margin-bottom: 12px;
}
a #submit-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/SUBMIT_double.jpg') no-repeat top left;
	width: 78px;
	height: 24px;
}
a:hover #submit-button,
a:active #submit-button {
	background-position: bottom left;
}
#contact-wrapper a #cancel-button {
	float: left;
}
#contact-wrapper a #submit-button {
	margin-right: 8px;
	float: left;
}




/**********************************************/
/* Advertise With Us, About Us, and Q&A Pages */
/**********************************************/

#advert-wrapper h2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 40px;
}
#advert-wrapper h5 {
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	line-height: 20px;
}
#advert-wrapper h5.darker {
	color: #333333;
}

#about-column1 {
	width: 683px;
	padding-right: 36px;
	float: left;
}
#about-column1 h2 {
	margin-top: 0px;
}
#about-column2 {
	float: left;
	width: 220px;
}

a #learnmore-button {
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/LEARN_MORE_double.jpg') no-repeat top left;
	width: 112px;
	height: 24px;
}
a:active #learnmore-button,
a:hover #learnmore-button {
	background-position: bottom left;
}

#about-column2 h5 {
	margin-bottom: 5px;
}
#about-presskit a img {
	padding: 4px;
	width: 30px;
	height: 30px;
	border: none;
	float: left;
}
.presskit-pdflink {
	width: 160px;
}
#about-presskit {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
#about-member-benefits {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#advert-content {
	margin-top: 35px;
}

#resource-content .column-title {
	width: 940px;
}

#resource-content {
	font-size: 12px;
	color: #999999;
}
#resource-content h2 {
	color: black;
	margin-top: 15px;
	margin-bottom: 5px;
}




/**********/
/* Groups */
/**********/

#groups-wrapper .column-title {
	width: 940px;
}
#groups-wrapper h4 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	color: black;
}
#groups-wrapper {
	font-size: 12px;
	color: #999999;	
}






/******************************/
/* Messages (AKA FinanceMail) */
/******************************/

#messages-wrapper #column1 .column-title {
	width: 200px;
	margin-right: 40px;
	margin-bottom: 10px;
}
.selected-category a {
	color: black;
}
#messages-wrapper #column2 h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
#messages-wrapper {
	font-size: 11px;
}
#messages-wrapper #column1 {
	float: left;
}
#messages-wrapper #column2 {
	width: 700px;
	float: left;
}
#column-header {
	color: #888888;
	height: 27px;
	padding-top: 10px;
	border-bottom: 2px solid #dddddd;
	margin-bottom: 18px;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
}
#column-header .right {
	width: 107px;
}
#column-header .left {
	padding-left: 9px;
}
#messages-list {
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	width: 675px;
	background-color: #e5ecf9;
}
#messages-list img.profilepicture {
	width: 20px;
	height: 20px;
	float: left;
}
#messages-list .username {
	padding-left: 10px;
	line-height: 25px;
	float: left;
	min-width: 120px;
}
#messages-list .subject {
	float: left;
	padding-left: 10px;
	line-height: 25px;
	width: 300px;
}
#messages-list .date {
	line-height: 25px;
	float: right;
	width: 107px;
}
#messages-list #message {
	margin-bottom: 10px;
}

#single-message img.profilepicture {
	float: left;
	height: 100px;
	width: 100px;
}
#single-message .info {
	float: left;
	padding-left: 15px;
	line-height: 20px;
	width: 530px;
}
#single-message {
	font-size: 12px;
	width: 650px;
	background-color: #e5ecf9;
	padding: 25px;
}
#single-message .title {
	font-size: 14px;
	font-weight: bold;
}
#single-message .full-message {
	padding-top: 20px;
	line-height: 20px;
}
.single #column-header {
	margin-top: 0;
	padding-top: 0;
	height: 19px;
}

.compose-message textarea {
	width: 100%;
	font-weight: normal;
	margin-top: 10px;
}
.compose-message .subject {
	font-weight: bold;
	margin-top: 20px;
}
.compose-message input[type="text"] {
	width: 100%;
	margin-top: 10px;
	font-weight: normal;
	background-color: #F5F5F5;
}
.compose-message .full-message {
	font-weight: bold;
}




/******************************/
/* Build Your Network sidebar */
/******************************/

.small-byn {
	color: #0b6498;
	font-size: 10.5px;
	font-weight: bold;
}
.small-byn #byn-import-row {
	padding-top: 168px;
	height: 24px;
	margin-left: 22px;
}
.small-byn #byn-import-link-area,
.small-byn #byn-invite-link-area,
.small-byn #byn-search-link-area {
	width: 77px;
	height: 24px;
}
.small-byn #byn-invite-row {
	padding-top: 8px;
	padding-left: 22px;
	height: 24px;
}
a #invite-button-graybackground {
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/buttons/INVITE_graybackground_double.gif') no-repeat top left;
	width: 78px;
	height: 24px;
	float: left;
	margin-right: 7px;
}
a:hover #invite-button-graybackground,
a:active #invite-button-graybackground {
	background-position: bottom left;
}
.small-byn #byn-search-row {
	padding-top: 10px;
	padding-left: 22px;
	height: 24px;
}
a #search-button-graybackground {
	margin-top: 1px;
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/buttons/SEARCH_graybackground_double.jpg') no-repeat top left;
	width: 78px;
	height: 24px;
	float: left;
	margin-right: 7px;
}
a:active #search-button-graybackground,
a:hover #search-button-graybackground {
	background-position: bottom left;
}
.small-byn .padded {
	padding-top: 5px;
}
.small-byn #message-row {
	color: #727272;
	padding-top: 27px;
	padding-left: 22px;
}
.small-byn a:hover div {
	text-decoration: underline;
}
.small-byn #webmail-link {
	margin-top: 96px;
	margin-left: 16px;
	width: 260px;
	height: 30px;
}
#webmail-link-span {
	height: 30px;
	width: 55px;
	float: left;
	text-indent: -999999px;
}





/***********************/
/* Sign In and Sign Up */
/***********************/

#signin-wrapper {
	font-size: 12px;
}
#signin-wrapper #column1 {
	width: 663px;
	float: left;
}
#signin-wrapper #column2 {
	float: left;
}
#signin-wrapper .column-title {
	width: 620px;
}
#signin-wrapper input#email,
#signin-wrapper input#password {
	margin-top: 10px;
	background-color: #f5f5f5;
	padding-top: 6px;
	padding-left: 5px;
	border: 2px inset #bbbbbb;
	width: 300px;
}
#signin-email-message {
	font-size: 10px;
	color: #777777;
}
#signin-sidebar {
	padding: 20px;
	width: 237px;
	background-color: #dbdbdb;
	margin-top: 10px;
}
#signup-message {
	width: 670px;
}
#signup-privacybox {
	background-color:#F2F2F2;
	border:1px solid #D2D2D2;
	font-size:12px;
	height:152px;
	padding:11px;
	width:178px;
}
#signup-privacy-header {
	border-bottom:1px solid #D2D2D2;
	font-size:12px;
	font-weight:bold;
	height:28px;
	margin-bottom:14px;
}
#signup-column1 {
	float: left;
	width: 700px;
}
#signup-column2 {
	float: left;
	padding-left: 20px;
}

#signup-email-box {
	padding: 20px;
	border: 2px solid #D2D2D2;
	margin-top: 20px;
}
#signup-email-box h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
#signup-email-box input#email {
	width: 300px;
}

#password-reset-box {
	border: 2px solid #D2D2D2;
	padding: 20px;
	font-size: 12px;
	width: 320px;
}
#password-reset-message {
	color: #999999;
	font-size: 10px;
}



a #save-button {
	background: url('https://s3.amazonaws.com/financeworldnetwork.com/static/images-re/buttons/SAVE_double.jpg') no-repeat top left;
	width: 58px;
	height: 24px;
	margin-right: 7px;
	float: left;
}

a:hover #save-button,
a:active #save-button {
	background-position: bottom left;
}




/* overrides for other styles */

.confirm-delete {
	border:10px solid #dddddd !important;
}

.confirm-delete h5 {
	background:transparent url(https://s3.amazonaws.com/financeworldnetwork.com/static/images/confirm_delete.gif) no-repeat scroll left center !important;
}

#delete-button {
	height: 24px;
	width: 79px;
	background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/DELETE_double.jpg') no-repeat top left;
	float: left;
	margin-right: 10px;
}
a:hover #delete-button,
a:active #delete-button {
	background-position: bottom left;
}

#popup-help {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 400px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}
#popup-close {
	float: right;
}


/*-------------------------------------------------------------
        new Build Your Network graphics
----------------------------------------------------------- */

#new-network-graphic {
        width: 400px;
        height: 280px;
        background: url(https://s3.amazonaws.com/haute.net/static/images-re/graphics/NEW_BYN_LARGE_black.jpg) no-repeat top left;
}
#new-network-stats {
        margin-top: 115px;
}
#large-webmail-hitboxes {
        margin-top: 53px;
}
#large-webmail-hitboxes a {
        text-decoration: none;
}
#large-gmail-hitbox {
        height: 42px;
        margin-left: 51px;
        width: 66px;
        float: left;
}
#large-hotmail-hitbox {
        height: 42px;
        width: 83px;
        float: left;
}
#large-yahoo-hitbox {
        height: 42px;
        width: 70px;
        float: left;
}
#large-aol-hitbox {
        height: 42px;
        width: 68px;
        float: left;
}



#begin-button {
        margin-top: 17px;
        margin-left: 304px;
        height: 24px;
        width: 78px;
        background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/BEGIN_double.gif') no-repeat top left;
        float: left;
}
a:hover #begin-button,
a:active #begin-button {
        background-position: bottom left;
}

#new-small-network-graphic {
        width: 278px;
        height: 397px;
        background: url(https://s3.amazonaws.com/haute.net/static/images-re/graphics/NEW_BYN_SMALL_black.jpg) no-repeat top left;
}
#profile-content #content {
        width: 900px;
}
.another-infobox {
  border-style: solid;
  border-color: #d8d5cd;
  border-width: 1px;
  background-color: #fffce6;
  padding: 10px;
  margin: 0 0 15px;
}

#import-button {
        margin-top: 167px;
        margin-left: 21px;
        height: 24px;
        width: 78px;
        background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/IMPORT_double.gif') no-repeat top left;
        float: left;
}
a:hover #import-button,
a:active #import-button {
        background-position: bottom left;
}
#invite-button {
        margin-top: 9px;
        margin-left: 21px;
        height: 24px;
        width: 78px;
        background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/INVITE_double.gif') no-repeat top left;
        float: left;
}
a:hover #invite-button,
a:active #invite-button {
        background-position: bottom left;
}
#search-button {
        margin-top: 10px;
        margin-left: 21px;
        height: 24px;
        width: 78px;
        background: url('https://s3.amazonaws.com/haute.net/static/images-re/buttons/SEARCH_double.gif') no-repeat top left;
        float: left;
}
a:hover #search-button,
a:active #search-button {
        background-position: bottom left;
}

#small-webmail-hitboxes {
        margin-top: 95px;
}
#small-webmail-hitboxes a {
        text-decoration: none;
}
#small-gmail-hitbox {
        height: 42px;
        margin-left: 14px;
        width: 58px;
        float: left;
}
#small-hotmail-hitbox {
        height: 42px;
        width: 73px;
        float: left;
}
#small-yahoo-hitbox {
        height: 42px;
        width: 65px;
        float: left;
}
#small-aol-hitbox {
        height: 42px;
        width: 60px;
        float: left;
}

#new-needajob-graphic {
	width: 259px;
	height: 225px;
        background: url('https://s3.amazonaws.com/haute.net/static/images-re/graphics/NEEDAJOB_3buttons.jpg') no-repeat top left;
	padding-top: 170px;
	padding-left: 19px;
}
#become-expert-needajob-button {
	height: 27px;
	width: 130px;
}
#post-your-resume-button {
	margin-top: 21px;
        height: 27px;
        width: 130px;
}
#build-your-network-button {
	margin-top: 20px;
        height: 27px;
        width: 144px;
}
#needajob-postjob-hitbox {
	margin-top: 45px;
	height: 48px;
	width: 230px;
}


/*-------------------------------------------------------------
        Forums (including CSS for front page forum listing)
----------------------------------------------------------- */

#forum-column1 {
	float: left;
	width: 616px;
	padding-right: 47px;
}
#forum-column2 {
	float: left;
}

.forum-recent-section {
	width: 616px;
}
.forum-recent-row {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
}
.forum-recent-header {
	width: 596px;
	padding-right: 12px;
}
.forum-recent-section ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.div-left {
    margin-bottom: 5px;
}

.topic-title  {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
}

.topic-numreplies {
    font-size: 14px;
    font-weight: none;
}

.topic-poster {
    font-size: 14px;
    font-weight: none;
}

.topic-meta {
    font-size: 12px;
    color: #666666;
    margin-top: 10px;
}

.topic-content {
    font-size: 14px;
    margin-top: 10px;
}

.member_loc {
    font-size: 12px;
    color: #666666;
}

.reply-meta {
    font-size: 12px;
    color: #666666;
}

img.forum-profile-photo-sm {
	width: 25px;
	height: 25px;
	margin-top: 4px;
}

#forum-byn-graphic {
	margin-top: 17px !important;
}
#forum-wrapper .column-title {
	margin-bottom: 15px;
}





