		
/* ---( Layout Styles )-------------------------------------- */

  
#logo {
 position: absolute; 
 top: 149px; 
 left: 81px; 
 width: 780px; 
 text-align: left }

#navprimary {
 position: absolute; 
 top: 157px; 
 bottom: 0px; 
 left: 80px }

html>#navprimary {
 top: 169px }

#navprimary ul {
 border: 0; 
 padding: 0; 
 margin: 0; 
 list-style: none }

#navprimary ul li {
 float: left; 
 height: 26px }

#navprimary ul li a {
 display: block; 
 height: 26px; 
 margin: 0; 
 padding: 0; 
 font: normal 11px/24px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; 
 color: #eae1d1; 
 text-decoration: none }

/* ---Global navigation-------------------------------------- */

#navhome a {
 width: 53px; 
 background: url(../images/home.gif) no-repeat 0px 0px }

#navhome a:hover {
 background: url(../images/home.gif) no-repeat 0px -26px }

#navhomecurrent a {
 width: 53px; 
 background: url(../images/homeactive.gif) no-repeat 0px -26px }
	
#navintro a {
 width: 91px; 
 background: url(../images/introduction.gif) no-repeat 0px 0px }

#navintroscurrent a {
 width: 91px; 
 background: url(../images/introductionactive.gif) no-repeat 0px -26px }

#navintro a:hover {
 background: url(../images/introduction.gif) no-repeat 0px -26px }

#navfundamentals a {
 width: 100px; 
 background: url(../images/fundamentals.gif) no-repeat 0px 0px }

#navfundamentalscurrent a {
 width: 100px; 
 background: url(../images/fundamentalsactive.gif) no-repeat 0px -26px }

#navfundamentals a:hover {
 background: url(../images/fundamentals.gif) no-repeat 0px -26px }

#navecology a {
 width: 70px; 
 background: url(../images/ecology.gif) no-repeat 0px 0px }

#navecologycurrent a {
 width: 70px; 
 background: url(../images/ecologyactive.gif) no-repeat 0px -26px }

#navecology a:hover {
 background: url(../images/ecology.gif) no-repeat 0px -26px }

#navpolicy a {
 width: 56px; 
 background: url(../images/policy.gif) no-repeat 0px 0px }

#navpolicycurrent a {
 width: 56px; 
 background: url(../images/policyactive.gif) no-repeat 0px -26px }

#navpolicy a:hover {
 background: url(../images/policy.gif) no-repeat 0px -26px }

#navmanagement a {
 width: 98px; 
 background: url(../images/management.gif) no-repeat 0px 0px }

#navmanagementcurrent a {
 width: 98px; 
 background: url(../images/managementactive.gif) no-repeat 0px -26px }

#navmanagement a:hover {
 background: url(../images/management.gif) no-repeat 0px -26px }

/* ---End Global Nav-------------------------------------- */

#pagehead {
 background: #eae1d1 url(../images/bgd_pagehead.gif) no-repeat left bottom; 
 text-align: left; 
 padding: 16px 0px 16px 96px }

#pagehead h1 {
 color: #723305; 
 width: 420px }

#pagewrap {
 margin: 0; 
 padding: 16px 0px 32px 96px }

#column420 {
	float: left;
	width: 420px;
	padding-bottom: 32px;
	font-size: 100%;
}
#column420 p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;

}
#column420 ul{
	list-style-type: square;
	margin-left: 20px;
	padding-left: 20px;
 }
 #column420 li{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;

}
#column420 h2 {
 margin-bottom: 4px }
/*
#column420 p {
	margin-top: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
*/
#column420 h2+p {
 margin-top: 0px }

#h2employers {
 margin-top: 20px }
#sidebarhomepage {
	width: 180px;
	text-align: left;
	margin: 0px 0px 0px 460px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0px 0px 0px 460px;
	background-image: url(../images/hottopics.gif);
	background-repeat: no-repeat;
	height: 500px;
}
#sidebarhomepage p{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-right: 5px;
	padding-left: 10px;
}
 
