* html #efcHolder #wpListing div#mainContentContainer, #efcHolder #wpListing .article div#mainContentContainer {
    width: 340px; /* width of main news content */
    overflow: hidden;
    padding: 0 30px;
    float:left;
    height: 1%;
}

/* Buttons - no images and change background colours */

button.efcButton.efcButtonAction { background-color:#5BA858; background-image:none; }

button, .BUTTON, .button, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled  {
background-color:#5BA858;
margin:0 0 0.5em 0.5em;
padding:0 0.5em;
text-align:center;
}

#efcContent button.efcButton.efcButtonAction { background-image: none; text-decoration:none; background-color:#5BA858;}
#efcContent button.efcButton.efcButtonAction span { background-image:none; color: #fff; text-decoration:none;}

#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited {color:#fff; background-color: #5BA858; line-height:1.0em; text-decoration:none;}
#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited, #efcContent .btnBlueOnBlue span {font-size:8pt; color:#fff; background-image:none; line-height:1.0em; text-decoration:none;}
#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited, #efcContent .btnBlueOnBlue hover {color:#fff; background-image:none; line-height:1.0em; text-decoration:none;}
#efcContent .btnBlueOnBlue:hover, #efcContent .btnBlueOnBlue:hover span {background-image: none; line-height:1.0em; text-decoration:none;} 

#efcContent .btnWhiteOnWhiteBlueTxt:link, #efcContent .btnWhiteOnWhiteBlueTxt:visited, #efcContent .btnWhiteOnWhiteBlueTxt span {
background-image:url("/assets/images/v2/efcContent/generic/genericButtons/btnWhiteOnWhite.gif");font-size:8pt; text-decoration:none;}

#efcContent .btnBlueOnWhite:hover, #efcContent .btnBlueOnWhite:hover span {background-image:none;} 
#efcContent .btnBlueOnWhite:link, #efcContent .btnBlueOnWhite:visited, #efcContent .btnBlueOnWhite span{font-size:8pt; background-image: none;background-color: #5BA858; text-decoration:none;}

#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active {color:#fff; background-color: #5BA858; font-size: .8em ! important;text-decoration:none;}
#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active, #efcContent .btnBrownOnWhite span {background-image:none; background-color: #5BA858;text-decoration:none;}
#efcContent .btnBrownOnWhite:hover {background-color: #5BA858;text-decoration:none;} 
#efcContent .btnBrownOnWhite:hover, #efcContent .btnBrownOnWhite:hover span{background-image: none;text-decoration:none;}

/* Make the main eFC holder narrower*/
#efcHolder {width:767px;}


/* Nav Links */
#efcHolder #efcHeader #siteNavigationBar #topNav li li a {color:#000000;}

/* Company Search Title Links*/
#efcContent .companyProfile h3 span {color:#000000;}
#efcContent .companyProfile h3 a:visited, #efcContent .companyProfile .col3 a:visited {color:#000000; text-decoration:underline;}
#efcContent .companyProfile table {border-collapse:collapse;width:620px;}
#efcContent .companyProfile .col1 {width:150px;}
#efcContent .companyProfile .col2 {width:280px;}
#efcContent .companyProfile .col3 {width:200px; overflow:auto;}
#efcContent .companyProfile .col1 img {margin-left:0;}

/* Homepage recruiters box */
	/* make smaller */
#efcContent #recruitersSiteHpMod {margin:0 13px;}
	/* change colour */
#efcContent #recruitersSiteHpMod {background:none repeat scroll 0 0 #5BA858}
#efcContent #recruitersSiteHpMod a {background:none;}

/* job search container -make smaller */
#efcContent #jobSearchMod .searchContainer {width:767px;}
#efcContent #jobSearchMod span.fauxh3 {width:120px;}

/* company search container - make smaller */
#efcContent #companySearchMod .searchContainer {width:767px;}
#efcContent #companySearchMod h2 {float:left;width:130px;}

/* Make jobs news and views box smaller */
#efcSiteLayoutT321 #efcContentLayoutMiddleCol2 {width:287px;}

/* Hide post resume box */
#efcContent #jobSearchMod #pager {display:none;}
#efcContent #editorialSearchMod #pager {display:none;}

