body {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../images/page-bg-bw.jpg);
	background-color: #fff;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #666;
  }
  
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #b3b3b3;
	padding-top: 0px;
  }
  
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #b3b3b3;
	padding-top: 0px;
	font-weight: bold;
  }
  
h3 {
	font-size:13px;
	color:#666;
	padding-top:0;
	font-weight: bold;
  }
  
h4 {
	font-size:12px;
	padding-top:0;
	font-weight: bold;
  }

a:link {
	color: #b3b3b3;
	text-decoration: none;
  }
  
a:visited {
	color: #b3b3b3;
	text-decoration: none;
  }
  
a:hover {
	color: #999;
	text-decoration: none;
  }
  
a:active {
	color: #999;
	text-decoration: none;
}

/**** BUTTONS ****/

.btn {
	color:#fff;
	background-color:#b3b3b3;
	border: 1px solid #5e6063;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#b3b3b3',EndColorStr='#5e6063');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
  }

.btn:hover {
	cursor: pointer; /* cursor: hand; for IE5 */
	color: #f8dde2;
	background-color:#5e6063;
	border: 1px solid #b3b3b3;
	vertical-align: middle;
	padding: 5px;
  }

/****HEADER ****/

#main-container {
  margin-top: 20px;
  }
  
#header-bar-bw {
  width: 755px;
  height: 120px;
  background: url(../images/header-bw.gif) no-repeat left top;
  }

.practice-logo {
  max-width: 175px;
  max-height: 60px;
  padding: 10px 30px 26px 0;
  }
  
#flash-container {
  margin: 9px 0 0 15px;
  }
  
.no-flash {
  padding: 0;
  margin: -17px 0 0 15px;
  }

/**** MAIN ****/

#content_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 280px;
	background-image: url(../images/face-purple.jpg);
	background-repeat: no-repeat;
	background-position: left top;
  }
  
#main-image {
  width: 248px;
  height: 335px;
  padding: 0 30px 0 0;
  background: #fff url(../images/face-purple.jpg) no-repeat left top;
  }
  
#footer {
  height: 62px;
	background: url(../images/footer-bg.png) no-repeat left bottom;
	padding-right: 18px;
  }

*html #footer {
  height: 49px;
	background: url(../images/footer-bg.gif) no-repeat left bottom;
  }
  
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
  }

