body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #57575a;
}

a {color: #a71640; text-decoration: underline;}
a:visited {color: #a71640; text-decoration: underline;}
a:hover {color: #e2235f; text-decoration: underline;}
a:active {color: #a71640; text-decoration: underline;}

p {margin-bottom: 0;}

h1 {margin: 0 0 15px 0; color: #a71640; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 26px; line-height: normal;}
h2 {margin: 30px 0 10px 0; color: #a71640; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 20px; line-height: normal;}
h3 {margin: 0; color: #a71640; font-size: 16px; line-height: normal;}

form, input {margin: 0;}

ul {margin: 9px 0 0 20px; padding: 0;}
li {margin: 6px 0 0 0; padding: 0;}

#container {width: 780px; margin: 20px auto 0 auto; padding: 0 0 20px 0;}



#header {width: 780px; height: 38px;}

	#headerLogo {width: 370px; height: 38px; float: left;}
	
	#headerRight {width: 390px; height: 1px; padding-top: 23px; text-align: right; float: right;}
	
		#headerRight a {color: #908d8e; text-decoration: none;}
		#headerRight a:visited {color: #757273; text-decoration: none;}
		#headerRight a:hover {color: #a71640; text-decoration: none;}

#nav {width: 780px; height: 25px; margin: 17px 0 0 0; font-size: 14px;}

	#nav ul {margin: 0; padding: 0; list-style: none;}
	#nav ul li {margin: 0 11px 0 0; padding: 0; list-style: none; float: left;}
	#nav ul li a {height: 14px; color: #000000; text-decoration: none; border: 1px solid #908d8e; background-color: #ffffff; padding: 4px 22px 5px 21px; display: block; float: left;}
	#nav ul li a:visited {color: #000000; text-decoration: none; border: 1px solid #908d8e; background-color: #ffffff;}
	#nav ul li a:hover {color: #ffffff; text-decoration: none; border: 1px solid #a71640; background-color: #a71640;}

#content {width: 780px; margin: 48px 0 0 0;}

	#contentLeft {width: 539px; float: left;}
	
		#contentBorder {width: 517px; border: 1px solid #908d8e; padding: 10px; color: #57575a;}
			#contentBorder p {margin: 15px 0 0 0 ;}
			
			
		#testi1, #testi2 {width: 519px; padding: 10px; margin: 15px 0 0 0;}
		#testi1 {background-color: #fffbcb;}
		#testi2 {background-color: #edf8fb;}
		
			#testiPhoto {width: 150px; float: left;}
			#testiContent {width: 359px; float: right; color: #57575a; line-height: 18px;}
			
		
		#jobOpeningContainer {width: 519px; padding: 10px; margin: 15px 0 0 0; background-color: #fffbcb;}
		
			.opening {width: 519px; margin: 15px 0 0 0; padding: 15px 0 0 0; border-top: 1px dashed #a71640;}
	
	
	
		/*******HOME STYLES*******/
	
		#homeLandingImage {width: 527px; padding: 20px 12px 20px 0; background: url(../graphics/bg_careers.jpg) bottom #01578a no-repeat;}
			
			#homeLandingImageContainer {width: 270px; float: right;}
			
				#homeLandingImageContainerTop {width: 270px; height: 20px; background: url(../graphics/bg_homeTop.gif) no-repeat;}
				#homeLandingImageContainerMiddle {width: 250px; padding: 0 10px; background-color: #ffffff; color: #57575a; line-height: 18px;}
				#homeLandingImageContainerBottom {width: 270px; height: 20px; background: url(../graphics/bg_homeBot.gif) no-repeat;}
				
				#homeLandingImageContainer h1 {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 21px; line-height: 22px; color: #a71640; text-align: center; margin: 0;}
				
		/*******END HOME STYLES*******/
				
				
				
		
		
		/*******CAREER SEEKER STYLES*******/		
				
		#careersMainImage {width: 539px; background: url(../graphics/bg_careers_intro.jpg) #052788 bottom no-repeat;}
			
			#careersMainImageContainer {width: 260px; padding: 12px 0 12px 12px; float: left;}
			
				#careersMainImageContainerTop {width: 260px; height: 20px; background: url(../graphics/bg_career_introTop.gif) no-repeat;}
				#careersMainImageContainerMiddle {width: 240px; padding: 0 10px; background-color: #ffffff; color: #57575a; line-height: 18px;}
				#careersMainImageContainerBottom {width: 260px; height: 20px; background: url(../graphics/bg_career_introBot.gif) no-repeat;}
				
				#careersMainImageContainer h1 {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 21px; line-height: 22px; color: #a71640; text-align: center; margin: 0;}
				
				
		#careersDiffImage {width: 539px; background: url(../graphics/bg_career_different.jpg) #3b92df bottom no-repeat;}
			
			#careersDiffImageContainer {width: 461px; padding: 15px 0 15px 27px; float: left;}
			
				#careersDiffImageContainerTop {width: 488px; height: 20px; background: url(../graphics/bg_career_diffTop.gif) no-repeat;}
				#careersDiffImageContainerMiddle {width: 468px; padding: 0 10px; background-color: #ffffff; color: #57575a; line-height: 18px;}
					#careersDiffImageContainerLeft {width: 249px; margin-top: 12px; float: left;}
					#careersDiffImageContainerRight {width: 209px; margin-top: 12px; float: right;}
				#careersDiffImageContainerBottom {width: 488px; height: 20px; background: url(../graphics/bg_career_diffBot.gif) no-repeat;}
				
				#careersDiffImageContainer h1 {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; color: #a71640; text-align: center; margin: 0;}
				
				
				
		#careersMarkImage, #careersLicenseImage {width: 539px; background: url(../graphics/bg_career_marketing.jpg) bottom #a6c8e1 no-repeat;}
			
			#careersMarkImageContainer, #careersLicenseImageContainer {width: 461px; padding: 15px 0 100px 27px; float: left;}
			
				#careersMarkImageContainerTop, #careersLicenseImageContainerTop {width: 488px; height: 20px; background: url(../graphics/bg_career_markTop.gif) no-repeat;}
				#careersMarkImageContainerMiddle, #careersLicenseImageContainerMiddle {width: 468px; padding: 0 10px; background-color: #ffffff; color: #57575a; line-height: 18px;}
					#careersMarkImageContainerLeft {width: 249px; margin-top: 12px; float: left;}
					#careersMarkImageContainerRight {width: 209px; margin-top: 12px; float: right;}
				#careersMarkImageContainerBottom, #careersLicenseImageContainerBottom {width: 488px; height: 20px; background: url(../graphics/bg_career_markBot.gif) no-repeat;}
				
				#careersMarkImageContainer h1, #careersLicenseImageContainer h1 {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; color: #a71640; text-align: center; margin: 0;}
				
				
		#careersSeminarImage {width: 539px; background: url(../graphics/bg_career_seminar.jpg) #e0e3e8 bottom no-repeat;}
			
			#careersSeminarImageContainer {width: 230px; padding: 25px 0 27px 25px; float: left;}
			
				#careersSeminarImageContainerTop {width: 230px; height: 20px; background: url(../graphics/bg_career_semTop.gif) no-repeat;}
				#careersSeminarImageContainerMiddle {width: 210px; padding: 0 10px; background-color: #ffffff; color: #57575a; line-height: 18px;}
					#insideSeminar {width: 188px; padding: 5px 10px 10px 10px; border: 1px solid #908d8e; margin: 12px auto 0 auto; color: #a71640;}				
				#careersSeminarImageContainerBottom {width: 230px; height: 20px; background: url(../graphics/bg_career_semBot.gif) no-repeat;}
				
				#careersSeminarImageContainer h1 {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; color: #a71640; text-align: center; margin: 0;}
				
				
		#careersOtherImage {width: 539px; background: url(../graphics/bg_career_different.jpg) bottom #3b92df no-repeat;}
			
			#careersOtherImageContainer {width: 230px; padding: 25px 0 25px 27px; float: left;}
			
				#careersOtherImageContainerTop {width: 230px; height: 20px; background: url(../graphics/bg_career_semTop.gif) no-repeat;}
				#careersOtherImageContainerMiddle {width: 210px; padding: 0 10px; background-color: #ffffff; color: #57575a; line-height: 18px;}				
				#careersOtherImageContainerBottom {width: 230px; height: 20px; background: url(../graphics/bg_career_semBot.gif) no-repeat;}
				
				#careersOtherImageContainer h1 {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; color: #a71640; text-align: center; margin: 0;}


		#insetContainer {margin-top: 12px;}
			#textInset {float: left; width: 215px;}		
			#graphInset {float: right; width: 230px; margin: 0; border-left: 1px solid #939598; padding-left: 10px;}
				#graphInset p {margin: 6px 0 0 0; color: #a40034; font-size: 10px; line-height: normal;}

	/*******END CAREER SEEKER STYLES*******/		


		#fenceImage {width: 539px; background: url(../graphics/bg_fence.jpg) bottom #9baab8 no-repeat;}
			
			#fenceContainer {width: 469px; padding: 25px 0 60px 23px; float: left;}
			
				#fenceContainerTop {width: 492px; height: 20px; background: url(../graphics/bg_fenceTop.gif) no-repeat;}
				#fenceContainerMiddle {width: 472px; padding: 0 10px; background-color: #ffffff; color: #57575a; line-height: 18px;}				
				#fenceContainerBottom {width: 492px; height: 20px; background: url(../graphics/bg_fenceBot.gif) no-repeat;}
				
				#fenceContainer h1 {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; color: #a71640; text-align: center; margin: 0;}


	#contentRight {width: 226px; float: right;}
	
		#rightNav, #careerLunch {width: 194px; padding: 15px; font-size: 14px; border: 1px solid #908d8e;}
		#careerLunch {margin-top: 15px; color: #a71640; font-size: 14px; font-weight: bold; text-align: center;}
		
			#careerLunch h2 {margin: 0; font-size: 20px; font-family: "Arial Black", Arial, Helvetica, sans-serif;}
			#careerLunch p {margin: 6px 0 0 0;}
			
		#careerNewsletter {margin-top: 15px; text-align: center; color: #6d6e71; width: 194px; padding: 15px; border: 1px solid #908d8e;}
		
			#careerNewsletter h2 {margin: 0; font-size: 18px; font-weight: normal; font-family: "Arial Black", Arial, Helvetica, sans-serif;}
			#careerNewsletter p {margin: 8px 0 0 0;}
		
			#rightNav ul {margin: 0; padding: 0; list-style: none;}
			#rightNav ul li {margin: 0 0 8px 0; padding: 0; list-style: none;}
			#rightNav a {color: #6d6e71; text-decoration: none;}
			#rightNav a:visited {color: #6d6e71; text-decoration: none;}
			#rightNav a:hover {color: #a71640; text-decoration: none;}
			

#popupContainer {width: 480px; padding: 10px; margin: 0; font-size: 11px; color: #57575a; line-height: 14px;}
	#popupContainer h1 {color: #000000; font-size: 18px;}


#formName {width: 511px;}
#formEmail {width: 247px;}
#formPhone {width: 247px; margin-left: 8px;}
#formAddress {width: 511px;}
#formCity {width: 247px;}
#formState {width: 30px; margin-left: 8px;}
#formZip {width: 200px; margin-left: 8px;}

.formComments {width: 511px; height: 92px;}
.formText, .formComments {font-size: 12px; color: #6d6e71; padding: 2px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #908d8e;}
.newsletterSignup {font-size: 12px; color: #6d6e71; padding: 2px; font-family: Arial, Helvetica, sans-serif; width: 188px; border: 1px solid #908d8e;}

.imageLeft {float: left; margin: 0 10px 0 0;}
.imageRight {float: right; margin: 0 0 0 10px;}

.bigLink {font-size: 12px; font-weight: bold;}

.clearfloats {clear: both;}
.hiddenspan {display: none;}
.nomargin {margin: 0;}
.center {text-align: center;}