/*** Begin Browse Search Btn Styles ***/
.MainContentContainer .BtnsContainer {
	border: 1px solid #ffffff;
	padding-top: 5px;
}

.MainContentContainer .BtnsContainer .BrowseJobsBtnOn,
.MainContentContainer .BtnsContainer .SearchJobsBtnOn,
.MainContentContainer .BtnsContainer .BrowseJobsBtnOff,
.MainContentContainer .BtnsContainer .SearchJobsBtnOff {
	float: left;
}

.MainContentContainer .BtnsContainer .BrowseJobsBtnOn,
.MainContentContainer .BtnsContainer .SearchJobsBtnOn,
.MainContentContainer .BtnsContainer .BrowseJobsBtnOff,
.MainContentContainer .BtnsContainer .SearchJobsBtnOff {
	background-color: #2d538d;
}

.MainContentContainer .BtnsContainer .BrowseJobsBtnOn h2,
.MainContentContainer .BtnsContainer .SearchJobsBtnOn h2,
.MainContentContainer .BtnsContainer .BrowseJobsBtnOff h2,
.MainContentContainer .BtnsContainer .SearchJobsBtnOff h2 {
	margin: 0px;
}

.MainContentContainer .BtnsContainer .BrowseJobsBtnOn a {
	background: url(/Jobs/Global/Assets/Images/BrowePads/BrowseBtnOn.gif) no-repeat left top;
	width: 122px;
	height: 17px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	padding: 4px 0px 0px 17px;
	font-size: 9pt;
}

.MainContentContainer .BtnsContainer .BrowseJobsBtnOff a {
	background: url(/Jobs/Global/Assets/Images/BrowePads/BrowseBtnOff.gif) no-repeat left top;
	width: 122px;
	height: 17px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	padding: 4px 0px 0px 17px;
	font-size: 9pt;
}

.MainContentContainer .BtnsContainer .BrowseJobsBtnOff a:hover {
	background: url(/Jobs/Global/Assets/Images/BrowePads/BrowseBtnOver.gif) no-repeat left top;
}

.MainContentContainer .BtnsContainer .SearchJobsBtnOn a {
	background: url(/Jobs/Global/Assets/Images/BrowePads/SearchBtnOn.gif) no-repeat left top;
	width: 119px;
	height: 17px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	padding: 4px 5px 0px 17px;
	font-size: 9pt;
}

.MainContentContainer .BtnsContainer .SearchJobsBtnOff a {
	background: url(/Jobs/Global/Assets/Images/BrowePads/SearchBtnOff.gif) no-repeat left top;
	width: 119px;
	height: 17px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	padding: 4px 5px 0px 17px;
	font-size: 9pt;
}

.MainContentContainer .BtnsContainer .SearchJobsBtnOff a:hover {
	background: url(/Jobs/Global/Assets/Images/BrowePads/SearchBtnOver.gif) no-repeat left top;
}
/* End Browse Search Btn Styles */

/* Begin Browse Pad Styles */
.MainContentContainer .JobsContainer {
	border: 1px solid #b9b9b9;
	clear: both;
	background: url(/Jobs/Global/Assets/Images/BrowePads/BrowseScreenBg.gif) no-repeat left top;
	padding: 2px 0px 10px 0px;
	position: relative;
	z-index: 2;
	margin-left: 1px;
}

.MainContentContainer .BrowsePadContainer {
}

.MainContentContainer .BrowsePadSelectionContainer {
	padding: 5px 15px 5px 7px;
}

.MainContentContainer .BrowsePadSelectionContainer table {
}

/* Begin Search Tbl Styles */
.MainContentContainer .SearchTblWrapper {
	padding-bottom: 10px;
}

.MainContentContainer .BrowsePadSelectionContainer .SearchTblWrapper h3 {
	margin: 0px 0px 3px 10px;
	background: url(/Jobs/Global/Assets/Images/BrowePads/Divider.gif) repeat-x left 7px;
	color: #2d538d;
}

.MainContentContainer .BrowsePadSelectionContainer .SearchTblWrapper h3 span {
	background-color: #f6faff;
	padding-right: 4px;
}

.MainContentContainer .SearchTblWrapper .SearchTbl {
	margin-left: auto;
	margin-right: auto;
}

.MainContentContainer .SearchTblWrapper .SearchTbl th {
	text-align: right;
	white-space: nowrap;
	font-size: 8pt;
}

.MainContentContainer .SearchTblWrapper .SearchTbl input,
.MainContentContainer .SearchTblWrapper .SearchTbl select {
	width: 285px;
}

.MainContentContainer .SearchTblWrapper .SearchTbl .SubmitBtnWrapper {
	text-align: right;
	padding-top: 3px;
}


.MainContentContainer .SearchTblWrapper .SearchTbl input.SubmitBtn {
	width: auto;
}

.MainContentContainer .SearchTblWrapper .SearchTbl input,
.MainContentContainer .SearchTblWrapper .SearchTbl select {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

/* Begin Page Results Styles */
.MainContentContainer .ResultsWrapper {
	padding-top: 10px;
}

.MainContentContainer .ResultsWrapper h4 {
	margin:  0px;
	font-size: 8pt;
	float: left;
}

.MainContentContainer .ResultsWrapper .ResultsTbl {
	border-collapse: collapse;
}

.MainContentContainer .ResultsWrapper .ResultsTbl td {
	padding: 0px 5px;
	border: none;
}
/* End Page Results Styles */
/* End Search Tbl Styles */

/* Begin Browse Pad Table Data Styles */
.MainContentContainer .BrowsePadSelectionContainer .GroupContainer {
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li {
	background: none;
	font-size: 7.5pt;
	position: relative;
	z-index: 3;
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li h3 {
	margin: 0px 0px 3px 0px;
	background: url(/Jobs/Global/Assets/Images/BrowePads/Divider.gif) repeat-x left 7px;
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li h3 span {
	background-color: #f6faff;
	padding-right: 4px;
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li.DrilledDownGroupHeader h3 {
	background: none;
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 2px;
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li.DrilledDownGroupHeader img {
	float: right;
	border: none;
	position: relative;
	z-index: 4;
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li ul {
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li ul li {
	float: left;
	width: 155px;
	margin-right: 11%; 
	*margin-right: 80px;  /* Hack for IE 7 */
/*	_margin-right: 3%; Hack for IE 6 */
	padding-bottom: 5px;
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li ul li span.Item {
	float: left;
/*	width: 115px; */
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li ul li span.Value {
	font-size: 7.5pt;
	padding-left: 5px;
	float: right; 
}

.MainContentContainer .BrowsePadSelectionContainer .GroupContainer ul li.VisualClear {
	clear: both;
	height: 7px;
	padding: 0px;
}
 
/* Begin Browse Pad Table Data Styles */
.BrowsePadBannerContainer {
	clear: both;
	width: 468px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	position: relative;
	right: 1px;
	border: 1px solid #b9b9b9;
}

.BrowsePadBannerContainer img {
	border: 1px solid #000000;
}

.BrowsePadBannerContainer object {
	display: block;
	border: 1px solid #000000;
}
/* Begin Active List Styles */
.MainContentContainer .JobListContainer {
/*	width: 468px; */
	margin-left: 15px;
	margin-right: 15px;	
	font-size: 9pt;
}

.MainContentContainer .JobListContainer .H3Wrapper {
	background: url(/Jobs/Global/Assets/Images/BrowePads/CurrentActiveLeftBg.gif) no-repeat left top;
	padding-left: 9px;
}

.MainContentContainer .JobListContainer .H3WrapperRight {
	background: url(/Jobs/Global/Assets/Images/BrowePads/CurrentActiveRightBg.gif) no-repeat right top;
	padding-right: 9px;
}

.MainContentContainer .JobListContainer h3 {
	color: #ffffff;
	font-size: 11pt;
	background-color: #2d538d;
	padding: 3px 7px 3px 0px;
	margin: 0px;
}

.MainContentContainer .JobListContainer .JobListTblInnerContainer {
	border: 1px solid #bbbbbb;
	padding: 5px 15px;
	clear: both;
	background-color: #ffffff;
}

.MainContentContainer .JobListContainer table {
	border-collapse: collapse;
	width: 100%;
}

.MainContentContainer .JobListContainer table td {
	padding: 4px 3px 5px 3px;
	border-bottom: 1px solid #efefef;
}

.MainContentContainer .JobListContainer table td.Icon {
	text-align: right;
}

.MainContentContainer .JobListContainer table td.Icon .Hot,
.MainContentContainer .JobListContainer table td.Icon .Open {
	margin-top: 1px;
}

.MainContentContainer .JobListContainer table td.Icon .Closed {
	margin-top: 5px;
}

.MainContentContainer .JobListContainer table td.JobItem {
	padding-left: 1px;
	width: 100%;
}

.MainContentContainer .JobListContainer table td.JobItem a {
	font-weight: bold;
}

.MainContentContainer .JobListContainer table td.JobItem .Company {
	font-size: 7pt;
	color: #585858;
	display: block;
}

.MainContentContainer .JobListContainer table td.Date {	
	white-space: nowrap;
	font-size: 7pt;
	color: #585858;
}

.MainContentContainer .JobListContainer .MoreLinks {
	font-size: 8pt;
	text-align: right;
	padding-top: 10px;
}
/* End Browse Pad Styles */

/* Begin Post Job Form Styles */
.PostJobFormWrapper {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0px;
}

.PostJobFormWrapper input,
.PostJobFormWrapper select {
	width: 285px;
}

.PostJobFormWrapper textarea {
	width: 285px;
	height: 210px;
}
/* Begin Feature Your Job Ad Styles */
.FeatureJobAdFormWrapper input,
.FeatureJobAdFormWrapper textarea {
	width: 200px;
}

.FeatureJobAdFormWrapper select {
	width: 207px;
}

.FeatureJobAdFormWrapper .SubmitBtnWrapper {
	width: 380px;
	text-align: right;
	margin: auto;
}

.SubmissionMessage {
	_margin-bottom: 300px; /* IE6 fix because it doesn't understand min-height */
	min-height: 300px;
}
/* End Feature Your Job Ad Styles */
/* End Post Job Form Styles */

.CompanyLogo {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}


tr.Pager td
{
    width: 15px;
}


/* Begin Google Banner Ad Styles on Job View Page */
.JobsSection .MainContentContainer .GoogleBanner468x60Top {
	border: 1px solid #cccccc;
	width: 468px;
	margin: 0px auto 15px auto;	
}

.JobsSection .MainContentContainer .GoogleBanner468x60Bottom {
	border: 1px solid #cccccc;
	width: 468px;
	margin: 15px auto;	
}

.GoogleBanner180x90  {
	width: 180px;
	margin: 10px auto;	
	padding-bottom: 5px;
}
/* End Google Banner Ad Styles on Job View Page */
