body {
	background-color: #F5F5ED;
	font-family: Georgia, serif;
}

a {outline: 0;}

/* grids alt */
#doc4{margin:auto;text-align:left;width:74.23em;*width:72.44em;min-width:965px;}

#hd {
	width: 969px;
	height: 83px;
	position: relative;

	z-index: 100;
	background: no-repeat url(/images/site/hdr_bg.png) 0 0;
}
/*  BUTTONS CREATED BY VANI REPLACED BELOW
	#hd.home {background: no-repeat url(/images/site/hdr_home.gif) 0 0;}
	#hd.about {background: no-repeat url(/images/site/hdr_about.gif) 0 0;}
	#hd.clients {background: no-repeat url(/images/site/hdr_clients.gif) 0 0;}
	#hd.contact {background: no-repeat url(/images/site/hdr_contact.gif) 0 0;}
*/ 	
	#hd h1 {float: left;}

	#hd h1 a {	
		display: block;
		position: relative;
		top: 19px;
		left: 11px;
		width: 458px;
		height: 50px;
		text-indent: -9000px;
	}

	#menu {
		display: inline;
		float: left;
		width: 461px;
		height: 38px;
		margin: 25px 0 0 27px;

	}
		
		#menu li {
			display: inline;
			float: left;
			width: 112px;
			height: 43px;
			margin: 0 0 0 3px;
		}

			#menu li a {
				display: block;
				width: 112px;
				height: 38px;
				text-indent: -9000px;

			}

/*     ROLLOVER BUTTONS       */
			#menu li a.home_button {
				background: no-repeat url(/images/site/home_menu_button.gif) 0 -3px;
			}  
			#menu #home a.home_button {
				background: no-repeat url(/images/site/home_menu_button.gif) 0 -79px;
			}  
			#menu li a.home_button:hover  {
				background-position:0 -41px;
			}
			#menu #home a.home_button:hover  {
				background-position:0 -79px;
			}

			#menu li a.about_button {
				background: no-repeat url(/images/site/about_menu_button.gif) 0 -3px;
			} 
			#menu #about a.about_button {
				background: no-repeat url(/images/site/about_menu_button.gif) 0 -79px;
			}  
			#menu li a.about_button:hover  {
				background-position:0 -41px;
			}
			#menu #about. a.about_button:hover  {
				background-position:0 -79px;
			}

			#menu li a.clients_button {
				background: no-repeat url(/images/site/clients_menu_button.gif) 0 -3px;
			}  
			#menu #clients a.clients_button {
				background: no-repeat url(/images/site/clients_menu_button.gif) 0 -79px;
			}  
			#menu li a.clients_button:hover  {
				background-position:0 -41px;
			}
			#menu #clients a.clients_button:hover  {
				background-position:0 -79px;
			}

			#menu li a.contact_button {
				background: no-repeat url(/images/site/contact_menu_button.gif) 0 -3px;
			}  
			#menu #contact a.contact_button {
				background: no-repeat url(/images/site/contact_menu_button.gif) 0 -79px;
			}  
			#menu li a.contact_button:hover  {
				background-position:0 -41px;
			}
			#menu #contact a.contact_button:hover  {
				background-position:0 -79px;
			}	
			
			
			
			
			
			
			
			
			
			
#bd {
	margin-top:0px;
	padding-top:0px;
	background: repeat-y url(/images/site/bd_bg.png) 0 0;
}
	#bd div.content { padding: 12px 15px; line-height: 1.3;}

#ft {background: no-repeat url(/images/site/ft_bg.png) 0 0;}

	#ft p {
		font-size: 92%;
		color: #60729B;
		padding-top: 20px;
		text-align: center;
		font-weight:bold;
	}
	
		#ft p a, #ft p a:visited {color: #60729B; text-decoration: none;}
		#ft p a:hover {text-decoration: underline;}
		
/* generic */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */