@charset "utf-8";
/*RTG - Stylesheet - Tim Young*/

body {
	font-family:arial, helvetica, sans-serif; font-size: 70%;
	margin: auto;
	color:#454033;
	background: url(images/grad2.jpg) repeat-x #00162d;
}

.body_container { margin:auto; width:842px; height:595px;  color:#0082c8;  background: url(images/footer.gif) bottom repeat-x #FFFFFF;  }

.body_container_opps { margin:auto; width:842px;   color:#0082c8;  background: url(images/footer.gif) bottom repeat-x #FFFFFF;  }

.topbanner
{	width:458px;
	position:relative;
	background: url(images/nu_logo.jpg) no-repeat; 
	height:143px;
}

#bannerfiller {height:112px ; width:458px;}

#nav {padding:0px 0 0 90px; font-size:1.3em;  }

#nav ul						{ padding: 0px; margin:0; list-style:none;  border-right: solid #ffffff 1px;  }
#nav li						{  padding: 0px; margin:0; float:left; text-decoration: none;}
#nav a, #nav a:visited		{ padding: 0px 7px 0 7px; display:block;  float:left; text-decoration: none; color:#FFFFFF; text-align: center; border-left: solid #ffffff 1px;  }

#nav a:hover, #nav a:focus 	{ padding: 0px 7px 0 7px; border-left: solid #ffffff 1px;  color:#FFFF00; }

#nav a.right:link, 				{ padding: 0px 7px 0 7px; border-right: solid #ffffff 1px;  color: #33CCFF; }
#nav a.right:visited 	{ padding: 0px 7px 0 7px; border-right: solid #ffffff 1px;  color:#FFFFff; }

#nav a.right:hover, #nav a.right:focus 	{ padding: 0px 7px 0 7px; border-left: solid #ffffff 1px;  color:#FFFF00; }

.left_column{  width:192px; height:595px; background: #fff; float: left; text-align:left;  }
.right_column{   width:192px; height:595px;  background: #fff; float: right; text-align:left;  }

.right_image{  width:100px; float: right; text-align:left; margin-top: 10px; padding: 0px 35px 10px 10px;}


.container   { width:650px;   float:left;  text-align:left; } 

.middle_holder {width:430px; float:left; border:solid 0px; text-align:left; } 

.text_container {width:420px;  float:left; border:solid 0px; text-align:left; } 

.inner_text_container {width:425px; padding:15px 10px 25px 15px; float:left; border:solid 0px; text-align:left; } 

.floatright { float: right; position: relative;  padding:0 0px 10px 10px; }

h1 {color:#0082c8;

		display: inline;
		font-size: 2.9em;
		letter-spacing: 1px;
		word-spacing: -0.01em; margin:0; padding:0; line-height:1em; }

h2 {color:#0082c8; 

		font-size: 1.7em;
		letter-spacing: 0px;
		word-spacing: -0.02em; line-height:1.2em; }
		
	
h3{color:#0082c8; 

		font-size: 1.2em;
		letter-spacing: 0px;
		word-spacing: -0.02em; line-height:1.2em; }


.clearer { clear: both; }

.footer { position:relative; width:842px;   color:#FFFFFF ;  height:15px;  clear:both;  padding: 10px 0px 20px 25px; font-size: .9em; display: block; margin:auto;   }

.footer ul { list-style: none;; padding: 0; }
.footer li { display: block; float: left; }
.footer a img { border: none; float: left; margin: 0px 15px 0 0; position: relative; }
.footer a.hayslogo { border: none;}
.footer a { margin: 0 5px; text-decoration:none;  }
.footer a:link, #footer a:visited { color:#FFFFFF ; }
.footer a:hover, #footer a:focus { color: #FFCC00; }


table { margin: 0.1em 0em 0.6em 0em; }
table caption { text-align: left; color: #FFFFFF; }
th, td { border: #4c6ba3 solid 0px; padding: 0.3em; text-align: left; }
th { background: #0582c5; color:#FFFFFF; }
td { background: #CCFFFF; }

.subheaders{ color: #FFFFFF; display: block; font-size: 120%; font-weight:bold; padding: 3px; font-family: Arial, verdana, sans-serif; background-color: #0d5e93; column-span: all;}
/* SEARCH RESULTS STYLING */
rtg {
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#1682c6; text-decoration: none; background-color:#0066cc;}
a:link.rtg{
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#1682c6; text-decoration: none;}
a:visited.rtg{
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color:#1682c6; text-decoration: none;}
a:hover.rtg{
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #66CCFF  ; text-decoration: none; }
a:active.rtg{
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#1682c6; text-decoration: none;}

p.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#1682c6}
table.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#1682c6; border-collapse:collapse;}
tr.MicroHeader {font-size:100%; font-weight:bold; color:#ffffff; background-color:#0066cc; padding:5px;}
tr.MicroItem {background-color: #cce1f5; padding:2px;}
tr.MicroAltItem {background-color: #ffffff; padding:2px;}

/* JOB DETAILS PAGE: back to search + apply links */
.applylinks        {font-weight: normal; font-size: 1em; padding: 5px 15px; }
a:link.applylinks, a:visited.applylinks {background-color: #1682c6; color: #ffffff; text-decoration: none;}
a:hover.applylinks, a:focus.applylinks  {background-color:#1682c6; color: #ffffff;text-decoration: none;}

a:active, a:focus {  outline: 0;}
