 /* 
     Stylesheet for GettingHired - Largest Text
     --------------------------------------------------------
*/ 


/* 
     HTML Elements
     ---------------------------------------------------------- */ 

/* --- Header Text --- */ 
h1 { font-size: 150%; }
h2 { font-size: 125%; }
h3 { font-size: 100%; } 
h4 { font-size: 81%; } 
h5 { font-size: 75%; }
h6 { font-size: 63%; }


sup { font-size: 56%; }
small { font-size: 63%; }


/* --- Inputs --- */
input, select, button, textarea { font-size: 92%; }


/* 
     Site-wide Body
     ---------------------------------------------------------- */ 
body { font-size: 150%; line-height: 144%; }


/* 
     Header IDs
     ---------------------------------------------------------- */
#header dt { font-size: 100%; padding: 0 7px 0 0; }
#header dd { padding: 3px 7px 0 0; }

/* Static Backgrounds - no changes in font size/contrast*/

#header a#smallStyleBtn { background-image: url(../images/buttons/off/font_default.gif); }
#header a#mediumStyleBtn { background-image: url(../images/buttons/off/font_large.gif); }
#header a#largeStyleBtn { background-image: url(../images/buttons/on/font_larger.gif); }

#header a#smallStyleBtn:hover { background-image: url(../images/buttons/on/font_default.gif); }
#header a#mediumStyleBtn:hover { background-image: url(../images/buttons/on/font_large.gif); }
#header a#largeStyleBtn:hover { background-image: url(../images/buttons/on/font_larger.gif); }
	
/* Utility Navigation */
#header ul { font-size: 100%; }
#header li { padding: 0 7px 0 6px; background-position: 100% 17px !important; } 
#header li#signout a { font-size: 100%; line-height: 67%; background-position: 4px 11px !important; top: -3px; }  /* Changed 9/10/08 */


/* 
     Branding IDs
     ---------------------------------------------------------- */

/* Logo */
#branding #logo em { font-size: 117%; }

/* Employee Login */
#branding dt { font-size: 125%; line-height: 94%; }
#branding dd { background-position: 100% 18px; }

/* Added 8/8/08 */
#branding input.submit { background-position: 4px 15px !important; font-size: 108%; }
*:first-child+html #branding input.submit { width: 60px; }
* html #branding input.submit { width: 60px; }
body:first-of-type #branding input.submit { background-position: 4px 9px !important; } /* Changed 9/10/08 */
 /* Added 8/8/08 */
 
 
/* 
     Primary Navigation IDs - 7/24/08
     ---------------------------------------------------------- */	 
#primarynav dd a { font-size: /*167%*/ 142%; }  /* Changed 10/3/08 */
#primarynav dd.selected { min-height: 74px; padding: 0; }
* html #primarynav dd.selected { height: 74px; }
#primarynav dd#fj span.spacer { display: block; margin: 0; padding: 0 250px 0 0; }
#primarynav dd#byc span.spacer { display: block; margin: 0; padding: 0 100px 0 0; }
#primarynav dd#mc span.spacer { display: block; margin: 0; padding: 0 100px 0 0; }
#primarynav dd.selected#mgh span.spacer { display: block; margin: 0; padding: 0 160px 0 0; }
#primarynav dd#mgh span.spacer { display: block; margin: 0; padding: 0 120px 0 0; }

#primarynav dd.selected#fj span.spacer { display: block; margin: 0; padding: 0 400px 0 0; }
*:first-child+html #primarynav dd#fj { overflow: hidden; } /* Changed 10/8/08 */
* html #primarynav dd#fj { overflow: hidden; } /* Changed 10/8/08 */
* html #primarynav dd.selected#fj span.spacer { display: block; margin: 0; padding: 0 200px 0 0; }

/* Added 8/8/08 */
#primarynav span.byline { font-size: 70%; line-height: normal; }

body.tour #primarynav dd#fj span.spacer { display: block; margin: 0; padding: 0 100px 0 0; }
body.tour #primarynav dd#byc span.spacer { display: block; margin: 0; padding: 0 65px 0 0; }
body.tour #primarynav dd#mc span.spacer { display: block; margin: 0; padding: 0 120px 0 0; }
body.tour #primarynav dd.selected#mgh span.spacer { display: block; margin: 0; padding: 0 160px 0 0; }
body.tour #primarynav dd.selected#fj span.spacer { display: block; margin: 0; padding: 0 150px 0 0; }
*:first-child+html body.tour #primarynav dd.selected#mc span.spacer { display: block; margin: 0; padding: 0 150px 0 0; }
* html body.tour #primarynav dd.selected#mc span.spacer { display: block; margin: 0; padding: 0 150px 0 0; }
*:first-child+html #primarynav dd.selected#mc span.spacer { display: block; margin: 0; padding: 0 160px 0 0; }
* html #primarynav dd.selected#mc span.spacer { display: block; margin: 0; padding: 0 160px 0 0; }
body.tour #primarynav dd#mgh span.spacer { display: block; margin: 0; padding: 0 160px 0 0; }

body.jobseekers #primarynav dd#fj span.spacer { display: block; margin: 0; padding: 0 100px 0 0; }
body.jobseekers #primarynav dd#byc span.spacer { display: block; margin: 0; padding: 0 85px 0 0; }
body.jobseekers #primarynav dd#mc span.spacer { display: block; margin: 0; padding: 0 80px 0 0; }
body.jobseekers #primarynav dd.selected#mgh span.spacer { display: block; margin: 0; padding: 0 120px 0 0; }
body.jobseekers #primarynav dd.selected#fj span.spacer { display: block; margin: 0; padding: 0 150px 0 0; }

body.utility #primarynav dd#fj span.spacer, body.about #primarynav dd#fj span.spacer { display: block; margin: 0; padding: 0 100px 0 0; }
body.utility #primarynav dd#byc span.spacer, body.about #primarynav dd#byc span.spacer { display: block; margin: 0; padding: 0 55px 0 0; }
body.utility #primarynav dd#mc span.spacer, body.about #primarynav dd#mc span.spacer { display: block; margin: 0; padding: 0 110px 0 0; }
body.utility #primarynav dd.selected#mgh span.spacer { display: block; margin: 0; padding: 0 120px 0 0; }
body.utility #primarynav dd.selected#fj span.spacer { display: block; margin: 0; padding: 0 150px 0 0; }
body.utility #primarynav dd#mgh span.spacer, body.about #primarynav dd#mgh span.spacer { display: block; margin: 0; padding: 0 80px 0 0; }


body.company #primarynav dd.selected#fj span.spacer { display: block; margin: 0; padding: 0 250px 0 0; }
body.company #primarynav dd#byc span.spacer { display: block; margin: 0; padding: 0 0px 0 0; }
/*body.company #primarynav dd#mc span.spacer { display: block; margin: 0; padding: 0 100px 0 0; }
body.company #primarynav dd#mgh span.spacer { display: block; margin: 0; padding: 0 120px 0 0; }*/

/* 
     Side Navigation IDs - Changed 7/16/08
     ---------------------------------------------------------- */	
#sidenav dd a { font-size: 125%; line-height: 122%; }
#sidenav div.sublevel strong { font-size: 167%; line-height: normal; } /* Changed 8/8/08 */
#sidenav div.sublevel p { line-height: 167%; }
#sidenav ul li a { font-size: 108%; line-height: 138%; }
#sidenav dd.selected ul li a { font-size: 108%; line-height: normal; } /* Added 8/15/08 */

#sidenav div.linkedin strong { font-size: 100%; }
#sidenav div.linkedin strong.header { font-size: 167%; }
#sidenav div.linkedin strong.subheader { font-size: 117%; }
#sidenav div.linkedin a { font-size: 100%;  }


/* 
     Content IDs
     ---------------------------------------------------------- */	
* html body.findjobs #content div.first div.intro { margin-right: 0; }

div.section h1, div.section h2, div.section h3 { font-size: 167%; } 
#content div.section .second ul li a { font-size: 108%; }

#content div.promo, #content div.adinvite { font-size: 133%; line-height: 122%; } 

/* Added/Changed 7/14/08*/
ul.searchresults .header h2 { font-size: 150%; } 
ul.searchresults .header h2 a { font-size: 67%; } 
ul.searchresults .header h2 span { font-size: 67%; }

#content .friendentry h2 a  { font-size: 100%; }
 
span.help { font-size: 117%; } 

#content div.infoform h2 { font-size: 150%; } 

div.first .header h1 { line-height: 122%; } 

