/*-------------------------------------------------------------------------------------------------*/
/*																								   */
/* Copyright 2007 Pacific Rim Real-time Systems, Inc. & LabBrain Design Inc.					   */
/*																								   */
/* File: Css/amber.css 																			   */
/*																								   */
/* History-----------------------------------------------------------------------------------------*/
/* Revision         Date        	Author	 	Description										   */
/*-------------------------------------------------------------------------------------------------*/
/* Springfield		08-07-07		PJG			Released - peoria based							   */
/* Columbus			08-21-07		PJG			Pages 2.1, 2.2, 2.3, 2.4, 2.5 					   */
/* Boston			10-17-07		JRR			Cleanup - Developed on ff 2.0.0.7 on mac 10.4.10   */
/* Philadelphia		12-25-07		JRR			Refined - Developed for FF, Safari, IE 6 & 7.	   */
/* Philadelphia		12-25-07		JRR			Segmented amber.css into seperate files.		   */
/* 					12-25-07		JRR			Cleanup											   */
/* Broadway			01-27-08		JRR			Fixes - mostly financial tables 				   */
/*-------------------------------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------------------------------*/
/* ---| Color Pallette |---------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
/*

#FFFFFF - White

#4066A3 - Dark Blue

#E7EFF9 - Light Blue

#C7D9F1	- Med Blue

#654319 - Dark Brown

#ECE8EC - Light Brown

#F5F5F5 - 5% Grey

#D9D9D9 - 20% Grey

#666666 - 60% Grey

#4D4D4D - 70% Grey 

#cf0000 - Red

#009900 - Green

#FBE9ED	- Light Red 

#000000 - Black

*/

/* ------------------------------------------------------------------------------------------------*/
/* ---| Global Formatting & Common Page Elements |-------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

html ul#subnav ul { height: 1%; }

body {
  margin:0px 0px; 
  padding:0px;
  /*	text-align:center;*/
  font-family:Arial, Helvetica, sans-serif;
}	

#r {
  width:978px;
  margin:0px auto;
  text-align:left;
  padding:15px;
  position:relative;
}
	
/*.rbCRLcMin { display: none; }		*/ 



/* ---| Login Tab |--------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
  																									/* Outer Element */
#rLogIn {
  position:absolute;
  top:0px;
  right: -1px;    																				/* changed to align r 17OCT07-JRR */
  /*	clear: left;*/
  /*	float:right;*/
  width:auto;
  height:30px;
  display:block;
}

#rPerm {
	position:absolute;
	top:0px;
	left:125px;
/*	float:left;*/
	width:auto;
	height:30px;
	display:block;
}

/* ---| Permissions Bar |--------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
																									/* Left Border */
.rPermBrLf {	
	background:url(../Images/rPermBrLf.gif); 
	background-repeat:no-repeat;
	background-position:left bottom;
	width:10px; 
	height: 20px;
	float:left;
	display:block;
}
																									/* Chewy Center */
.rPermCo {
	float: left;
	text-align: left;
	width: 865px;
	height: 15px;
	display:block;
	border-bottom: 1px solid #4066A3;
	margin: 0;
	margin-top:-3px; 
	padding: 7px 0 0 0;
}

/* Target IE7 only css hack*/
html>body .rPermCo {
  *margin-top: -9px;
  *padding: 10px 0 3px 0;
}
	
/* Target IE6-/Win only ccss hack */
* html .rPermCo {
  margin: -29px 0 0 4px; padding: 10px 0 2px 0;
} /**/ 

																									/* Right Border */
.rPermBrRt {
	/*background:url(../Images/rLoginbrRt.gif);
	width:6px;
	height: 30px;
	float:left;
	display:block;*/
	}
																									/* Permission tab Texts */
div.rPermCoText {
	font-family: "Trebuchet MS", sans-serif; 														/* instead of using bauhaus 17OCT07-JRR */
	font-size:11px;	
	color:#4066A3; 	
	}
a.rPermCoText {
	color:#4066A3; 
	font-size:11px;	
	text-decoration:none;
	padding: 4px 6px;		
	}

a.rPermCoText:hover {	
	font-size:11px;	
	text-decoration:underline;	
	padding: 4px 6px;
	}
/* ---| Login Bar |--------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
			  																						/* Left Border */
.rLoginBrLf {
	background:url(../Images/rLoginbrLf.gif);
	width:6px;
	height: 30px;
	float:left;
	display:block;
	margin-top: 19px;
	}
																									/* Chewy Center */
