/* 
	STYLESHEET MASTER
	url: http:/Corporation.com
	author: CH, PowerServe
*/
	
	* {
		margin:0;
		padding:0;
		}
	a {
		text-decoration:none;
		}
	body {
		background:#898989 url('/img/bg.gif') repeat-x;
		background-position:fixed;
		font:normal .6em/1.4 verdana,tahoma,sans-serif;
		text-align:center;
		}
	img {
		border:0;
		}
	img.right {
		border:1px solid #000;
		float:right;
		margin:0 0 .5em 1.5em;
		}
	
	#page {
		background:#fff url('/img/page.bg.gif') repeat-x 0 100%;
		border:5px solid #333;
		margin:20px auto;
		text-align:left;
		width:870px; }

/* -- SECTION: Top Navigations -- */
	#page #topnav {
		background:#555 url('/img/topnav_bg.gif') repeat-x 0 100%;
		border:solid #333;
		border-width:0 0 1px;
		padding:15px 10px;
		text-align:right;
		}
	#page #topnav ul {
		list-style:none;
		text-indent:0;
		text-transform:lowercase;
		}
	#page #topnav ul li {
		border-right:1px solid #888;
		display:inline;
		padding:5px 10px 5px 10px;
		}
	* html #page #topnav ul li {
		padding:5px 10px 5px 15px;
		}
	* html #page #topnav ul li.last {
		padding:5px 5px 5px 10px;
		}
	#page #topnav ul li.last {
		border-right:0;
		padding:5px 5px;
		}
	#page #topnav ul li a {
		color:#fff;
		font-weight:bold;
		}
	#page #topnav ul li a:hover,
	#page #topnav ul li a.active {
		color:#8dc63f;
		}

/* -- SECTION: Content -- */
	#page #content {
		}
	#page #content #flash_element {
		float:right;
		}
	#page #content #navigation {
		background:#fff;
		/* background:#1e1eb7; */
		/* background:#1e1eb7 url('/img/navigation_bg.gif') repeat-x;*/
		clear:left;
		display:none;
		padding:19px 20px;
		text-align:right;
		width:289px;
		}
	#page #content #navigation ul {
		list-style:none;
		text-indent:0;
		}
	#page #content #navigation ul li {
		/*
		background:url('/img/navlink.gif') no-repeat 100% 50%;
		padding-right:20px;
		*/
		}
	#page #content #navigation ul li a {
		color:#ccbf34;
		/* color:#fff; */
		font:bold 1.6em/1.4 arial,helvetica,sans-serif;
		letter-spacing:2px;
		text-transform:uppercase;
		}
	#page #content #navigation ul li a:hover {
		color:#fff200;
		}


/* Header */
	#page #content #header {
		}
	#page #content h2#logo,
	#page #content #header h2#logo {
		background:url('/img/logo_rcscorporation.gif') no-repeat;
		float:left;
		height:120px;
		margin-top:50px;
		position:relative;
		text-indent:-9999px;
		width:329px;
		}
	#page #content #header h2#logo a {
		display:block;
		height:120px;
		outline:none;
		position:relative;
		width:329px;
		}
	#page #content #header #navigation {
		background:#1e1eb7;
		clear:none;
		float:right;
		padding:17px 20px;
		text-align:left;
		width:500px;
		}
	#page #content #header #navigation ul {
		list-style:none;
		text-indent:0;
		}
	#page #content #header #navigation ul li {
		/*
		background:url('/img/navlink.gif') no-repeat 0% 50%;
		padding-left:20px;
		*/
		}
	#page #content #header #navigation ul li a {
		color:#fff;
		font:bold 1.6em/1.4 arial,helvetica,sans-serif;
		letter-spacing:2px;
		text-transform:uppercase;
		}
	#page #content #header #navigation ul li a:hover { 
		color:#fff200;
		}
	
/* Header - Interior */
	#page #content #headerint {
		}
	#page #content #headerint h2#logo {
		background:url('/img/logo_rcscorporation_int.gif') no-repeat;
		display:block;
		float:left;
		height:89px;
		margin:0;
		position:relative;
		text-indent:-9999px;
		width:269px;
		}
	#page #content #headerint h2#logo a {
		display:block;
		height:89px;
		outline:none;
		position:relative;
		width:269px;
		}
	#page #content #headerint #navigation {
		background:#fff;
		/* background:#1e1eb7; */
		float:right;
		height:47px;
		padding:21px 20px;
		text-align:left;
		width:560px;
		}
	#page #content #headerint #navigation ul {
		display:none;
		list-style:none;
		text-indent:0;
		}
	#page #content #headerint #navigation ul li {
		float:left;
		width:220px;
		}	
	#page #content #headerint #navigation ul li a {
		color:#fff;
		display:none;
		font:bold 1.6em/1.4 arial,helvetica,sans-serif;
		letter-spacing:2px;
		text-transform:uppercase;
		}
	#page #content #headerint #navigation ul li a:hover {
		color:#fff200;
		}

