*{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0E0E33;
	outline:none;
}
body{
	margin:0px;
	padding:0px;
}
IMG{border:0px;}
H1{
	font-size:12px;
}
UL{
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
UL LI{
	padding:0px 0px 0px 10px;
	background:url(../graphics/Assets/purpleSquare.gif) 0px 8px no-repeat;
}
.greenHeader{
	font-size:18px;
	color:#097675;
	font-family:Arial, Helvetica, sans-serif;
}
.blueHeader{
	font-size:18px;
	color:#0869b0;
	font-family:Arial, Helvetica, sans-serif;
}
.purpleHeader{
	font-size:18px;
	color:#303475;
	font-family:Arial, Helvetica, sans-serif;
}
.purpleSubHeader{
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#444664;
}
.Content p{
	position:relative;
	/*top:-28px;*/
	margin:-4px 0 0 7px;
}
#InTheNews .Content p{
	/*top:-20px;*/
}
.ContentBlock  table{
	position:relative;
	top:-16px;
}
.ContentDiv table{
	position:relative;
	top:-20px;
}
.HealthCareManagement_header p{
}
.Row{clear:both; min-height:10px; overflow:hidden;}
.Col{float:left;}
.ColRight{float:right;}
#TopHeaderBG{
	background:url(../graphics/BG/TopBG_Right.gif) top left repeat-x;
}
	#TopBG_Left{
		float:left;
		width:50%;
		height:81px;
		background:url(../graphics/BG/TopBG_Left.gif) top left repeat-x;
	}
	#TopBG_Right{
		float:right;
		width:50%;
		height:81px;
		background:url(../graphics/BG/TopBG_Right.gif) top left repeat-x;
	}
