/* ================================================================================================== */
/* Jobs Print Styles */
/* ================================================================================================== */


/* ================================================================================================== */
/* Generic Styles */

body		{	font-size: 8pt;
			color: #000000; }

h1, h2, h3, h4, h5, h6, legend
		{	color: #000000; }

h1		{	font-size: 12pt;
			font-weight: bold; }

h2		{	font-size: 10pt;
			text-transform: uppercase; }

h3		{	font-size: 9pt;
			text-transform: uppercase; }

h4, h5, h6
		{	font-size: 8pt; }

input, select, textarea
		{	font-size: 8pt;
			color: #000000; }

a, a:link, a:visited, a:hover
		{	color: #000000;
			text-decoration: underline; }

/* END Generic Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Generic Form Styles */

/* ---- Messages ---- */

input.error, textarea.error, select.error
		{	color: #000000; }

p.error, p.information, .DashContent p.error, .DashContent p.information	
		{	padding: 5px;
			background: transparent; }

p.information, .DashContent p.information
		{	color: #0076ad;
			background: transparent;
			border: 1px solid #0076ad; }

/* END Generic Form Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Basic Layout Styles */

/* ---- Jobs Title Bar ---- */

#JobsTitleBar	{	padding: 3px 0;
			background: transparent;
			border-top: 0; }

#JobsTitleBar a, #JobsTitleBar a:link, #JobsTitleBar a:visited, #JobsTitleBar a:hover
		{	color: #000000;
			padding-right: 0;
			background: transparent; }

#JobsTitleBar a.LogOutLink
		{	background: transparent; }

/* ---- Content Layout Table  ---- */

#JobsContent .Content
		{	font-size: 8pt;
			width: 67%;
			padding: 0 0 20px 0; }
#JobsContent #Panel
		{	width: 33%;
			padding: 0 0 20px 20px; }

#Footer		{	width: 100%;
			margin: 0; }

/* END Basic Layout Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Content Intro Styles - Used when Control Panel is hidden */

.ContentIntro td
		{	font-size: 9pt; }

.ContentIntro .QuickSearch .BottomRight, .ContentIntro .QuickSearch .BottomLeft
		{	background: transparent; }

.ContentIntro .QuickSearch h3
		{	font-size: 9pt; }

/* END Content Intro Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* DashBox Layout Styles */

.DashBox	{	background: transparent;
			border: 1px solid #404040; 
			border-bottom: 0; }

.DashBox .UpperRight, .DashBox .BottomLeft, .DashBox .BottomRight
		{	margin: 0;
			padding: 0;
			background: transparent; }

.DashBox h2, .DashHeader
		{	font-size: 9pt;
			color: #000000;
			background: transparent; }

.DashBox h2 a, .DashBox h2 a:link, .DashBox h2 a:visited, 
.DashFooter a, .DashFooter a:link, .DashFooter a:visited
		{	color: #000000; }

.DashBox h2 a:hover, .DashFooter a:hover
		{	color: #000000; }

.DashBox h2 .options
		{	font-size: 8pt; }

.DashBox h2 .options a, .DashBox h2 .options a.EditResumeLink, .DashBox h2 .options a.AttachResumeLink, .DashBox h2 .options a.AdvancedSearchLink, .DashBox h2 .options a.AddPostingLink, .DashBox h2 .options a.ViewResumeLink
		{	padding-left: 0;
			background: transparent; }

.DashBox div.intro, .DashBox div.message p
		{	margin: 0;
			background: transparent; }

.DashBox div.message p.error, .DashBox div.message p.information
		{	padding: 10px;
			background: transparent; }

.DashFooter	{	color: #000000;
			padding: 5px 10px;
			border-bottom: 1px solid #404040; }

/* END DashBox Layout Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* DashBox - Search Listings Layout Styles */

/* ---- Rounded Corner Styles ---- */

.SearchListings, .SearchListings .UpperRight, .SearchListings .BottomLeft, .SearchListings .BottomRight, .SearchListings h2, .SearchListings .DashHeader
		{	background: transparent; }

.SearchResultsPaging, .SearchListings .pagination, .SearchResultsPaging .pagination
		{	font-size: 8pt; }

.SearchResultsPaging input
		{	color: #000000; }

.SearchResults tr.incomplete td a
		{	padding: 0;
			background: transparent; }

/* END DashBox - Search Listings Layout Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* DashBox - Control Panel Layout Styles */

.ControlPanel	{	background: transparent; }

.ControlPanel .UpperRight
		{	background: transparent; }

/* END DashBox - Control Panel Layout Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* DashBox Content Container Styles */

.DashContent, .SubNav
		{	margin: 0; }

.DashContent h3	{	font-size: 8pt; }

.DashContent ul	{	list-style: circle;
			margin-left: 15px; }

.DashContent li	{	padding: 0;
			background: transparent; }

.SearchResultsContent, .CreatePostingContent
		{	margin: 0 -1px 0 0; }

.QuickSearch	{	background: transparent;
			border-bottom: 1px solid #404040; }

.QuickSearch input.t
		{	width: 165px;
			border-right: 1px solid #404040; }

.QuickSearch input.b
		{	display: none; }

.QuickSearch a, #QuickSearch a:link, #QuickSearch a:visited, #QuickSearch a:hover
		{	font-size: 7pt;
			color: #000000; }

.Profile	{	background: transparent; }

.AdSpace	{	display: none; }

.SubNav a	{	color: #000000;
			padding: 4px 10px;
			background: #ffffff;
			border-bottom: 1px solid #ecece9; }

.SubNav a:link, .SubNav a:visited, .SubNav a:hover
		{	color: #000000; }

.NoContent	{	padding: 20px 10px;
			background: transparent; }

.NoContent p	{	font-size: 9pt;
			padding: 0;
			background: transparent; }

.MyResume .ResumeStatistics
		{	background: #ffffff; }

/* END DashBox Content Container Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* DashContent - Create Posting / Resume Styles */

/* ---- Existing Records ---- */

h3.SectionHeader, h3.ExistingRecordHeader, .ExistingRecords
		{	margin: 0; }

.ExistingRecords input
		{	text-transform: none;
			padding: 1px 2px;
			margin-right: 10px; }

.ExistingRecords a
		{	background-image: url(/Applications/JobsWebsite/images/template/edit_icon.gif); }

.CreatePostingContent .ButtonBar
		{	padding: 0px 10px 5px 10px;
			background: #f8f8f8;
			border-right: 1px solid #404040;
			border-bottom: 1px solid #404040; }

.CreatePosting p select, .CreatePosting p textarea
		{	width: 95%; }

/* ---- Layout ---- */

.ResumeExperience td
		{	border-bottom: 1px solid #bbbbbb; }

.ResumeExperience td.first
		{	border-right-color: #bbbbbb; }

/* END DashContent - Create Posting Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* View Details (for a Posting or Resume) Styles */

.DetailsTitle	{	color: #000000; }

.DetailsTitle a	{	font-size: 9pt;
			padding: 0;
			background: transparent; }

/* END View Resume Styles */
/* ================================================================================================== */
