body {
	background-color: #333300;
}
#homePage #featured {
	padding: 5px 20px 0px 0px;
}
#homePage #topNav {
	background-image: url(../siteassist_images/sub_topnav_background.jpg);
}
#homePage #sideNav {
/*	background-image: url(../siteassist_images/rtg_sidenav_background.jpg); */
	background-image: url(../siteassist_images/rtgdesign_sidenav_background_6.jpg);
}
#homePage #innerContainer #innerLeft #resources {
	padding: 15px 10px 5px 10px;
	text-align:left;
}
#subPage #topNav {
	/* border-top: 5px solid #817328;  #96BA6E; */

}
#subPage #innerContainer #innerLeft {
	width: 185px;
	clear:both;
/*	background: right repeat-y  url(../siteassist_images/innerLeft_bg_3.jpg); */
/*	background-color:#f9f9f9; */
/*	border-right:solid 2px #e0e6e4; */
}
#subPage #innerContainer #innerRight {
	padding: 10px 0px 0px 10px;
}
#subPage #innerContainer #innerLeft #resources {
	padding: 15px 5px 10px 15px;
	text-align:left;
}
#globalContainer {
	background-color:#FFFFFF;
}
#topHead {
    background-color: #96BA6E; /*Tertiary 96BA6E c3f691*/
	background-image: url(../siteassist_images/rtg_tophead_background_8.jpg);	
	background-repeat: no-repeat;
	background-position:right;
	width:760px;
	height:107px;
	z-index: 10;
}
#topHead #topLogo {
	float:left;
	position:relative;
	left:		0px;
	top:		0px;
}
#LogoImage {
	position:	relative;
	left:		0px;
	top:		0px;
	z-index:    1000;
	max-height:	107px;
}
div.siteFooterCopyright {
	text-align:right;
	margin-top:-1.25em;
}
#sideNav h2 {
	margin-left: 15px;
}
#sideNav p{
	margin:		10px 15px 15px 15px;
}
#resources h2, #resources h3 {
	margin:		0px;
}
#resources p{
	margin:		10px 0px 15px 0px;
}
#mainFeatured {
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
}
#SAW_SideNavigation a {
	padding: 0 5px 0 5px;
}
.artimage {
	clear:				right;
  	float: 				left;
	margin-left:		0px;
	margin-top:			0px;
	margin-right:		20px;
	margin-bottom:		5px;
	border:				#666666 solid 1px;
}
.artimage_1  {
	clear:				right;
  	float: 				left;
	margin:				2px 10px 2px 0;
	width:				120px;
	height:				130px;
	border:				#666666 solid 1px;
}
.artimage_4  {
	clear:				right;
  	float: 				left;
	margin:				2px 10px 2px 0;
	width:				120px;
	height:				130px;
}
a:hover.artimage_1 {
	clear:				right;
  	float: 				left;
	margin:				2px 10px 2px 0;
	width:				120px;
	height:				130px;
	border:				#ffffff solid 1px;
	background:	url(../siteassist_images/transparent.gif) repeat fixed;
}
a:hover.artimage_4 {
	clear:				right;
  	float: 				left;
	margin:				2px 10px 2px 0;
	width:				120px;
	height:				130px;
	background:	url(../siteassist_images/transparent.gif) repeat fixed;
}
.artimage_2 {
	clear:				right;
  	float: 				left;
	margin:				-35px 16px 5px 0;
	border:				#666666 solid 1px;
}
a:hover.artimage_2 {
	clear:				right;
  	float: 				left;
	margin:				-35px 16px 5px 0;
	width:				140px;
	height:				150px;
	border:				#ffffff solid 1px;
	background:	url(../siteassist_images/transparent.gif) repeat fixed;
}
img {
	border:				none;
}
img.left {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 0 0 0;
}
img.left_1 {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 0 0 0;
	width:				120px;
	height:				130px;
}
a:hover img.left_1 {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 1px 1px 0; /* -1px 0 0 -1px */
	width:				118px;
	height:				128px;
	opacity:			0.8;
	filter:				alpha(opacity=80);
	border:				#666666 solid 1px;
}
img.left_2 {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 0 0 0;
	width:				140px;
	height:				150px;
}
a:hover img.left_2 {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 1px 1px 0;
	width:				138px;
	height:				148px;
	opacity:			0.8;
	filter:				alpha(opacity=80);
	border:				#666666 solid 1px;
}
img.left_3 {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 0 0 0;
	width:				120px;
	height:				130px;
}
a:hover img.left_3 {
	float:				left;
	padding:			0 0 0 0;
	margin: 			-65px 0 0 -60px;
	width:				180px;
	height:				195px;
	z-index:			100;
	position:			absolute;
	opacity:			1.0;
	filter:				alpha(opacity=100);
	border:				#666666 solid 1px;
}
img.left_3_big {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 0 0 0;
	width:				120px;
	height:				130px;
}
a:hover img.left_3_big {
	float:				left;
	padding:			0 0 0 0;
	margin: 			-51px 0 0 -1px;
	width:				260px;
	height:				280px;
	z-index:			100;
	position:			absolute;
	opacity:			1.0;
	filter:				alpha(opacity=100);
	border:				#666666 solid 1px;
}
img.left_4 {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 0 0 0;
	width:				120px;
	height:				130px;
}
a:hover img.left_4 {
	float:				left;
	padding:			0 0 0 0;
	margin: 			-2px 0 0 -2px;
	width:				122px;
	height:				132px;
	opacity:			1.0;
	filter:				alpha(opacity=100);
	border:				#666666 solid 1px;
}
img.left_4_expando {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 0 0 0;
	width:				120px;
	height:				130px;
	border:				#666666 solid 1px;
	z-index:			100;
	opacity:			1.0;
	filter:				alpha(opacity=100);
}
a:hover img.left_4_expando {
	float:				left;
	padding:			0 0 0 0;
	margin: 			0 0 0 0;
	width:				120px;
	height:				130px;
	border:				#666666 solid 1px;
	z-index:			100;
	opacity:			1.0;
	filter:				alpha(opacity=100);
	visibility: visible;
}
hr {
	clear:				right;
}
h2.portfolio_1 {
	margin-right: 		40px;
	margin-left: 		40px;
	font-size:			140%;
	text-align:			center;
}
h2.portfolio_2 {
	margin-right: 		20px;
	margin-left: 		157px;
	font-size:			140%;
	text-align:			left;
}
p.portfolio_1 {
	margin: 			5px 30px 5px 0;
}
p.portfolio_2 {
	margin: 			5px 30px 5px 0;
}
p.portfolio_3 {
	margin: 			5px 30px 5px 0;
	font-size: 			100%;
}
p.portfolio_3 a {
	font-size: 			130%;
}
p.portfolio_3_caption a {
	color:				#728826;
}
p.portfolio_3_caption a:hover {
	color:				#AD4100;
}
p.portfolio_3_caption {
	font-size: 			120%;
	color:				#336600;
/*	background-color: 	#e0e6e4; */
	width:				100%;
	padding-top: 		3px;
	padding-bottom: 	3px;
	margin-top:			6px;
	}
