/* CSS Document */

a {
	text-decoration:none;
}

#LeftBarLink {
	margin-bottom: 10px;
}

#LeftBarLink .HorzSep {
	padding-left: 5px;
}



/*********************************** 
			ModuleSmallGrey
*************************************/

.ModuleSmallGrey {
	position: relative;
	left: 0px;
	padding: 0px;
	border: 0; 
	background-repeat: no-repeat;
	width: 147px;
	margin-bottom: 10px;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 12px;
}

.ModuleSmallGrey p {
	padding-left: 5px;
}


.ModuleSmallGrey #LeftBarLink p {
	margin-top: 12px;
	border-style: solid;
	border-width: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding: 4px 4px 4px 6px;
	font-weight: 800;
}

.ModuleSmallGrey h1 {
	height: 32px;
	text-align: center;
	position: relative;
	top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px; 
}

.ModuleSmallGrey img {
	text-align: center;
	display: block;	
}

.ModuleSmallGrey ul.LinkList {
	margin: 0 0 0 5px;
	padding: 0;
}

.ModuleSmallGrey ul.LinkList li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 0px;
	font-weight: bold;
}

.ModuleSmallGrey ul.LinkList li a {
	background-position: 0 6px;
	padding-left: 10px;
}

.ModuleSmallGrey div.border {
	padding-left: 5px;
}


ul {
	list-style-image: none;
}

/* Modules  */
#Modules {
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}

#Modules tr td {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: auto;
	vertical-align: top;
}

.TextLinkGroup a.TextLinks {
	margin-bottom: 6px;
	font-weight: bold;
}

.TextLinkGroupLeftBar a.TextLinks {
	margin-bottom: 6px;
	font-weight: bold;
}

table#RightTout td * {	
	margin-top: 0px;
	margin-bottom: 0px;
}

table#RightTout {
	border-collapse: collapse; 
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

table#RightTout h1 {
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 8px;
	border-bottom: 0px solid #FFFFFF;
}

table#RightTout p {
/*
	position: relative;
	left: 1px;
*/
	margin-bottom: 4px;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
}

table#RightTout a {
/*
	position: relative;
	left: 0px;
	top: 0px;
*/
	font-size: 11px;
	line-height: normal;
}

table#RightTout td {
	/*position: relative;*/
	padding: 10px;
}

table#StatChart {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table#RightTout table#StatChart td {
	margin: 0px;
	padding: 2px;
	text-align: left;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
	border: none;
}

table#StatChart td.Stat {
	padding: 0px;
	text-align: right;
	font-weight: normal;
	width: 140px;	
}

/* Module Large */
.ModuleLarge {
	/* reduced margin-right to 0px to prevent IE6 from distancing element from right margin of container 5/1/2007
	margin: 0px 10px 0px 0px;
	*/
	margin: 0px 0px 0px 0px;
	/*left: -5px;*/
	padding: 0 5px;
	/* changed width from 220px to 210 - overlapping on right margin by 10px on firefox and IE (CM 6/19/2007) */
	width: 210px;
	height: 220px;
	overflow: hidden;
	border: none;
	background-repeat: no-repeat;
}

.ModuleLarge h1 {
	height: 34px;
	position: relative;
	top: 8px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}

#centercolNoRightBar .ModuleLarge {
	margin: 0px 10px 0px 0px;
	/*left: -5px;*/
	padding: 0px;
	padding-right: 5px;
	width: 215px;
	border: none;
	background-repeat: no-repeat;
}

#centercol .ModuleLarge {
	margin: 0px 10px 0px 0px;
	/*left: -5px;*/
	padding: 0px;
	width: 220px;
	border: none;
	background-repeat: no-repeat;
}

#centercolNoRightBar .ModuleLarge h1 {
	height: 34px;
	position: relative;
	top: 8px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}

#centercol .ModuleLarge h1 {
	height: 34px;
	position: relative;
	top: 8px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}

#centercolNoRightBar .ModuleLarge u {
	position: relative;
	left: 0px;
	margin: 0px;
}

#centercol .ModuleLarge u {
	position: relative;
	left: 0px;
	margin: 0px;
}