#TopHeader2{
	width:100%;
	height:81px;
	position:absolute;
	top:0px;
}
	#TopHeader_CenterDiv{
		width:915px;
		height:81px;
		margin:auto;
		background:url(../graphics/BG/TopBG_Right.gif) top left repeat-x;
		position:relative;
	}
		#LogoCol{
			width:378px;
			height:81px;
			background:url(../graphics/BG/LogBG.gif) top left no-repeat;
			position:relative;
		}
			#Logo{
				width:100px;
				height:60px;
				position:absolute;
				top:13px;
				left:0px;
			}
			#LogoSlogan{
				width:100px;
				height:60px;
				position:absolute;
				top:28px;
				left:78px;
			}
		#MainNav{
			width:473px;
			height:63px;
			position:absolute;
			top:16px;
			left:416px;
		}
			#MainNav a{
				float:left;
				display:block;
				text-indent:-9000px;
			}
			#OurCompany{
				width:109px;
				height:63px;
				background:url(../graphics/Nav/MainNav_OurCompany.gif) no-repeat;
			}
				#OurCompany:hover, #OurCompany.Selected{
					background:url(../graphics/Nav/MainNav_OurCompany_ON.gif) no-repeat;
				}
			#Services{
				width:80px;
				height:63px;
				background:url(../graphics/Nav/MainNav_Services.gif) no-repeat;
			}
				#Services:hover, #Services.Selected{
					background:url(../graphics/Nav/MainNav_Services_ON.gif) no-repeat;
				}
			#Expertise{
				width:87px;
				height:63px;
				background:url(../graphics/Nav/MainNav_Expertise.gif) no-repeat;
			}
				#Expertise:hover, #Expertise.Selected{
					background:url(../graphics/Nav/MainNav_Expertise_ON.gif) no-repeat;
				}
			#JobSeekers{
				width:103px;
				height:63px;
				background:url(../graphics/Nav/MainNav_JobSeekers.gif) no-repeat;
			}
				#JobSeekers:hover, #JobSeekers.Selected{
					background:url(../graphics/Nav/MainNav_JobSeekers_ON.gif) no-repeat;
				}
			#ContactUs{
				width:86px;
				height:63px;
				background:url(../graphics/Nav/MainNav_ContactUs.gif) no-repeat;
			}
				#ContactUs:hover, #ContactUs.Selected{
					background:url(../graphics/Nav/MainNav_ContactUs_ON.gif) no-repeat;
				}
	#BodyContainer{
		width:100%;
		min-height:665px;
		height:auto !important;
		height:665px;
		background:url(../graphics/BG/BodyBG.png) top left repeat-x #FFF;
		clear:both;
	}
		#Body{
			width:915px;
			margin:auto;
			min-height:665px;
			height:auto!important;
			height:665px;
			overflow:hidden;
			position:relative;
			padding-bottom:10px;
		}
			#Body #MainDiv{
				display:block;
				float:left;
				width:689px;
				min-height:550px;
				height:auto!important;
				height:550px;
				margin:28px 0px 20px 17px;
			}
				#Body #MainDiv #CopyArea{
					min-height:550px;
					height:auto!important;
					height:550px;
					background:url(../graphics/BG/MainDiv_RepeatBG.png) top left repeat-y;
					overflow:hidden;
				}
					#SubNav{
						float:left;
						width:155px;
						min-height:200px;
						height:auto!important;
						height:200px;
						padding:0px 0px 0px 4px;
					}
						#SubNav UL{
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
						}
						#SubNav UL LI{
							background-image:none;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
						}
						#SubNavTopCat{
							margin-bottom:7px;
						}
							#SubNav #SubNavTopCat a{
								margin:0px 0px 0px 0px;
								padding:0px;
								background-image:none;
							}
						#SubNav a{
							display:block;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#0C0E33;
							text-decoration:none;
							padding-top:7px;
							padding-bottom:7px;
							/*padding:7px 0px 7px 32px;*/
							background:url(../graphics/Nav/SubNavBottomBorder.gif) bottom left no-repeat;
						}
						#SubNav UL LI a{
							padding-left:20px;
						}
						#SubNav UL LI LI a{
							padding-left:29px;
						}
						#SubNav UL LI LI LI a{
							padding-left:38px;
						}
						#SubNav UL LI LI LI LI a{
							padding-left:47px;
						}
						#SubNav a:hover, #SubNav a.selected{
							color:#007A79;
						}
						#SubNav a.Selected{
							font-weight:bold;
						}
						#SubNav a.selected{
							font-weight:bold;
						}
					#ContentCol{
						float:left;
						width:476px;
						min-height:500px;
						height:auto!important;
						height:500px;
						padding:0px 0px 10px 0px;
					}
				.SearchJobsHeader{
					width:475px;
					height:27px;
					margin-bottom:10px;
					background:url(../graphics/BG/SearchHeader_CurvedEdge_Left.gif) top left no-repeat #76A1C0;
					position:relative;
					overflow:hidden;
				}
					.SearchJobsHeader p{padding:9px 0px 0px 8px;}
				.SearchJobsHeader_RightEdge{
					width:5px;
					height:27px;
					background:url(../graphics/BG/SearchHeader_CurvedEdge_Right.gif) top left no-repeat red;
					position:absolute;
					right:0px;
					top:0px;
				}
				#DownloadDiv{
					height:64px;
					margin-bottom:10px;
				}
				#SideBar_QuickJobSearch{
					height:64px;
					margin-bottom:10px;
					padding:35px 0px 0px 18px;
				}
					#SideBar_QuickJobSearch input, #SideBar_QuickJobSearch select{
						margin-bottom:5px;
					}
					#SideBar_QuickJobSearch input{
						width:142px;
						padding-left:4px;
					}
					#SideBar_QuickJobSearch select{
						width:150px;
					}
					input#QuickJobSearchButton{
						width:91px;
						height:21px;
						padding:0px 0px 0px 0px;
						margin:0px 0px 0px 0px;
					}
				#JobSearchFormDiv{
					padding:10px 0px 7px 14px;
				}
					#JobSearchFormDiv Form{
						margin-bottom:30px;
					}
					#JobSearchFormDiv em{
						color:#81979c;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
					}
					#JobSearchFormDiv .Row{
						padding-bottom:7px;
					}
					#JobSearchFormDiv Label{
						float:left;
						color:#0c0e33;
						min-width:66px;
						min-height:16px;
						padding:3px 0px 0px 0px;
					}
					#JobSearchFormDiv .InputArea{
						width:250px;
					}
					#JobSearchFormDiv input.JobSearch, #JobSearchFormDiv Select.JobSearch{
						width:157px;
						height:16px;
						padding-top:1px;
						border:1px solid #CDCDCD;
						background:url(../graphics/BG/JobSearchFieldBG.gif) top left repeat-x #EBEBEC;
					}
						#JobSearchFormDiv input.JobSearch{
							padding:2px 0px 0px 5px;
							width:151px;
							height:15px;
						}
						#JobSearchFormDiv Select.JobSearch{
							width:158px;
							height:19px;
							outline:none;
						}
					#SearchAndReset{
						padding:8px 0px 0px 65px;
					}
				
				.GraphicButton
				{
					cursor: pointer;
				}
				
				.SearchResultHeader{
					width:462px;
					height:40px;
					padding:10px 0px 0px 13px;
					background:url(../graphics/BG/JobSearchResults_LeftEdge.gif) top left no-repeat #76A1C0;
					position:relative;
				}
					.SearchResultHeader .RightEdge{
						width:6px;
						height:52px;
						background:url(../graphics/BG/JobSearchResults_RightEdge.gif) top left no-repeat;
						position:absolute;
						right:-1px;
						top:0px;
					}
				.SearchResults{
					width:476px;
					margin-bottom:15px;
				}
					.SearchResults TABLE{
						/*width:475px;*/
					}
					.SearchResults tr.odd{
						background-color:#FFF;
					}
					.SearchResults tr.even{
						background-color:#EFEFF0;
					}
					.SearchResults td{
						color:#0c0e33;
						font-size:11px;
						line-height:18px;
						text-align:left;
						vertical-align: top;
					}
					.SearchResults td.DateJobID{
						width:97px;
						padding:15px 10px 15px 14px;
					}
					.SearchResults td.TitleType{
						width:205px;
						padding:15px 10px 15px 14px;
					}
					.SearchResults td.JobLocation{
						width:149px;
						padding:15px 10px 15px 14px;
					}
				.JobDetails{
					line-height:18px;
					position:relative;
					padding:8px 0px 20px 10px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#2F3144;
				}
					.JobDetails .Title{
						font-weight:bold;
						font-size:12px;
					}
					.JobDetails strong{
						font-weight:bold;
						font-size:12px;
					}
					#BackToSearch{
						position:absolute;
						right:10px;
						top:0px;
					}
				.JobDescription{
					line-height:18px;
					position:relative;
					padding:8px 0px 25px 10px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#2F3144;
				}
					.JobDescription UL{
						list-style:none;
						margin:5px 0px 0px 0px;
						padding:0px 0px 0px 0px;
					}
					.JobDescription UL LI{
						padding:0px 0px 0px 10px;
						background:url(../graphics/Assets/purpleSquare.gif) 0px 8px no-repeat;
					}
				.ApplyToThisJob{
					color:#2F3144;
					line-height:18px;
					padding:8px 0px 25px 10px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
				}
				.ApplyToThisJob input.EmailText{
					width:243px;
					height:17px;
					border:1px solid #CDCDCD;
					padding:2px 0px 0px 5px;
					background:url(../graphics/BG/JobSearchFieldBG.gif) top left repeat-x #EBEBEC;
				}
				.ApplyToThisJob .Label{
					padding:2px 7px 0px 0px;
				}
				.ApplyToThisJob .TextField{
					padding:1px 7px 0px 0px;
				}
				.ApplyToThisJob .Button{
					padding:0px 7px 0px 0px;
				}
			#RegPageContainer{
				line-height:20px;
				padding:20px 0px 0px 0px;
			}
				#RegPageContainer *{
					font-size:11px;
				}
				#RegPageContainer UL{
					margin:8px 0px 0px 0px;
					padding:0px 0px 0px 15px;
				}
				#RegPageContainer UL LI{
					list-style:none;
					/*color:#494a5c;*/
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 14px;
					background:url(../graphics/global/mainBullet.gif) 0px 8px no-repeat;
				}
			#Body #SideBar{
				display:block;
				float:left;
				width:240px;
				min-height:480px;
				height:auto!important;
				height:480px;
				padding-bottom:0px;
				top:55px;
				left:670px;
				position:absolute;
				overflow:hidden;
			}
				#NewsQuickSearch{
					width:204px;
					/*height:291px;*/
					height:218px;
					color:#0E0E33;
					padding:46px 10px 0px 25px;
					/*background:url(../graphics/BG/SideBar_NewsQuickJobSearchBG.png) top left no-repeat;*/
					background:url(../graphics/BG/SideBar_NewsQuickJobSearchBG2.png) top left no-repeat;
				}
					#InTheNews{
						height:64px;
						line-height:18px;
						margin-bottom:18px;
					}
						#InTheNews .Title{
							font-weight:bold;
							color:#7D441D;
						}
						#InTheNews a{
							color:#7D441D;
							font-weight:bold;
							text-decoration:none;
						}
							#InTheNews a:hover{
								text-decoration:underline;
							}
	#SideBar_Franchise{
		width:212px;
		height:100px;
		color:#0C0E33;
		font-size:11px;
		line-height:16px;
		padding:21px 0px 0px 28px;
		background:url(/graphics/BG/SideBar_FranchiseBG.png) top left no-repeat;
	}
		#SideBar_Franchise a{
			color:#7d441d;
			font-weight:bold;
			text-decoration:none;
		}
		#SideBar_Franchise a:hover{
			text-decoration:underline;
		}
	#SideBar_FacebookFriend{
		/*width:172px;
		height:76px;
		margin-left:0px;
		padding:21px 0px 0px 68px;*/
		/*display:block;
		width:240px;
		height:97px;
		text-indent:-9000px;
		background:url(/graphics/BG/SideBar_FacebookFriendBG.png) top left no-repeat;*/
	}
	#SideBar_ContactRecruiter{
		width:178px;
		height:36px;
		margin-left:0px;
		padding:22px 0px 0px 62px;
		background:url(/graphics/BG/SideBar_ContactRecruiterBG.png) top left no-repeat;
	}
	#FooterContainer{
		min-height:30px;
		background:url(../graphics/BG/FooterBG.gif) top left repeat-x;
	}
	#Footer{
		clear:both;
		width:915px;
		margin:auto;
		color:#FFF;
		min-height:10px;
		height:auto!important;
		height:10px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		position:relative;
		padding:11px 0px 10px 0px;
		overflow:hidden;
	}
		#Footer *{
			color:#FFF;
		}
		#Footer a{
			text-decoration:none;
		}
		#Footer a:hover{
			text-decoration:underline;
		}
		#FooterSearchDiv{
			padding-left:30px;
		}
		#FooterRight_Links{
			position:absolute;
			right:0px;
			top:11px;
			z-index:99;
		}
		#CreditLinkDiv{
			text-align:right;
			width:330px;
			position:absolute;
			right:-330px;
			top:11px;
			z-index:100;
		}
