 /* 
     Stylesheet for GettingHired - Default Contrast
     --------------------------------------------------------
*/ 


/* 
     HTML Elements
     ---------------------------------------------------------- */ 

/* --- Document Elements --- */
html { background: #FFFFFF; } 


/* --- Header Text --- */ 
h1 { color: #000000; }
h2 { color: #000000; }
h3 { color: #000000; } 
h4 { color: #000000; } 
h5 { color: #000000; }
h6 { color: #000000; }


/* --- Text Elements --- */
a { color: #000000; }
a:hover { color: #d14514; }



/* 
     Site-wide Body
     ---------------------------------------------------------- */ 
body { background: transparent none; color: #000000; }


/* 
     Header IDs
     ---------------------------------------------------------- */
#header { background-color: #E6F1F1; }

/* Font/Contrast Controls */
#header dt { color: #3A4A4F; }
#header dd a { border: 2px solid #e6f1f1; color: #E6F1F1; }
#header dd a:hover { border: 2px solid #ed7632; }
a#normalContrastBtn, a#lightContrastBtn, a#darkContrastBtn { border: 2px solid #E6F1F1; }
a#normalContrastBtn:hover, a#lightContrastBtn:hover, a#darkContrastBtn:hover { border: 2px solid #E6F1F1 !important; }

#header a#normalContrastBtn { background-image: url(../images/buttons/on/contrast_default.gif); }
#header a#lightContrastBtn { background-image: url(../images/buttons/off/contrast_light.gif); }
#header a#darkContrastBtn { background-image: url(../images/buttons/off/contrast_dark.gif); }

#header a#normalContrastBtn:hover { background-image: url(../images/buttons/on/contrast_default.gif); }
#header a#lightContrastBtn:hover { background-image: url(../images/buttons/on/contrast_light.gif); }
#header a#darkContrastBtn:hover { background-image: url(../images/buttons/on/contrast_dark.gif); }

/* Utility Navigation */
#header li { background: transparent url(../images/lists/utility_pipe.gif) no-repeat 100% 9px; } 	
#header li#signout { background: transparent none; } 
#header li a { color: #3a4a4f; }
#header li a:hover { color: #15729d; }

#header li#signout a { background-color: #fce80e; background-image: url(../images/backgrounds/signin_background.gif); background-repeat: no-repeat; color: #3a4a4f; border: 1px solid #a3c9d4; }

#header li#signout a:hover { background-color: #217897; border: 1px solid #88a6aa; color: #ffffff; background-image: url(../images/backgrounds/signin_background2.gif); }


/* 
     Branding IDs
     ---------------------------------------------------------- */
#branding { background: transparent url(../images/backgrounds/body_background.jpg) repeat-x 0 -38px; }

/* Logo */
#branding #logo em { color: #15729D; } 

/* Employee Login - Changed 8/1/08 */
#branding dt { color: #d55102; }
#branding dt a { color: #d55102; }
#branding dd { background: transparent url(../images/lists/utility_pipe.gif) no-repeat 100% 7px; }
#branding dd.last { background: transparent none; }
#branding dd a { color: #15729D; }
#branding dd a:hover, #branding dt a:hover { color: #d14514; }

/* Added 8/8/08 */
#branding label { color: #3a4a4f; }
/* Added 8/8/08 */


/* 
     Container IDs
     ---------------------------------------------------------- */
#container { background: transparent url(../images/backgrounds/container_bottom_background.gif) repeat-x 0 100%; }	 

#containerleft { background: transparent url(../images/backgrounds/container_left_background.gif) repeat-y 0 0; }
#containerright { background: transparent url(../images/backgrounds/container_right_background.gif) repeat-y 100% 0; } 
#containerbottom { background-color: #FFFFFF; } 
#containerwrapper { background: transparent url(../images/backgrounds/container_background.jpg) no-repeat 100% 0; } 

#topborder { background: transparent url(../images/backgrounds/primarynav_background.jpg) repeat-x 0 0; } 


/* 
     Primary Navigation IDs
     ---------------------------------------------------------- */	 
#primarynav { border-bottom: 2px solid #e7d46c; background: #FDE975 url(../images/backgrounds/primarynav_background.jpg) repeat-x 0 -11px;  }
#primarynav dd { background: transparent url(../images/backgrounds/nav_left_background.gif) repeat-y 0 0; } 

#primarynav dd#mgh { background: transparent url(../images/backgrounds/nav_firstleft_background.gif) repeat-y 0 0; } 
#primarynav dd.selected { background: #fbfdfe url(../images/backgrounds/nav_selectedbottom_background.gif) repeat-x 0 100% !important; }  

#primarynav dd a { color: #d55102; } 
#primarynav dd.selected a { color: #15729D; background: transparent url(../images/backgrounds/nav_selectedtop_background.gif) repeat-x 0 0 !important; } 
#primarynav dd a:hover { color: #15729d; }

span.pointer { background: transparent url(../images/backgrounds/selected_pointer.jpg) no-repeat 0 0; }


/* 
     Side Navigation IDs - Changed 8/15/08
     ---------------------------------------------------------- */	
#sidenav { border-top: 4px solid #ffffff; border-right: 4px solid #ffffff; }
#sidenav dd a { color: #15729D; background-color: #DCF5F5; }
#sidenav dd.selected a { background: #cdf0f0 url(../images/backgrounds/sidenav_selected_background.jpg) repeat-x 0 100%; }
#sidenav dd a:hover { color: #d14514; }
#sidenav dd.selected ul { background: #dff6f6 url(../images/backgrounds/sidenav_sublevel_background.jpg) repeat-x 0 0; }
#sidenav dd.selected ul li { background: transparent none; }
#sidenav dd.selected ul li.selected { background: #d4f2f3 none;  }
#sidenav dd.selected ul li a { color: #15729D; color: #3a4a4f; background: transparent none; }
#sidenav dd.selected ul li a:hover { color: #d14514; } 

#sidenav div { background: #fcf6de url(../images/backgrounds/sublevel_background.jpg) repeat-x 0 0; }
#sidenav div a { color: #15729D; background-color: #DCF5F5; }
#sidenav div a:hover { color: #d14514 !important; }
#sidenav div.sublevel strong { color: #3a4a4f; }

#sidenav div.sublevel ul li a { color: #15729D; background-color: transparent; }

#sidenav div.linkedin strong.header { color: #3a4a4f; }
#sidenav div.linkedin strong.subheader { color: #3a4a4f; }
#sidenav div.linkedin strong { color: #000000; }
#sidenav div.linkedin a { background-color: transparent; }
#sidenav div.linkedin div { border-bottom: 2px solid #ded2b2; background: transparent none; }


/* 
     Content IDs
     ---------------------------------------------------------- */	
#content a:hover { color: #d14514; }

#content div div { border-bottom: 2px solid #e5efef; }
#content div.last { border-bottom: none; }
#content div.lastmargin { border: none !important; } 
#content div.section { background: #f3f7f7 none; } 

#content div.section .sectiontop { background: transparent url(../images/backgrounds/section_top_background.gif) repeat-x 0 0; }
#content div.section .sectionbottom { background: transparent url(../images/backgrounds/section_bottom_background.gif) repeat-x 0 100%; }
#content div.section .sectionleft { background: transparent url(../images/backgrounds/section_left_background.gif) repeat-y 0 0; }
#content div.section .sectionright { background: transparent url(../images/backgrounds/section_right_background.gif) repeat-y 100% 0; }

#content div.inner { background: #f3f7f8 url(../images/backgrounds/inner_background.jpg) repeat-x 0 0; } 

span.firstinner { background: transparent url(../images/backgrounds/sectionfirst_background.jpg) no-repeat 100% 0; }

div.section h1, div.section h2, div.section h3 { color: #15729d; border-bottom: 2px solid #e5efef; }

div.section h1 span { color: #3a4a4f; } 

#content div.first .sectionright { background: transparent url(../images/backgrounds/section_right_background.gif) repeat-y 100% 0; }
div.first h2 { border-bottom: 2px solid #bbd8dd; }

#content div.section .header { border-bottom: 2px solid #e5efef; }
#content div.first .header { border-bottom: 2px solid #b3d5da; }
#content div.section .subheader { border-bottom: none !important; }
#content div.section .subheader h2 { color: #3a4a4f; border-bottom: none; } 
#content div.section .subheader ul li, #content div.section .header ul li { background: transparent none; }

#content div.section .second { border-bottom: 2px solid #b3d5da !important; }
#content div.section .second h2 { color: #d55102; } 
#content div.section .second ul li a { color: #15729d; }
#content div.section .second ul li a:hover { color: #d14514; }

div.section .header h1, div.section .header h2 { border-bottom: none; } 
div.section .header h3 { border-bottom: none; }

span.ulcorner { background: transparent url(../images/backgrounds/section_ulcorner_background.gif) no-repeat 0 0; } 
span.urcorner { background: transparent url(../images/backgrounds/section_urcorner_background.gif) no-repeat 0 0; } 
span.llcorner { background: transparent url(../images/backgrounds/section_llcorner_background.gif) no-repeat 0 0; } 
span.lrcorner { background: transparent url(../images/backgrounds/section_lrcorner_background.gif) no-repeat 0 0; } 


h2.rightmatch { background: transparent url(../images/icons/rightmatch.jpg) no-repeat 0 0 !important; }
h2.savedjobs { background: transparent url(../images/icons/savedjobs.jpg) no-repeat 0 0 !important; }
h2.friends { background: transparent url(../images/icons/friends.jpg) no-repeat 0 0 !important; }
h2.profile { background: transparent url(../images/icons/profile.jpg) no-repeat 0 0 !important; } 

div.section ul.assessments li a { color: #15729d; } 
div.section a.finder { color: #15729d; }

div.section table a { color: #15729d; }

#content div.profilebox { background: transparent url(../images/backgrounds/profilebox_background.gif) repeat-y 50% 0; }
#content div.board { border-bottom: none; }
#content div.photobox { border-bottom: none; }
#content div.promo { border-bottom: none; }
#content div.finderlist { border-bottom: none; }
#content div.adinvite { }

#content div.promo div.personnel { }
#content div.promo div.personnel a { color: #15729d; }
#content div.promo div.personnel a:hover { color: #d14514; }
#content div.promo div.personnel h2 { border-bottom: none; }

#content ul.jobslist li { background: transparent url(../images/lists/jobslist_bullet.gif) no-repeat 0 5px;  }
#content ul.jobslist li a { color: #15729d; }
#content ul.jobslist li a:hover { color: #d14514; }

#content .pagination { border-top: 1px solid #d9e7e7; border-bottom: none; }
#content .pagination div { }

.pagination li a { color: #15729d; }
.pagination .prev li { background: transparent url(../images/lists/prev_arrow.gif) no-repeat 0 5px; }
.pagination .next li { background: transparent url(../images/lists/next_arrow.gif) no-repeat 100% 5px; }

#content .friendentry a { color: #15729d; }
#content .friendentry a:hover { color: #d14514; }
#content .friendentry h2 a  { color: #3a4a4f; border-bottom: none; }
#content .photobox img { border: 2px solid #dad6c0; }
 
span.help { color: #3a4a4f; } 
span.help a { color: #3a4a4f; }

#content div.infoform h2 { color: #3a4a4f; border-bottom: none !important; }
#content label, #content span.label, #content legend { color: #3a4a4f; } /* Changed 10/3/08 */
#content select { color: #000000; }
#content span.radiogroup { color: #3a4a4f; }
#content input.radio, #content input.checkbox { }

#content .buttonwell input { }

#content div.infoform { border-bottom: 2px solid #e5efef; }

#content div.infoform input { color: #000000; border: 1px solid #bfbcaf; }
#content div.infoform .buttonwell input { }
#content div.infoform input.radio { }
#content fieldset#changepassword { border-bottom: 2px solid #e5efef;  }


/* 
     Sponsors IDs
     ---------------------------------------------------------- */
#sponsors ul li a { border-top: 1px solid #d4d5ca; border-right: 1px solid #d4d5ca; border-left: 1px solid #d4d5ca; background-color: #e8f2f4; color: #15729d; }
#sponsors ul li a:hover { color: #d14514; }


/* 
     Footer IDs
     ---------------------------------------------------------- */	
#footer { border-top: 6px solid #ef6f28; }
#footer ul li { background: transparent url(../images/lists/footer_left_pipe.gif) no-repeat 100% 7px; } 
#footer ul li.last { background: transparent none; }
#footer ul li a { color: #3a4a4f; } 
#footer ul li a:hover { color: #15729d; }

#footer p { color: #3a4a4f; }


/* 
     Find Job Section IDs - Added 7/7/08
     ---------------------------------------------------------- */	 
body.findjobs #containerwrapper { background: transparent url(../images/backgrounds/fj_container_background.jpg) no-repeat 100% 0; }
body.findjobs #content div.section { background-color: #f5f7f5; } 	

body.findjobs #content div.first { background: transparent none; }
body.findjobs #content div.first h1 { color: #d55102; }
body.findjobs #content div.intro { }
body.findjobs #content div.first div.ads { background: #f5f4f2 none; color: #788385; }

#content div.search { border-top: 3px solid #ebe5cd; border-bottom: 3px solid #ebe5cd; }
#content div.search a:hover { color: #d14514; }
#content div.searchwrapper { border: 1px solid #e2e1df; background: #f5f4f2 none; }

#content div.infoform { } 

#content div.infoform div { }
#content div.infoform div.buttonwell a { color: #15729d; }
#content div.infoform div.buttonwell a:hover { color: #d14514; }

#content div.infoform span.radiogroup input { }
#content div.infoform span.radiogroup input.radio { }

#content div.search dl {  }
#content div.search dt { border-bottom: 3px solid #ebe5cd; }
#content div.search dd { border-bottom: 3px solid #ebe5cd; } 
#content div.search dd a { color: #15729d; }

#content div.search dl.options { color: #3a4a4f;  }  
#content div.search dl.options dt { border-bottom: none; }
#content div.search dl.options dd { border-bottom: none; background: transparent url(../images/lists/option_pipe.gif) no-repeat 95% 5px; } 
#content div.search dl.options dd.last { background: transparent none; }
#content div.search dl.options dd a { color: #15729d; }

#content div.search ul.recent { }
#content div.search ul.recent li { border-bottom: 3px solid #ebe5cd; } 
#content div.search ul.recent li a { color: #15729d; }

#content div.search ul.selector { background: #e0ded4 none; border-bottom: 2px solid #cecdc3; }
#content div.search ul.selector li { background: #e0ded4 url(../images/backgrounds/ulselector_background.gif) repeat-y 100% 0; }
#content div.search ul.selector li.last { background-image: none; }
#content div.search ul.selector li.last a { background-image: none; }
#content div.search ul.selector li a { color: #237ba3; border-bottom: none;  }
#content div.search ul.selector li a.selected { background: #f5f4f2 url(../images/backgrounds/ulselector_background.gif) repeat-y 100% 0; }


#sidenav div.ads { background: #f5f4f2 none; }
#sidenav div.ads a { background-color: transparent; }

#content div.help { color: #000000 !important; } /* Changed 9/25/08 */

#content .tricolumnlist { border-bottom: 3px solid #ebe5cd; }
#content .tricolumnlist li a { color: #237ba3; }

body.findjobs #content div.section a:hover { color: #d14514; }

body.findjobs #content div.section .subheader { border-bottom: 2px solid #f0eddd !important; margin: 0 0 10px; }
body.findjobs #content div.section .subheader h2 { border-bottom: none; }
body.findjobs #content div.section .subheader ul li a { color: #15729d; }
body.findjobs #content div.section .subheader ul li a:hover { color: #d14514; }

#content div.resultdisplay { border-bottom: 2px solid #f0eddd; }
#content div.resultdisplay div { }

#content div.resultdisplay div.infoform { }

#content div.resultdisplay dd { background: transparent url(../images/lists/findjob_pipe.gif) no-repeat 100% 2px; }
#content div.resultdisplay dd.last { background: transparent none; }

#content div.sortdisplay { border-bottom: 3px solid #f0eddd; }
#content div.sortdisplay dd { background: transparent url(../images/lists/findjob_pipe.gif) no-repeat 100% 2px; }
#content div.sortdisplay dd.last { background: transparent none; }
#content div.sortdisplay div { }

#content ul.searchresults a { color: #237ba3; }
#content ul.searchresults li { border-bottom: 1px solid #d9e7e7; }
#content ul.searchresults li.last { border-bottom: none; }
#content ul.searchresults li.charter { }
#content ul.searchresults li.charter div { background-color: #ffffff; border: 3px solid #ebe5cd; }
#content ul.searchresults li.charter div.description { background: transparent none; }
#content ul.searchresults li.charter div.description div { background: transparent none; }
#content ul.searchresults span.charterborder { border-top: 1px solid #f3efe1; }
#content ul.searchresults li.charter strong.header { color: #3a4a4f; background-color: #faf5dc; }
#content ul.searchresults li h2 { }
#content ul.searchresults li h3 { }

#content ul.searchresults li ul li.last { background: transparent none; } 
#content ul.searchresults .header { border: none; }
#content ul.searchresults .header h2 { color: #3a4a4f; }
#content ul.searchresults .header h2 span { color: #000000; }
#content ul.searchresults div { }

#content ul.searchresults li ul li { border-bottom: none; background: transparent url(../images/lists/findjob_pipe.gif) no-repeat 100% 2px; }
#content ul.searchresults li ul.listing li a { color: #000000; }
#content ul.searchresults li ul.listing li a:hover { color: #d14514; }
#content ul.searchresults li a:hover { color: #d14514; }

#content ul.searchresults li.ads div { background-color: #e9eae7; }
#content ul.searchresults li.ads div.copy { background-color: transparent; }

h2.rightmatch { background: transparent none; }
h2.savedjobs { background: transparent none; }
h2.friends { background: transparent none; }
h2.profile { background: transparent none; }
/* Changed 8/8/08 */


/* 
     Profile Builder IDs - Added 7/17/08
     ---------------------------------------------------------- */	
body.profilebuilder #topborder { background: transparent url(../images/backgrounds/primarynav_background.jpg) repeat-x 0 -5px; }
	
body.profilebuilder #containerwrapper { background: transparent url(../images/backgrounds/pb_container_background.jpg) repeat-x 0 0; } 
body.profilebuilder #containerbottom { background-color: #FFFFFF; } 
body.profilebuilder #content { background: transparent url(../images/backgrounds/pb_content_background.jpg) no-repeat 100% -1px; }
body.profilebuilder #content h1 { color: #f4f2e0; }

body.profilebuilder #content div.section { background: #f7fafa none; }

body.profilebuilder #content div.section .sectiontop { background: transparent url(../images/backgrounds/pb_section_top_background.gif) repeat-x 0 0; }
body.profilebuilder #content div.section .sectionbottom { background: transparent url(../images/backgrounds/pb_section_bottom_background.gif) repeat-x 0 100%; }
body.profilebuilder #content div.section .sectionleft { background: transparent url(../images/backgrounds/pb_section_left_background.gif) repeat-y 0 0; }
body.profilebuilder #content div.section .sectionright { background: transparent url(../images/backgrounds/pb_section_right_background.gif) repeat-y 100% 0; }

body.profilebuilder #content div.inner { background: transparent url(../images/backgrounds/pb_inner_background.jpg) repeat-x 0 0; }

body.profilebuilder span.ulcorner { background: transparent url(../images/backgrounds/pb_section_ulcorner_background.gif) no-repeat 0 0; } 
body.profilebuilder span.urcorner { background: transparent url(../images/backgrounds/pb_section_urcorner_background.gif) no-repeat 0 0; } 
body.profilebuilder span.llcorner { background: transparent url(../images/backgrounds/pb_section_llcorner_background.gif) no-repeat 0 0; } 
body.profilebuilder span.lrcorner { background: transparent url(../images/backgrounds/pb_section_lrcorner_background.gif) no-repeat 0 0; } 

body.profilebuilder #content span.leftwidget { background: transparent url(../images/backgrounds/left_widget.jpg) no-repeat 0 0; } 
body.profilebuilder #content span.rightwidget { background: transparent url(../images/backgrounds/right_widget.jpg) no-repeat 0 0; float: right; } 

body.profilebuilder #content #buildernav { background: #ffffff; }	 

#buildernav td { background: #ebe9db url(../images/backgrounds/buildernav_background.gif) repeat-y 100% 0; }
#buildernav td a { color: #c92c06; }
#buildernav td a:hover { color: #15729d; } 
#buildernav td.stepdone { background: #b7effa url(../images/backgrounds/stepone_background.gif) repeat-y 100% 0; }
#buildernav td.selected { background: #fae80e url(../images/backgrounds/selected_buildernav_background.gif) repeat-y 100% 0; }

body.profilebuilder #content div.intro { }

body.profilebuilder #content div.intro div.text { border-bottom: none; }
body.profilebuilder #content h2 { color: #d55102; border-bottom: none; }

#content div.error { background: transparent url(../images/logos/error_triangle_large.gif) no-repeat 0 0; color: #cc0000; }
#content div.error h3 { color: #cc0000; }
#content div.errorlabel { background: transparent url(../images/logos/error_triangle_small.gif) no-repeat 0 0; color: #cc0000; }
#content .errorfield { border: 2px solid #cc0000; }


#content input.submitbutton, #content div.infoform input.submitbutton { background: #fce90e url(../images/backgrounds/submitbutton_background.gif) no-repeat 5px 10px; color: #3a4a4f; border: 1px solid #cdcbc6 !important; }

#content input.button, #content div.infoform input.button, #content a.button { background: #c2e7ea url(../images/backgrounds/button_background.gif) no-repeat 5px 8px; color: #15729d; border: 1px solid #cdcbc6 !important; }

#content input.button:hover, #content div.infoform input.button:hover, #content a.button:hover, #content input.submitbutton:hover, #content div.infoform input.submitbutton:hover { background-color: #2079a2; color: #ffffff !important; background-image: url(../images/backgrounds/submitbutton_background2.gif); } 

#content li#help a { background: #cdeeee url(../images/backgrounds/help_on_background.gif) no-repeat 4px 5px; color: #3a4a4f; border: 1px solid #a3c9d4; } 

#content li#help a.off { background-image: url(../images/backgrounds/help_off_background.gif); }
#content li#help a.off:hover { background-image: url(../images/backgrounds/help_off_background2.gif); }

#content a.createprofile { background: #2179a2 url(../images/backgrounds/createprofile_background.gif) no-repeat 5px 7px; color: #ffffff; border: 2px solid #b2d1da; }
#content div.profilespacer { }

#content li#help a:hover { background-color: #2079a2; color: #ffffff; background-image: url(../images/backgrounds/help_on_background2.gif); }

#content div.info { }
#content div.info div { }


/* 
     Build Your Career IDs - Added 7/24/08
     ---------------------------------------------------------- */	
body.buildyourcareer #containerwrapper { background: transparent url(../images/backgrounds/byc_container_background.jpg) no-repeat 100% 0; }
body.buildyourcareer #content div.section { background-color: #f5f7f5; } 	

body.buildyourcareer #content div.first { background: transparent none; }
body.buildyourcareer #content div.first h1 { color: #d55102; }
body.buildyourcareer #content div.intro { }
body.buildyourcareer #content div.first div.ads { background: #f5f4f2 none; color: #788385; }	 

#content ul.summarylister { border-top: 3px solid #ebe5cd; border-bottom: 3px solid #ebe5cd; }
#content ul.summarylister li { background: transparent url(../images/lists/summary_arrow.gif) no-repeat 0 11px; border-bottom: 1px solid #ebe5cd; }
#content ul.summarylister li.last { border-bottom: none; }
#content div.intro ul.summarylister li h3 { }
#content div.intro ul.summarylister li h3 a { color: #15729d; }
#content ul.summarylister li a:hover, #content div.intro ul.summarylister li h3 a:hover { color: #d14514; }

#content ul.lister li h3 { }
#content ul.lister li h3 a {  color: #15729d; }
#content ul.lister li.view { border-top: 1px solid #dfebeb; }
#content ul.lister li.view a { color: #15729d; } 
#content ul.lister a:hover { color: #d14514 !important; }
 
#content div.section h3.subheader { color: #3a4a4f; }


/* 
     Buttons Changes - Added 7/24/08
     ---------------------------------------------------------- */
#content div.buttonwell input.submit, #content div.infoform div.buttonwell input.submit { background: #fce90e url(../images/backgrounds/submitbutton_background.gif) no-repeat 4px 5px; color: #3a4a4f; border: 1px solid #cbcdcb; } /* Changed 8/8/08 */	 	

#content div.buttonwell input.submit:hover, #content div.infoform div.buttonwell input.submit:hover { background-image: url(../images/backgrounds/submitbutton_background2.gif); background-color: #2079a2; color: #ffffff;  }

#content div.search div.infoform div.buttonwell input.submit, #content a.submitbutton, #content div.infoform input.submitbutton, #sidenav a.submitbutton { background: #fce90e url(../images/backgrounds/fj_submit_background.gif) no-repeat 4px 6px; color: #3a4a4f; border: 1px solid #cbcdcb; }	

#content div.search div.infoform div.buttonwell input.submit:hover, #content a.submitbutton:hover,  #content div.infoform input.submitbutton:hover, #sidenav a.submitbutton:hover { background-image: url(../images/backgrounds/fj_submit_background2.gif); background-color: #2079a2; color: #ffffff;  }


/* 
     Utility Pages - Changed 8/8/08
     ---------------------------------------------------------- */
body.utility div.first div.header h1 { color: #d55102; }

/* Added 10/8/08 */
body.utility #containerwrapper { background: transparent url(../images/backgrounds/utility_container_background.jpg) no-repeat 100% 0; }
body.utility span.firstinner { background: transparent url(../images/backgrounds/utility_sectionfirst_background.jpg) no-repeat 100% 0; } 
body.utility #content div.inner { background: #f3f7f7 none; } 
/* Added 10/8/08 */

#content h2.unbold { color: #000000; }
#content h2.rssheader { color: #3a4a4f; }
#content .messages { background: transparent url(../images/icons/messages.jpg) no-repeat 0 0 !important; }
#content .articles { background: transparent url(../images/icons/articles.jpg) no-repeat 0 0 !important; }
#content .blog { background: transparent url(../images/icons/blog.jpg) no-repeat 0 0 !important; }

#content div.sitemap a { color: #15729d; }
#content div.sitemap a:hover { color: #d14514; }

#content div.sitemap h2 { color: #15729d; }
#content div.sitemap li li { background: transparent url(../images/lists/next_arrow.gif) no-repeat 0 5px; }

#content div.foundation { background: transparent url(../images/backgrounds/foundation_background.jpg) no-repeat 100% 0; }

body.about #content div.first div.header h1 { color: #d55102; }
body.about #content div.first div.header { border-bottom: 2px solid #b3d5da; }

#content strong.aboutheader { color: #3a4a4f; border-bottom: 2px solid #b3d5da; }
#content strong.contactheader { color: #15729d; }
#content div.buttonspace { background: transparent none; }
#sidenav div.buttonspace { background: transparent none; }

#content div.bios img { border: 2px solid #dad6c0; }
#content div.bios h2 { }
#content .moreinfo { color: #15729d; }
#content div.moretext { }

#content div.offsetcolumn div { }
#content div.offsetcolumn #col_a { border-right: 1px solid #bed7da; }
#content div.offsetcolumn a { color: #15729D; }
#content div.offsetcolumn a:hover { color: #d14514; }

#content div.sublevel { background: #fcf6de url(../images/backgrounds/sublevel_background.jpg) repeat-x 0 0; }
#content div.sublevel strong { color: #3a4a4f; }
#content div.sublevel a { color: #15729d; }
#content div.sublevel a:hover { color: #d14514; }

#content .sitesearch a:hover { color: #d14514; }

#content div.halfcolumn { }
#content div.halfcolumn div { }
#content div.halfcolumn div.col_b { border-left: 1px solid #bed7da; }
#content div.halfcolumn h3 { color: #3a4a4f; }
#content div.halfcolumn a:hover { color: #d14514; }


/* 
     Make Connections Pages - Added 8/8/08
     ---------------------------------------------------------- */
body.makeconnections #containerwrapper { background: transparent url(../images/backgrounds/mc_container_background.jpg) no-repeat 100% 0; }
body.makeconnections #content div.section { background-color: #f5f7f5; } 	

body.makeconnections #content div.first { background: transparent none; }
body.makeconnections #content div.first h1 { color: #d55102; }
body.makeconnections #content div.intro { }
body.makeconnections #content div.first div.ads { background: #f5f4f2 none; color: #788385; }		 

#content div.orgdescribe { }
#content div.contactaddress { }

#content div.header strong.employers { color: #3a4a4f; border-bottom: 2px solid #e5efef; }
#content div.header strong.providers { color: #15729d;  border-bottom: 2px solid #e5efef; }

/* 
     Job Seekers Pages - Added 8/8/08
     ---------------------------------------------------------- */	 
#sidenav a.submitbutton { background: #fce90e url(../images/backgrounds/fj_submit_background.gif) no-repeat 4px 6px; color: #3a4a4f; border: 1px solid #cbcdcb; }	

#sidenav a.submitbutton:hover { background-image: url(../images/backgrounds/fj_submit_background2.gif); background-color: #2079a2; color: #ffffff;  }	

body.jobseekers h1  { color: #d55102; }
body.jobseekers div.first .header h1 { }
body.jobseekers div.first .header h2 {  color: #3a4a4f; }
body.jobseekers #content div.section { background-color: #f5f7f5; } 	
body.jobseekers #containerwrapper { background: transparent url(../images/backgrounds/container_background.jpg) no-repeat 100% 0; } 

body.jobseekers #content div.first { background: transparent none; }
body.jobseekers #content div.first h1 { color: #d55102; }
body.jobseekers #content div.intro { }
body.jobseekers #content div.first div.ads { background: #f5f4f2 none; color: #788385; }

#content table.rollcall td img { border: 2px solid #d2d0bb; }

#branding input.submit { background: #fce90e url(../images/backgrounds/submitbutton_background.gif) no-repeat 4px 5px; color: #3a4a4f; border: 1px solid #cbcdcb; }	 	
#branding input.submit:hover, #content div.infoform div.buttonwell input.submit:hover { background-image: url(../images/backgrounds/submitbutton_background2.gif); background-color: #2079a2; color: #ffffff;  }


/* 
     Job Seekers/Tour Pages - Added 8/8/08
     ---------------------------------------------------------- */
body.tour #container { background: transparent none; }	
 
body.tour #content { background: transparent url(../images/backgrounds/mc_tour_inner_background.jpg) no-repeat 100% 0; }
body.byc #content { background: transparent url(../images/backgrounds/byc_tour_inner_background.jpg) no-repeat 100% 0; }
body.fj #content { background: transparent url(../images/backgrounds/fj_tour_inner_background.jpg) no-repeat 100% 0; }
body.home #content { background: transparent url(../images/backgrounds/home_tour_inner_background.jpg) no-repeat 100% 0; }

body.clients #content { background: #ffffff none no-repeat 100% 0; }
body.employers #content { background-image: url(../images/backgrounds/employers_tour_inner_background.jpg); }
body.providers #content { background-image: url(../images/backgrounds/providers_tour_inner_background.jpg); }
body.advocacy #content { background-image: url(../images/backgrounds/advocacy_tour_inner_background.jpg); }

body.tour #containerleft { background: transparent url(../images/backgrounds/container_left_background.gif) repeat-y 0 0; }
body.tour #containerright { background: transparent url(../images/backgrounds/container_right_background.gif) repeat-y 100% 0; } 
body.tour #containerbottom { background: transparent none; } 

body.tour #containerwrapper { border: 1px solid white; background: #fcfefe url(../images/backgrounds/mc_tour_container_background.jpg) repeat-x 0 0; } 	 
body.byc #containerwrapper { background-image: url(../images/backgrounds/byc_tour_container_background.jpg); }
body.fj #containerwrapper { background-image: url(../images/backgrounds/fj_tour_container_background.jpg); }
body.home #containerwrapper { background-image: url(../images/backgrounds/home_tour_container_background.jpg); }
body.clients #containerwrapper { background-image: none; }

body.tour #content div.intro h1 { color: #ffffff; }
body.clients #content div.intro h1 { color: #d55102; }
body.home #content div.intro h2 { color: #d45102; }
body.clients #content div.intro h2 { color: #d45102; }

#content p.nextlink { color: #d55102; background: transparent url(../images/backgrounds/nextlink_background.jpg) no-repeat 0 5px; }
body.byc #content p.nextlink { background: transparent url(../images/backgrounds/byc_nextlink_background.jpg) no-repeat 0 3px; }
body.fj #content p.nextlink { background: transparent none; }

#content p.nextlink a { color: #15729d; }
#content p.nextlink a:hover { color: #d14514; }
 
#content div.signup { color: #ffffff; }
#content div.signup a { color: #ffffff; }
body.clients #content div.signup a { color: #237ba3; }
#content div.signup p { border-bottom: 2px solid #a0bd69; }
body.byc #content div.signup p { border-bottom: 2px solid #70c5bd; }
body.fj #content div.signup p { border-bottom: 2px solid #c6ac64; }
body.home #content div.signup p { border-bottom: 2px solid #7fc7d8; }
body.clients #content div.signup p { border-bottom: 2px solid #fcfaf3; }

#content div.signup p.link { background: transparent url(../images/backgrounds/signuplink_background.gif) repeat-x 0 100%; border-bottom: none !important; }
body.byc #content div.signup p.link { background-image: url(../images/backgrounds/byc_signuplink_background.gif); }
body.fj #content div.signup p.link { background-image: url(../images/backgrounds/fj_signuplink_background.gif); }
body.home #content div.signup p.link { background-image: url(../images/backgrounds/home_signuplink_background.gif); }
body.clients #content div.signup p.link { background-image: url(../images/backgrounds/clients_signuplink_background.gif); }

#content div.signup p.link a { background: transparent url(../images/backgrounds/signup_href_background.gif) no-repeat 100% 3px; }

#content div.signup a:hover, #content div.signup p.link a:hover { color: #ecdd0c; }

#content div.intro ul.tournav li { background: #6d9c18 none; }
body.byc #content div.intro ul.tournav li { background: #129896 none; }
body.fj #content div.intro ul.tournav li { background: #978b19 none; }

#content ul.tournav li a { background: transparent url(../images/icons/mc_tournav_arrow.gif) no-repeat 0 50%; }
body.byc #content ul.tournav li a { background: transparent url(../images/icons/byc_tournav_arrow.gif) no-repeat 0 50%; }
body.fj #content ul.tournav li a { background: transparent url(../images/icons/fj_tournav_arrow.gif) no-repeat 0 50%; }

#content ul.tournav li.selected a { background: #c24d0a url(../images/icons/selected_tournav_arrow.gif) no-repeat 0 50% !important; border: 1px solid #b6ce82 !important; }

#content ul.tournav li a { color: #ffffff; }
#content ul.tournav li.selected a { color: #ecdd0c; }
#content ul.tournav li a:hover { color: #ffffff; } 
#content ul.tournav li.selected a:hover { color: #ecdd0c; }

body.tour #content ul.summarylister, body.clients #content ul.summarylister { }
body.tour #content ul.summarylister li, body.clients #content ul.summarylister li { background: transparent none; }
body.tour #content div.intro ul.summarylister li h2, body.clients #content div.intro ul.summarylister li h2 { color: #d55102; }
body.tour #content div.intro ul.summarylister li h2 a, body.clients #content div.intro ul.summarylister li h2 a { color: #15729d; }

body.home #content ul.summarylister { border-top: 1px solid #b6d6c7; border-bottom: 1px solid #b6d6c7; }
body.clients #content ul.summarylister { border-top: 1px solid #e8e4cc; border-bottom: 1px solid #e8e4cc; }

body.home #content ul.summarylister li { background: transparent url(../images/lists/home_summary_arrow.gif) no-repeat 0 11px; border-bottom: 1px solid #b6d6c7; }
body.clients #content ul.summarylister li { background: transparent url(../images/lists/home_summary_arrow.gif) no-repeat 0 11px; border-bottom: 1px solid #e8e4cc; }

body.home #content ul.summarylister li.last, body.clients #content ul.summarylister li.last { border-bottom: none; }
body.home #content div.intro ul.summarylister li a, body.clients #content div.intro ul.summarylister li a { color: #d55102; }
body.home #content div.intro ul.summarylister li a:hover { color: #15729d; } 
body.clients #content div.intro ul.summarylister li a:hover { color: #d14514; } 

#content dl.partorg dt { color: #3a4a4f; }
#content dl.partorg dd { background-color: transparent; background-image: url(../images/lists/partorg_pipe.gif); background-repeat: no-repeat; }
#content dl.partorg dd.last { background: transparent none; }
#content dl.partorg dd a { color: #15729d; }
#content dl.partorg dd a:hover { color: #d14514; }

#content span.tourbutton { border: 2px solid #b3dbe2; }
#content span.tourbutton a { border: 6px solid #d1f2f9; color: #fae80f; background: #1e78a2 url(../images/backgrounds/tourbutton_background.jpg) repeat-x 0 100%; }
#content span.tourbutton a:hover { color: #ffffff; }

body.clients #content span.tourbutton { border: 2px solid #e0e7e8; }
body.clients #content span.tourbutton a { border: 6px solid #f9fdfe; }

#content span.tourbee { background: transparent url(../images/backgrounds/tourbuttonbee.jpg) no-repeat 0 0; }


/* 
     Employer Pages - Added 8/15/08
     ---------------------------------------------------------- */
#content a.submitsavebutton, #content input.submitsavebutton { background: #fce90e url(../images/backgrounds/fj_submit_background.gif) no-repeat 4px 6px; color: #3a4a4f; border: 1px solid #cbcdcb; }	

#content a.submitsavebutton:hover,  #content input.submitsavebutton:hover { background-image: url(../images/backgrounds/fj_submit_background2.gif); background-color: #2079a2; color: #ffffff; }	 
	 
#content input.saveinfo { background-image: url(../images/backgrounds/yes_button_background.gif); }
#content input.nosaveinfo { background-image: url(../images/backgrounds/no_button_background.gif); }	 

#content input.saveinfo:hover { background-image: url(../images/backgrounds/yes_button_background2.gif); }
#content input.nosaveinfo:hover { background-image: url(../images/backgrounds/no_button_background2.gif); }

body.jobseekers #content .subheader { border-bottom: 2px solid #d9e7e7 !important; }

#content ul.listing li { border-bottom: none; background: transparent url(../images/lists/findjob_pipe.gif) no-repeat 100% 3px; }
#content ul.listing li.last { background: transparent none; }
#content ul.listing li a { color: #15729d; }
#content ul.listing li a:hover { color: #d14514; }

body.jssearch #containerwrapper { background-image: url(../images/backgrounds/jobseekers_container_background.jpg); } 

#content table.tablelist { }

#content p.view { border-top: 1px solid #dfebeb; }
#content p.view a { color: #15729d; } 

#content dl.advantage dd { color: #15729d; }
#content dl.advantage dd a { color: #15729d; }
#content dl.advantage dd a:hover { color: #d14514; }

#content li.peermentor a { background: transparent url(../images/icons/peer_mentor.jpg) no-repeat 100% 0; }


/* 
     Account Pages - Added 9/10/08
     ---------------------------------------------------------- */
#content div.confirmed { background: transparent none; color: #3a4a4f; }
#content div.confirmed h3 { color: #3a4a4f; }
#content div.confirmed .sectiontop { background: transparent url(../images/backgrounds/section_top_background.gif) repeat-x 0 0 !important; }
#content div.confirmed span.ulcorner { background: transparent url(../images/backgrounds/section_ulcorner_background.gif) no-repeat 0 0 !important; } 
#content div.confirmed span.urcorner { background: transparent url(../images/backgrounds/section_urcorner_background.gif) no-repeat 0 0 !important; } 

body.initial #content div.inner { background-image: url(../images/backgrounds/initial_inner_background.jpg); }
body.initial #content div.foundation { background-image: url(../images/backgrounds/initial_foundation_background.jpg); }
body.initial #content div.intro { width: 60%; }
#content div.getaccount { border-top: 3px solid #cee3e3; border-bottom: 3px solid #cee3e3; }

#content div.getaccount h3 { color: #3a4a4f; }
#content div.notice h3 { color: #3a4a4f; }
body.initial #content div.infoform div.halfcolumn { color: #3a4a4f; }

#content div.newbox { background-color: #eef1f1; }



/* 
     Press Page - Added 10/8/08
     ---------------------------------------------------------- */
div.press .header { border-bottom: 1px solid #b3d5da !important; }
div.press div.pressarticle { background: transparent url(../images/backgrounds/press_background.gif) repeat-y 100% 0; }



/* 
     Press Release Page - Added 10/24/08
     ---------------------------------------------------------- */
body.pressrelease span.firstinner { background: transparent url(../images/backgrounds/pr_sectionfirst_background.jpg) no-repeat 100% 0; } 
body.pressrelease .sidebar { border: 4px solid #ffffff; background: #fcf6de url(../images/backgrounds/pr_sidebar_background.jpg) repeat-x 0 0 !important; }

body.pressrelease .sidebar .sectiontop, body.pressrelease .sidebar .sectionbottom, body.pressrelease .sidebar .sectionleft, body.pressrelease .sidebar .sectionright { background: transparent none !important; }
body.pressrelease .sidebar p.buttonspace { border-bottom: 2px solid #dbd1a8; }
body.pressrelease .sidebar h2 { color: #3a4a4f; }

ul.presslist h2 { color: #3a4a4f !important; }
ul.presslist h2 a { color: #237ba3; }



/* 
     Partner Landing Page - Added 12/1/08
     ---------------------------------------------------------- */
body.partners #content div.sitemap { border-right: 2px solid #b3d5da; }