.ModuleLarge p {
	position: relative;
	padding: 2px;
	margin: 0px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 204px;
	top: 6px;
	left: 8px;
	font-weight: bold;
	height: auto;
}

.ModuleLarge ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	top: 6px;
	left: 18px;
}

.ModuleLarge li {
	margin-bottom: 4px;
}

.ModuleLarge a.TextLinks {
	position: relative;
	left: 8px;
	top: 10px;
}

#Row1 .ModuleLarge {
	height: 270px;
}

#Row2 .ModuleLarge {
	height: 270px;
}

/*--------------------------------- Center Column with Right Bar ---------------------------------*/
#centercol p {
	margin: 0px 0px 14px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	/*width:440px;*/
}

#centercol ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#centercol h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*================================= Center Column without Right Bar =================================*/
#centercolNoRightBar p {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#centercolNoRightBar ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#centercolNoRightBar h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
	border-bottom: 2px solid #999999;
}
/*=============================================================================================*/

.TextLinkGroup {
	margin: 12px 10px 0px 16px;
	padding: 0;
}

/* cm: added this ul class to replace TextLinkGroup elements because, in general, these elements are lists */
/* will be phasing "TextLinkGroup" out in favor of TextItemGroup and LinkGroup - regular bulleted items should just have bullets.  link lists should have double arrows. */
ul.TextLinkGroup {
	margin: 12px 10px 0px 16px;
	padding: 0;
}

ul.TextLinkGroup li {
	margin: 0;
	padding: 0;
	color: #000;
	/* cm: requires a line-height to balance cross-browser line-height discrepencies  */
	line-height: 18px;
}


ul.TextLinkGroup {
	margin: 12px 10px 0px 16px;
	padding: 0;
}

ul.TextLinkGroup li {
	margin: 0;
	padding: 0;
	color: #000;
	/* cm: requires a line-height to balance cross-browser line-height discrepencies  */
	line-height: 18px;
}



/* item list */
ul.ItemList {
	margin: 12px 10px 0px 16px;
	padding: 0;
}

ul.ItemList li {
	margin: 0;
	padding: 0;
	/* cm: requires a line-height to balance cross-browser line-height discrepencies  */
	line-height: 18px;
}


/* link list */
ul.LinkList {
	margin: 12px 10px 0px 2px;
	padding: 0;
	list-style: none;
}

ul.LinkList li {
	margin: 0;
	padding: 0;
	/* cm: requires a line-height to balance cross-browser line-height discrepencies  */
	line-height: 18px;
	display: inline;
}

ul.LinkList li a {
	display: block;
	padding-left: 15px;
}


/* used when the anchors are clickable and there's adjacent descriptive text.  in that case,
the anchors shouldn't be blocks - the LIs should be.  in the normal state, anchors need to be blocks to handle wrapping.
wrapping won't be an issue for the Caption class of this element because it'll occur in regular body contnet (wider) */
ul.LinkList.Caption li {
	display: block;
}

ul.LinkList.Caption li a {
	display: inline;
}


a.ArrowLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
}



.TextLinkGroupLeftBar {
	margin: 12px 0px 10px 10px;
}

.TextLinks {
	line-height: 11px;
	margin: 3px 0px 3px 0px; 
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 0px;
}

.LeftBarTextLinks {
	line-height: 14px;
	margin: 3px 0px 3px 0px; 
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #5d95c4;*/
	text-indent: 0px;
	font-weight: bold;
}

.LeftBarHeader {
	line-height: 14px;
	margin: 3px 0px 3px 0px; 
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 0px;
	font-weight: bold;
}


.Sponser {
	height: 47px;
	position: relative;
}

.Sponser * {
	margin: 0px;
	padding: 0px;
	position: absolute;
}

.Sponser span {
	vertical-align: top;
	top: 16px;
	left: 27px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 70px;

}

.Sponser .SponserAd {
	top: 6px;
	left: 100px;	
}

.Sponser .WhiteHorizLine {
	top: 42px;
	left: 10px;
}

/* NEW */

#SearchResumes {
	width: 220px;
}

#SearchResumes * {
	padding: 0px;
}