/* Make nav bar font bigger */
#efcHolder #efcHeader * {font-size:9pt}


/* Body background image */
html, body {
	background-image:url(http://www.nyssa.org/Portals/_default/Skins/NYSSA/images-v2/bg.jpg) !important;
	background-repeat: repeat-x !important;	
	margin:0 !important;
	padding:0;
}

html body { margin:0; padding:0; }

/* Some advanced search fonts */
#efcHolder{font-size:1em}

/* search results wrapping because second column too big */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:630px;}

/* Hide the resume button on the company search page */
#efcContent #companySearchMod #pager {display:none;}
#efcContent #pager{display:none;}

/* Company search results wrapping because second column too big*/
#efcSiteLayoutT15 #efcContentLayoutMiddleCol2 {width:607px;}
#efcSiteLayoutT15 #efcContentLayoutMiddleCol1 {width:160px;}
/* Company search listings */
#efcContent #companySearchResults #companySearchResultsHeader {width:636px;}
#efcContent #companySearchResults #companySearchResultsHeader {background:none;border-bottom:none;}

#efcContent .companyProfile .col1 {width:127px;}
#efcContent .companyProfile .col2 {width:200px;}
#efcContent .companyProfile .col3 {width:164px; overflow:auto;}

/* Job Display */
#efcSiteLayoutT42 #efcContentLayoutMiddleCol1 {width:560px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {width:200px;}
#efcContent .genericView #jobViewContentHeader, #efcContent .genericView #jobViewContent{margin-right:0;}

/* Apply for job current work permit display */
#efcContent #yourDetails .selectBx {width:65%;}

/* News listing */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol1 {width:160px;}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:467px;}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol3 {width:140px;}

/* Jobs News And Views */
#efcContent #efcSiteLayoutT42 #editorialContentMod{width:580px;}

/* News Search Area */
#efcContent #editorialSearchMod h2 {margin:2px 20px 0 0; width:auto;}

/* My eFC */
#efcSiteLayoutT132 #efcContentLayoutMiddleCol2 {width:415px;}
#efcSiteLayoutT132 #efcContentLayoutMiddleCol3 {width:192px;}

/* My eFC sign up form */
#efcContent #usernamePassword span, #personalDetails span {width:330px;}
#efcContent input.text {width:180px;}
/* My eFC login form */
#efcContent #userLoginMod fieldset input.text {width:140px;}
#efcContent #userLoginMod #recruitersLink {display:none;}
#efcContent #userLoginMod form button.efcButtonAction {padding-left:0; margin-left:10px;}
#efcContent #userLoginMod .keepSignedIn label {padding:2px 0 8px;width:140px;}
#efcContent #userLoginMod form button.efcButtonAction {float:right;margin-right:40px;padding-left:0;padding-right:0;}

/* My eFC - My Resumes - views last week wrapping */
#efcContent #myDashboardSecondaryMod #graphArea {padding:0;}

/* My Resumes */
#efcContent .myResumes .graphArea{margin-right:20px; margin-bottom:10px;margin-top:10px;}
#efcContent .myResumes .graphInfo{margin-right:20px;}
#efcContent .myResumes .resume {padding:0}
#efcContent #legend #searchable {width:120px;}
#efcContent #legend #details {width:320px;}
#efcContent #legend #stats {width:160px;}

/* Resume Details personal details box */
#efcContent #previewPersonalDetails {margin:30px 5px 0 15px;}

/* Edit Resume */
#efcContent #formEdit .resumeTitle .subtleText {margin:0;padding:0 0 0 155px;}

/* Resume Preview */
#efcContent .resumePreview .genericAppForm fieldset h4 {width:140px;}
#efcContent .resumePreview #efcContentLayoutMiddleCol2 select{width:60px;}
#efcHolder #efcContent #efcContentLayoutMiddleCol2 .displayContactDetailsMod {height:3.7em;margin-bottom:1px;font-size:8pt;}
#efcHolder #efcContent #efcContentLayoutMiddleCol2 .displayContactDetailsMod span.left{padding:0;}

