﻿body {
	background-color: #fbe9b9;
	background-image: url('../images/base/background/body/rcgWheat.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-attachment: fixed;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
}
img {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
hr {
	color: #6f2626;
	background-color: #6f2626;
	height: 2px;
}
#rcgHeaderContainer {
	width: 100%;
	background-color: #fff;
	height: 100px;
	position: fixed;
}
#contentDiv {
	width: 100%;
	background-repeat: no-repeat;
	background-position: bottom left;
	position: absolute;
	z-index: -1;
	top: 0px;
}
#rcgCopyright {
	text-align: center;
	width: 990px;
	color: #fff;
	position: relative;
	top: 35px;
	margin-bottom: 25px;
}
#rcgHeaderDiv {
	width: 990px;
	background-image: url('../images/base/background/header/BgHeader.png');
	background-repeat: repeat-y;
	background-position: left;
	height: 100px;
	position: fixed;
	left: 12%;
}
#rcgMenuDiv {
	width: 100%;
	height: 55px;
	background-image: url('../images/base/background/menu/BgMenu.png');
	background-repeat: repeat-x;
	position: fixed;
	top: 100px;
}
#rcgSubMenu {
	width: 990px;
	height: 55px;
	background-image: url('../images/base/background/menu/submenu/submenu.png');
	background-repeat: no-repeat;
	background-position: left top;
	position: fixed;
	left: 12%;
	padding: 0px 15px 0px 25px;
	z-index: 0;
}
#rcgSubMenu li, ul {
	margin: 0px 0px 0px 0px;
	list-style: none;
	padding: 3px 10px 3px 10px;
	display: inline;
	color: #fff;
	font-weight: normal;
}
#rcgSubMenu li:hover {
	cursor: pointer;
}
#rcgSubMenu a, a:visited, a:focus, a:hover {
	color: #fff;
	text-decoration: none;
}
#rcgMenu {
	margin-top: 18px;
}
#rcgMenu li:hover {
	background:#333333;
}
#rcgMainContent {
	width: 990px;
	position: relative;
	left: 12%;
	top: 155px;
	z-index: -1;
}
#rcgMainContent_cont {
	width: 990px;
	position: relative;
	background-image: url('../images/base/background/content/fullNoBar/FullNoBar_span.png');
	background-repeat: repeat-y;
	background-position: left top;
	height: 345px;
}
#rcgMainContent_cont_open {
	width: 990px;
	position: relative;
	background-image: url('../images/base/background/content/fullNoBar/FullNoBar_span.png');
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}
#rcgMainContent_base {
	z-index: auto;
	float: left;
}
#rcgLogo {
	margin: 20px 0px 0px 30px;
}
.rcgSubContent {
	width: 990px;
	position: relative;
	margin-top: 5px;
	margin-bottom: 15px;
	float: left;
}
.quarterContent_cont {
	width: 247px;
	height: 390px;
	float: left;
}
.quarterContent {
	width: 247px;
	height: 390px;
	background-image: url('../images/base/background/content/quarterNoBar/qNoBar_span.png');
	background-repeat: repeat-y;
}
.threeQuarterContent_cont {
	width: 741px;
	height: 390px;
	float: left;
}
.threeQuarterContent {
	width: 741px;
	height: 390px;
	background-image: url('../images/base/background/content/threeQuarterNoBar/threeQuarterNoBar_span.png');
	background-repeat: repeat-y;
}
.halfContent_cont {
	width: 495px;
	height: 150px;
	float: left;
}
.halfContent {
	width: 495px;
	height: 150px;
	background-image: url('../images/base/background/content/halfNoBar/halfNoBar_span.png');
	background-repeat: repeat-y;
}
.thirdContent_cont {
	width: 330px;
	height: 280px;
	float: left;
}
.thirdContent {
	width: 330px;
	height: 280px;
	background-image: url('../images/base/background/content/thirdNoBar/thirdNoBar_span.png');
	background-repeat: repeat-y;
	overflow: hidden;
}
.twoThirdContent_cont {
	width: 660px;
	height: 150px;
	float: left;
}
.twoThirdContent {
	width: 660px;
	height: 150px;
	background-image: url('../images/base/background/content/twoThirdNoBar/twoThirdNoBar_span.png');
	background-repeat: repeat-y;
}
.fullContent_cont {
	width: 990px;
	height: 150px;
	float: left;
}
.fullContent {
	width: 990px;
	height: 150px;
	background-image: url('../images/base/background/content/fullNoBar/FullNoBar_span2.png');
	background-repeat: repeat-y;
}
.contentBarSpan {
	background-image: url('../images/base/background/content/bar/bar_span.png');
	background-repeat: repeat-x;
	height: 35px;
	margin: 0px 5px 0px 5px;
}
.contentTitle {
	padding: 10px 15px 10px 15px;
	color: #6f2626;
	font-size: 15px;
	font-weight: bold;
}
.contentTitle hr {
	color: #6f2626;
	background-color: #6f2626;
	height: 2px;
}
.sub_contentTitle {
	padding: 10px 15px 10px 15px;
	color: #6f2626;
	font-size: 12px;
	font-weight: bold;
}
.sub_contentTitle hr {
	color: #6f2626;
	background-color: #6f2626;
	height: 2px;
}
#customerSuccessDiv {
	width: 280px;
	height: 370px;
	padding: 0px 20px 10px 20px;
	margin-right: 10px;
	font-weight: normal;
	color: black;
	font-size: 12px;
}
.headerImage_cont {
	text-align: center;
	padding: 20px 20px 20px 20px;
}
.full_content {
	padding: 0px 20px 20px 20px;
	float: left;
}
#gsa_table {
	margin-top: 15px;
	margin-bottom: 15px;
}
#gsa_table ul, li {
	color: #000;
	font-size: 11px;
}
#business_type_tbl {
	margin: 15px 0px 15px 150px;
	width: 90%;
}
#small_business_tbl {
	margin: 10px 0px 0px 25px;
	width: 80%;
}
.sub_header {
	font-weight: bold;
	color: #6f2626;
	vertical-align: top;
}
#project_info_tbl {
	margin: 0px 0px 10px 0px;
	width: 90%;
	vertical-align: top;
}
#project_info_tbl td {
	vertical-align: top;
}
#project_info_tbl li {
	list-style: disc;
	margin-left: 50px;
}
#apply_now {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	position: absolute;
	z-index: 1;
	left: 750px;
	top: 155px;
	cursor: pointer;
}
#apply_now a {
}
#apply_now #button {
	background-image: url('../images/base/icons/button.gif');
	display: block;
	color: #555555;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	margin-bottom: 14px;
	text-decoration: none;
	width: 191px;
	cursor: pointer;
	z-index: 1;
}
.thirdContent #button {
	background-image: url('../images/base/icons/button.gif');
	display: block;
	color: #555555;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	margin-bottom: 14px;
	text-decoration: none;
	width: 191px;
	cursor: pointer;
	z-index: 1;
	border: 1px #6f2626 solid;
}
.slideshow #button {
	background-image: url('../images/base/icons/button.gif');
	display: block;
	color: #555555;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	margin-bottom: 14px;
	text-decoration: none;
	width: 191px;
	cursor: pointer;
	z-index: 1;
}
#add {
	background: url('../images/base/icons/add.gif') no-repeat 10px 8px;
	text-indent: 30px;
	display: block;
	cursor: pointer;
	z-index: 1;
}
#lens {
	background: url("../images/base/icons/lens.gif") no-repeat 10px 8px;
	text-indent: 30px;
	display: block;
}
#partner_tbl {
	margin: 0px 25px 15px 25px;
	width: 90%;
	vertical-align: top;
}
#partner_tbl .head_item {
	color: #6f2626;
	font-weight: bold;
	width: 20%;
	vertical-align: top;
}
#partner_tbl .content_item {
	width: 80%;
}
#partners_tbl {
	margin: 0px 25px 15px 25px;
	width: 95%;
	vertical-align: top;
}
#partners_tbl a {
	color: #6f2626;
	font-weight: bold;
	text-decoration: none;
}
#partners_tbl img {
	border: none;
}
#partners_tbl .head_item {
	color: #6f2626;
	font-weight: bold;
	width: 100px;
	vertical-align: top;
}
#partners_tbl .content_item {
	vertical-align: top;
}
#partners_tbl li {
	list-style: disc;
	margin-left: 50px;
}
#contactUs_tbl {
	margin: 0px 10px 15px 20px;
	width: 85%;
}
#contactUs_tbl .head_item {
	color: #6f2626;
	border-bottom: 2px #6f2626 solid;
	padding: 3px;
	font-weight: bold;
}
#contactUs_tbl .content_item {
	padding: 3px;
}
#contactUs_tbl .content_item a {
	color: #000;
}
#comment_tbl {
	margin: 0px 15px 15px 25px;
	width: 95%;
}
#comment_tbl .section_one {
	vertical-align: top;
	width: 45%;
}
#comment_tbl .section_two {
	vertical-align: top;
	width: 40%;
}
#comment_tbl .question {
	font-weight: bold;
	color: #6f2626;
}
#contactInfo_tbl {
	width: 90%;
	margin: 0px 10px 5px 20px;
}
#contactInfo_tbl .head_item {
	font-weight: bold;
	color: #6f2626;
}
#contactInfo_tbl td input {
	width: 200px;
}
#read_more {
	position: absolute;
	left: 740px;
	top: 300px;
}
#read_more a.white {
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}
#read_more a.black {
	font-size: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/