#SearchVertComp {
	margin: 0px; 
	padding: 0px;
	height: 80px;
	position: relative;
}

#SearchVertComp p {
	margin-top: 5px;
	margin-bottom: 5px;
}

#SearchVertComp .TextLinks {
/*	position: relative;
	top: 0px;
	left: 0px;
	
	position: absolute;
	top: 47px;
	left: 20px;
	*/
}

/* textinput form */
#SearchVertComp .text {
	position: relative;
	left: 0px;
	top: 5px;
	width: 185px;
	margin: 0px 17px 10px 18px;
	margin-bottom: 4px;
	margin-right: 0px;
}

#SearchVertComp #Search {
	position: absolute;
	width: 63px;
	height: 18px;
	top: 55px;
	left: 0px;
	margin: 0px 15px 10px 140px;
}

#SearchVertComp .BlueHorizLine {
	position: absolute;
	top: 88px;
	left: 10px;
}

.LargeModHorizLine {
	line-height: 2px;
	display: block;
	margin: 0px 10px 0px 10px;
}

#SearchVertComp .LargeModHorizLine {
	position: relative;
}






p#WelcomeMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 4px;
}

p#WelcomeMsg #LoginID {
	font-size: 13px;
}

#PostAJob {
	background-color: #bbc9b6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#PostAJob p {
	margin-bottom: 4px;
}

#ManageJobs {
	background-color: #bbc9b6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ManageJobs #ClickHere {
	position: relative;
	width: 86px;
	height: 19px;
	margin: 4px 0 10px 12px;
	border: solid 1px #999999;
}

#ManageJobs #ClickHere_PostJob {
	position: relative;
	width: 86px;
	height: 19px;
	margin: 4px 0 10px 12px;
	border: solid 1px #999999;
}

#ManageJobs h2 {
	color: #22301d;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 12px;
}

#ManageJobs p {
	margin-bottom: 4px;
}

#ManageJobs .TextLinks{
	margin: 5px 0px 5px 0px;
}

#OptionsPricing {
	background-color: #aabba4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#OptionsPricing h2 {
	color: #22301d;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 12px;
}

#OptionsPricing p {
	margin-bottom: 4px;
}
#OptionsPricing #TextLinksSmall {
	font-size: 9px;
	text-indent: 0px;
}


#RecentPostings {
	background-color: #aabba4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#RecentPostings h2 {
	margin: 10px 0 0 10px;
	font-size: 13px;
}



#RecentPostings p {
	margin-bottom: 4px;
}

#RecentPostings #TextLinksSmall {
	font-size: 9px;
	text-indent: 0px;
}


#FeaturedEmployersVert {
	padding-bottom: 1px;
}

#FeaturedEmployersVert .FeaturedEmployeesVertSponser {
	position: relative;
	margin: 10px 13px 10px 13px;
	height: 90px;
	line-height: 90px;
}

#FeaturedEmployersVert .HorzSep {

	line-height: 3px;
	height: 2px;
	width: 128px;
	margin: 0px 9px 0px 9px;
}

#LeftBarBox {
	padding-bottom: 5px;
}

.LeftBarBox a.TextLinks{
	position: relative;
	left: 0px;
	top: 10px;
}

#FeaturedEmployeesHorz {
	background-image: url(../img/bg/FeatEmploHorzBGWide.gif);
	background-repeat: no-repeat;
	position: relative;
	/*width: 680px;*/
	height: 112px;
	margin-bottom: 10px;
	top: 0px;
	left: 0px;
}

#FeaturedEmployeesHorz * {
	display: inline;
	position: relative;
	padding: 0px;
}

#FeaturedEmployeesHorz .FeaturedEmployeesHorzSponser {
	margin-left: 17px;
	margin-right: 16px;
}

#FeaturedEmployeesHorz .VerticalSep {
	margin: 0px;
}
#FeaturedEmployeesHorz .FeaturedEmployeesHorzSponser, #FeaturedEmployeesHorz .VerticalSep {
	bottom: 11px;
}

#centercol #LogoutPrompt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#centercolNoRightBar #LogoutPrompt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* Search HorzForm */