/* My Account */
#efcContent #myAccountForm.genericAppForm #yourDetailsAmend fieldset h4 {width:95px;}
#efcHolder #efcContent .myAccount #yourDetailsAmend .formSpanPaddingUsLoc {width:360px !important;}

/* Advanced search - IE not wf */


#efcContent #advancedSearchForm .noH4Module {margin-left:200px;}
#efcContent #advancedSearchForm h4, #efcContent #advancedSearchForm label {width:114px;}
#efcContent #advancedSearchForm #adSearchKeywords {margin-left:76px;}
#efcContent #advancedSearchForm #adSearchOther {margin-left:76px;}

/* My Dashboard */
#efcContent #myDashboardMainMod .jobDetails {width:65%;}
#efcContent #myDashboardMainMod li {clear:none;margin:0;list-style-position:outside;}

/* Resume title help text alignment */
#efcContent .resumeTitle .subtleText {margin-left:280px;}

/* My Newsletters */
#efcContent #newsletterSettings {padding:10px 0 0 80px;}

/* Company search listings */
#efcContent #companySearchResults #companySearchResultsHeader {width:607px;}
#efcContent .companyProfile table {border-collapse:collapse;width:607px;}
#efcContent .companyProfile .col1 {width:150px;}
#efcContent .companyProfile .col2 {width:277px;}
#efcContent .companyProfile .col3 {width:180px; overflow:auto;}
#efcContent .companyProfile .col1 img {margin-left:0;}

/* Refine Search */
#efcContent #companySearchRefineMod .gradientModuleContent {padding:10px 0 10px 5px;}

/* News Show */
#efcContent #editorialNavFiltersMod {margin:0 3px;}

/* Float recruiter login box to the right */
#efcSiteLayoutT321 #efcContentLayoutMiddleCol3 { float:right; }

#partnerStripeBar {width: 767px; height: 35px; background-color:#FFCC99; margin-top:15px; }
#partnerStripeBarCol1 {float: left; width: 170px; text-align: left; }
#partnerStripeBarCol2 {float: left; width: 407px; text-align:center; padding-top:8px;}
#partnerStripeBarCol3 {float: left; width: 170px; text-align: right; margin-left: 10px;}

/* NYSSA Specific Style Overrides */
.c_icon { display: none; }
#efcContent ul li { list-style-type: none; }
a:link{ color: #227CC4; }

/* new editorial news section */

#efcHolder #wpListing a.button, 
#efcHolder #wpListing a.button:hover {
	background-image:none;
	background:none repeat scroll 0 0 #81BC7A;
	border-radius:0;
}

/***** CHANGEABLE DIMENSIONS *****/

#efcHolder #wpListing div#navigation {
	width: 160px;
}

#efcHolder #wpListing aside {
	width: 160px;
}

/***** CHANGEABLE FONTS *****/

#efcHolder #wpListing * {
	font-family: Arial;
}

/***** CHANGEABLE COLOURS *****/

#efcHolder #wpListing article h1, #efcHolder #wpListing #articleListingContainer header.tab h2, #efcHolder #wpListing .articleContainer footer a, #efcHolder #wpListing nav#pagination li#previousPage a, #efcHolder #wpListing nav#pagination li#nextPage a {
	color: #000;
}

#efcHolder #wpListing .articleContainer footer {
	color: #CCC;
}

#efcHolder #wpListing h1, #efcHolder #wpListing .listingContainer h2, #efcHolder #wpListing .listingContainer h3, #efcHolder #wpListing .articleContainer h3 {
	color: #227CC4;
}

#efcHolder #wpListing .listingContainer a, #efcHolder #wpListing .listingContainer h3, #efcHolder #wpListing .articleContainer h3, #efcHolder #wpListing a.back {
	color: #227CC4;
}

#efcHolder #wpListing a.button, #efcHolder #wpListing nav#pagination li a:hover, #efcHolder #wpListing nav#pagination li.active a {
	color: #FFF;
}

#efcHolder #wpListing nav#pagination li a:hover, #efcHolder #wpListing nav#pagination li.active a {
	background-color: #227CC4;
}
#efcHolder #wpListing * {

    font-size: 1em;

}
