/*********************************************************************
HEADER - holds navigation, search and logo
**********************************************************************/
#header
	{
	margin: 0 auto;
	width: 968px;
	background: url(../images/bkg_nav.gif) top left no-repeat;
	height: 78px;
	}

#nav
	{
	float: right;
	margin: 17px 0 0 0;
	padding: 0 5px 0 0;
	}

#nav img.navBttn 
	{
	border-left: 2px solid #BED63A;
	}
	
#auxNav
	{
	float: right;
	padding: 0 15px 0 0;
	}

#auxNav form
	{
	padding: 2px 0 0 0;
	}

#auxNav form, #auxNav a
	{
	float: right;
	}

#auxNav form a
	{
	float: none;
	}
	
#auxNav input
	{
	float:  left;
	padding: 3px 8px 3px 8px;
	background: #4F463F;
	border: none;
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #CBC2B8;
	width: 140px;
	height: 14px
	}

/*********************************************************************
Main Containers - divs that create background affect and main containers
**********************************************************************/

#bkgWrap
	{
	background: #BDB3A9;
	position: relative;
	padding: 35px 0 10px 0;
	z-index: 100;
	width: 100%;
	}

#contain
	{
	margin: 0 auto;
	padding: 0 0 0 15px;
	width: 953px;
	position: relative;
	z-index: 200;
	}

.leftCorner
	{
	position: absolute;
	top: 0;
	left: 0;
	height: 386px;
	}

.rightCorner
	{
	position: absolute;
	top: 0;
	right: 0;
	height: 386px;
	}

.bottomLeftCorner
	{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 386px;
	}

.bottomRightCorner
	{
	position: absolute;
	bottom: 0;
	right: 0;
	height: 386px;
	}

#leftColumn
	{
	float: left;
	width: 765px;
	margin: 0 5px 0 0;
	position: relative;
	}

#rightColumn
	{
	margin: -14px 0 0 0;
	float: left;
	width: 183px;
	}

#rightColumn p
	{
	font-size: 11px;
	}

.content
	{
	margin: 0 0 0 -15px;
	padding: 25px 40px 20px 45px;
	background: url(../images/careers_content.png) top left repeat-y;
	}

.flashCareers
	{
	margin: 0 0 0 -11px;
	}

#contain .flashCareers
	{
	background: none;
	}

.careersContent
	{
	float: left;
	width: 515px;
	}

/*********************************************************************
SUB NAV
**********************************************************************/
#subNav
	{
	margin: 4px 0 7px 0;
	}

#subNav a
	{
	margin: 0 7px 0 0;
	padding: 5px 9px 5px 9px;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background: #1E1814;
	letter-spacing: -.01em;
	}

#subNav a:hover
	{
	background: #524A46;
	color: #fff;
	}

#subNav a.subOn
	{
	color: #BED63A;
	}

#subNav a:hover.subOn
	{
	color: #BED63A;
	background: #1E1814;
	}


#tertiaryNav
	{
	float: left;
	width: 170px;
	position: relative;
	top: -18px;
	left: -20px;
	margin: 0 10px 0 0;
	}

#tertiaryNav a
	{
	display:block;
	margin: 0 0 4px 0;
	padding: 7px 8px 6px 10px;
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#fff;
	background: url(../images/bkg_tertiaryNav.gif) top left repeat;
	}

#tertiaryNav a:hover
	{
	color: #0E0A09;
	}

#tertiaryNav a.tertiaryOn
	{
	color: #0E0A09;
	}

#tertiaryNav .quadNav
	{
	margin: -10px 0 4px 0;
	padding: 5px 11px 5px 11px;
	background: url(../images/bkg_tertiaryNav.gif) top left repeat;
	}

#tertiaryNav .quadNav a
	{
	margin: 3px 0 3px 0;
	display: block;
	padding: 3px 11px 3px 8px;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	background: none;
	color: #fff;
	}

#tertiaryNav .quadNav a:hover,  #tertiaryNav .quadNav a.quadtertiaryOn
	{
	background: #0E0A09;
	color: #fff;
	}


/*********************************************************************
FOOTER
**********************************************************************/
#footer
	{
	margin: 0 auto;
	padding: 18px 20px 0 15px;
	width: 953px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #88817b;
	text-align: right;
	}

