/* Global
------------------------------------------------------------------*/
body {
	margin: 0 auto;
	text-align: center; 
	width: 100%;
	font: medium Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}

html body {
	margin: 0;
	padding: 0;
    background:#ECECEC;
	color: #000;
	font: medium Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	}
hr {
	display: none;
	}
img
    {
    border: none;
    }

/* Overall
------------------------------------------------------------------*/	
#wrapper {
	background:#FFF;
    text-align: left;
	width: 1000px;
	padding-left:3px;
	padding-right:3px;

	border:1px #000;
	margin: 0 auto;
	
	}

/* Header
------------------------------------------------------------------*/	
#masthead {
	width: 100%;
	}
	#masthead td {
		/*border: 1px red solid;*/
		}
	#masthead h1 {
		color: #0054A4;
		font-size: 16px;
		margin-bottom: 0px;
		}
		#masthead .faces {
			text-align:right;
			width: 292px;
			}
		#masthead .search {
			text-align:right;
			font-size: 12px;
			}
			#masthead .search a {
				color: #003366;	
				}
			#masthead .search input {
				border: 1px solid #7F9DB9;
				}
				

	
	
/* Navigation
------------------------------------------------------------------*/	
#nav-wrap {
	margin: 0;
	padding: 0;
	width: 891px;
	text-align: center;
}
#nav-bar {
	width: 100%;
	}
	
	
/* Content
------------------------------------------------------------------*/
#content-wrapper {
	width: 100%;
}
#main-content {
	width: 100%;
	color: #333;
	line-height: 16px;
	}
	#main-content hr {
		display: block;
		border: 0;
		height: 1px;
		width: 100%;
		color: #CCC;
		background: #CCC;
		}

#main-content-l {
	width: 418px;
	}
	#main-content-l hr {
		display: inline;
		}
#main-content-r {
	width: 483px;
	}
	#main-content-r hr {
		display: block;
		border: 0;
		height: 3px;
		width: 100%;
		color: #E1D6A0;
		background: #E1D6A0;
		}	
		#find-treatment {
			height: 240px;
			font-size: 11px;
			}
			#ft-intro {
				width: 150px;
				font-size: 11px;
				text-align: right;
				margin-top: 40px;
				}
			#ft-search {
				font-size: 11px;
				margin-top: 15px;
				}
			#find-treatment h3 {
				font-size: 16px;
				}
			#find-treatment .txt-search {
				border: 1px solid #7F9DB9;
				font-size: 11px;
				font-family: verdana; 
				}
			#find-treatment .btn-search {
				border: 1px solid #655D5D;
				background: #E1D69F;
				font-size: 11px;
				font-family: verdana; 
				}
				
/* Footer
------------------------------------------------------------------*/	
#footer {
	margin: 0 auto;
	font-size: 12px;
	color: #666;
	text-align: center;
	padding:0;




	}
	#footer hr {
		display: block;
		border: 0;
		height: 1px;
		width: 100%;
		color:#000;
		background: #FFF;
		}
	#footer a {
		color: #000;
		}
		
/* Forms
------------------------------------------------------------------*/	
.registration-form {
	margin-left: 20px;
	}
.registration-form td {
	font: small Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 6px;
	}
input, select, option, textarea {
	font: small Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}
.small-text {
	font: x-small Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}
	

/*Clearing Floats
------------------------------------------------------------------*/	
	
.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 */


/*Text Styles
------------------------------------------------------------------*/

/* |-----| Header Tags |-----| */
h1, h2, h3, h4
{
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing:.03em;
	color: #333;
	
}

h1{font-size:14px; font-weight:bold; line-height:22px;}

h2{font-size:14px; font-weight:bold; line-height:22px;}

h3{font-size:12px; font-weight:bold; line-height:18px;}

h4{font-size:12px; font-weight:bold; line-height:18px;}



/* |----| Link Styles |-----| */
    A {
		color: #000;
		text-decoration: underline;
		line-height:18px;
	}
	A:link {
		color: #000;
		text-decoration: underline;
	}
	A:visited {
		color: #000;
		text-decoration: underline;
	}
	A:hover {
		color: #000;
		text-decoration: none;
	}
	A:active {
		color: #000;
		text-decoration: none;
	}
	

	
/* |-----| Formatting Tags |-----| */

strong
{
	font-weight:bold;
}

em, acronym{/* No additional styles */}

ul{list-style-type: square;}

ol{list-style-type: decimal;}

blockquote
{
	padding:0;
	margin:0;
	padding-left:10px;
	font-style:normal;
}

dl
{
	padding:0;
	border-bottom:1px solid #7797cc;
}

dt
{
	font-weight:normal;
	border-top:1px solid #7797cc;
	border-bottom:1px solid #7797cc;
	border-left:15px solid #7797cc;
	padding-left:5px;
}

dd
{
	margin:0;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:5px;
	
}

hr
{
	border: 0;
	width: 100%;
	color: #0054A4;
	background-color: #0054A4;
	height: 1px;
}


.pageHeader {
	font-size: 18px;
	color: #0054A4;
	font-weight: bold;
	}
	
.subhead {
	font-size: 14px;
	line-height: 14px;
    color: #333;
	font-weight: bold;
	border-bottom: solid 1px #333;
	width: 100%;
	}
    
.disclaimer {
	font-size: 10px;
	line-height:15px;
	}
	
.photocaption {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	}
	
P.highlight { 
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px; 
	background-color: #333; 
	padding: 10px; 
	border: solid 1px #b1b0b0; 
	width: 75%;
	text-align: center;
	}
	
P.pullout { 
    font-size: 12px;
    color: #0054A4;
    line-height: 18px;
    padding: 5px;
    border-left: solid 1px #b1b0b0;
    border-bottom: none;
    border-top: none;
    border-right: none;
    }
	