.rLoginCo {
	float:left;
	height:30px;
	width:auto;
	padding: 0 10px; 
	text-align:center;
	background: #4066A3;
	display:block;
	margin-top: 19px;
	}
																									/* Right Border */
.rLoginBrRt {
	background:url(../Images/rLoginbrRt.gif);
	width:6px;
	height: 30px;
	float:left;
	display:block;
	margin-top: 19px;
	}

																									/* Login tab Texts */
div.rLoginCoText {
	font-family: "Trebuchet MS", sans-serif;
	font-size:11px;	
	font-weight:  bold;
	color:#C7D9F1; 	
	margin-top:9px;
	}
a.rLoginCoText {
	color:#C7D9F1;  
	font-size:11px;	
	text-decoration:none;
	}

a.rLoginCoText:hover {	
	color:#fff;		
	font-size:11px;	
	text-decoration:underline;	
	}
/* ---| Logo & Header -----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
	#rHeadLogo {
	position:absolute;
	top: 19px; left:18px;
	background:url(../Images/rHeadLogo.gif) no-repeat;
	width:96px; height: 96px;
	text-indent: -5000px;
	z-index:1;
	}
#rHeadName {
	position:absolute;
	top:58px; left:120px;
	background:url(../Images/rHeadName.gif) no-repeat;
	width: 299px; height: 31px;
	text-indent: -5000px;
	}
#rHeadTag {
	position:absolute;
	top: 67px; left: 586px;
	float: right;
	background:url(../Images/rHeadTag.gif) no-repeat;
	width:420px; height:23px;
	text-indent: -5000px;
	}
/* ---| Outer Border |-----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
																									/* Outer border Top */
#rb {
	position:absolute;
	height:auto;
	top:90px; 
	left: 0px;
	font-size: 1px; 
	line-height: 1px;
	margin:0px 0px;
	}
	/* IE6 */
	* html #rb { width: 1008px; } /**/
#rbTL {	
	background:url(../Images/rbTL.gif) no-repeat; 													/* top left rounded corner border */
	width:10px; 
	height:10px;
	float:left;
	display:block;
	}
#rbT {
	background:url(../Images/rbT.gif) repeat-x; 													/* top border */ 
	width:988px; 
	height:10px;
	float:left;
	display:block;
	}
#rbTR {
	background:url(../Images/rbTR.gif) no-repeat;													/* top right rounded corner border */
	width:10px; 
	height:10px;
	float:left;
	display:block;
	}
#rbC {
	background: url(../Images/rbC.gif) #E7EFF9;  													/* Center: Where the magic happens" */
/*??pjg	width:1008px;*/
	width:1008px;  
	height:auto;
	display:block;
	float:left;
	line-height:150%;
	font-size:9px;
	}
/*pjg but if you're admin, change the color */
#rbCadmin {
/*	background: url(../Images/rbCAdmin.gif) #654319;*/
	background: url(../Images/rbCAdmin.gif) #ECE8EC;
/*??pjg	width:1008px;
	width:1010px;*/
	width:1008px;  
	display:block;
	float:left;
	line-height:150%;
	font-size:9px;
	}
/* ---| Footer |-----------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
	  																								/* outer border bottom brown bar */
#rbBB {
	background: #654319;
/*??pjg	width:1008px;*/
	width:1008px;
	display:block;
	font-size:10px;											
	text-align:center;
	color:#DDD6CD;											
	padding-top: 15px; padding-bottom: 8px;					
	float:left;
	}
#rbBB a, #rbBB a:visited {
	color:#C5B9A9;											
	}
#rbBB a:hover {												
	color:#fff;												
	}
#rbBL {
	background:url(../Images/rbBL.gif);																/* bottom left rounded corner border */
	width:10px; height:10px;
	display:block;
	float:left;
	}
#rbBC {																								/* bottom border */
	background:#654319;
	width:988px; height:10px;
	display:block;
	float:left;
	margin-bottom: 20px; /* A little breathing room */	  
	}	
#rbBR {																								/* bottom left rounded corner border */
	background:url(../Images/rbBR.gif);
	width:10px; height:10px;
	display:block;
	float:left;
	}

/* ------------------------------------------------------------------------------------------------*/
/* ---| Left Column |------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
#rbCL {
	margin-top: 5px; 
	margin-left:3px;
	float:left;
	width:125px;
	/*??pjg	display:block;*/
	}
	/* IE6 */
	* html #rbCL { margin-left: 1px; border-left: 1px solid #654319; } /**/

