 /* 
     Stylesheet for GettingHired - Large 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: 100%; line-height: 138%; }


/* 
     Header IDs
     ---------------------------------------------------------- */
#header dt { font-size: 100%; padding: 0 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/on/font_large.gif); }
#header a#largeStyleBtn { background-image: url(../images/buttons/off/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; }
#header li#signout a { font-size: 100%; line-height: 67%; background-position: 4px 8px !important; top: -1px; } 
body:first-of-type #header li#signout a { background-position: 4px 6px !important; }  /* Changed 9/10/08 */

*:first-child+html  #header li#signout { clear: both; width: 100px; padding-top: 10px; }


/* 
     Branding IDs
     ---------------------------------------------------------- */

/* Logo */
#branding #logo em { font-size: 117%; }

/* Employee Login */
#branding dt { font-size: 125%; line-height: 94%; }
#branding dd { background-position: 100% 10px; }

/* Added 8/8/08 */
#branding input.submit { font-size: 108%; }
*:first-child+html #branding input.submit { background-position: 4px 6px; width: 43px; }
* html #branding input.submit { background-position: 4px 6px; width: 43px; }
body:first-of-type #branding input.submit { background-position: 4px 5px !important; }  /* Changed 9/10/08 */
/* Added 8/8/08 */


/* 
     Primary Navigation IDs - Changed 7/24/08
     ---------------------------------------------------------- */	 
#primarynav dd a { font-size: 167%; } 
#primarynav dd.selected { min-height: 62px; padding: 0; }
* html #primarynav dd.selected { height: 62px; }
#primarynav dd#fj span.spacer { display: block; margin: 0; padding: 0 195px 0 0; }
#primarynav dd#byc span.spacer { display: block; margin: 0; padding: 0 85px 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 130px 0 0; }

#primarynav dd.selected#fj span.spacer { display: block; margin: 0; padding: 0 270px 0 0; }
*:first-child+html #primarynav dd#fj { margin-right: -120px; }
* html #primarynav dd#fj { margin-right: -120px; }
* html #primarynav dd.selected#fj span.spacer { padding: 0 220px 0 0; }

#primarynav span.byline { font-size: 70%; line-height: normal; } /* Added 8/8/08 */

/* Added 8/8/08 */
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 85px 0 0; }
body.tour #primarynav dd#mc span.spacer { display: block; margin: 0; padding: 0 100px 0 0; }
body.tour #primarynav dd.selected#mgh span.spacer { display: block; margin: 0; padding: 0 120px 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 100px 0 0; }
body.jobseekers #primarynav dd.selected#mgh span.spacer { display: block; margin: 0; padding: 0 90px 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 85px 0 0; }
body.utility #primarynav dd#mc span.spacer, body.about #primarynav dd#mc span.spacer { display: block; margin: 0; padding: 0 145px 0 0; }
body.utility #primarynav dd.selected#mgh span.spacer { display: block; margin: 0; padding: 0 90px 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; }

/* 
     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
     ---------------------------------------------------------- */	
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 7px; }

.pagination .prev ul li { background-position: 0 8px; } 
.pagination .next ul li { background-position: 100% 8px; } 


/* 
     Sponsors IDs
     ---------------------------------------------------------- */
#sponsors ul li a { font-size: 125%; }


/* 
     Footer IDs - Changed 7/14/08
     ---------------------------------------------------------- */	
#footer p { font-size: 92%; }
#footer ul li { font-size: 100%; background-position: 100% 12px !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 div.infoform span.radiogroup input { top: 0; } 

#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 */

#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%; }	


body.findjobs #content div.section .subheader h2 { line-height: 111%; } 

/* Changed 8/8/08 */
#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%; } 

#content div.search ul.selector { height: 57px; }
#content div.search ul.selector li a { height: 47px; }

#content div.resultdisplay dd { background-position: 100% 6px; }
#content div.sortdisplay dd { background-position: 100% 6px; }
#content ul.searchresults li ul li { background-position: 100% 6px !important; }
#content div.section .subheader ul li { padding-top: 5px; }
/* Changed 8/8/08 */

/* 
     Profile Builder IDs - Added 7/17/08
     ---------------------------------------------------------- */	
body.profilebuilder #content h1 { font-size: 250%; line-height: normal; } 
#buildernav td a { font-size: /*125%*/ 110%; line-height: 100%;  }

#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%; }

#content span.radiogroup { font-size: 83%; }
#content span.radiogroup label { font-size: 100% !important; }

/* Button Styles - 7/24/08 */
#content input.submitbutton { font-size: 120% !important; background-position: 5px 20px !important; }

#content input.button, #content a.button { font-size: 100% !important; background-position: 5px 8px; }
*:first-child+html #content input.button, *:first-child+html #content a.button { background-position: 5px 10px; }
* html #content input.button, * html #content a.button { background-position: 5px 10px; }