/* Horiz Search Form */
#SearchHorz {
	background-repeat: no-repeat;
	position: relative;
	width: 678px;
	height: 78px;
	top: 0px;
	left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#SearchResumeHorz {
	background-repeat: no-repeat;
	position: relative;
	width: 678px;
	height: 78px;
	top: 0px;
	left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#SearchHorzForm h1 {
	margin: 6px 0 0 20px;
	padding: 0;
}

#SearchHorzForm form {
	display: inline;
}

#SearchHorzForm input {
	float: left;
	margin: 0 0 5px 15px;
	padding: 0;
}

#SearchHorzForm ul {
	list-style: none;
	margin: 0 0 0 22px;
	padding: 0;
}

#SearchHorzForm ul li a {
	background-position: 0 2px;
	padding-left: 0px;
}

#SearchHorzForm a.ArrowLink {
	margin-left: 15px;
	clear: both;
}

/* 'Advanced Search' link placement */
#SearchHorzForm a.TextLinks {
	top: 53px;
	left: 278px;
}

#SearchHorzForm {
	width: 350px;
	height: 90px;
	float: left;
}

	
#SearchHorzForm h1 {
	font-family: Arial, Helvetica, serif;
	font-size: 16px;
	font-weight: bold;
}

#SearchHorzForm h2 {
	font-family: Arial, Helvetica, serif;
	font-size: 12px;
	font-weight: bold;
	left: 40px;
	top: 35px;
}


/* start phasing out: */
						#SearchHorzForm .text {
							width: 227px;
							top: 28px;
							left: 12px;
						}
						
						#SearchHorzForm .TextLinks {
							padding-left: 18px;
						}
						
						#SearchHorzForm .WhiteVertLine {
							top: 8px;
							left: 380px;
						}
						
						#SearchHorzForm a.TextLinks {
							top: 53px;
							left: 260px;
							font-weight: bold;
						}
/* end phasing out */
						
						
						
#SearchHorzButton {
	margin: 0 0 -4px 0;
	padding: 0px;
/*	top: 28px;
	left: 295px;*/
}

#SearchHorzForm ul.TextLinkGroup {
	width: 300px;
	margin-left: 15px;
}

#SearchHorzForm form {
	width: 300px;
	margin-left: 15px;
}


#SearchHorzLinks {
	/*position: relative;*/
	float: left;
	width: 300px;
	height: 78px;
	padding-top: 7px;
	/*left: 387px;
	top: 0px;*/
}


#SearchHorzLinks ul {
	margin: 0;
	padding: 5px 0 7px 20px;
}

#SearchHorzLinks ul li {
	margin: 3px 0;
	padding: 2px 0 0 0;
	font-weight: bold;
}

#SearchHorzLinks ul li a {
	line-height: 11px;
	margin: 0 0 5px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: 0 2px;
}


/*
	should begin to phase this stuff out
*/
									
									#SearchHorzLinks .WhiteVertLine {
										left: 150px;
										top: 8px;
										position: absolute;
									}
									
									#SearchHorzLinks .TextLinkGroup {
										position: relative;
										top: 6px;
										left: 0px;
									}
									
									#SearchHorzLinks .TextGroup {
										position: relative;
										top: 10px;
										left: 0px;
									}

.TextGroup a.Texts {
	margin-bottom: 6px;
	font-weight: bold;
}

.Texts {
	line-height: 11px;
	margin: 3px 0px 3px 0px; 
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 0px;
}

#SearchHorzSponser {
	width: 140px;
	height: 98px;	
	left: 540px;
}

#SearchHorzSponser span {
	text-align: center;
}

#SearchHorzSponser span {
	position: relative;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	top: 10px;
	left: 13px;
}

#SearchHorzSponser .SponserAd {
	position: relative;
	top: 15px;
	left: 20px;
	
}
/*
#FormWrapper {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
*/
.FormSection {
	margin-bottom: 2px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
/*	padding: 10px 15px 10px 15px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	position: relative;
}

.FormSection input {
	vertical-align: middle;
	/*line-height: 11px;*/
}

.FormSection textarea {
	vertical-align: middle;
	/*line-height: 60px;*/
}