#sidebar {
 width: 182px; 
 text-align: left; 
 margin: 0px 0px 0px 470px; 
 voice-family: "\"}\""; 
 voice-family: inherit; 
 margin: 0px 0px 0px 472px }

.sidebaritem {
 margin: 0px 0px 16px 0px; 
 padding: 0px 0px 6px 0px; 
 background: url("../images/sidebarbottom.gif") repeat-x left bottom }

.sidebaritem h3 {
 color: #fff; 
 margin: 0; 
 padding: 4px 10px; 
 background: #ba9e66 url("../images/sidebartop.gif") no-repeat right top }

.sidebaritemhome {
 margin: 0px 0px 16px 0px; 
 padding: 0px 0px 6px 0px; 
 background: url("../images/sidebarbottom.gif") repeat-x left bottom }

.sidebaritemhome h3 {
 color: #fff; 
 margin: 0; 
 padding: 4px 10px; 
 background: #FC8811 url(../images/sidebartophome.gif) no-repeat right top}

.sidebaritemintroduction {
 margin: 0px 0px 16px 0px; 
 padding: 0px 0px 6px 0px; 
 background: url("../images/sidebarbottom.gif") repeat-x left bottom }

.sidebaritemintroduction h3 {
 color: #fff; 
 margin: 0; 
 padding: 4px 10px; 
 background: #D04119 url("../images/sidebartopintro.gif") no-repeat right top}

.sidebaritemfundamentals {
 margin: 0px 0px 16px 0px; 
 padding: 0px 0px 6px 0px; 
 background: url("../images/sidebarbottom.gif") repeat-x left bottom }
	
.sidebaritemfundamentals h3 {
 color: #fff; 
 margin: 0; 
 padding: 4px 10px; 
 background: #FF3300 url("../images/sidebartopfundamentals.gif") no-repeat right top }

.sidebaritemecology {
 margin: 0px 0px 16px 0px; 
 padding: 0px 0px 6px 0px; 
 background: url("../images/sidebarbottom.gif") repeat-x left bottom }

.sidebaritemecology h3 {
 color: #fff; 
 margin: 0; 
 padding: 4px 10px; 
 background: #009900 url("../images/sidebartopecology.gif") no-repeat right top}

.sidebaritempolicy {
 margin: 0px 0px 16px 0px; 
 padding: 0px 0px 6px 0px; 
 background: url("../images/sidebarbottom.gif") repeat-x left bottom }

.sidebaritempolicy h3 {
 color: #fff; 
 margin: 0; 
 padding: 4px 10px; 
 background: #359598 url("../images/sidebartoppolicy.gif") no-repeat right top }

.sidebaritemmanagement {
 margin: 0px 0px 16px 0px; 
 padding: 0px 0px 6px 0px; 
 background: url("../images/sidebarbottom.gif") repeat-x left bottom }

.sidebaritemmanagement h3 {
 color: #fff; 
 margin: 0; 
 padding: 4px 10px; 
 background: #AD8F59 url("../images/sidebartopmanagement.gif") no-repeat right top}

.sidebarpop {
 background: #fff; 
 margin: 0; 
 padding-top: 1px; 
 padding-left: 8px; 
 padding-bottom: 10px }

.sidebarpop li {
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px;
}
 
 .sidebarpop li li{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 1em;
}


.sidebarpop p {
 font-size: 11px; 
 color: #723305; 
 margin: 8px 0px 0px 0px; 
 padding: 0 }

#footer {
 clear: left; 
 background: #000000 url(../images/bgd_footer.gif) no-repeat left bottom; 
 margin: 0px 0px 20px; 
 padding: 8px 0px; 
 text-align: left; 
 border-top: 1px solid #000; 
 border-bottom: 1px solid #000 }

#footer p {
 font-size: 11px; 
 color: #723305; 
 width: 420px; 
 margin: 0px 0px 0px 96px; 
 padding: 0 }

#footer p a:link, #footer p a:visited {
 color: #00858a; 
 text-decoration: none }

#footer p a:hover {
 color: #00858a; 
 text-decoration: underline }

blockquote {
 margin: 0px 0px 16px; 
 padding: 16px; 
 border: 1px dashed #C9B488; 
 background: #EAE1D1 }

blockquote h2 {
 color: #BA5205 }

/*blockquote p {
 margin: 0 }

.joblisting, .joblistingfilled {
 padding: 8px 0px 16px }

.joblisting p, .joblistingfilled p {
 margin-bottom: 4px }

.joblistingfilled {
 background: #FFF url(../images/bgd_filled.gif) no-repeat right bottom }

.jobinfolist {
 margin: 0 }

.jobinfolist dt {
 display: inline; 
 margin: 0; 
 font-weight: bold; 
 color: #00858a }

.jobinfolist dd {
 display: inline; 
 margin: 0; 
 padding-right: 12px }

/* ---( Browse Jobs Styles )---------------------------------- */
#browsejobcats div a {
 padding: 0px 6px 0px 40px; 
 background: #fff; 
 display: block }

#browsejobcats div a:hover {
 padding: 0px 6px 0px 40px; 
 background: #c4e2e3; 
 border-right: 12px solid #00858a }

#browsejobcats div a span.jobcathead {
 font-size: 18px; 
 color: #00858a; 
 margin: 0; 
 display: block; 
 font-weight: bold }

/* ---( Custom Header Styles )-------------------------------- */
h1#h1ecology {
 color: #009900 }

h1#h1fundamentals {
 color: #FF3300 }

h1#h1policy {
 color: #359598 }

h1#h1management {
 color: #AD8F59 }

h1#h1introduction {
 color: #D04119 }

h1#h1home {
 color: #FC8811 }

/* ---( List Icons )------------------------------------------ */
.li_cat_accounting_finance {
 background: url(../images/icon_accounting_16.gif) no-repeat left top }

.li_cat_executive_administrative_assistant {
 background: url(../images/icon_executive_16.gif) no-repeat left top }

.li_cat_general_office_customer_service {
 background: url(../images/icon_office_16.gif) no-repeat left top }

.li_cat_legal {
 background: url(../images/icon_legal_16.gif) no-repeat left top }

.li_cat_medical {
 background: url(../images/icon_medical_16.gif) no-repeat left top }

.li_cat_mortgage_title {
 background: url(../images/icon_mortgage_16.gif) no-repeat left top }

.li_cat_property_management_real_estate {
 background: url(../images/icon_realestate_16.gif) no-repeat left top }

.li_cat_professional {
 background: url(../images/icon_professional_16.gif) no-repeat left top }

.li_cat_award {
 background: url(../images/icon_award_16.gif) no-repeat left top }

.li_cat_membership {
 background: url(../images/icon_membership_16.gif) no-repeat left top }

/* ---( Hacks and Such )-------------------------------------- */
.alt {
 display: none }
#column420 .figuretitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BA5205;
	margin-left: 20px;
	margin-top: -2px;
}
.HELEN {
	font-size: 1.3em;
	font-weight: bold;
	color: #FF0000;
}
.callOut {

	position: relative;

	margin: 15px 0;

	border: 1px solid #CC3;

	background: #FAFAEA;

	padding: 0 15px; }

	

.callOut p {

	margin: 0 0 15px 0;

	color: #333333;

	text-align: left; }

.indent {
	margin: 0px 15px 0px 25px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DEDEDE;
	padding-left: 5px;
}
#sidebarhomepage h4 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-right: 5px;
	padding-left: 10px;
	font-style: normal;
	text-transform: uppercase;
	margin-top: 15px;
}