p.portfolio_4 {
	margin: 			5px 30px 5px 0;
}
p.portfolio_4 a {
	font-size: 			130%;
}
div.portfolio_1_row,
div.portfolio_3_row                                                                       {
	width:				555px;
}
div#portfolio {
	min-height:			195px;
}
* html div.portfolio_div_1 {
	height: expression( this.scrollHeight < 291 ? "290px" : "auto" );
}
div.portfolio_div_1 {
	min-height:			290px;
	margin: 			0 0 0 0;
	padding: 			0 5px 0 5px;
}
div:hover.portfolio_div_1 {
	background: bottom repeat-x url(../siteassist_images/portfolio_bg_eff2eb.jpg);
	/* background-color: #F5F5F5; /* #F8F9EE; /* #EEEADB ;	 /* #EDF1F0; */
}
div:hover.portfolio_div_1 p,
div:hover.portfolio_div_1 h2 {
	color: 				#336600;
}
* html div.portfolio_div_2 {
	height: expression( this.scrollHeight < 171 ? "170px" : "auto" );
}
div.portfolio_div_2 {
	min-height:			170px;
	padding:			1px 10px 0 0;
	margin: 			10px 10px 10px 0;
	background-color: 	#ffffff; /* #EDF1F0; */
	background: bottom repeat-x url(../siteassist_images/portfolio_bg_eff2eb.jpg);
/*	border-top:			#ffffff solid 2px; */
	border-bottom:		#eff2eb solid 2px;

}
div:hover.portfolio_div_2 {
	background-color: 	#ffffff; /* #EDF1F0; */
	background: bottom repeat-x url(../siteassist_images/portfolio_bg_ffffff.jpg);
/*	border-top:			#ffffff solid  2px; */
	border-bottom:		#c36800 solid  2px;
	border-right: 		#c36800 solid 10px;
	padding-right: 		0px;
}
div:hover.portfolio_div_2 p,
div:hover.portfolio_div_2 h2 {
	color: 				#336600;
}
div#portfolio_3 {
	min-height:			225px;
}
* html div.portfolio_div_3_big {
	height: expression( this.scrollHeight < 301 ? "300px" : "auto" );
}
div.portfolio_div_3_big {
	min-height:			300px;
	margin: 			0 0 0 0;
	padding: 			0 5px 0 5px;	
}
div:hover.portfolio_div_3_big p,
div:hover.portfolio_div_3_big h2 {
	color: 				#336600;
}
div#portfolio_4 {
	min-height:			280px;
	margin: 			0 0 0 0;
	padding: 			0 0 10px 10px;
}
div:hover#portfolio_4 {
	background-color: 	#F5F5F5; /* #EDF1F0; */
}
div:hover#portfolio_4 p,
div:hover#portfolio_4 h2 {
	color: 				#336600;
}
#portfolio h2 {
	margin-top: 		10px;
	margin-right: 		0px;
	margin-left: 		0px;
	font-size:			140%;
	text-align:			left;
}
.portfolio_div_1 h2 {
	margin-top: 		10px;
	margin-right: 		0px;
	margin-left: 		0px;
	font-size:			140%;
	text-align:			left;
}
.portfolio_div_2 h2 {
	margin-top: 		10px;
	margin-right: 		0px;
	margin-left: 		158px;
	font-size:			140%;
	text-align:			left;
}
#portfolio_3 h2 {
	margin-top: 		10px;
	margin-right: 		0px;
	margin-left: 		0px;
	font-size:			140%;
	text-align:			left;
}
.portfolio_div_3_big h2 {
	margin-top: 		10px;
	margin-right: 		0px;
	margin-left: 		0px;
	font-size:			140%;
	text-align:			left;
}
#portfolio_4 h2 {
	margin-top: 		10px;
	margin-right: 		0px;
	margin-left: 		0px;
	font-size:			140%;
	text-align:			left;
}
.small50 {
	font-size:			50%;
	font-weight:		normal;
}
.small60 {
	font-size:			60%;
	font-weight:		normal;
}
.small70 {
	font-size:			70%;
	font-weight:		normal;
}
.small90 {
	font-size:			90%;
}
.big110 {
	font-size:			110%;
}
.big120 {
	font-size:			120%;
}
.big130 {
	font-size:			130%;
}
#myip table {
/*	width:				550px; */
	margin-left:		5px;
	background-color: 	#F2F2F2;
	border:				none; /*solid 1px #5b6f46;*/
}
td.FormTableLeft {
	font-size:			100%;
	color:				#5b6f46;
	background-color: 	#F2F2F2;
	text-align:			right;
	padding: 			2px 2px 0px 2px;
	vertical-align:		bottom;
}
td.FormTableRight {
	font-size:			130%;
	color:				#5b6f46;
	background-color: 	#F2F2F2;
	text-align:			left;
	padding: 			2px 2px;
}
.float_right_clr {
	clear:				right;
	float:				right;
	padding:			1px;
}
.float_left_clr {
	clear:				both;
	float:				left;
	padding:			1px;
	margin-left:0;
	margin-top:0;
}
/* CONTACTUS Page */
#contact td.error {
  color:			red;
  font-variant: 	small-caps;
  font-weight: 		bold;}
