@charset "utf-8";
/* CSS Document */

html, body {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 0px 0px 0px 0px; 
	background-color:#000000;
	background-image: url("../images/backgrounds/orange.gif");
	background-repeat: repeat-x;
}

#page {
	width: 850px; 
	margin:0 auto;
	text-align:center;
}
#page-content {
	width:850px;
	margin:0 auto;
	padding: 0;
	text-align:left;
	height:100%;
}

#rec-logo {
	float:right;
	text-align:right;
}

#rec-logo a:link, #rec-logo a:visited, #rec-logo a:hover, #rec-logo a:active {color:#ffffff; text-decoration:none}

#top-links {
	width:850px;
	height:110px;
	margin-top:15px;
	float:left;
}
#top-links #logo {float:left; width: 250px;}
#top-links p {font-size:11px}
#top-links #links {padding-top:18px; float:right; width:580px; font-size:12px}
#top-links #links a:hover {color:#ffffff; text-decoration:none; padding-left:5px; padding-right:5px}
#top-links #links a:link {color:#ffffff; text-decoration:none; padding-left:5px; padding-right:5px}
#top-links #links a:active {color:#ffffff; text-decoration:none; padding-left:5px; padding-right:5px}
#top-links #links a:visited {color:#ffffff; text-decoration:none; padding-left:5px; padding-right:5px}

#left-col {text-align:left; padding:0; margin:0; width:250px; float:left}
#left-col #links {width:250px; height:320px; float:left; padding-top:15px}
#left-col #links h2 {color:#e99a00; font-size:14px; font-weight:bold}
#left-col #links ul {padding:0; margin:0}
#left-col #links li {list-style:none; font-size:12px; padding-bottom:0px; margin-bottom:0px}
#left-col #links a:link {color:#ffffff; text-decoration:none}
#left-col #links a:active {color:#ffffff; text-decoration:none}
#left-col #links a:visited {color:#ffffff; text-decoration:none}
#left-col #links a:hover {color:#ffffff; text-decoration:underline}
#left-col #legal {width:210px; float:left; font-size:12px;}
#left-col #legal a:link {color:#e99a00; text-decoration:none}
#left-col #legal a:active {color:#e99a00; text-decoration:none}
#left-col #legal a:visited {color:#e99a00; text-decoration:none}
#left-col #legal a:hover {color:#e99a00; text-decoration:none}
/*#top-header #image {width:580px; float:right;}*/

#caption {width:580px; float:right; text-align:center; height:20px; padding-top:2px}
#caption .header-caption {font-weight:bold; font-size:12px;}

#main-body-inner {width:560px; min-height:330px; float:right; font-size:12px; background-color:#000000; padding:15px 10px 10px 10px}
#main-body-inner a:link {color:#e99a00; text-decoration:none}
#main-body-inner a:active {color:#e99a00; text-decoration:none}
#main-body-inner a:visited {color:#e99a00; text-decoration:none}
#main-body-inner a:hover {color:#e99a00; text-decoration:none}

#main-body-inner h1 {font-size:16px; color:#e99a00}
#main-body-inner h2 {font-size:14px; color:#e99a00}
#main-body-inner h3 {font-size:12px; color:#ffffff}

#main-body-inner #job-listing {}
#main-body-inner #job-divider {margin-top:10px; margin-bottom:10px; border-bottom:1px dashed #ffffff}

#footer {padding-top:5px; margin-bottom:25px}
#footer a:link {color:#ffffff; text-decoration:none}
#footer a:active {color:#ffffff; text-decoration:none}
#footer a:visited {color:#ffffff; text-decoration:none}
#footer a:hover {color:#ffffff; text-decoration:none}
#footer #footer-right {width:580px; float:right; font-size:9px}

.orange {color:#e99a00}
th.table-data, td.table-data {padding:3px 3px 3px 0px}
.textbox {border:1px solid #e99a00; font-size:11px;}
.formbutton {border:1px solid #e99a00; background-color:#e99a00; color:#000000; font-size:12px;}

#clearboth {clear:both; padding:0; margin:0}