#footer p
	{
	float: left;
	clear: left;
	font-size: 11px;
	margin: -2px 0 0 2px;
	}

#footer a
	{
	text-align: right;
	margin: 5px 0 0 0;
	padding: 0 2px 0 2px;
	color: #88817b;
	line-height: 3em;
	}

#footer a:hover
	{
	color: #0E0A09;
	}

/*********************************************************************
GENERAL CLASSES
**********************************************************************/

#rightColumn .bttn
	{
	margin: 0 0 0 5px;
	}

.contentTop, .contentBottom
	{
	margin-left: -15px;
	}

.contentTop
	{
	margin-top: -5px;
	}

.content ul, .content ol
	{
	margin: 10px 0 12px 0;
	}

.content table
	{
	margin: 10px 0 10px 0;
	font-size: 11px;
	}

/*********************************************************************
Testimonials
**********************************************************************/

.scoopTestimonials td.careersTestimonial
	{
	margin: 0;
	padding: 8px 0 8px 8px;
	border: 8px solid #ECF7F9;
	background: #CDEAEE;
	}

.scoopTestimonials td.careersTestimonial h2
	{
	margin: 0;
	font: 16px Georgia, "Times New Roman", Times, serif;
	}

.scoopTestimonials td.careersTestimonial a:hover h2
	{
	margin: 0;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #1C1612;
	}

.scoopTestimonials td.careersTestimonial h3
	{
	margin: 0 0 4px 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1.15em;
	}

.scoopTestimonials td.careersTestimonial p
	{
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	}
	
.scoopTestimonials td.careersTestimonial img
	{
	float: right;
	position: relative; 
	top: -25px;
	margin: 0 0 -25px 0;
	}

.careersTestimonial
	{
	margin: 0 0 30px 0;
	padding: 20px;
	background: #ECF7F9;
	}

.testimonialHeading
	{
	margin: 0 0 25px 0;
	padding: 13px;
	background: #CDEAEE;
	}

.careersTestimonial blockquote
	{
	margin: -2px 0 10px 1px;
	padding: 0;
	font: 14px Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
	color:#3A322C;
	}

.careersTestimonial p
	{
	margin: 0;
	padding: 0;
	}

.careersTestimonial h2
	{
	margin: 0;
	font: 19px Georgia, "Times New Roman", Times, serif;
	}

.careersTestimonial h3
	{
	margin: 0;
	padding: 0;
	}

.careersTestimonial img
	{
	float: right;
	position: relative; 
	top: -45px;
	margin: 0 0 -30px 15px;
	}

.careersTestimonial .dropcap
	{
	margin: 0 0 0 -2px;
	padding: 6px 5px 0 0;
	font-size:50px;
	line-height:30px;
	float:left;
	clear:left;
	} 


/*********************************************************************
Photo Gallery
**********************************************************************/
.imageGallery
	{
	padding: 15px;
	background: #ECF7F9; 
	margin: 0 0 8px 0;
	}

.galleryHeading
	{
	padding: 8px 12px 8px 12px;
	background: #ECF7F9; 
	}

p.viewg
	{
	margin: 7px 0 0 0;
	}

img.zoom
	{
	margin: 0 10px 0 0;
	}	
.imageGallery td
	{
	padding: 0;
	margin: 0; 
	}

h5.galleryTitle
	{
	display: block;
	background: #CDEAEE;
	font: 15px Georgia, "Times New Roman", Times, serif;
	color: #4C9076; 
	padding: 4px;
	margin: 5px 0 5px 0;
	}
	
h3.galleryTitle
	{
	display: block;
	background: #CDEAEE;
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #4C9076; 
	padding: 4px;
	margin: 0px 0 8px 0;
	}



/*********************************************************************
Career Map
**********************************************************************/

#careerMap
	{
		display: block;
	}

#careerMap #Baltimore, #careerMap #Columbia, #careerMap #Cambridge, #careerMap #Easton, #careerMap #Frederick, #careerMap #Rockville, #careerMap #Towson, #careerMap #Tysons Corner
	{
	
	}

#careerMap div
	{
	background: #E3EDAB;
	padding: 15px 15px 5px 15px;
	}