div.scrollable {
	/* required settings */ 
  position: relative;
	overflow: hidden;
	width: 320px;
	height: 150px;
}
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/
div.scrollable div.items {
	/* this cannot be too large */ 
  width: 200000em;
	position: absolute;
}
div.items {
	overflow: hidden;
}
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/
div.scrollable div.items div {
	float: left;
}
/* you may want to setup some decorations to active the item */
div.items div.active {
	border: 1px inset #ccc;
	background-color: #fff;
}
#jobs a {
	color: #6f2626;
}
#recruiter_menu {
	float: right;
	margin-right: 5px;
	padding: 5px;
}
#recruiter_menu li, ul {
	margin: 0px 0px 0px 0px;
	list-style: none;
	padding: 3px 5px 3px 5px;
	display: inline;
	color: #000;
	font-weight: bold;
}
#recruiter_menu li:hover {
	cursor: pointer;
}
#recruiter_menu a, a:visited, a:focus, a:hover {
	color: #000;
	text-decoration: none;
}
#job_search {
	float: right;
	vertical-align: top;
	margin-top: 15px;
}
#contact_confirm_tbl {
	margin: 0px 0px 0px 100px;
	width: 75%;
	color: #6f2626;
}
#contact_confirm_tbl span {
	color: #6f2626;
	font-weight: bold;
}
#contact_confirm_tbl .head_item {
	text-align: right;
	padding-right: 3px;
	border-right: 1px #6f2626 solid;
	color: #6f2626;
}
.Arial12White2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom: dashed 1px #6f2626;
	margin-bottom: 10px;
}
.Arial12White a:link {
	color: #0b7dbb;
	text-decoration: none;
}
.Arial12White a:visited {
	color: #0b7dbb;
	text-decoration: none;
}
.Arial12White a:hover {
	color: #000000;
	text-decoration: none;
}
.Arial12White a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.Arial12White2 a:link {
	color: #6f2626;
	text-decoration: none;
}
.Arial12White2 a:visited {
	color: #6f2626;
	text-decoration: none;
}
.Arial12White2 a:hover {
	color: #6f2626;
	text-decoration: none;
}
.Arial12White2 a:active {
	color: #6f2626;
	text-decoration: none;
}
.BoxBG2 {
	padding: 4px;
	border: 1px solid #6f2626;
	background-image: url(images/boxbg.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	width: 370px;
}
.employee_cont {
	height: 300px;
	
	background-position: 160px 10px;
	background-repeat: no-repeat;
	padding: 0px 150px 10px 20px;
}
#person_container {
	padding: 5px 5px 5px 5px;
}
#person_container .person {
	float: left;
	width: 240px;
	padding-bottom: 20px;
}
#person_container .person img {
	display: inline;
}
#person_container .person_head {
	float: left;
	width: 240px;
	height: 50px;
}
.tooltip {
	display: none;
	font-size: 20px;
	padding: 25px;
	color: #6F2626;
	background-color: #fff;
	border: 5px #6F2626 solid;
	position: absolute;
	z-index: 50;
}
#tooltip_grad {
	height: 175px;
	width: 360px;
	left: 220px;
	top: 250px;
}
#tooltip_soldier {
	font-size: 18px;
	height: 255px;
	width: 460px;
	left: 420px;
	top: 250px;
}
#tooltip_it {
	height: 195px;
	width: 360px;
	left: 120px;
	top: 250px;
}
#tooltip_cleared {
	font-size: 18px;
	height: 255px;
	width: 560px;
	left: 100px;
	top: 250px;
}
#breadcrum{
  text-align:left;
  color:#6f2626;
  padding:0px 5px 15px 5px
}
#breadcrum a{
  color:#6f2626;
}
.newsHD{
   font-weight:bold;
   color:#6f2626;
   font-size:15px;
   text-align:left
}
.newsCNT{
   text-align:left;
   font-size:10px
}
strong{
   color:#6f2626
}