.FormSection .RadioText {
	line-height: 11px;
	vertical-align: middle;
}

.FormSection h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	width: 410px;
}
.h23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.FormSection .PullDownDiv {
	position: relative;
}

.FormSection .PullDownText {
	vertical-align: middle;
	line-height: 25px;
}

#rightcol .ModuleLarge h2 {
	margin: 10px 0 0 10px;
	font-size: 10px;
}


#container #wrapper1 #wrapper2 #maincol #rightcol #RecentPostings, #Resources {
	margin-top: 0px;
	height: 220px;
	margin-bottom: 10px;
}

#Modules #Row1 #RecentPostings {
	margin-right: 0px;
}

#Modules #Row1 #PostYourResume,
#Modules #Row1 #JobSearchAgents {
	margin-right: 10px;
}

#container #wrapper1 #wrapper2 #maincol #centercol .FormSection select {
	vertical-align: middle;
	
}

#container #wrapper1 #wrapper2 #maincol #centercolNoRightBar .FormSection select {
	vertical-align: middle;
	
}
/*
#FormWrapper form {
		margin-bottom: 8px;
}
*/	
#container #wrapper1 #wrapper2 #maincol #centercol .req {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

#container #wrapper1 #wrapper2 #maincol #centercolNoRightBar .req {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

#container #wrapper1 #wrapper2 #maincol #centercol #rightcol .Ad {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}

#PostYourResume {
	background-repeat: no-repeat;
}

#SearchResume {
	background-repeat: no-repeat;
}

/* ModuleSmallGrey: JobSeekers */
#JobSeekers {
	height: 190px;
	position: relative;
	padding: 0px;
}

#JobSeekers form {
/*	margin: 6px 7px 0px 7px; */
	margin-top: 6px;
	margin-bottom: 0px;
	left: 7px;
	right: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 132px;
	position: absolute;
}

#JobSeekers .text {
	width: 128px;
	margin: 0px 0px 3px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px 0px 0px 0px;
}

#JobSeekers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 11px;
	margin: 2px 0px 2px 0px;
	position: relative;
	top: 120px;
}

/* Resume Wizrd */
#ResumeWizard {
	height: 110px;
	position: relative;
}

#ResumeWizard * {
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	position: absolute;
}

#ResumeWizard span {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	top: 4px;
	left: 88px;
	width: 120px;
	font-weight: bold;
}

#ResumeWizard h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	left: 88px;
	top: 40px;
	width: 140px;
}

#ResumeWizard .BlueHorizLine { left: 10px; top: 105px;}

#FindOutMore {left: 88px; top: 73px; width: 105px;}

#FindOutMore_JobSearchAgents {left: 60px; top: 20px; width: 105px;}

#ClickHere {left: 88px; top: 73px; width: 88px; }

#ClickHere_PostJob {left: 88px; top: 5px; width: 88px;}

#ResumeWizardHorz {
	float: left;
	width: 100px;
	padding: 0 0 0 10px;
	margin-top: 10px;
	text-align: center;
}

#FreeFormHorz {
	float: left;
	width: 80px;
	padding: 0 0 0 10px;
	margin-top: 10px;
	text-align: center;
}

#ResumeWizardHorz h2, #FreeFormHorz h2 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	text-align: center;
}

#FreeFormHorz h2 {
	margin-bottom: 15px;
}


/* Resume Free Form */
#ResumeFreeForm {
	height: 75px;
	position: relative;
}
#ResumeFreeForm * {position: absolute; margin:0px; padding: 0px;}

#ResumeFreeForm h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	left: 88px;
	top: 40px;
	width: 140px;
}

#ResumeFreeForm span {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	top: 4px;
	left: 88px;
	width: 120px;
	font-weight: bold;
}

#ResumeFreeForm h3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	left: 88px;
	top: 37px;
	width: 100px;
}

/* SearchJobs */
#SearchJobs {
	margin-bottom: 0px;
}

#SearchJobs * {
	padding: 0px;
}

#container #wrapper1 #wrapper2 #maincol #Modules #Row2 #SearchJobs #SearchVertComp form {
	margin: 0px;
	padding: 0px;
}
