
/* contains non-layout PRINT styles for RTKL */

body {
	background-color: #FFFFFF;
	margin: 0;
    padding: 0;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt;
	color: #000000;	
}

div {					font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt;
							color: #000000; }					
td {					font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt;
							color: #000000; }
td STRONG {				font-weight: bold; }					
p {						color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; }
ul {					color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; 
							margin:-6px 0px 6px 36px; }	
p STRONG {				font-weight: bold; }
input {					color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; }
textarea {				color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; }						
select {				color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; }						

a:link {    			color: #666666; text-decoration: none; }
a:visited {    			color: #666666; text-decoration: none; }
a:hover {    			color: #666666; text-decoration: none; }
a:active {    			color: #666666; text-decoration: none; }

h1 {					font-size: 24px; font-weight: normal; color: #545454; 
							margin:0px 0px 18px 0px; }
h2 {					font-size: 18px; font-weight: normal; color: #545454; 
							padding-bottom:2px; }
h3 {					font-size: 11px; font-weight: bold; color: #666666; 
							text-transform: uppercase; letter-spacing: .1em;
							margin-bottom:4px; padding:12px 0px 3px 0px; 
							width:100%; border-bottom:1px solid #FF0000; }  

.headerText {			font-size:12px; line-height:18px; }

				
.reverse {  			color: #FFFFFF}
#footerShell {			margin:24px 0px 0px 24px; }
.footer {  				font-size: 11pt; color: #666666; }
.footer a:link {  		color: #666666; text-decoration: underline; padding:0px 6px 0px 6px; }
.footer a:visited {  	color: #666666; text-decoration: underline; padding:0px 6px 0px 6px; }
.footer a:active {  	color: #666666; text-decoration: underline; padding:0px 6px 0px 6px; }
.footer a:hover {  		color: #666666; text-decoration: underline; padding:0px 6px 0px 6px; }

.prOutShell {
	position:absolute; top:28px; left:0px;
	width:100%;
	border-bottom:6px solid #D5D5D5;
	padding-bottom:16px; margin-bottom:16px;
}	
.prOutShell h1 {
	font-size: 24px; font-weight: normal; color: #545454; 
	margin:0; padding:0; line-height:28px;	
}
.prPrintShell {
	position:absolute; top:88px; left:0px;	
	/* border:1px solid red; */
}
.prShellDisp {
	width:686px; min-height:34px; position:relative;
	padding:0px 30px 12px 0px;
	border-bottom:1px solid #E2E2E2;
	margin-bottom:14px;
}	
.prShellOff {
	width:686px; height:1px; position:relative;
	padding:0;
	border-bottom:1px solid #E2E2E2;
	margin-bottom:0;
	visibility:hidden;
}	
/*.prShellOn {
	width:100%; 
	position:absolute; top:88px; left:0px;
	padding:0px;
	margin:0px;
	visibility:visible;
}	*/
.prArrowShell {
	width:545px; min-height:26px; 
	position:relative;
	/* border:1px solid #FF0000; */
}
.prArrow {
	visibility:hidden;
}
.prArrowOn {
	visibility:hidden;	
}
.prDateOn {
	width:120px; 
	/* position:absolute; top:110px; left:0px; */
	padding:16px 0px 0px 0px;	
	font-size:14px; font-weight:bold; text-align:right;
	color: #545454;	
	/* border:1px solid #A1A1A1; */		
}
.prHeadOn {
	width:493px; 
	/* position:absolute; top:110px; left:0px; */
	padding:16px 0px 0px 0px;	
	font-size:14px; font-weight:bold;
	color: #545454;	
	/* border:1px solid #666666; */
}
.prBody {
	padding:16px 35px 0px 35px;
	/* visibility:hidden; */
	/* border:1px solid blue; */
}
.prPrint {
	visibility:hidden;		
}
.prClose {
	visibility:hidden;		
}
.prYearOn {
	visibility:hidden;		
}
.prYearOff {
	visibility:hidden;		
}
.prYearSeparator {
	visibility:hidden;		
}

.jobPrintShell {
	position:absolute; top:50px; left:0px;	
	/* border:1px solid red; */
}
.jobHeadPrintOne {
	width:716px; 
	position:absolute; top:20px; left:0px;
	font-size:16px; font-weight:bold;
	color: #545454;		
}	
.jobHeadPrint {
	width:716px; position:relative;
	padding:21px 0px 6px 0px;
	margin:0px 0px 9px 0px;
	font-size:16px; font-weight:bold;
	color: #545454;		
}	
.jobHeadOn {
	width:630px; 
	padding:0px 0px 0px 0px;	
	font-size:14px; font-weight:bold;
	color: #545454;	
}
.jobHead {
	visibility:hidden; overflow:hidden;	
	height:1px; 
}	
.jobShellOn {
	width:686px; min-height:24px; 
	padding:0px 30px 6px 0px;
}	
.jobArrow {
	visibility:hidden;
}
.jobArrowOn {
	visibility:hidden;	
}
.jobPrint {
	visibility:hidden;		
}
.jobApply {
	visibility:hidden;	
}
.jobClose {
	visibility:hidden;	
}
.jobNote { 
	visibility:hidden;	
}
.jobBody {
	padding:16px 35px 16px 35px;
	/* visibility:hidden; */
	/* border:1px solid blue; */
}
.jobShellOff {
	width:686px; height:1px; position:relative;
	visibility:hidden; overflow:hidden;
	border:none;
}	
.jobShellDisp {
	width:686px; height:1px; position:relative;
	visibility:visible; 
	border:none;
}	
.jobInfo {
	padding:0px 0px 2px 35px;	
}
.jobData { padding:0px 0px 0px 6px; }

.jobFoot {
	margin:16px 0px 4px 35px;
	padding-bottom:16px;
	/* color: #A1A1A1; */
}



	