#content div.promo div.personnel { font-size: 75%; }
/* Added/Changed 7/14/08*/

#content ul.jobslist li { background-position: 0 13px; }

.pagination .prev ul li { background-position: 0 15px; } /* Changed 7/7/08 */
.pagination .next ul li { background-position: 100% 15px; } /* Changed 7/7/08 */
#content .pagination div.next ul { width: 95%; }
#content .pagination div.next ul li { float: right; }

/* 
     Sponsors IDs - Changed 7/14/08
     ---------------------------------------------------------- */
#sponsors ul li a { font-size: /*125%*/ 87%; height: 75px; padding-left: 10px; padding-right: 10px; } /* Changed 10/3/08 */
*:first-child+html #sponsors { margin-bottom: -1.0em; } 
* html #sponsors { margin-bottom: -1.0em; } 


/* 
     Footer IDs - Changed 7/14/08
     ---------------------------------------------------------- */	
#footer p { font-size: 92%; }
#footer ul li { font-size: 100%; background-position: 100% 20px !important; } /*Added 7/14/08*/


/* 
     Find Job Section IDs - Added 7/7/08
     ---------------------------------------------------------- */
body.findjobs #content div.intro { font-size: 125%; line-height: 144%; }	 
body.findjobs #content div.first h1 { font-size: 250%; line-height: normal; } 
body.findjobs #content div.first div.ads { font-size: 67%; }

#content div.search div.infoform input, body.findjobs #content div.search div.infoform select { font-size: 80%; }
#content div.search div.infoform label { font-size: 80%; }
#content div.search div.infoform fieldset.yesnoradio legend { font-size: 93%; } /* Added 10/3/08 */
#content div.search div.infoform fieldset.yesnoradio div.help { font-size: 93%; } /* Added 10/3/08 */
#content div.search div.infoform div.buttonwell { font-size: 80%; }

#content div.search dt { font-size: 80%; }
#content div.search dd { font-size: 125%; line-height: 94%; }

/* Added 8/8/08 */
#content div.search dl.options { font-size: 125%; line-height: 100%; }
#content div.search dl.options dd { font-size: 80%; } 
/* Added 8/8/08 */

body.findjobs #content div.search ul.recent li { font-size: 125%; line-height: 94%; }
#content div.search ul.selector li a { font-size: 100%; line-height: 111%; }
#content div.help { font-size: 80%; line-height: 133%; }	

/* Changed 8/8/08 */
body.findjobs #content div.section .subheader h2 { line-height: 111%; } 

#content ul.searchresults li { line-height: 150%; }
#content ul.searchresults li h2 { line-height: 125%; } /* Added 10/8/08 */
#content ul.searchresults li h3 { font-size: 117%; line-height: 100%; } 
#content ul.searchresults li.ads h3 { font-size: 117%; line-height: 150% } 
#content ul.searchresults div, #content ul.searchresults div.description div { line-height: 150%; margin-top: 10px; }

#content div.search ul.selector { height: 97px; }
#content div.search ul.selector li a { height: 85px; }
#content div.search ul.selector li a.selected { height: 85px;  }

#content div.resultdisplay dd { background-position: 100% 14px; }
#content div.sortdisplay { height: 110px; }
#content div.sortdisplay dd { background-position: 100% 14px; }
#content ul.searchresults li ul li { background-position: 100% 14px !important; }
#content div.section .subheader ul li { padding-top: 5px; }

#content div.search div.infoform select#state { width: 75px; }
#content div.search div.infoform select#radius { width: 85px; }
#content div.search div.infoform select { width: auto; }
#content div.search div.infoform span.radiogroup input { top: 0; } 
/* Changed 8/8/08 */

/* Added 10/3/08 */
/*body.findjobs div.intro { width: 40% !important; }
body.findjobs div.search { width: 200%; }*/

body.makeconnections div.intro { width: 45% !important; }
body.makeconnections div.search { width: 600px; }

/*body.findjobs div.search, body.makeconnections div.search, body.jssearch div.search, body.profilebuilder div.search { overflow: visible; width: 100%; }
body.findjobs div.search { width: 250%; }
body.jssearch div.search { width: 150%; }
body.makeconnections div.search { width: 115%; }*/

body.jssearch div.intro { width: 60% !important; }
*:first-child+html body.jssearch div.intro { width: 60% !important; }
* html body.jssearch div.intro { width: 60% !important; }

body.findjobs div.search { width: 600px; }


/* 
     Profile Builder IDs - Added 7/17/08
     ---------------------------------------------------------- */	
body.profilebuilder #content h1 { font-size: 250%; line-height: normal; } 
#buildernav td a { font-size: 75%; line-height: 100% !important;  } /* Changed 10/8/08 */

#content .disclaimer { font-size: 80%; } /* Changed 8/1/08 */
body.profilebuilder #content h2 { font-size: 313%; line-height: 117%; }
body.profilebuilder #content div.search div.infoform fieldset { font-size: 87%; line-height: 117%; } 
body.profilebuilder #content div.intro { line-height: 150%; }

/* Changed 10/8/08 */
body.profilebuilder #content div.search { width: 150%; } 
* html body.profilebuilder #content div.search { width: 105%; }

body.profilebuilder #content ul.buttonwell li { min-width: 200px; }
* html body.profilebuilder #content ul.buttonwell li { width: 200px; }
/* Changed 10/8/08 */

#content span.radiogroup { font-size: 83%; }
#content span.radiogroup label { font-size: 100% !important; }


/* Button Styles - Changed 7/24/08 */
#content input.submitbutton { font-size: 120% !important; background-position: 5px 25px; }

#content input.button { font-size: 100% !important; background-position: 5px 16px !important; }
#content a.button { font-size: 100% !important; background-position: 5px 12px !important; }

#content div.infoform input.submitbutton, #sidenav a.submitbutton { font-size: 150% !important; background-position: 5px 16px !important; } /* Changed 8/8/08 */
*:first-child+html #content div.infoform input.submitbutton, *:first-child+html #content a.submitbutton, *:first-child+html #sidenav a.submitbutton { background-position: 5px 16px !important; } /* Changed 10/8/08 */
* html #content div.infoform input.submitbutton, * html #content a.submitbutton, * html #sidenav a.submitbutton { background-position: 5px 22px !important; } /* Changed 8/8/08 */

#sidenav a.submitbutton { line-height: 150%; }

 /* Changed 10/24/08 */
#content .buttonspace a.submitbutton { font-size: 150% !important; background-position: 5px 16px !important; } 
*:first-child+html #content .buttonspace a.submitbutton { background-position: 5px 16px !important; }
* html #content .buttonspace a.submitbutton { background-position: 5px 22px !important; }
/* Changed 10/24/08 */

#content div.infoform input.button { font-size: 125% !important; background-position: 5px 19px; }
*:first-child+html #content div.infoform input.button { background-position: 5px 23px; }
* html #content div.infoform input.button { background-position: 5px 23px; }
 /* Changed 10/8/08 */

#content li#help a { font-size: 100% !important; background-position: 4px 13px; }
body.findjobs #content li#help a, body.makeconnections #content li#help a { font-size: 75% !important; } /* Changed 8/8/08 */

#content a.createprofile { font-size: 125% !important; background-position: 4px 15px; }
*:first-child+html #content a.createprofile { background-position: 6px 17px; }
* html #content a.createprofile { background-position: 6px 17px; }

*:first-child+html #content #saveprofile { width: 500px !important; }
* html #content #saveprofile { width: 500px !important; }

*:first-child+html #content #saveprofileandexit { width: 160px !important; }
* html #content #saveprofileandexit { width: 160px !important; }

*:first-child+html #content #notsaveprofile { width: 340px !important; }
* html #content #notsaveprofile { width: 340px !important; }	

*:first-child+html #content #notsavereviewprofile { width: 180px !important; }
* html #content #notsavereviewprofile { width: 180px !important; } 

*:first-child+html #content #savereviewprofile { width: 190px !important; }
* html #content #savereviewprofile { width: 190px !important; }



/* 
     Build Your Career IDs - Added 7/24/08
     ---------------------------------------------------------- */	
body.buildyourcareer #content div.first div.ads { font-size: 67%; }
body.buildyourcareer #content div.first h1 { font-size: 250%; line-height: normal; } 

#content ul.summarylister li { font-size: 83%; background-position: 0 21px; }
#content div.intro ul.summarylister li h3 { font-size: 125%; line-height: normal; }

#content ul.lister li { font-size: 100%; }
#content ul.lister li h3 { font-size: 117%; line-height: normal; }

