/* Rules for containers */	
	
	#container{
	background-color: #B40000;
	}
	
	
/* Rules for header section */	

	#header{
	background:url(../genaw/header2.jpg) repeat-x center top;
	}
	
		#headcontain{
		width:960px;
		background:url(../genaw/header.jpg) no-repeat;
		height:219px;
		margin:0 auto 0 auto;
		}
				
			#logo{
			text-indent:-9999px;
			height:160px;
			}
				
			#nav{
			width:820px;
			margin:0 auto 0 auto;
			position:relative;
			}
			
				#menu{
				margin:0;
				padding:0;
				}
			
	
/* Rules for main content section */	

	#contentarea{
	width:960px;
	margin:0 auto 0 auto;
	}
	
		#bannerarea{
		height:173px;
		}
	
		#maincontent{
		background:url(../genaw/cell1px.jpg) repeat-y;
		margin-bottom:27px;
		}
		
			#topcell{
			background:url(../genaw/celltop.jpg) no-repeat;
			height:20px;
			}
			
			#btmcell{
			background:url(../genaw/cellbtm.jpg) no-repeat;
			height:20px;
			}		
			
			#butsection{
			margin-top:14px;
			padding:0 64px 0 64px;
			}
			
				#helpbut{
				background:url(../genaw/helpbg.jpg) no-repeat;
				float:left;
				margin-right:38px;
				}
				
					#helpbut a, #tipsbut a{
					display:block;
					height:177px;
					width:252px;
					text-indent:-9999px;
					}
					
				#tipsbut{
				background:url(../genaw/tipsbg.jpg) no-repeat;
				float:left;
				margin-right:38px;
				}	
	
				#downloadbut{
				background:url(../genaw/downloadbg.jpg) no-repeat;
				float:right;
				height:207px;
				width:252px;
				}
				
					#downloadbut a{
					display:block;
					height:207px;
					width:252px;
					text-indent:-9999px;
					}

					#software{
					background:url(../genaw/software.png) no-repeat;
					width:160px;
					height:175px;
					position:absolute;
					margin:-110px 0 0 -30px;
					z-index:1000;
					}
					
				#facilities_gallery_textarea{
				/*background:url(../genaw/crossbg.jpg) no-repeat bottom right;*/
				margin:10px 10px 40px 10px;
				padding:0 80px 0 80px;
				min-height:369px;
				}
					
				#facilities_textarea{
				/*background:url(../genaw/crossbg.jpg) no-repeat bottom right;*/
				margin:10px 10px 40px 10px;
				padding:0 0 0 0;
				min-height:369px;
				}
				
				#facilities_textarea ul li{
				display: list-item;
				list-style-position: outside;
				list-style-type: disc;
				margin: 0 0 5px 20px;}
				
				
				#textarea_testimonials{
				background:url(../genaw/crossbg.jpg) no-repeat bottom right;
				margin:10px 10px 40px 10px;
				padding:0 60px 0 60px;
				min-height:369px;
				}


				#textarea{
				background:url(../genaw/crossbg.jpg) no-repeat bottom right;
				margin:10px 10px 40px 10px;
				padding:0 80px 0 80px;
				min-height:369px;
				}
				
				#textarea_facility{
				background:url(../genaw/crossbg.jpg) no-repeat bottom right;
				margin:10px 10px 40px 10px;
				padding:0;
				min-height:369px;
				}

				
				#textarea_nocross{
				/*background:url(../genaw/crossbg.jpg) no-repeat bottom right;*/
				margin:10px 10px 40px 10px;
				padding:0 80px 0 80px;
				min-height:369px;
				}
				
				#textarea_yelp{
				background:url(../../../images/yelp/yelpbg.jpg) no-repeat bottom right;
				margin:10px 10px 0px 10px;
				padding:0 80px 0 80px;
				min-height:429px;
				}

                
                #textarea #leftcontent{width: 320px; float: left; margin-right: 50px}
                #textarea #rightcontent{width: 400px; float: left; clear: right;}
                
                #textarea #referral_leftcontent{width: 390px; float: left; padding: 0 40px 0 0; margin: 0 35px 0 0;}
                #textarea #referral_rightcontent{width: 310px; float: left; clear: right;}
                
                #textarea #press_leftcontent{width: 430px; float: left; margin: 18px 0 0 0}
                #textarea #press_rightcontent{width: 280px; float: right; clear: right; margin: 18px 0 0 0}
				
					#introtext{
					width:542px;
					}

					#tagline{
					background:url(../genaw/tagline.png) no-repeat;
					text-indent:-9999px;
					width:652px;
					height:105px;
					margin-bottom:30px;
					}
		
			#maincontent ul{
			margin-bottom:20px;
			}
			
				#maincontent li{
				list-style-position:inside;
				}
	

/* Rules for footer */	

	#footer{
	background:url(../genaw/foot1px.gif) repeat-x #FFFFFF;
	height:145px;
	padding-top:50px;
	}
	
		#footcontain{
		width:871px;
		margin:0 auto 0 auto;
		-webkit-text-size-adjust:100%;
		}
		
		#copyright{
		float:left;
		padding-left:15px;
		margin:20px 0 0 0;
		}
		
		#btmnav2{
		float:left;
		padding-left:15px;
		margin:20px 0 0 0;
		}


	
/* Rules for other items */

	.divide{
	color:#B40000;
	padding:0 15px 0 15px;
	}

	.highlight{
	color:#B40000;
	}

	.spacer{
		clear:both;
		margin:0;
		padding:0;
		}
		
/* Rules for employee spotlight */

#maincontent_spotlight{
		background:url(../genaw/emp_RPT.jpg) repeat-y;
		margin-bottom:27px;
		}

			#topcell_spotlight{
			background:url(../genaw/emp_top_cell.jpg) no-repeat;
			height:20px;
			}

				#textarea_spotlight{
				margin:10px 10px 5px 10px;
				padding:0 80px 0 80px;
				min-height:369px;
				}

			#btmcell_spotlight{
			background:url(../genaw/emp_bottom_cell.jpg) no-repeat;
			height:173px;
			}		

.breadcrumb_emp {color: white; font-weight: bold;}

.breadcrumb_emp a {color: white; font-weight: bold;}

.employee_outerwrap {background-color: #fff; padding: 50px;
-webkit-border-radius: 4px;  
-moz-border-radius: 4px;  
border-radius: 4px;
border: 4px solid #E3E3E3;}

.employee_innerwrap img {float:left; width:230px; margin: 0 25px 25px 0; padding: 5px; border:1px solid #dddddd;}


.employee_innerwrap hr {
    border-color: #358FC9;
    border-style: dotted none none;
    border-top: thin dotted #358FC9;
    margin-bottom: 15px;
    margin-top: 0;
    clear: both;
}

.employee_text {width: 60%; float: left; margin: 20px 0 0 0;}

.employee_text h1 {margin: 0 0 0 0;}