/* -- Content - Sidebar -- */	
	#page #content #sidebar {
		background:#ecebec;
		clear:left;
		padding:20px;
		text-align:right;
		width:289px;
		}
	#page #content #sidebar ul {
		font:bold 1.4em/1.8 arial,helvetica,sans-serif;
		list-style:none;
		text-indent:0;
		}
	#page #content #sidebar ul li {
		background:url('/img/navlink.gif') no-repeat 100% 6px;
		border-bottom:1px solid #fff;
		padding-right:20px;
		}
	#page #content #sidebar ul li a,
	#page #content #sidebar ul li a:hover {
		color:#30b309;
		}
	
/* Sidebar - Interior */
	#page #content #sidebarint {
		background:#ecebec;
		border:solid #c5c5c5;
		border-width:1px 1px 1px 0;
		clear:left;
		float:left;
		margin:0 0 10px;
		padding:0 0 10px;
		text-align:right;
		width:269px;
		}
	#page #content #sidebarint ul {
		font:bold 1.1em/1.8 arial,helvetica,sans-serif;
		list-style:none;
		padding:5px 20px;
		text-indent:0;
		}
	#page #content #sidebarint ul li {
		border-bottom:1px solid #fff;
		}
	#page #content #sidebarint ul li.end {
		border-bottom:0;
		}
	#page #content #sidebarint ul li a {
		background:url('/img/navlink.gif') no-repeat 100% 7px;
		color:#333;
		display:block;
		padding:5px 20px 5px 0;
		}
	#page #content #sidebarint ul li a:hover {
		color:#8dc63f;
		}
	#page #content #sidebarint ul li ul {
		list-style:none;
		margin:0;
		padding:0;
		text-indent:0;
		}
	#page #content #sidebarint ul li ul li {
		background-image:none;
		border-bottom:0;
		font:normal .95em/1.2 arial,helvetica,sans-serif;
		padding:0 0 .5em;
		}
	#page #content #sidebarint #photo {
		background:#000;
		height:200px;
		}
	#page #content #sidebarint #jobsearch {
		text-align:center;
		}
	#page #content #sidebarint #jobsearch img {
		border:0;
		}