#sorry {
  width: 			300px;
  margin: 			5px 5px 5px 100px;
  border: 			2px solid #000;
  background-color: #FC0;
  color: #000000;}
#sorry p {
  margin: 			10px;}
/*Styles for form input elements */
textarea {
  border:			solid 1px #cad0cd;
  width: 			350px;
  height: 			150px;}
.mediumbox {
  font-weight:		normal;
  float:			left;
  border:			solid 1px #cad0cd;
  width: 			200px;}
#contact table {
	margin-left:	30px;
	padding:	    0;
	border-collapse:collapse;
	border:			1px solid #cad0cd;
}
#contact td {
	text-align:			right;
	font-size: 			100%;
	font-weight: 		bold; /*		bold; */
	padding: 			3px 8px 3px 8px;
	color:				#7e9867;
	background-color: 	#F8F8F8; /* #F9FBFA; /* 	#F4F7F5; /*   #fefefe;    	#E0E6E4; */
	border:				none;
}
input.button {
	color:				#993300; 
/*	background-color:	#f6a56a; */
}
input:hover.button {
	color:				#993300;
/*    color: #336600; /* #669966; */
}
/* CONTACTUS Page */
#SAW_SideNavigation li.SAW_SideNav1_Pipe, 
#SAW_SideNavigation li.SAW_SideNav1_Selected_Pipe, 
#SAW_SideNavigation li.SAW_SideNav1_Open_Pipe, 
#SAW_SideNavigation li.SAW_SideNav1_Open_Selected_Pipe, 
#SAW_SideNavigation li.SAW_SideNav1_Open_Child_Selected_Pipe {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 3px;
}
#SAW_SideNavigation li.SAW_SideNav1_Pipe a:hover  {
  background-color: #c36800; /* #E17600; */
  color: #ffffff; 
  font-weight: bold; 
/*  text-align:right; */
}
#SAW_SideNavigation li.SAW_SideNav1_Selected_Pipe a  {
  background-color: #c36800;
  color: #ffffff;
  font-weight: bold;
  text-align:left;
}
.item_odd {
	width:48%;
	float:left;
	clear:right;
}
.item_blank {
	width:48%;
	float:right;
	clear:right;
}
div:hover.portfolio_div_1.item_blank {
	background-color:#FFFFFF;
}
.item_even {
	width:48%;
	float:right;
	clear:right;
}

.row_even {
	background-color:#ebe6e0;
	color:#5D2C27;
}
.row_odd {
	background-color:#FFFFFF;
	color:#5D2C27;
}
div.boxTop a {
	color: #ffffff;
}
div.boxTop a:hover {
	color: #ad4100;
}
li.linked a {
	color: #5b6f46;
}
li.linked a:hover {
	color: #ad4100;
}
div#innerLeft h2 {
	margin-bottom:10px;
}
#homePage #solutions h1 {
	color: #FFFFFF; /* Global White */
	padding: 10px 10px 10px 55px;
}
#homePage #solutions p {
	padding: 0px 55px 10px 55px;
}
#cc-races p {
	margin: 15px 10px 10px 0;
}