/***** This style sheet is used to format printing by the web pages that display
Recruitmax job listings and for other pages that use the same look *****/

/***** Content pages use a simple table to establish 4 colums for layout
to avoid problems with recruitmax applications *****/


html {
	margin: 5px;
}

body { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

img {border: none;}

strong {font-weight: bold; }

td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* Page Wrapper  - This wrap is used to size the template pages */

div#pagewrap {
	width: 100%;
	padding: 5px;
}

div#pagewrap table {
	margin-bottom: 20px;
}

a.hide {
	display: none;
}

div.clear { clear: both;}

div.clear hr { visibility: hidden;}

/*****  med centers logobar wrapper - used only on hmc and uwmc recruitmax wrappers *****/

div#medcentheadwrap {
	display: none;
}


/***** UW logo bar wrapper used  on general UW recruitmax wrapper and  UW employee login recruitmax wrapper
and other pages with same look *****/

div#headerwrap {
	display: none;
}

/*** Banner Bar - container for photographs and color block ***/

div#bannerbar {
	display: none;
}



/*** Color Bars  - the narrow, colored  bars above and below the benner section ***/

div#colorbartop {
	display: none;
}



div#colorbarbot {
	display: none;
}


/***** End Banner and Color Bar Styles *****/

/***** Content Section widh links in pages with recruitmax content only *****/

/*** Left Navigation Column ***/

td#linkbox {
	width: 1px;
}

ul#links {
	display: none;
}

/***** Recruit max layout using table  *****/

/*** sets basic table properties ***/

table#rmax {
	margin: 0;
	border: 0;
	width: 100%;
}

table#rmax td {
	vertical-align: top;
	text-align: left;
}


/*** formats this section of table when used for non recruitmax content ***/
/*** list of pages contents ***/

ul.contents {
	margin: 0;
	margin-left: 30px;
	padding: 0;
	font-size: .7em;
	color: #000000;
}

ul.contents ul {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	font-size: 1em;
}

ul.contents li {
	margin-bottom: 4px;
}

ul.contents li ul {
	margin-top: 4px;
}

ul.contents a {
	text-decoration: none;
	color: #000000;
}


div#gencontent {
	padding: 0;
}

div#gencontent a, div#gencontent a:visited{
	color: #330099;
}

div#gencontent p {
	font-size: 11pt;
}

div#gencontent li {
	font-size: 11pt;
	margin-bottom: .5em;
}

div#gencontent li li {
	font-size: 11pt;
}

div#gencontent h5 {
	font-size: .75em;
	font-weight: bold;
}

div#gencontent h4 {
	font-size: .85em;
	font-weight: bold;
}

div#gencontent h3 {
	font-size: 1.10em;
	font-weight: bold;
}

div#gencontent h2 {
	font-size: 1.35em;
	font-weight: bold;
}

div#gencontent h1 {
	font-size: 1.50em;
	font-weight: bold;
	margin-top: 0;
}


/***** style for links to UW Home, HR Home, and Med Ctrs in general jobs pages *****/

div#rightlinks {
	display: none;
}

/* applicante index, "welcome" page styles for "login boxes" */


	#boxWrap {
		width: 35em;
	}
	#startBox {
		float: left;
		width: 13em;
		border: 1px solid #CCCCCC;
		margin-left: 5%;
		padding: 3px;
		font-size: .9em;
		text-align: center;
	}
	
	#startBox p {
		color: #FFFFFF;
		background-color: #523E62;
		font-weight: bold;
		margin: -3px -3px 1em -3px;
		padding: .2em;
	}
	
	#startBox ul {
		margin: 0;
		margin-left: 1.5em;
		padding: 0;
		text-align: left;
	}
	
	#startBox ul li ul {
		margin-top: .5em;
	}
	
	#startBox a, #startBox a:visited {
		display: block;
		width: 8em;
		margin: 1em auto .5em auto;
		border: 1px solid #523E62;
		padding: o;
		font-weight: bold;
		text-decoration: none;
	}

/***** employee loginbox style *****/

a.eelogin, a.eelogin:visited {
	float: right;
	margin: 1em 2em 0 2em;
	padding: .5em;
	width: 10em;
	display: block;
	background-color: #F4F4F4;
	color: #523E62;
	border: 3px solid #523E62;
	font-weight: bold;
	font-size: .8em;
	text-align: center;
}


/*** style for inline recruitmax login link button ***/

div#gencontent a.login, div#gencontent a.login:visited {
	font-size: 1em;
	color: #333399;
	font-weight: bold;
	padding: 0 3px 2px 3px;
	border: 1px solid #ccc;
	text-decoration: none;
}

div#footer {
	display: none;
}			

/***** these styles modify the size positioning and/or visibility of some items in the recruitmax app itself *****/

/*** this makes "Company News" disapear 

 #TDNewsHeaderFont {
	display: none;
}
***/
/*** these two styles set the properties for the security announcement ***/

#hidetitle {
	display: none;
}

/*** makes black line invisible two different styles are necessary because of recruitmax inconsistent implementation***/

table#TDLoginHeaderFont table#TDLoginHeaderFont{
	display: none;
} 

table#TBLNewsBackground table {
	display: none;
}

/*** these styles modify display of featured jobs ***/

/**font size and style adjust styles **/

table#TBLHotJobsBackground {
	font-size: .7em;
}

table#TBLHotJobsBackground i {
	font-size: .8em;
	font-style: normal;
}

table#TBLHotJobsBackground strong#TDHotJobsHeaderFont {
	font-size: .8em;
}

/*** FAQ format ***/

table.faq {
	border: 1px solid black;
	border-bottom: 0;
}

table.faq th {
	border-right: #CCCCCC;
	border-bottom: 1px solid black;
	padding: 1px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}

table.faq td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid black;
	padding: 5px;
	font-size: 10pt;
}

table.faq td ul li{
	font-size: 10pt;
}

table.faq h4{
	margin: 0;
	padding: 0;
	font-size: .75em;
	font-weight: bold;
}

table.faq th.cat {
	border-bottom: 1px solid black;
	color: #000000;
	background-color: #EAEAFF;
}

/* hides skip nav for printing */

.hide {display: none;}


