/* CSS Document */
body {
	text-align: center;
	min-width: 837px;
	padding-top: 10px;
}

#container {
	position: relative;
	margin: 0 auto;
	width: 837px;
	text-align: left;
}


#TopAdWrapper {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 110px;
}

#TopAd {
	position: relative;
	height: 60px;
	width: 728px;
	top: 25px;
	bottom: 25px;
	left: 54px;
	right: 54px;
	padding: none;
	margin: none;
	background-color:#0099FF;
}

#HeaderWrapper {
	position: relative;
	width: 836px;
	height: 105px;
}

.HeaderLogo {
	position: relative;
	height: 68px;
	width: 836px;
	margin-bottom: 2px;
}

#HeaderImgRight {
	right: 0px;
}

#MainWrapper {
	width: 836px;
	clear: both;
}

#CenterWrapper {
	float: left;
	width: 680px;
}

#RightWrapper {
	float: right;
	right: 0px;
	top: 0px;
	width: 147px;
}

#BodyWrapper {
	position: relative;
}

#LeftWrapper {
	position: absolute;
	left: 0px;
	width: 147px;
	border: 0;
	margin: 0;
	padding: 0;
}




#RightWrapper .ModuleSmallGrey {
	width: 147px;
	text-align: left;
}

#MainWrapper #RightWrapper .LearnMore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	position: relative;
	top: 5px;
	left: 6px;
}

#MainWrapper #RightWrapper .LearnMore a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
}

#MainWrapper #RightWrapper #EmployeeRecruit, #MainWrapper #RightWrapper #ASPServices {
	background-image: url(../images/ModuleTopSmallGreen.gif);
	background-color: #afc8a3;
}

#MainWrapper #RightWrapper #ERecruitSol {
	background-image: url(../images/ModuleTopSmallBrown.gif);
	background-color: #d3d2bf;
}

#MainWrapper #RightWrapper #EmployeeRecruit h1, #MainWrapper #RightWrapper #ERecruitSol h1, #MainWrapper #RightWrapper #ASPServices {
	font-size: 11px;
	top: 9px;
	
}

.TextLinkGroup {
	position: relative;
	top: 0px;
	left: 0px;
}

.ModuleSmallGrey a.TextLinks{
	position: relative;
	left: 0px;
	top: 0px;
}

.TextLinkGroup a.TextLinks {
	margin-bottom: 6px;
}

a.TextLinks {
	text-indent: -9px;
}


.TextLinks {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

#MainWrapper #CenterWrapper #SearchHorz {
	background-image: url(../images/MainSearchBG.gif);
	position: relative;
}

#MainWrapper #CenterWrapper #SearchHorz #SearchHorzForm {
	width: 538px;
	height: 20px;
	position: absolute;
	padding-top: 29px;
	padding-bottom: 29px;
}

#MainWrapper #CenterWrapper #SearchHorz #SearchHorzForm h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #403f32;
	position: relative;
	top: 0px;
	left: 25px;
	line-height: 20px;
}

#MainWrapper #CenterWrapper #SearchHorz #SearchHorzForm form {
	position: absolute;
	top: 0px;
	left: 230px;
	padding-top: 29px;
	padding-bottom: 29px;
	width: 200px;
	
}

select {
	min-width: 200px;
}

#MainWrapper #CenterWrapper #SearchHorz #SearchHorzForm .WhiteVertLine {
	left: 540px;
}




#MainWrapper #CenterWrapper #SearchHorz #SearchHorzSponser {
	left: 560px;
	top: 15px;
	position: relative;
}




#MainWrapper #CenterWrapper #SearchHorz #SearchHorzSponser span {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	position: absolute;
}

#MainWrapper #CenterWrapper #SearchHorz #SearchHorzSponser .SponserAd {
	left: 0px;
	margin: 0px 0px 0px 0px;
}

.normal { 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}


/*
#MainTable td {
	vertical-align: top;
	background-color: pink;
}
*/

#MainContent {
	width: 680px;
	margin-bottom: 10px;
}

#MainContentWithoutRightBar {
	width: 836px;
	margin-bottom: 5px;
}

#PhotoCardContainer {
	width: 680px;
	margin-bottom: 10px;
}

table#RightTout {
	position: absolute;
	left: 459px;
	width: 220px;
	top: 0px;
}


#Footer {
	clear: both;
	margin: 15px auto;
	width: 836px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;	
}

#FooterBottom {
	padding: 8px 0 9px 0;	
}

#FooterBottom a {
	color: black;
}

#Footer a {
	margin: 0px 2px 0px 2px; 
}

#FooterTop {
	padding: 8px 0 9px 0;
}

#Footer img {
	vertical-align: middle;
}



#Modules {
	position: relative;
	top: 0px;
	left: 0px;
}

.ModuleRow {
	margin-bottom: 10px;
}

#CopyRight {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
}
