 body {padding:0; margin:0; font-family:Arial, sans-serif; font-size:12px; color:#333; background:#FFF url(/images/siteTopShadow.gif) top left repeat-x}
 #doostangSplashBody {padding:0; margin:0; font-family:Arial, sans-serif; font-size:12px; color:#333; background:#1d3a4e url(/images/newHomePageBg.gif) top center repeat-x; background:transparent url(/images/home/fb_bg1.png) repeat-x; background-position:0px 80px}
#doostangHireBody {padding:0; margin:0; font-family:Arial, sans-serif; font-size:12px; color:#333; background:#89985F url(/images/logoutRecTile.jpg) top center repeat-x}
#doostangSplashBodySign {padding:0; margin:0; font-family:Arial, sans-serif; font-size:12px; color:#333; background:#E3ECFC url(/images/newHomePageOtherBg.gif) top center repeat-x; background:#f5f5f5 url(/images/signupBackground.gif) repeat-y top}
a {text-decoration:none; outline:0}
a:hover {text-decoration:underline}
img {border:0}
h1, h2, h3, h4, h5 {padding:0; margin:0; color:#000}
h1 sup {color:#ff0000; font-size:12px}
h3 {font-size:16px; color:#000}
h5 {font-size:12px; line-height:18px; color:#000; font-weight:normal}
h5 a {font-weight:bold; color:#0000FF}
p {font-size:12px; line-height:18px}
form {margin:0; padding:0}
select {padding:1px; margin:0}
textarea {font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:18px}
label span {font-weight:bold; color:#b00}
abbr {border:none; text-decoration:none}
div.clearBlock {padding:0; margin:0; height:0; line-height:0; clear:both}
li.clearBlock {padding:0 !important; margin:0 !important; height:0 !important; line-height:0 !important; clear:both !important; float:none !important}
iframe {border:0}
.relativeDiv {position:relative}
.valignBottom {vertical-align:bottom !important}
div div .gradSection {border-top:0 !important; border-bottom:0 !important; margin-top:0 !important; margin-bottom:0 !important}
 div.fieldWithErrors input, div.fieldWithErrors select , div.fieldWithErrors textarea {border-color:#f33 !important}
div.fieldWithErrors {display:inline}
div#doostangContainer {width:1005px; margin:0 auto 0 auto; padding:0; border-left:0; border-right:0}
div.bodyHolder {padding:0; margin:0}
#doostangSplashBody div#doostangSplashContainer {}
.gradientMiddleBox {margin: 0px; border:1px solid #b7b7b7; border-top:0; border-bottom:0; background:#ededed url(/images/profileHeaderGrad2.jpg) repeat-x scroll 0 0}
 div.bodySignUpHolder {padding:0; margin:0; background:transparent url(/images/curley.gif) top center no-repeat}
div.bodyHireHolder {padding:0; margin:0; background:transparent url(/images/hireFloatBG.jpg); background-position:50% 80px; background-repeat:no-repeat}
div.openNetworkBg {padding:0; margin:0;  }
div.openNetworkCoBg {padding:0; margin:0;  }
 .loginBg1 {padding:0; margin:0; background:transparent top center no-repeat}
 div#doostangSplashContainer {width:1005px; margin:0 auto 0 auto; padding:0; border-left:0; border-right:0}
div#doostangSplashContainerSign {width:1005px; margin:0 auto 0 auto; padding:0; border-left:0; border-right:0}
div.doostangBody {padding:16px 0 0 0; margin:0}
div.doostangBodySign {padding:16px 0 20px 0; margin:0}
div.mainColumn { padding:0 6px 24px 11px; margin:0;  width:615px; min-height:800px; float:left}
div.mainColumn h1 {padding:0 0 3px 0; margin:0 0 0 0; font-size:18px}
div.mainColumn h1 span {color:#0f25c4}
div.leftColumn {width:170px; float:left}
div#leftNav {padding:8px; background:#f9f9f9; border:1px solid #CCC}
div.rightColumn {padding:0; margin:0 0 8px 8px; width:195px; float:left}
div.rightColumn img {border:0}
div.rightColumn .rightButton {margin:8px 0}
div#vertical_container {border-bottom: 1px solid #CCC; clear:both}
.dooHeader {padding:0 0 0 0; margin:0; width:1005px; position:relative}
.dooHeaderOuter {padding:0 0 0 0; margin:0; width:1005px; height:81px; position:relative}
.dooTopLinks {padding:0; margin:0; position:absolute; top:8px; right:8px}
.topLinkContainer {margin:4px 14px 0 0; float:left; color:#afafaf; position:relative}
.dooTopLinks a {color:#333; font-size:11px; margin:0; text-decoration:underline}
.dooSearchContainer {padding:0; margin:0 0 0 0; display:block; width:1005px; position:relative}
.dooSearchHello {padding:0; margin:0; position:absolute; top:12px; right:0; visibility: hidden}
.topLinkContainer .dooSearchHello h1 {padding:6px 0 0 4px; font-size:11px; color:#777; font-weight:normal}
.dooSearchHello h1 span a {color:#777; text-decoration:underline}
.dooLogo {padding:9px 0 0 0; margin:0}
.dooLogo img {border:0; width:259px; height:41px}
.dooLogoutLogo {padding:9px 0 0 0; margin:0}
.dooLogoutLogo img {border:0}
.searchLabel {float:left; padding:5px 6px; font-size:13px; font-weight:bold; color:#777}
.dooSearch {padding:0; margin:0; width:509px; height:36px; background:transparent url(/images/mainSearchBar.jpg) top left no-repeat; overflow:hidden; position:absolute; top:0; right:80px; border-top:1px solid #a9a9a9}
.dooSearchHolder {padding:3px 0 0 50px}
.dooSearchHolder h4 {margin:8px 4px 0 0; float:left}
.searchSelect {padding:2px; margin:0 8px 0 0; float:left}
.inputWrapper {padding:0; margin:0; float:left}
input.dooSearchInput {padding:4px 2px 4px 4px; margin:0; width:180px; color:#999; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; font-size:11px}
input.dooSearchInput:focus {color:#333}
.dooSearchButton {padding:0; margin:-1px 0 0 8px; border:0; font-weight:bold; float:left}
a.adminLinkColor {color:#000 !important; background:#F08E26; text-decoration:none}
a.adminLinkColor:hover {color:#F08E26 !important; background:#000; text-decoration:none}
 div.inviteButton {padding:0; margin:0 0 10px 0; display:inline}
div.inviteButton a {width:125px; height:30px; border:0}
div.inviteButton img {border:0}
 div.doostangFooter{ padding:16px 0 6px 0; margin:20px 0 0 0; font-size:11px; text-align:right; border-top:1px solid #afafaf; color:#afafaf}
div.doostangFooter a {color:#0000FF}
div.doostangFooter p {padding:0; color:#999; font-size:11px}
 #doostangHireBody div.doostangFooter {padding:16px 0 6px 0; margin:20px 0 0 0; font-size:11px; text-align:right; border-top:1px solid #FFF; color:#444}
#doostangHireBody div.doostangFooter a {color:#FFF}
#doostangHireBody div.doostangFooter p {padding:0; color:#444; font-size:11px}
 .announceSection {background:#ededed url(/images/profileHeaderGrad2.jpg) repeat-x scroll 0 0; border:1px solid #b7b7b7; padding:20px 16px; margin:6px 0 0 0; position:relative}
.announceSection h3 {margin-top:3px}
.sponseredTag {padding:0; margin:0; font-size:11px; color:#999999; position:absolute; top:4px; right:4px}
.viewContainer {padding:8px; margin:2px 0 0 0; background:#fffce4; border:1px solid #CCC}
.viewItem, .clearItem {padding:8px; margin:0 0 0 0; border-top:none; border-bottom:1px solid #DDD; position:relative}
#groupsList {border-top:1px solid #DDD}
.viewGNMembers {border-bottom:1px solid #DDD}
.clearItem {border-bottom: none}
.sponsoredBkg {background:#FEFAE2}
.summaryBlock {background:#FEFAE2; border-top:3px solid #DDD; border-bottom:3px solid #DDD; padding:8px 10px; margin:4px 0; text-align:center; font-weight:bold}
.marketingBlock {background: #FEFAE2; border:1px solid #CCC; padding: 16px 10px; margin-bottom:8px; text-align: left; font-weight: bold}
.rightItem {float:right}
.leftItem {float:left}
.actionLinkAbs {position:absolute; right:6px; top:4px}
.announceHide {position:absolute; right:10px; top:5px}
.jobsListContainer {padding:4px 6px 6px 6px; margin:0; position:relative}
.jobsEntry {padding:6px 0 4px 0; margin:4px 0; position:relative}
.jobItem h4 {font-weight:bold; font-size:12px; margin-bottom:6px}
.jobsEntry h4 a {font-size:14px; font-weight:bold}
.jobsEntry h4 span {font-weight:normal; font-size:11px; color:#999}
.jobsEntryFooter {padding:4px 4px 0 0; margin:0; font-size:11px; color:#999999; text-align:right; clear:both}
.jobsEntry .jobsSponsoredFooter a {font-size:11px; font-weight:normal}
.jobBody {padding:2px 0 0 0; margin:0; line-height:18px; font-size:12px; color:#666}
.jobManageFooter {padding:8px 3px 4px 0; font-size:11px; font-weight:normal}
.jobManageFooter a, .jobManageFooter a:visited {color:#33f}
.jobViewActions {text-align:center; padding:14px 6px 14px 6px; border-top:1px solid #DDD}
.jobViewActions a img {border:none}
.jobImage {float:left; margin:0 12px 0 0; border:1px solid #b6b6b6; padding:8px; width:128px; height:59px; background:#FFF}
.jobImage img {margin:0}
.jobBody .jobImage img {border:1px solid #ccc; width:93px; height:43px}
.jobImageBody {padding-left:107px}
.jobViewHeader h2 {font-size:16px}
.jobViewHeader h3, .jobViewHeader h2, .jobViewHeader p { padding-left:138px; margin:0; margin-right:12px; line-height:18px}
.jobViewContainer .noJobImg h2, .jobViewContainer .noJobImg p, .jobViewContainer .noJobImg h3 { padding-left:0}
.jobViewHeader {padding:8px 100px 4px 0}
.jobViewHeader h3 {font-size:12px; color:#333}
.jobViewHeaderRight {float:right; background:#fff; text-align:right}
.noJobImg {padding:0 0 4px 0}
.jobViewHeader p.jobLocation {color:#666}
.jobViewDesc p {padding:6px 0; line-height:20px; font-size:14px; color:#000}
.jobViewDesc {overflow:hidden}
.jobViewDetails {padding:4px 0 14px 0; margin:12px 0 12px 0; border-top:1px solid #DDD; border-bottom:1px solid #DDD}
.jobViewDetails h3, .jobViewDetails strong {font-size:12px; color:#000}
.jobViewDetails p {color:#000; margin:0; font-weight:normal}
.jobViewDetails p span {color:#333}
.jobSpgLineBreak {padding:0; margin:0; border-top:3px solid #DDD; height:0; line-height:0; overflow:hidden}
.jobLocation a {color:#999}
.jobViewDetails table {padding:0; margin:0; border-collapse:collapse; color:#000; font-size:14px}
.jobViewDetailsCol1 {padding:0; margin:0; text-align:right; font-weight:bold; width:200px}
table tr td.jobViewDetailsCol2 {padding-left:8px; margin:0; font-weight:normal}
.backToLink { text-align:right; float:right}
.cancelLink {font-size:11px}
.userSearchResults .viewItem h4 {margin:2px 0}
div.userHeadline {color:#666; line-height:18px; margin-top:2px}
.profileSubhead h4 {color:#666}
div.userListNoHeadline {height:24px}
div.userEducation {color:#666; font-size:11px; line-height:16px}
div.candidatesMoreLike {margin:4px 0 2px 0; text-align:right; font-size:11px}
div.candidatesMoreLike a {color:#777; text-decoration:underline}
div.candidatesMoreLike a:hover {color:#0000FF}
.memberActions {position:absolute; top:10px; right:4px; font-size:11px}
.memberActions a {padding:0 4px}
 table.formTable , .formTable td, .formTable tr {margin:0; padding:0; vertical-align:top; border-collapse:collapse}
table.formTable td {padding-top:10px}
.formTable textarea, .formTable .profileName, .formTable .formField, .formField, .formTable select {padding:4px; margin:0; width:360px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
table.forumTable textarea, table.forumTable .profileName, table.forumTable .formField, table.forumTable select {width:310px}
.formTable select {padding:2px}
.forumNoWrap {overflow:hidden}
input.defaultInput {color:#999}
input.defaultInput:focus {color:#333}
.formTable .profileName:focus, .formTable .formField:focus, .formTable textarea:focus, .formTable input:focus, .formField:focus {border-color:#f2bb54}
.formCol1 {text-align:right; width:140px}
.formCol2 {width:400px}
.forumTable .formCol1 {width:100px}
div table.forumTable .formCol2 {width:400px}
.formCol1 label {display:block; text-align:right; padding-right:6px; padding-top:7px; font-weight:bold}
.formRightText {padding-top:7px}
.acctSettings .formCol1 div {padding-right:6px; text-align:right; font-weight:bold}
table.acctSettings { }
table.acctSettings select {width:200px}
table.acctSettings tr { }
.privacySection fieldset {border:#999 1px solid; margin:0 0 14px 0; padding:6px; background:transparent}
.privacySection fieldset div{ margin:4px 12px }
.privacySection fieldset label{ padding:0 4px; position:relative; bottom:2px}
.privacySection legend {font-weight:bold}
.infoLink {color:blue; padding-left:4px; text-decoration:none; font-weight:normal}
.paginationSection {text-align: center; padding: 6px 0; border-top:1px solid #DDD; border-bottom:1px solid #DDD}
.paginationSection {border-top:0px solid #DDD}
#network_pagination_footer .paginationFooter {margin-top:8px}
.paginationSection span,.paginationLink,.paginationFooter a, .paginationFooter strong {padding:0 1px; font-weight:normal}
.headerSpace {padding:8px 0 4px 0}
.submitButtons a img {border:0}
 div.auto_complete {width: 350px; background: #fff; z-index:101}
div.auto_complete ul {border: 1px solid #888; margin: 0; padding: 0; width: 100%; overflow:auto; height: 130px; list-style-type: none}
div.auto_complete ul li {margin: 0; padding: 3px}
div.auto_complete ul li.selected{ background-color: #C0C0C0}
div.auto_complete ul strong.highlight {color: #880; margin: 0; padding: 0}
.aFunc, .aFunc:visited {color:blue; padding-right:1px; font-size:11px}
.groupAnnHide {position:absolute; right:10px; top:5px}
 .profileComplete {padding:0; margin:0 0 20px 0; background:#EEE}
.profileCompleteTop {padding:0; margin:0; width:195px}
.profileCompleteRBottom {padding:0; margin:0; width:195px}
.profileCompleteBottom {padding:6px 0 6px 24px; margin:0; overflow:hidden; background:transparent url(/images/profileSmallMid.jpg) top left repeat-y}
.profileCompleteBottomS {padding:0 10px 2px 14px; margin:0; overflow:hidden}
.profileCompHead {padding:0; margin:0; position:relative}
.profileCompleteBottom h3 {font-size:14px}
.profileCompleteBar {padding:0; margin:2px 0 0 0; height:20px; width:140px; border:1px solid #999; border-left:1px solid #888; background:#FFF url(/images/newProBg.jpg) top left repeat-x}
.profileCompleteSlider {padding:0; margin:0 0 6px 0; height:20px; width:140px; background:transparent url(/images/greenBarBG.png); background-repeat:no-repeat; position:relative}
.profileCompleteSlider a {position:absolute; height:26px; width:140px; display:block}
.profileCompleteNumber {position:absolute; top:3px; left:56px; font-weight:bold; color:#333; cursor:default}
.profileCompleteMarketing {padding:8px 0 0 0; margin:0}
.profileCompleteMarketing h4 {padding:0; margin:0; color:#2761aa; font-size:12px; font-weight:bold}
.profileCompleteMarketing h4 a {color:#2761aa; text-decoration:none}
.profileCompleteMarketing h4 a:hover {text-decoration:underline}
div.profileCompleteNew strong {color:#d00; font-weight:normal; font-size:11px}
div.profileCompleteNew {margin:6px 0 6px 0; font-size:11px}
div.profileUpdateLink {position:absolute; top:0; right:8px}
.profileBox {padding:0; margin:0 0 8px 0}
.profileBoxLeft {padding:0; margin:0; width:60px; height:60px; float:left}
.profileBoxLeft img {padding:0; margin:4px 0 0 8px}
.profileBoxRight {padding:0; margin:0; width:100px; height:70px; float:left}
.profileBoxRight p {padding:8px 0 0 3px; margin:0; font-size:14px; font-weight:bold; line-height:16px}
.profileBoxRight p a {text-decoration:none; color:#000}
.profileBoxRight p a:hover {text-decoration:underline}
.profileBoxRight ul {padding:0; margin:4px 0 0 8px}
.profileBoxRight li {padding:0 0 4px 0; margin:0; color:#2761aa}
.profileBoxLink {padding:4px 0 0 0; margin:0; text-align:center}
.profileBoxLink a {padding:0; margin:0}
table.formTable div.expirationDates select {width:auto}
.createButton {margin-top:12px; margin-bottom:8px; text-align:center}
 .rightFindFriends dt span {font-weight:normal; color:#777}
div.rightFindFriends dl {margin:0 6px 6px 0px; padding:8px 0 0 6px}
div.rightFindFriends dt {padding:5px 0 0 0; font-weight:bold; font-size:11px}
div.rightFindFriends dd {color:#777; margin:0 0 2px 0; padding:0 0 0 0; font-size:11px}
div.rightFindFriends .friendLink {font-weight:normal; text-align:right}
div.rightFindFriends .friendLink a {font-size:11px}
 .friendWidgetContainer {padding:0; margin:0 0 10px 0; border:3px solid #ddd}
.friendWidgetTop {padding:8px; margin:0; font-size:11px; font-weight:bold; background:#1d3a4e; border-bottom:1px solid #ddd; color:#FFF}
.friendWidgetBottom {padding:12px 0 4px 0; margin:0}
.friendWidgetBottom p {padding:2px 0 0 0; margin:0; font-size:11px}
 .forumConversationsContainer {padding:0; margin:0}
.forumConversationsTop {padding:8px; margin:0; font-size:12px; font-weight:bold; color:#000; background:#FFFFFF url(/images/jobListHeader.gif) repeat-x scroll left top; border:1px solid #b6b6b6; border-top:0}
.forumConversationsBottom {padding:8px; margin:0; border-top:0; border-right:1px solid #b6b6b6; border-bottom:0; border-left:1px solid #b6b6b6}
.forumConversationsBottom ul {padding:0; margin:0; list-style:none}
.forumConversationsBottom ul li {padding:2px 2px 4px 0}
.forumConversationsBottom ul li.itemRight {text-align:right}
.forumConversationsBottom ul li div a {font-weight:normal; line-height:12px; font-size:12px}
.forumViewMore {padding:6px 0 0 0; margin:0; text-align:right}
.forumViewMore a {font-size:11px}
 .featuredUserContainer {padding:0; margin:0}
.featuredUserTop {padding:8px; margin:0; font-size:12px; font-weight:bold; color:#000; background:#FFFFFF url(/images/jobListHeader.gif) repeat-x scroll left top; border:1px solid #b6b6b6; border-top:0}
.featuredUserBottom {padding:8px; margin:0; border-top:0; border-right:1px solid #b6b6b6; border-bottom:0; border-left:1px solid #b6b6b6}
.featuredUserBottom ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt; margin-left:6px; margin-bottom:12px; margin-top:8px}
.featuredUserBottom li {font-weight:bold; font-size:12px; line-height:23px; margin:0pt; padding:0pt; margin-bottom:4px; padding-left:30px}
.featuredUserImg {float:left; border:none; height:45px; width:45px}
.rightColumn .featuredUserImg {border:1px solid #BBBBBB}
.featuredUserHeader {padding-top:6px; padding-left:52px; color:#555}
.featuredUserHeader strong{ color:#333; font-size:13px}
.featuredUserInterview {margin:8px 0 12px 0; font-size:12px; font-weight:bold; text-align:center}
.featuredUserHeadline {margin:8px 0; font-size:12px; color:#666; font-style:italic}
.featuredUserElite {margin:8px 0}
 .friendActivityContainer {padding:0; margin:0}
.friendActivityTop {padding:8px; margin:0; font-size:12px; font-weight:bold; color:#000; background:#FFFFFF url(/images/jobListHeader.gif) repeat-x scroll left top;; border:1px solid #b6b6b6}
.friendActivityBottom {padding:0; margin:0; border-top:0; border-right:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6; border-left:1px solid #b6b6b6}
.friendActivityBottom ul {padding:0; margin:0; list-style:none}
 .badgeLarge {padding:0 0 0 3px; margin:0}
.badgeMedium {padding:0 0 3px 3px; margin:0}
.badgeSmall {padding:0 0 0 2px; margin:0}
 .prototip {position: absolute;}
.prototip .effectWrapper {position: relative}
.prototip .tooltip {position: relative}
.prototip .toolbar {position: relative; display: block}
.prototip .toolbar .title {display: block; position: relative}
.prototip .content {clear: both}
.prototip .toolbar a.close {position: relative; text-decoration: none; float: right; width: 15px; height: 15px; background: transparent url(close.gif); display: block; line-height: 0; font-size: 0px; border: 0}
.prototip .toolbar a.close:hover {background: transparent url(close_hover.gif)}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none}
 .prototip .default {width: 150px; color: #fff}
.prototip .default .toolbar {background: #0F6788; font: italic 17px Georgia, serif}
.prototip .default .title {padding: 5px}
.prototip .default .content {background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}
 .dooTipDiv {background:#fff; border-top:1px solid #999; border-right:1px solid #999; border-bottom:2px solid #999; border-left:1px solid #999; color:#000; text-align:left}
.dooAboutTargetingDiv, .dooCommPostDiv, .epnTip, .lockTipDiv {background:#fff; border-top:1px solid #999; border-right:1px solid #999; border-bottom:2px solid #999; border-left:1px solid #999; color:#000; text-align:left; width:280px}
div .epnTip {color:#333; width:225px}
div .lockTipDiv {width:200px}
div .logoTipDiv {width:100px}
div .lockTipDiv p {margin:6px; font-size:11px; line-height:13px}
div .lockTipDiv p img {padding:6px 6px 6px 0; float:left}
.dooAboutTargetingDiv {padding:8px}
.dooForumThumbRoll, .dooTallyUsers {padding:8px; background:#fff; border-top:1px solid #999; border-right:1px solid #999; border-bottom:2px solid #999; border-left:1px solid #999; color:#000; text-align:left}
.dooTipDiv .title {padding:8px 8px 0 8px}
.dooTipDiv .content, .dooCommPostDiv .content, .epnTip {padding:8px 8px}
.dooTipDiv ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt; margin-left:6px; margin-bottom:6px}
.dooTipDiv li {font-weight:bold; font-size:12px; line-height:23px; margin:0pt; padding:0pt; margin-bottom:4px; padding-left:30px}
.badgeItemJob {padding:0; margin:0; background:transparent url(/images/infoIconSmallBkg1.gif) top left no-repeat}
.badgeItemForum {padding:0; margin:0; background:transparent url(/images/infoIconSmallBkg3.gif) top left no-repeat}
.badgeItemCommunity {padding:0; margin:0; background:transparent url(/images/infoIconSmallBkg2.gif) top left no-repeat}
.badgeItemResume {padding:0; margin:0; background:transparent url(/images/infoIconSmallBkg4.gif) top left no-repeat}
.badgeItemJobOff {color:#999; background:transparent url(/images/infoIconSmallBkgOff1.gif) top left no-repeat}
.badgeItemForumOff {color:#999; background:transparent url(/images/infoIconSmallBkgOff3.gif) top left no-repeat}
.badgeItemCommunityOff {color:#999; background:transparent url(/images/infoIconSmallBkgOff2.gif) top left no-repeat}
.badgeItemResumeOff {color:#999; background:transparent url(/images/infoIconSmallBkgOff4.gif) top left no-repeat}
.eliteItemOff {color:#999}
.badgeItemHeader {margin:0 0 6px 0}
 .protoDoo {width: 300px; border: 2px solid #CCC}
.protoDoo .toolbar {background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoDoo .toolbar a.close:hover {background: url(close_hover_red.gif);}
.protoDoo .title {padding: 5px}
.protoDoo .content {background: #fff; border:1px solid #999; color: #333333; font: 12px Arial, Helvetica, sans-serif; line-height:18px; padding: 5px}
 .protoDooNoWidth {border: 2px solid #CCC}
.protoDooNoWidth .toolbar {background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoDooNoWidth .toolbar a.close:hover {background: url(close_hover_red.gif);}
.protoDooNoWidth .title {padding: 5px}
.protoDooNoWidth .content {background: #fff; border:1px solid #999; color: #333333; font: 12px Arial, Helvetica, sans-serif; line-height:18px; padding: 5px}
.protoDooNoWidth .content ol {padding:0; margin:0 0 0 24px;}
#adminBanner {height:30px; width:auto; background-color: #B00; color:yellow; border:3px solid #F99; border-width:3px 0; padding:5px 0; font-size:14px; text-align:center;  }
#adminBanner a {color: #500}
#adminBanner a:visited {color: #500}
#adminBanner a:hover {color: #500}
 .topInboxLink {padding:5px 0 2px 0; margin:0 0 0 0}
.topInboxLink a {padding:0 0 6px 0}
.topMyAcctLink {padding:5px 0 2px 0; margin:0 0 0 0}
.topHireRecLink {padding:5px 0 2px 0; margin:0}
 .dooLoginSection {position:absolute; top:12px; right:0}
 #footerHeader ul ul.dooFooterSubNav {padding:2px 0 0 20px; margin:0; list-style:none; position:absolute; top:40px; left:0; display:none}
#footerHeader ul ul.dooFooterSubNav li {padding:0; margin:0; float:left}
#footerHeader {float:left; width:100%; font-size:93%; line-height:normal; position:relative}
.homeLink {position:absolute; top:10px; right:80px}
#footerHeader .homeLink a.footerHomeLink {color:#0000FF; font-weight:normal; text-decoration:underline}
#footerHeader ul {margin:0; padding:10px 10px 0; list-style:none}
#footerHeader li {float:left; background:url("/images/left_both.gif") no-repeat left top; margin:0 0 -1px 4px; padding:0 0 0 8px}
#footerHeader a {float:left; display:block; width:.1em; background:url("/images/right_both.gif") no-repeat right top; padding:10px 15px 12px 6px; text-decoration:none; font-weight:bold; color:#304f64; white-space:nowrap}
#footerHeader > ul a {width:auto;}
 #footerHeader a {float:none;}
 #footerHeader a:hover {color:#FFF}
 .aboutNav li#footerAbout, .joinNav li#footerHow, .hiringNav li#footerHire, .successNav li#footerSuccess, .tosNav li#footerTerms, .privacyNav li#footerPrivacy, .pressNav li#footerPress, .affNav li#footerAffiliate {background-position:0 -150px; border-width:0}
.aboutNav #footerAbout a, .joinNav #footerHow a, .hiringNav #footerHire a, .successNav #footerSuccess a, .tosNav #footerTerms a, .privacyNav #footerPrivacy a, .pressNav #footerPress a, .affNav li#footerAffiliate a {background-position:100% -150px; padding-bottom:11px; color:#FFF}
#footerHeader li:hover, #footerHeader li:hover a {background-position:0% -150px; color:#FFF}
#footerHeader li:hover a {background-position:100% -150px}
 .aboutNav li#footerAbout ul.dooFooterSubNav, .joinNav li#footerHow ul.dooFooterSubNav, .hiringNav li#footerHire ul.dooFooterSubNav, .successNav li#footerSuccess ul.dooFooterSubNav, .tosNav li#footerTerms ul.dooFooterSubNav, .privacyNav li#footerPrivacy ul.dooFooterSubNav, .pressNav li#footerPress ul.dooFooterSubNav, .affNav li#footerAffiliate ul.dooFooterSubNav, .sitemapNav li#footerSitemap ul.dooFooterSubNav {display:block}
.aboutNav #footerAbout ul.dooFooterSubNav a, .joinNav #footerHow ul.dooFooterSubNav a, .hiringNav #footerHire ul.dooFooterSubNav a, .successNav #footerSuccess ul.dooFooterSubNav a, .tosNav #footerTerms ul.dooFooterSubNav a, .privacyNav #footerPrivacy ul.dooFooterSubNav a, .pressNav #footerPress ul.dooFooterSubNav a, .affNav li#footerAffiliate ul.dooFooterSubNav a, .sitemapNav #footerSitemap ul.dooFooterSubNav a {display:block; background:none; font-weight:normal; padding:0; text-decoration:none; font-weight:normal; color:#FFF; white-space:nowrap}
.aboutNav #footerAbout ul.dooFooterSubNav li, .joinNav #footerHow ul.dooFooterSubNav li, .hiringNav #footerHire ul.dooFooterSubNav li, .successNav #footerSuccess ul.dooFooterSubNav li, .tosNav #footerTerms ul.dooFooterSubNav li, .privacyNav #footerPrivacy ul.dooFooterSubNav li, .pressNav #footerPress ul.dooFooterSubNav li , .affNav li#footerAffiliate ul.dooFooterSubNav li, .sitemapNav #footerSitemap ul.dooFooterSubNav li {display:block; background:none; font-weight:normal; padding:10px 15px 12px 6px; text-decoration:none; font-weight:bold; color:#ffb910; white-space:nowrap}
#footerHeader li:hover, #footerHeader li:hover a {background-position:0% -150px; color:#FFF}
#footerHeader li:hover a {background-position:100% -150px}
#footerHeader ul.dooFooterSubNav li:hover a {background-position:0% 0%; text-decoration:underline}
#footerHeader ul.dooFooterSubNav li:hover a {background-position:0% 0%; text-decoration:underline}
.footerNavBottom {padding:8px; margin:0; background:#304f64; clear:both}
 #MB_overlay {position: absolute; margin: auto; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #000!important}
#MB_overlay[id] {position: fixed}
#MB_window {position: absolute; top: 0; border: 0 solid; text-align: left; z-index: 10000}
#MB_window[id] {position: fixed!important}
#MB_frame {position: relative; background-color: #EFEFEF; height: 100%}
#MB_header {margin: 0; padding: 0}
#MB_content {padding: 6px .75em; overflow:hidden;  }
#MB_caption {font: bold 100% "Lucida Grande", Arial, sans-serif; text-shadow: #FFF 0 1px 0; padding: .5em 2em .5em .75em; margin: 0; text-align: left}
#MB_close {display: block; position: absolute; right: 5px; top: 4px; padding: 2px 3px; font-weight: bold; text-decoration: none; font-size: 13px}
#MB_close:hover {background: transparent}
#MB_loading {padding: 1.5em; text-indent: -10000px; background: transparent url(/images/modalSpinner.gif) 50% 0 no-repeat}
 #MB_frame {padding-bottom: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px}
#MB_window {background-color: #EFEFEF; color: #000; -webkit-box-shadow: 0 8px 64px #000; -moz-box-shadow: 0 0 64px #000; box-shadow: 0 0 64px #000; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px}
#MB_content {border-top: 1px solid #F9F9F9}
#MB_header {background-color: #DDD; border-bottom: 1px solid #CCC}
#MB_caption {color: #000 }
#MB_close {color: #777 }
#MB_close:hover {color: #000 }
 .MB_alert {margin: 10px 0; text-align: center}
 .industry_selector_item {line-height: 12px; padding-right:4px}
.industry_selector_check {padding-top: 6px; float: left}
.industry_selector_name {font-size: 85%; height: 24px}
.industry_selector_name td {height: 24px; vertical-align: middle}
#industry_selector {position:relative}
.xxindustry_selector_name_text {border: 1px solid}
 .newNavHolder {width:960px; margin:auto; padding:0 30px 0 15px; height:45px; background:#FFF url(/images/navBG2.gif) top left no-repeat}
.topLevelNav {padding:0; margin:0; list-style:none}
.topLevelNav li {padding:12px 8px 10px 10px; float:left; position:relative; z-index:9991}
.topLevelNav li a {color:#000; font-weight:bold; font-size:14px; padding:8px 20px 8px 15px}
.topLevelNav li a:hover {text-decoration:underline}
.topLevelNav li.searchArea {padding:8px 0 12px 0; float:right; width: 270px}
.bottomLevelNav {padding:6px 0 6px 0; margin:10px 0 0 0; list-style:none; background:#FFF; border-top:1px solid #666; border-right:1px solid #666; border-bottom:2px solid #666; border-left:1px solid #666; position:absolute; top:20px; left:12px; z-index:9990}
.bottomLevelNav li {padding:0; line-height:20px; float:none}
.bottomLevelNav li.bottomLevelBottom {padding:0 0 4px 0; margin:0 0 4px 0; border-bottom:1px solid #DDD}
.bottomLevelNav li a {padding:0 30px 2px 16px; color:#000; font-weight:normal; font-size:11px; white-space:nowrap; display:block}
.bottomLevelNav li a:hover {background-color:#1D3A4E; color:#FFF}
#communityDrop ul, #jobsDrop ul, #peopleDrop ul, #profileDrop ul, #adminDrop ul, #hiringDrop ul {display:none}
#communityDrop:hover ul, #jobsDrop:hover ul, #peopleDrop:hover ul, #profileDrop:hover ul, #adminDrop:hover ul, #hiringDrop:hover ul {display:block}
.bottomLevelNav li.mainSub a {font-weight:bold}
 .messageNav {padding:0 0 4px 0; margin:0; background:transparent url(/images/leftRndMid.gif) top left repeat-y}
.messageNavHeader {padding:0 8px 4px 8px}
.messageNavHeaderTop {padding:2px 8px 8px 8px}
.messageNavHeader h1, .messageNavHeaderTop h1 {padding:0 0 0 8px; font-size:12px; font-weight:bold; color:#333}
.messagesNavBody {padding:8px; margin:0 12px 0 12px; background:#FFF; border-top:1px solid #bbb; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd}
.messagesNavBody ul {list-style:none; padding:0; margin:0}
.messagesNavBody li {padding:0 0 0 4px; line-height:20px}
.messagesNavBody ul a {color:#0000FF; font-weight:normal; line-height:22px; display:block}
.messagesNavBody ul li.messageNavBot {padding:0 0 4px 4px; margin:0 0 4px 0; border-bottom:1px solid #DDD}
.messagesNavBody ul .messageNavSub {margin-left:14px}
.messagesNavBody ul li.messagesNavMain a.messagesNavLink {font-weight:normal}
.messagesComposeBut {padding:3px 0 3px 0; margin:0}
a#messageNavToggler {display:block; width:138px; background:transparent url(/images/rightCaret.gif) right 50% no-repeat; color:#0000FF}
a#applicationNavToggler {display:block; width:138px; background: transparent url(/images/rightCaret.gif) right 50% no-repeat; color:#0000FF}
 #success_stories_banner {padding:0 0 4px 0; margin: 8px 3px 0px 3px}
#success_stories_banner .header {background: url(/images/bg/blue_box_header_small.jpg); background-position: top 50%; text-align: center; padding: 10px}
#success_stories_banner .header h3 {color: #ffffff}
#success_stories_banner .content {font-size: 11px; margin-top: 3px; padding: 10px; border-top: 1px solid #cccccc; background: url(/images/bg/blue_bg.png) 50% 0% no-repeat}
#success_stories_banner .quote {line-height: 120%; position: relative}
#success_stories_banner .quote img {float: left; border: 1px solid #1c4468; margin-right: 3px}
#success_stories_banner .quote .left_double_quote {float: left; width: 25px; height: 20px; background: url(/images/quote_begin.gif) 0% 0% no-repeat}
#success_stories_banner .right_double_quote {float: right; width: 25px; height: 20px; background: url(/images/quote_end.gif) bottom right no-repeat; position: absolute; right: 0px; bottom: 10px; z-index: -10}
#success_stories_banner .quote .left_double_quote span {display: none}
#success_stories_banner .quote .right_double_quote span {display: none}
#success_stories_banner .read_story_link {margin-top: 2px; font-size: 10px; font-weight: bold; font-style: italic; text-align: right; clear: both}
#success_stories_banner .quote_source {clear: both; margin: 10px 0px; font-weight: bold; color: #1c4468}
#success_stories_banner .button {margin: 10px 0px 0px 0px; padding: 5px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-align: center}
 .premiumLeftCol {padding:0 0 4px 0; margin:0 14px 0 14px; font-size:11px; font-weight:bold}
.premiumLeftCol a {font-weight:normal}
.premIconLeftCol {padding:4px 0 4px 22px; margin:0; background:transparent url(/images/premIconSm.gif) left 50% no-repeat}
.networkHolderLeftCol {padding:6px 0 6px 0; margin:4px 12px 4px 12px; font-size:11px; font-weight:bold; border-top:1px solid #CCC; border-bottom:0px solid #CCC}
.left_nav_seperator{ border: 0px; border-bottom:1px solid #CCC; height:1px; margin : 10px 12px; padding : 0px}
.networkHolderLeftCol a {color:#0000FF}
.networkHolderLeftCol ul {padding:0; margin:0; list-style:none}
.networkHolderLeftCol li {padding:1px 0 3px 0}
.leftColNetworksList {padding:3px 0 6px 0}
.networkHolderLeftCol li p {padding:0; margin:0; font-size:80%; line-height:14px; text-transform:uppercase}
.trial_status_title{ margin: 0 0 5px 0 }
.trial_small-box{ border:1px solid #afafaf; background-color:#fff; float:left; padding:3px; width:34px; text-align:center}
.trial_status-text{ float:right; border:0px solid red; width:90px; font-weight:normal; line-height:12px}
.networkLeftDetailsHolder {padding:0; margin:0 0 6px 0; float:left; width:97px}
.leftColNetworksList div.groupImage {width:42px; height:42px; margin:0 0 0 0; padding:0 6px 0 0}
.leftColNetworksList .groupImage img {width:40px; height:40px; border:1px solid #DDD}
.networkLeftTitle {padding:2px 0 0 0; margin:0; font-weight:bold; color:#000; font-size:90%; line-height:11px}
.networkLeftDetails {padding:0; margin:0; font-weight:normal; color:#333; font-size:90%; line-height:11px}
.networkLeftDetailsNo {text-transform:uppercase}
.profileCompText a {color:#0000FF}
.renewWarning {margin:0 12px 0 12px; padding:0 8px 6px 8px; background:#4098aa; text-align:center}
.renewWarning h2 {padding:0 0 2px 0; font-size:14px; color:#FFF; text-transform:uppercase}
.renewWarningDetails {padding:6px; background:#e9f4ff; color:#4098aa}
.renewWarningDetails h1 span {font-weight:normal; color:#444; letter-spacing:-1px}
.renewWarningDetails p {padding:0; margin:0; font-size:95%; line-height:14px; text-align:left}
.renewWarningDetails h1 {text-align:right}
.renewBottom {padding:0; margin:0 12px 0 12px}
.renewWarningDetails .renewWarningExtendBlock p {text-align:center}
.renewWarningDetails .renewWarningExtendBlock a {color:#0000FF}
#applyBody {width:524px; height:250px}
.drShadow {padding:0; margin:0 0 12px 0; width:100%; height:4px; line-height:0; overflow:hidden; background:transparent url(/images/bottomShadow.gif) top left repeat-x}
#fb_connect_box_right_column .rcbContent{ background:transparent url(/images/fbConnectBoxBG.gif) bottom left repeat-x; height: 67px; text-align:center}
.rightColumnBox{ min-height:0}
.rightColumnBox .rcbTop{ background:transparent url(/images/rtTopRnd.gif) top left repeat-x; height:3px; font-size:1px}
.rightColumnBox .rcbHeader {margin:0px; padding:0; border:1px solid #b7b7b7; border-top:0; border-bottom:0; background:#FFFFFF url(/images/jobListHeader.gif) repeat-x scroll left top}
.rightColumnBox .rcbHeader h2 {display:block; font-size:12px; padding:8px; margin:0px}
.rightColumnBox .rcbContent{ border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; border-top: 1px solid #b7b7b7; padding : 10px 10px 15px 10px}
.rightColumnBox .rcbBottom{ background:transparent url(/images/bottomShadow.gif) top left repeat-x; min-height:0; margin-top:-3px}
.grpahHolder {padding:0; background-color:#EEE}
.grpahHolder a {font-size:11px}
.comDemoHead {padding:2px 8px; margin:0}
.comDemoHead h3 {font-size:12px}
.grpahHolder h3 {font-size:12px; color:#2d5ba9}
.comDemoHead a {border-top:1px solid #DDD; border-right:0; border-bottom:1px solid #DDD; border-left:0; padding:6px 8px 6px 8px; display:block; color:#0000FF; background:#FFFFFF url(/images/jobListHeader.gif) repeat-x scroll left top}
.comDemoBottom {padding:0; margin:0; text-align:center}
.comBottomItem {padding:0 0 8px 0; margin:0}
.mainHeadContainer {padding:0; margin:0; position:relative}
.discussionRight {padding:0; margin:0 0 20px 0; text-align:center}
.dooMainLearnMoreBt {padding:8px 0 12px 50px}
 .contestDate select {width: 121px; font-size: 13px}
 .grt {padding:0; margin:0; background:#FFF url(/images/grt.gif) top left no-repeat; font-size:0; line-height:0; overflow:hidden; height:8px}
.grm {padding:12px; margin:0; background:#EEE url(/images/grm.gif) top left repeat-y}
.grm h1.grmHeader {padding:0; margin:0; font-size:14px; color:#1d3a4e}
.grmL {padding:0 0 0 6px; margin:12px 0 0 0; width:360px; float:left}
.grmLInputs td {padding:6px 4px 6px 0}
.grmLInputs input {padding:4px 2px 4px 4px; margin:0; width:220px; color:#999; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; font-size:11px}
.grmLInputs input:focus {color:#000}
.grmR {padding:0; margin:12px 0 0 0; width:160px; float:left}
.grmR p {padding:0; margin:6px 0 6px 0; line-height:16px}
.grmR p span {font-weight:bold; color:#000}
.grb {padding:0; margin:0; background:#FFF url(/images/grb.gif) top left no-repeat; font-size:0; line-height:0; overflow:hidden; height:7px}
 .contestMain {padding:0; margin:8px 0 6px 0}
.contestRight {padding:0; margin:0 0 0 0}
div.rightColumn .randFriendsContainer img {float:left; padding:0; margin:0 5px 5px 0; border:1px solid #CCC}
.tinyThumbs {padding:0; margin:0 0 12px 0}
.tinyThumbs h3 {padding:0 0 6px 0}
.newFF {padding:6px 12px 6px 12px; margin:0; border:1px solid #b7b7b7; border-top:0; border-bottom:0}
.newFF h1 {font-size:18px; color:#1d3a4e}
.newFF p {padding:0; margin:0; font-size:14px; color:#1d3a4e}
.loginProbContainer {padding:60px 0 0 0}
.loginProbContainer h2 {font-weight:normal}
.loginProbContainer p {font-size:14px}
 .peopleRec {padding:12px 12px 12px 12px; border:1px solid #CCC; border-top:0; border-bottom:0; position:relative}
.peopleRec h2{ padding: 0 ; margin: 0 0 10px 0; font-size: 12px}
.premiumRec {padding:0}
.premiumRecBody {padding:8px}
.peopleRec .premiumRecBody li {border:0; padding:4px 0 4px 0}
.peopleRecInfoRollover {position:absolute; top:3px; right:3px}
.peopleRecInfoRollover img {cursor:pointer}
.peopleRec ul {padding:0; margin:0; list-style:none}
.peopleRec li {padding:12px 0 6px 0; margin:0}
.peopleRecName {font-size:12px; font-weight:bold; color:#000}
.peopleRecName img {float:left}
.peopleRecName p {padding:0 0 0 23px; margin:0}
.peopleRecName p.nameLocR {font-weight:normal; color:#999; font-size:11px; line-height:11px}
.peopleRecNameC {padding-left:33px; font-size:12px; font-weight:bold}
.peopleRecViewedTop {margin: 10px 0 0 0 ; border-top:1px solid #DDD; padding:10px 0 10px 0; font-size:12px; color:#000}
.premiumRecViewedTop {padding:8px; background:#FFFFFF url(/images/jobListHeader.gif) repeat-x scroll left bottom; border-bottom:1px solid #CCC}
.peopleRecFaces {padding:0 6px 30px 0; float:left}
div.rightColumn .peopleRecFaces img {background:#FFF; border:1px solid #CCC}
.peopleRecInfo {font-size:11px; color:#444}
.peopleRecInfoC {padding-left:33px; font-size:11px; color:#444}
.peopleRecContactBtn{ margin: 3px 0 5px 0}
.peopleRecContactBtn a{ background-color: #fef9dd; font-size:12px; font-weight:bold; padding: 3px 5px 3px 1px}
.noRecContainer{ text-align: center; background-color: #ffefe0; padding: 10px 10px 15px 10px; margin: 0 0 20px 0}
.noRecContainer h2{ font-size: 24px; font-weight: bold}
.noRecContainer p{ margin-bottom: 0}
.noRecContainer a{ font-weight: bold}
.photoEdit {font-size:11px}
#doostangSplashBody div.doostangFooter a {color:#0000ff}
#doostangSplashBodySign div.doostangFooter a {color:#444}
.homeDashboardLeft a, .jobsBrowseLink a {color:#0000ff}
.midColumnSugNetworks {padding:6px 8px 14px 8px; margin:0;  font-size:15px; color:#000}
.advertHolder {padding:0; margin:0; text-align:center}
.rightColBlueBackground {background:transparent url(/images/midColTile.gif) repeat-y scroll 50% 0}
.ffLeftMid {background:url(/images/ffLeftMid.jpg); font-size:15px; line-height:15px; color:#000; padding:8px 0 16px 0}
div div a.jobWidgetLink, div div a.jobWidgetLink:hover, div div a.jobWidgetLink:visited {text-decoration:none; color:#000; display:block}
 .yellowConfirmationBox {margin-bottom: 10px; padding: 10px 5px 10px 35px; background: #FFF9D7 url(/images/premJobWidgStar.gif) center left no-repeat; border: 2px solid #E2C822}
  .loginLeftColumn {padding:0; margin:0; float:left; width:186px}
.loginLeftColumnEmpty {padding:0; margin:0; float:left; width:110px; height:500px}
.loginMainColumn {padding:0px 8px 10px 15px; margin:0;  float:left}
.loginMainGray {padding:10px; margin:15px 0 0 0; border-top:3px solid #DDD; border-bottom:3px solid #DDD; background-color:#F9F9F9}
.loginMainGray img {padding:6px 10px 10px 6px; margin:0; border:1px solid #CCC; background-color:#FFF}
.loginMainGray p {padding:0; margin:0; font-size:11px; font-weight:bold; color:#000; line-height:16px}
.loginDiv {padding:8px; margin:0; width:170px; border-top:3px solid #DDD; border-bottom:3px solid #DDD; background-color:#fff8da;  }
.loginForm {padding:0; margin:0}
.loginForm table {padding:0; margin:0; border-collapse:collapse}
.loginForm tr {padding:0; margin:0}
.loginForm td {padding:2px 8px 0 0; margin:0; font-size:11px}
.loginInputWraper {padding:0; margin:0; border-top:1px solid #999}
input.loginTextField {padding:3px; margin:0; width:160px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; font-size:11px; color:#333333}
input.loginTextField:focus {color:#000; border-color:#f2bb54}
.loginFooter {padding:0; margin:0 20px 0 0; font-size:11px; color:#999; text-align:right; position:relative}
.loginFooter span {padding:0; margin:0}
.loginFooter a {color:#999; padding:0 6px}
.loginForgot {padding:0; margin:0}
#login_remember {padding:0; margin:0; text-align:right; position:relative}
.loginForgot ul {padding:0; margin:0; list-style:none}
.loginForgot li {padding:0; margin:0 4px 0 0; float:left}
.loginForgot a {font-size:11px}
.landingContainer {padding:0; margin:0}
.landingContainerL {padding:0; margin:0 12px 0 0; width:280px; float:left}
.landingContainerR {padding:30px 0 0 0; margin:0; width:280px; float:left}
.landingPointsHolder {padding:0; margin:12px 0 12px 0}
.landingPointGraphic {padding:0; margin:12px 8px 0 0; width:55px; float:left}
.landingPoint {padding:6px 0 0 0; margin:12px 0 0 0; width:208px; float:left; font-size:16px; line-height:22px}
.landingPoint span {font-weight:bold; color:#000}
.landingPointButtons {padding:0; margin:0}
.landingPointBttonsL {padding:0; margin:0; width:260px; float:left}
.landingPointBttonsR {padding:0; margin:0; width:220px; float:left}
.landingPointBttonsL img, .landingPointBttonsR img {border:0}
.landingRightContainer {padding:12px; margin:0; border:3px solid #DDD}
.landingRightContainer p {padding:0; margin:0; color:#000}
.landingRightL {padding:0; margin:0 8px 0 0; width:54px; float:left}
.landingRightR {padding:4px 0 0 2px; margin:0; width:100px; float:left}
.landingRightR p {padding:0; margin:0; font-size:14px; line-height:16px}
.landingRightJobs {padding:14px; margin:0 0 12px 0; border-top:3px solid #DDD; border-bottom:3px solid #DDD; background-color:#F9F9F9}
.landingRightJobs h4 {font-size:16px; color:#333; line-height:22px}
.landingRightJobs ul {padding:8px 0 8px 0; margin:0; list-style:none}
.landingRightJobs li {padding:0 0 8px 0; margin:0; font-weight:bold; line-height:16px; color:#333}
.landingRightJobs li span {font-weight:normal; color:#999}
.landingCompaniesHolder {padding:12px 8px 8px 8px; margin:12px 0 0 0; border:3px solid #DDD}
.landingCompaniesHolder p {padding:0; margin:0; font-size:11px; color:#000; font-weight:bold}
.landingCompanies {padding:0; margin:0}
.loginMissingFunction {padding:80px 40px}
.loginMissingFunction a,.loginMissingFunction a:visited {color:#00e}
.loginMissingFunction p {font-size:14px}
 .loginCaptchaInst {padding:8px 0 0 25px; font-size:12px; color:#333}
.loginCaptchaInst b {padding:0; margin:0; line-height:18px}
.loginCaptchaInst p {padding:0; margin:10px 0 0 0; line-height:18px}
.captchaTable {padding:0; margin:0 0 0 25px; width:100%; border-collapse:collapse}
.captchaTable td {padding:8px 0 8px 0}
.loginCaptchaFooter {padding:0 0 0 25px; margin:0; font-size:11px; color:green}
.captchaTextInput input {padding:4px; margin:0; width:200px; border-top:2px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.captchaTextInput input:focus {border-color:#f2bb54;  }
.captchaTextInput input {padding:4px; margin:0; width:200px; border-top:2px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.captchaTextInput input:focus {border-color:#f2bb54}
 #CaptchaError,#EmailError {color:#f00}
#MessageLogoutComplete {color:#0c0}
#MessageLoginFailed, #MessageLoginRequired {color:#f00}
#loginHint {width:173px; height:76px; position:absolute; background:url(/images/loginHint.gif) no-repeat; left:160px; top:26px; z-index:201}
 .loginResult {text-align:center; margin:56px}
.loginResult p {margin:8px}
 #noPageError {font-size:14px; margin:0 16px}
#noPageError h2 {margin-top:12px; font-size: 24px; font-weight: bold; color:#000}
#noPageError p {line-height:20px; font-size:14px}
 #modalRequestForm {padding:12px 30px 12px 30px; margin:0; background:#fff8da; border:1px solid #CCC;  }
#modalRequestForm table {padding:0; margin:0 0 12px 20px; border-collapse:collapse; color:#000; font-size:12px}
#modalRequestForm td {padding:4px 0 4px 0; margin:0}
#modalRequestForm td.modalColOne {padding:4px 6px 4px 0; margin:0; font-size:12px; text-align:right; color:#000}
.modalInput {padding:4px; margin:0; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; width:180px}
.modalInput:focus {border-color:#f2bb54}
.modalRequestButtons {padding:0; margin:6px 0 0 0; height:31px}
.modalHeadline {padding:0; margin:0 0 12px 0; font-size:14px; font-weight:bold; color:#000; line-height:20px}
 .captchaLoginArea {padding:0; margin:0 0 10px 25px; width:100%}
 .loginConfirmOuter {margin-top:40px}
#terms_and_conditions_box .loginConfirmOuter {margin-top:10px}
.loginConfirmSubhead {margin:12px 0; font-size:14px; line-height:18px}
.tosConfirmOuter {margin-top:24px; margin-bottom:18px; padding:0 16px}
#terms_and_conditions_box .tosConfirmContainer {height:250px; overflow-y:scroll; overflow-x:hidden; border:1px solid #666; padding:2px 12px; margin-bottom:18px}
.tosConfirmContainer {height:300px; overflow-y:scroll; overflow-x:hidden; border:1px solid #666; padding:2px 12px; margin-bottom:18px}
.tosConfirmAccept {margin:0px 40px}
.loginConfirmEmail {margin:0px 40px; padding:0 16px}
.loginConfirmButtons {margin:24px 0; text-align:center}
.loginConfirmButtons div{ padding:0 0 0 12px; display:inline}
.loginConfirmFooter {margin:36px 24px 24px 24px; font-size:11px; line-height:16px}
.findFriendContainer {background:#b2d3df url(/images/ffBG.jpg) top left no-repeat}
.emailNameField {padding:0; margin:0}
.emailHostField {padding:0; margin:0; width:100px}
.emailPswField {float:right; width:180px}
.emailNameField label, .emailPswField label {display:block; color:#999; padding-bottom:2px}
.emailAmper {font-size:16px}
.emailNameField input, .emailPswField input {padding:4px; margin:0; font-size:11px; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; width:160px}
.emailNameField input:focus, .emailPswField input:focus {border-color:#f2bb54}
#friendSearch h3 {font-size:12px; padding:0; margin:0; font-weight:normal}
.friendSearchFooter {text-align:right; margin:6px 0 0 0}
.friendFooter { color:#FFF}
.hostSelect {padding:4px; margin:0; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; font-size:11px}
.jobsListHome{ position:relative}
.jobsListHome h2 {margin:0 0 10px 0; font-size:20px}
.jobsListHome h2 a {font-size:12px; color:#33f; padding-left:6px}
.jobsListLink {position:absolute; top:0; right:4px; font-size:11px}
 .findFriendsDash {padding:6px 0 6px 0; margin:0; position:relative; background-color:#FFF}
.findFriendsDash h2 {font-size:18px; color:#000}
.findFriendsDash h3 {font-size:18px; color:#000}
div#friendSearch h3 {font-size:12px; margin:4px 0 4px 0; padding:0 0 2px 0; font-weight:normal; color:#666}
.emailFFHolder {padding:0}
.emailFFHolder table {padding:0; margin:0; border-collapse:collapse}
.emailFFHolder td {padding:0; font-family:arial; font-weight:bold; font-size:10px}
.emailNameDash input {width:150px; padding:4px; margin:0; font-size:11px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; color:#000}
.emailPswDash input {width:120px; padding:4px; margin:0; font-size:11px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; color:#000}
.emailHostDash .hostSelect {width:100px; padding:3px; margin:0; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; font-size:11px}
.emailFFHolder td.emailAmperDash {width:30px; text-align:center; font-size:14px}
.emailNameDash input:focus , .emailPswDash input:focus {border-color:#f2bb54}
.emailInfoDash {float:right; padding:6px 14px 0 0}
.closeFFDash {position:absolute; right:6px; top:6px; font-size:11px; color:#0000FF; font-weight:bold}
.friendFooterDash {text-align:right; font-size:10px; padding:4px 12px 0 6px; color:#666; font-family:arial}
#foundFriends {position:relative}
 .homeDashboardContainer {padding:0; margin:0}
.homeDashboardLeft {padding:0; margin:0}
.homeDashboardLeft h3 {padding:0 0 4px 0; color:#000}
.homeDashboardLeft p {padding:0; margin:0; color:#666; font-weight:bold}
.homeDashboardLeft a {text-decoration:none}
.homeDashboardLeft ul {padding:0; margin:0; list-style:none}
.homeDashboardLeft li {padding:0; margin:0 14px 0 0; font-size:12px; line-height:35px; float:left}
.homeDashboardFriends {padding:0; margin:0; background:transparent url(/images/leftColFriendsIcon.gif) top left no-repeat}
.homeDashboardNetworks {padding:0; margin:0; background:transparent url(/images/leftColNetworksIcon.gif) top left no-repeat}
.homeDashboardGroups {padding:0; margin:0; background:transparent url(/images/leftColGroupsIcon.gif) top left no-repeat}
.homeDashboardActions {padding:12px 0 2px 0; margin:6px 0 0 0; text-align:center; border-top:1px solid #DDD}
.homeDashboardLeft li a {padding:0 0 0 40px; font-weight:bold; color:#000}
.homeDashboardRight {padding:8px 0 8px 0; margin:8px 0 0 0; border-top:1px solid #DDD; border-bottom:1px solid #DDD}
.homeDashboardRight h3 {padding:0 0 6px 0}
.homeDashboardRight ul {padding:0; margin:0; list-style:none}
.homeDashboardRight li {padding:0; margin:0; font-size:12px; line-height:23px}
.homeDRInbox {padding:0; margin:0; background:transparent url(/images/dooInIcon.jpg) top left no-repeat}
.homeDRInbox span, .homeDRForums span, .homeDRFriends span, .homeDRNetworks span, .homeDRGroups span, .homeDRDoostang span, .homeDRJob span, .homeDRAlerts span, .homeDRForumThumbUps span {padding:0 0 0 30px}
.homeDRJob {padding:0; margin:0; background:transparent url(/images/dooJoIcon.jpg) top left no-repeat}
.homeDRForumThumbUps {padding:0; margin:0; background:transparent url(/images/dooThumbIcon.gif) top left no-repeat}
.homeDRForums {padding:0; margin:0; background:transparent url(/images/dooForIcon.jpg) top left no-repeat}
.homeDRDoostang {padding:0; margin:0; background:transparent url(/images/dooUpIcon.jpg) top left no-repeat}
.homeDRFriends {padding:0; margin:0; background:transparent url(/images/dooFriIcon.jpg) top left no-repeat}
.homeDRNetworks {padding:0; margin:0; background:transparent url(/images/dooNetIcon.jpg) top left no-repeat}
.homeDRGroups {padding:0; margin:0; background:transparent url(/images/dooNetIcon.jpg) top left no-repeat}
.homeDRAlerts {padding:0; margin:0; background:transparent url(/images/dooAleIcon.jpg) top left no-repeat}
.homeInboxBlock {padding:8px 12px 8px 12px; margin:0 0 12px 0; border:3px solid #DDD}
.homeInboxBlock ul {padding:0; margin:0; list-style:none}
.homeInboxBlock li {padding:0; margin:0; line-height:18px}
#terms_and_conditions_box { }
#tac_overlay {}
#MB_terms_and_conditions_box {display:none}
.homePageSearch {padding-top:12px !important; padding-bottom:20px !important; background:#EDEDED url(/images/homePageSeachBg.gif) top left no-repeat !important}
div.mainColumn .homePageSearch h1 {font-size:33px; letter-spacing:-3px}
.homePageSearch .jobPostTable {padding-top:4px}
.homePageRightColHolder {padding:12px 0 12px 0; margin:0; background:#f6fcef; border:1px solid #a5d856}
.homePageRightColHolder .discussionRight {margin:0 !important}
 .rightColWidgetHolder {padding:0; margin:0}
.rightColWidgetHeader {padding:12px 8px 12px 8px; margin:0; background:#FFF; border-top:1px solid #a5d856; border-bottom:1px solid #999; position:relative}
.rightColWidgetHeader h3 {font-size:14px; letter-spacing:0}
.rightColWidgetHeaderInfo {position:absolute; right:-4px; top:-4px}
.rightColWidgetBody {border-top:1px solid #a5d856; padding:8px}
.rightColWidgetHolder .pback {padding-left:25px; background:#FFF url(/images/rightP.gif) 0 50% no-repeat}
.rightColWidgetHolder .sback {padding-left:25px; background:#FFF url(/images/rightS.gif) 0 50% no-repeat}
.rightColInnerBody {padding:4px 8px 4px 8px; background:#FFF; border-left:1px solid #bbb; border-right:1px solid #bbb}
.rightColInnerBody p {padding:0; margin:0; line-height:15px; font-size:11px !important; color:#000; font-weight:bold}
.rightColBlueBackground a {font-size:11px !important}
.rightColTransBlock {padding:2px 6px 8px 6px; margin:0; font-size:85%}
div.rightColumn .rightColTransBlock img {border:1px solid #CCC; float:left; margin-right:6px; margin-left:0}
div.rightColumn .rightColTransBlock .rightColInnerSuccessTitle {float:left; width:107px}
.rightColInnerBottomBlock {border-top:1px solid #CCC; padding:8px 4px 8px 4px; margin:0; font-size:11px}
 .signUpLeft {padding:0; margin:0; width:240px; float:left}
.signUpMain, .signUpMainOneCol {padding:0; margin:0; width:523px; float:left}
.signUpMainOneCol {width:680px}
div div .signUpJoinOthers {font-size:16px; line-height:20px; padding: 12px}
div div .signUpJoinOthers p {font-size:15px; line-height:20px; width:100%}
.signUpJoinOthers span {font-weight:bold}
.signUpRight {padding:0 0 0 10px; margin:0; width:210px; float:left}
.signupRightColumn {width:270px; float:right; position:relative}
#signupMarketing {background: url(/images/home/signup_marketing.jpg) top left no-repeat; width:221px; height: 337px}
.doostangSignup {background:#f5f5f5 url(/images/signupBackground.gif) repeat-y top}
.doostangSignup .dooHeader {width:auto}
.doostangSignup .dooPremiumHolder {margin-top:0; margin-bottom:72px}
.doostangSignup div.premJobHolder {margin-bottom:36px}
.doostangSignup h2 {color:#6f91be; font-weight:normal; font-size:24px; margin-bottom:8px}
.signUpMainColumn {padding:0 8px 8px 12px; margin:0; width:593px; float:left}
.signUpMainColumn h1 {padding:0; margin:0; font-size:18px}
.signupLeftColumn {padding:8px; width:170px; height:500px; float:left}
.signupPagesContainer {padding:4px 0 12px 0; margin:10px 0 0 0}
.signUpMarketing {padding:0 0 30px 0; margin:10px 0 0 0}
.signUpMarketing p {padding:0; margin:0; font-size:36px; font-weight:normal; color:#222; line-height:38px}
.signUpMarketing p span {font-weight:bold; color:#222; letter-spacing:-1px}
.signUpMarketingSub {padding:0; margin:0 0 20px 0}
.signUpMarketingSub p {padding:0; margin:0; color:#FFF; font-size:14px; line-height:20px}
.signUpMarketingSub p span {font-weight:bold}
.signupFlowTop {padding:0; margin:0 0 30px 0}
.signupFlowTop p {padding:0; margin:0; font-size:24px; line-height:30px; color:#1d3a4e}
.signupFlowTop p span {font-weight:bold}
.signUpMarketingFooter {padding:0; margin:0; font-size:12px; font-weight:normal; color:#333; line-height:20px; position:absolute; top:3px; right:10px}
.signUpMarketingFooter p {padding:0; margin:0; font-size:11px; color:#999}
#signUpInvite{ text-align:center; padding: 0 0 40px 0; background: url(/images/luckyYou.jpg) bottom center no-repeat; color:#333; font-size:26px; font-style:italic; font-family:georgia, "arial", serif; margin-top: 20px; letter-spacing: -1px}
.inviteMarket {padding:0; margin: 20px 0 0 10px; float:left; border:0px solid red}
.inviteSignup {width:340px; float:right; position:relative; margin: 20px 10px 0 0 ; border:0px solid red}
#successStories{ background: url(/images/boxes/successStories.jpg) left top no-repeat; width: 282px; height: 196px; margin: 10px 0}
#benefitsBox{ background: url(/images/boxes/benefitsBox.jpg) left top no-repeat; width: 282px; height: 196px; margin:10px 0}
.signUpSectionBreak {padding:0 0 10px 0}
.signUpSection {padding:18px 12px 20px 20px; margin:0; background:#FFF; border:1px solid #999; position:relative}
.signUpSection p {padding:0; margin:0}
.signUpTable {padding:0; margin:0}
.signUpTable p {padding:0; margin:0}
.signUpTable td {padding:3px 0 3px 0}
.signUpTable select {font-size:12px}
td.signUpColumnOne {padding:0 10px 0 0; text-align:right; width:170px; vertical-align:top}
td.signUpColumnOne p{ margin-top:8px}
td.signUpColumnTwo {width:390px; vertical-align:top; text-align:left}
.smartSignUpTable {vertical-align:top}
.smartSignUpTable td.signUpColumnOne {width:110px; vertical-align:top}
#open_network_form .smartSignUpTable td.signUpColumnOne {width:auto; vertical-align:top}
.smartSignUpTable td.signUpColumnTwo {width:240px; vertical-align:top}
.signUpTextInput {padding:4px; margin:0; width:220px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.signUpTextInput:focus {border-color:#f2bb54}
.signUpTextInputReadOnly {padding:4px; margin:0; width:220px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#EEE; color:#666}
.signUpTextInputShort {padding:4px; margin:0; width:100px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.signUpButtons {padding:0 0 10px 0}
.signUpRecButtons {padding:10px 0 10px 0; text-align:center}
.signUpButtons p {padding:0; margin:0}
.signUpPresent {font-size:12px}
.signupFooter {color:#999; font-size:11px}
.signUpPrivateData {background:transparent url(/images/privateData.gif) top right no-repeat}
.signupPrivate {padding-left:20px; float:right; background:transparent url(/images/signupLock.gif) top left no-repeat; width:140px; font-size:11px}
.signupAccept {font-size:11px; margin:12px 40px 0 0; width:280px}
.smartSignUpTable .signupAccept {margin:12px 0 0 0; width:auto}
.signupLeft {width:415px; float:left}
.lockIcon {vertical-align:middle; padding-right:6px; padding-left:6px}
#rolloverMMS {position:absolute; top:100px; left:110px}
#rolloverCompany {position:absolute; top:-100px; left:110px}
#rolloverNetworks {position:absolute; bottom:-80px; left:110px}
div div p.signupSubhead {font-size:18px; padding:12px 0 0 0 ; line-height:24px}
div div h1.signupSubhead {margin:24px 24px 24px 48px; padding:8px 0 12px 64px; font-size:36px; font-style:italic; font-family:georgia, "arial", serif; letter-spacing:-2px; color:#333}
.signupFFLeft {float:left; width:320px; text-align:center}
.signupFFRight{ text-align:center; float:right; margin-right:48px}
.experienceTop td, .eductionTop td {border-top:1px solid #ddd}
table.resumeSignup {margin-top:12px}
 .signupFlowTop h2 {padding-top:36px; font-size:30px; color:#fff}
.signupFlowTop .singupMMSsubhead {color:#fff; padding:16px 0 0 6px; font-size:16px; line-height:24px}
.singupMMS {color:#000; font-size:16px}
.singupMMS h3 {background:transparent url(/images/mmsIcon.jpg) no-repeat top left; padding:12px 36px 12px 56px; font-size:24px}
.signupMMS h3 span {color:red !important}
.singupMMS p {font-size:16px}
.singupMMS ul {list-style-type:none; margin:18px 0 0 0; padding:0 18px 0 12px}
.singupMMS ul li {margin:0; padding:4px 36px 12px 42px; background:transparent url(/images/mmsCheckSmall.jpg) no-repeat top left}
.singupMMS p {margin:8px 0}
div div h1.openNetwork {font-weight:bold; padding:16px 36px 24px 36px; text-align:center; font-size:40px}
.openNetworkHeader {padding:16px 0; margin-left:20px; margin-bottom:15px; border-bottom:1px solid #999}
.schoolNonpreferred{ background:url(/images/logos/net_school.jpg) left center no-repeat}
.schoolpreferred{ background:url(/images/logos/net_preferredschool.jpg) left center no-repeat}
.signupHireLinkHolder {padding-right:12px; margin:-00px 8px 0 0; padding-top:0; height:31px; float:right}
.signupHireLinkHolder span {padding:0 8px 0 0; margin:0; display:block; height:31px; font-weight:bold; float:left; background:transparent url(/images/signupTabTopL.gif) bottom left no-repeat}
.signupHireLinkHolderInner {padding-top:8px; margin:0 0 0 -1px; float:left}
.signupHireLinkHolderInner a {color:#0000FF; font-size:12px; white-space:nowrap; text-decoration:none}
#signupOpenLeft { border-right:1px solid #d2cece; background-color:#f9f9f9; width:527px; margin-right:10px;  float:left}
#signupOpenRight {width:440px;  float:left}
#signupOpenContainer { border:1px solid #cecece; margin:0px 0px 6px 0px; _width:987px}
#open_network_search h1 {font-size:40px; font-family:georgia, "arial", serif; margin:20px 0 0 10px; letter-spacing:-1px; color:#333; padding-left:6px; font-weight:normal; text-align:left}#signupOpenLeft #open_network_search p {color:#333; font-size:20px; margin:16px 0; text-align:left; letter-spacing:-1px; margin-left:10px; line-height:20px}
.openSignupButton {margin:12px 0; text-align:center}
#open_network_spinner {text-align:center; width:425px; padding-top:200px; float:left}
#open_network_form h2, #school_name_title {font-family:times, "times new roman", serif; font-style:italic; color:#333; font-size:28px; font-weight:bold; margin: 30px 0 20px 20px; text-align:left}
#open_network_form h2.google_form_title {font-style:normal; font-weight:normal}
#open_network_form h3.google_form_subtitle {font-style:normal; font-weight:normal; text-align:left; margin:0 0 30px 20px; color:#333}
#open_network_retry h1 {font-style:italic; font-family:times,serif; font-size:28px; margin-top:48px; margin-bottom:24px}
#open_network_retry {padding:24px}
#openSignupInvite {background:url(/images/openSignupInvite.gif) top left no-repeat; padding-left:70px; height:32px; margin:36px 0 32px 0}
#signupOpenLeft h1 {font-family:times, "times new roman", serif; font-style:italic; color:#333; font-size:28px; font-weight:bold; padding:24px 18px}
#open_signup_header{ text-align:center; margin: 5px 0 25px }
#open_signup_header h1{ font-style:italic; font-family:georgia, "arial", serif; letter-spacing: -1px; font-size: 36px; color: #333333}
#openSignupActivityHeader{ margin: 20px 0 10px 20px; ; border:0px solid #999; font-family:georgia, "arial", serif; letter-spacing: -2px; font-size:30px}
#openSignupActivityOuter {background:url(/images/openSignupActivityBkg.jpg) #fff top right no-repeat; border:1px solid #bfbfbf; margin:0 18px; padding:5px 0}
#openSignupActivityOuter h4 {margin:8px 8px 0 0; padding:12px 8px; background:#f6f6f6; font-size:18px; font-weight:normal}
#openSignupActivityOuter ul {padding:0 0 0 0px; list-style-type:none; margin:0 16px 0 ; font-size:14px}
#openSignupActivityOuter ul li {padding:6px 12px 6px 0px; border-bottom:1px solid #eee; border-bottom:1px solid #ccc; margin:0}
#openSignupActivityOuter ul li div {padding:2px 12px 2px 70px; border-bottom:0px solid #eee; margin-left: 10px}
#openSignupActivityOuter ul li.signupJob {background:url(/images/openSignupJob.gif) no-repeat left}
#openSignupActivityOuter ul li.signupNews span {font-style:italic}
#openSignupActivityOuter ul li.signupNews p {font-style:italic; margin:0; padding:0; text-align:right; font-size:10px}
#openSignupActivityOuter ul li.signupQuote {font-style:italic}
.scroll-track{ height:10px; width:20px; background:transparent}
.scroll-handle{ border: none; height:10px; width:10px; background:#eee; cursor:pointer; margin-left:4px}
.scroll-handle-top {}
.scroll-handle-bot {}
.scroll-track-top {background:url(/images/signupScrollArrowUp.gif) no-repeat transparent; height:15px; width:20px}
.scroll-track-bot {background:url(/images/signupScrollArrowDown.gif) no-repeat transparent; height:15px; width:20px}
.netSignupComplete {margin: 36px 24px}
.netSignupComplete .signUpSection {border:0}
.netSignupComplete h1 {padding:0 0 24px 0}
.netSignupEmail {font-weight:bold; font-style:italic; color:#000}
div div p.schoolNameSub {font-size:10px; margin:0; color:#777; line-height:12px}
.netSignupComplete .signUpSection p {line-height:32px; font-size:14px}
.netSignupComplete .signUpSection div {padding-top:24px; line-height:32px; font-size:14px}
.netSignupComplete .signUpSection p i {font-size:12px}
.networkPic {padding-top:8px; float:left; width:110px; text-align:center}
.networkText {padding:0 96px 6px 116px}
.networkText h3 {font-weight:normal; padding-bottom:8px; font-size: 1.8em; color: #274054; border: 0px solid red; width: 560px; letter-spacing: -1px}
#signupWithBox{ border: 0px solid red}
#singupWithImg{ border: 0px solid red; background: url(/images/home/signupWithSchoolBar.jpg) left center no-repeat; width: 408px; height: 91px; float:left}
#fbConnectLongContainer{ border: 0px solid green; width: 230px; float:left; margin:40px 0 0 15px; border: 0px solid red}
 .signupLinkedin {border:3px solid #3D98EB; margin-top:12px; padding:16px 60px 16px 16px; background:#E3EBF8}
.signupLinkedin h3 span {color:#3D97E9}
.signupLinkedinInfo {padding:0; margin:6px 14px; background:transparent url(/images/linkedinSignup.gif) top right no-repeat}
.signupLinkedinTable td {padding:6px 0 6px 0}
.signupLinkedinFailure {margin:12px; padding:12px; border:3px solid #EFF0D1; background:#FBFCE1; line-height:18px}
.signupLinkedinSuccess {margin:12px; padding:12px; border:3px solid #DCF0D1; background:#ECF8E6; line-height:18px}
 #specialDropDown {padding:2px 2px 2px 4px; width:232px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; position:relative; background:#FFF url(/images/dropDownArrow.gif) top right no-repeat; cursor:pointer}
 #specialDropDown iframe {display:none; display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width: 100%; height: 100%}
.specialDropDownActivate {padding:2px; margin:0; color:#000; font-weight:normal; font-size:12px; width:234px}
#specialDropDownList {padding:0; position:absolute; top:22px; left:-2px; z-index:9999; border-top:1px solid #999; border-right:2px solid #999; border-bottom:2px solid #999; border-left:1px solid #999; background-color:#FFF; width:280px}
#specialDropDownList ul {padding:4px 8px 4px 8px; margin:0; list-style:none}
#specialDropDownList li {font-size:11px; color:#333; font-weight:bold}
#specialDropDownList label {cursor:pointer}
#specialDropDownClose {padding:3px 6px 3px 0; margin:0; text-align:right; background-color:#EEE; border-top:1px solid #CCC}
#specialDropDownClose a {font-weight:normal; font-size:11px}
#specialDropDownBG {background:transparent; position:absolute; top:0; left:0}
 .signUpCaptchaTable {padding:0; margin:0 0 0 25px; border-collapse:collapse}
.signUpCaptchaTable td {padding:4px 0 4px 0}
.signUpcaptchaTextInput input {padding:4px; margin:0; width:240px; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999}
.signUpcaptchaTextInput input:focus {border-color:#f2bb54}
.signUpCaptchaTable img {padding:4px 6px 10px 0; margin:0; border:1px solid #CCC; background-color:#FFF}
td.signUpCaptchaColumnOne {padding:0 10px 0 0; width:140px; text-align:right}
 .signupAutoHolder input {padding:4px; margin:0; width:240px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.signupAutoHolder input:focus {border-color:#f2bb54}
div.auto_complete {width: 350px; background: #fff}
div.auto_complete ul li {margin: 0; padding: 3px; font-size:12px; line-height:16px}
div.auto_complete ul li.selected{ background-color: #C0C0C0}
div.auto_complete ul strong.highlight {color: #880; margin: 0; padding: 0}
 .signUpError {padding:12px 25px 12px 25px; margin:10px 0 10px 0; border-top:3px solid #DDD; border-bottom:3px solid #DDD; background-color:#FFF8DA}
 .signUpFriendContainer {padding:0; margin:6px 0 12px 0; border-top:3px solid #EEE; border-right:0; border-bottom:3px solid #EEE; border-left:0}
.signUpFriendsbody {padding:12px 0 12px 0; margin:0;  }
.signUpFriendsbody h3 {padding:0; margin:0; font-size:18px; color:#000}
.signUpFriendsbody p {padding:0; margin:0; font-size:12px; line-height:18px; color:#999}
.signUpFriendContent {padding:0; margin:0 0 0 0; position:relative}
.signUpLink {padding:0; margin:0 0 6px 0; text-align:right; font-size:12px}
.signUpLink a {font-size:12px}
.signUpIcons{ padding:0; margin:0 8px 0 0; width:190px; height:100px; float:left}
.signUpFriendForm {padding:0; margin:0; position:relative}
.signUpFriendForm table {padding:0; margin:0; border-collapse:collapse}
.signUpFriendForm td {font-family:arial; font-weight:bold; font-size:10px}
.signUpFriendForm td.atSign {font-size:14px; font-weight:bold; color:#000; width:20px; text-align:center}
.signUpFriendForm td.message {font-size:11px; color:#999}
.sUFfInput {padding:4px; font-size:11px; color:#000; width:150px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.sUFfInputPw {padding:4px; font-size:11px; color:#000; width:120px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.sUFfInput:focus, .sUFfInputPw:focus {color:#333; border-color:#f2bb54}
.signUpFriendButton {padding:6px 14px 0 0; margin:0; text-align:right}
.signUpFriendsBottom {padding:0; margin:0; clear:both;  }
.friendFooterDash {position:absolute; bottom:0; right:0}
 .signUpPointsContainer {padding:0; margin:12px 0 0 0}
.signUpPointsJobs, .signUpPointsNetworks {padding:8px; margin:0 8px 0 0; width:170px; float:left; border:3px solid #DDD}
.signUpPointsProfile {padding:8px; margin:0; width:170px; float:left; border:3px solid #DDD}
.signUpPointsJobs img, .signUpPointsNetworks img, .signUpPointsProfile img {padding:0; margin:0 6px 12px 0; float:left}
.signUpPointsJobs .signUpPointsHeader, .signUpPointsNetworks .signUpPointsHeader, .signUpPointsProfile .signUpPointsHeader {padding:12px 0 0 6px}
.signUpPointsJobs .signUpPointsP, .signUpPointsNetworks .signUpPointsP, .signUpPointsProfile .signUpPointsP {padding:0 0 8px 0; margin:0}
.signUpPointsJobs p, .signUpPointsNetworks p, .signUpPointsProfile p {padding:0; margin:0; line-height:16px; font-size:14px; clear:both; text-align:center}
.signUpPointsBottom {padding:0; margin:0; clear:both}
.signUpMarketingContainer {padding:0}
.signUpMarketingContainer p {font-size:11px}
.signUpMarketingBlockL {padding:0 0 0 50px; margin:0; width:50px; float:left}
.signUpMarketingBlockR {padding:0; margin:0; width:440px; float:left}
 .signUpRecentJobPosts {padding:8px 12px 8px 12px; margin:0 0 12px 0; border-top:3px solid #DDD; border-bottom:3px solid #DDD; background-color:#F9F9F9}
.signUpRecentJobPosts h3 {padding:0; margin:0}
.signUpRecentJobPosts h4 {padding:4px 6px 4px 6px; margin:3px 0 3px 0; background-color:#CCC}
.signUpRecentJobPosts ul {padding:0; margin:0; list-style:none}
.signUpRecentJobPosts li {padding:0; margin:0}
.signUpRecentJobPosts li p {padding:0; margin:0; font-size:12px; color:#000; font-weight:bold}
.signUpRecentJobPosts li p span {padding:0; margin:0; font-weight:normal; color#999; font-size:11px}
.signUpRecentJobPosts table {padding:0; margin:0; border-collapse:collapse}
.signUpRecentJobPosts td, .signUpRecentJobPosts th {padding:4px 0 4px 0; margin:0; font-size:11px; text-align:left}
.signUpRecentJobPostsFooter {padding:4px 0 0 0; font-size:11px; font-weight:bold; text-align:right}
.signUpCanEmailCheckbox {height:22px; float: left; margin-right:5px}
.signupEmailRow td {padding-top:12px; line-height:16px}
.signUpCanEmail {font-size:11px; width:250px}
.signupProfileManual {padding:6px 0 0 0}
.signupProfileManual table {padding:0; margin:0}
.signupLinkedInRadio {padding:0; margin:0}
.signupLinkedInRadio ul {padding:0; margin:6px 0 14px 40px; list-style:none}
.signupLinkedInRadio li {padding:6px 0 2px 0}
.signupLinkedInRadio label {font-size:14px; color:#000; font-weight:bold}
.signupLinkedinButtons {padding:20px 0 0 0; text-align:center}
.signUpLeftIcons {padding:0; margin:0; position:relative}
.siginUpLeftIconsHolder {position:absolute; top:190px; right:10px}
.signUpRightHolder {padding:0 0 0 10px; margin:200px 0 0 0}
.signUpRightHolderShort {padding:0 0 0 10px; margin:140px 0 0 0}
.signUpRightBody {padding:8px; margin:0; width:184px; background-color:#EEE}
.signUpRightBody h3 {color:#304F64}
.signUpRightBody ul {padding:0; margin:6px 0 0 16px}
.signUpRightBody li {padding:0 0 6px 0}
.signUpRightEnds {padding:0; margin:0; line-height:0; font-size:0; overflow:hidden}
 .signUpFFContainer {padding:0; margin:0 auto; text-align:left; width:625px}
.signUpFFbody {padding:0; margin:0;  }
.signUpFFbody p {color:#243a54; font-size:18px; line-height:24px}
.signupFFmain {padding:16px 24px 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
.signupFFButtons {padding:20px; margin:0; text-align:center}
.signUpEnds {padding:0; margin:0; height:14px; line-height:0; font-size:0; position:relative}
.signUpEndsB {padding:0; margin:0; height:9px; line-height:0; font-size:0; overflow:hidden}
.andMore {padding:0 0 0 14px; margin:0; line-height:14px; font-weight:bold}
.signUpNotice {padding:12px; margin:0 12px 12px 0; border:1px solid #DDD; background-color:#FEFAE2}
.openNetworkContainer {margin:14px 0 0 0}
.openNetworkContainer h1, .openNetworkContainer h3, .openNetworkContainer p, .openNetworkContainer li, .openNetworkContainer a {color:#222}
.openNetworkContainer a {text-decoration:underline}
.openNetworkContainer h1 {font-weight:normal; font-size:28px}
div.netSignupComplete h1 {font-size:30px; font-weight:bold; color:#243a54; margin-left:18px; padding-bottom:12px; border-bottom:1px solid #ddd; margin-bottom:24px}
div.netSignupComplete .signUpSection p {font-size:18px; padding-bottom:16px; color:#243a54}
#signupComplete{ margin: 80px 35px 0; color: #333}
#signupComplete h1{ font-family: georgia,"arial",serif; font-style: italic; letter-spacing: -1px; color: #333; font-size:36px; margin: 0 0 30px 0; font-weight:normal}
#signupComplete p{ font-size: 14px}
#signupComplete p.ps{ margin-top: 30px; font-size: 12px}
.doostangSplash .signUpEndsB, .doostangSplash .signUpEnds {display:none}
.doostangSplash .findFriendsSignup {width:660px; margin-left:150px}
.openNetworkContainer h3 {font-weight:bold; font-size:20px}
.openNetworkContainer p {font-size:14px}
.openNetworkBlock {padding:0; margin:20px 0 0 0px}
.openNetworkBlock h3 {color:#FFF; padding:0 0 10px 0}
.openNetworkBlock p {padding:0; margin:0; color:#FFF}
.openNetworkFoot {padding:8px 8px 16px 16px; margin:0; color:#333; background:#eee url(/image/signMid.gif) top left repeat-x; border:1px solid #999}
.openNetworkFoot h3 {padding:0; font-size:18px; color:#000}
.openNetworkFoot p {padding:0; margin:0; font-size:12px; line-height:14px; color:#333}
.openNetworkFoot p span {padding:0; margin:0; font-size:12px}
.openNetworkFoot div {padding:0; margin:8px 0 0 0; font-size:14px}
.openNetworkFoot a {color:#0000FF}
.openNetworkFootFloat {padding:0; margin:0}
.openNetworkFootFloat p {font-size:12px; line-height:16px}
.openNetworkFootFloat ul {padding:0 0 0 40px; margin:4px 0 0 0}
.openNetworkFootFloat li {color:#000}
.dooAdPromo {width:577px; height:132px; margin:0 0 0 215px}
#fb_join_content_box {background:#FFFFFF none repeat scroll 0 0; border:1px solid #999999; margin:0; padding:10px 12px 20px 12px}
#fb_network_list{ list-style:none; margin-bottom: 0px}
div.dooSignupHiringLeftH {width:581px}
div.signupHiringInner {border-left:3px solid #c1c1c1; border-right:3px solid #c1c1c1; background:#eee}
p.signupHiringInner {margin:0; font-size:18px; padding:12px 18px; color:#000; line-height:24px}
div div.dooHireBodContainer h2 {padding-bottom:0}
div.signupHiringInner div.dooMainBSignupHolderBut {text-align:right}
div.dooMainBSignupHolder div.l label {font-weight:bold; color:#000}
div.signupHireOuter {width:615px; margin-left:36px; float:left}
div.signupHireInner {background:#ececec; border-left:3px solid #c1c1c1; border-right:3px solid #c1c1c1; padding:16px}
div.signupHireInner h3 {font-size:18px; color:#304F64}
div.signupHireWrapper div.dooHiringSolutions {border:none; background:none; float:left; padding:0}
div div div.signupHireRight ul, div div div.signupHireRight ul li {list-style-type:disc}
div .openNetwork_auto, div .openNetwork_auto:focus {color:#333}
div input.openNetwork_auto {font-size:24px; padding:6px; width:360px; color:#999; background:#fff; background-image:none; border:1px solid #ccc}
.openNetworkForm { padding:10px; text-align:center;   }
.openNetworkForm h3 {width:100%}
#eligible_schools{ margin:20px 20px 0; padding-top:20px; border-top:1px solid #d6cfcf; text-align:left}
#eligible_schools h3{ font-weight:normal}
#eligible_schools p{ margin: 16px 0}
#eligible_schools a{ font-size:14px}
div div div.signupHireRight ul {padding-top:10px; margin-left:5px}
div div div.signupHireRight ul li {padding:0; font-size:14px; background:none; padding-bottom:8px; line-height:16px}
div div.signupHireRight {margin-left:50px}
div div.signupHireRight .infoContTop, div div.signupHiringNoBkg .infoContTop {margin-top:0}
.signupHireFooter {padding-top:18px; text-align:right}
.signupHireWrapper {padding-top:36px; height:600px}
.openNetMain {margin-left:200px}
 #nav_bar_wrapper{ margin:0 8px 2px ; padding:2px 0; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6}
#page_nav_bar{ background:url(/images/page_nav_bar.jpg) center left no-repeat; width:988px; height:43px; line-height:36px; border:0px solid red}
#page_nav_bar a{ color:#fff; font-size:16px; font-weight:bold; padding: 0 15px; display:block; height: 36px; float:left; margin:3px 0 3px 0; border-right:1px solid #c0beba}
#page_nav_bar a:hover{ text-decoration:none}
#page_nav_bar a.selected,#page_nav_bar a:hover{ background:url(/images/nav_bar_selected.gif) center left repeat-x; border-right:1px solid #fff; border-left:1px solid #fff; text-decoration:none}
#page_nav_bar .left_links{ float:left; margin-left:2px}
#page_nav_bar .right_links{ float:right}
#page_nav_bar .right_links a{ border-right: 0; border-left:1px solid #c0beba}
#page_nav_bar .right_links a.selected,#page_nav_bar .right_links a:hover{ border-left:1px solid #fff; text-decoration:none}
 .syndication_landing {padding: 20px}
.syndication_landing .content {margin-bottom: 10px}
.syndication_landing .title {font-size: 18px; margin-bottom: 20px}
.syndication_landing .left_col {float: left; width: 620px}
.syndication_landing .right_col {float: right}
.syndication_landing .blue_box {background: #f1f5fa; border: 1px solid #aaa; padding: 20px; font-size: 13px}
.syndication_landing .job_info .left {float: left; width: 400px}
.syndication_landing .job_info .right {float: right; width: 162px}
.syndication_landing .job_info .title {color: #990000; font-size: 22px; margin-bottom: 8px; width: 400px}
.syndication_landing .job_info .info {margin: 6px 0; font-size: 13px}
.syndication_landing .job_description {border: 1px solid #aaa; padding: 20px; margin-top: 10px}
.syndication_landing .job_description .title {color: #990000; font-size: 15px; font-weight: bold; margin-bottom: 15px}
.syndication_landing .job_description .copy_text {}
.syndication_landing .right_side_box {width: 260px}
.syndication_landing .right_side_box .title {color: #990000; font-size: 15px; font-weight: bold; margin-bottom: 20px}
.syndication_landing .right_side_box ol li {padding: 5px 0}
 #billingControls {position:absolute; top:0; right:0; font-size:11px}
#billingControls select,#billingControls input {font-size:11px}
.billingHeader {position:relative; margin-bottom:12px}
.billingTable {border-collapse:collapse; width:100%; font-size:11px}
.billingTable th {font-weight:bold; text-align:left; padding:6px 0px}
.billingTable td {padding:6px 0px}
.billingHeaderRow th {background:#f9f9f9; border-top:3px solid #DDD; border-bottom:3px solid #DDD}
.billingMonthRow td, .billingSummaryRow td, .billingItemRow td, .billingSummaryRow td {border-bottom:2px solid #DDD}
.billingSummaryRow, .billingMonthRow, .valueColumn {font-weight:bold}
.accountInvoice {color:#c80}
table tr td.accountSum {text-align:right; font-weight:bold; padding-right:16px}
.billingSubTotal { font-weight:bold}
table tr.billingBalanceDue td{ border-top:3px solid #999; border-bottom:3px solid #999}
table tr .billingAmount {text-align:right; padding-right:2px}
table tr td.billingInvoiceItem {padding-left:12px}
.billingSeperator td {border-bottom:3px solid #ccc}
.billingDateCol{ width:12%}
.billingDescCol {width:58%}
.billingCostCol {width:10%}
.billingGrandTotal {font-weight:bold; height:3em; background:#eee; border-bottom:3px solid #999}
.billingNone {border-bottom:3px solid #999; text-align:center; font-size:12px; height:4em}
.paymentSourceBlock {border-top:3px solid #DDD; border-bottom:3px solid #DDD; padding:0; margin:8px 0 ;  }
div div.paymentSourceItem{ margin:8px 0 0 0; padding:8px 12px; position:relative}
div div.paymentSourceItemMid{ border-top:1px solid #ccc; margin-top:0}
.paymentSourceBlock div {margin:6px 12px}
table.paymentSourceTable {}
table.paymentSourceTable td.col1 {text-align:right; width:25%}
table.paymentSourceTable td.col3 {text-align:right; width:15%}
table.paymentSourceTable td.col2, table.paymentSourceTable td.col4 {width:30%}
div div table.paymentSourceTable td {padding:6px 6px 6px 0}
div div table.paymentSourceTable td label {text-align:right}
div div table.paymentSourceTable td input.textInput,div div table.paymentSourceTable td input.narrow {width:90%; padding:4px; margin:0; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
div div table.paymentSourceTable tr td input.narrow {width:50px}
div div table.paymentSourceTable td input:focus {border-color:#f2bb54}
 .formCol1 label {font-weight:normal}
.candidateSearchButton {padding:18px 0 6px 0; text-align:center}
.candidateSearchFormHolder .formCol1 {width:120px !important}
.candidateSearchFormHolder .formCol1 label {padding:6px 6px 0 0; font-size:12px; font-weight:bold}
select.candidateDegreeSelect {width:200px}
.refineSearch {margin:8px 0 0 0; font-size:11px}
.userSearchResults {margin-top:24px}
.userSearchResults h3.tabbedHeader {border-bottom:1px solid black; margin-bottom:2px; font-family:verdana,sans-serif; padding-bottom:4px; padding-left:12px}
.userSearchResults h3.tabbedHeader span {padding:2px 8px 4px 8px; border:1px solid black; border-bottom:1px solid #fff; height:24px}
.userSearchResults h3.tabbedHeader em {font-style:normal;  }
.userSearchResults h3.tabbedHeader a {color:#999; text-decoration:none; padding:2px 8px 4px 8px; margin-bottom:1px; border:1px solid #999; border-bottom:none; background:#f9f9f9; height:24px}
.userSearchResults h3.tabbedHeader a:hover {color:#333}
.peopleResult {  }
.searchSummaryLink {margin:6px 4px}
.noResultsWrapper {border:1px solid #ccc; margin:10px 0 10px 0; padding:0}
.noResults {background:#f9f9f9; margin:10px; padding:30px}
div div h1.bookmarkedCandidatesHeader {margin-bottom:16px}
 .candidateMainColMarketing {padding:12px 12px 20px 12px; margin:0; background:#fff; border-left:1px solid #CCC; border-right:1px solid #CCC}
.candidateMainColMarketingL {padding:0; margin:0; width:90px; float:left}
.candidateMainColMarketingR {padding:6px 0 0 0; margin:0; width:460px; float:left}
.candidateMainColMarketing p {padding:0; margin:0; font-size:14px; line-height:18px}
.candidateMainColMarketing p span {font-weight:bold; color:#000}
 .candidateMRHolder {padding:12px; margin:0 0 12px 0; border:3px solid #eee}
.candidateMRHolder h1 {font-size:16px}
.candidateMRMiddle {padding:0; margin:0}
.candidateMRMLeft {padding:8px 10px 0 0; margin:0; width:55px; float:left}
.candidateMRMRight {padding:0; margin:0; width:100px; float:left}
.candidateMRMRight p {font-weight:bold; color:#A27318; line-height:14px; margin-top:12px; margin-bottom:12px}
.candidateMRMButton {padding:0; margin:0 0 8px 0}
.candidateMRMButton img, .candidateMRMButton a {border:0}
 .prototip .quickProfile {width: 350px; border: 5px solid #a1a1a1; text-align: left}
.prototip .quickProfile .toolbar {background: #606060; color: #fff; font-size: 17px; font-style: italic}
.prototip .quickProfile .toolbar a.close {background-color: pink; border: 1px solid red}
.prototip .quickProfile .toolbar a.close:hover {background-color: red; border: 1px solid red}
.prototip .quickProfile .title {padding: 5px; width: 340px}
.prototip .quickProfile .content {background: #EEE; color: #444; font-size: 12px; padding: 10px}
.constructionBlock {padding:20px; margin:12px 0 12px 0; border:1px solid #CCC; background:#fffce9}
.constructionMarketing {padding:20px; margin:0; border:1px solid #999; background:#FFFFFF url(/images/hireBoxBG.gif) no-repeat scroll right bottom}
.constructionMarketing p {padding:0; margin:0; font-size:14px; color:#000}
.constructionMarketing ol li {padding:0 0 8px 0}
.peopleSearchesLeft h2 {font-size:16px}
.peopleSearchesLeft h2 span {font-weight:normal}
.currentSearchHolder {padding:8px 12px 12px 12px !important}
.currentSearchQuery strong {color:#000}
.currentSearchQuery p {padding:0; margin:0}
.dooSearchSubLeft {width:560px !important}
.dooSearchesSubHolder {background-color:#f4fff1 !important; border-color:#bcdab4 !important; position:relative}
.dooSearchSubHolderInfo {position:absolute; top:4px; right:6px}
.groupsMarketingNone .dooSearchesSubSub {padding:4px 8px 0 0; margin:0; font-size:12px; text-align:right}
.dooSearchesSubHolder ul {padding:8px 0 0 0 !important}
.dooSearchesSubHolder ul li {color:#627e5d !important}
.subOpt {background:#bcdab4 !important}
.dooSearchSub {margin:0 !important}
#searchesRemainingRedraw {padding-top:5px}
 .contactsSubHead {padding:0; margin:0; color:#666; font-size:12px; line-height:18px; font-weight:normal}
.contactsContainer {padding:6px 0 0 0; margin:0;   width:615px}
.contactsRolodex {padding:0; margin:15px 0 15px 0; width:20px; float:left; border-top:1px solid #CCC; border-right:0; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.contactsRolodex ol {padding:2px 0 2px 0; margin:0; line-height:16px; list-style:none}
.contactsRolodex li {padding:2px 6px 2px 6px; margin:0; font-weight:normal; color:#BBB; background:transparent}
.contactsRolodex li a {padding:0; font-weight:bold; color:#0143a5}
.contactsRolodex li.contactCurrent {background:#f6c467; cursor:pointer}
.contactsRolodex li.contactNone {color:#999}
.contactsList {padding:12px 0 4px 0; margin:0 0 -15px 0;  width:585px; height:650px; float:left; border:4px solid #DDD; overflow-y:auto; overflow-x:hidden}
.contactsHeader {padding:0 0 0px 8px; margin:0; font-size:20px; font-weight:bold; color:#000}
.contactsList ol {padding:0 0 2px 0; margin:0; list-style:none}
.contactsList ol li {padding:0; margin:0}
.contactsList ol li a.theAnchor {height:0; font-size:0; line-height:0}
.contactsList ol li ul {padding:0; margin:-15px 8px 0 32px;  list-style:none}
.contactsList ol li ul li {padding:8px 6px 8px 0; margin:0; font-weight:bold; border-top:1px solid #CCC}
 input.contactsSearch {padding:4px; margin:2px 12px 0 0; width:300px; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; float:left}
input.contactsSearch:focus {border-color:#f2bb54}
input.contactSearchButton {padding:0; margin:0; float:left}
 .contactNameHolder {padding:0 8px 0 0; margin:0 9px 0 0;  width:410px; float:left; overflow:hidden; border-right:1px solid #CCC}
.contactName {font-size:12px; line-height:20px; font-weight:bold; color:#0000FF; overflow:hidden}
.contactNameHolder span {padding:0; margin:0; font-weight:normal; overflow:hidden; font-size:11px}
.contactNameHolder span a {color:#666; text-decoration:none}
.contactNameHolder span a:hover {text-decoration:underline}
.contactHeadlineHolder {padding:0; margin:0 10px 0 0; font-size:12px; line-height:18px; font-weight:normal; color:#000; width:245px; float:left; border-right:1px solid #CCC}
.contactNumberNetwork {padding:0; margin:0; float:left; width:80px; overflow:hidden}
.contactNumberHolder {font-size:11px; line-height:18px; font-weight:normal; color:#000}
.contactNumberHolder a {font-size:11px; line-height:18px; font-weight:normal; text-decoration:none; color:#0000FF}
.contactNumberHolder a:hover {text-decoration:underline}
.contactNetworkHolder {font-size:11px; line-height:18px; font-weight:normal; color:#000; padding:0 0 0 59px}
.contactNetworkHolder a {font-size:11px; line-height:18px; font-weight:normal; text-decoration:none; color:#0000FF}
.contactNetworkHolder a:hover {text-decoration:underline}
.noResultsWrapper {border:1px solid #ccc; margin:10px 0 10px 0; padding:0}
.noResults {background:#f9f9f9; margin:10px; padding:30px}
 .friendSearchButton {padding:18px 0 6px 0; text-align:center}
SearchButton {padding:18px 0 6px 0; text-align:center}
 .contactMRHolder {padding:12px; margin:0 0 12px 0; border:3px solid #DDD}
.contactMRHolder h1 {font-size:17px; line-height:22px}
.contactMRHolder ul {padding:0; margin:6px 0 6px 12px}
.contactMRHolder li {padding:0; margin:0; line-height:16px}
.contactMRMiddle {padding:0; margin:0}
.contactMRMLeft {padding:10px 10px 0 0; margin:0; width:55px; float:left}
.contactMRMRight {padding:0; margin:0; width:100px; float:left}
.contactMRMRight p {font-weight:bold; color:#A27318; line-height:14px; margin-top:12px; margin-bottom:12px}
.contactMRMButton {padding:0; margin:0 0 10px 0}
.contactMRMButton img, .contactMRMButton a {border:0}
.contactRightDiscussion {padding:8px; margin:0 0 12px 0; border-top:1px solid #B6B6B6; border-right:1px solid #B6B6B6; border-bottom:2px solid #B6B6B6; border-left:1px solid #B6B6B6; background-color:#F9F9F9}
.contactRightDiscussion h3 {font-size:14px; padding-bottom:4px}
.contactRightDiscussion a {padding:0; margin:0; float:right}
.contactsAddLink {padding:12px 0 0 0; margin:6px 0 6px 0; text-align:right; border-top:3px solid #DDD; font-size:12px}
.contactsAddLink a {font-size:12px}
.contactImageHolder {float:left; padding:0; margin:0 12px 30px 0; border:1px solid #CCC}
.contactHeadline {font-weight:normal; padding:0; margin:0}
 .discussionGroupTitle{ font-size:14px; margin-bottom:4px}
.discussionGroupPoster {font-size:11px; margin:0; color:#767676}
.discussionGroupPoster span {padding-left:8px}
.discussionGroupPoster a { }
.posterCardLink span.forumPosterLink {background:#fff; padding:2px 6px 0 6px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; position:relative; top:1px; display:inline-block;  }
.forumAdminHeader {padding-left:68px}
.forumAdminHeaderReply {padding-left:55px}
.forumAdminImage, .forumAdminImageReply {float:left;  height:58px; width:58px; border:1px solid #BBB}
div div .forumAdminImageReply {float:left; margin-top:0; height:48px; width:48px}
.discussionPosterCard {padding:8px; background:#fff; border:1px solid #ccc}
.discussionPosterCard p {padding:0; margin:0; font-size:11px; color:#565656; line-height:14px}
.discussionGroupBody {padding:12px 0 12px 0; margin:0; color:#666; line-height:18px; position:relative; border-bottom:1px solid #CCC}
.discussionGroupBody p {margin:0 0 4px 0; padding:0 0 0 0; color:#000; line-height:21px; font-size:14px}
.forumTopCont {padding:12px 12px 12px 12px; margin:0; border:1px solid #BBB; border-top:0; border-bottom:0; overflow:hidden}
.forumTopCont .drShadow {margin-bottom:8px}
.forumTopHeaderCont {padding:14px 8px 20px 8px; margin:0; border:1px solid #b7b7b7; background:#ededed url(/images/profileHeaderGrad2.jpg) repeat-x scroll 0 0; position:relative}
.dooPostImgTF {position:absolute; top:76px; left:24px}
.formHTitle {padding:0 0 0 0}
.forumPostBody {margin:0 0 6px 0; padding:0 8px 8px 0; color:#666; line-height:22px; font-size:14px; position:relative; border-bottom:1px solid #CCC}
.abuseReport .forumPostBody {border-bottom:none}
.forumPostBody p {margin:12px 0; color:#000; line-height:21px; font-size:14px}
h3.forumReply {margin:18px 0 12px 0}
.forumReply textarea.formField{ text-align:left; width:500px}
div.forumReply {text-align:center; margin-top:18px}
.mainPostFooter {text-align:center; margin:20px 0 12px 0; padding:12px 0; font-size:11px; border-top:1px solid #DDD; border-bottom:3px solid #DDD}
.thumbCountContainer {padding:0; margin:0; width:75px; position:absolute; top:0; left:0}
div div .thumbResumeContainer .thumbCountContainer {float:right; position:static}
.forumPostContainer .thumbCountContainer {top:0; left:0}
.thumbsCount {padding:0 6px 0 0; margin:0; font-weight:bold; font-size:12px; color:#999; float:left; width:20px; height:25px; overflow:visible; line-height:28px; text-align:right}
.thumbsCountFooter {padding:0; margin:0; width:23px; height:25px; float:left}
.thumbsCountFooter a {border:0; width:23px; height:25px; display:block; background:transparent url(/images/thumbs.gif) top left no-repeat}
.thumbsCountFooter a:hover {border:0; width:23px; height:25px; display:block; background:transparent url(/images/thumbsOver.gif) top left no-repeat; text-decoration:none}
.mainPostButtons {padding:20px; margin:0 0 0 20px; float:left}
.discFooter {text-align:right; margin:10px 0; font-size:11px; position:relative}
.discFooter a {padding-left:6px}
.headerRow {border:1px solid #CCC; border-bottom:1px solid #FFF; font-size:11px; background:#FFF url(/images/jobListHeader.gif) top left repeat-x}
#forumBodyUl {border-top:1px solid #CCC}
.forumListContainer {padding:0; margin:4px 0}
.discAllTable {padding:0; margin:0; font-size:12px; width:100%; border-collapse:collapse; border:1px solid #999}
.discAllTable th {padding:10px 0 10px 4px; text-align:left}
.discAllTable th.headerRow1 {padding:10px 0 10px 8px}
.discAllTable a {font-weight:bold}
.discAllTable td {padding:8px 4px 8px 4px}
.discAllTable td.discAllCol1 {padding:8px 2px 8px 8px; font-weight:bold; width:300px}
.discAllCol1 div {overflow:hidden}
.discAllCol2 {width:68px}
.discAllCol3 {width:120px; font-size:11px}
.discAllCol4 {color:#666; width:100px; font-size:11px}
.forumRowSubject span {font-weight:normal; color:#777; font-size:11px}
.commentHeader {padding:0 0 12px 0}
.forumPostContainer {background:#F9F9F9; border:1px solid #b7b7b7; border-width:0 1px; padding:10px 16px 10px 16px; margin:0 0 0 0; overflow:hidden; position:relative}
.dooReplyImgTF {position:absolute; top:4px; right:12px}
.forumSubjectDiv {margin:12px 0 0 0 }
body div .noBottom {padding-bottom:20px}
.forumSearchField {padding:4px; margin:0; width:190px; border-top:2px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.forumSearchField:focus {border-color:#f2bb54}
.abuseReport, .abuseReportFooter {margin:12px 0 18px 0}
.abuseReportFooter {text-align:center}
.forumViewCount {position:absolute; top:6px; right:6px; color:#999}
.paginationSection .pagination {display:inline}
.paginationSection .pagination .disabled {display:none}
 .forumMRHolder {padding:12px; margin:0 0 12px 0; border:3px solid #DDD; background:transparent url(/images/forumBG.png) top right no-repeat}
.forumMRHolder h1 {font-size:18px}
.forumMRMiddle {padding:0; margin:0}
.forumMRMLeft {padding:12px 6px 0 0; margin:0; width:55px; float:left}
.forumMRMRight {padding:0; margin:0; width:100px; float:left}
.forumMRHolder ul {padding:0; margin:8px 0 0 12px}
.forumMRHolder li {padding:0; margin:0; line-height:17px}
.forumMRMRight p {font-weight:bold; color:#A27318; line-height:16px; margin-top:12px; margin-bottom:12px}
.forumMRMButton {padding:0; margin:0 0 12px 0}
.forumMRMButton img, .forumMRMButton a {border:0}
 .forumBrowseContainer {padding:0; margin:0}
.forumBrowseContainer h4 {padding:0 0 6px 0; margin:0}
.forumBrowseLeft {padding:0 0 8px 18px; margin:0}
.forumBrowseLeft li {width:90px; float:left}
div.startDiscussionLink {float:right;   }
a.startDiscussionLink {padding-top:6px; padding-left:28px; padding-bottom:4px;  background:transparent url(/images/addButton.gif) no-repeat scroll left top; color:#0000FF}
.forumHeaderBlock {position:relative}
.forumSearchContainer {position:relative; padding:12px 0 28px 20px; margin:0; border:1px solid #b7b7b7; background:#ededed url(/images/profileHeaderGrad2.jpg) repeat-x scroll 0 0}
.forumSearchContainer h3 {padding-bottom:8px}
#searchBlockToggle {position:absolute; top:0; right:0}
#searchBlockToggle a {color:#0000FF}
#searchBlockToggle span {padding:0 4px 0 4px}
#searchBlockToggleInner {position:absolute; top:8px; right:12px}
.forumCatHeader {padding:12px 0 0 2px}
.forumBrowseRight {padding:0 0 0 8px; margin:0; width:242px; float:left}
.forumBrowseContainer ul {padding:0; margin:0; list-style:none}
.forumBrowseContainer li {padding:0; margin:0; font-size:11px; line-height:18px}
#searchForumsText {color:#999; padding:4px; margin:4px 0 4px 10px; width:200px; margin-right:12px; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; float:left}
#searchForumsSelect {color:#333; padding:3px; margin:4px 4px 4px 4px; width:150px; margin-right:12px; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; float:left}
#searchForumsText:focus {color:#333}
#searchForumsButton {margin:2px 4px 4px 4px; float:left}
 div#forumOuter { }
div#forumInner {}
ul#forumHeaderUl { margin:0; padding:0; list-style:none; height:30px; font-weight:bold}
ul#forumHeaderUl li {padding:5px inherit}
ul#forumBodyUl {margin:0; padding:0; clear:both; list-style:none}
ul#forumBodyUl li.forumRowReplies,ul#forumBodyUl li.forumRowViews{ font-size:11px}
ul#forumHeaderUl li.forumRowLast {color:#333}
ul.forumRow {margin:0; padding:0; clear:both; list-style:none; height:auto; min-height:30px}
ul.forumRow li {margin:0; float:left; padding:8px 0 5px 0; display:block}
ul.discAllRowEven {padding:4px 0 4px 0; margin:0; background-color:#FFF; border-bottom:1px solid #DDD}
ul.discAllRowOdd {padding:4px 0 4px 0; margin:0; background:#F9F9F9; border-bottom:1px solid #DDD}
div div li.forumRowSubject, div ul#forumHeaderUl li.forumRowSubject { width:250px; padding-left:5px; font-weight:bold; overflow:hidden}
li.forumRowReplies { width:50px; text-align:center}
li.forumRowViews { width:50px; text-align:center}
li.forumRowPoster { width:148px; font-size:11px; overflow:hidden}
li.forumRowPoster span {color:#666}
li.forumRowPoster a{ font-weight:bold}
li.forumRowLast {width:100px; color:#555; font-size:11px; overflow:hidden}
li.forumRowLast a,li.forumRowLast a:visited {color:#555}
li.forumRowLast a:hover {color:#00c; text-decoration:underline}
.forumSearchForm #query {padding:5px 0 6px 5px; margin:0 6px 0 0; width:300px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.forumSearchForm select {margin:0 4px 0 0; padding:4px 2px 4px 2px}
.discResumeApprove {padding:6px; border:1px dotted #333; text-align:center; color:#333; background: #EEEDCB; margin-bottom:6px}
.discResumeApprove span{ padding-top:6px}
.resumeThumbText {padding-top:3px}
.forumSmImg {padding:0; margin:0 3px 0 0; float:left}
.forumSmImg img {border:1px solid #BBB}
.forumNameHolder {padding:0 0 0 2px; margin:0; float:left}
.topForumViewActions {text-align:right; padding:0 0 4px 0}
.topForumViewActions a {color:#0000FF}
.forumRowSubject img {margin-bottom:-4px}
.profileTabContainer sup {line-height:0}
 #myGroups {position:relative}
#myGroups h2 {color:#000}
#myGroups h3 {font-size:14px; color:#333}
#manageGroup {padding:0 6px}
#manageGroup a:visited { }
.newItems {color:#d33}
.announceSection h3 {margin-top:3px}
.announceSection ul {list-style:none; margin:3px 10px 0 0px; padding:0}
.announceSection li {margin-left:12px; line-height:18px}
.groupAnnHide {position:absolute; right:10px; top:5px}
#myGroupsSummary ul li a {color:#666}
#myGroupsSummary ul li span {color:#c33}
.groupNewItems {padding-left:5px; color:#f33}
.groupSearchBox {background:#ededed url(/images/profileHeaderGrad2.jpg) repeat-x scroll 0 0; border:1px solid #b7b7b7; padding:12px 12px; margin:12px 0 0 0}
#groupSearchText ,.groupSearchBox_auto{ color:#999; padding:5px 0 6px 5px; margin:4px 10px 4px 10px; width:380px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; float:left}
#groupSearchText:focus,.groupSearchBox_auto:focus {color:#333}
#groupSearchButton {margin:2px 4px 4px 4px; float:left}
.paginationSection .pagination {display:inline}
.paginationSection .pagination .disabled {display:none}
#networks_list{ }
#networks_list ul{ list-style: none; border: 0px solid yellow; margin:0; padding: 0}
#networks_list ul li{ list-style: none; border-bottom: 1px solid #ddd; margin:0; padding: 10px 5px}
#networks_list ul .network_details{ border: 0px solid blue; margin: 0 0 0 0px; width: 480px; float:left}
#networks_list ul .network_details h4{ padding: 0; margin: 0; font-weight: normal; color: #333}
#networks_list ul .network_details p{ padding: 0; margin: 0}
#networks_list ul .network_details p a{ text-decoration: underline}
#networks_list ul .network_logo{ float:left; width:70px; border: 0px solid blue}
#networks_list ul .network_links{ float:right; border: 0px solid green}
.noResultsWrapper {border:1px solid #ccc; margin:10px 0 10px 0; padding:0}
.noResults {background:#f9f9f9; margin:10px; padding:30px}
.groupItem {border-bottom:#DDD 1px solid; margin-left:4px; margin-top:12px; color:#333; position:relative}
.sectionItem {border-bottom:#DDD 1px solid; padding-bottom:12px; margin-top:12px; color:#333; position:relative}
.annItem {margin:10px 4px 10px 12px}
.annQuote {margin:0 6px 6px 16px; color:#464646; font-style:italic}
.viewAll a, .viewAll a:hover, .viewAll a:visited {padding-left:8px}
.itemRight {float:right; width:60px; font-size:11px; color:#666; text-align:right}
.itemLeft {float:left; width:420px; color:#999}
.itemLeft a {font-weight:bold}
.viewAll {text-align:right; font-size:11px}
.editGroupImage h4 {padding:4px 0 8px 0}
div.editGroupImage {padding: 8px 8px 0 8px}
.editGroupImage form {padding: 8px 8px 8px 80px}
.groupItem div.groupImage { display:block; float:left; margin:0px 3px 10px 3px}
a.groupImage:hover { }
div.groupImage {display:block; float:left; margin:0px 3px 10px 3px; width:58px; height:58px; text-align:center}
.groupItem img.groupImage {margin:0; border:0}
.groupItem h3, .groupItem p {padding-left:72px; margin:0; margin-right:12px; line-height:18px}
.groupItem h3 {padding-right:40px}
#myGroups .groupItem h3 {padding-top:2px}
.groupItem p.groupHomeInfo a,.groupItem p.groupHomeInfo a:hover,.groupItem p.groupHomeInfo a:visited { }
.groupItem p.groupHomeInfo {margin-bottom:4px}
.groupHomeOptions {margin-bottom:8px; line-height:12px !important}
.groupHomeOptions p a {line-height:12px !important}
.groupHomeOptions p a {font-size:11px; padding-right:8px; font-weight:normal; font-family:arial}
.groupHomeOptions a:visited { color:blue}
div div .networkHeader {margin-bottom:16px !important; padding-top:12px !important}
.joinNetworkGroup {padding-left:72px; font-size:14px; font-weight:bold; padding-top:6px; padding-bottom:6px }
.joinNetworkGroup a img {vertical-align:middle; border:0}
.jobItem {margin:12px 0}
.jobItem h4 {margin:0 0 4px 0; font-size:14px}
.jobItem h4 a, .jobItem h4 a:hover, .jobItem h4 a:visited { }
.jobItem .jobDesc {color:#666; margin-bottom:6px; line-height:18px}
.groupAlphabetic {text-align: center; border-top: 2px solid #DDD; border-bottom: 2px solid #DDD; padding: 6px 0}
.groupAlphabetic span {padding:0 3px}
.groupItem p.groupItemDesc {color:#666; margin-bottom:6px}
.groupItem p.groupHomeDesc {color:#666;  }
.groupAll {margin:12px 10px 12px 6px; text-align:center}
.groupAll a, .groupAll a:hover,.groupAll a:visited{  }
#spanStep2 {color:#999; display:none}
.groupBrowseLeft {padding:12px 0 12px 18px; margin:12px 0 12px 0; border-top:1px solid #DDD; border-bottom:1px solid #DDD}
.groupBrowseLeft li {width:180px; float:left}
.groupPostHeader {margin:0 0 8px 12px; font-size:16px; color:#444}
.groupBrowseLeft li a {color:#0000FF}
.formGroupContainer {background:#F9F9F9; border-top:3px solid #DDD; border-bottom:3px solid #DDD; padding:10px 16px 10px 16px; margin:6px 0 6px 0; position:relative}
.formGroupContainer textarea,.formGroupContainer .profileName {padding:4px; margin:0; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; width:310px;  }
div table.forumTable textarea#disc_content,div table.forumTable textarea#ann_text{ width:400px; height:300px}
#disc_title, #ann_subject {width:400px}
.formGroupContainer .profileName:focus, .formGroupContainer textarea:focus {border-color:#f2bb54}
.formGroupContainer table, .formGroupContainer tr, .formGroupContainer td {margin:0; padding:0; vertical-align:top}
.formGroupContainer td {padding-top:10px; vertical-align:top}
.groupFormCol1 {text-align:right; width:100px}
.groupFormCol2 {width:360px}
.recentMembers {margin:12px}
.formGroupContainer table .groupFormCol1 label {display:block; text-align:right; padding-right:6px; padding-top:7px; font-weight:bold}
.continueButton {margin-top:12px; margin-bottom:8px; text-align:right}
.formGroupContainer p {margin:4px 0 0 0; color:#999; font-size:11px}
#addGroupStep2 {display:none}
#spanStep2sub {display:none; font-size:14px; font-weight:bold; margin:4px 0 6px 4px}
.forumUserName {color:#666; font-size:95%}
.formGroupContainer fieldset {border:#d5d5d5 1px solid; margin:0 0 14px 0; padding:6px}
.formGroupContainer fieldset div{ margin:4px 12px }
.formGroupContainer fieldset label{ padding:0 4px; position:relative; bottom:2px}
.formGroupContainer legend {font-weight:bold}
.discussionGroupTitle{ font-size:14px; margin-bottom:4px}
.discussionGroupPoster span {padding-left:8px}
.discussionGroupBody {color:#666;  line-height:18px}
.aControl, .aControl:visited {color:blue; text-decoration:none}
.groupAnnDate {float:right; font-size:11px; padding:12px 4px 2px 4px; color:#999}
div div.groupAnnBody { color:#333; line-height:22px; font-size:14px; padding-bottom:12px}
.groupAnnList h2 {margin-top:12px}
div div.groupAnnBody p{ margin:0 0 12px 0; color:#333; line-height:22px; font-size:14px}
.groupAnnList {margin-top:12px; margin-bottom:6px; border-top:3px solid #ddd; border-bottom:3px solid #ddd}
.discFooter {text-align:right; margin:10px 0; font-size:11px}
.discFooter a {padding-left:6px}
.noBottom {padding-bottom:0}
.groupsForums {margin:12px 0}
.discEmpty {padding:0; margin:10px; border:1px solid #CCC}
.discEmptyInner {background-color:#F9F9F9; margin:10px; padding:40px}
.discEmptyInner h4 {font-size:14px}
html body div div .groupAdminHeader {padding-bottom:12px}
.joinNetworkFooter {background: #FEFAE2; border:1px solid #CCC; padding: 16px 10px 16px 24px; margin-bottom:8px; text-align: left}
.joinNetworkFooter form {text-align:center}
div.joinNetworkFooter p {margin:8px 20px 8px 4px; padding:0; line-height:18px}
div.joinNetworkFooter label {padding:0 4px}
div.joinNetworkFooter .actionLinkAbs a {color:#999}
div.joinNetworkFooter .formField {width:160px}
.networkItemInfo {color:#666}
ul.twoColumnList {float:left; list-style-type:none; width:265px; padding:0; margin:0 10px 0 0}
ul.twoColumnList li{ line-height:2em}
div.twoColumnList {padding: 12px 0 12px 20px}
#group_select_div {}
 .networksNoWarning {padding:8px 8px 14px 8px; margin:0 0 12px 0; font-size:16px; font-weight:normal; color:#999; border-bottom:3px solid #DDD}
.networkMarketingHolder {padding:0; margin:0}
.networkMarketing {padding:0; margin:0 0 20px 0; border-bottom:3px solid #DDD}
.networkMarketingLeft {padding:10px 0 0 0; margin:0; width:80px; float:left}
.networkMarketingRight {padding:10px 10px 0 10px; margin:0; width:460px; float:left}
.networkMessageContainer {padding:0; margin:0 0 12px 0}
.networkMessageContainer p {padding:0; margin:0; line-height:16px}
.networksBrowseButton {padding:0; margin:4px 0 30px 0}
.networksBrowseButton img, .networksBrowseButton a {border:0}
 .networksNoRightCol {padding:8px; margin:0; border:1px solid #b6b6b6; border-top:0; border-bottom:0; background-color:#F9F9F9}
.networksNoRightCol h3 {font-size:14px; padding-bottom:4px}
.networksNoRightCol a {padding:0; margin:0; float:right}
.networksNoFAQs {padding:0; margin:0}
.networksNoFAQs h3 {font-size:16px; line-height:20px; padding-bottom:4px}
.networkFAQHolder {padding:0; margin:0 0 8px 0}
.networkFAQHolder h4 {font-size:12px; line-height:16px; padding:0 0 4px 0; color:#000}
.networkFAQHolder a.closed {padding:0 0 0 8px; margin:0; background:transparent url(/images/faqClosed.gif) top left no-repeat; color:#0000FF}
.networkFAQHolder a.open {padding:0 0 0 8px; margin:0; background:transparent url(/images/faqOpen.gif) top left no-repeat; color:#0000FF}
.networkFAQHolder p {padding:6px 0 6px 0; margin:0; line-height:14px; color:#000}
.networkFAQAns ol {padding:0; padding-left:18px; margin:0; font-size:12px; line-height:14px}
.networkFAQAns ol li {font-size:12px; line-height:14px; padding-bottom:4px}
.networkFAQAns li {padding:0; margin:0; font-size:14px; line-height:20px; font-weight:normal; color:#000}
.networkFAQAns {border-top:1px solid #CCC; border-bottom:1px solid #CCC}
.networksNoFAQs .networkFAQAns p {padding:0; margin:6px 0 6px 0; font-size:12px; line-height:16px}
 .groupsMarketingContainer {padding:10px 10px 10px 20px; margin:0; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7}
div.mainColumn .groupsMarketingContainer h1 {padding:8px 0 14px 0}
.groupsMarketingNone {padding:10px 0 10px 0; margin:0; border:1px solid #b7b7b7; border-top:0; border-bottom:0; text-align:center}
.groupsMarketingNone p {padding:0; margin:0; font-size:16px; color:#000}
.groupsMarketingHolder {padding:10px 0 10px 0; margin:0}
.groupsMarketingLeft {padding:0; margin:0; width:90px; float:left}
.groupsMarketingLeft img {padding:0; margin:0}
.groupsMarketingRight {padding:0; margin:0; width:470px; float:left}
.groupsMarketingRight h4 {padding:0; margin:0; font-size:14px }
.groupsMarketingRight p {padding:0; margin:0; font-size:12px }
.groupsBrowseButton {padding:0; margin:8px 0 30px 0}
.groupsBrowseButton img, .groupsBrowseButton a {border:0}
.groupsMarketingFooter {padding:0; margin:16px 0 6px 0; border-top:1px solid #DDD}
.groupsMarketingFooter p {padding:12px 0 0 0; margin:0; font-size:12px}
 .groupsMRHolder {padding:12px; margin:0; border:1px solid #B6B6B6}
.groupsMRHolder h1 {font-size:16px}
.groupsMRMiddle {padding:0; margin:0}
.groupMRMLeft {padding:15px 4px 0 0px; margin:0; width:55px; float:left}
.groupMRMRight {padding:0; margin:0; width:105px; float:left}
.groupMRMRight p {font-weight:bold; color:#333; line-height:16px; margin-top:12px; margin-bottom:12px}
.groupMRMButton {padding:0; margin:0 0 12px 0}
.groupMRMButton img, .groupMRMButton a {border:0}
.groupsSPGMarketing {padding:12px 12px 0 12px; margin:0 0 12px 0; background-color:#fffbe0; border-top:3px solid #DDD; border-bottom:3px solid #DDD}
.groupsSPGMarketingL {padding:0 0 0 10px; margin:0; width:80px; float:left}
.groupsSPGMarketingL img {padding:6px; margin:0; background-color:#FFF; border:1px solid #CCC}
.groupsSPGMarketingR {padding:10px 0 0 4px; margin:0 0 0 10px; width:410px; float:left}
.groupsSPGMarketing p {padding:0; margin:0; font-size:16px; line-height:22px; color:#000}
.groupsSPGMarketing p span {font-weight:bold}
.groupJoinContainer {padding:12px; margin:0 0 12px 0; border:1px solid #DDD; background-color:#FEFAE2}
.groupJoinContainer h2 span {font-weight:normal; color:#333; line-height:24px}
.groupJoinContainer h2 strong span {font-weight:bold; color:#000}
.groupJoinContainer h3 {font-weight:normal; color:#333; padding-left:24px}
.groupJoinTop {padding:0; margin:0 0 20px 0}
.groupJoinTopL {padding:0; margin:0 0 0 10px; width:90px; float:left}
.groupJoinTopL img {padding:6px; background:#FFF; border:1px solid #DDD}
.groupJoinTopR {padding:0 0 0 0; margin:0; width:420px; float:left; line-height:22px}
.groupJoinDetails {padding:16px 0 0 36px; margin:0}
.joinNetworkPending {font-size:14px; font-weight:bold; color:#8a4; padding-bottom:12px; padding-left:72px; padding-top:8px}
.jobsListNetwork {border-bottom:none !important}
.netEmailList span {font-weight:bold; font-style:italic}
p.groupJoinDetails {padding:0 0 24px 68px; margin:0; font-size:14px}
ul.groupJoinDetails {}
ul.groupJoinDetails li {background:transparent url(/images/checkBoxEmpty.gif) top left no-repeat; padding-left:32px; line-height:24px; list-style-type:none; padding-bottom:4px; font-size:14px}
ul.groupJoinDetails li.checkedBox {background:transparent url(/images/checkIcon.gif) top left no-repeat}
.epnJoinText {font-size:14px; color:#444; line-height:18px}
.groupJoinButton {padding:0; margin:4px 0 12px 0}
.groupJoinButton img {border:0}
.groupBrowseHeader {padding-bottom:12px}
.infoContainer {padding:0; margin:0}
.infoContainer ul {list-style:normal; font-size:12px; line-height:18px}
.infoAnchor {height:0; line-height:0; font-size:0; padding:0; margin:0; overflow:hidden}
 .communityWidgetContainer {padding:0; margin:0 0 12px 0; background:#FFF; border-left:6px solid #e19c22; border-right:6px solid #e19c22}
.topTenList {}
.communityWidgetHeader {padding:4px; margin:0; background:#e19c22}
.communityWidgetHeader h3 {padding:4px; margin:0; font-size:14px; color:#FFF}
.communityWidgetNav {padding:4px 0 8px 0; margin:0; text-align:center; background-color:#FFF; border-top:1px solid #CCC}
#communityWidgettabContainer {padding:0; margin:0; border-bottom:1px solid #CCC; background:#FFF}
.communityWidgetContent {padding:0 0 8px 0; background:#FFF; text-align:center}
.communityWidgetContent h2 {padding:0 0 8px 0; margin:0; font-size:14px; text-align:center}
.communityWidgetContent img {padding:0; margin:0}
.communityWidgetContent a {padding:0; margin:0; font-size:11px}
.communityWidgetFooter {padding:4px; margin:0; background:#e19c22; text-align:center}
.communityWidgetFooter h3 {font-size:14px; color:#FFF; padding:2px 0 2px 0; margin:0}
 .infoAbout p {padding:0; margin:0; font-size:14px; line-height:18px}
.infoAbout p.aboutPull {font-size:16px; color:#4071ad; font-weight:normal; line-height:20px}
.infoAbout li {padding:0; margin:0; font-size:12px; line-height:18px; font-weight:bold; color:#000}
.infoAbout h4 {font-size:14px}
#aboutusIntro p{ color: #000; font-size: 14px}
#aboutusIntro p a{ text-decoration: underline}
 #infoSuccess{ font-family:georgia, "arial", serif; color:#333; font-size:26px}
.infoSubHead {padding:0; margin:0; font-size:14px; color:#333}
.infoSuccessContents {padding:0; margin:12px 0 12px 0; font-size:18px}
.infoSuccessContents p{ text-align:right; color:#333; margin-top:0}
.infoSuccessLeftTop {padding:0; margin:0; height:8px; line-height:0; overflow:hidden;  }
.infoSuccessLeftMiddle {padding:0; margin:0; font-size:16px; line-height:20px; color:#0e0d0d;  }
.infoSuccessLeftBottom {padding:0; margin:0; height:24px; line-height:0; overflow:hidden;  }
.infoSuccessRightTop {padding:0; margin:12px 0 0 0; height:8px; line-height:0; overflow:hidden;  }
.infoSuccessRightMiddle {padding:10px 0 10px 0; margin:0; font-size:14px; line-height:20px; color:#000;  }
.infoSuccessRightMiddle span {font-weight:normal; font-style: normal; color:#333}
.infoSuccessRightBottom {padding:0; margin:0 0 12px 0; height:24px; line-height:0; overflow:hidden;  }
 .infoContactLeft {padding:0 12px 0 0; margin:0; float:left; width:150px}
.infoContactLeft img {padding:0; margin:0; border:1px solid #CCC}
.infoContactRight {padding:0; margin:0; float:left; width:300px}
.infoContMarketing .infoContactRight {float:none; width:auto}
.infoContact p {padding:0; margin:0; font-size:12px; line-height:16px}
 .infoHowToJoinContainer {padding:0; margin:12px 0 0 0}
.infoHowToJoinContainer p {padding:0; margin:0; line-height:18px; font-size:14px}
.infoHowToJoinContainer span {font-weight:bold}
.infoHowToJoinLeft {padding:0; margin:0; width:150px; float:left}
.infoHowToJoinRight {padding:0; margin:0}
.infoHowToJoinRight h4 {padding:0 0 8px 0; margin:0; font-size:20px; line-height:24px; color:#a27318; font-weight:normal}
.infoHowToJoinFooter {padding:0; margin:12px 0 0 0}
 .infoHiRecTop {padding:0; margin:6px 0 0 0}
.infoHiRecTopGreen {padding:0; margin:6px 0 0 0;  }
.infoHiRecTop h4 {padding:0; margin:0; font-size:20px; line-height:24px; color:#a27318; font-weight:normal}
.infoHiRecTopCon {padding:0; margin:0; height:76px; overflow:hidden}
.infoHiRecTopCon h4 {padding:0; margin:0; font-size:22px; line-height:26px; color:#000; font-weight:bold}
.infoHiRecBotCon {padding:0; margin:0}
.infoHiRecTop p {padding:0; margin:0; font-size:14px; line-height:18px; color:#5e87ba}
.infoHiRecContainer {padding:12px 20px 12px 0; margin:6px 0 12px 0; border-top:3px solid #DDD}
.infoHiRecIntro {padding:0 20px 12px 0; margin:6px 0 12px 0}
.infoHiRecIntro p {padding:0; margin:0; font-size:14px; color:#000}
.infoHiRecIntro p span {font-weight:bold}
.infoHiRecIntro ul {padding:0; margin:0 0 0 60px}
.infoHiRecIntro li {padding:0; margin:0; font-size:14px; color:#000; line-height:20px}
.infoHiRecIntro li span {font-weight:bold}
.infoHiRecRound {padding:0; margin:12px 0 12px 0}
.infoHiRecContainerTop {padding:0; margin:0; height:10px; background:#86a8d2 url(/images/blueRoundersTop.png) top left no-repeat}
.infoHiRecContainerBottom {padding:10px; margin:0; background:#86a8d2 url(/images/blueRoundersBottom.png) bottom left no-repeat}
.infoHiRecContainerBottom .infoHiRecContainer {padding:12px 0 12px 0; margin:12px 0 12px 0; border-top:1px solid #FFF}
.infoHiRecContainerBottom .infoHiRecContainer p.aboutPull {color:#FFF}
.infoHiRecContainer h4,.infoHiRecContainer h3 {padding:0; margin:0; font-size:15px; line-height:20px; color:#000}
div.infoHiRecContainer h3 {margin: 18px 0 8px 0; color:#333; border-width: 0 0 2px 0; border-color:#ccc; border-style:solid}
.infoHiRecContainer p {padding:0; margin:0; font-size:14px; line-height:18px; color:#333}
.infoHiRecContainer p span {font-weight:bold; color:#000}
.infoHiRecContainer p span.infoCallOut {color:red}
.infoHiRecContainer ul, .infoHiRecContainer ol {padding:8px 8px 8px 36px; margin:10px 0 10px 20px}
.infoHiRecContainer li {padding:0; margin:0; font-size:14px; line-height:20px; font-weight:normal}
.infoHiRecContainerL ul {padding:0; list-style:none}
.infoHiRecContainerL li {padding:4px 0 20px 45px; margin:0; font-size:14px; line-height:20px; font-weight:normal}
.infoHiRecContainerL li.inCheckOne {background:transparent url(/images/hireCheck1.gif) no-repeat scroll left top}
.infoHiRecContainerL li.inCheckTwo {background:transparent url(/images/hireCheck2.gif) no-repeat scroll left top}
.infoHiRecContainerL li.inCheckThree {background:transparent url(/images/hireCheck3.gif) no-repeat scroll left top}
.infoHiRecContainerL li.inOne {padding-left:50px; background:transparent url(/images/one.gif) no-repeat scroll left top}
.infoHiRecContainerL li.inTwo {padding-left:50px; background:transparent url(/images/two.gif) no-repeat scroll left top}
.infoHiRecContainerL li.inThree {padding-left:50px; background:transparent url(/images/three.gif) no-repeat scroll left top}
.infoHiRecContainerL li p {padding:0 0 4px 0; margin:0}
div.dooHireBodContainer .infoHiRecContainerL li h2 {padding:0 0 4px 0; margin:0; font-weight:bold}
.infoHiRecLeft {padding:0; margin:0; width:120px; float:left}
.infoHiRecLeft img {padding:0 8px 0 0; margin:0}
.infoHiRecRight {padding:16px 0 0 0; margin:0}
.infoHiRecContainer p.infoHiRecFoot {font-size:11px}
.infoHiRecRight ul {padding:0 0 0 14px; margin:0}
.infoHiRecTopLeft {padding:0; margin:0; width:400px; float:left}
.infoHiRecTopLeft p {padding:0; margin:0}
.infoHiRecTopRight {padding:0; margin:0; width:150px; float:left}
.infoHiRecTopRight img {border:0}
.infoHiRecBottomLeft {padding:0 0 0 16px; margin:0; width:150px; float:left}
.infoHiRecBottomLeft img {border:0}
.infoHiRecBottomRight {padding:0; margin:0; width:410px; float:left}
 div div .infoGuidelines h1 {font-size:24px}
.infoGuidelines h4 {font-size:16px; font-weight:bold; margin-bottom:6px; padding-top:4px}
.infoGuidelines, .infoGuidelines p, .infoGuidelines h5 {font-size:14px}
.infoGuidelinesSub h5 {font-weight:bold; margin-left:8px}
.infoGuidelinesSub p {margin:0 0 12px 8px}
 div.infoHireOnly .infoHireRoundLeftTop, div.infoHireOnly .infoHireRoundLeftBottom, div.infoHireOnly .infoPostJobsHeader {background:none}
div.infoHireOnly .infoPostJobsHeader {padding:0; margin:0}
div.infoHireOnly .infoHireInnerFooter {text-align:center}
div.infoHireOnly ul {list-style-type:none; padding:12px 0 10px 60px; margin:0; background:transparent url(/images/postJobsIconSmall.gif) top left no-repeat; background-position:0 20px}
div.infoHireOnly .infoHireInnerButton {padding-top:16px; padding-bottom:16px}
.infoHireContainer {padding:12px 0 0 0; margin:12px 0 12px 0; position:relative}
.infoHireRoundLeft {padding:0; margin:0 12px 0 0; width:290px; float:left; text-align:left}
div .infoHireRoundLeftCenter {padding:0; margin:0 auto; width:290px; text-align:left; float:none}
.infoHireRoundRight {padding:0; margin:0; width:290px; float:left}
.infoHireInner {padding:10px 12px 10px 25px; margin:0}
.infoHireInner ul {padding:0; margin:0}
.infoHireInner li {padding:0; margin:0}
.infoHireInner p {padding:4px 0 4px 0; margin:0; color:#000}
.infoHireInner p span {font-weight:bold}
.infoHireInner img {border:0}
.infoHireInnerButton {padding:4px 0 12px 0; margin:0}
.infoHireRoundLeftTop {padding:0; margin:0; background:transparent url(/images/hirRecBlueTop.png) top left no-repeat}
.infoHireRoundLeftBottom {padding:0; margin:0; background:transparent url(/images/hirRecBlueBottom.png) top left no-repeat}
.infoHireRoundRightTop {padding:0; margin:0; background:transparent url(/images/hirRecGreenTop.png) top left no-repeat}
.infoHireRoundRightBottom {padding:0; margin:0; background:transparent url(/images/hirRecGreenBottom.png) top left no-repeat}
.infoPostJobsHeader {padding:12px 0 10px 60px; margin:0; background:transparent url(/images/postJobsIconSmall.gif) top left no-repeat}
div.mainColumn h1.infoWidgetHeader {font-size:20px}
.infoPostJobsHeader span {font-size:14px; font-weight:bold; color:#1b8300}
.infoCandidatesHeader {padding:12px 0 20px 50px; margin:0; background:transparent url(/images/magConIconSmall.gif) top left no-repeat}
.infoHireInnerFooter {padding:0; margin:0}
.infoHireInnerFooterL {padding:0; margin:0; float:left}
.infoHireInnerFooterR {padding:0 12px 0 0; margin:0; float:right}
 .formCol1 {width:170px}
.infoContactSalesContainer table, .infoContactSalesContainer td {margin:0; padding:0; border-collapse:collapse; vertical-align:top}
.infoContactSalesContainer td {padding:16px 0 16px 6px}
.infoContactSalesContainer table .formCol1 label {display:block; text-align:right; padding-right:6px; padding-top:7px}
.infoContactSalesContainer table .formCol2 {padding:0 0 0 6px}
.infoContactSalesContainer textarea,.infoContactSalesContainer .contactSales {padding:4px; margin:0; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; width:350px;  }
.infoContactSalesContainer .contactSales:focus, .infoContactSalesContainer textarea:focus {border-color:#f2bb54}
 .infoMRHolder {padding:12px; margin:0 0 12px 0; border:3px solid #DDD}
.infoMRHolder h1 {font-size:18px}
.infoMRHolder ul {padding:10px 0 0 0; margin:0; list-style:none}
.infoMRHolder li {padding:0 0 12px 30px; margin:0; font-size:14px; background:transparent url(/images/checkIcon.gif) top left no-repeat}
.infoMRMiddle {padding:0; margin:0}
.infoMRMiddle p {padding:4px 0 8px 0; margin:0; font-weight:bold; color:#333; line-height:16px}
.infoMRMLeft {padding:0px 12px 0 0px; margin:0; width:50px; float:left}
.infoMRMRight {padding:0; margin:0; width:100px; float:left}
.infoMRMRight p {font-weight:bold; color:#A27318; line-height:16px; margin-top:12px; margin-bottom:12px}
.infoMRMButton {padding:0; margin:0}
.infoMRMButton img, .infoMRMButton a {border:0}
.infoManagementL {padding:0; margin:0; float:left; width:135px}
.lineBreak {padding:0; margin:0; border-top:1px solid #DDD}
.infoThanksMessage {padding:20px; margin:12px 0 12px 0; border-top:3px solid #DDD; border-bottom:3px solid #DDD}
.infoThanksMessage p {padding:0; margin:0; font-size:20px; line-height:24px; color:#a27318; font-weight:normal}
p.infoSubHead {padding:0; margin:0; font-size:18px; font-weight:normal; color:#355fa6; line-height:22px}
.infoContLink {padding:0 0 16px 0; margin:0; text-align:center}
.infoContLink a {font-size:18px}
.infoContMarketing {padding:16px 30px 16px 30px; margin:0; background-color:#EEE; position:relative}
.infoContLearn {position:absolute; bottom:6px; right:20px}
.infoContTop {margin-top:12px; padding:0; height:8px; overflow:hidden}
.infoContBottom {margin-bottom:12px; padding:0; height:8px; overflow:hidden}
div.infoHiRecContainer .infoContMarketing p, div.infoHiRecContainer .infoContMarketing li {color:#333}
div.infoHiRecContainer .infoContMarketing h3 {padding:0; margin:0; color:#304f64; border:0}
.infoContMarketing h3 {padding:0; margin:0; color:#304f64; border:0}
.infoContMarketing p {padding:0; margin:6px 0 6px 0; color:#666; font-size:14px}
.infoContMarketing p span {font-weight:bold; color:#000}
.infoContMarketing ul {padding:0; margin:10px 0 0 16px}
.infoContMarketing ol {padding:0; margin:10px 0 0 20px}
.infoContMarketing li {padding:0 0 8px 0; margin:0; font-size:14px; color:#333}
.infoContLearnMore {padding:4px 0 0 0; margin:0; text-align:right}
.infoGetStarted {padding:0; margin:12px 0 30px 0; text-align:center}
.infoGetStarted img {border:0}
.infoProductLearn {padding:0; margin:12px 0 12px 0}
.infoProductLearn img {border:0}
.infoWhyHolder {margin:10px 20px 20px 0; border: 0px solid yellow}
.infoWhyBlock {margin:30px 0; padding: 0 0 0 80px; border: 0px solid #999}
.infoWhyBlock h1{ color: #304f64; font-weight: normal}
.infoWhyBlock h1 em{ font-weight: bold; font-style: normal}
.infoWhyBlock p{ color: #525455; font-size: 16px}
.premiumStarCircle62BG {background: url(/images/premiumStarCircle62.gif) top left no-repeat}
.peopleCircleBG {background: url(/images/peopleCircle.gif) top left no-repeat}
.dollarSignCircleBG {background: url(/images/dollarSignCircle.gif) top left no-repeat}
.logos{ background: url(/images/logos.jpg) top left no-repeat; width: 939px; height: 69px; margin: 20px 0}
.logosPress{ background: url(/images/logosPress.jpg) top left no-repeat; width: 937px; height: 82px; margin: 20px 0}
.whyGraphicTag {padding:0; margin:0; font-size:18px; color:#666}
.infoNoFAQs {padding:14px 0 24px 8px}
.infoNoFAQs h3 {padding:0 0 6px 0}
.infoNoFAQs p {padding:12px; font-size:12px; line-height:18px; background-color:#eee}
.infoNoFAQs .networkFAQHolder h4 {padding:0 14px 0 0; font-size:12px; color:#333; font-weight:bold; line-height:16px}
table.contSalesTable {margin-bottom:20px}
table.contSalesTable td.contSalesRadio {padding:0}
.contactSalesText {margin:8px 12px 18px 12px}
.contactSalesText p {font-size:13px}
.gibHolderTop {padding:0; margin:12px 0 0 0; height:6px; overflow:hidden; font-size:0; line-height:0; background:#FFF url(/images/gibTop.jpg) top left no-repeat}
.gibHolderMiddle {padding:0 0 8px 0; margin:0; background:#FFF url(/images/gibMiddle.jpg) top left repeat-y}
.gibHolderMiddle h3 {padding:0 0 6px 0}
.gibHolderMiddle p {padding:0; margin:0; font-size:14px; color:#000; line-height:18px}
.gibHolderContainerMiddle {padding:12px 20px 18px 20px; margin:0}
.gibHolderContainerMiddle p {padding:0; margin:0; font-size:14px; color:#333; line-height:19px; font-weight:normal}
.gibHolderBottom {padding:0; margin:0 0 26px 0; height:6px; overflow:hidden; font-size:0; line-height:0; background:#FFF url(/images/gibBottom.jpg) top left no-repeat}
.infoRoundContainer {padding:6px 0 4px 0; margin:0}
.infoRoundContainer h3 {color:#304F64}
.infoRoundContainer ul {padding:8px 0 8px 20px; margin:0}
.infoRoundContainer li {padding:0; margin:0; line-height:16px}
.infoRoundContainer p {padding:0; margin:0; font-size:12px; color:#000}
.infoRoundButton {padding:8px 0 10px 0; margin:0; text-align:center}
.infoRoundContent {padding:8px 0 10px 0; margin:0}
.comHFloat {padding:0 20px 0 20px; margin:0; width:240px; float:left}
h2.findJobsSubhead span {font-weight:bold; font-style:oblique}
.gibHolderFloat {padding:12px 12px 12px 14px; margin:0; float:left; border-left:1px solid #CCC; border-right:1px solid #CCC; width:160px}
.gibHolderFloatT {padding:12px 14px 12px 12px; margin:0 0 0 8px; float:left; width:160px}
.gibHolderFloatB {padding:12px 12px 12px 14px; margin:0; float:left; width:160px}
.infoB {padding:0; margin:0; font-size:14px; line-height:18px}
.gibHolderMiddle .infoB {padding:0; margin:0; font-size:14px; line-height:18px}
.infoHiRecRight .infoB {padding:0; margin:0; font-size:12px; line-height:18px}
.gibInnerLeft {padding:0; margin:0; float:left}
.gibInnerLeft img {padding:0; margin:0 6px 3px 0; float:left}
.gibButtonContainer {padding:0 0 0 0; margin:8px 0 0 0; text-align:center}
.gibTopBlock {font-size:14px; padding:4px 0 8px 0}
.gibBottomList h3 {color:#333}
.infoRtLt img {padding:0; margin-right:10px; margin-bottom:20px; float:left}
div.gibBottomList div.infoHiRecRight {padding-left:40px; background:transparent url(/images/checkmark.gif) top left no-repeat; padding-top:0; margin-top:16px}
 div.mainColumn h1.promoHOne {font-size:22px; color:#760000}
.promoHeader {padding:16px 40px 30px 40px; margin:0 0 12px 0; background:#FFF url(/images/promoCurl.gif) top left no-repeat}
.promoHeader h3 {padding:4px 0 0 0; margin:0; font-size:18px; line-height:20px}
.promoContainers {padding:0; margin:0 0 12px 0}
.promoH {padding:0; margin:0; border:4px solid #DDD; position:relative; background:#f9f9f9}
.promoHInner {padding:0; margin:0; border:1px solid #b6b6b6}
.promoInnerH {padding:16px 18px 0 18px; margin:0}
.promoInnerH p.promoTalley {padding:0; margin:0; font-size:14px; color:#666}
.promoInnerH p {padding:2px 0 0 0; margin:0; line-height:14px}
.promoInnerH p span {font-weight:bold; color:#000}
.promoHL {padding:6px 0px 18px 18px; margin:0 0 0 0; width:300px; float:left}
.promoHL p span {font-weight:bold}
.promoImg {padding:0 12px 0 0; margin:0;  float:left}
.promoImg img {border:1px solid #b6b6b6}
.promoHL p {padding:4px 0 0 0; margin:0; font-size:14px}
.promoHL h3 {font-weight:normal}
.promoHLInputs input {padding:4px 2px 4px 4px; margin:0; width:180px;  border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; font-size:11px}
.promoHLInputs td {padding:6px 4px 6px 0}
.promoHR {float:left; padding:6px 0px 0 36px; margin:0; color:#333; width:200px}
.promoHR p {padding:0; margin:0; text-align:center; font-size:14px}
.promoBlock {padding:0; margin:0 0 12px 0}
.promoBlockL {padding:0; margin:0 20px 0 0; width:330px; float:left}
div div.promoBlockL h1 {margin: 0 0 12px 0}
.promoBlockL ul {padding:0 0 0 12px; margin:0 0 12px 0; list-style:none}
.promoBlockL li {padding:0 0 18px 42px; margin:0; font-size:14px}
.promoBlockL li.contestOne {background:transparent url(/images/contest1.gif) top left no-repeat}
.promoBlockL li.contestTwo {background:transparent url(/images/contest2.gif) top left no-repeat}
.promoBlockL img {padding:0 6px 0 0; float:left}
.promoBlockL li p {padding:0 0 0 0; margin:0; font-size:14px; color:#000}
.promoBlockL p {padding:0; margin:0 0 0 18px; color:#555}
div.dooTallyUsers {padding:0; width:180px}
.dooTallyUsers ul {margin:0 0 0 0; padding:0; list-style-type:none}
.dooTallyUsers ul li {padding:0; list-style-type:none; background-color:#ddd; padding:2px 6px 2px 12px; border-color:#fff #fff #bbb #fff; border-width:1px 0 1px 0; border-style:solid}
.tallyHead {font-weight:bold; background-color:#ddd; padding:4px 6px 2px 6px}
.promoBlockL li p span {padding:0; margin:0; color:#000; font-weight:bold}
.promoBlockR {padding:0; margin:0; float:left}
.promoBlockR img {padding:4px 0 4px 0; border:1px solid #CCC}
.promoDateEnd {padding:0; margin:0; position:absolute; bottom:4px; right:14px}
.promoDateEnd p {padding:0; margin:0}
.contestsRight {margin:12px 12px 36px 12px; font-size:14px}
.contestsRightHeading {font-size:14px; margin-bottom:6px}
div.promoInviteHeader {border:2px solid #999; padding:12px 8px 16px 16px}
div.promoInviteHeader .friendFooterDash {position:static; padding:0}
div.promoInviteHeader div input {width:120px}
div#friendSearch h2.promoInviteHeader {margin-bottom:0; font-size:15px}
div#friendSearch h3.promoInviteHeader {margin:0 0 8px 0; font-size:14px}
div.promoInviteHeader div #findFriends {width:auto}
div.pressRelItem {font-size:12px; margin-bottom:12px}
h2.pressRelItem {margin-bottom:12px}
.pressRelItem {margin-left:24px}
.pressRelItem .pressRelDate {color:#444}
.pressRelItem .pressRelLink a {font-style:italic; font-weight:bold}
.pressImage {padding-left:110px}
.pressImage img{ border:1px solid #dfdfdf}
.pressImage a:hover img{ border-color:#009}
div.pressImage {padding:0; margin:4px}
.newsItem {padding:12px 20px 12px 0; margin:6px 0 12px 0; border-top:3px solid #DDD}
.newsItemImage {float:right; padding:0px 0px 2px 8px}
.newsItemDate {font-weight:bold; color:#355FA6}
.newItemTitle {margin-top:4px; font-size:15px; font-weight:bold}
.newItemTitle a {}
h2.pressRelease {margin:12px 0 4px 0; color:#355FA6; text-align:center}
p.pressRelease {margin:0 0 8px 0; text-align:center}
div.pressRelease p {margin-bottom:12px}
.contestRules {font-size:13px; font-family:times, serif}
.contestRules p {font-size:13px; padding:0; margin:0 0 8px 0}
.contestRules ul {margin-bottom:12px}
.contestRules ol li div ul li, .contestRules ol li div ul {list-style-type:circle; margin-bottom:6px; font-size:13px}
.contestRules ol li ul li , .contestRules ol li ul {list-style-type:disc; font-size:13px; margin-bottom:6px}
p.pressP {margin-left:24px; margin-right:12px; line-height:20px}
 .mmsInfoContainer {padding:0; margin:0}
 .mmsInfoLTop {padding:0; margin:0 0 0 20px}
.mmsInfoLContainer {padding:10px 30px 10px 10px; margin:0 0 0 20px; background:transparent url(/images/mmsMid.jpg) top left repeat-y}
.mmsInfoHolder {padding:0; margin:0}
.mmsInnerContHolder {padding:6px 10px 14px 16px; margin:0; background:transparent url(/images/mmsInnerM.gif) top left repeat-y}
.mmhInfoLContainer .mmsInnerContHolder {padding:6px 10px 20px 16px}
div.mainColumn .mmsInnerContHolder h1 {padding-bottom:12px}
.mmsInnerFooter {padding:0 12px 0 0; margin:0;; text-align:right}
.mmhInfoLContainer .mmsInnerFooter {padding:0 12px 0 0; margin-top:-24px; text-align:right}
.mmsInnerFooter a {font-size:12px}
.mmsInfoLContainer .mmsInnerFooter p {padding:0; margin:0; font-size:11px}
.mmsInfoLbot {padding:0; margin:0 0 40px 20px}
.mmsInfoLContainer p {color:#000; font-size:16px; line-height:20px; padding:0; margin:0 0 20px 0}
.mmsInfoFloatL {padding:0; margin:0 12px 0 0; float:left; width:330px}
.mmsInfoFloatR {padding:0; margin:0; float:left; width:180px}
.mmsInfoFloatM {padding:8px 8px 8px 12px; background:#EEE url(/images/mmsRM.gif) top left repeat-y}
.mmsInfoFloatM h3 {font-size:14px}
.mmsInfoFloatM p {padding:6px 0 6px 0; margin:0; font-size:11px; line-height:15px; font-style:italic; font-weight:bold; color:#444}
.mmsInfoLContainer ul {padding:8px 0 0 0; margin:0; list-style:none}
.mmsInfoLContainer li.mmsCheck {padding:4px 0 12px 70px; margin:0 0 10px 0; font-size:16px; background:transparent url(/images/mmsCheckWt.gif) 10px 0 no-repeat}
.mmsInfoLContainer li.mmsOne {padding:4px 0 12px 70px; margin:0 0 10px 0; font-size:16px; background:transparent url(/images/mms1.gif) 10px 0 no-repeat}
.mmsInfoLContainer li.mmsTwo {padding:4px 0 6px 70px; margin:0 0 10px 0; font-size:16px; background:transparent url(/images/mms2.gif) 10px 0 no-repeat}
.mmsInfoLContainer li.mmsThree {padding:14px 0 28px 70px; margin:0 0 10px 0; font-size:16px; background:transparent url(/images/mms3.gif) top left no-repeat}
.mmsInfoLContainer li.mmhOne {padding:4px 0 12px 50px; margin:0 0 14px 0; font-size:16px; background:transparent url(/images/list_one.gif) 10px 0 no-repeat}
.mmsInfoLContainer li.mmhTwo {padding:0 0 12px 50px; margin:0 0 10px 0; font-size:16px; background:transparent url(/images/list_two.gif) 10px 0 no-repeat}
.mmsInfoLContainer li.mmhThree {padding:4px 0 6px 50px; margin:0 0 10px 0; font-size:16px; background:transparent url(/images/list_three.gif) 10px 0 no-repeat}
.mmsInfoLContainer li span {color:#000; font-weight:bold}
.mmsInfoLContainer h3 {color:#0d7d07}
.mmsInfoLButton {padding:0 0 6px 0; margin:0; text-align:center}
.infoSuccessPagination {color:#000; font-weight:bold}
.mmsInnerBottomBlock {background:transparent url(/images/mmsInnerM.gif) repeat-y scroll left top; padding:0 0 20px 0}
.mmsInnerBottomQuote {border:2px dotted #DDD; border-right:0; border-left:0; padding:20px 12px 20px 12px; margin:0}
.mmsInnerBottomQuote p {padding:0 0 6px 0; margin:0; color:#333; font-size:16px; font-weight:bold; font-style:italic}
.mmhHeader {padding:0 0 12px 0}
.mmhHeader h1 {color:#444}
p.mmhTopP {padding-top:12px}
.mmhListBlock {padding-left:40px}
.mmhListBlock ul {padding:10px 0 10px 0}
.dooHiringSolutions {border-right:3px solid #ccc; border-left:3px solid #ccc; background:#f0f0f0 url(/images/hiringSolutionsBkg.jpg) top no-repeat; padding:16px 16px}
.dooHiringLeftH {float:left; width:275px; margin:18px 0}
.dooHiringRightH {float:right; width:275px; margin:18px 0}
.dooHiringRightBody, .dooHiringLeftBody {background:#fff; border-right:3px solid #999; border-left:3px solid #999}
div div h1.hiringSolutions {font-size:28px; color:#666}
div div h2.hiringSolutions {font-size:16px; color:#666; font-weight:normal}
.dooHiringSolutions ul {padding:12px 10px 0 10px; margin:0; list-style:none}
.dooHiringSolutions ul li {padding:0 0 10px 50px; margin:0; font-size:16px; line-height:18px; color:#333; background:transparent url(/images/hireArrow.gif) top left no-repeat}
.dooHiringButton {padding:12px 0 0 0; text-align:center}
.dooMainBannerRight li span {font-weight:bold}
.dooHiringLeftInner, .dooHiringRightInner {padding: 0 8px 2px 8px}
div div .dooHiringSolutions .dooHiringLeftInner h2, div div .dooHiringSolutions .dooHiringRightInner h2 {padding-left:8px}
.dooHiringSolutions li {padding:0 0 12px 45px; list-style-type:none}
.dooHiringSolutions li.dooMainFind {background:transparent url(/images/hireCheck1.gif) top left no-repeat}
.dooHiringSolutions li.dooMainFound {background:transparent url(/images/hireCheck2.gif) top left no-repeat}
.dooHiringSolutions li.dooMainNetwork {background:transparent url(/images/hireCheck3.gif) top left no-repeat}
.hiringSolutionsFooter {border-right:3px solid #999; border-left:3px solid #999; padding:12px; background:#fff}
.hiringSolutionsFooterL {width:250px; float:left}
.hiringSolutionsFooterR {width:290px; float:right}
.hiringSolutionsFooter h3 {color:#000}
.hiringSolutionsFooter p {color:#666; margin:0; padding:0; font-size:14px}
div .dooHiringLeftInner ul li.dooMainFind, div .dooHiringRightInner ul li.dooMainFind, div .dooHiringLeftInner ul li.dooMainFound, div .dooHiringRightInner ul li.dooMainFound, div .dooHiringLeftInner ul li.dooMainNetwork, div .dooHiringRightInner ul li.dooMainNetwork {height:36px}
body div div .infoContainerRight {padding:6px 8px 6px 8px; background:#eeeeee}
 #sitemap {margin: 20px auto 0px auto; width: 712px}
#sitemap p {font-size: 14px}
#sitemap .column {float: left; width: 410px; margin-right: 40px; font-size: 14px}
#sitemap .last {margin: 0; width: auto}
#sitemap ul {margin: 0px; padding: 0px 0px 0px 0px; list-style-type: none}
#sitemap ul li, #sitemap ul li li {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px}
#sitemap ul li {font-weight: bold; margin-bottom: 30px}
#sitemap ul li li {font-weight: normal}
#sitemap ul li a {}
#sitemap ul li a:hover {}
.sitemapFooterNavBottom {font-size: 23px}
.sitemapNav #footerSitemap ul.dooFooterSubNav li {font-size: 23px; color: #ffffff}
 .inviteFriendsSubhead {margin:0 0 6px 0; font-size:14px; color:#355FA6}
.inviteContainer { padding:10px 20px 8px 24px; margin:0; background:#EDEDED url(/images/profileHeaderGrad2.jpg) repeat-x scroll 0 0; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7}
.inviteFrom {padding:4px 0 6px 0; margin:0; font-weight:bold}
.inviteFrom span {font-weight:normal}
.inviteTo {padding:2px 0 4px 0; margin:0; font-weight:normal;  }
.inviteTo p {color:#000; font-weight:bold; padding:0; margin:0}
.inviteTo span {font-weight:bold; color:#000}
.inviteTo textarea {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:4px; margin:4px 0 4px 0; width:515px; height:100px}
.inviteTo textarea:focus,.inviteTo input:focus {border-color:#f2bb54}
.inviteTo input {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:4px; margin:4px 0 4px 0; width:240px}
.inviteTo input.leftInvite {margin-right:20px}
.inviteTo div {margin:2px 0}
.inviteTo .fieldWithErrors textarea {border-top:1px solid red; border-right:1px solid red; border-bottom:1px solid red; border-left:1px solid red; padding:4px; margin:4px 0 4px 0; width:515px; height:100px; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.inviteSubject {padding:2px 0 4px 0; margin:0; font-weight:bold}
.inviteSubject input {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:6px; margin:8px 0 8px 0; width:518px; font-weight:bold}
.inviteSubject input:focus {border-color:#f2bb54}
.inviteSubject .fieldWithErrors input {border-top:1px solid red; border-right:1px solid red; border-bottom:1px solid red; border-left:2px solid red; padding:6px; margin:8px 0 8px 0; width:518px; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.inviteSubject select {margin:0 0 4px 0}
.inviteBody select {margin:0 0 6px 0; font-size:11px}
.inviteBody option {padding:2px 0 0 4px}
.inviteBody textarea {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:8px; margin:4px 0 4px 0; width:515px; height:160px; font-size:12px; line-height:20px}
.inviteBody textarea:focus {border-color:#f2bb54}
.inviteBody .fieldWithErrors textarea {border-top:1px solid red; border-right:1px solid red; border-bottom:1px solid red; border-left:1px solid red; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:8px; margin:4px 0 4px 0; width:515px; height:160px}
.inviteFooter {padding:0; margin:0}
.invtieRequired {padding:10px 0 10px 0; font-size:11px; color:#999}
 .importerHeadline {padding:4px 0 0 0; margin:0}
.importerHeadline h2 {padding:0; margin:0; font-size:20px; line-height:24px; color:#a27318; font-weight:normal}
.importerHeadline .importGrey {padding:0; margin:0; font-weight:normal; color:#999; font-size:14px; line-height:24px}
.importContainers {border:1px solid #b7b7b7; border-top:0; border-bottom:0; padding:14px 20px 14px 20px; margin:0; position:relative}
.plaxoImportContainer {background:#FFF url(/images/plaxoBG.jpg) bottom left no-repeat}
.importTable {padding:0; margin:8px 0 8px 0; border-collapse:collapse}
.importTable td {padding:4px 8px 4px 0; font-size:12px; font-weight:bold; color:#333}
.importTableInput {padding:3px; margin:0; width:160px; font-size:11px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.importTableInput:focus {border-color:#f2bb54}
.importerGoButton input {float:right; padding:6px 14px 0 0}
.inviteImport {padding:0 0 16px 0; margin:0 0 6px 0; border-bottom:1px solid #CCC}
.inviteImport p {padding:0 0 6px 0; margin:0; font-weight:bold; color:#000}
#inviteFormInputHolder {padding:6px 0 6px 0}
.inviteListMessage {font-size:14px; color:#444; margin:4px 0 4px 0}
h2.inviteHead {color:#444; line-height:24px; margin-bottom:10px}
.inviteImportContainer {padding:0; margin:0; border:1px solid #CCC; height:275px; overflow-y:scroll; overflow-x:hidden}
.findFriendsSignupTop {height:100px}
.findFriendsSignup {padding:0 16px; background:#fff}
.inviteImportSelectAll {padding:0 0 6px 0; margin:8px 0 0 0; background-color:#EEE}
.inviteImportContainer h4 {padding:6px 0 6px 10px; font-size:14px}
.inviteImportContainer table {padding:0; margin:0; border-collapse:collapse; border-top:1px solid #dedede; border-bottom:1px solid #dedede; width:100%}
.inviteImportContainer tr.inviteEvenRow {background-color:#F9F9F9}
.inviteImportContainer tr.inviteOddRow {background-color:#FFF}
.inviteImportCheck {padding:2px 0 2px 8px; margin:0; width:20px}
.inviteImportPic {padding-left:18px}
.inviteImportName {padding:2px 0 2px 8px; margin:0; width:190px; font-weight:bold; border-bottom:1px solid #ddd}
.inviteImportEmail {padding:2px 0 2px 8px; margin:0; color:#999; border-bottom:1px solid #ddd}
.inviteImportButtons {padding:12px 0 0 0}
.importCutOff {overflow:hidden}
.importerFooter {font-size:10px; padding:4px 12px 0 6px; color:#666; font-family:arial}
.importerPlaxoButton {padding:6px 14px 0 0; text-align:right}
.invitationsMarketing {padding:12px; margin:12px 0 12px 0; background:#FFF9E9; border-top:3px solid #DDD; border-bottom:3px solid #DDD}
.invitationsMarketing h4 {padding:0; margin:0; font-weight:normal; font-size:16px; line-height:22px; color:#333}
.invitationsImportButtons {padding:60px 0 0 0; margin:0}
.importLogo {padding:0 0 4px 0}
div.mainColumn .importLogo h1 {font-size:18px; color:#444}
div.mainColumn .importLogo h1 span {color:#000}
td.importAtSign {font-size:18px}
 .inviteMRHolder {padding:12px; margin:0; border:1px solid #b6b6b6}
.inviteMRHolder h1 {font-size:16px; line-height:22px}
.inviteMRHolder ul {padding:0; margin:6px 0 6px 12px}
.inviteMRHolder li {padding:0; margin:0; line-height:16px}
.inviteMRMiddle {padding:0; margin:0}
.inviteMRMLeft {padding:10px 10px 0 0; margin:0; width:55px; float:left}
.inviteMRMRight {padding:0; margin:0; width:100px; float:left}
.inviteMRMRight p {font-weight:bold; color:#333; line-height:14px; margin-top:12px; margin-bottom:12px}
.inviteMRMButton {padding:0; margin:0 0 10px 0}
div div .inviteFriendsButton {margin-bottom:6px}
.inviteMRMButton img, .inviteMRMButton a {border:0}
.inviteFindFriends {text-align:center; color:#000; font-weight:bold; line-height:16px; font-size:13px; margin-bottom:4px}
.inviteLogos {margin:0 0 8px 0; text-align:center}
.importListMessage {padding:0; margin:0; font-size:12px; color:#999}
.invitationsButtons {padding-top:24px}
div div h1.invitationSentHeader {padding-bottom:18px}
.inviteAddressBoxes input {margin-right:4px}
.inviteReminder {text-align:right}
.inviteReminder span {color:#777}
.invToggleLink a {color:#0000FF; font-size:11px}
  .clear {clear:both; height: 0; line-height:0; font-size: 0; padding: 0; margin:0}
#jobSearchForm, .jobPostContainer {padding:8px; margin:0 0 0 0; border-top:3px solid #DDD; border-bottom:3px solid #DDD}
.jobViewContainer {padding:0 0 20px 0; margin:0 0 12px 0}
.jobViewContainer .drShadow {margin:0 0 4px 0}
.jobFormContainer {padding:0; margin:0 0 0 0}
.jobFormContainer h3 {}
.jobTargeting {margin-top:8px; margin-bottom:20px}
div.jobSectionHeader {font-size:14px; margin-top:0; margin-left:20px; padding:16px 18px; color:#264A95; background: #fff url(/images/jobSectionHeader.gif) top left no-repeat; font-weight:bold}
div.jobSectionHeader ul {margin:0; padding:0}
div.jobSectionHeader ul li {display:inline; padding-right:24px}
div.jobSectionHeader ul li a,div.jobSectionHeader ul li span {font-weight:normal; color:#888}
div.jobSectionHeader ul li a:hover {color:#264A95; text-decoration:none}
div.jobSectionHeader ul li.jobSectionHeaderActive a, div.jobSectionHeader ul li.jobSectionHeaderActive span{ color:#264A95; font-size:15px; font-weight:bold}
h3.jobSectionHeader {font-size:14px; margin-top:16px; padding:8px 18px; color:#2d508c; background: #fff url(/images/jobSectionHeader.gif) top left no-repeat}
h4.jobSectionHeader {color:#2d508c; font-weight:normal; margin-top:12px; margin-bottom:6px; font-size:14px; padding-left:24px}
.jobTargetingSection h4.jobSectionHeader {padding-left:0}
div .jobTargeting ul.twoColumnList li {line-height:14px; padding-bottom:6px}
.jobSectionFooter {font-size:14px; margin-bottom:16px; padding:8px 18px; color:#2d508c; font-weight:bold; background: #fff url(/images/jobSectionFooter.gif) bottom left no-repeat; text-align:center}
.targetingCount {padding-left:28px; color:#555}
.jobSectionFooter span {color:#000}
.targetingOptOut input {float:left}
.targetingOptOut {padding:8px 12px 0 0}
div div .targetingOptOut label {padding-left:30px; display:block}
div div .targetingOptOut label span{ color:#666; font-weight:normal}
.jobTargetingSection ul.twoColumnList {width:225px}
.jobTargetingSection p {margin:0}
.jobTargetingSection ul {list-style-type:none; padding-left:0; margin-left:0; margin-top:0}
.jobTargetingSection ul li a {padding-left:8px}
.jobTargetingSection label {padding-left:6px; font-weight:bold}
.targetMembersRight {color:#2d508c; font-weight:bold; padding:8px 16px 12px 16px; line-height:16px}
#memberCount { color:#000; font-weight:bold; padding-left:8px}
.formTable .popupCalendar input {padding:4px; margin:0; width:160px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.jobsFormTableContainer {padding:0 0 12px 0;  margin:0 20px 18px 20px;   background-color:#F7F7F7}
.jobTargetingSection {background:#F9F9F9; padding:12px 18px; margin:0; display:block; width:539px}
.dooTargetDiv, .dooTargetCompanies {background:#fff; border:1px solid #999; border-bottom:2px solid #888; padding:8px 6px 8px 2px; width:220px}
.dooTargetDiv ul, .dooTargetCompanies ul {padding:0; margin:0}
.dooTargetDiv ul li, .dooTargetCompanies ul li{ list-style-type:none; width:104px;  display:block; float:left; line-height:14px; font-size:11px; padding-bottom:4px; padding-left:6px}
div.dooTargetCompanies {width:300px}
div.dooTargetCompanies ul li{ width:136px}
.communityPost h5 { font-size:14px; font-weight:bold; color:#1e3a52; margin:0 6px 4px 6px}
.communityPost p {margin:0 6px; font-size:13px; line-height:16px; font-weight:bold; color:#222}
#jobSearchForm {background-color:#f9f9f9}
.jobPostTable {padding:0; margin:0}
.shareEmailFrom {margin:12px 0 6px 6px}
div div .shareEmailBody textarea {height:160px}
.jobPostTable input, .jobPostTable textarea, #jobSearchForm .profileName {padding:4px; margin:0; width:240px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
div #industryDropDown input, div#functionDropDownList input {width:auto}
.jobPostTable input.profileNameKey {padding:4px; margin:0 14px 0 0; width:230px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; font-size:14px}
#search_radius {border-color:#AAAAAA; border-width:1px; font-size:14px; padding:3px}
.jobPostTable input.profileNameLoc {padding:4px; margin:0 2px 0 0; width:250px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; font-size:14px}
.jobsKeyword input, .jobsLocation input {border-color:#f2bb54; padding:4px; margin:0; border-top:2px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.jobPostTable select {padding:2px; margin:0;  border-top:2px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.jobPostTable input:focus, .jobPostTable .profileName:focus, .jobPostTable textarea:focus, .jobsKeyword input:focus, .jobsLocation input:focus {border-color:#f2bb54}
.jobSmallKeyword input {padding:4px; margin:0 6px 0 0; width:190px; color:#999}
.jobSmallLocation input {padding:4px; margin:0 6px 0 0; width:190px; color:#999}
.jobSmallSubmit input {width:60px}
.jobSmallRadios {font-size:11px; text-align:center; margin:8px 0}
#jobSearchForm input.profileName {width:200px}
.jobFormCol1, .jobViewCol1 {text-align:right; width:150px}
.jobFormCol2, .jobViewCol2 {width:310px}
td.formCol2 span {padding-right:16px}
.jobFormCol1 label {display:block; text-align:right; padding-right:6px; padding-top:7px; font-weight:bold}
table.jobReviewTable h4, .jobPaymentWrapper h4 {text-align:left; padding:8px 0 16px 24px; font-size:14px}
div div .jobPaymentWrapper h4 {text-align:left; padding:8px 0 0 24px; font-size:14px}
div div.jobPaymentInfo h4 {text-align:left; padding:0 0 6px 8px; margin:0; font-size:14px}
.jobPaymentWrapper {margin:26px 12px 26px 12px; padding:0; border:1px solid #CCC; background:#FFF}
.jobPaymentWrapper h4 {margin:8px 0 4px 0; padding-bottom:0}
table.jobReviewTable tr td.formCol1 {padding:4px; font-weight:bold; font-size:12px}
table.jobReviewTable tr .formCol1 {width:220px}
table.jobReviewTable tr td.formCol2 {padding:4px 12px 4px 6px; font-weight:normal; font-size:12px}
table.jobReviewTable tr .formCol2 {width:auto}
table.jobReviewTable tr td.formCol2 span{ font-size:12px; padding:0}
table.jobReviewTable tr td.formCol2 p{ margin:0 0 8px 0; padding:0}
.targetFooter {padding:16px 0 8px 0}
.jobRoleChoice {margin-bottom:6px; font-weight:bold}
.jobRoleChoice p {color:#666; font-weight:normal; margin:0 0 0 24px}
.jobRoleChoice input {position:relative; top:3px}
.formCol1 {width:170px}
.formCol1 label {font-weight:normal}
.jobApplyContainer table, .jobApplyContainer tr, .jobApplyContainer td, .jobPostContainer table, .jobPostContainer tr, .jobPostContainer td, .jobFormContainer table, .jobFormContainer tr, .jobFormContainer td, .jobViewContainer table, .jobViewContainer tr, .jobViewContainer td {margin:0; padding:0; vertical-align:top}
.jobApplyContainer td,.jobPostContainer td, .jobViewContainer td {padding-top:10px; vertical-align:top}
.secondLine { }
table tr td.jobSendApps {padding-left:24px; text-align:left}
table tr td.jobSendApps p {margin:0; padding-left:24px; padding-bottom:12px}
table.jobOptionsTable tr td .profileName {width:200px}
#postAppRouting{ list-style: none; margin: 0; padding: 0px}
#postAppRouting li{ list-style: none; margin: 10px 0}
#postAppRouting label{ width: 150px; border: 0px solid red; text-align: right; display: block; float: left; margin-right: 3px}
.contantNameSub {font-size:90%; color:#666}
#applicantRouting {width:200px; margin-left:133px}
.jobViewCol1 div {padding-right:6px; font-weight:bold; color:#999}
.jobViewCol2 div {}
.jobSummaryBlock {background:#EEEEEE; border-top:1px solid #b6b6b6; border-right:1px solid #b6b6b6; border-bottom:2px solid #b6b6b6; border-left:1px solid #b6b6b6; padding:8px 10px; text-align:center; font-weight:bold}
.jobEmptyDesc {height:30px}
.jobSponsored {background:#FEFAE2; padding:6px 6px 6px 3px}
.jobViewContainer .groupJoinTop {margin:0 0 12px 0}
.groupJoinSPGList {margin:12px 32px 12px 32px}
.groupJoinSPGList p {margin:6px 0; font-weight:bold; font-size:14px}
.logoGallery { }
.logoGalleryLine,.logoGalleryWrapper {padding-bottom:8px;   }
.logoGalleryUpload {padding-left:24px; padding-bottom:8px; padding-top:12px}
.logoGalleryItem {float:left; text-align:left; margin:6px; margin-right:15px; width:160px; height:61px}
.logoGalleryItem:hover img{ border-color:#ccc}
.logoGalleryItem img{  border:1px solid #f9f9f9; vertical-align:middle}
.logoGalleryWrapper {padding:0 6px 0 24px}
.sponsorSection {margin:6px 0}
.sponsorInfo {margin:4px 10px 4px 10px; line-height:18px}
.sponsorMax {margin:4px 10px 6px 10px; line-height:18px}
#jobSearchForm {}
.refineSearch {margin:8px 0 0 0; font-size:11px; text-align:right}
.searchNoResults {text-align:center; padding:66px 16px 100px 16px; margin:0; border:1px solid #DDD; border-top:0; min-height:600px}
div .findJobsTable .formCol1 label {padding:0 2px 0 0; font-size:12px; font-weight:normal}
div .findJobsTable .jobCol1 {width:318px}
div .findJobsTable .jobCol2 {width:138px}
div .findJobsTable .jobCol3 {width:119px}
.jobsManage {}
div div .findJobsTable tr td .jobSearchKeywords {width:400px}
div.orderByJobs {margin:10px 4px}
ul.orderByJobs {list-style:none; padding:4px; margin:4px 6px}
ul.orderByJobs li {float:left; padding:4px}
ul.jobsManage {list-style:none; margin:3px 10px 0 0px; padding:0; font-size:14px; font-weight:bold}
ul.jobsManage li {margin-left:12px; line-height:20px}
.jobItem {border-bottom:#DDD 4px solid; margin-left:4px; margin-top:12px; color:#333; position:relative}
#closeJobCheck {width:auto; padding:0}
.closeTable {background:#ddd}
.jobCostFooter {padding:6px 6px 0 6px; border-top:solid #DDD 3px; margin:6px 0 0 0; color:#999; font-weight:bold}
.jobCostTitle {float:left}
.jobCostAmount {float:right}
 #premium_sun_container{ padding:0; margin:0 0 4px 0}
#premium_sun_container a{ background: url(/images/premiumSun.jpg) top right no-repeat; width: 615px; height:57px; display:block; padding:0}
#premium_sun_container a:hover{ text-decoration: none}
#premium_sun_container a div{ border:0px solid red; margin:0px 10px 0px 82px; padding:6px 0 0 0 ; color:#326292; font-weight:normal; font-size:16px; letter-spacing: -1px; text-align:center; line-height:19px}
#premium_sun_container a div span {font-weight:bold}
.jobsSearchContainerHolder .drShadow {margin-bottom:8px}
.jobsSearchContainer {padding-top: 6px; padding-bottom: 8px; margin: 0px; border:1px solid #b7b7b7; border-top:0; border-bottom:0; background:#EDEDED url(/images/homePageSeachBg.gif) no-repeat scroll left top}
.jobAdmin {border:1px dashed #FF5E00; background:#FFD4BB; padding:16px}
.jobAdmin ul {list-style-type:none}
.jobsSearchContainer h4 {padding:0 0 2px 0}
.jobsKeyword {padding:0; margin:0; float:left; width:210px}
.jobsKeyword input {padding:2px; border-top:2px solid #999; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:2px solid #999}
.jobsLocation {padding:0; margin:0; float:left; width:210px}
.jobsLocation input {padding:2px; border-top:2px solid #999; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:2px solid #999}
.jobsCat {padding:0; margin:4px 0 0 0}
table.formTable td.jobDescInput {padding:10px 20px 0 20px; text-align:right}
table.formTable td.jobDescInput textarea {width:470px; height:500px}
table.formTable .jobDescTextArea {border:0px solid red; margin-left:75px; _margin-left: 60px; width: 475px}
table.formTable .jobDescTextArea p{ margin:0; padding:0}
table.formTable .jobDescTextArea textarea {width:470px; height:500px; border: 1px solid #999; margin:0; padding: 0px}
.jobsAdvancedSearch {position:absolute; bottom:4px; right:4px}
.jobsAdvancedSearch a {font-size:11px; color:#999}
.jobsContainer {padding:0; margin:0}
.jobsSponsored {padding:6px; margin:6px 0 0 0; background-color:#FEFAE2; position:relative}
.jobsEntry p {padding:2px 0 2px 0; margin:0; font-size:12px; color:#666}
.jobsSponsoredFooter {padding:4px 0 0 0; margin:0; font-size:11px; color:#999999; text-align:right; clear:both}
.jobsNonSponsored {padding:6px; margin:4px 0 0 0}
.editJobSubhead {color:#999; font-size:14px; margin:6px 12px}
.paymentViewHeader {margin:18px 8px 12px 8px; line-height:16px}
.paymentViewWrapper {padding-bottom:24px; border-bottom:3px solid #ccc}
div div .paymentHistoryList {margin:16px 0 0 0; border-bottom:3px solid #ccc; padding:0; line-height:18px}
div div .paymentHistoryHeader {height:24px}
div div .paymentHistoryMiddle {border-bottom:1px solid #ccc}
div div .paymentHistoryList li {padding: 0 0 2px 0; margin:0; float:left; list-style-type:none}
div div .paymentHistoryList li.col1 {padding-left:4px; width:100px}
div div .paymentHistoryList li.col2 {width:390px}
div div .paymentHistoryList li.col3 {width:75px}
div div .paymentHistoryList li.listFooter {clear:both; float:none; display:block; text-align:right; padding:4px 16px 6px 0}
table tr td div.routingOptions {margin-left:24px}
select#selectRouting {width:180px}
.jobPaymentInfo {padding:8px 12px 8px 24px}
.jobPaymentHeader {padding:0 12px 0 16px; margin-bottom:18px}
.jobPaymentValue {float:right; color:#000}
.jobPaymentTotal {float:right; font-size:14px; font-weight:bold; color:#000}
.jobPaymentHeader p {padding:0; margin:0}
ul.paymentList li {list-style-type:none; padding:2px 0}
.paymentSelect {margin:16px 0 8px 0}
.paymentSelect h4 {margin:6px 0}
#sponsorInformation {margin:12px 12px}
.sponsorCol1 {width:100px; text-align:right}
#job_cost td { text-align:right; padding-right:36px}
.peopleRecGtj {padding:8px 6px}
.peopleRecGtj ul {padding:0; margin:0; list-style:none}
.peopleRecGtj li {float:left; padding:12px 0 6px 0; width:140px; border:none; margin-right:8px}
#job_cost #peopleRecInf {display:inline}
#job_cost span {font-weight:normal; color:#666; padding-right:16px; font-size:11px}
.bidDay, #sponsorInformation select, .bidBudget {padding:2px; margin:0; border-top:2px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.bidDay {width:20px; padding:4px}
.bidBudget {width:100px; padding:4px}
.bidDay:focus, .bidBudget:focus {border-color:#f2bb54}
#sponsorInformation tr td {vertical-align:middle}
#sponsorInformation label {display:block}
#jobPayment p {margin:0 0 0 10px; line-height:20px}
#jobPayment h3 {margin-bottom:6px}
table.marketingBlock {padding-bottom:8px}
.jobNonPublic {margin:0; background:#eee; padding:8px 4px; border:1px solid #b6b6b6}
.jobNonPublic p {margin:0 12px 0 12px}
.resumeEditTable strong {padding:0 6px}
.editJobOptions {padding:6px 0; text-align:center}
.editJobOptions a {color:blue}
.editJobOptions span {padding:0 6px}
.textareaFooter {text-align:right; font-size:11px; color:#666; margin-top:4px; margin-right:9px}
.filefieldFooter {margin-top:4px}
.filefieldFooter p {font-size:11px; color:#666; margin:0; line-height:14px}
 .sponsorManage .marketingBlock p {margin:0; font-weight:normal; line-height:20px}
table.sponsorStatus, table.sponsorDay, table.sponsorTotal {border-collapse:collapse; margin: 12px 0}
table.sponsorStatus , table.sponsorDay, table.sponsorTotal {width:460px}
table.sponsorStatus td, table.sponsorStatus th, table.sponsorDay td, table.sponsorDay th, table.sponsorTotal td, table.sponsorTotal th {border-collapse:collapse; border:1px #aaa solid; padding:4px}
table.sponsorStatus th, table.sponsorDay th, table.sponsorTotal th {background:#ddd; text-align:left}
.sponCol1 {width:100px}
.sponCol2 {width:100px}
.sponCol3 {width:100px}
.sponCol4 {width:100px}
.sponCol5 {width:60px}
.jobStepMenu {padding:0; margin:0; list-style-type:none}
.jobStepMenu li {margin:4px 0}
.stepDone {color:#aaa}
.stepDone a {text-decoration:none; color:blue}
.stepNow {color:#000; font-weight:bold; font-size:14px; display:block}
.stepNext {display:none}
.networkName {margin:4px 12px}
.networkName a {font-size:11px}
.warningCell div {text-align:center; background:#FEFAE2; padding:5px 0; color:#a00}
.warningCell {padding:8px 0}
label.uploadCell {color:#a00}
.applyText {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; padding:4px 2px 4px 4px; margin:0; background:#FFF url(/images/inputBG.gif) top left repeat-x}
 .jobsBrowseContainer {padding:8px 0 8px 0; margin:8px 0 0 0; border-top:3px solid #DDD}
.jobsBrowseContainer h4 {padding:0 0 6px 0; margin:0}
.jobsBrowseLeft {padding:0 0 0 8px; margin:0; width:250px; float:left}
.jobsBrowseRight {padding:0 0 0 8px; margin:0; width:242px; float:left}
.jobsBrowseContainer ul {padding:0; margin:0; list-style:none}
.jobsBrowseContainer li {padding:0; margin:0; font-size:11px; line-height:18px}
.jobsBrowseContainer li a {color:#00e}
 #specialDropDown,#industryDropDown,#functionDropDown {padding:2px 2px 2px 4px; width:232px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; position:relative; background:#FFF url(/images/dropDownArrow.gif) top right no-repeat; cursor:pointer}
#industryDropDown {z-index:999}
#functionDropDown {z-index:5}
div#functionDropDown {width:280px}
 #specialDropDown iframe,#industryDropDownList iframe,#functionDropDownList iframe {position:absolute; top:0; left:0; z-index:-1; filter:mask(); width: 100%; height: 420px}
.specialDropDownActivate {padding:2px; margin:0; color:#000; font-weight:normal; font-size:12px; width:234px}
#functionDropDown .specialDropDownActivate {width:280px}
#specialDropDownList,#industryDropDownList,#functionDropDownList {padding:0; position:absolute; top:22px; left:-2px; z-index:9999; border-top:1px solid #999; border-right:2px solid #999; border-bottom:2px solid #999; border-left:1px solid #999; background-color:#FFF; width:280px}
div#functionDropDownList {width:320px}
#specialDropDownList ul,#industryDropDownList ul, #functionDropDownList ul {padding:4px 8px 4px 8px; margin:0; list-style:none}
#specialDropDownList li,#industryDropDownList li,#functionDropDownList li {font-size:11px; color:#333; font-weight:bold}
#specialDropDownList label,#industryDropDownList label,#functionDropDownList label {cursor:pointer}
#specialDropDownClose,#industryDropDownClose,#functionDropDownClose {padding:3px 6px 3px 0; margin:0; text-align:right; background-color:#EEE; border-top:1px solid #CCC}
#specialDropDownClose a ,#industryDropDownClose a,#functionDropDownClose a{ font-weight:normal; font-size:11px}
#specialDropDownBG, #industryDropDownBG,#functionDropDownBG {background:transparent; position:absolute; top:0; left:0}
 .jobsListContainer {padding:0 2px 0 0; margin:8px 0 0 0;  }
a.allJobsUserLink, a.allJobsCompanyLink {font-weight:bold; color:#0000FF; font-size:95%}
.jobViewDesc .getthejobDesc {margin-top:12px; border-top:1px solid #DDD; color:#333; font-size:14px; padding:16px 0 0 0}
.jobViewDesc .getthejobDesc p {padding:0; line-height:18px; color:#333}
.jobViewActionSection {margin-top:8px; font-size:11px; line-height:14px}
 .jobsListContent {padding:0; margin:0; width:100%;  }
.jobItemWrapper {display:block; width:100%}
.jobItemWrapper .jobItemTitleLine, .jobItemWrapper .altDesc, .jobItemWrapper .jobItemFooter, .jobItemWrapper .jobItemAdminLine{ margin: 8px 0; border: 0px solid green}
.jobItemTitleLine{ border: 0px solid red}
.jobItemTitleLine div{ margin:0px 0 0 8px; border: 0px solid blue; float:left}
.jobItemRow1 {width:255px; font-size:14px; font-weight:bold; line-height:17px; _letter-spacing: -1px}
 .jobItemRow2 {width:144px; font-weight:bold}
.jobItemRow3 {width:85px; font-size:11px}
.jobItemRow4 {width:75px; text-align:center; font-size:11px}
.jobItemRow4 span {padding-right:5px}
.jobItemWrapper .altDesc p {font-size: 1em; font-weight:normal; margin:0 8px; padding: 0; line-height:15px}
.jobItemFooter {padding:0 8px 4px 8px; margin: 0px 0 0 0 }
.jobItemRow2 img {border:1px solid #CCC; background:#fff; padding:4px}
.jobItemRow2 span {font-size: 95%; color: #777}
div div div.jobEPNcell {width:406px}
.epnList {color:#355FA6; margin-bottom:4px; font-size:18px}
.epnListReview {line-height:14px}
.epnList .groupImage {float:left; padding:0 6px 0 0}
.epnJobInfo {margin-top:0; font-size:14px; color:#222}
.epnList span {font-weight:bold}
.jobsListContent .jobsListHeader {height: 32px; background:#FFF url(/images/jobListHeader.gif) top left repeat-x; border:1px solid #DDD; border-bottom:1px solid #FFF; font-weight:bold}
#jobsListItems {border-top:1px solid #CCC}
.jobsListContent .jobsListHeaderItem {text-align:left; padding:8px 0 8px 8px; margin:0; float: left}
.jobsListContent .jobsListColTitle {width: 47%}
.jobsListContent .jobsListColCompany {width: 21%}
.jobsListContent .jobsListColLocation {width: 11%}
.jobsListContent .jobsListColDate {width: 10%}
.jobsListHeaderItem a {color:#0000FF; font-weight: bold; text-decoration:none}
.jobsListHeaderItem a:hover {text-decoration:underline}
.jobsListContent .jobsListEvenRow {background-color:#FFF; border-bottom:1px solid #DDD; border-top:1px solid #FFF}
.jobsListContent .jobsListOddRow {background-color:#f7f7f7; border-bottom:1px solid #DDD; border-top:1px solid #FFF}
.jobsListContent .jobsListSponsor {background-color:#f6da8e; border-bottom:1px solid #fff}
div div .jobsListContainer .jobExclusiveEven {background-color:#ffd}
div div .jobsListContainer .jobExclusiveOdd {background-color:#eeb}
 #searchWrapper {min-height:460px; margin-top:14px;  }
form {margin:0; padding:0}
#industrySelectorBox {background:#fff; padding:8px 4px 8px 4px; border:1px solid #b7b7b7; border-bottom:0}
.industrySelected {}
.industrySelectorHead {margin:0}
div div.industrySelectorHead h4 {color:#000}
div div.industrySelectorHead a h4 {color:#000}
div div.industrySelectorHead a:hover {color:#0000FF; text-decoration:none}
div div.industrySelectorHead h4 span {font-weight:normal}
.industrySelectorHeader {}
.industrySelectorSaveInterests {float:right; padding-right:4px}
.industrySelectorLinkBox, .epnSelectorLinkBox {font-size:11px; padding-top:4px}
.industryNotSelected { }
.industrySelectorLinkBox div {padding-bottom:0px}
.jobFilterHeader {padding:8px; margin:0; border:1px solid #b7b7b7; border-top:0; border-bottom:0; background:#FFFFFF url(/images/jobListHeader.gif) repeat-x scroll left top}
#searchWrapper .jobsListContainer {margin-top:0}
h2.findJobsSubhead {font-size:14px; color:#355fa6; margin-bottom:12px; font-weight:normal}
p.jobSubHead {padding:0; margin:0; font-size:14px; font-weight:normal; color:#355fa6; line-height:22px}
 .jobsListContainer table {padding:0; margin:0; border-collapse:collapse; width:100%; border:1px solid #999}
.jobsListContainer table th {text-align:left; padding:8px; margin:0; background:#FFF url(/images/jobListHeader.gif) top left repeat-x; border-bottom:1px solid #CCC}
.jobsListContainer table th a {color:#009; text-decoration:none}
.jobsListContainer table th a:hover {text-decoration:underline}
.jobsListContainer table th a span{ font-size:10px; padding-left:2px}
.jobsListContainer table td {padding:14px 8px 14px 8px; margin:0; vertical-align:top}
.jobsListContainer .jobsListTitle {font-size:14px; font-weight:bold; line-height:17px; height: 37px; _letter-spacing: -1px}
.jobsListContainer .jobsListPostedBy {font-weight:normal; font-size:11px; color:#777; float:left; width:400px; height: 20px; padding: 0px 0 0 0px; text-align:left}
.jobsListContainer .jobsListPostedBy a.block_link , .jobsListContainer .jobsListPostedBy span {float:left; display:block; margin-top:3px; margin-right:4px}
.jobsListContainer .ats_job_bg{ background:url(/images/icons/apply_via_company.gif) center left no-repeat; float:left; width:28px; height:20px; margin-right:10px}
.jobsListContainer .doo_job_bg{ background:url(/images/icons/apply_via_doostang.gif) center left no-repeat; float:left; width:28px; height:20px; margin-right: 10px}
.jobsListContainer .jobItemBottomRight {float:right}
.jobsListContainer table td.jobsListCompany {font-size:12px; font-weight:bold}
.jobsListContainer table td.jobsListLocation, .jobsListContainer table td.jobsListDate {font-size:11px; font-weight:normal}
.jobsListContainer table tr.jobsListEvenRow {background-color:#FFF}
.jobsListContainer table tr.jobsListOddRow {background-color:#eee}
.jobsListContainer table tr.jobsListSponsor {background-color:#f6da8e;  }
.jobsListSponsor {padding-top:4px; font-size:11px; font-weight:normal;  }
.jobsBrowseLink {padding:12px 0 12px 0; margin:0}
.jobsPremiumMessage {padding:0; font-size:11px; line-height:14px; font-weight:normal; color:#444}
.spgTargetBlock {background-color:#fefae2}
.spgTargetBlock td.spgTargetHeading {padding:20px 0 0 18px}
.spgTargetBlock td p {padding:0; margin:0; line-height:22px}
.spgTargetBlock td.spgTargetDropDown {padding:0 0 12px 0}
table.formTable {width:100%}
#advSearchBox {padding-top:16px}
div table tr.candidatesMoreLike {}
div table td.candidatesMoreLike {padding:0 8px 8px 8px; font-size:11px; text-align:right}
.jobItemFooter div.candidatesMoreLike {border: 0px solid red}
.jobItemAdminLine {text-align:right; padding-right:8px}
 .jobsRightDiscussion {padding:8px; margin:0 0 12px 0; border-top:3px solid #DDD; border-bottom:3px solid #DDD; background-color:#F9F9F9}
.jobsRightDiscussion h3 {font-size:14px; padding-bottom:4px}
.jobsRightDiscussion a {padding:0; margin:0; float:right}
.jobsFormRequired {padding:8px 0 8px 16px; margin:0}
.jobsFormRequired p {padding:0; margin:0; font-size:11px; font-color:#999}
.jobsFormRequired p span {color:#FF0000}
.jobSubHead {padding:0; margin:0}
.jobSubHead p {padding:0; margin:0}
.jobTargetingHeader {padding:10px 120px 6px 8px; background:transparent url(/images/targetingPeople.gif) top right no-repeat}
.jobTargetingHeader p {color:#000; margin-bottom:12px}
.jobTargetingBox {margin:16px 0 8px 0; padding:8px 16px 0 16px; border:1px solid #999; position:relative}
#jobTargetingPrice {position:absolute; top:-12px; right:16px; font-weight:bold; color:#213A4B; font-size:18px; background:#F7F7F7; padding:0 6px}
.jobsSPGTargetBlock {padding:12px; margin:12px 0 0 0; border:3px solid #edb03d; background-color:#FEFAE2}
div.mainColumn h1 span.jobsOptional {color:#edb03d}
.jobsSPGTargetHolder {padding:0; margin:8px 0 8px 0}
.jobsSPGTargetHolderL {padding:0; margin:0; width:100px; float:left}
.jobsSPGTargetHolderL img {padding:6px; margin:0; background-color:#FFF; border:1px solid #CCC}
.jobsSPGTargetHolderR {padding:4px 0 0 0; margin:0; width:435px; float:left}
.jobsSPGTargetHolderR p {padding:0; margin:0 0 8px 0; font-size:14px; line-height:20px}
.jobPreviewText {padding:0; margin:4px 0 4px 0}
.jobPreviewText p {padding:0; margin:0; font-size:20px; line-height:24px; color:#a27318; font-weight:normal}
.jobIndustryBox {margin:8px 0px}
.jobIndustryBox input {margin:0 6px 0 0}
.headerLinkJobs {font-size:12px; font-weight:bold; padding-left:6px}
div div h1.allJobsByHeader {margin-bottom:18px}
#job_location_auto_complete {z-index:101}
.jobFindMoreFrom {float:right; width:200px; font-size:11px; line-height:14px; text-align:right; padding-top:6px}
.manageNav {padding:14px; background-color:#EEE; text-align:center;   border-right:1px solid #b6b6b6;  border-left:1px solid #b6b6b6}
.manageNav a {color:#0000FF}
 .jobsOthersViewed {padding:14px 8px 14px 14px; border:1px solid #B6B6B6}
.jobsOthersViewedTop {color:#355FA6; font-weight:bold; font-size:16px; margin-bottom:12px; line-height:20px}
.jobsOthersViewedBody ul {list-style-type:none; list-style:none; padding:0; margin:0; color:#444}
.jobsOthersViewedBody ul li {list-style-type:none; list-style:none; padding:0; margin:0; color:#444; margin-bottom:10px; line-height:15px}
 .postApply {margin:0 0 12px 0}
.postApplyRight {padding:0; margin:20px 0 0 0; width:330px; float:left}
.postApplyRightBody {margin:0; padding:0 10px 0 20px; background-color:#f9f9f9}
.postApplyRightBody table {width:100%; font-size:11px}
.postApplyRightBody td {padding:4px 0 4px 0}
.postApplyLeftWhy {padding:50px 0 0 0; margin:0 0 0 30px; width:200px; float:left}
.postApply h2 {color:#355FA6; margin-bottom:6px; margin-top:26px}
.postApplyRightTop {background:transparent url(/images/roundedLeft.gif) top left no-repeat; text-align:right; overflow:hidden}
.postApplyRightBottom {background:transparent url(/images/roundedLeft.gif) bottom left no-repeat; text-align:right; overflow:hidden}
.postApply p {margin-top:0}
.postApplyTextBox {width:180px; padding:4px; margin:0; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x}
.applyInvite {padding:0 0 12px 0; margin:0}
.postApplyLeft p.postApplyLeftSub {padding:0; margin:0; font-size:16px; line-height:22px; color:#000}
.postApplyLeftWhy p.postApplyLeftSub2 {padding:0; margin:0; font-size:14px; line-height:20px}
.postApplyLeftWhy ul {padding:10px 0 0 20px; margin:0}
.postApplyLeftWhy li {padding:0 0 12px 0; font-size:13px; color:#000}
.postApplyEmail {padding:0 0 6px 0}
.applyInviteAction {padding:4px 0 4px 0; margin:0; text-align:center}
.postApplyTextBox:focus {border-color:#f2bb54}
.jobPreviewTitleHolder {padding:0 0 8px 0; margin:0 0 8px 0; border-bottom:3px solid #DDD}
.jobViewActionsRight {padding:0; margin:0 0 18px 0}
.jobViewActionsRight span {display:block; padding:0; margin:0}
.jobShareContainer {padding:12px 12px 16px 20px; margin:0; border:1px solid #B6B6B6; border-top:0; border-bottom:0}
.jobShareContainer p {padding:0; margin:0}
.jobsBigSpin {position: absolute; z-index:10; top:70px; left:260px}
.logoGallerySubhead {font-size:10px; padding-left:24px}
.communityPost {padding:14px 30px 14px 75px; border-style:dashed; margin:0; background:#FEFAE2 url(/images/offsiteLink.gif) ; background-position:18px 8px; background-repeat:no-repeat}
.jobsListItems .jobItemRow2 img {border:1px solid #b6b6b6; padding:4px; background-color:#FFF}
.jobsListHeaderItem a span img {padding:0; border:none; background:transparent}
.jobPActions {padding:0 0 3px 0}
div .formTable .zipCode {width:120px}
div .formTable .cityState {width:180px}
table.formTable .zipRow td {padding-bottom:10px}
.deleteLocation {padding-left:25px}
.locationRow a {font-size:95%}
.locationLabel {width:86px; display:inline-block; padding-top:6px; padding-right:6px; text-align:right}
 .mmsRBlock {padding:6px; margin:0; border:4px solid #1f3950}
.mmsRBlock h2 {padding:0 0 8px 0; margin:0; font-size:15px}
.mmsRBlock h2 a {font-size:13px}
.jobsOthersApplied {padding:14px 8px 14px 14px; border:1px solid #B6B6B6}
.jobsOthersAppliedTop {color:#000; font-weight:bold; font-size:16px; padding-bottom:12px; line-height:20px; border-bottom:1px dotted #999}
.jobsOthersAppliedBody ul {list-style-type:none; list-style:none; padding:0; margin:0 0 12px 0; color:#444}
.jobsOthersAppliedBody ul li {list-style-type:none; list-style:none; padding:10px 0 10px 0; margin:0; color:#444; line-height:15px; font-size:14px; font-weight:bold; border-bottom:1px dotted #999}
div.calendar_date_select td div.other {color:#888}
.calendar_date_select td.disabled div.other {color:#E6E6E6}
.jobNetworkFilters {padding:8px; margin:0; background:#FFF; border:1px solid #b7b7b7; border-bottom:0}
#url_message {padding-left:8px; font-weight:bold}
.redirectBlock {padding:16px 60px; font-size:14px}
.jobOptionsTable .formCol1 {width:120px}
#logoGalleryShow {padding-left:12px}
#doostangHireBody div table.formTable{ width:555px}
#doostangHireBody div div.jobFormContainer{ background:#fff; padding:24px}
#doostangHireBody div div.jobsFormTableContainer {background:transparent}
#doostangHireBody div div.jobFormContainer h1{ color:#000}
#doostangHireBody div table.formTable label{ font-weight:bold; color:#222}
.mmh_color {color:#2D7AAF}
#mmhContainer table.formTable td.jobDescInput textarea {height:300px}
#mmhContainer table.formTable td.jobDescInput textarea#extraInfo {height:200px}
#mmhContainer {background:#FFFFFF url(/images/hireBoxBG.gif) no-repeat scroll right bottom !important}
.mmhSubHead {font-size:16px; margin:6px 0 8px 0; line-height:20px; color:#444}
#new_mmh_right {float:right; width:264px; margin-right:90px}
.mmhSignUpRightCont #new_mmh_right {margin-right:66px}
#new_mmh_right h3 {color:#000; font-weight:normal}
#new_mmh_right .infoContMarketing {padding:16px 16px}
#new_mmh_right li.list_one {background:transparent url(/images/list_one.gif) no-repeat top left}
#new_mmh_right li.list_two {background:transparent url(/images/list_two.gif) no-repeat top left; padding-top:0; height:41px}
#new_mmh_right li.list_three {background:transparent url(/images/list_three.gif) no-repeat top left}
#new_mmh_right ul {padding:0; margin:10px 0 0 0; list-style-type:none}
#new_mmh_right li {padding:5px 0 0 32px; margin-bottom:2px; height:36px}
#doostangHireBody .createButton {width:555px}
.mmhFooter {background: #FEFAE2; border:3px solid #ddd; line-height:20px; font-size:14px; color:#666; padding: 16px 16px; margin-bottom:8px}
.jobsTotalRightBlock {padding:0; margin:0; height:28px; text-align:center}
.jobsTotalRightBlock h2 {color:#000; padding:0; margin:0}
 .jobSearchCurrentBlock {border:1px solid #b7b7b7; border-bottom:0; border-top:0}
.jobCurrentSearchHeader {padding:8px; background:#FFFFFF url(/images/jobListHeader.gif) repeat-x scroll left top; position:relative}
.jobCurrentSearchBody {padding:8px; border-top:1px solid #b7b7b7}
.jobCurrentSearchBody p {padding:0 0 6px 0; margin:0}
.jobCurrentSearchBody a {color:#0000FF}
#premium_content_id_01 a { border:0px solid red; width:140px; float:left}
.jobTypeFilterHolder {border-top:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-left:1px solid #b7b7b7; padding:8px 2px 8px 4px; border-bottom: 1px solid #b7b7b7}
.jobTypeFilterHolder h4 {padding-bottom:2px}
.jobTypeFilterHolder a {color:#0000FF; outline:0}
.jobTypeFilterHolder a h4 {color:#333; outline:0}
.jobTypeFilterHolder a h4:hover {color:#000; outline:0; text-decoration:underline}
.jobTypeFilterHolder .jobTypeFilterHolderItem { font-size:100%; color:#444; padding:0}
.jobTypeFilterHolder .jobTypeFilterHolderItem label {font-size:85%; padding:0 0 0 24px; display:block; line-height:13px}
.jobTypeFilterHolder .jobTypeFilterHolderItem input {position:absolute; top:0; left:0}
.jobTypeFilterHolder .filterSelected a {background:transparent url(/images/selectedFilter.gif) 0 50% no-repeat; margin-left:2px; padding:4px 4px 3px 14px; display:block}
.jobTypeFilterHolder .filterNotSelected a {background:transparent url(/images/notSelectedFilter.gif) 0 50% no-repeat; margin-left:2px; padding:4px 4px 3px 14px; color:#2054ff; display:block}
 .filterHolder {border-top:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-left:1px solid #b7b7b7; padding:8px 2px 8px 4px; border-bottom: 1px solid #b7b7b7}
.filterHolder h4 {padding-bottom:2px}
.filterHolder a {color:#0000FF; outline:0}
.filterHolder a h4 {color:#333; outline:0}
.filterHolder a h4:hover {color:#000; outline:0; text-decoration:underline}
.filterHolder .filterHolderItem { font-size:100%; color:#444; padding:0}
.filterHolder .filterHolderItem label {font-size:85%; padding:0 0 0 24px; display:block; line-height:13px}
.filterHolder .filterHolderItem input {position:absolute; top:0; left:0}
.filterHolder .filterSelected a {background:transparent url(/images/selectedFilter.gif) 0 50% no-repeat; margin-left:2px; padding:4px 4px 3px 14px; display:block}
.filterHolder .filterNotSelected a {background:transparent url(/images/notSelectedFilter.gif) 0 50% no-repeat; margin-left:2px; padding:4px 4px 3px 14px; color:#2054ff; display:block}
 .jobTypeFilterHolder .filterNotSelected a:hover {color:#0000FF}
#jobFilterContainer a{ width: 125px}
.apply_via_doostang_bg{ background:url(/images/icons/apply_via_doostang.gif) center right no-repeat}
.apply_via_company_bg{ background:url(/images/icons/apply_via_company.gif) center right no-repeat}
.functionSelectorLinkBox, .jobTypeSelectorLinkBox, .jobAppSelectorLinkBox {font-size:11px; padding-top:4px}
.searchResultsHeader {padding:0 0 12px 0; margin:0; position:relative}
.searchResultsHeader h3 {font-size:14px}
.sortByTop {position:absolute; top:-3px; left:230px}
.pagePlaceBlock {position:absolute; top:0; right:3px}
.pagePlaceBlock h3 {font-size:14px}
.pagePlaceBlock h3 span {color:#999}
.pagePlaceBlock a {color:#0000FF}
.jobPostTable input.jobSearchButton {background:none; width:auto; border:0; padding:0}
.jobSearchAdvHolder {border:0px solid red; margin: 3px 0 0 3px; width: 578px}
.saveSearchLinks {float:left; border:0px solid yellow}
.saveSearchLinks a {font-size:11px; color:#0000FF}
.advSearch {float:right; border:0px solid blue; text-align:right}
.advSearchLink {}
.advSearchLink a {color:#00f; font-size:11px}
.jobsBrowseHolder {padding:8px 0 0 0}
.advancedSubmitButton {text-align:center}
#advSearchBox {padding:14px 0 0 0}
#advSearchBox .jobPostTable td label {text-align:left}
#advSearchBox .jobPostTable td div {padding-bottom:8px}
#advSearchBox .jobPostTable select {border-color:#AAA; border-width:1px; font-size:14px; padding:4px}
.jobAdvFormCont {padding:6px 8px 12px 8px; margin:8px 0 8px 0; border-width:1px; border-color:#b7b7b7 #fff #fff #b7b7b7; border-style:solid;  background:#DDD}
.jobCurrentSearchBody a {font-size:80%}
.jobCurrentSearchBody p {padding:0; margin:0; font-size:80%}
.rtEnds, .midEnds {padding:0; margin:0; font-size:0; overflow:hidden; line-height:0}
#jobSearchPaginationBottom .paginationSection {border:0; font-size:12px}
.jobSearchBottomPgLoc {margin-top:8px; position:relative}
 .jobSearchCaretDown{ padding:0 0 0 16px; background:transparent url(/images/downCaret.gif) 0 30% no-repeat}
.jobSearchCaretRight {padding:0 0 0 16px; background:transparent url(/images/rightCaret.gif) 0 30% no-repeat}
 .jobSearchCaretRightC {padding:0 0 0 16px; background:transparent url(/images/rightCaret.gif) 0 30% no-repeat}
.jobSearchCaretDownC {padding:0 0 0 16px; background:transparent url(/images/downCaret.gif) 0 30% no-repeat}
.jobsBrowseMainPage {padding:16px 20px 10px 20px; margin:0; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7}
.jobsBrowseFloat {padding:0; margin:0; width:285px; float:left}
.jobsBrowseFloat a {color:#0000FF}
.jobsBrowseFloat ul {padding:6px 0 12px 14px; margin:0; list-style:none}
.jobsBrowseFloat ul li {line-height:20px}
.jobCurrentSearchBody .jobSavedSearches p a {font-size:120%}
.jobSavedSearches {padding-bottom:4px}
.jobTypeFilterNone {padding:0 4px 0 4px; font-size:90%; line-height:14px}
.jobTypeFilterNone p {font-size:100%; line-height:14px}
 .manageSearchHolder {padding:0; margin:0}
.savedSearchBlock {padding:8px 12px 8px 12px; margin:0; border:1px solid #B7B7B7; border-bottom:0; border-top:0; background:#EDEDED url(/images/profileHeaderGrad2.jpg) repeat-x scroll 0 0}
.savedSearchBlock h4 {font-size:16px; padding:0}
.savedSearchBlock p {padding:0; margin:0; color:#000}
.savedSearchBlock a {color:#0000ff}
.sSContHolder {padding:4px 0 4px 0}
.savedSearchDetailsBlock {padding:6px 12px 6px 12px; margin:2px 0 8px 0; border:1px solid #B7B7B7; background:#FFF}
.savedSearchEditBlock {padding:6px 12px 12px 12px !important; margin:2px 0 8px 0 !important; border:1px solid #B7B7B7 !important; background:#FFF !important }
.manageSSHeader {padding:0; margin:0; position:relative}
.manageSSBackToSearch {position:absolute; top:0; right:0}
.saveSearchFormDetails {padding:12px 0 20px 18px; margin:0; border:1px solid #DDD; background:#FFF}
.saveSearchFormDetails input.saveNameInput {background:#FFFFFF url(/images/inputBG.gif) repeat-x scroll left top; border-color:#AAAAAA #AFAFAF #AFAFAF; border-style:solid; border-width:1px; font-size:14px; margin:0 14px 0 0; padding:4px; width:256px}
.saveSearchFormDetails p {padding:0; margin:0}
.saveSearchFormDetails ul {list-style:none; margin:0; padding-top:0; padding-bottom:0; padding-left:12px}
.saveSearchPopCont {padding:0 0 12px 0}
.saveSearchPopCont h4 {padding:0 0 6px 0}
.saveSearchPopCont li {padding-bottom:4px}
.noSavedSearches {padding:12px 0 12px 0; text-align:center}
p.andOthersText {padding:0; margin:0; font-size:11px}
.searchInfoWrapper {margin:12px}
.searchInfoBody {padding: 12px 36px 12px 48px; background:#fff url(/images/searchInfoBkg.gif) top left repeat-y; color:#555}
.searchInfoBody h3 {font-weight:normal; font-size:18px}
.searchInfoBody ul {font-size:24px; margin: 0; padding:0; list-style-type:none}
.searchInfoBody ul li {padding:2px 0}
.searchInfoHead {font-size:48px; line-height:60px; font-weight:bold; padding-top:12px; height:80px; padding-right:60px; margin-right:24px; background:transparent url(/images/searchInfoGlass.gif) top right no-repeat}
.searchInfoHead span{ font-size:28px}
div div table tr.addLocationRow td {padding-top:0}
 #premRightWidget {width:195px;  font-size:14px; padding:10px 0 0 0; background:url(/images/premJobWidgBkg.jpg) #dce4ee no-repeat top left}
.premJobWidgTitle {margin:10px 16px 0 30px; font-weight:bold; font-size:17px; line-height:16px}
.premJobWidgInner {margin:10px 9px 0 10px; background:#fff; border:1px solid #cdcdcd}
.premJobWidgInner ul {list-style-type:none; margin:0; padding:0}
.premJobWidgInner ul li{ list-style-type:none; padding:8px 6px 8px 34px; background:url(/images/premJobWidgStar.gif) no-repeat left center}
.premJobWidgInner ul li span{ font-weight:bold;  }
.premJobWidgInner ul li em{ font-weight:bold; color:#f33}
.premJobWidgInner ul li a, .premJobWidgInner ul li a:hover, .premJobWidgInner ul li a:visited,.premJobWidgInner ul li a:active{ color:#333; text-decoration:none; color:blue}
.premJobWidgInner ul li.premJobWidgHead{ padding-left:6px; text-align:center; background-image:none; font-size:14px; font-weight:bold}
.premJobWidgInner ul li.premJobWidgFoot{ text-align:center; background-image:none; padding:16px 0 12px 0}
.premJobWidgInner ul li.premJobWidgText {text-align:center; background-image:none; font-size:12px; padding:16px 0 12px 0}
.premJobWidgInner ul li.premJobWidgText a span{ color:#33f}
.premJobWidgInner ul li.premJobWidgText span{ font-size:15px; font-weight:bold}
.premJobWidgInner ul li.premJobWidgOne, .premJobWidgInner ul li.premJobWidgThree, .premJobWidgInner ul li.premJobWidgText{ background-color:#eaf0f5}
.premJobWidgInner ul li.premJobWidgThree{ background-image:url(/images/premJobWidgStarRed.gif)}
.premJobWidgInner a.itemLink{ display:inline; color:blue; font-weight:bold}
.premJobWidgInner a.itemLink:hover{ display:inline}
.premJobWidgDate {font-size:11px; font-style:italic; color:#888; padding:6px 12px; text-align:center}
.premJobWigNewPrem , .premJobWigAppPrem, .premJobWigWentHot {padding:4px 12px 1px 48px; color:#000}
.premJobWigNewPrem {background:url(/images/premJobWigNewPrem.gif)}
.premJobWigAppPrem {background:url(/images/premJobWigAppPrem.gif)}
.premJobWigWentHot {background:url(/images/premJobWigWentHot.gif)}
.premJobWigFoot {background:url(/images/premJobWigFoot.gif); text-align:right; padding:18px 8px 2px 0}
.job_search_errors {background-color: #FEF8DC; padding: 10px; border: 1px solid #E2C822}
.job_search_errors h2 {display: block; margin-bottom: 10px}
.job_search_errors p {margin-bottom: 0px}
.job_search_errors ul {margin-top: 0px; margin-bottom: 0px}
 .mainLandingColumn {padding:0 8px 8px 12px; margin:0; width:712px; float:left}
.mainLandingContainer {}
.landingRightColumn {padding:0; margin:0 0 8px 8px; width:264px; float:left}
.dooMainBannerContainer {padding:19px 0 0 0; margin:0 0 0 12px; height:398px; overflow:hidden}
.dooHireLinkHolder {padding-right:12px; margin:0; height:31px; position:absolute; top:-12px; right:8px; background:transparent url(/images/hireTabTopR.gif) bottom right no-repeat}
.dooHireLinkHolder span {padding:0 8px 0 0; margin:0; display:block; height:31px; font-weight:bold; float:left; background:transparent url(/images/hireTabTop.gif) bottom left no-repeat}
.dooHireLinkHolderInner {padding-top:8px; margin:0 0 0 -1px; float:left}
.dooMainBannerRight .dooHireLinkHolderInner a {color:#0000FF; font-size:12px; white-space:nowrap; text-decoration:none}
.dooHireBannerContainer {padding:0; margin:0 0 12px 12px; height:398px; overflow:hidden}
.dooMainBannerLeft {padding:36px 0 0 40px; margin:0; width:345px; float:left; position:relative}
.dooMainBack {padding:0; margin:0; position:absolute; top:12px; left:20px}
.dooMainBack a {padding:0; margin:0; font-size:14px; color:#FFF; font-weight:bold}
.dooMainBannerRight {padding:60px 0 0 20px; margin:0; width:560px; float:left; position:relative}
.dooMainBannerLeftImg {padding:265px 0 0 35px}
.dooMainBannerRight a {color:#FFFFFF; text-decoration:underline}
.dooMainBannerRight a.visited {color:#FFFFFF; text-decoration:underline}
.dooMainBannerRight h1 {padding:0; margin:0; color:#FFF; letter-spacing: 1px; font-size:30px; line-height:36px}
.dooMainBannerRight h1.dooMbanner {padding:0; margin:0; color:#1d3a4e; letter-spacing: -1px; font-size:42px; line-height:42px}
.dooMainBannerRight h2 {padding:0; margin:0; color:#1d3a4e; letter-spacing: -1px; font-size:34px; line-height:42px}
.dooMainBannerRight h3 {padding:20px 0 8px 0; margin:0; color:#1d3a4e; font-size:20px}
.dooMainBannerRight p {padding:47px 0 4px 0; margin:0; color:#1d3a4e; font-size:19px; line-height:20px}
.dooMainBannerRight ul {padding:20px 0 0 30px; margin:0; list-style:none}
.dooMainBannerRight li {padding:0; margin:0; color:#999; font-size:16px; line-height:20px; font-weight: normal}
.dooMainBannerRight li span {font-weight:bold; font-size:16px; color:#1d3a4e}
.dooMainBannerRight li.dooMainFind {padding:7px 0 12px 45px; margin:0 0 10px 0; background:transparent url(/images/find.gif) top left no-repeat}
.dooMainBannerRight li.dooMainFound {padding:7px 0 12px 45px; margin:0 0 10px 0; background:transparent url(/images/beFound.gif) top left no-repeat}
.dooMainBannerRight li.dooMainNetwork {padding:7px 0 12px 45px; margin:0 0 3px 0; background:transparent url(/images/network.gif) top left no-repeat}
.dooMainButtons {margin:0; float:left; width:600px}
.dooMainButtons a,.dooMainButtons div.fbHomeTab {margin-right:4px; float:left; display:block; width:177px; height: 167px; border: 0px solid red}
.dooMainButtons .fbHomeTab {position:relative; background:transparent url(/images/fbHomeTabSoon.jpg) top left no-repeat}
.dooMainButtons .schoolHomeTab {width:177px; background:transparent url(/images/schoolHomeTab.jpg) top left no-repeat}
.dooMainButtons .companyHomeTab {width:177px; background:transparent url(/images/companyHomeTab.jpg) top left no-repeat}
.dooMainButtons .fbHomeTab .fb-connect-container {position:absolute; top:55px; left:52px; border: 0px solid yellow; width:110px; height:30px}
.dooMainHiringButton {padding:0; margin:0}
.dooMainHiringButton img {border:0}
.dooMainHiringForm {padding:8px; margin:0; border:3px solid #6d8f2d; background:#ffffef; height:280px}
.dooTickerContainer {padding:0; margin:0; position:relative}
.dooTickerHolder {padding:0px 0 0 10px; margin:0 30px 0 30px}
.dooTickerHireHolder {padding:20px 0 0 20px; margin:0 30px 0 20px}
.dooTickerAnimWrapper {padding:0; margin:0; position:absolute; top:12px; left:120px}
.dooTickerAnimHireWrapper {padding:0; margin:0; position:absolute; top:18px; left:20px}
.dootickerHolderL {padding:0; margin:0; width:136px; float:left}
.dootickerHolderL p {padding:0; margin:0; font-weight:bold; color:#FFF}
.dootickerHolderR {padding:0; margin:0; width:400px; float:left}
.dootickerHolderR p {padding:0; margin:0; color:#FFF; font-weight:normal}
.dootickerHolderR p span {padding:0; margin:0; font-weight:normal}
.dooCompanyLogos {padding:0 0 20px 32px; margin:0}
.dooCompanyLogosSign {padding:20px 0 20px 2px; margin:0}
.dooHowToJoin {padding:0; margin:0; position:absolute; top:16px; right:40px}
.dooHowToJoin a {font-weight:bold; color:#FFF}
 div.dooMarketing {padding:20px 80px 20px 120px; margin:0}
div.dooMarketingHolder {padding:0; margin:0 60px 0 0; width:340px; float:left}
div.dooMarketingHolder h2 {padding:0; margin:0; font-family:Times, serif; font-size:18px; font-weight:bold; color:#FFF}
div.dooMarketingHolder p {padding:0; margin:0; color:#FFF; font-size:12px}
.dooMarketingLearnMore {padding:10px 0 10px 0; margin:0; text-align:right}
.dooMarketingLearnMore a {color:#FFF}
.landingLearn {text-align:right; padding:0; margin:12px 60px 0 0}
.landingLearn img {border:0}
.dooMarketingBlocks {padding:14px 0 30px 0; margin:0}
.dooMarketingBlocks p {padding:0; margin:0; color:#333; font-size:18px}
.dooMarketingBlocksL {padding:0; margin:0 34px 0 0; width:312px; float:left; position:relative}
.dooMarketingBlocksLEnd {margin:0}
.dooMarketingBlocksL p {font-size:16px; line-height:22px}
div.dooHireBodContainer .dooMarketingBlocksL h2 {padding:0 0 8px 0; margin:0; font-weight:bold; color:#444}
div.dooHireBodContainer .dooMarketingBlocksL a {color:#0000FF}
.dooMarketingBlocksR {padding:0; margin:0; width:480px; float:left}
 div.dooHireBodContainer {margin:0 0 20px 0; padding:0; color:#666; position:relative; min-height:800px}
div.dooHireBodContainer h1 {padding:0; font-size:28px; color:#FFF;  }
div.dooHireBodContainer h2 {padding:0 0 20px 0; font-size:20px; color:#FFF; font-weight:normal;  }
.dooMainBannerContainerH {padding:20px 40px 40px 40px; margin:0; background:#FFF url(/images/hireBoxBG.gif) bottom right no-repeat; border:1px solid #999; overflow:hidden}
div div.signupHiringNoBkg {background:none; border:none; padding-top:36px; height:600px}
div.dooHireBodContainer .dooMainBannerSignupH h1, div.dooHireBodContainer .dooMainBannerSignupH h2, div.dooHireBodContainer .dooMainBannerSignupH h3, div.dooHireBodContainer .dooMainBannerSignupH p {color:#444}
.dooMainBannerDrop {padding:0; margin:0 0 12px 0; height:5px; font-size:0; overflow:hidden; background:transparent url(/images/hireBoxDrop.gif) top left repeat-x}
.dooMainBannerLeftH {margin:0 60px 0 0}
div.dooHireBodContainer .dooMainBannerLeftH h2 {padding:0; color:#444; font-weight:bold}
.dooMainBannerRightH li.dooMainFind {padding:0 0 12px 45px; margin:0 0 10px 0; background:transparent url(/images/hireCheck1.gif) top left no-repeat}
.dooMainBannerRightH li.dooMainFound {padding:0 0 12px 45px; margin:0 0 10px 0; background:transparent url(/images/hireCheck2.gif) top left no-repeat}
.dooMainBannerRightH li.dooMainNetwork {padding:0 0 12px 45px; margin:0 0 3px 0; background:transparent url(/images/hireCheck3.gif) top left no-repeat}
.dooMainBannerRightH {padding:0; margin:0 20px 0 0; width:420px; float:left; position:relative}
.dooMainBannerLeftH {margin:0 40px 0 20px}
.hireBottomBlocks {padding:20px; height:200px; background-color:#FFF; background-image:none}
.hireBottomBlocks p {padding:4px 0 0 0}
.hireBottomBlocksLink {position:absolute; top:204px; right:16px}
.hireBottomBlocksLink a {font-size:12px}
.dooMainBannerRHBody {padding:0; background:transparent url(/images/hireBox.gif) top left no-repeat; width:420px; height:315px}
.dooMainBannerRHBodyCont {padding:20px 25px 20px 25px}
div.dooHireBodContainer .dooMainBannerContainerH .dooMainBannerRHBody h2 {padding:0 0 6px 0; margin:0; font-weight:bold; color:#000; font-size:24px}
.dooMainBannerRHBody ul {padding:12px 20px 0 0; margin:0; list-style:none}
.dooMainBannerRHBody ul li {padding:0 0 10px 50px; margin:8px 0 0 0; font-size:16px; line-height:24px; color:#333; background:transparent url(/images/hireArrow.gif) top left no-repeat}
.dooMainBannerRHBody p {padding:0; margin:0; font-size:14px; color:#444}
.dooMainBannerRHBody p.pSmall {font-size:12px}
.dooMainBannerLeftForm .hireModalInput {padding:4px 2px 4px 4px; margin:0; width:200px; color:#000; border-top:1px solid #000; border-right:1px solid #0c2130; border-bottom:1px solid #0c2130; border-left:1px solid #000; background:#FFF url(/images/inputDark.gif) top left repeat-x; font-size:11px}
.dooMainBannerLeftFormH {padding:0; margin:12px 0 18px 0; font-size:16px}
.dooMainBannerLeftForm .modalRequestButtons {padding-top:6px}
.dooMainBannerLeftPJB {padding:10px 0 0 0px}
.PJB_find_condidates_container a{ width: 188px}
.PJB_post_job_container a{ width: 152px}
.dooMainBannerLeftPJB a{ display:block; margin-left: auto; margin-right: auto}
.dooMainBannerFloatPJB {position:absolute; top:8px; right:12px}
.dooMainBannerFloatPJB p {padding:6px 8px 6px 8px; margin:0; background:#EEE; border:1px solid #DDD}
.hireBottomBlocks .dooMarketingBlocksLC {font-size:16px}
.hireBottomBlocks .dooMarketingBlocksLCS {font-size:12px; font-weight:bold; padding:0; margin:0}
.hireBottomBlocks .dooMarketingBlocksLCB {padding:0}
.pSmall a, .dooMarketingBlocksLC a {color:#FFF; text-decoration:underline}
.hireBottomBlocks .dooMarketingBlocksLCBS {font-size:12px; padding:0; margin:0}
.dooMainQuote {padding:20px 0 0 0; margin:0; text-align:center}
div.dooHireBodContainer .dooMainQuote h2 {padding:0; margin:0}
div.dooHireBodContainer .dooMainQuote h2 span {font-weight:bold}
 .dooMainBSignupHolder {padding:4px 0 4px 0; margin:0; width:530px}
.dooMainBSignupHolder .l {padding:8px 14px 0 0; margin:0; width:160px; text-align:right; float:left}
.dooMainBSignupHolder .l h2 {font-size:16px}
.dooMainBSignupHolder .r {padding:4px 0 0 0; margin:0; width:300px; float:left}
.dooMainBSignupHolder .r p {padding:0; margin:0; font-size:16px}
.dooMainBSignupHolder .r p span {display:block; padding:6px 0 6px 0; color:#999; font-size:12px}
.hireLogInp {padding:6px 2px 6px 6px; margin:0; width:300px; color:#333; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; font-size:14px}
.dooMainBSignupHolderBut {padding:20px 0 20px 0}
div.dooHireBodContainer .dooMainBannerContainerH h2 {color:#000}
div.dooHireBodContainer .dooMainBannerContainerH h1 {color:#000}
.dooMarketingBlockIm {padding:0; text-align:center}
.dooMarketingBlockImT {padding:0 0 8px 0; text-align:center}
.pieBGHolder {height:200px}
.hireLogosBGHolder {height:200px; background:transparent url(/images/hireLogos.gif) 50% 28px no-repeat}
 .newNavHolderHire {width:963px; margin:16px auto 0 auto; padding:0 5px 0 36px; height:45px; background:transparent url(/images/navBGGreen.gif) top left no-repeat}
#footerMainNav {float:left; font-size:93%; line-height:normal; position:relative; width:100%}
#footerMainNav ul {list-style:none; padding:10px 0 20px 0; margin:0 0 20px 0}
#footerMainNav ul li {float:left; margin:0 20px 0 0; font-weight:bold; color:#000; font-size:12px}
#footerMainNav ul li a {font-weight:normal; color:#444}
.homeLinkHire {position:absolute; right:20px; top:10px}
.topLevelNavHire {padding:0; margin:0; list-style:none}
.topLevelNavHire li {padding:12px 3px 10px 3px; float:left; position:relative; z-index:9991}
.topLevelNavHire li a {color:#000; font-weight:bold; font-size:14px; padding:8px 36px 8px 31px; white-space:nowrap}
.topLevelNavHire li a:hover {text-decoration:underline}
.iHRCHire {padding:16px 23px; border:1px solid #CCC; margin:0 0 30px 0; background:#FFF}
.infoHiRecContainerL {padding:0; margin-right:34px; float:left; width:575px}
.infoChartsHolder {padding:0; margin:6px 0 6px 0; overflow:hidden}
.infoHiRecContainerL p {font-size:16px; line-height:20px; color:#333}
.infoHiRecContainerR {padding:0; margin:0; float:left; width:264px}
.infoHiRecContainerTopR {padding:28px 0 0 20px; margin:0; float:left; width:264px}
div.infoHiRecContainer .infoHiRecContainerR h3 {margin:0}
.addFloat {float:left}
div.dooHireBodContainer .dooMainBannerContainerH h2.hireSubH {color:#666}
div.dooHireBodContainer .dooMainBannerContainerH h2.mmhSignH {padding-bottom:0}
div.dooHireBodContainer .dooMainBannerContainerH h2.mmhSignInH {font-size:14px; color:#666}
.infoContMarketing ol li {line-height:18px}
.hireSmBHolder {padding:8px 0 0 0}
.hireSmBHolder a{ font-size: 14px}
.infoHiRecContainerLNR {width:940px}
.infoHiRecContainerBNR {width:850px}
.targetingList {list-style:none; padding:8px; margin:0}
.targetingList .bt {padding-bottom:12px}
.mmhForm .l {width:300px}
.mmhForm .dooMainBSignupHolder {width:800px}
 #industry_page .left_block {float: left; width: 490px; margin: 35px 0px 0 0px; padding: 0px; line-height: 18px}
#industry_page .left_block .h1 {margin: 0 0 10px 0; padding: 0; color: #184C78; font-size: 18px; font-weight: bold; background-color: transparent}
#industry_page .left_block p {color: #000000; font-weight: normal; font-size: 13px}
#industry_page .left_block #search_block {background: url(/images/blue_footer.png) no-repeat 50% 120%; padding: 0px 0px 10px 0px}
#industry_page .left_block #search_block h2 {font-size: 14px; font-weight: bold; color: #184C78}
#industry_page .left_block #search_block .search_form {float: left; width: 250px; margin-left: 10px}
#industry_page #search_block .form {margin: 20px 0px 0px 0px}
#industry_page #search_block .form input.text_input {width: 220px; margin: 5px; padding: 5px}
#industry_page #search_block .form a.search_btn {float: left; display: block; background: url(/images/landing/landing_sprite.png) no-repeat -353px -23px; width: 150px; height: 40px; margin: 5px}
#industry_page #search_block .form a.search_btn span {display: none}
#industry_page #search_block .form input.hidden_submit {visibility: hidden; position: absolute}
#industry_page .left_block #search_block .top_jobs {float: left; width: 200px; margin-left: 10px}
#industry_page .left_block #search_block .top_jobs ul li {margin: 10px 0px 10px 0px}
#industry_page .left_block #search_block .top_jobs ul li .job_link {float: left; width: 170px; color: #333333; text-decoration: none; font-size: 12px; line-height: 130%; margin: 0px 0px 0px 5px; overflow: hidden}
#industry_page .left_block #search_block .top_jobs ul li a {font-size: 13px; font-weight: bold}
#industry_page .left_block #search_block .top_jobs ul li a:hover {text-decoration: underline}
#industry_page .left_block #search_block .top_jobs ul li div.star {float: left; background: url(/images/landing/landing_sprite.png) no-repeat -410px 0px; width: 15px; height: 15px}
#industry_page .left_block #content_block {margin: 0px 0px; clear: both; padding: 20px 10px 20px 160px; min-height: 150px;  background: url("/images/industry_photo.jpg") no-repeat; background-position: top left; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc}
#industry_page .left_block #content_block .h1 {margin: 0px 0px 5px 0px}
#industry_page .left_block #content_block h2 {font-size: 14px; font-weight: bold; color: #999999; margin-bottom: 10px}
#industry_page .right_block {float: left; width: 490px; margin: 15px 0px 0px 0px; padding: 0px}
#industry_page #adsSignupWrap #signupComplete {width: 265px; margin: 20px 0 0 20px; padding: 20px; border: 1px solid #184C78; background-color:#fff}
#industry_page #adsSignupWrap #signupComplete h1 {font-family: helvetica, arial; color: #184C78; font-size: 22px; margin: 0 0 10px 0; font-weight: normal}
#industry_page #adsSignupWrap #signupComplete p {margin: 10px 0}
#industry_page #adsSignupWrap #signupComplete p.ps {margin: 30px 0 0 0; font-size: 11px}
 div.leftColumn h4 {padding:0; margin:0; color:#1a45b3}
a.leftNavExpand {position:absolute; height:22px; width:18px; display:block; top:0; right:4px; background:url(/images/flipper.gif) top left no-repeat; padding:0; margin:0; outline:0}
 #subnav {padding:0; margin:0 0 14px 0; width:188px; position:relative}
.subnavTop {padding:0; margin:0; height:4px; width:188px; background:transparent url(/images/subNav_01.gif) top left no-repeat; position:absolute; top:0; left:0; z-index:99}
.subnavContents {padding:0; margin:0 0 -4px 0; background:#F9F9F9 url(/images/subNav_02.gif) top left repeat-y}
.subnavContents ul {padding:0; margin:0 2px 0 1px; list-style:none}
.subnavContents li {padding:0; margin:0; border-bottom:1px solid #dbdbdb; position:relative}
.subnavContents li.subnavCurrent {padding:0; margin:0; background:transparent url(/images/subNavSelBg.png) top left repeat-x; border-bottom:1px solid #ccc; position:relative}
.subnavContents li span {padding:0; font-size:12px; font-weight:bold; color:#000; line-height:26px}
.subnavContents li span a div, ul.nestedSubNav li a div {padding:0; margin:0 2px 0 0; background-image:url(/images/subnavSprite.gif); background-position:2px 2px; height:20px; width:18px; overflow:hidden; float:left}
.subnavContents li span a {padding:2px 0 0 12px; margin:0; text-decoration:none; color:#000; display:block}
.subnavContents li ul li a span {display:inline; height:auto; line-height:12px}
.subnavContents li span a:hover {background:transparent url(/images/subNavSelBg.png) top left repeat-x}
.subnavBottom {padding:0; margin:2px 0 0 0; height:4px; background:transparent url(/images/subNav_04.gif) top left no-repeat; font-size:0;  line-height:0;  }
ul.nestedSubNav {padding:4px 0 4px 0; margin:0; list-style:none; border-top:1px solid #999; background-color:#fff9e9}
ul.nestedSubNav li {padding:2px 0 2px 0; margin:0; border-bottom:0}
ul.nestedSubNav li a {display:block; text-decoration:none; color:#000; padding:2px 0 0 24px; font-size:11px; font-weight:bold; line-height:18px; border-top:1px solid #fff9e9; border-bottom:1px solid #fff9e9}
ul.nestedSubNav li a:hover {display:block; text-decoration:none; color:#000; padding:2px 0 0 24px; font-size:11px; line-height:18px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#e8dcb9}
ul.nestedSubNav li a.nestedSelect {display:block; text-decoration:none; color:#000; padding:2px 0 0 24px; font-size:11px; line-height:18px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#e8dcb9}
 .subnavContents li span a div.welcomeSprite {background-position:0 3px}
.subnavContents li span a div.inboxSprite {background-position:-18px 3px}
.subnavContents li span a div.alertsSprite {background-position:-36px 3px}
ul.nestedSubNav li a div.nestedInboxSprite {background-position:0 -20px}
ul.nestedSubNav li a div.nestedSentSprite {background-position:-18px -20px}
ul.nestedSubNav li a div.nestedComposeSprite {background-position:-56px -20px}
 .marketingLineBreak {padding:0; margin:6px 0 6px 0; line-height:0; height:3px; border-top:3px solid #DDD}
.marketingContainer {padding:0; margin:0 0 12px 0}
.marketingContainer p strong {color:#000}
 div.auto_complete {width: 350px; background: #fff}
div.auto_complete ul li {margin: 0; padding: 3px}
div.auto_complete ul li.selected{ background-color: #C0C0C0}
div.auto_complete ul strong.highlight {color: #880; margin: 0; padding: 0}
 .noMessages {height:200px; margin:0; padding-top:140px; text-align:center; font-size:14px;  background-color:#F9F9F9}
.messagesMainHeader {padding-bottom:6px}
.messageContainer {padding:0; margin:0; border:1px solid #c3c3c3; border-top:0; border-bottom:0}
.messageActionsTop {padding:8px 0 8px 0; margin:0 0 0 0; background:#FFF; text-align:center; line-height:24px}
.messageActionsTopT {border-bottom:1px solid #DDD}
.messageActionsTop a, .messageActionsBottom a {padding:0 6px 0 6px}
.messageHolder {padding:8px 0 8px 0; margin:0; position:relative; border-bottom:1px solid #DDD}
.messageHolder:hover {background-color:#EEE}
.messageHolderRead {padding:8px 0 8px 0; margin:0; position:relative; background-color:#f9f9f9; border-bottom:1px solid #DDD}
.messageHolderRead:hover {background-color:#EEE}
.messageSelect {padding:6px; margin:0; float:left; width:20px}
.flagSelect {padding:6px; margin:0; float:left; width:20px}
.messageEntry {padding:6px; margin:0; float:left}
.messageSender {font-size:12px}
.messageSender a {text-decoration:none}
.messageSender a:hover {text-decoration:underline}
.messageAttachment {color:#999; padding:2px 0 2px 0}
.messageAttachment span{  }
.messageAttachment img {border:0}
.messageAttachment .attach_text {color:#333; margin: 10px 0 0 10px}
.messageEntry .messageSubject {padding:4px 0 4px 0; width:500px}
.messageSubject a {font-size:14px; font-weight:bold; line-height:19px}
.messageSubject .jobLink {font-size:11px; margin-left:10px}
.AppNewResponse{ padding: 5px 5px 5px 40px; background-color: #FDF6E7; font-weight:bold}
.appSentSort{ float:right; margin: 0 15px 0 0}
.messageTime {position:absolute; top:6px; right:12px; color:#999; font-size:11px}
.messageTime a {text-decoration:none; color:#999}
.messageCompose {padding:0px 20px 10px 20px; margin:0 0 0 0; background:#EDEDED url(/images/homePageSeachBg.gif) no-repeat scroll left top; border:1px solid #bbbbbb; border-top:0; border-bottom:0}
 div.premiumRefer {background:#bfd9e3 url(/images/premInviteGrad.jpg) repeat-x scroll 0 0; border:none}
div.premiumRefer textarea {height:130px}
div.premiumRefer .premiumReferHeader {margin-bottom:18px}
div.premiumRefer .premiumReferHeader h1 {font-size:40px; color:#24678e; margin-bottom:12px; padding-top:6px}
div.premiumRefer .premiumReferHeader h2 {font-size:24px; font-weight:normal; color:#24678e; margin-bottom:12px}
div.premiumRefer .premiumReferHeader p {color:#000}
div div.messagePremium {padding:14px 16px 0 16px; border-right:1px solid #b9ceea; border-left:1px solid #b9ceea; font-size:14px; background:#EEF5FD; position:relative; padding-bottom:16px}
div div.messagePremium .messageViewBody {padding:12px 10px}
div div.messagePremium .messageViewBody p {margin-bottom:12px}
.referralFlash {background:#F0F6FD; border:1px solid #DEE0D8; padding:12px; margin-bottom:16px; font-size:14px}
.referralFlash h4 {color:#3F789C; font-size:16px; margin-bottom:4px}
.referralFlash p {margin:0; font-size:14px; margin-bottom:12px}
 .premImpMid {background:url(/images/premImpBkg.jpg) no-repeat top left #fff; padding:2px 12px 12px; color:#0e2e45}
#premImLimit{ padding:0; margin:0; text-align:right; font-size:18px; color:#8f3927; font-weight:bold; font-style:italic; letter-spacing:-1px; font-family:georgia, "arial", serif}
div div div.premImpMid h1.premImpInner {padding:12px 0 16px 16px; font-size:36px; color:#0e2e45; letter-spacing:-1px; font-family:georgia, "arial", serif; font-style:italic}
div div div.premImpMid h2.premImpInner {font-weight:normal; padding:12px 0 24px 16px; line-height:26px; font-size:18px; color:#0e2e45; letter-spacing:-1px}
div div div.premImpMid h3.premImpInner {font-weight:normal; padding:4px 0 0 24px; font-size:18px}
.premImpCenter {background:#fff; padding:12px 16px; background:url(/images/premImpBoxBkg.gif) repeat-y}
.premImpContacts {background:#fff; padding:12px 16px; background:url(/images/premImpContactsBkg.gif) repeat-y}
.premImpOne {background:url(/images/premImpOne.gif) no-repeat top left; font-size:18px; letter-spacing:-1px; color:#333; padding:12px 0 24px 48px}
.premImpTwo {background:url(/images/premImpTwo.gif) no-repeat top left; font-size:20px; letter-spacing:-1px; margin-left:12px; margin-top:12px; color:#333; padding:10px 0 24px 48px}
.premImpThree {background:url(/images/premImpThree.gif) no-repeat top left; padding:12px 18px 24px 48px; margin-left:12px; margin-top:12px}
.premImpThree p {margin-top:0; font-size:16px; letter-spacing:-1px; color:#333}
.premImpOne span {font-size:15px}
.premImpConBoxConf .inviteHead {padding-left:60px; padding-right:24px; line-height:17px; font-size:16px; letter-spacing:-1px; font-weight:normal}
.premImpConBoxConf .inviteImportButtons {margin-top:24px}
.premImpList {padding:8px 12px 16px 12px}
.premImpFooter {font-size:24px; font-weight:bold; line-height:24px; letter-spacing:-1px; color:#0e2e45; padding:6px 0 0 0 }
.premImpBox {width:533px; margin:0 0 0 28px}
.premImpConBox {width:563px; padding:55px 0; margin:0 0 0 14px}
.premImpConBoxConf {width:563px; padding:36px 0 12px 0; margin:0 0 0 14px}
.premImpNone {padding:4px 24px 24px 32px}
.premImpNone p {font-size:20px; letter-spacing:-1px; color:#333}
.messageComposeTitles {padding:8px 0 8px 0; margin:0; font-weight:bold; color:#000}
.messageComposeTitles p {padding:0 0 3px 0; margin:0; line-height:12px; font-weight:normal}
.messageComposeDoostangPosted {padding:8px 0 8px 0; margin:0; font-weight:bold; color:#000}
.messageComposeTitles span {color:#999; font-weight:normal}
.messageCompose .messageTo {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:4px 2px 4px 2px; width:526px;  }
.messageCompose .messageSubject {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:4px 2px 4px 2px; width:526px}
.messageCompose #compose_subject .messageSubject {margin-top:4px; width:568px}
#compose_form .composeHeader {padding-bottom:0; margin-bottom:0}
#compose_form #message_compose_new_form_body {width:556px}
.messageCompose textarea {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:8px; width:556px; height:280px; margin-bottom:12px}
.messageCompose textarea#to {height:34px}
.messageCompose .messageTo:focus, .messageCompose .messageSubject:focus, .messageCompose textarea:focus {border-color:#f2bb54}
.messageAttachTable {margin:8px 0; margin-left:50px; width:400px}
.messageAttachTable td {padding:6px 0}
.messageComposeAttachments {padding:6px 0 6px 0; margin:0}
.messagePages {padding:4px 0 6px 0; margin:0; text-align:center}
.messageComposeButtons {padding:6px 0 6px 0; margin:0}
div.inboxSort {padding:0; margin:0; position:absolute; top:0; right:6px; text-align:right; width:295px}
.messageSortHolder {padding:0; margin:0 6px 0 0; float:left; font-size:11px}
.messageSortHolder select {padding:2px; font-size:11px}
.messageSearchHolder {padding:0; margin:0;  }
.messageSearchInput {padding:3px 4px 3px 4px; margin:0; width:150px; font-size:11px; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; color:#999}
.messageSearchInput:focus {color:#000; border-color:#f2bb54}
.messageViewActions {padding:0 0 10px 0; margin:0; text-align:center}
.messageViewActionsLeft {padding:0 8px 0 0; margin:0; width:250px; float:left}
.messageViewActionsRight {padding:10px 0 0 0; margin:0; width:250px; float:left}
.messageViewActionsRight a {color:#0000FF}
.messageView {padding:8px 20px 8px 20px; margin:0; position:relative; border:1px solid #bbbbbb; border-top:0; border-bottom:0}
.messageViewFrom {padding:0; margin:15px 0 0 0 ; font-size:12px; line-height:18px; font-weight:bold}
.messageViewFrom span {font-weight:normal}
.messageViewTo {padding:0; margin:0; font-size:12px; line-height:16px; font-weight:normal}
.messageViewDate {padding:0 0 2px 0; margin:0; font-size:11px; color:#999}
.messageViewSubject {padding:0; margin:0; font-size:18px; line-height:24px; font-weight:bold; color:#000}
.messageViewBody {padding: 8px 0 18px 0; margin:8px 0 0 0; font-size:14px; line-height:20px; min-height:100px; border-top:1px solid #DDD; background:#fff}
.messageViewBody p {font-size:14px; line-height:20px; color:#000; padding:0; margin:6px}
.replyView {padding:8px 16px; margin:0; border:1px solid #bbbbbb; border-top:0; border-bottom:0; background-color:#f9f9f9; position:relative; color:#666}
.replyViewDate {padding:0 0 2px 0; margin:0; font-size:11px; color:#999}
.replyViewSubject {padding:0; margin:0; font-size:18px; line-height:24px; font-weight:bold; color:#000}
.replyViewFrom {padding:0; margin:0; font-size:12px; line-height:18px; font-weight:bold}
.replyViewFrom span {font-weight:normal}
.replyViewBody {padding:6px 0 18px 0; margin:8px 0 30px 0; font-size:13px; line-height:18px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; min-height:100px}
.replyViewBody p {font-size:14px; line-height:20px; margin:0 0 6px 0; color:#000}
.messageUserImage {float:left; margin-right:8px; margin-top:3px}
 .messageAlertContainer {background-color:#F9F9F9; border-bottom:3px solid #DDD; border-top:3px solid #DDD; margin:8px 0pt 0pt; padding:8px 20px}
.messageAlertContainer p {padding:0; margin:0}
.messageAlertFrom {padding:4px 0 4px 0; margin:0}
.messageAlertFrom p {font-size:14px}
.messageAlertSubject {padding:4px 0 6px 0; margin:0}
.messageAlertSubject p {font-size:14px; color:#000}
.messageAlertBody {padding:8px; margin:0 0 10px 0; background:#eee}
.messageAlertButtons {padding:0; margin:0}
.messagesIconSection {background:#F9F9F9; border-top:3px solid #DDD; border-bottom:3px solid #DDD; padding:10px 16px; margin:6px 0 0 0; position:relative}
.messageIcons {padding:0; margin:0; list-style:none}
.messageIcons li {float:left}
li.messageCoverLetter {padding:2px 10px 2px 32px; margin:0 6px 0 0; background:transparent url(/images/coverLetterIcon.gif) top left no-repeat}
li.messageResume {padding:2px 10px 2px 36px; margin:0 6px 0 0}
li.messageProfile {padding:8px 10px 14px 36px; margin:0 6px 0 0; background:transparent url(/images/newProfileIcon.gif) top left no-repeat}
.messageActionsTop a {color:#0000FF}
.helloNat {padding:0; margin:0}
.natContainer {padding:0; margin:0 8px 0 0; width:70px; height:80px; float:left}
.natContainer img {padding:0; margin:0; border:0}
.contestColor {color:#760000; font-weight:bold}
.alertContestOuter {background:#e0e0e0 url(/images/roundedCorners.gif) top right no-repeat; padding:0; margin-bottom:24px}
.alertContestRight {margin-top:24px; margin-right:16px; float:right; background:#fff; padding:3px}
.alertContestRight img {border:1px solid #ddd}
.alertContestLeft { }
.alertContestLeft {padding:0; background:transparent url(/images/roundedCorners.gif) bottom right no-repeat}
div div.alertContestLeft h1 {margin: 0; padding:12px 0 24px 16px; background:transparent url(/images/roundedCorners.gif) top left no-repeat}
.alertContestLeft ul {padding:0 260px 0 12px; margin:0 0 12px 0; list-style:none}
.alertContestLeft li {padding:0 0 18px 42px; margin:0; font-size:14px}
.alertContestLeft li.contestOne {background:transparent url(/images/contest1.gif) top left no-repeat}
.alertContestLeft li.contestTwo {background:transparent url(/images/contest2.gif) top left no-repeat}
.alertContestLeft li p {padding:0 0 0 0; margin:0; font-size:14px; color:#000}
.alertContestLeft p {padding:0 260px 16px 32px; margin:0}
.alertContestLeft p.alertContestBottom {padding:0 260px 16px 16px; background:transparent url(/images/roundedCorners.gif) bottom left no-repeat; margin:0}
.messageTypeInfo {color:#383}
.messageTypeIntro {color:#a78d16}
.messageTypeJobOp {color:#904d4d}
.messageSender span {font-size:11px; line-height:11px; padding:0 2px}
.attachmentsHolder {padding:10px 0 6px 0; border-top:1px solid #DDD}
.attachmentsHolder h4 {color:#999; font-weight:normal; padding:0 0 6px 0}
.paginationStyleWrapper .paginationSection {border:0; padding:0; margin:0}
 .profileHeader {background:#ededed url(/images/profileHeaderGrad2.jpg) repeat-x; border:1px solid #b6b6b6; border-top:0; border-bottom:0; padding:8px}
#profileHeaderImage {float:left; width:116px; text-align:center}
#profileHeaderImage a {font-size:11px; line-height:20px}
#profileHeaderImage span {font-size:11px}
#profileHeaderImage img {border:1px solid #ccc}
#profileHeaderInfo {padding-left:124px}
.experienceLine, .educationLine {font-weight:bold; line-height:16px; color:#666; font-size:11px}
.profileLine {color:#444; font-weight:bold; margin: 8px 0 8px 0}
#resumeMessage div {padding-bottom:8px; padding-left:8px; color:green}
.profileRightControls {margin:0; border:1px solid #b6b6b6; border-top:0; border-bottom:0; padding: 12px; font-weight:bold}
.profileRightControls ul {list-style-type:none; padding:0; margin:0}
.profileRightControls li {padding:6px; line-height:14px}
.profileResumeName {padding:6px 0 18px 0}
li.profileResume {padding:6px 0 18px 38px; margin:0}
.nameBlock {padding:8px 0 4px 0; margin:8px 0 8px 0; border-top:1px solid #DDD; position:relative}
.nameBlock p {padding:2px 0 0 0; margin:0; line-height:22px; font-size:14px; color:#666}
#redrawResume .nameBlock p {color:#333}
.experienceBlock p, .educationBlock p, .additionalInfoBlock p, .honorsBlock p, .profileContentBlock p {padding:2px 0 0 0; margin:0; line-height:18px; font-size:12px; color:#000}
div div.educationBlock h5 {color:#333; line-height:18px}
div.profileContentItem {padding:2px 0 0 0; margin:0; line-height:18px; font-size:12px; color:#666}
div.profileContentItem p {margin:0 0 6px 0; padding:0; color:#000}
.hideableLinkNew {position:absolute; top:10px; right:4px; padding:6px 0 12px 30px; margin:0; background:transparent url(/images/addButton.gif) top left no-repeat}
.hideableLink img {vertical-align:middle}
.profileSectionEdit {float:right}
.profileBackEdit {position:absolute; top:8px; right:3px}
.profileSectionSave {position:absolute; top:8px; right:3px}
.newResume {position:absolute; top:8px; right:4px; padding:6px 0 12px 30px; margin:0; background:transparent url(/images/addButton.gif) top left no-repeat}
.resumeUploadLink {}
.noResume {text-align:center; padding:12px 0; border-bottom:1px solid #ddd}
.resumeViewAll {text-align:right; margin:6px}
div div .resumeHeader {padding:0; margin:0; color:#000}
.resumeFormItem {line-height:28px}
.resume_listing {border-top:1px solid #ddd}
#resume_list .resumeItem {padding: 8px; border-bottom:1px solid #ddd; background-color:#F9F9F9}
.resumeItem .resumeActions {margin-top:0}
.resumeItem .resumeActions a {padding:0 6px 0 0; color:#0000FF}
.resumeName span {font-weight:normal; color:#66c}
.resumeName {font-weight:bold}
.chanegNameBlock {padding:8px 0 4px 0; margin:8px 0 8px 0; position:relative}
.changeLastName, .changeFirstName {width:120px !important; margin-left:6px !important}
.changeNameDiv {padding:6px 0}
.changeFirstName {margin-right:24px !important}
.experienceBlock {border-top:1px solid #DDD; position:relative}
.experienceHeader {padding:8px 0 0 0; margin:0 0 6px 0; color:#000}
.educationBlock {border-top:1px solid #DDD; position:relative}
.educationHeader {padding:8px 0 0 0; margin:0 0 4px 0; color:#000}
.additionalInfoBlock {border-top:1px solid #DDD; position:relative}
.additionalInfoHeader {padding:8px 0 0 0; margin:0; color:#000}
.honorsBlock {border-top:1px solid #DDD; position:relative}
.honorsHeader {padding:8px 0 0 0; margin:0; color:#000}
.contactInfoBlock {border-top:1px solid #DDD; position:relative}
.contactInfoHeader {padding:8px 0 0 0; margin:0; color:#000}
.headlineHeadline {padding:0; margin:0; color:#000}
.careerIntHeader {padding:8px 0 0 0; margin:0; color:#000}
.noResumeSet p {color:#000}
.billEmailBlock,.billMessengerBlock,.billEmailBlock, .billPhoneBlock,.billAddressBlock,.statusBlock, .experienceBlock,.educationBlock, .additionalInfoBlock,.honorsBlock,.contactInfoBlock {padding:10px 0 2px 0; margin:8px 0 8px 0;  }
.billEmailBlock .profileContentBlock, .billMessengerBlock .profileContentBlock, .billPhoneBlock .profileContentBlock, .billAddressBlock .profileContentBlock {margin:0 0 0 24px}
.contactLocationBlock {padding:0 24px 4px 0; font-size:14px; font-weight:bold; color:#666}
.statusBlock {padding:12px; margin:0; border:1px solid #b6b6b6; background-color:#FEFAE2}
.statusBlock h3 span {color:#edb03d}
.profileContentBlock {padding:4px 0 2px 0; margin:8px 0 8px 0px}
.profileViewer {float:right}
h4.companyName {font-size:14px}
h4.companyTitle {font-size:13px; margin-top:4px; margin-bottom:2px; color:#555}
#editableTextVersion, div div textarea.editableTextBox {border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; padding:8px; margin:4px 0 0 0; width:532px; height:70px}
#editableTextVersion:focus, div div textarea.editableTextBox {border-color:#f2bb54}
.saveLinks {padding:6px 0 0 0; margin:0}
.endorsementBlurb {padding:8px; margin:10px 0 0 0; font-size:14px; font-family:Georgia, Times; color:#999; line-height:20px; letter-spacing:.02em}
.endorsementBlurb span {color:#333; font-size:11px; font-weight:bold; font-family:Helvetica, Arial}
.moreEndorsementLink {color:#333; font-size:11px; font-weight:bold; font-family:Helvetica, Arial}
#saveToggler input {padding:1px; margin:4px 4px 0 0; border-top:1px solid #CCC; border-right:2px solid #999; border-bottom:2px solid #999; border-left:1px solid #CCC}
.profileFormContainer {padding:10px; margin:4px 0 0 0; border-top:1px solid #DDD; border-bottom:1px solid #DDD; background-color:#F9F9F9; border-color:#BBB; border-width:1px 1px 1px 1px; border-style:solid}
.profileFormCol1 {text-align:right; width:150px}
.profileFormCol2 {width:360px}
.profileFormContainer table, .profileFormContainer tr, .profileFormContainer td {margin:0; padding:0; border-collapse:collapse; vertical-align:top}
.profileFormContainer td {padding-top:12px}
.profileFormContainer table .profileFormCol1 label {display:block; text-align:right; padding-right:6px; padding-top:7px}
.profileFormContainer table .profileFormCol2 label {display:block; padding-right:6px; padding-top:7px}
.profileFormContainer textarea,.profileFormContainer .profileName {padding:4px; margin:0; border-top:1px solid #aaaaaa; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; border-left:1px solid #afafaf; background:#FFF url(/images/inputBG.gif) top left repeat-x; width:350px;  }
.profileFormContainer .profileName:focus, .profileFormContainer textarea:focus {border-color:#f2bb54}
.submitButtons {margin:12px 0 6px 0; text-align:center}
.interestsCheck {margin:6px 12px 6px 18px}
.profileRightEndorsement {margin:12px 0 12px 0}
.profileEndorsement {font-size:16px; font-style:italic; font-weight:bold; color:#999; font-family:times, "times new roman"; line-height:22px}
.rightAlign {text-align:right}
.profileEndorser {padding-top:4px; font-size:11px; font-weight:bold; line-height:18px; text-align:right}
.profileRight ul.profileRightStats {padding:4px 0 0 0; margin:0 0 0 0 ; list-style:none}
ul.profileRightStats li {padding:0; margin:0; font-size:12px; line-height:35px}
ul.profileRightStats li span {padding:0 0 0 38px; font-weight:bold; color:#333}
ul.profileRightStats li a {padding:0 0 0 38px; font-weight:bold; color:#0000FF}
li.profileSendMsg {padding:12px 0 18px 38px; margin:0; background:transparent url(/images/messageIcon.gif) top left no-repeat}
li.profileEndorse {padding:6px 0 18px 38px; margin:0; background:transparent url(/images/writeIcon.gif) top left no-repeat}
li.profileFriendReq {padding:6px 0 18px 38px; margin:0; background:transparent url(/images/addButtonLarge.gif) top left no-repeat}
li.profileUnfriend {padding:8px 0 18px 38px; margin:0; background:transparent url(/images/removeButtonLarge.gif) top left no-repeat}
li.profileBlock {padding:10px 0 16px 38px; margin:0; background:transparent url(/images/blockIcon.gif) top left no-repeat}
li.profileBookmark {padding:10px 0 16px 38px; margin:0; background:transparent url(/images/bookMark.gif) top left no-repeat}
li.profileRightFriends {padding:0; margin:0;  background:transparent url(/images/fStat.gif) no-repeat}
li.profileRightNetworks {padding:0; margin:0;  background:transparent url(/images/nStat.gif) no-repeat}
li.profileJobsFrom {padding:0; margin:0;  background:transparent url(/images/pStat.gif) no-repeat}
li.profileRightGroups {padding:0; margin:0;  background:transparent url(/images/gStat.gif) no-repeat}
li.profileRightFriends, li.profileRightNetworks, li.profileJobsFrom, li.profileRightGroups {background-position:0 3px}
div.profileRightFriends {margin:0; padding:12px; border:1px solid #b6b6b6; border-top:0; border-bottom:0}
div.profileRightFriends dl {margin:6px 6px 6px 0px; font-size:11px}
div.profileRightFriends dt {padding:2px 0 2px 0; font-weight:bold}
div.profileRightFriends dt span {font-weight:normal; color:#666}
div.profileRightFriends dd {color:#666; margin:2px 0 4px 0; font-size:11px}
div.rightColLinkedin {border:3px solid #BEE0FF; background:#E4F5FF; padding:8px; margin:0}
div.rightColLinkedin h1 {font-size:18px}
div.rightColLinkedin .rightColLinkedInSubmit {padding-top:12px; text-align:center}
.adminInfoBlock ul {list-style-type:none}
.adminInfoBlock {background:#F2DBFF; border:1px solid #999; padding:10px 8px 6px 8px}
 .resumeList {padding:0; margin:12px 0 4px 0; background:#F9F9F9; border:1px solid #CCC}
.resumeList table {padding:0; margin:0; width:100%; border-collapse:collapse}
.resumeTable th a span {font-size:8px; padding-left:2px}
.resumeTable th a, .resumeTable th a:visited { text-decoration:none}
.resumeTable th a:hover { text-decoration:underline}
.resumeList tr.even {padding:0; height:60px; border-bottom:1px dotted #999}
.resumeList tr.odd {padding:0; background:#FFF; height:60px; border-bottom:1px dotted #999}
.resumeList tr.even:hover {background:#EEE}
.resumeList tr.odd:hover {background:#EEE}
.resumeList th {padding:10px 3px 8px 3px; margin:0; font-size:12px; text-align:left; background:#EEE; border-bottom:1px solid #999}
.resumeList td,.resumeList th {text-align:center}
.resumeList td.resCol1, .resumeList th.resCol1 { text-align:left}
a.primaryLink, a.primaryLink:visited {font-size:10px; color:#aaa}
a.primaryLink:hover {color:#666}
.resumeButtonBar {padding:0; margin:0; text-align:center}
.resumeActions {margin-top:6px; font-size:11px}
.resumeActions a { }
.jobsListContainer table td .resumeTitle {font-size:13px; font-weight:bold}
#resume_error_upload div {padding-bottom:8px; padding-left:8px}
.resumeUploadSection {margin-bottom:16px}
.resumeButtonBar input {padding:2px; margin:4px 4px 0 0; font-size:11px; border-top:1px solid #999; border-right:2px solid #999; border-bottom:2px solid #999; border-left:1px solid #999}
.resumeContainer {background:#FFF; border-top:1px solid #BBB; border-right:1px solid #EEE; border-bottom:1px solid #EEE; border-left:1px solid #EEE; padding:10px 16px 10px 16px; margin:6px 0 6px 0; position:relative}
.resumeContainer textarea,.resumeContainer .profileName {padding:4px; margin:0; border-top:2px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; width:310px;  }
.resumeContainer .profileName:focus, .resumeContainer textarea:focus {border-color:#f2bb54}
.resumeContainer table, .resumeContainer tr, .resumeContainer td {margin:0; padding:0; vertical-align:top}
.resumeContainer td {padding-top:10px; vertical-align:top}
.resumeFormCol1 {text-align:right; width:100px}
.resumeFormCol2 {width:360px}
.resumeContainer table .resumeFormCol1 label {display:block; text-align:right; padding-right:6px; padding-top:7px; font-weight:bold}
.resCol1 { }
td.resCol1 { }
.resumeNoName {font-weight:normal; color:#999}
body div div .resCol2 { text-align:center}
body div div .resCol3 { text-align:center}
body div table .resCol4 {text-align:center;  }
body div div .resCol5 { text-align:center}
td.resCol5 {font-size:11px; text-align:center}
p.endorser {color:#666; margin:0 0 20px 0}
p.endorser strong {color:#333}
.endorseActions {margin:6px 12px; text-align:right}
#errorEndorsement {color:#f33; font-weight:bold; padding:8px 10px}
.endorseLabel {font-weight:bold; margin:0; padding:2px 0 4px}
div div input#endorsee, div div input#endorser {width:530px}
div div #endorsementTextArea, div div #endorsementrequestTextArea {padding:4px; margin:0; width:530px; border-top:2px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
div div #endorsementTextArea:focus, div div #endorsementrequestTextArea:focus {border-color:#f2bb54}
.endorseHeader {}
.endorseBody {margin-top:12px}
.profileNetworks {margin:4px 0 8px 0; background:transparent url(/images/networkIconWhiteBG.gif) top left no-repeat; line-height:16px}
.profileNetworksInner {padding-top:8px; padding-bottom:4px; margin:0 0 0 40px}
.profileAddNetworks {float:right; margin:0 4px 0 4px}
.profileAddNetworks a {color:#0000FF}
#headlineTip {padding:0; margin:0; position:absolute; top:8px; right:8px}
.profileContentBlock .profileStatus {font-size:14px; font-weight:bold; color:#000; margin-top:0px; margin-bottom:6px}
.statusBlock .profileFormContainer {background:none; border:none; margin-top:12px}
.profileContentBlock .profileStatus span {color:#666}
#printAddress {display:none}
span.profileAdmin {color:#c671ee !important; font-family:monospace}
 .profileMRHolder {padding:12px; margin:0 0 12px 0; border:3px solid #DDD}
.profileMRHolder h1 {font-size:16px}
.profileMRMiddle {padding:0; margin:0}
.profileMRMLeft {padding:8px 10px 0 0; margin:0; width:55px; float:left}
.profileMRMRight {padding:0; margin:0; width:100px; float:left}
.profileMRMRight p {font-weight:bold; color:#A27318; line-height:14px; margin-top:12px; margin-bottom:12px}
.profileMRMButton {padding:0; margin:0 0 8px 0}
.profileMRMButton img, .profileMRMButton a {border:0}
.profileEmpty {padding:0; margin:0 0 0 0; border:1px solid #b6b6b6}
.prfileEmptyInner {background-color:#F9F9F9; margin:10px; padding:30px}
div div .prfileEmptyInner h4 {font-size:18px; line-height:26px; margin-bottom:0}
.noEndorsements {padding:12px 8px 14px 8px; margin:6px 0 12px 0; font-size:16px; font-weight:normal; color:#999; border-top:1px solid #DDD; border-bottom:1px solid #DDD}
.noEndorsementsLeft {padding:10px 10px 0 30px; margin:0; width:80px; float:left}
.noEndorsementsRight {padding:0; margin:0; width:450px; float:left}
.noEndorsementsRight p {padding:0; margin:0; font-size:16px; line-height:20px; color:#000}
.noEndorsementsButton {padding:0; margin:20px 0 20px 0}
.noEndorsementsButton img {border:0}
div div .profileCantView { border:1px solid #c3c3c3; padding:140px 30px; text-align:center}
div div dt.profileRightAll {text-align:right; color:#00d}
.profileRightAll a {color:#00d}
.linkedinImportTable {}
.linkedinImportTable label{ font-weight:bold; padding-right:6px}
 .profilePhotoPopupLeft {float:left; margin:8px 12px 0 12px; width:112px; text-align:center; margin-bottom:0; font-size:11px}
.photoPopup {padding-bottom:12px}
.profilePhotoPopupLeft img{ border:1px solid #ccc}
.profilePhotoPopupRight {padding-left:140px; padding-right:36px; padding-top:0; text-align:left}
#popupProfileOuter .profileFormContainer{ padding:4px 10px 0 10px; margin:0; border:none; background:transparent url(/images/popupRoundBkg.gif) bottom left no-repeat}
#popupExperience {padding:8px 10px 8px 10px}
.popupTopRight {background:#fff url(/images/popupRoundBkg.gif) top right no-repeat}
.popupTopLeft {background:transparent url(/images/popupRoundBkg.gif) top left no-repeat}
.popupBottomRight {background:transparent url(/images/popupRoundBkg.gif) bottom right no-repeat}
#popupProfileFooter {margin:8px 6px 4px 6px; padding-top:6px; float:left; font-size:12px}
#popupProfileOuter .submitButtons {text-align:right; padding:8px 16px}
#popupProfileOuter #editableTextVersion {height:72px; width:580px; margin:12px 47px 0 50px}
#popupProfileOuter h4 {margin-bottom:6px}
#popupProfileOuter #interestsEditForm {margin:12px 0 0 160px}
#popupProfileBarWrapper {height:28px; margin:8px 4px; overflow:hidden}
#popupProfileBarOuter {width:99%; height:26px; background:#fff; border:1px solid black}
#popupProfileBarGreen {height:26px; background:#FFFFFF url(/images/greenBar.png) repeat-x scroll left top}
#popupProfileBarNumber {position:absolute; left:50%; font-weight:bold; color:#000; padding-top:5px; font-size:14px}
.modalMessageText {font-size:11px; margin:0 12px 0 24px; color:#444; width:420px; float:left}
#popupHeaderSection {margin-top:12px; padding-bottom:6px;  }
#popupProfileBar {width:195px; float:right; margin-right:36px}
#popupProfileOuter h2 {font-size:20px}
.modalMessageText p {font-size:14px; color:#1b3e52; margin-bottom:0}
#popupProfileBar .profileComplete {background:#ccc}
#popupProfileBar .profileCompleteNew {margin:0}
#popupProfileOuter h4 {margin:6px 0 4px 4px; font-size:14px}
.EndorsementBlock {padding:16px 0 12px 0; border-top:1px solid #DDD}
.profileEnd {padding:8px 0 12px 0}
.profileEnd a {font-size:11px; color:#0000FF}
.profileEndorsementInline,.profileEndorsementInline p {font-size:14px; line-height:22px; color:#000; margin:0}
.profileEndorserInline {font-size:11px; line-height:16px; color:#999}
.endorsement p {font-size:14px; line-height:22px; padding:0; margin:0}
.endorser {padding:0; margin:0; font-size:11px}
.drProfileShadow {padding:0; margin:0 0 6px 0; width:100%; height:4px; line-height:0; overflow:hidden; background:transparent url(/images/bottomShadow.gif) top left repeat-x}
.educationBlock h4 {font-size:14px; margin-bottom:4px}
.profileTabContainer {padding:0; margin:12px 0 0 0; background:transparent url(/images/profileTabBG.gif) bottom left repeat-x}
.profileTabContainer ul {padding:0; margin:0; list-style:none}
.profileTabContainer li {padding:0; margin:0; float:left}
.profileTabContainer li#tabHeaderActive a {background:#FFF; border-top:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; color:#000}
.profileTabContainer a {display:block; padding:8px; margin:0 0 0 4px; background:#DDD url(/images/profileUnsel.gif) bottom left repeat-x; border-top:1px solid #BBB; border-right:1px solid #BBB; border-left:1px solid #BBB; color:#555}
.profileTabContainer a:hover {background:#FFF; border-top:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; color:#000}
.profNetworkBlock {padding:12px 0 0 0; color:#999}
.profNetworkBlock h3 {padding:0 0 8px 0; color:#000}
.profileCompImg {padding:0; margin:0 6px 4px 0; float:left}
.profileCompImg img {padding:0; margin:0; border:1px solid #BBB}
.profileCompText {padding:0 0 0 53px; margin:0}
.profileCompText h3 {padding:0; margin:0; font-size:12px}
.profileCompText p {padding:0; margin:0; color:#999}
.profileCompText p span {color:#000; font-weight:bold}
.profileCompText h4 {padding:0; margin:0; font-size:11px}
.photoEdit a {font-size:11px; color:#0000FF}
.photoRemove a {padding:6px 0 0 0; font-size:11px; color:#0000FF}
.profileCompleteFoot {padding:0 0 8px 0; margin:0; font-size:11px; border-bottom:1px solid #CCC}
.profileCompContainerL {padding:4px 0 0 0; margin:0}
 .mmsSection {padding:12px 0 12px 0; margin:0; border-bottom:1px solid #DDD}
.mmsSection p {padding:0; margin:0}
.mmsSection h2 {padding:0; margin:0}
.mmsSection h3 {padding:0 0 8px 0; margin:0}
.mmsSectionTT {padding:0; margin:12px 0 12px 0}
.mmsSectionTT p {padding:0; margin:0}
.mmsSectionTT h2 {padding:0; margin:0}
.mmsSectionTT h3 {padding:0 0 12px 0; margin:0}
.mmsSectionH {padding:12px 20px 12px 20px; margin:0; border-bottom:1px solid #999; background:#dee9be}
.mmsSectionH h4 span {font-weight:normal}
.mmsSectionH p {padding:0; margin:0}
.cMarketing {margin:16px 20px 20px 20px; padding:4px;  width:562px; background:#1f3950; border-top:1px solid #333; border-right:1px solid #000; border-bottom:2px solid #000; border-left:1px solid #333}
.cMarketing img {padding:0 8px 0 0; float:left}
.cMarketingCont {padding:10px; background:#FFF}
div.mainColumn .cMarketingImg h1 {font-size:22px; padding-top:9px}
div.mainColumn .cMarketingCont h1 span {font-weight:normal; font-size:14px; color:#000; font-style:italic}
div.mainColumn .cMarketingCont h3 {font-size:15px; line-height:17px}
.profileCompCH {padding:0}
.profileCompCH p {padding:0; margin:0; color:#000; font-weight:bold}
 .privateMarketingHeader {margin:0; padding:8px; border:4px solid #1f3950}
.privateMarketingHeaderInner {padding:10px; background:#FFF}
.privateMarketingHeader h4 {font-weight:normal; font-size:14px; padding-bottom:0}
.privateMarketingHeader h4 span a {font-weight:bold}
.privateMarketingHeader h4 span a:hover {text-decoration:underline}
.privateMarketingHeader h3 {font-size:14px; padding-bottom:3px}
.privateMarketingHeaderBot {padding:0 0 0 240px; margin:0 0 -10px 0}
#privateInfo {padding:4px 10px 10px 0}
.mmsSectionH h4 a {font-size:14px}
.mmsSectionH p {color:#000}
.mmsSectionH p b {font-size:14px; color:#000}
.mmsSectionH p b i {color:#009900}
.cMarketing h4 {font-size:14px; font-weight:normal}
.standardInputs {padding:10px 0 10px 0; margin:0}
.gpaHolder {padding:0 0 10px 0; margin:0}
.privateCertCol {width:225px; float:left}
.privateCert {padding:4px; margin:0; font-size:14px; color:#000}
.privateInput {background:#FFFFFF url(/images/inputBG.gif) repeat-x scroll left top; border-color:#AAAAAA #AFAFAF #AFAFAF; border-style:solid; border-width:1px; padding:4px 2px; margin:0 6px 0 0}
.privateText {background:#FFFFFF url(/images/inputBG.gif) repeat-x scroll left top; border-color:#AAAAAA #AFAFAF #AFAFAF; border-style:solid; border-width:1px; height:280px; padding:2px; width:560px}
.privateInput:focus, .privateText:focus {border-color:#F2BB54}
.profileCompleteLink {padding:2px 0 0 0; margin:0; text-align:right}
.profileCompleteLink a {font-size:11px}
.messagesComposeBut a {color:#0000FF}
.mmsRecientJob {padding:12px; margin:0; border:1px solid #BBB; border-top:0; border-bottom:0}
.mmsRecientJob h3 {padding:0}
.anchorEx {padding:0; margin:0; font-size:0; line-height:0; overflow:hidden}
.standardInputs h4 {font-size:14px}
.standardInputs h4 span {font-weight:normal; color:#666}
.standardInputs p {padding:2px 0 2px 0; color:#000; font-size:14px}
div div .standardInputs input.cityState{ width:180px}
.standardInputs .locationLabel {margin:6px}
#skillsHolder {padding:4px 0 4px 0; margin:0}
.privateFormHolder {padding:10px 0 6px 0}
.standardSpacing {padding:4px 0 12px 0}
.dealsDetails {padding:10px 0 4px 0}
.standardSpacing p {color:#666}
.privateFormContainer {padding:12px}
.mmsSection .profileFormContainer {margin-top:12px}
.mmsSection .drShadow, .mmsSectionH .drShadow {margin-bottom:6px}
.gpaBlocks {padding-bottom:12px}
#mmsInfo {padding:4px 0 4px 0}
#mmsInfo img {float:left; padding:0 8px 0 8px}
.cMarketingInner {padding:8px 0 12px 0}
.profileUpdate p {padding:0; margin:0; font-size:11px}
.profileAction, .hideableLink {color:#0000FF}
#mmsMask {position:absolute; top:0; left:0; background-color:#000}
span.privateComp {color:#009900}
.blueRollover {color:#0000FF; cursor:default}
.naField {padding:0 0 0 4px}
.ppSectionHolder {position:relative}
.ppAdd{ position:absolute; top:0; right:4px; padding:6px 0 12px 30px; margin:0; background:transparent url(/images/addButton.gif) top left no-repeat}
.privatePList {padding:4px 0 8px 20px}
.privatePList p {padding:0; margin:0; color:#000; font-weight:bold}
h4.profCompBot {padding:6px; background:#DEE9BE}
#publicInfo {padding:4px 10px 10px 0}
.profileAddEditImg {padding:6px 0 6px 0}
.profileAddEditImg .hideableLinkNew {position:static; margin-top:8px}
#mmsElMessage .drShadow {overflow:visible; margin-bottom:8px}
span.mmsSecHeader {font-weight:normal}
.mmsSecInfo {padding:6px 14px 6px 14px; margin:0; border:1px solid #b7b7b7; border-top:0; border-bottom:0; background:#f9f9f9}
.mmsSecHolder {border:1px solid #b7b7b7; border-top:0; border-bottom:0; padding:4px 12px 4px 12px}
.mmsSecHolder h4 {font-size:14px}
.mmsSecHolder h4 span {font-weight:normal; color:#666}
.mmsSecHolder p {padding:2px 0 2px 0; color:#000; font-size:14px}
.userBlock {padding:8px 0 0 0; margin:12px 0 0 0; border-top:3px solid #DDD}
.userBlock p {padding:0; margin:0; font-size:14px; line-height:20px}
.userButtonBlock {padding:0; margin:12px 0 0 0}
.userButtonBlock img {border:0}
.settingsContainer {padding:12px 0 12px 0}
.settingsL {padding:0; margin:0; width:100px; float:left}
.settingsL img {padding:6px; border:1px solid #CCC; background-color:#FFF}
.settingsR {padding:0; margin:0; width:420px; float:left}
.settingsR p {padding:0; margin:0; font-size:14px; line-height:18px; color:#000}
.tmzInput {vertical-align:middle}
.deleteAccount {text-align: center}
.acctSettings .formCol1 {color:#666}
.acctSettings a {font-size:95%}
#user_emails input.profileName {width:200px}
#user_emails #sub_info_email {display:none}
#user_emails a {font-size:11px}
.privacySection .billEmailBlock {margin:4px 12px 12px 174px; padding:0}
.privacySection .profileContentBlock {margin:0; padding:0}
.privacySection .marketingBlock {font-weight:normal}
 .dooPremiumHolder .drShadow {margin:0}
h1.dooPremiumHeader {color:#e4991e; font-size:18px; padding-left: 26px !important; padding-top:2px !important; background:transparent url(/images/premiumStar.gif) top left no-repeat}
div.dooPremiumHeader {margin:0 0 12px 0; font-size:18px; color:#000}
.dooPremiumSubHead {font-size:12px; color:#000; padding:0 0 2px 0}
.premiumLeft {padding:14px 16px 0 16px; border-right:1px solid #b9ceea; border-left:1px solid #b9ceea; font-size:14px; background:#ecf4ff; position:relative}
.premiumLeft ul {padding:8px 0 8px 0; margin:0; list-style:none}
.premiumLeft ul li {padding:0 0 14px 34px; font-size:22px; font-weight:bold; color:#7599ad; background:transparent url(/images/premiumStar.gif) top left no-repeat}
.premiumLeft p {padding:0; margin:0; color:#000; font-size:18px; line-height:22px}
.premiumLeft ul li div {padding:0; font-size:16px; font-weight:normal; color:#444; line-height:22px}
.premiumLeft .premiumOuter ul, .premiumOuter ul {list-style:none}
.premiumLeft .premiumOuter ul li, .premiumOuter ul li {list-style:none; padding:4px 0 6px 12px; background:none}
.premiumLeft .premiumOuter ul li.oppOpt, .premiumOuter ul li.oppOpt {background:#d5e4e8}
.premiumOuter label {font-size:16px; color:#000}
.premChoicesCont {padding:12px 0 8px 0}
div div .premChoicesBottom {border-bottom:1px solid #666; padding-bottom:0; margin-bottom:12px}
.premiumChoices {list-style:none; padding:0 0 24px 24px; margin:0; font-size:14px}
.premiumPayment {}
.premiumOuter p.upgradeGs {font-size:18px; color:#000; line-height:22px; padding:8px 0 8px 0}
.doostangPrem {padding-left: 26px !important; padding-top:2px !important; background:transparent url(/images/premiumStar.gif) top left no-repeat; color:#E4991E}
.doostangPremTxtOnly {color:#E4991E}
.dooPremUPButton {padding:12px 0 18px 0}
.totolChargeDesc{ font-size:0.7em; color:#333; font-style:normal}
.premSpecialButton {padding:24px 0 18px 0}
.dooPremiumHolderJob {padding:14px 12px 12px 16px; border-right:1px solid #b9ceea; border-left:1px solid #b9ceea; font-size:14px; background:#ecf4ff}
.dooPremBenifits {padding:6px 0 6px 0; margin:12px 0 0 0}
.dooPremLeftInfo {float:left; width:330px; padding:0; margin:0 20px 0 0}
.dooPremRightInfo {float:left; width:220px; margin:0; padding:0}
.premHeaderImg {padding:0 0 8px 0}
.premBenies {padding:12px 0 0 0}
.premLearnMore {position:absolute; right:20px; bottom:12px}
.dooPremPaymentHolder {padding:12px 0 12px 0; margin:0; background:#FFF; border:1px solid #CCC}
.premPayHolder {padding-bottom:20px}
.premiumExtendFooter {font-size:12px; padding:6px 0 12px 6px}
div .premConfirmHolder {background:#ecf4ff url(/images/premConfirmMid.jpg) repeat-x scroll 0 0; border-color:#b9ceea; padding-bottom:0; color:#000; font-size:16px}
div .premConfirmHolder h1 {font-size:24px; margin-bottom:23px}
div div.premiumReminder {background-color:#f4fff1; padding:14px 16px; border-right:1px solid #bcdab4; border-left:1px solid #bcdab4; font-size:18px}
div div.premiumReminder span {font-weight:bold}
div .premConfirmHolder .premConfirm {margin-top:30px; margin-bottom:18px; color:#24678e; font-size:18px; text-align:center; font-weight:bold}
div .premConfirmHolder .premButton {margin:0; text-align:center}
div .premConfirmHolder .premFind {font-size:14px; text-align:center; padding:8px 0 32px 0}
div .premConfirmHolder .premFoot {font-size:12px; padding-bottom:24px}
.premiumJobContent {margin-top:12px}
.premiumMessageHolder img {float:left}
.premiumMessageHolder p {padding:2px 0 0 0; margin:0 0 0 28px; font-weight:normal; font-size:12px}
.premiumMessageHolder p.premLogo {padding:4px 0 0 0; margin:0 0 0 28px; font-weight:bold; font-size:14px; color:#E4991E}
.premiumLeft p.premPaymentSum {padding-bottom:18px}
.membershipManage {padding-left:12px}
.premiumLeft ul.paymentList {padding:0; margin:0}
.doostangSplash {background:#f5f5f5 url(/images/signupBackground.gif) repeat-y top}
.doostangSplash .dooHeader {width:auto}
.doostangSplash .dooPremiumHolder {margin-top:0; margin-bottom:72px}
.doostangSplash div.premJobHolder {margin-bottom:36px}
.doostangSplash h2 {color:#6f91be; font-weight:normal; font-size:24px; margin-bottom:8px}
.doostangSplash #footerNav {margin-left: 24px; margin-right:24px}
.premSplashLeft {float:left; width:324px; padding-left:24px; text-align:center; padding-top:36px}
.premSplashRight {float:left; width:574px; margin-left: 46px; padding-right:24px; padding-top:36px}
.premSignupRight {float:right; width:580px; margin-right:36px; padding-right:24px}
.premSignupRight .premiumTitle {color:#243a54; font-size:18px}
.premSignupRight .premiumTitle1 {color:#333; font-size:18px; line-height:22px}
.premSplashRight p, .premSignupRight p {margin:0}
.premSubInfo {font-size:11px; padding-left:16px; color:#777}
.premSplashRight .premChoicesholder, .premSignupRight .premChoicesholder {border:0; padding-top:8px; padding-bottom:8px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:12px}
div div .premSplashRight .premChoicesholderNetwork, div div .premSignupRight .premChoicesholderNetwork {padding-bottom:2px;   }
.prefNetFooter {font-size:10px; text-align:right}
div div.epnTip {width:200px}
.premSplashJob, .premSplashJobRedHot {padding: 12px 16px 0 75px; border-top:1px solid #ccc; font-size:20px; font-weight:bold; color:#000; margin-bottom:12px; line-height:20px}
.premSplashJobRedHot {background:transparent url(/images/premiumStarLargeRedHot.gif) no-repeat left }
.premSplashJob {background:transparent url(/images/premiumStarCircle.gif) no-repeat left }
#premJobHeaderWrapper{ padding-bottom: 8px}
.premiumStarCircle{ background: transparent url(/images/premiumStarCircle.gif) no-repeat scroll left top; float:left; width:53px; height:53px; margin:10px 10px 0 0 }
div.premJobHeader {padding: 0 0px 0 0px; float:left; width:495px}
div.premJobInfo {padding: 12px 16px 8px 40px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:18px; font-weight:bold; color:#000; margin: 0px 0 2px 0; line-height:18px}
.premSplashJob div span, .premSplashJobRedHot div span, div.premJobInfo span {font-size:16px;  color:#555}
.premJobSubHead { }
div.premJobInfo p {color:#777; margin:0; font-size:13px; font-weight:normal}
div.premJobInfo p.premiumDesc {margin-top:15px}
#jobAlsoViewed{ background-color:#FFFDF7; border-top: 0px solid #ccc; border-bottom: 0px solid #ccc; padding:10px; margin-top: 15px}
#jobAlsoViewed p{ color:#333; margin-top:0}
#jobAlsoViewed ul{ list-style:none; padding:0; margin:10px 0 0 0 }
#jobAlsoViewed a{ text-transform:capitalize}
.premSplashRedHot {margin-top:6px; background:#fbe3df; font-weight:normal; color:#e14627; font-size:15px; text-align:center; padding:4px 0 3px 0; font-style:italic}
.premSplashTable .col1 {width:280px; font-size:16px}
.premSplashTable .col2 {width:250px; color:#517eb4; font-style:italic; font-size:14px}
.premSplashTable .col2 .premNetPref {color:#257a25; font-style:italic; font-size:14px}
.premDiscount{ color:#517eb4; font-style:italic; font-size:14px; font-weight:bold}
.premSplashTable .col2button {width:200px; text-align:right}
.premJobRight .premSplashTable .col2button {width:300px; text-align:right}
.premSplashTable .col1 label span {font-size:12px; color:#333; font-weight:normal}
.premSplashTable .col1 label {padding-left:8px}
.premSplashTable .totalCharge {color:#517eb4; font-style:italic; font-size:18px; text-align:right; width:300px}
div h2.premiumTitle {font-style:italic; color:#777; font-size:24px; font-weight:normal; padding-left:56px; background:url(/images/premiumStarCircleMedium.gif) left no-repeat; height:40px; padding-top:12px}
div p.premiumTitle {color:#111; line-height:22px; font-size:20px; margin-bottom:16px}
div p.premiumTitle2 {color:#335596; font-size:18px; line-height:20px; margin-bottom:12px;   }
div h2.premiumTitleTrial {font-style:italic; color:#777; font-size:24px; font-weight:normal; height:40px; padding-top:12px}
div p.premiumTitleTrial {color:#111; line-height:22px; font-size:20px; margin-bottom:16px; padding-left:56px; background:url(/images/premiumStarCircleMedium.gif) left no-repeat}
.extendHeader {font-size:14px; padding:4px 0}
.extendButton {padding:6px 0 6px 36px}
.paymentSourceTableShort {border:1px solid #999; border-bottom:2px solid #767676}
.paymentSourceTable select {width:auto !important}
.paymentSourceTableShort tr td {vertical-align:middle}
.premiumLeft ul.paymentList li {background:none; color:#000; font-size:14px}
.dooPremPaymentHolder .marketingBlock {border:0; padding:16px 20px; margin:0}
.dooPremPaymentHolder .dooErrorBlock {padding:0 20px 6px 20px}
div.mainColumn .dooSearchesSubHeader {font-size:38px; letter-spacing:-2px; color:#627E5D}
.billingDetails {padding:6px 0 6px 12px}
.billingTitle {font-weight:bold}
.cancelTextArea {margin-left:12px; width:360px; height:60px}
div div form input.textInputZip {width:50px !important; float:left}
div.usCanadaLabel {display:block; float:right;  font-size:10px; text-align:left !important}
div.usCanadaLabel input {float:right}
label.usCanadaLabel {display:block; float:right; font-size:10px; text-align:left !important}
.premWharton {padding:48px 48px 36px 48px}
.premSpecial {padding:48px 48px 36px 36px}
div div.premSpecialJob {padding:28px 48px 0 54px}
.premWhartonHeader {padding:16px 0 12px 270px; background:url(/images/whartonPremium.gif) top left no-repeat; color:#1c3a56; font-size:30px}
.premSpecialHeader {padding:0 0 12px 0; color:#1c3a56; font-size:30px}
h2.premJobHeader { color:#1c3a56; font-size:18px; font-weight:normal}
.premJobPayment {width:570px; margin-top:12px}
.premSpecialHeader img {padding-right:24px; vertical-align:middle}
.premWhartonBody p,.premSpecialBody p {color:#1c3a56; font-size:19px; line-height:24px}
.premLogo{ min-height:110px; padding-left:125px; margin:12px 0 6px 4px}
.premTuckLogo{ background: url(/images/logos/tuck_logo.gif) top left no-repeat ; min-height:150px}
.premHbsLogo{ background: url(/images/logos/hbs_logo.gif) center left no-repeat ; padding-left:280px}
.premUclaLogo{ background: url(/images/logos/ucla_logo.gif) center left no-repeat ; padding-left:220px}
.premSpecialBodyDuke {background: url(/images/premSpecialDuke.gif) no-repeat left; min-height:110px; padding-left:125px; margin:12px 0 6px 4px}
.premSpecialBodyWhartonMba {background: url(/images/whartonMba.gif) no-repeat left; min-height:110px; padding-left:125px; margin:12px 0 6px 4px}
.premSpecialBodyCornell {background: url(/images/premCornell.gif) no-repeat left; min-height:110px; padding-left:125px; margin:12px 0 6px 4px}
.premSpecialBodyDarden {background: url(/images/premDarden.gif) no-repeat left; min-height:110px; padding-left:125px; margin:12px 0 6px 4px}
.premSpecialHeadline {border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#1c3a56; font-size:18px; line-height:20px; padding:12px 0}
.premSpecialSubhead {padding-top:12px; font-style:italic; color:#666; font-size:16px}
.premChoiceHeader {color:#1c3a56; font-size:16px; padding:0 0 4px 24px}
.premChoiceHeader span {color:#666; font-size:11px; padding-left:16px}
.premSpecialRightStar {padding:0 12px 2px 0; float:left}
.premSpecialRightBody span {padding-top:12px; font-style:italic; font-family:times, serif; font-size:16px; font-weight:bold; line-height:20px}
.premSpecialRightName {margin-top:16px; color:#666}
#billing_info_section .billingInfoHeader_school{ font-size: 14px; font-weight: normal; color: #333333}
#billing_info_section .billingInfoHeader {font-size: 18px; font-weight: bold; color: #1C3A56; line-height:24px; margin:0}
.premWharton .paymentSourceTable, .premWharton .premSplashTable, .premSpecial .paymentSourceTable, .premSpecial .premSplashTable {margin:0 auto}
p.premWhartonStar, p.premSpecialStar {padding-left:64px; background:transparent url(/images/premiumStarCircleMedium.gif) no-repeat left top; padding-bottom:16px}
.premWhartonLeft, .premSpecialLeft {float:left; width:580px}
.premWhartonLeft p, .premSpecialLeft p {color:#1c3a56; font-size:18px; line-height:24px;  }
div div.premJobRight {float:right; width:570px}
.premJobRight p {color:#666; font-size:14px; line-height:16px; margin:12px 0 0 0}
div div.premJobRight p strong {color:#333}
div .premJobIndustry {margin-top:4px; margin-bottom:2px; font-weight:normal; color:#666; font-size:15px}
.premJobLeft {float:left; width:267px}
.premJobLeftBox {padding:8px; background:#fff; border-width:1px; border-style:solid; border-color:#ddd #eee #eee #ddd}
.premJobLeftBox ul {font-size:16px; list-style-type:none; padding-left:0; margin:4px 0 0 0}
.premJobLeftBox ul li {padding:0px 0px 0px 32px; background:url(/images/dot.gif) 5px 5px no-repeat; margin-bottom:10px; color:#2b2c2c}
.premWhartonRight {float:right; width:300px}
.premSpecialRight {float:right; width:320px}
.premJobInsideConnections {border-left:1px solid #dadadb; border-right:1px solid #dadadb; background:#ebeff7 url(/images/premJobLeftMid.jpg) top left repeat-x; padding:16px 12px; text-align:left; color:#000}
.premJobInsideConnections h4 {color:#0e2e45; font-size:24px; font-weight:bold; padding-bottom:6px; margin-bottom:0; text-align:center}
.premJobInsideConnections div {font-size:16px; line-height:18px}
.premJobInsideConnections p {font-size:16px; border-bottom:#ccc 1px solid; padding-bottom:8px; margin:8px 0}
.premJobInsideConnections p span {font-size:14px; color:#555; font-weight:normal}
.premJobInsideConnections div h4 {font-size:16px; font-weight:bold; padding-top:0; margin-bottom:0; border-bottom:none}
.premWhartonRightInner,.premSpecialRightInner {padding:12px 0 12px 0}
div.premSpecialRightInner {padding:18px 0 12px 0}
.premWhartonRightBody, .premSpecialRightBody {color:#1c3a56; border:1px solid #e0e2e4; background:#ebf1f8; padding:16px 12px; min-height:1px}
.premWhartonRightBody h3, .premSpecialRightBody h3 {font-size:18px; color:#1c3a56; padding-bottom:8px}
.premWhartonRightBody h4,.premSpecialRightBody h4 {color:#1c3a56; font-size:16px; padding-bottom:8px; font-weight:normal}
.premWhartonRightBody ul, .premSpecialRightBody ul {margin:0; padding:0; font-size:14px; list-style-type:none}
.premWhartonRightBody ul li,.premSpecialRightBody ul li {padding:0 0 8px 28px; background:url(/images/premCircleStarSmall.gif) top left no-repeat; font-size:14px; list-style-type:none}
div.premChoicesholderJob {border-bottom:1px solid #ccc; padding-bottom:6px}
.premChoicesholderWharton, .premChoicesholderSpecial {background:#fefcf1; border:1px solid #fae576; padding:16px 12px 18px 6px; font-size:16px; margin-bottom:16px}
div.premChoicesholderSpecial {margin-top:18px; color:#1c3a56}
.premWhartonOffer, .premSpecialOffer {padding-left:24px}
.premSpecialOffer {padding-bottom:8px}
.premWhartonOffer span, .premSpecialOffer span {padding-left:45px; color:#666; font-size:12px}
.premSpecialCardHeader span {color:#666; font-size:12px}
.premWhartonLabel, .premSpecialLabel {color:#1c3a56; float:left; width:120px; font-size:14px; text-align:center; line-height:14px}
.premWhartonLabel strong, .premSpecialLabel strong {font-size:15px}
.premChoicesholderWharton label, .premChoicesholderSpecial label {padding-left:18px}
.premWhartonCardHeader, .premSpecialCardHeader {font-size:14px; padding:6px 0 24px 0}
.premSignupHeader {margin:36px 24px 24px 48px; color:#333; padding:8px 0 12px ; font-size:36px; font-family:georgia, "arial", serif; font-style:italic; letter-spacing:-1px; text-align:center}
.premSignupHeader span {font-size:22px; font-weight:normal; font-style:normal}
table.formTable td {padding-top:14px}
.premSignupLeft {float:left; width:324px; padding-left:24px; text-align:center}
p.payment_desc{ padding: 0 0px 0 70px; border:0px solid red; font-size: 12px; margin: 0}
.payment_desc .span1{ color: #517eb4; font-style: italic; font-weight:bold}
.payment_desc .span2{ font-style: italic}
#selectMembership{ color:#333; font-size:12px; line-height:18px}
#membership_question,#coupon_question{ background:url(/images/infoIconSmall.gif) center center no-repeat; width:16px; height:16px; display:inline-block; position:relative; top:5px; margin-left:5px}
#coupon{ margin-bottom:6px}
#coupon_code{ margin-right: 10px}
#coupon_accept{ color:green}
#coupon_rejected{ color:red; margin-left:15px}
#coupon_submit_button, #coupon_spinner{ position:relative;top:6px}
.price_discount{ text-align:center; border:1px solid #fbe88a; border-width:1px 0 1px 0; font-size:12px; margin:10px 0 0 0; padding:4px 0; background:#fef8dc; color:#1c3c55}
.period_price,.trial_price,.job_price{ font-weight:bold; color:#000}
.period_price_old{ text-decoration:line-through; font-weight:normal; color:#bb0000; padding: 0 0px}
.period_price_new{ font-weight:normal; font-size:13px; color:#000000; padding: 0 0px}
.premPriceTable .period_price_new{ font-size:16px}
.coupon_accept{ color:green; display:inline}
.coupon_rejected{ color:red; display:inline}
#coupon_apply_button{ font-weight:normal}
.apply_btn{ background:url(/images/buttons/apply_blue_btn.gif) bottom left no-repeat; display:inline-block; position:relative; top: 8px; width:51px; height:24px}
.apply_btn_grey{ background:url(/images/buttons/apply_grey_btn.gif) bottom left no-repeat; cursor:auto; display:inline-block; position:relative; top: 8px; width:51px; height:24px}
.premPriceTable{ font-size:16px; margin: 5px 0 10px}
 .premPromoBody {min-height:110px; padding-left:125px; margin:12px 0 6px 4px}
.premPromoBG{ background: url(/images/clock.jpg) no-repeat left}
.premPromoHeader {padding:0 0 12px 0; color:#000; font-size:30px; padding-bottom:0; font-style:italic; font-family:georgia, "arial", serif; letter-spacing:-1px}
.premPromoHeadline {border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#000; font-size:18px; line-height:20px; padding:12px 0}
.premPromoHeadline p{ margin-bottom:0; color:#000; font-size:18px}
.premPromoChoicesholder{ background:#fefcf2; border:1px solid #f7e480; padding:16px 12px 18px 6px; font-size:16px; margin-bottom:16px; margin-top:18px; color:#000}
.premPromoChoiceHeader {color:#1c3a56; font-size:16px; padding:0 0 4px 8px}
.premPromoChoiceHeader span {color:#666; font-size:11px; padding-left:16px}
.premPromoSplashTable .col1{ width:230px; padding-left:10px}
.premPromoSplashTable label{ padding-left:10px}
.premPromoNetPref {font-style:italic; font-size:14px}
#premPromChoiceDesc{ margin: 17px 0 0 0}
#premPromChoiceDesc p{ color:#000; padding:0 0 0 10px; margin:0; font-size:12px; font-style:italic; line-height:15px}
#premPromChoiceDesc p span{ color:#666; font-style:normal}
 .premium_holder_out{ width: 960px}
.premium_holder{ background: url(/images/bg/bg_premium_m.gif) top left repeat-y; width: 960px; margin: 0px 0 0 0 ; padding:0 20px 20px 20px}
.premium_top{ background: url(/images/bg/bg_premium_t.gif) bottom left no-repeat; width: 960px; height:3px}
.premium_bottom{ background: url(/images/bg/bg_premium_b.gif) top left no-repeat; width: 960px; height:3px}
.prem_market {float:left; width:485px; margin-left:8px; border:0px solid #999}
.prem_market h1 {font-size:19px; margin:20px 0 16px; color:#003366}
.premium_seperator{ background: url(/images/bg/premium_seperator.gif) center center no-repeat; width: 466px; height:2px; margin: 20px 0 }
.prem_market ul{ list-style:none; margin:15px 0; padding:0}
.prem_market ul li{ background: url(/images/icons/premium_star18.gif) center left no-repeat; list-style:none; padding:6px 0 6px 25px; font-size:15px}
.prem_payment{ float:right; margin:0 20px 0 0 }
.geotrust_out{ margin-right:30px}
.geotrust_out .question{ float:right; border:0px solid red; margin:20px 20px 0 0 }
.geotrust_out .geotrust{ float:right; border:0px solid blue; width:150px; text-align:right}
.prem_credit_card h1{ font-size:19px; margin:20px 0; color: #003366 }
.prem_credit_card h1 span.locker{ font-size: 11px; font-weight:normal; display:inline-block; margin-left: 60px; padding-left:20px; background: url(/images/icons/locker.gif) center left no-repeat}
.prem_credit_card .credit_line{ margin: 5px 0}
.prem_credit_card .credit_line span{ display:inline-block}
.prem_credit_card .c1{ width:65px}
.prem_credit_card .c3{ margin-left:10px; width:80px}
.prem_credit_card input.name{ width:80px}
.prem_credit_card input.code{ width:80px}
.prem_credit_card input.credit{ width:120px}
.total_charge_out{ border:1px solid #cdcdcd; background-color: #fff8e3}
.total_charge_out p {margin:5px 0}
.total_charge_out p span.b{ font-size:16px; font-weight:bold}
.total_charge_out p span#total_charge_save{ font-size:14px; color:#cc0033; font-weight:bold}
.prem_upgrade_out{ width:400px; padding: 10px 14px 10px 14px; margin: 20px 10px 10px 0; border:1px solid #999; background-color:#fff}
.prem_upgrade_out h1{ font-size: 19px; color:#003366}
.prem_upgrade_out h5{ font-size: 11px; color: #474747; margin-left:3px}
.prem_upgrade_out ul.membership{ font-size:14px; list-style:none; margin:0 0 0 00px; padding:0px}
.prem_upgrade_out ul.membership li{ list-style:none; margin:10px 0 0 0px ; padding:3px 0 0px 20px; border-top:1px dashed #c2c2c2}
.trial_text{ color:#333; font-weight:normal; font-size:13px; margin: 0 0 0 25px}
.prem_quote_out .quote2_left{ float:left; background: url(/images/icons/quote2_black_left.gif) top left no-repeat; width: 25px; height:20px; margin: 0px 20px 0 0 ; border:0px solid #999}
.prem_quote_out .quote_right{ background: url(/images/icons/quote2_black_right.gif) bottom right no-repeat; width: 25px; height:20px; margin: 60px 0 0 20px ; float:left; border:0px solid #999}
.prem_quote_out .quote16_left{ float:left; background: url(/images/icons/quote_black_left16.gif) top left no-repeat; width: 16px; height:13px; margin: 0px 5px 0 0 ; border:0px solid #999}
.prem_quote_out .quote16_right{ background: url(/images/icons/quote_black_right16.gif) bottom right no-repeat; width: 16px; height:13px; margin: 65px 10px 0 3px ; float:left; border:0px solid #999}
.prem_quote_out .quote_text{ float:left; width:320px; font-size:15px; border:0px solid #999}
.prem_quote_out .quote_text p{ font-size:15px; margin-top:5px}
.prem_job_out .prem_star{ float:left; width: 47px; height:47px; margin: 0px 20px 0 0 ; border:0px solid #999}
.prem_job_out .orange{ background: url(/images/icons/premium_star47.gif) top left no-repeat}
.prem_job_out .red{ background: url(/images/icons/premium_star47_red.gif) top left no-repeat}
.prem_job_out .prem_job{ float:left; width:390px; border:0px solid #999}
.prem_job_out .prem_job p{ float:left; font-size:13px; border:0px solid #999}
.prem_job_out .prem_job h3{ color:#000; font-size:17px; margin: 0 0 15px 0}
.prem_job_out .prem_job h4{ color:#000; font-size:13px; font-weight:normal }
ul.like_jobs li{ font-size:13px; color:#000}
ul.like_jobs li a{ font-weight:bold; color:#000}
 #design2 {background: #0a2f59 url(/images/bg/bg_signup_v1.jpg) top left repeat-x; border: 1px solid #184C78; width: 960px}
#design2 .premium_holder{ background: transparent url(/images/pics/girl_v1.gif) 0px 120px no-repeat; margin:0px; padding:0px; width:960px}
#design2 .premium_top{ background: none; width: 960px; height:3px}
#design2 .premium_bottom{ background: none; width: 960px; height:3px}
#design2 .premium_holder .prem_market{ width: 480px; float:left; margin-left:20px; display: inline}
#design2 .premium_holder .prem_market .marketing{ }
#design2 .premium_holder .prem_market .marketing .up{ height:381px; color: #184c78; font-size: 100%}
#design2 .premium_holder .prem_market .marketing .up .prem_title{ margin: 10px 0px 10px 0px; font-size: 19px; font-weight: bold}
#design2 .premium_holder .prem_market .marketing .up .text1{ font-size: 18px; margin: 20px 0 0 20px; display: none}
#design2 .premium_holder .prem_market .marketing .up .text2{ font-size: 16px; margin: 40px 0 0 230px; line-height: 22px}
#design2 .premium_holder .prem_market .marketing .up .name{ font-size: 17px; font-weight:bold; margin: 20px 0 0 360px}
#design2 .premium_holder .prem_market .marketing .up .name span{ font-size: 13px; font-style:italic}
#design2 .premium_holder .prem_market .marketing .down{ color: #fff; font-size: 16px}
#design2 .premium_holder .prem_market .marketing .down h2{ margin: 20px 0 0 0px; font-weight:bold; font-size: 16px; color: #ffffff}
#design2 .premium_holder .prem_market .marketing .down p{ margin: 10px 0px; font-size: 16px}
#design2 .premium_holder .prem_market .marketing .down p span{ color: #f5bc0c; font-weight:bold}
.premium_holder_out .premium_holder .prem_market .learn_more {margin-top: 20px}
#design2 .premium_holder .prem_market .learn_more{ color: #ffffff; margin-top: 20px; font-size: 19px; clear: both}
#design2 .premium_holder .prem_market .learn_more a{ margin-top: 20px; color: #ffffff; text-decoration: underline}
#design2 .premium_holder .prem_market .from_promo{ clear: both; background-color: #fff; margin-top: 20px; padding: 10px}
#design2 .premium_holder .prem_market .from_promo h3{ font-size:15px; margin-bottom: 6px; color: #003366}
#design2 .premium_holder .prem_payment {float:right; margin:0px; display: inline}
#design2 .premium_holder .prem_payment .prem_upgrade_out {margin-top: 10px}
#design2 .premium_holder .geotrust_out {margin-top: 140px; margin-bottom: 10px}
#design2 .premium_holder .geotrust_out .question{ padding: 0px; color: #ffffff; float: none}
#design2 .premium_holder .geotrust_out .question a{ color: #ffffff; text-decoration: underline}
#info_message_box {width: 960px; margin: 0px 0px 10px 0px}
#info_message_box div {margin: 0px 0px}
 