/* SECTION: Main Content Area */
	#page #content #text {
		color:#444;
		float:right;
		font:normal 1.3em arial,helvetica,sans-serif;
		margin-top:-55px;
		padding:0 20px 20px;
		width:560px;
		}
	#page #content #text .admin-note {
		background:#ffe;
		border:1px solid #ff3;
		color:#f00;
		margin:0 0 1em;
		padding:20px;
		}
		
		
	#page #content #text blockquote {
		border-left:5px solid #ccc;
		margin:0 0 1em 2em;
		padding:1em 0 0 1em;
		}
	#page #content #text blockquote cite {
		display:block;
		font-size:85%;
		font-style:normal;
		font-weight:bold;
		text-align:right;
		}
	#page #content #text blockquote.pull-quote {
		background:#8dc63f;
		border:1px solid #ccc;
		color:#000;
		float:right;
		font:bold 1.2em/1.6 arial,helvetica,sans-serif;
		margin:0 0 .5em .5em;
		padding:.5em 1em;
		text-align:center;
		text-transform:capitalize;
		width:42%;
		}
	#page #content #text dl.contact {
		margin:0 0 1em;
		text-indent:0;
		}
	#page #content #text dl.contact dt {
		font-weight:bold;
		}
	#page #content #text fieldset {
		padding:15px;
		}
	#page #content #text fieldset legend {
		padding:5px;
		}
	#page #content #text fieldset dl {
		list-style:none;
		margin:0;
		padding:0;
		text-indent:0;
		}
	#page #content #text fieldset dl dt {
		float:left;
		font-weight:bold;
		padding:5px;
		}
	#page #content #text fieldset dl dd {
		float:left;
		padding:5px;
		}
	
	
	
	
	#page #content #text a {
		color:#1212b3;
		font-weight:bold;
		}
	#page #content #text h1 {
		border-bottom:1px solid #e6e6e6;
		color:#8dc63f;
		font:bold 2.2em arial,helvetica,sans-serif;
		letter-spacing:-2px;
		margin:0 0 .5em;
		}
	#page #content #text h2 {
		margin:0 0 .5em;
		}
	#page #content #text h2 strong {
		text-decoration:none;
		}
		
	#page #content #text h4.ghosted {
		color:#d5d5d5;
		font:bold 8em arial,helvetica,sans-serif;
		letter-spacing:-11px;
		margin:-25px 0 0 0;
		text-align:right;
		z-index:1;
		}
		
	#page #content #text ol {
		list-style:decimal;
		margin:0 0 1em 2em;
		text-indent:0;
		}
	#page #content #text ol li {
		border-bottom:1px dotted #ccc;
		padding:.5em 0;
		}
	#page #content #text ol li.end {
		border-bottom:0;
		}
	#page #content #text ol li h3 {
		color:#8dc63f;
		margin:0;
		padding:0;
		text-transform:capitalize;
		}
	#page #content #text p {
		margin:0 0 1em;
		}
	#page #content #text p.top-link {
		border-top:1px dotted #ccc;
		font-size:75%;
		margin:.5em 0 2em;
		padding:.25em;
		text-align:center;
		}
	#page #content #text p.top-link a {
		color:#8dc63f;
		}
	
	#page #content #text ul {
		line-height:1.5em;
		list-style:square;
		margin:0 0 1em 2em;
		text-indent:0;
		}
	#page #content #text ul li {
		
		}
	#page #content #text ul li h3 {
		background:#fff;
		color:#8dc63f;
		margin:0;
		padding:2px;
		}
	#page #content #text ul.industries {
		
		}
	#page #content #text ul.industries li {
		
		}
	#page #content #text ul.jobs {
		list-style:none;
		}
	#page #content #text ul.jobs li {
		padding-bottom:1em;
		}
	#page #content #text ul.jobs li ul li {
		border-top:0;
		padding-bottom:0;
		}
	#page #content #text ul.jobs li h3 {
		background:#8dc63f;
		color:#000;
		margin:0;
		padding:2px;
		}

	#page #content #text ul.services { 
		}
	#page #content #text ul.services li { 
		border-bottom:1px dotted #ccc;
		padding:.5em 0;
		}
	#page #content #text ul.services li.end { 
		border-bottom:0;
		}
	#page #content #text ul.services li h3 {
		background:none;
		}
	#page #content #text ul li ul.additional-jobs {
		font-size:90%;
		list-style:none;
		margin:.25em 0;
		text-indent:0;
		}
	#page #content #text ul li ul.additional-jobs li {
		display:block;
		float:left;
		width:177px;
		}
	#page #content #text ul li ul.additional-jobs-linear {
		font-size:90%;
		list-style:none;
		margin:.25em 0 .5em;
		text-indent:0;
		}
	#page #content #text ul li ul.additional-jobs-linear li {
		}
	
	#page .home {
		background:url('/img/logo.bg.gif') no-repeat;
		height:240px;
		}

	#page #infobar {
		background:#e6e6e6 url('/img/quote.bg.gif') repeat-x 0 0;
		height:230px;
		}
	#page #infobar #quote {
		color:#000;
		float:left;
		font:normal 1.15em/1.6 arial,helvetica,sans-serif;
		padding:15px;
		width:580px;
		}
	* html #page #infobar #quote {
		width:550px;
		}
	#page #infobar #quote p a {
		color:#1212b3;
		font-weight:bold;
		}
	#page #infobar #quote h3 {
		color:#555;
		font:normal 240% georgia,times,serif;
		margin:10px 0 5px 10px;
		}
	#page #infobar #quote p {
		margin:0 0 .75em;
		padding:0 40px 0 10px;
		}
	#page #infobar #searchjobs {
		color:#fff;
		float:right;
		margin:10px;
		width:240px;
		}
	#page #infobar #searchjobs img {
		border:0;
		}

	#footer {
		margin:10px auto;
		text-align:left;
		width:882px;
		}
	#footer ul {
		list-style:none;
		text-indent:0;
		}
	#footer ul li {
		border-right:1px solid #333;
		float:left;
		padding:0 10px 3px;
		}
	#footer ul li.first {
		padding:0 10px 3px 0;
		}
	#footer ul li.last {
		border-right:0;
		}
	#footer ul li a {
		color:#fff;
		text-decoration:none;
		}
	#footer ul li a:hover {
		color:#8dc63f;
		}
	
	#footer .copyright {
		color:#fff;
		float:right;
		text-align:right;
		}



	
/* Hacks and Fixes ... */
	.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }

	/* Hides from IE-mac \*/
		* html .clearfix { height:1%; }
		.clearfix { display:block; }
	/* End hide from IE-mac */