/* ---| Nav Menu |--------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

#rbCLT {
	margin-top: 25px;
	background: url(../Images/rbCLT.gif) no-repeat;
	width: 123px; 
	height: 250px; 									
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px; 								
	}	
#rbCLT ul {
	margin: 0;
	padding: 0;
	}
#rbCLT li {
	line-height: 21px; 
	list-style-type: none;
	text-align:right;
	display: block;
	margin-bottom: 5px;
	}
#rbCLB ul {
	margin: 0;
	padding: 0;
	}
#rbCLB li {
	line-height: 21px;
	padding-right: 15px !important; 
	list-style-type: none;
	text-align:right;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	}
	#rbCLB li a:link, #rbCLB li a:visited { 
	color: #4066A3;
	text-decoration:none;
	width: 122px;
	display:block;
	}
	/* IE7 */
	html>body #rbCLB li a:link, #rbCLB li a:visited { *width: 122px; *border-right: 1px solid #654219; }
	/* IE6 */
	* html #rbCLB li a:link, #rbCLB li a:visited { width: 122px; border-right: 1px solid #654219; } /**/


/* Current page nav item */									/* DOESN'T SEEM TO BE IMPLEMENTED  -- 17OCT07-JRR */ /* Really need breadcrumbs!! 22DEC07-JRR */
#rbCLB li a.on, #rbCLB li a.on:visited  {
	text-decoration:none;
	/*background: url(../Images/ceNavBgOn.gif);	 	*/
	width: 122px;
	}
#rbCLB li a:hover {
	text-decoration:none;
	background-color: #C7D9F1;
	background-image:url(../Images/ceNavBg.gif);	/* Nav behavior specked on AHC_WEB_2.3_HotelSetup_Over.pdf 17OCT07-JRR */
	background-position:left center;
	background-repeat: no-repeat;								
	width: 122px;
	}
	/* IE7 */
	html>body #rbCLB li a:hover { *width: 122px; *border-right: 1px solid #654219; }

/* Nav items */
#rbCLT li a:link, #rbCLT li a:visited { 
	color: #4066A3;
	text-decoration:none;
	width: 122px;
	display:block;
	}
	/* IE7 */
	html>body #rbCLT li a:link, #rbCLT li a:visited { *width: 122px; *border-right: 1px solid #654219; }
	/* IE6 */
	* html #rbCLT li a:link, #rbCLT li a:visited { width: 122px; border-right: 1px solid #654219; } /**/


/* Current page nav item */									/* DOESN'T SEEM TO BE IMPLEMENTED  -- 17OCT07-JRR */ /* Really need breadcrumbs!! 22DEC07-JRR */
#rbCLT li a.on, #rbCLT li a.on:visited  {
	text-decoration:none;
	/*background: url(../Images/ceNavBgOn.gif);	 	*/
	width: 122px;
	}
#rbCLT li a:hover {
	text-decoration:none;
	background:url(../Images/ceNavBg.gif);	/* Nav behavior specked on AHC_WEB_2.3_HotelSetup_Over.pdf 17OCT07-JRR */
	background-position:left center;
	background-repeat: no-repeat;								
	width: 122px;
	}
	/* IE7 */
	html>body #rbCLT li a:hover { *width: 122px; *border-right: 1px solid #654219; }
	
/* ---| Slogan Box |-------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
#rbCLB {
	margin-top: -6px;   																			/* Not sure why the slogan box is getting pushed down so far, but this neg top margin pulls it up. */
	margin-bottom:30px; 										
	background:url(../Images/rbCLB.gif) no-repeat;
	/*max-width:113px;*/ 											
	padding: 0px;
	height:226px;
	}
	/* IE7 */
	html>body #rbCLB { *margin-top: 6px; }															/* IE7 slogan box needs less... */
	/* IE6 */
	* html #rbCLB { margin-top: 5px; } /**/
#rbCLB p {
	font-size:12px;
	text-align:center;
	padding-top: 10px;
	width:100px;
	line-height: 2.9ex; 										
	}
	/* IE7 */
	html>body #rbCLB p { *line-height: 19px; }						

/* ------------------------------------------------------------------------------------------------*/
/* ---| Right Column |-----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
#rbCR { 
	margin-top:25px;   											
	margin-left:19px;											
	max-width:859px;											
	float:left;
	font-size:12px;
	overflow : hidden;
	width: 859px;
	}
#rbCRTitle {
	position:relative;
	width: 858px;
	margin: 5px 0 40px 0;/*??pjg */
	}
	/* IE7 */
	html>body #rbCRTitle { *margin-bottom: 14px; }			 										/* Fix title lower margin in IE7 */
	/* IE6 */
	* html #rbCRTitle { margin-bottom: 15px; } /**/
	