#content div.section h3.subheader { font-size: 150%; line-height: normal; }

/* Buttons */
#content div.buttonwell input.submit { font-size: 100%; line-height: normal; background-position: 4px 12px; }

*:first-child+html #content div.buttonwell input.submit { background-position: 4px 12px !important; }
* html #content div.buttonwell input.submit { background-position: 4px 12px !important; }

*:first-child+html #submitchange { width: 190px !important; }
* html #submitchange { width: 190px !important; }

#content div.search div.buttonwell input.submit { font-size: 150%; line-height: normal; background-position: 4px 16px !important; } 

*:first-child+html #fjsubmit { width: 185px !important; }
* html #fjsubmit { width: 185px !important; }


/* 
     Utility Pages - Added 8/1/08
     ---------------------------------------------------------- */
body.utility div.first div.header h1 { font-size: 250%; line-height: normal; }
#content h2.unbold { font-size: 117%; line-height: 100%; }
#content h2.rssheader { font-size: 133%; line-height: 125%; }

#content div.sitemap h2 { font-size: 133%; line-height: 150%; }
body.partners #content div.sitemap h2 { font-size: 150%; line-height: 175%; } /* Added 12/1/08 */
#content div.sitemap h3 { font-size: 117%; line-height: 133%; } /* Added 12/1/08 */

body.about #content div.first div.header h1 { font-size: 250%; line-height: normal; }

#content strong.aboutheader { font-size: 133%; line-height: normal; }
#content strong.contactheader { font-size: 117%; }

#content div.bios h2 { font-size: 150%; }


#content .sitesearch h3 a { font-size: 83%; line-height: normal; }

/* Changed 9/25/08 */
#content div.halfcolumn { font-size: 100%; line-height: 117%;  }
#content div.halfcolumn div.help { font-size: 100%; line-height: 150%; }
#content div.infoform div.halfcolumn div.help { font-size: 92%; line-height: 133%; }
#content div.halfcolumn h3 { font-size: 125% !important; }
/* Changed 9/25/08 */

* html body.initial #content div.halfcolumn div.col_b { width: 50% !important; margin-right: -5%; } /* Added 10/8/08 */

/* 
     Make Connections Pages - Added 8/8/08
     ---------------------------------------------------------- */
body.makeconnections div.first h1 { font-size: 250%; line-height: normal; }	 

#content div.header strong.employers { font-size: 167%; line-height: 100%; }

body.makeconnections #content div.first div.ads { font-size: 67%; } /* Added 10/8/08 */


/* 
     Job Seekers - Added 8/8/08
     ---------------------------------------------------------- */
body.jobseekers div.first h1 { font-size: 250%; line-height: normal; }	 
#content div.sublevel strong { font-size: 167%; }
#content div.sublevel p { line-height: 167%; }


/* 
     Job Seekers/Tour Pages - Added 8/8/08
     ---------------------------------------------------------- */
body.tour #content div.intro h1 { font-size: 286%; line-height: normal; }
body.home #content div.intro h1 { font-size: 453%; line-height: 108%; }
body.home #content div.intro h2 { font-size: 153%; line-height: 100%; }
body.clients #content div.intro h2 { font-size: 127%; line-height: 25px; }

#content p.nextlink { font-size: 120%; }

#content div.signup a { font-size: 108%; }

#content div.signup p.link a { font-size: 200%; line-height: normal; background-position: 100% 20px !important; }

#content ul.tournav { min-height: 52px; }
#content ul.tournav li { padding-top: 0; font-size: 107%; line-height: normal; min-width: 310px !important; min-height: 52px; }
#content ul.tournav li a { padding: 10px 0 0 7px; min-height: 44px !important;  min-width: 310px !important; }

body.tour #content div.intro ul.summarylister li h2, body.clients #content div.intro ul.summarylister li h2 { font-size: 154%; line-height: 130%; }

body.home #content div.intro ul.summarylister li a, body.clients #content div.intro ul.summarylister li a { font-size: 146%; }

#content dl.partorg { font-size: 117%; }
#content dl.partorg dd { background-position: 98% 12px; }

#content span.tourbutton { width: 347px; min-height: 74px; }
#content span.tourbutton a { font-size: 160%; width: 311px; min-height: 42px; }

body.clients #content span.tourbutton { width: 547px; height: 82px; }
body.clients #content span.tourbutton a { width: 511px; height: 50px; }
body.clients #content div.intro h2.offers { margin-top: 15px; }

