/* CSS Document */

a:link	        {color: #ff6600; text-decoration: none}
a:visited 	{color: #cc3300; text-decoration: none}
a:hover 	{color: #ff9900; text-decoration: none;}
a:active 	{color: #cc3300; text-decoration: none}

#footersec a:visited {color:#ff9900;}
#footersec a:hover {color:#ffffff;}
#footersec a:active {color:#ffffff;}

#footer a:visited {color:#ff9900;}
#footer a:hover {color:#ffffff;}
#footer a:active {color:#ffffff;}

#feature-box a:link {color: #ff9900;}
#feature-box a:visited {color:#ff9900;}
#feature-box a:hover {color:#ffffff;}
#feature-box a:active {color:#ffffff;}

img		{border:none;}
ul 		{list-style: square;}
textarea, input {background-color: #ffffff; color: #000000; border: 1px solid #555; font:11px/15px Arial, Helvetica, sans-serif;}
select 		{width:176px; color:#3d6b95; font:11px Arial, Helvetica, sans-serif;}
h1 		{color: #4f8abf; font:21px/25px Arial, Helvetica, sans-serif; font-weight:normal;}
h2 		{color: #4f8abf; font:25px/30px Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0;}

/* homepage layout */
body#home 	{margin: 0; padding:0; width:100%; text-align:left; font:11px/15px Arial, Helvetica, sans-serif;}
#header		{position:absolute; width:100%; height:110px; background-color: #ffffff;}
#header-pad	{padding-top:20px; padding-left:50px;}
.camppage-logo	{float:left;}
.camppage-motto	{float:left; width:302px; color:#4f8bc1; font:11px/15px Arial, Helvetica, sans-serif; padding-top:28px; text-align:left;}
#content 	{position:absolute; top:110px; width:100%; height:292px; background: #ffffff url(/images/background.jpg) no-repeat top left; white-space:nowrap;}

/* styles added by LCR 2011-04-?? for categories and maps pages */ 
.contentarea {padding:0 0 30px 0;text-align:left;}
#maps {padding-left:32px;}
.subhead {font:15px/25px Arial, Helvetica, sans-serif; font-weight:normal;padding:0;margin:0;}
.nopadding {margin:0;padding-bottom:0;}
.listleft {float:left;width:340px;margin-right:30px;margin-top:20px;}
.listright {float:left;width:340px;margin-top:20px;}
ul.camplisting {list-style-type:none;width:340px;padding:0;margin:0;}
ul.camplisting li {border-bottom:1px dotted #cc6633; font:13px/30px Arial, Helvetica, sans-serif;font-weight:bold;color:#cc6633;}
li.topoflist {border-top:1px dotted #cc6633;}
.banner {margin-bottom:5px;}
.banner-pad	{padding:17px 0 15px 0;}
/* end styles added by LCR 2011-04-?? for categories and maps pages */ 

#content-pad 	{padding:79px 0 0 52px;}
#col1		{width:218px; float:left;}
#col2		{width:218px; float:left;}
#col3		{width:176px; float:left;}
.col-rtpad	{padding-right:47px;}
#nav-advsearch	{position:absolute; left:52px; bottom:33px;}
#footer		{position:absolute; top:402px; width:100%; background-color:#292929; color:#a4a4a5; font:11px/15px Arial, Helvetica, sans-serif;}
#footer-pad	{padding:20px 0 30px 52px;}
#footer-text 	{padding-top:15px;}
.aca		{position:absolute; top:15px; padding-left:480px;}
.maplink	{margin-top:3px; text-align:right;}

/* secondary page layout */
/*
body#secondary 	{margin: 0 auto; padding:0; width:100%; text-align:center; background-color:#292929; font:11px/15px Arial, Helvetica, sans-serif; color:#292929;}
*/
/* Changed by LCR 2011-05-25  body#secondary 	{margin: 0 auto; padding:0; width:100%; font:11px/16px Arial, Helvetica, sans-serif; color:#292929;background:url(http://www.evolv.com/clients/camppage/images/jobs-bg.gif) no-repeat top left;} */
/* Changed by JD 2011-05-26 to remove background image-needs to be in body tag for each domain */ body#secondary 	{margin: 0 auto; padding:0; width:100%; font:11px/16px Arial, Helvetica, sans-serif; color:#292929;}


#white-background	{background-color:#ffffff; width:100%; text-align:center; margin:0; padding:0;}
#wrapper-content {width:722px; margin: 0 auto; padding:0; top:110px; background-color: #ffffff; text-align:center;}
#headersec	{position:relative; width:722px; height:110px; padding:0; margin:0 auto; background-color: #ffffff; text-align:center;}
#headersec-pad	{padding-top:20px;}
/*
#wrapper-footer {width:100%; margin: 0 auto; padding:0; text-align:center; background-color:#292929;}
#footersec	{clear:both; position:relative; height:150px; width:722px; margin:0 auto; padding:0; background-color:#292929; color:#a4a4a5; font:11px/15px Arial, Helvetica, sans-serif; text-align:center;}
#footersec-pad	{width:722px; padding-top:20px; text-align:left;}
*/
/* Changed by LCR  2011-05-25*/#wrapper-footer {width:100%;  padding:0; text-align:center; background-color:#292929;}
/* Changed by LCR  2011-05-25*/#footersec	{clear:both; position:relative; height:200px; width:722px; margin-left:52px; padding:0; background-color:#292929; color:#a4a4a5; font:11px/15px Arial, Helvetica, sans-serif; text-align:center;}
/* Changed by LCR  2011-05-25*/#footersec-pad	{width:722px; padding-top:20px; text-align:left;}
#navsec		{text-align:center;}
#navsec-pad	{padding:0 0 10px 0;}
.acasec		{float:right;}
#searchby	{padding-bottom:10px;}
#banner-pad	{padding-bottom:15px;}
#feature-box	{background:#4F8ABF url(/images/featured-back.gif) repeat-y top left; width:722px; color:#ffffff; text-align:left;}
#feature-listing	{background:transparent url(/images/featured-camp.gif) no-repeat top left; min-height:198px; padding:0 20px 0 50px;}
#feature-listing > p	{margin-bottom:0; padding-bottom:0;}
.feature-location	{float:right; font-size:13px; padding-right:20px; font-weight:bold;}
.feature-info	{float:right; white-space:nowrap; padding:10px 20px 0 0; min-height:61px;}
.camp-type	{font-style:italic; }
.camp-listing	{padding:20px 0; text-align:left;}
.camp-location	{float:right; font-size:13px; color:#4F8ABF; font-weight:bold;}
.camp-info	{float:right; white-space:nowrap; padding:10px 20px 20px 0;}
.info-image-pad	{padding-right:10px;}
.camp-logo	{padding:0 15px 15px 0;}
.camp-listing > p	{margin-bottom:0; padding-bottom:0;}
.clear		{clear:both;}

/* activity listing pages */
#headeractsec	{position:relative; width:722px; padding:0; margin:0 auto; background-color: #ffffff; text-align:center;}
#headeract-pad	{padding:15px 0 20px 0; text-align:left;}
.act-camp-listing1	{width:470px; float:left; padding:30px 30px 0 0; text-align:left; font-size:12px; line-height:16px;}
.act-camp-listing2	{width:222px; float:left; padding:30px 0; text-align:left;}
.act-camp-location	{font-size:13px; color:#4F8ABF; font-weight:bold;}
.act-camp-type	{font-style:italic; color:#4F8ABF;}
.acc-logos	{padding-top:20px; font-style:italic; clear:both; font-size:10px; line-height:12px;}
.focus		{clear:both; margin-top:10px;}
#act-searchby	{padding: 20px 0; color:#4F8ABF; font-size:16px;}
#act-results	{padding:10px 0 30px 0; text-align:left;}
#act-results-keywords		{color:#4F8ABF; font-weight:bold; text-align:right; padding-bottom:30px;}
#act-results-description	{color:#333; font-size:18px; margin-top:0; padding-top:5px;}
#act-results-photo	{float:right; padding-left:10px; border-left:#4F8ABF solid 30px;}
#act-description-text	{color:#333; padding-bottom:10px;}
#act-results-heading 	{color: #4f8abf; font:25px/28px Arial, Helvetica, sans-serif; font-weight:normal; padding:0; margin:0;}
.act-results-logo	{width:115px; float:left; padding:20px 0 0 0; text-align:left;}
.act-results-text	{width:607px; float:left; padding:20px 0 0 0; text-align:left;}
.act-domains	{padding-top:15px;}

/* activity listing pages */
#jobs-background	{background-color:#ffffff; width:100%; text-align:left; margin:0; padding:0;}

/* 2011-05-24 version */
/*
#jobs-wrapper-content 	{width:800px; margin: 0; padding:0; top:20px; background-color: #ffffff; text-align:left;}
#jobs-keywords		{color:#4F8ABF; font-weight:bold; text-align:center; padding:5px 0; height:20px;}
#silhouette			{float:left; display:block; width:239px;}
#jobs-content		{padding:43px 0 20px 239px; display:block;}
#jobs-searchby		{padding: 25px 0 10px 20px; color:#333; font-size:16px;}
.jobs-heading1 		{color: #4f8abf; font:25px/28px Arial, Helvetica, sans-serif; font-weight:normal; padding-left:20px; margin:0;}
.jobs-heading2 		{color: #4f8abf; font:20px/25px Arial, Helvetica, sans-serif; font-weight:normal; padding:60px 0 20px 20px; margin:0;}
.jobs-heading3 		{color: #4f8abf; font:20px/25px Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:20px; margin:0;}
#jobs-description-text	{color:#333; padding:20px 35px 10px 20px; width:350px; float:left;}
/* End of 2011-05-24 version */

/* Changes by LCR 2011-05-25 */
#jobs-content		{padding:23px 0 20px 239px; display:block;}
#jobs-keywords		{color:#4F8ABF; font-weight:bold; padding-top:11px;margin-left:198px;}
#jobs-wrapper-content 	{width:800px; margin: 0; padding:0; top:20px; text-align:left;} 
#jobs-searchby		{padding: 25px 0 13px 20px; color:#292929; font-size:14px;}
.jobs-heading2 		{color: #4f8abf; font:20px/25px Arial, Helvetica, sans-serif; font-weight:normal; padding:31px 0 10px 20px; margin:0;} 
#jobs-description-text	{color:#333; padding:0px 0px 30px 20px; width:535px; float:left;} 
/* end changes by LCR 2011-05-25*/ 

#silhouette			{float:left; display:block; width:239px;}
.jobs-heading1 		{color: #4f8abf; font:25px/28px Arial, Helvetica, sans-serif; font-weight:normal; padding-left:20px; margin:0;}
.jobs-heading3 		{color: #4f8abf; font:20px/25px Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:20px; margin:0;}

#jobs-links			{color:#333; padding:0px; margin:0; list-style:none; width:150px; float:left; font-weight:bold; padding-top:20px;} 
/* #jobs-links li		{padding-left:10px; background:url(http://www.camppage.com/images/arrow-orange.gif) no-repeat 0;} */
#jobs-links li		{padding-left:10px; }
#jobs-links2		{color:#333; padding:0px; margin:0; list-style:none; font-weight:bold; padding-left:50px;}
/* #jobs-links2 li		{padding-left:10px; background:url(http://www.camppage.com/images/arrow-orange.gif) no-repeat 0 4px;} */
#jobs-links2 li		{padding-left:10px; }
.jobs-listing		{color:#333; padding:20px 0 0 20px; width:540px; float:left;}
.jobs-bullets			{color:#333; padding:0; margin:0; padding-bottom:20px; list-style:none;}
.jobs-bullets li		{padding-left:15px; background:url(/images/bullet-spot.gif) no-repeat 0 4px;}
.jobs-inforight		{float:right; width:236px; padding:0 0 15px 15px;}
.bluebold			{font-weight:bold; color:#4F8ABF;}
.blue			{color:#4F8ABF;}

/* homepage - advanced and camp jobs search */
#search-advancedjobs {position:relative; display:block; width:416px; height:44px; background:transparent url(http://www.camppage.com/images/search-advancedjobs.jpg) no-repeat top left;}
a#home-campjobs	{ float:left; width:208px; height: 44px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; color:#ffffff; vertical-align:bottom;
}
a#home-campjobs:hover {background: url(http://www.camppage.com/images/search-advancedjobs.jpg) 0 -44px no-repeat;}

a#home-advanced	{ float:left; width:208px; height: 44px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; color:#ffffff; vertical-align:bottom; }
a#home-advanced:hover {background: url(http://www.camppage.com/images/search-advancedjobs.jpg) -208px -44px no-repeat;}

/* homepage - nav bottom */
#nav-bottom { position:relative; display:block; width:404px; height:37px; background:transparent url(http://www.camppage.com/images/nav-bottom.gif) no-repeat top left; }
a#home-directors	{ float:left; width:139px; height: 37px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; vertical-align:bottom; }
a#home-directors:hover {background: url(http://www.camppage.com/images/nav-bottom.gif) 0 -37px no-repeat;}

a#home-add	{ float:left; width:159px; height: 37px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; vertical-align:bottom;
}
a#home-add:hover {background: url(http://www.camppage.com/images/nav-bottom.gif) -139px -37px no-repeat;}

a#home-contact	{ float:left; width:105px; height: 37px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; vertical-align:bottom;
}
a#home-contact:hover {background: url(http://www.camppage.com/images/nav-bottom.gif) -298px -37px no-repeat;}

/* secondary page - nav top */
#nav-top { position:relative; display:block; width:722px; height:35px; background:transparent url(http://www.camppage.com/images/nav-top.gif) no-repeat top left; }
a#directors	{ float:left; width:168px; height: 35px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; vertical-align:bottom;
}
a#directors:hover {background: url(http://www.camppage.com/images/nav-top.gif) 0 -35px no-repeat;}

a#add	{ float:left; width:173px; height: 35px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; vertical-align:bottom; }
a#add:hover {background: url(http://www.camppage.com/images/nav-top.gif) -168px -35px no-repeat;}

a#contact	{ float:left; width:112px; height: 35px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; vertical-align:bottom; }
a#contact:hover {background: url(http://www.camppage.com/images/nav-top.gif) -341px -35px no-repeat;}

a#campjobs	{ float:left; width:117px; height: 35px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; vertical-align:bottom; }
a#campjobs:hover {background: url(http://www.camppage.com/images/nav-top.gif) -453px -35px no-repeat;}

a#advanced	{ float:left; width:152px; height: 35px; background:transparent; display:-moz-inline-box; display:inline-block; text-indent:-3000px; font:0/0 Arial; overflow:hidden; vertical-align:bottom; }
a#advanced:hover {background: url(http://www.camppage.com/images/nav-top.gif) -570px -35px no-repeat;}

.job_title { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; }

/* article pages - added by JD */
#article-wrapper-content {width:725px; padding:0; top:0; margin:0; background-color: #ffffff; text-align:left; }

#article-wrapper-content h2 {text-align:center; font-weight:bold; }

.article-breadcrumbs {text-align:left; font-size:11pt; color:#4F8ABF; margin-bottom:10px;}
.article-breadcrumbs a  {color:#4F8ABF;}

.article-content {margin-left:5px; font-size:11pt; line-height:13pt; padding:0; display:block; top:0; }

.article-index-text {width:667px; padding:0 35px 10px 20px; float:left; border-bottom:1px dotted #4f8abf; }

.category-heading {color: #4f8abf; font:17px/23px Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; text-align:left;}

.category-heading a {color: #4f8abf; font:17px/23px Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; text-align:left;}

.article-description {padding-left:20px; }

/* --------------- styles added by LCR 5/25/2011 -------------------- */ 
.contentarea {padding:0 0 30px 0;text-align:left;}
#maps {padding-left:32px;}
.subhead {font:15px/25px Arial, Helvetica, sans-serif; font-weight:normal;padding:0;margin:0;}
.nopadding {margin:0;padding-bottom:0;}
.listleft {float:left;width:340px;margin-right:30px;margin-top:20px;}
.listright {float:left;width:340px;margin-top:20px;}
ul.camplisting {list-style-type:none;width:340px;padding:0;margin:0;}
ul.camplisting li {border-bottom:1px dotted #cc6633;font:13px/30px Arial, Helvetica, sans-serif;font-weight:bold;color:#cc6633;}
li.topoflist {border-top:1px dotted #cc6633;}
.banner {margin-bottom:5px;}
.banner-pad	{padding:17px 0 15px 0;}
	/* Jobs page */
.divider {border-bottom:1px dotted #cc6633;}
.jobs-heading4 		{color: #4f8abf; font:17px/23px Arial, Helvetica, sans-serif; font-weight:bold; padding:20px 0 15px 0;margin:0;}
#jobs-description-text p	{padding:10px 0;margin:0;width:490px;}
#jobs-description-text p a	{font-size:14px;}
	/* Top Navbar */
#menu {width:555px; height:35px; }
.nav-jobs	{width:555px; height:35px; background:transparent url(http://www.camppage.com/images/nav-jobs.gif) no-repeat top left;}

 a#s01	{
          float:left;
		  width:120px;
          height: 35px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom;
}
a#s01:hover {background: url(http://www.camppage.com/images/nav-jobs.gif) 0 -35px no-repeat;}
#consult-on a#s01, 
#consult-on a#s01:hover {background: url(http://www.camppage.com/images/nav-jobs.gif) 0 -35px no-repeat;}

a#s02 {
          float:left;
          width: 96px;
          height: 35px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#s02:hover {background: url(http://www.camppage.com/images/nav-jobs.gif) -120px -35px no-repeat;}
#website-on a#s02, 
#website-on a#s02:hover {background: url(http://www.camppage.com/images/nav-jobs.gif) -120px -35px no-repeat;}


a#s03 {
          float:left;
          width: 126px;
          height: 35px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#s03:hover {background: url(http://www.camppage.com/images/nav-jobs.gif) -216px -35px no-repeat;}
#enews-on a#s03,
#enews-on a#s03:hover {background: url(http://www.camppage.com/images/nav-jobs.gif) -216px -35px no-repeat;}


a#s04 {
          float:left;
          width: 129px;
          height: 35px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#s04:hover {background:url(http://www.camppage.com/images/nav-jobs.gif) -342px -35px no-repeat;}
#about-on a#s04,
#about-on a#s04:hover {background:url(http://www.camppage.com/images/nav-jobs.gif) -342px -35px no-repeat;}
												   

a#s05 {
          float:left;
          width: 84px;
          height: 35px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#s05:hover {background:url(http://www.camppage.com/images/nav-jobs.gif) -471px -35px no-repeat;}
#canada-on a#s05,
#cananda-on a#s05:hover {background: url(http://www.camppage.com/images/nav-jobs.gif) -471px -35px no-repeat;} 

/* Side Menu - Resources Page */

 a#m01	{
          float:left;
		  width:144px;
          height: 23px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom;
}
a#m01:hover {background: url(/images/menu-sidebar.gif) 0px -136px no-repeat;}
#services-on a#m01, 
#services-on a#m01:hover {background: url(/images/menu-sidebar.gif) 0px -136px no-repeat;}

a#m02 {
          float:left;
          width: 144px;
          height: 27px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#m02:hover {background: url(/images/menu-sidebar.gif) 0px -159px no-repeat;}
#resources-on a#m02, 
#resources-on a#m02:hover {background: url(/images/menu-sidebar.gif) 0px -159px no-repeat;}


a#m03 {
          float:left;
          width: 144px;
          height: 29px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#m03:hover {background: url(/images/menu-sidebar.gif) -0px -186px no-repeat;}
#sitemap-on a#m03,
#sitemap-on a#m03:hover {background: url(/images/menu-sidebar.gif) 0px -186px no-repeat;}

a#m04 {
          float:left;
          width: 144px;
          height: 27px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#m04:hover {background:url(/images/menu-sidebar.gif) 0px -215px no-repeat;}
#addacamp-on a#m04,
#addacamp-on a#m04:hover {background:url(/images/menu-sidebar.gif) 0px -215px no-repeat;}
												   
/* ---------- styles added by LCR 2011-05-25----------------- */ 
/* Sidebar Menu locations */
#side-menu {float:left; display:block; width:200px; height:175px; padding:330px 0 0 19px; }
.sidemenu	{width:144px; height:106px; background:transparent url(/images/menu-sidebar.gif) no-repeat top left;}
.sidemenu-jobs	{width:144px; height:110px; background:transparent url(/images/menu-sidebar-jobs.gif) no-repeat top left;}

/* Sidebar Menu - Site Map page */
 a#b01	{
          float:left;
		  width:144px;
          height: 23px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom;
}
a#b01:hover {background: url(/images/menu-sidebar-jobs.gif) 0px -142px no-repeat;}
#services-on a#b01, 
#services-on a#b01:hover {background: url(/images/menu-sidebar-jobs.gif) 0px -142px no-repeat;}

a#b02 {
          float:left;
          width: 144px;
          height: 27px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#b02:hover {background: url(/images/menu-sidebar-jobs.gif) 0px -165px no-repeat;}
#resources-on a#b02, 
#resources-on a#b02:hover {background: url(/images/menu-sidebar-jobs.gif) 0px -165px no-repeat;}


a#b03 {
          float:left;
          width: 144px;
          height: 29px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#b03:hover {background: url(/images/menu-sidebar-jobs.gif) -0px -192px no-repeat;}
#sitemap-on a#b03,
#sitemap-on a#b03:hover {background: url(/images/menu-sidebar-jobs.gif) 0px -192px no-repeat;}

a#b04 {
          float:left;
          width: 144px;
          height: 27px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#b04:hover {background:url(/images/menu-sidebar-jobs.gif) 0px -221px no-repeat;}
#postajob-on a#b04,
#postajob-on a#b04:hover {background:url(/images/menu-sidebar-jobs.gif) 0px -221px no-repeat;}

/*
a#b05 {
          float:left;
          width: 144px;
          height: 27px;
          background:transparent none 0 0 no-repeat; 
		  display:-moz-inline-box;
		  display:inline-block;
		  text-indent:-3000px;
		  font:0/0 Arial;
		  overflow:hidden;
		  color:#b61810;
		  vertical-align:bottom; 
		  }
a#b05:hover {background:url(/images/menu-sidebar-jobs.gif) 0px -248px no-repeat;}
#submitresume-on a#b05,
#submitresume-on a#b05:hover {background:url(/images/menu-sidebar-jobs.gif) 0px -248px no-repeat;}
*/

/* ---------- end styles added by LCR 2011-05-25----------------- */

/* ---------- begin styles added by JD 2013-01-23----------------- */ 
.error_message {color:red; 
			   font-weight:bold; 
			   font-size: large; 
			   font-family: Arial,Helvetica,sans-serif;
}
/* ---------- end styles added by JD 2013-01-23----------------- */ 