#rbCRTitleCap {
	background: url(../Images/rbCRTitleCap.gif) no-repeat;
	width:11px; height:20px;
	float:left;
	}
#rbCRTitleBG {
	background: #4066A3;
	width:847px; height:17px;
	display:block;
	float:left;
	font-size:14px;
	padding-top:3px;
	}
.rbCRTitleTag {
	margin-top:10px;
	font-weight:bold;
	color: #ffffff;
	}
a.rbCRTitleTitle:link, a.rbCRTitleTitle:visited {
	margin-top:5px;
	color: #ffffff;
	}
#rbCRTitleCCap {
	background: url(../Images/rbCRTitleCCap.gif) no-repeat;
	width:11px; height:22px;
	float:left;
	}
#rbCRTitleCBG {
	background: url(../Images/rbCRTitleCBg.gif) repeat-x;
	width:847px; height:22px;
	display:block;
	float:left;
	font-size:14px;
	padding-top:3px;
	}
.rbCRTitleCTag {
	margin-top:10px;
	color: #4066A3;
	}
a.rbCRTitleCTitle:link, a.rbCRTitleCTitle:visited {
	margin-top:5px;
	color: #ffffff;
	}

#rbCR fieldset { 
	border: none;
	margin-top: -3px;
	}	
/* ------------------------------------------------------------------------------------------------*/
/* ---| Center Column |----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

#rbCRL {
	width:550px;
	float:left;
	margin: 0px 0px 0px 0px; 									
	padding:0px;
	}
	
/* ---| Center Top |-------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
																									/* Center Slideshows */
#rbCRLtT {
	width:549px;												 					
	height:1px; 
	background: #4066A3;
	display:block;
	font-size:1px;
	}	
	/* IE6 */
	* html #rbCRLtT { height: 1px; width:548px; background:#fff; border: 1px solid #4066A3; border-bottom: none; } /**/  /* had to get fancy here for some reason... */
#rbCRLtT p { 	
	}
#rbCRLtC {
	background:url(../Images/rbCRLtCBG.gif) repeat-y;
	line-height:100%;
	/* color:#654319; */
	padding:0px;
	}
.rbCRLtC .text {
	font-size:14px;
	}
.homeImageRegion {																					/* Under SlideShow -  Property Location */
	float: left;	
	font-size: 10px;
	margin: 0 0 0 15px;
	}
	/* IE7 */
	html>body .homeImageRegion {
		*padding: 0 0 6px 0;
		}
	/* IE6 */
	* html .homeImageRegion { 
		padding: 0 0 6px 0; 
		} 
.homeImageView	{																					/* Under SlideShow { View complete listing } */
	float: right;	
	font-size: 10px;
	margin: 0 15px 0 0;
	}
/* What follows? ?? */

.rbCRLtC p {
	margin: -11px 17px -12px 17px;			 
	font-size: 11px;
	line-height:150%;
	padding: 10px 0px 10px 0px;
	}
.rbCRLtC  h1 {
	margin: 0px 17px 0px 17px;			
	color:#4066A3;
	font-size: 15px;
	line-height:150%;
	padding: 10px 0px 10px 0px;
	}

#rbCRLtB {
	width:550px;			 
	height:11px;  
	margin-top: -7px;			/* Hackety Hack 20OCT07-JRR */
	margin-bottom: 15px;
	background: url(../Images/rbCRLtB.gif) no-repeat;
	display:block;
	}
/* End Right Left Top Box */


#slideShow0 li, #slideShow1 li, #slideShow2 li { list-style: none; }

/* ---| Center Middle |----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

#rbCRLc {
	margin-bottom:15px;
	line-height:200%;
	}
	/* IE6 */
	* html #rbCRLc { margin-bottom: 0px; } /**/

.rbCRLc ul {
	list-style-image: url(../Images/bullet.gif);
	padding-left:20px;margin:0; 
	}
.rbCRLc ul li  { 
	color: #466498;
	font-size:13px;
	}
.rbCRLc p  { 		/* Team page - bio */
/*	color: #575757; */ 									
	font-size:11px;
	line-height: 150%;									
/*	margin: 0px 20px 10px 20px;*/ 						
	}

/*
.teamPgMiddle {
	margin: 0;
	padding: 0;
}

.teamPgMiddle p {
	font-size:11px;
	color: #4D4D4D;
	margin: 0 5px 5px 5px;
}*/

html>body .teamPgMiddle {
  *margin: 0;
  *padding: 0;
}

/* Team Membe Bios are being cut-off*/
html>body .teamPgMiddle p {
  *width: 525px;
	*margin: 0 5px 5px 15px;
	*padding: 0;
}


.container {}

/* ---| Center Bottom |----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

/* Moved to rbCRLb.css */

/* ------------------------------------------------------------------------------------------------*/
/* ---| Right Column |-----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
#rbCRR {
	margin-top:0px; 								
	margin-left:19px;								
	margin-right:0px;
	margin-bottom:30px;
	width:288px;
	clear:right;
	float:right;
	display:block;
}

/* IE7 */
html>body #rbCRR { *margin-left:15px;} /* Adjusts gutter width to accommodate ie7 */  
/* IE6 */
* html #rbCRR { margin-right: 0px; } /**/

/* ---| Right Top |--------------------------------------------------------------------------------*/
																									/* Right Right Top Box Top*/
#rbCRRtT {
	background:url(../Images/rbCRRtT.gif) no-repeat;
	width:287px; 									
	height:11px;
	display:block;
	padding: 0;										
	margin: 0;										
	}
	/* IE6 */
	* html #rbCRRtT { margin-bottom: -4px; } /**/
	
																									/* Right Right Top Box Center */
#rbCRRtC {
	background:url(../Images/rbCRRtC.gif) repeat-y;
	width:287px;				
	display:block;
	padding: 5px 0 5px 0;
	margin: 0;					
	}
.rbCRRtC {
	padding: 0;
	margin: 0;
	}
																									/* things that live in the center */
.rbCRRtCSLabel {
	color:#4066A3;
	float:left;
	margin: 0 0 0 -15px;		
	padding: 0;		
/*	width: 159px;*/
	font-weight:bold;
	}
	/* IE6 */
	* html .rbCRRtCSLabel {
		margin: 0;		
		}
.rbCRRtC p {
	margin: -5px 20px -21px 17px;			
	color:#6B6B6B;
	font-size: 11px;
	line-height:160%;
	padding: 10px 0px 15px 0px;
	}
.rbCRRtC h1 {
	margin: 0px 20px 0px 17px;			
	padding: 10px 0px 5px 0px;
	font-size: 14px;
	}
.rbCRRtC h2 {
	margin: 0px 20px 0px 17px;			
	padding: 0;		
	font-size: 14px;
	}
.rbCRRtC h3 {
	margin: 0px 20px 0px 17px;			
	padding: 10px 0px 10px 0px;
	font-size: 16px;
	color: #4066A3;
	}
.rbCRRtC h4 {
	margin: 0px 20px 0px 17px;			
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	font-style:italic;
	color: #654319;
	}
.rbCRRtC ul {										/******* **** *** * List Bullets top right panel*/
	margin: 0px 20px 0px 17px;			
	padding: 10px 0px 5px 20px;
	color: #8D8D8D;
	font-size:11px;
	line-height:150%;
	}
ul#formlist {
	list-style-type:square;
	}	
.rbCRRtC b {
	color: #4066A3;
	}
.rbCRRtCLine {
	margin: 0px 0px 0px 1px;
	padding: 0;		
	border: 1px solid #E7EFF9;
	}
.rbCRRtCMapLine {
	margin: 0px 0px 0px 1px;
	padding: 0;
	border: none;
	border-top: 1px solid #4066A3;
	}
.rbCRRtCLineB {																						/* ABOUT US - "Our Clients are Saying..."  20OCT07-JRR */
	margin: -10px 0px 0px 10px;
	padding: 0px 0px 5px 5px;
	}	
div.rbCRRtCImage { 
	margin: 7px 20px 7px 17px;			
	padding: 0;		
	width: 240px; height:200px;
	border: 1px solid #4066A3;
}
div.rbCRRtCImage img {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 240px; height: 200px;
}
#rbCRRtCMap {
	margin: 14px 0px 15px 16px;
	padding: 0;		
	width: 250px; height:250px;
        overflow: hidden;
	border: 1px solid #4066A3;
	}



																									/* Right Right Top Box Bottom */
#rbCRRtB {
	background:url(../Images/rbCRRtB.gif) no-repeat;
	width:287px; 			
	height:11px;
	display:block;
	margin: 0 0 15px 0;
	}
	/* IE6 */
	* html #rbCRRtB { margin-bottom:11px; } /**/

/* ---| Right Middle |-----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

#rbCRRc {
	width:287px;			
	display: block;
	}

/* ---| Right Bottom |-----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

#rbCRRbT {
	background:url(../Images/rbCRRtT.gif) no-repeat;
	width:287px;			
	height:11px;			
	display:block;
	margin: 0;
	padding: 0;
	}
	/* IE6 */
	* html #rbCRRbT { margin-bottom: -4px; } /**/
#rbCRRbC {
	background:url(../Images/rbCRRtC.gif) repeat-y;
	width:287px;			
	display:block;
	padding:0;
	margin: 0;
	}
.rbCRRbC {
	font-size: 11px;
	}
.rbCRRbC h2 {
	font-weight:bold;
	font-size:14px;
	margin: 0px 20px 5px 17px; 			
	}
.rbCRRbC p {
	font-size:11px;
	margin: 0px 20px -30px 17px;			
	line-height:2.7ex;
	color:#6B6B6B;			
	}
	
.rbCRRbC h3 {
	font-weight:bold;
	text-align:right;
	font-style:italic;
	font-size:10px;
	margin: 0px 20px 0px 20px;
	}
#rbCRRbB {
	background:url(../Images/rbCRRtB.gif) no-repeat;
	width:287px; 			
	height:11px;			
	display:block;
	margin: 0;
	padding: 0;
	}

/* ------------------------------------------------------------------------------------------------*/
/* ---| Page Specific Formatting |-----------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

/* ---| Home Page |--------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

#homeSlide {
	width: 515px;
	height: 350px;
	border: 1px solid #4066A3;
	margin: 3px 16px 4px 16px;
	}
		
/* home page slide alignment 
.homePgSlide {
	margin-top:15px;
	margin-left:16px;
	margin-bottom:5px;
	}
	*/

.rbCRLtCText {																						/* Home slideshow caption (location) */
	margin: -2px 20px -8px 0; 						 
	font-size:11px;
	line-height:100%;
	text-align:right;
	}
	/* IE7 */
	html>body .rbCRLtCText { *margin: 2px 20px -6px 0;   }
	
	
a h2 img {
border:none; 
	}	
	
hr.prezRule {
	border:1px solid #E7EFF9;
	Margin: 0 0 5px 0;	
	}
	
#hpFp h1 {			
	font-size: 14px;																				 /* Login Session Invalid */
	color: #4066A3;
	}					
/* ---| About Us |---------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

hr.smooth {
	border:1px solid #E7EFF9;
}
#rbCRLbCL {																							/* Left */ 
	width:259px;									
	float:left;
	border-right: solid 2px #e7eff9;				
	margin: 1px 0 0 0px;							
	
	}
#rbCRLbCL p {											
	margin: 0 15px 0 1px;							
	color: #6B6B6B;									
	}	
#rbCRLbCL h3 {											
	font-size: 12px;
	margin-top: 10px;
	}
	
#rbCRLbCR {																							/* Right */
	width:240px;									
	margin: -1px 0 0 15px;							
	float:left;
	}
#rbCRLbCR p {
	margin: 10px 0 0 0;								
	color: #6B6B6B;									
	}
#rbCRLbCR h3 {											
	font-size: 12px;
	margin-top: 10px;
	}
	

/************************************************************/



/* ??? */
/* Button Classes - left,center,right*/
.rbtnL {
		background:url(../Images/btnLBG.gif) no-repeat;
		width:11px; height:22px;
		display:block;
		float:left;
		}
.rbtnC {
		background:url(../Images/btnCBG.gif) repeat-x;
		height:22px;
		display:block;
		float:left;
		font-size:11px;
		padding:2px;
		font-family:Arial, Helvetica, sans-serif;
		color:#4066A3;
		text-decoration:none;
		}
.rbtnR {
		background:url(../Images/btnRBG.gif) no-repeat;
		width:11px; height:22px;
		display:block;
		float:left;
		}
/* End Button Classes */

/* testimontial */
.tAttrib {
	 float: right;
	 font-style:italic;
	 margin: 0 0 0px 0; 				
	}

/* event detail li */
li.eventDetail {
	padding: 0px 0px 0px 20px;
	width: 500px;
	list-style-position: inside;
	}

ul.eventDetail {
	list-style: none;
	line-height: 150%;
	}

/* .eventDetailMiddle {			This fixes the center spacing on the list of events, but screws up the event detail... shouldnt need this hack... 22OCT07-JRR 
	margin-top: -45px;	
	}
*/

.eventDetailTop h3 {
	margin-top: 0px;
	margin-left: 17px;
	font-size: 13px;
}