#ContentHTML{display:block;}
#BelowPluginContent{display:none;}
#FormSubmitionMessage{display:none;}
#inputForm{
	width:425px;
	min-height:100px;
	padding-top:7px;
}
	#inputForm .Label{
		width:125px;
		font-weight:bold;
		padding-bottom:5px;
	}
	#inputForm .Input{
		width:300px;
		padding:3px 0px 5px 0px;
	}
		#inputForm .Input input{
			width:150px;
			padding:1px 0px 0px 0px;
		}
.profileRow{
	clear:both;
	min-height:10px;
	padding-bottom:7px;
	overflow:hidden;
}
	.profileRow .Label{
		float:left;
		width:90px;
		padding-left:0px;
	}
	.profileRow .inputCol, .profileRow .selectCol{
		float:left;
		width:300px;
		padding:1px 0px 0px 0px;
	}
input.profileInput{
	width:175px;
	height:16px;
	border:1px solid #CDCDCD;
	background:url(../graphics/BG/JobSearchFieldBG.gif) top left repeat-x #EBEBEC;
	padding-top:2px;
	padding-left:5px;
}
.profileRow .inputCol textarea{
	width:174px;
	height:16px;
	border:1px solid #CDCDCD;
	background:url(../graphics/BG/JobSearchFieldBG.gif) top left repeat-x #EBEBEC;
	padding-top:4px;
	padding-left:5px;
}
#JobAppForm input.profileInput{
	padding-left:5px;
}
#JobAppForm .Label {
	padding-left:10px;
}
select.profileSelect{
	border:1px solid #CDCDCD;
	background:url(../graphics/BG/JobSearchFieldBG.gif) top left repeat-x #EBEBEC;
}
textarea.profileSelect{
	border:1px solid #CDCDCD;
	background:url(../graphics/BG/JobSearchFieldBG.gif) top left repeat-x #EBEBEC;
}
#ReportNews{
	width:290px;
	margin:auto;
	margin-top:20px;
}
	#ReportNews .inputCol{
		width:190px;
	}
		#ReportNews input.profileInput{
			width:175px;
			padding-left:5px;
		}
		#ReportNews textarea.profileSelect{
			width:271px;
			height:100px;
			margin-top:3px;
		}
.emailFriend_btn{
	background:url(/graphics/Buttons/emailaFriend_btn.gif) no-repeat;
	width:130px;
	height:30px;
	text-indent:-999px;
	display:block;
	float:right;
	margin:-50px 11px 0 0;
}