*:first-child+html #content div.halfcolumn a.submitbutton { line-height: 200%; }
* html #content div.halfcolumn a.submitbutton { line-height: 200%; }

*:first-child+html #mcsubmit { width: 150px !important; }
* html #mcsubmit { width: 150px !important; }

*:first-child+html #mcotherssubmit { width: 370px !important; }
* html #mcotherssubmit { width: 370px !important; }

*:first-child+html #savereturntoprofilebtn { width: 330px !important; }
* html #savereturntoprofilebtn { width: 330px !important; }

*:first-child+html #nosavereturntoprofilebtn { width: 340px !important; }
* html #nosavereturntoprofilebtn { width: 340px !important; }

#content div.search dl.options dd { background-position: 100% 12px !important; } 


/* 
     Employer Pages - Added 8/15/08
     ---------------------------------------------------------- */
#content input.submitsavebutton { font-size: 158% !important; }

#content div.search span.radiogroup input { position: relative; top: 10px !important; }

/* Added/Changed 10/8/08 */
*:first-child+html #findprofile { width: 225px !important; }
* html #findprofile { width: 225px !important; }

*:first-child+html #saveedits, *:first-child+html #nosaveedits { background-position: 2px 27px !important; }
* html #saveedits, * html #nosaveedits { background-position: 2px 27px !important; }

*:first-child+html #saveedits { width: 210px !important; }
* html #saveedits { width: 210px !important; }
*:first-child+html #nosaveedits { width: 210px !important; }
* html #nosaveedits { width: 210px !important; }

*:first-child+html #findproviders { width: 310px !important }
* html #findproviders { width: 310px !important }

#content div.intro ul.tournav li { min-width: 250px; min-height: 56px; }
#content div.intro ul.tournav li a { min-height: 44px; }

#content input.saveinfo, #content input.nosaveinfo { background-position: 4px 20px !important; }
#content div.header h2.providercontact { margin-top: 0 !important; }

#content li.peermentor a { width: 140px; } 

*:first-child+html #providersubmit { width: 310px !important }
* html #providersubmit { width: 310px !important }

*:first-child+html #mcotherssubmit { width: 310px !important }
* html #mcotherssubmit { width: 310px !important }

*:first-child+html #contactsubmit { width: 110px !important }
* html #contactsubmit { width: 110px !important }

*:first-child+html #searchsubmit { width: 145px !important }
* html #searchsubmit { width: 145px !important }

*:first-child+html #exitsave { width: 165px !important; }
* html #exitsave { width: 165px !important; }

*:first-child+html #exitnosave { width: 350px !important; }
* html #exitnosave { width: 350px !important; }


/* Changed 10/8/08 */



/* 
     Account Pages - Added 9/10/08
     ---------------------------------------------------------- */
#content div.confirmed { font-size: 87%; line-height: 100%; }
#content div.confirmed h3, #content div.confirmed h4 { font-size: 100%; }
#content div.halfcolumn h3 { font-size: 100%; }
#content div.getaccount { font-size: 117%; }
#content div.getaccount h3 { font-size: 108%; line-height: 117%; }

#content div.notice { font-size: 87%; line-height: 134%; }
#content div.notice h3 { font-size: 108%; }

body.profilebuilder #content ul.recommendations li { font-size: 108%; }
body.initial #content div.infoform div.halfcolumn { font-size: 87%; line-height: 117%; } /* Changed 9/25/08 */

*:first-child+html #copyprofilelnk, *:first-child+html #copyprofilelnk2 { width: 225px !important }
* html #copyprofilelnk, * html #copyprofilelnk2 { width: 225px !important }


/* Added 10/8/08 */
* html #content ul.tournav li a { width: 230px; height: 46px; }



/* 
     Press Release Page - Added 10/24/08
     ---------------------------------------------------------- */
ul.presslist h2 { font-size: 117% !important; }
ul.presslist h2 a { font-size: 133% !important; }



/* 
     Partner Landing Page - Added 12/1/08
     ---------------------------------------------------------- */
*:first-child+html #partnerlogin { width: 135px !important }
* html #partnerlogin { width: 135px !important }

*:first-child+html #partnersignup { width: 155px !important }
* html #partnersignup { width: 155px !important }	