#content div.infoform input.submitbutton, #content a.submitbutton, #sidenav a.submitbutton { font-size: 125% !important; background-position: 5px 9px !important; } /* Changed 1/8/08 */
*:first-child+html #content div.infoform input.submitbutton { background-position: 5px 9px !important; }
* html #content div.infoform input.submitbutton { background-position: 5px 9px !important; }

#content div.infoform input.button { font-size: 125% !important; background-position: 5px 8px; }
*:first-child+html #content div.infoform input.button { background-position: 5px 12px; }
* html #content div.infoform input.button { background-position: 5px 12px; }

#content li#help a { font-size: 100% !important; background-position: 4px 10px;  }
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: 4px 12px; }
* html #content a.createprofile { background-position: 4px 12px; }


/* IE div.infoform button fixes - 1st line (IE7), 2nd line (IE6) - Changed 8/18/08 */
*:first-child+html #content #saveprofile { width: 300px; background-position: 5px 12px; }
* html #content #saveprofile { width: 300px; }

*:first-child+html #content #saveprofileandexit { width: 115px !important; }
* html #content #saveprofileandexit { width: 115px !important; }

*:first-child+html #content #notsaveprofile { width: 235px !important; }
* html #content #notsaveprofile { width: 235px !important; }	

*:first-child+html #content #notsavereviewprofile { width: 130px !important; }
* html #content #notsavereviewprofile { width: 130px !important; } 

*:first-child+html #content #savereviewprofile { width: 135px !important; }
* html #content #savereviewprofile { width: 135px !important; }
/* IE div.infoform button fixes - 1st line (IE7), 2nd line (IE6) - Changed 8/18/08 */


/* 
     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 15px; }
#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 8px; }

*:first-child+html #submitchange { width: 140px !important; }
* html #submitchange { width: 140px !important; }

#content div.search div.buttonwell input.submit { font-size: 150%; line-height: normal; background-position: 4px 9px; } 

*:first-child+html #fjsubmit { width: 135px !important; }
* html #fjsubmit { width: 135px !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 */
 

/* 
     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% 7px; }

#content ul.tournav li { padding-top: 12px; height: 34px; font-size: 107%; line-height: normal; min-width: 210px !important; }
#content ul.tournav li a { min-width: 210px !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: 97% 7px; }

#content span.tourbutton { width: 267px; }
#content span.tourbutton a { font-size: 160%; width: 231px; }

body.clients #content span.tourbutton { width: 397px; }
body.clients #content span.tourbutton a { width: 361px; }

*: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: 110px !important; }
* html #mcsubmit { width: 110px !important; }

*:first-child+html #mcotherssubmit { width: 260px !important; }
* html #mcotherssubmit { width: 260px !important; }

*:first-child+html #savereturntoprofilebtn { width: 225px !important; }
* html #savereturntoprofilebtn { width: 225px !important; }

*:first-child+html #nosavereturntoprofilebtn { width: 235px !important; }
* html #nosavereturntoprofilebtn { width: 235px !important; }

#content div.search dl.options dd { background-position: 100% 8px !important; } 


/* 
     Employer Pages - Added 8/15/08
     ---------------------------------------------------------- */
#content input.submitsavebutton { font-size: 158% !important; }

*:first-child+html #findprofile { width: 165px !important; }
* html #findprofile { width: 165px !important; }

*:first-child+html #saveedits, *:first-child+html #nosaveedits { background-position: 2px 14px !important; }
* html #saveedits, * html #nosaveedits { background-position: 2px 14px !important; }

*:first-child+html #saveedits { width: 160px !important; }
* html #saveedits { width: 160px !important; }
*:first-child+html #nosaveedits { width: 160px !important; }
* html #nosaveedits { width: 160px !important; }

*:first-child+html #findproviders { width: 190px !important }
* html #findproviders { width: 190px !important }

#content div.intro ul.tournav li { min-width: 170px; min-height: 46px; }

#content input.saveinfo, #content input.nosaveinfo { background-position: 4px 12px; }	
#content div.header h2.providercontact { margin-top: 0 !important; }

#content li.peermentor a { width: 90px; } /* Added 10/8/08 */

*:first-child+html #providersubmit { width: 190px !important }
* html #providersubmit { width: 190px !important }

*:first-child+html #mcotherssubmit { width: 190px !important }
* html #mcotherssubmit { width: 190px !important }

*:first-child+html #contactsubmit { width: 80px !important }
* html #contactsubmit { width: 80px !important }

*:first-child+html #searchsubmit { width: 95px !important }
* html #searchsubmit { width: 95px !important }

*:first-child+html #exitsave { width: 115px !important; }
* html #exitsave { width: 115px !important; }

*:first-child+html #exitnosave { width: 235px !important; }
* html #exitnosave { width: 235px !important; }


/* 
     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 */


/* 
     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: 85px !important }
* html #partnerlogin { width: 85px !important }

*:first-child+html #partnersignup { width: 100px !important }
* html #partnersignup { width: 100px !important }	