/************************************************************/ 

.regButt  {
	margin: 0;
	padding: 5px 15px 6px;
	font-size: 12px;
	text-decoration: none;
	}
#beforeList {
	position: relative;
	top: 37px;
	}

/* ---| Our Services Page |------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
/* ---| Buyer Services |---------------------------------------------------------------------------*/

#bServices {
	margin: -12px 15px 0px 15px;	
	}
	/* IE7 */
	html>body #bServices { *margin: -4px 15px 0px 15px; 
	}
#bServices .servicesIntro  {
	font-size: 12px;
	color: #000;
	line-height:150%;
	margin:0;
	padding:0;
	}
	/* IE7 */
	html>body #bServices .servicesIntro { *margin: -13px 0 0 0; 
	}
#bServices hr {
	margin: -13px 0 12px 0;
	border:1px solid #E7EFF9;
	}
	/* IE7 */
	html>body #bServices hr { *margin: -19px 0 12px 0; 
	}
#bServices ul {
	list-style-image:url(../Images/bullet.gif);
	margin: 0 0 0 15px;
	padding:0;
	}
#bServices ul h3 {
	font-size: 12px;
	color:#4066A3;
	}
	/* IE7 */
	html>body #bServices ul h3 { *margin: 10px 0 12px 0; 
	}
#bServices ul p {
	color: #666;
	line-height: 150%;
	margin: -20px 0 -7px 0;
	}	
		
/* ---| Seller Services |--------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

#sServices .servicesIntro {
	font-size: 12px;
	color: #000;
	line-height:150%;
	margin:0;
	padding:0;
	}
	/* IE7 */
	html>body #sServices .servicesIntro { *margin: -7px 0 15px 0; 
	}
#sServices hr {
	margin: 0 0 10px 0;
	border:1px solid #E7EFF9;
	}

#sServices ul {
	list-style-image:url(../Images/bullet.gif);
	margin: 0 0 0 15px;
	padding:0;
	}
#sServices ul h3 {
	font-size: 12px;
	color:#4066A3;
	}
	/* IE7 */
	html>body #sServices ul h3 { *margin: 0 0 13px 0; 
	}	
#sServices ul p {
	color: #666;
	line-height: 150%;
	margin: -11px 0 15px 0;
	}



/* ---| Our Team |---------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

/* team page push middle 
.teamPgMiddle {
	min-height: 100px;
	} 
*/ 

#teamBio {
	height: 350px;
	width: 515px;
	border: 1px solid #4066A3;
	margin: 3px 16px 0 17px;   
	}
 #rbCRLbC h2.outTeamContact {
	margin: -11px 0 2px 0;
	}
#rbCRLbC ul.ourTeam {
	color: #4D4D4D;
	list-style:none;
	margin: 15px 0 0px -39px;
	font-size: 13px;
	}
/* IE6 */
* html .rbCRRtCBioBlock {
	 margin: 0 0 -60px 15px;	
	}	
.rbCRlcGeneral {
	font-size: 12px;
	color: #666666;
	}
	/* IE7 */
	html>body .rbCRlcGeneral {
		*position:relative;
		*left: 50px;
		}
	/* IE6 */
	* html .rbCRlcGeneral { 
		padding: 0;
		margin: 0 0 0 45px;
		}
#rbCRLbC .rbCRlcTelephone,
#rbCRLbC .rbCRlcFax,
#rbCRLbC .rbCRlcStreetAddr1 {
	color:#7D7D7D;
	line-height:150%;
	}	
/* IE 7 */
	html>body #rbCRLbC .rbCRlcTelephone,
	html>body #rbCRLbC .rbCRlcFax,
	html>body #rbCRLbC .rbCRlcStreetAddr1 {	
		*position:relative;
		*left: 50px;
		}																					/* Bio */
	/* IE6 */
	* html #rbCRLbC .rbCRlcTelephone,
	* html #rbCRLbC .rbCRlcFax,
	* html #rbCRLbC .rbCRlcStreetAddr1 {	 
		padding: 0;
		margin: 0 0 0 45px;
		}
.rbCRRtCBioBlock {
	margin: 0px 0 10px 16px;
	width:255px; 
	height:70px;
	display:block;
	background:url(../Images/bioOff.gif) no-repeat;
	font-size:10px;
	}
.rbCRlcLastN {
	width:255px; 
	height:16px;
	display:block;
	color:#000000; 
	font-weight:bold;
	text-decoration:none;
	}
	/* IE 7 */
	html>body a.rbCRlcLastN  {
		*position:relative;
		*left: 100px;
		*top: -70px;
		}
	/* IE6 */
	* html  a.rbCRlcLastN { 
		position:relative;
		left: 100px;
		top: -70px;
		}

