/* CSS Document */

body 						{margin:0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6c5735;}
	
img 						{border:none;}

a img 						{border: 0 none;}

div.topBg 					{background-color:#FFFFFF; width:100%; text-align:center; height:110px; font-size:70%;}

div.topContent 				{position:relative; margin:0 auto; width:950px; height:110px; text-align:left;}

div.ahLogo 					{position:absolute; left:15px; bottom:13px;}
	
div.topInput 				{position:absolute; width:263px; height:60px; right:7px; bottom:20px; color:#b6b7b9;}

div.topInLeft 				{position:relative; width:58px; height:20px; float:left; line-height:155%; text-align:right;}
	
div.topInRight				{position:relative; margin-left:5px; width:200px; height:22px; float:left; line-height:125%;}

input.search 				{height:16px; width:165px; border:1px solid #b6b7b9; font-size:100%; vertical-align:middle}

input.searchImage			{margin-left:3px; vertical-align:middle}

div.bannerBg				{width:100%; text-align:center; height:127px; font-size:70%;}

div.bannerContent 			{position:relative; margin:0 auto; width:950px; height:127px; text-align:left; margin-top:5px;}

div.bodyBg 					{background-color:#FFFFFF; width:100%; text-align:center; font-size:75%; line-height:150%;}

div.bodyContainer 			{position:relative; margin:0 auto; width:960px; text-align:left; background-color:#FFFFFF; padding-top:10px;}

div.nav 					{width:190px; float:left; padding:0 0 0 15px; position:relative; margin:0 0 0px 5px; font-size:100%;}

div.nav a, div.nav a:focus, div.nav a:active {color:#000; text-decoration:none; line-height:2em; width:90%; display:block;}

div.nav ul 					{list-style:none; padding:0; margin:0; position:relative;}

div.nav .navBg1				{border-left: 10px solid #19c1f3; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px; height:2em;}

div.nav .navBg1:hover, div.nav .navBg1:active, div.nav .navBg1:focus {border-left: 10px solid #19c1f3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px; height:2em;}

div.nav .navBg2				{border-left: 10px solid #008ed3; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg2:hover, div.nav .navBg2:active, div.nav .navBg2:focus {border-left: 10px solid #008ed3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg3				{border-left: 10px solid #0f6bb5; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg3:hover, div.nav .navBg3:active, .div.nav navBg3:focus {border-left: 10px solid #0f6bb5; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg4				{border-left: 10px solid #0054a6; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg4:hover, div.nav .navBg4:active, div.nav .navBg4:focus {border-left: 10px solid #0054a6; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg5				{border-left: 10px solid #8cc63f; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg5:hover, div.nav .navBg5:active, div.nav .navBg5:focus {border-left: 10px solid #8cc63f; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg6				{border-left: 10px solid #5dbb46; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg6:hover, div.nav .navBg6:active, div.nav .navBg6:focus {border-left: 10px solid #5dbb46; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg7				{border-left: 10px solid #22b14c; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg7:hover, div.nav .navBg7:active, div.nav .navBg7:focus {border-left: 10px solid #22b14c; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg8				{border-left: 10px solid #28903a; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg8:hover, div.nav .navBg8:active, div.nav .navBg8:focus {border-left: 10px solid #28903a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg9				{border-left: 10px solid #006f3a; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg9:hover, div.nav .navBg9:active, div.nav .navBg9:focus {border-left: 10px solid #006f3a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg10			{border-left: 10px solid #00532c; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg10:hover, div.nav .navBg10:active, div.nav .navBg10:focus		{border-left: 10px solid #00532c; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg1 		{border-left: 10px solid #19c1f3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg2 		{border-left: 10px solid #008ed3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg3 		{border-left: 10px solid #0f6bb5; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg4 		{border-left: 10px solid #8cc63f; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg5 		{border-left: 10px solid #8cc63f; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg6 		{border-left: 10px solid #5dbb46; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg7 		{border-left: 10px solid #22b14c; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg8 		{border-left: 10px solid #28903a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg9 		{border-left: 10px solid #006f3a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg10 	{border-left: 10px solid #00532c; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selected, li.selectedBg1, li.selectedBg2, li.selectedBg3, li.selectedBg4, li.selectedBg5, li.selectedBg6, li.selectedBg7, li.selectedBg8, li.selectedBg9 a {font-weight:bold; color:#000; margin:2px 0px 2px 0px; padding:0px 1px 0px 0px;}	

div.nav li.selected, li.selectedBg1, li.selectedBg2, li.selectedBg3, li.selectedBg4, li.selectedBg5, li.selectedBg6, li.selectedBg7, li.selectedBg8, li.selectedBg9 span	{font-weight:bold; color:#000; line-height:2em;}	

div.nav li.subNavselected a	{color:#f26522; text-decoration:underline; line-height:18px;}

div.nav li.subNavselected	{color:#f26522; text-decoration:underline; line-height:18px; list-style:none; padding: 0px 0px 0px 19px;}

div.nav li.subNav a 		{color:#000; text-decoration:none; line-height:18px; display:block; padding: 0px 0px 0px 19px;}

div.nav li.subNav a:hover, div.nav li.subNav a:active, div.nav li.subNav a:focus	{color:#f26522; text-decoration:underline; line-height:18px; display:block; padding: 0px 0px 0px 19px;}

div.nav li.subNav span 		{color:#000; text-decoration:none; line-height:18px; display:block; font-weight:bold;}

div.nav li.subSubNav		{list-style:square; margin-left:33px; color:#000; font-size:95%;}

div.nav li.subSubNav a 		{color:#000; line-height:18px; padding:0;}

div.nav li.subSubNav a:hover {text-decoration:underline}

div.nav li.subSubNavSelected {list-style:square; margin-left:33px; color:#f26522; font-size:0.9em; text-decoration:underline; line-height:18px; padding:0;}

div.navImage1				{background-color:#19c1f3; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage2				{background-color:#008ed3; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage3				{background-color:#0f6bb5; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;} 

div.navImage4				{background-color:#0054a6; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage5				{background-color:#8cc63f; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage6				{background-color:#5dbb46; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage7				{background-color:#22b14c; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage8				{background-color:#28903a; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage9				{background-color:#006f3a; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

#mainContentInt 			{position:relative; width:695px; float:left; padding:2px 10px 0 16px;}

#mainContent 				{position:relative; width:519px; float:left; padding:2px 10px 0 16px;}

#mainContent p.firstPara 	{color:#6c5735; font-size:100%; font-weight:bold; width:480px; line-height:1.4em;}

#mainContentInt p.firstPara	{color:#6c5735; font-size:100%; font-weight:bold; line-height:1.4em;}

#mainContent .highlight, #mainContentInt .highlight {color:#008ed3;}

#mainContent a, #mainContentInt a {color:#008ed3; text-decoration:underline;}

.indexDate {display:block;	font-style:italic;	font-size:90%;	font-weight:normal;	color:#333;	float:right; width:115px; text-align:right; margin-right:5px;}

#mainContent h1.head1, #mainContentInt h1.head1 {color:#19c1f3; font-size:220%; font-weight:normal; margin:1px 0 0 0;}

#mainContent h1.head2, #mainContentInt h1.head2 {color:#008ed3; font-size:220%; font-weight:normal; margin:0 0 10px 0;}

#mainContent h1.head3, #mainContentInt h1.head3 {color:#0f6bb5; font-size:220%; font-weight:normal; margin:0 0 10px 0;}

#mainContent h1.head4, #mainContentInt h1.head4 {color:#0054a6; font-size:220%; font-weight:normal; margin:0 0 10px 0;}

#mainContent h1.head5, #mainContentInt h1.head5	{color:#8cc63f; font-size:220%; font-weight:normal; margin:0 0 10px 0; line-height:100%;}

#mainContent h1.head6, #mainContentInt h1.head6	{color:#5dbb46; font-size:220%; font-weight:normal; margin:0 0 10px 0;}

#mainContent h1.head7, #mainContentInt h1.head7	{color:#22b14c; font-size:220%; font-weight:normal; margin:0 0 10px 0;}

#mainContent h1.head8, #mainContentInt h1.head8	{color:#28903a; font-size:220%; font-weight:normal; margin:0 0 10px 0;}

#mainContent h1.head9, #mainContentInt h1.head9	{color:#006f3a; font-size:220%; font-weight:normal; margin:0 0 10px 0;}

#mainContent h2.black, #mainContentInt h2.black {font-size:115%; color:#000; margin:0px; padding-bottom:3px;}

#mainContent h2, #mainContentInt h2 {font-size:100%; color:#008ed3; font-weight:bold;}

div.rightColumn 			{position:relative; float:left; width:190px; margin:40px 0px 10px 0;}

div.rightColumn h1			{font-size:110%; color:#000; font-weight:bold;}

div.rightColumnBrands		{position:relative; float:right; width:190px; margin:5px 0px 10px 0;}

div.rtColImg				{width:190px; padding:0px;}

div.rtColText 				{color:#000; padding:3px 5px 4px 5px;font-size:90%;line-height:145%;}

a.arrowBrown 				{background: url(/hr/common/imgWsca/arrowBrown.gif) no-repeat 0px 4px; padding-left:8px; color:#000; text-decoration:underline; margin:5px 0px 2px 0px; display:block;}

#mainContent a.arrowBrown2 	{background: url(/hr/common/imgWsca/arrowBrown.gif) no-repeat 4px 4px; padding-left:12px; color:#000; text-decoration:underline; margin:0;}

hr.dashed					{border-top:1px dashed #000; border-bottom:1px dashed #FFF; border-left:none; border-right:none; width:164px;}

hr.dashed80					{border-top:1px dashed #000; border-bottom:1px dashed #FFF; border-left:none; border-right:none; width:80%; margin-left:10%;}

div.twoColLeft 				{position:relative; width:220px; float:left; margin-top:15px; margin-bottom:25px; padding-right:15px; line-height:125%;}

div.twoColRight 			{position:relative; left:-2px; width:290px; float:left; margin-top:15px; margin-bottom:25px; padding-left:20px; line-height:125%;}

div.footerContainer			{width:950px; height:40px; border-top:solid 1px; padding-top:18px; clear:both; color:#000; margin-top:18px;font-size:90%;}

div.footerContainer a		{color:#000; text-decoration:none;}

div.footerLeft 				{position:relative; width:60%; float:left;}

div.footerLeft img			{position:relative; top:-10px; float:left; padding-right:6px;} 
	
div.footerRight				{position:relative; width:40%; float:left; text-align:right;}

.sep 						{font-size:10%; color:#FFF;}
 
a.skip, a.skip:hover, a.skip:visited {font-size:50%; color:#fff; background-color:#fff; cursor:default;}
 
a.skip:focus, a.skip:active {font-size:100%; background-color:#990000; color:#FFFFFF; padding:4px; font-weight:bold}

.map						{float:right;}

.mapRight					{float:right; margin-right:55px;}

.mapLeft					{float:left;}

div.sitemapBar				{background-color:#e4ecf8; margin:0; padding:1px 1px 1px 4px; height:2em; display:block; width:200px; line-height:2em;}

#mainContent a.sitemapLink	{color:#FFF; font-weight:bold;}

dt							{font-weight:bold;}

dd							{margin-left:0}

div.twoColRight img 		{float:left; margin:0 15px 10px 0;}

br.clear					{clear:both;}

ul.blueBullet 				{margin:0; padding:0; list-style:none;}

ul.blueBullet li 			{background: url(/hr/common/imgWsca/blueBullet.gif) no-repeat 0px 6px; padding-left:8px; position:relative;}

h2 							{font-weight:normal; font-size:110%}

h2.smallBlack				{font-size:115%; margin:6px 0; padding:0}

div.rightColumnHome 		{position:relative; float:left; width:190px; margin:0px 0px 10px 0px; background:url(/hr/common/imgWsca/rightColBg.gif) no-repeat bottom #b5cbea;}

p.footnote					{margin-top:30px;}

/* to convert regular style above to careers, just search and replace /hr/common/img/ with /hr/common/imgWsca/ */
/* hr specific stuff below */

#mainContent a.headingLink {color:#008ed3; text-decoration:underline; font-weight:bold;}

div.rightColumnCareers 		{position:relative; float:right; width:180px; margin:13px 0px 10px 0px; background-color:#b5cbea; background-image:url(/hr/common/imgWsca/rightColBg.gif); background-position:bottom; background-repeat:no-repeat;}

div.rightColumnCareers h1 	{font-size:110%; color:#000; font-weight:bold;}

div.testimonials p 			{clear:left;}

img.tesHome 				{margin:0px 10px 5px 0px;}

.greyline 					{background-image:url(/hr/common/imgAb/bgbluedots.gif); width:575px; height:2px; background-repeat:repeat-x; clear:both; position:relative; background-position:center; padding:10px 0px 10px 5px; }

form 						{color:#6c5735}

form label 					{float:left}

label.forText 				{position:absolute; font-size:20%; color:#fff; left:-1000px; font-size:5%; float:none;}

form p 						{line-height:200%; margin-top:5px;}

form h2 					{margin-bottom:0px;}

select 						{color:#5B8395; width:190px; float:right; font-size:100%;}

.inputButton 				{font-size:1em; background-color:#9dbce3; color:#000; font-weight:normal; padding:2px 3px 4px 3px; height:20px; cursor:pointer; border-top:1px solid #bcd6f8; border-left:1px solid #bcd6f8; border-bottom:1px solid #7696be; border-right:1px solid #7696be;}

.inputButtonRegion 			{border:0px; font-size:100%; color:#000; background-color:#e4ecf8; font-weight:bold; padding:1px 4px; height:17px; width:90px; margin-bottom:2px; }

.inputBorder 				{border:1px solid #5B8395; font-size:100%; background-color:#FFF; font-weight:normal; padding:0px 4px 0px 4px; height:15px; width:180px; float:right;}

.inputBorderRefNo 			{border:1px solid #5B8395; font-size:100%; background-color:#FFF; font-weight:normal; padding:0px 4px 0px 4px; height:18px; width:80px; float:none; margin-bottom:0px;}
	
* > .inputBorderRefNo 		{border:1px solid #5B8395; font-size:100%; background-color:#FFF; font-weight:normal; padding:0px 4px 0px 4px; height:18px; width:80px; float:none; margin-bottom:3px;}
	
.inputBorderDate 			{border:1px solid #5B8395; font-size:100%; background-color:#FFF; font-weight:normal; padding:0px 4px 0px 4px; height:15px; width:75px;}

.inputRadio 				{border:0px; color:#000000; background-color:#FFF; margin-top:-3px;}

.inputFile 					{border:1px solid #5B8395; font-size:100%; background-color:#FFF; font-weight:normal; padding:0px 4px 0px 4px; height:18px; margin-left:130px; display:block; float:right;}

textarea 					{font-family: Verdana, Arial, Helvetica, sans-serif; border:1px solid #5B8395; font-size:100%; width:559px; /* ie6 hack */ *width:568px; height:80px;}

fieldset 					{border:none;}
	
legend 						{margin-left:-7px;}

fieldset.radio-set input, fieldset.radio-set label {float: left;}

fieldset.radio-set label {margin-right: 10px; line-height: 1.5;}

legend.title {font-size:100%; color:#008ed3; font-weight:bold; margin-left:-2px; margin-bottom: 15px;}

fieldset.radio-set-inline {clear: both; position:relative; padding: 5px 0;}

fieldset.radio-set-inline legend {margin-bottom: -30px; margin-left: -3px;}

fieldset.radio-set-inline input, fieldset.radio-set-inline label {float: left;}

fieldset.radio-set-inline label {margin-right: 10px; line-height: 200%;}

fieldset.radio-set-inline span {float: right;}
	
th 							{padding: 2px 4px 2px 4px; text-align: left; vertical-align: top;}

th span.blueBold 			{font-weight:bold; font-size: 1.0em; color:#008ed3;}

thead tr th 				{text-align:left; height:25px; border-bottom:2px solid #0089ad;}

th.sorted 					{background-image:url(/hr/common/img/arrowDown.gif) ; text-align:left; background-position:0px 4px; background-repeat:no-repeat; height:25px; padding-left:12px;}

th a, th a:visited, tr.odd a, tr.odd a:visited, tr.even a, tr.even a:visited {color: #008ed3; text-decoration:none; display:block; width:100%;}

th a:hover, tr.odd a:hover, tr.even a:hover {color:#008ed3; text-decoration:underline;}

tr.odd 						{height:25px; font-size:90%;}

tr.odd:hover, tr.even:hover {background-color:#5dbb46;}

tr.even 					{height:25px; font-size:90%;}

table.searchResults 		{margin-top:20px; width:520px;}
	
.vs_location select 		{float:none}

.vs_location 				{position:relative; clear:both;}

.vs_country 				{width:130px; height:90px; vertical-align:top; margin-right:150px; margin-bottom:7px;}

.vs_region 					{width:160px; height:90px; float:left; vertical-align:top;}

.vs_buttons 				{width:100px; height:90px; float:left; vertical-align:middle; text-align:center;}

.vs_display 				{width:160px; height:90px; float:left;}
	
.blueBold 					{font-size:100%; color:#008ed3; font-weight:bold;}

br.clearall 				{clear:both;}

.qSearch 					{float:right; background-color:#9dbce3; padding:2px; margin-top:5px;}

.qSearch label 				{float:none; color:#000;}
	
.qSearch span.heading 		{background-color:#e4ecf8; color:#000; display:block; padding:3px; font-weight:bold; margin-bottom:2px; font-size:0.8em;}

span.buttonText 			{font-size:1em; background-color:#9dbce3; color:#000; font-weight:normal; padding:2px 3px 4px 3px; height:20px; cursor:pointer; border-top:1px solid #bcd6f8; border-left:1px solid #bcd6f8; border-bottom:1px solid #7696be; border-right:1px solid #7696be; margin-bottom:5px;}

span.buttonText a, span.buttonText a:hover, span.buttonText a:visited {color:#000; text-decoration:none; clear:both; overflow:hidden}
	
a.buttonTextAh , a.buttonTextAh a:hover, a.buttonTextAh a:visited {color:#000; text-decoration:none; font-size:0.9em; overflow:hidden}
	
div.appForm 				{width:580px;}

.vd_jobTitle h1				{font-size:1em}

.vd_jobDescription h1		{font-size:1em}

div.rightColumnFudge 		{position:relative; float:right; width:190px; margin:0;}

div.rightColumnImages {float:right;width:190px;margin:0 0 300px 0;}

div.rightColumnImages img {display:block;margin:12px 0 0 9px;}

img.right					{float:right;margin:13px 0 315px 15px;}