a.rbCRlcLastN:hover {
	color: #FFFFFF;
	text-decoration:none;
	}
div.rbCRRtCBioBlock a.rbCRlcLastN:hover {
	/* special case for Contact Us page */
	color: #000000;
	}
.rbCRlcJobTitle {
	width:255px; 
	height:15px;
	display:block;
	color:#000000; 
	font-style:italic;
	text-decoration:none;
	}
	/* IE 7 */
	html>body .rbCRlcJobTitle  {
		*position:relative;
		*left: 100px;
		*top: -70px;
		}
	/* IE6 */
	* html .rbCRlcJobTitle { 
		position:relative;
		left: 100px;
		top: -70px;
		}
.rbCRlcJobTitle:hover {
	text-decoration:none;
	color:#000000;
	}
.rbCRlcPhoto {
	width: 100px;
	height: 68px;
	float:left;
	display:block;
	border:1px solid #4066A3;
	text-decoration:none;
	}

.rbCRlcTelephone {
	width:255px; 
	height:15px;
	display:block;
	color:#000000;
	text-decoration:none;
	}
	/* IE 7 */
	html>body .rbCRlcTelephone {
		*position:relative;
		*left: 100px;
		*top: -70px;
		}
	/* IE6 */
	* html  .rbCRlcTelephone { 
		position:relative;
		left: 100px;
		top: -70px;
		}
	/* IE 7 */
	html>body #rbCRLbC .rbCRlcTelephone {
		*left: 50px;
		*top: 0px;
		}
	/* IE6 */
	* html #rbCRLbC .rbCRlcTelephone { 
		left: 50px;
		top: 0px;
		}
.rbCRlcTelephone:hover {
	text-decoration:none;
	color:#000000;
	}
a.rbCRRtCBioEmailLink {
	width:255px; 
	height:15px;
	display:block;
	color:#000000;
	text-decoration:none;
	}
		/* IE 7 */
	html>body a.rbCRRtCBioEmailLink    {
		*position:relative;
		*left: 100px;
		*top: -70px;
		}
	/* IE6 */
	* html a.rbCRRtCBioEmailLink  { 
		position:relative;
		left: 100px;
		top: -70px;
		}	
a.rbCRRtCBioEmailLink:hover {	
	color: #fff;	
	text-decoration:none;
	}
#rbCRLbC .rbCRlcLastN {
	color:#4066A3;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #4066A3;
	line-height:150%;
	}
		/* IE 7 */
	html>body #rbCRLbC .rbCRlcLastN    {
		*position:relative;
		*left: 100px;
		*top: -70px;
		}
	/* IE6 */
	* html  #rbCRLbC .rbCRlcLastN  { 
		position:relative;
		left: 100px;
		top: -70px;
		}	
		
		
.email_link {
	}		
	/* IE 7 */
	html>body .email_link    {
		*margin-left: 50px;
		}
	/* IE6 */
	* html  .email_link  { 
		position:relative;
		}		
	
	
/* ---| Contact Us |-------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/
#contactUsRightColTop {
	margin: 0 0 7px 0;
	}
/* ---| Events |-----------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/



/* ------------------------------------------------------------------------------------------------*/
/* ---| Text Styles |------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

.errorMsg {
	color: #cf0000;
		}
.rbCRLtFormOk {
	color: #009900;
	}

.required {
	top: 4px;
	position: relative;
	color: #cf0000;
	font-weight: bold;
	font-size: 14px;
	}

a { color: #4066A3; text-decoration: none; }
a:hover { color: #4066A3; text-decoration: underline; }

/* ------------------------------------------------------------------------------------------------*/
/* ---| Admin Tools |------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

.adminError, .adminMessage {
	width: 538px;
	padding: 5px;
	margin-bottom: 15px;
	font-weight: bold;
}
.adminError {
	border: 1px solid #cc0000;
	background-color: #FBE9ED;
	color: #cf0000;
}
.adminMessage {
	border: 1px solid #080;
	background-color: #dfd;
	color: #080;
}

/* ------------------------------------------------------------------------------------------------*/
/* ---| Etc. |-------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

.centerElement {
	text-align: center;
	}
.EZL {
	padding:0;
	margin: -10px 0 0 0;
	}
span.phone {
	white-space: nowrap;
	}

#reset_box {
	display: none;
}

/*  justus' edits  */
