/*****************/
/*  Tag  Styles  */
/*****************/

* {
	margin:0;
}

body, td, div, span, a, p {
	font-family:"trebuchet MS" ;
	font-size:12px;
	color:#000;
}

body, html {
	margin:0;
	padding:0;
	height:100%;
}

a {
	color:#9ca13d;
	text-decoration:underline;
	font-weight:bold;
}

a:hover {
	text-decoration:none;
}

body {
	background-color:#c1b49a;
}

h1 {
	margin:0;
	padding:0;
	font-size:2em;
}

h2 {
	margin:0;
	padding:0;
	font-size:1.4em;
}

img {
	border:none;
	vertical-align:bottom;
}

li {
	margin:.75em 3em;
	line-height:1.77em;
}

ol, ul {
	margin-bottom:1.5em;
	padding:0;
}

p {
	margin:0 0 1em 0;
	line-height:1.77em;
}

sup {
	font-size:.7em;
}

table {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
}

table td {
	padding:3px;
}

/*****************/
/* Layout Styles */
/*****************/

#Header {
	margin:auto;
	width:942px;
	height:86px;
	background:url("images/Header_BG.gif") no-repeat;
}

#Header a {
	display:block;
	width:235px;
}

#Header #Logo {
	margin:16px 15px 10px 15px;
}

#Header #Header_Phone {
	float:right;
	text-align:right;
	padding-top:25px;
	padding-right:28px;
	color:#716558;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
}

.Left_Shadow {
	width:922px;
	background:url("images/Main_Shadow_Left.gif") repeat-y 0 0;
	padding-left:10px;
}

.Right_Shadow {
	width:922px;
	background:url("images/Main_Shadow_Right.gif") repeat-y 100%;
	padding-right:10px;
}

#Top {
	margin:auto;
	width:942px;
}

#Top #Body {
	background-color:#fff;
	border:solid 3px #ebe7df;
	padding:3px;
}

#Top #Body #Nav a {
	display:block;
	float:left;
	color:#716558;
	font-size:1.4em;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration:none;
	padding:0 10px;
	margin:4px 0 8px 0;
	text-transform:uppercase;
	border-right:solid 1px #716558;
}

#Top #Body #Nav a:hover {
	text-decoration:underline;
}

#Top #Body #Nav a.Active {
	color:#9ca13d;
}

#Top #Body #Nav #Last_Link {
	border:none;
}

#Top #Body #Page_Content {
	clear:left;
	background-color:#ebe7df;
	padding:5px;
	padding-top:0;
}

#Bottom {
	width:942px;
	clear:both;
	margin:auto;
	padding-top:6px;
	background:url("images/Page_Content_Shadow_Bottom.gif") no-repeat 0 0;
}

#Bottom .Left_Shadow, #Bottom .Right_Shadow {
	height:180px;
}

#Bottom .Left_Shadow {
	background:url("images/Main_Shadow_Bottom.gif") no-repeat 0 100%;
	padding-bottom:10px;
}

#Bottom div.Block {
	width:290px;
	height:170px;
	float:left;
	border:solid 5px #fff;
	background-color:#ebe7df;
}

#Bottom div.Block div.Block_Body {
	padding:6px 10px;
}

div.Block_Body p,
div.Block_Body label,
div.Block_Body td,
div.Block_Body a,
div.Block_Body span {
	color:#716558;
}

#Bottom div.Block div.Block_Body p {
	margin:0;
	font-size:1.1em;
	line-height:1.5em;
}

#Bottom img.Bottom_Block_Separator {
	float:left;
}

#Bottom div.Block h2 {
	color:#716558;
	background-color:#aeddd4;
	text-transform:uppercase;
	text-align:center;
	padding:6px;
}

#Bottom_FAQ input#FAQ_Input {
	width:265px;
	margin:.5em 0;
}

#Bottom_FAQ input#FAQ_Submit {
	float:right;
}

#Bottom_Appointments td {
	padding:1px 0;
}

#Bottom_Appointments input.Textbox {
	font-size:.9em;
	width:217px;
	margin-left:8px;
}

#Bottom_Appointments input.Submit {
	float:right;
}

#Bottom_Appointments span.Label {
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5em;
}

#Bottom_Appointments span.Label_Day, #Bottom_Appointments span.Label_Time {
	font-weight:normal;
	font-size:.8em;
}

#Bottom_Resources a {
	display:block;
	text-decoration:none;
	padding:3px 3px;
	font-size:1.1em;
}

#Bottom_Resources a:hover {
	background-color:#fff;
}

#Bottom_Resources a.Other {
	text-align:right;
	margin-top:4px;
	font-size:.9em;
}

#Bottom_Resources a.Other:hover {
	text-decoration:underline;
	background-color:#ebe7df;
}

#Footer {
	margin:auto;
	width:922px;
	color:#fff;
	text-align:right;
	padding-bottom:2em;
}

#Footer a {
	color:#fff;
	padding-left:10px;
}


/*****************/
/*  Page Styles  */
/*****************/

#About, #Services, #Advice, Directions {
	padding-top:5px;
}

#Home_Welcome {
	background-color:#9ca13d;
}

#Home_Welcome img#Photo {
	float:left;
}

#Home_Welcome #Home_Slideshow {
	float:left;
	margin:0;
}

#Home_Welcome #Home_Slideshow_Margin {
	padding-top:5px;
	padding-right:5px;
	background-color:#ebe7df;
}

#Home_Message, #Home_Message h1, #Home_Message p, #Home_Message a, #Home_Links {
	color:#fff;
}

#Home_Message {
	float:right;
	width:286px;
	height:180px;
	padding:17px 23px;
	border-top:solid 5px #ebe7df;
	background-color:#9ca13d;
}

#Home_Message h1 {
	margin-bottom:.3em;
	text-transform:uppercase;
}

#Home_Message p {
	margin:0;
	/*margin-right:25px;*/
	font-size:1.1em;
	line-height:1.6em;
}

#Home_Links {
	margin-top:5px;
	font-size:1.3em;
}

#Home_Links a {
	font-size:1em;
	/*text-transform:uppercase;*/
	text-decoration:none;
	line-height:1.8em;
}

#Home_Links a:hover {
	text-decoration:underline;
}

#Home_Greeting {
	float:left;
	width:252px;
	margin:20px 0 10px 0;
	padding-right:19px;
}

#Home_Greeting q, #Home_Greeting #Attribution {
	font-family:"Times New Roman",georgia;
	font-style:italic;
	font-size:1.2em;
	color:#716558;
}

#Home_Greeting q {
	display:block;
	margin-top:1em;
	padding-left:12px;
	line-height:1.3em;
}

#Home_Greeting q em {
	color:#9ca13d;
}

#Home_Greeting #Attribution {
	text-align:right;
}

#Home_Advice_Widget {
	margin-top:20px;
	margin-bottom:0px;
}

#Home_Advice_Widget_Links {
	text-align:center;
	color:#978E87;
	font-size:1.3em;
	font-weight:bold;
}

#Home_Advice_Widget_Links A {
	color:#978E87;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;
}

#Home_Advice_Widget_Links A:hover {
	text-decoration:underline;
}

#Home_Advice_Text {
	background:url("images/Home_Advice_Text_BG.gif") no-repeat;
	width:172px;
	height:301px;
	float:left;
	margin-top:20px;
	padding:20px;
}

#Home_Advice_Text h3 {
	color:#9ca13d;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:5px;
}

#Home_Advice_Text p {
	color:#716558;
	font-size:13px;
	line-height:1.66em;
}

#About {
	background-color:#cbbfa9;
	border-top:solid 5px #e9e6e0;
	padding:5px;
}

#About_Subnav div {
	float:left;
	/*width:190px;*/
	background-color:#f9f8f3;
	color:#99827a;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	padding:7px 15px;
	margin-right:1px;
}

#About_Subnav a {
	float:left;
	display:block;
	/*width:220px;*/
	background:url("images/About_Subnav_Off_BG.gif") repeat-y 50% #887569;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	padding:7px 15px;
	margin-right:1px;
}

#About_Subnav a:hover {
	text-decoration:underline;
}

#About_Body {
	clear:left;
	background-color:#eeebe4;
	padding:5px;
	height:566px;
	/*height:516px;*/
	border:solid 1px #ded8cc;
}

#About #Team_Thumbs {
	clear:left;
	background:url("images/About_Thumbs_BG.jpg") no-repeat 50% #f2efea;
}

#About #Team_Thumbs #Thumbs_Margin {
	/*height:475px;*/
	height:493px;
	padding-top:2em;
}

#About #Team_Thumbs table {
	margin:auto;
}

#About #Team_Thumbs table td {
	text-align:center;
	padding:4px 4px;
}

#About #Team_Thumbs table td div.Name {
	padding:6px 0;
	color:#fff;
	background-color:#9ca13b;
	font-size:.8em;
	line-height:1.2em;
}

#About #Team_Thumbs table td a {
	display:block;
	width:95px;
	margin:auto;
	color:#fff;
	text-decoration:none;
	border:solid 1px #fff;
}

#About #Team_Thumbs table td a:hover {
	text-decoration:underline;
}

#About #Team_Thumbs table td div.About_Dept {
	background:url("images/About_Dept_Name_BG_1.gif") repeat-y 100% #9A8579;
	border:solid 1px #dcd2cb;
	color:#fff;
	padding:5px 0;
	font-size:.9em;
}

#About #Team_Thumbs table td div.About_Dept_2 {
	background:url("images/About_Dept_Name_BG_2.gif") repeat-y 100% #9A8579;
	border:solid 1px #dcd2cb;
	color:#fff;
	padding:5px 0;
	font-size:.9em;
}

#About #Team_Thumbs table td div.About_Dept_3 {
	background:url("images/About_Dept_Name_BG_3.gif") repeat-y 100% #9A8579;
	border:solid 1px #dcd2cb;
	color:#fff;
	padding:5px 0;
	font-size:.9em;
}

#About #Team_Thumbs table tr#Row_2 td {
	padding-top:25px;
}

/*
#About #Testimonials {
	float:left;
	overflow:auto;
	height:495px;
	width:425px;
	padding:10px;
	margin:0 5px;
}
*/
#About #Testimonials, #About #Philosophy {
	overflow:auto;
	height:530px;
	padding:10px;
	margin:0 5px;
}

#About h2 {
	color:#9ca13d;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:.75em;
}

#About #Testimonials .Testimonial {
	margin-bottom:1em;
}

#About #Testimonials .Testimonial .Headline {
	font-weight:bold;
}

#About #Testimonials .Testimonial .Name_and_Date {
	font-style:italic;
}

#About #Testimonials .Testimonial div, #About #Testimonials .Testimonial q {
	color:#907c71;
}

#About #Testimonials .Testimonial q:before, #About #Testimonials .Testimonial q:after {
	content:"";
}

/*
#About #Philosophy {
	float:right;
	width:380px;
	height:495px;
	padding:10px 20px;
	background-color:#9ca13d;
}

#About #Philosophy {
	height:530px;
	padding:10px 20px;
	background-color:#9ca13d;
}

#About #Philosophy h2, #About #Philosophy p {
	color:#fff;
}

#About #Philosophy p {
	font-size:1.1em;
	line-height:1.35em;
}
*/

#About #Philosophy p {
	color:#907c71;
}

#Services {
	/*border-top:solid 5px #e9e6e0;*/
}

#Directions {
	border-top:solid 5px #e9e6e0;
}

#Directions p {
	line-height:1.5em;
}

#Directions .Directions_Field {
	float:left;
	color:#716558;
	padding-top:10px;
}

#Services_Body, #Directions_Body {
	background-color:#cabfa8;
	border:solid 3px #fff;
	padding:5px;
	/*padding-right:0;*/
}

#Directions_Border {
	float:left;
	clear:both;
}

#Services_BG, #Directions_BG {
	background-color:#9ca13d;
	height:100%;
}

#Directions_Border {
	height:100%;
	padding:7px;
	background:url("images/Services_Content_BG.gif") repeat-y #f5f3ef;
}

#Services #Services_Subnav {
	float:left;
	width:167px;
	/*height:790px;*/
}

#Directions #Directions_Subnav {
	float:left;
	width:80px;
	clear:left;
}

#Services #Services_Subnav a,
#Directions #Directions_Subnav a {
	display:block;
	background:url("images/Services_Subnav_BG.gif") repeat-y #8a786c;
	padding:8px 12px;
	padding-bottom:10px;
	color:#fff;
	font-size:1.25em;
	text-decoration:none;
	border-bottom:solid 1px #c1b49a;
	line-height:1.1em;
}

#Directions .Directions_Address {
	float:left;
	width:185px;
	font-weight:bold;
	margin-top:10px;
	color:#716558;
}

#Directions #Directions_Subnav a {
	display:block;
	padding:0;
	background-color:#fff;
	border-bottom:solid 1px #c1b49a;
}

#Services #Services_Subnav a:hover,
#Directions #Directions_Subnav a:hover {
	text-decoration:underline;
}

#Services #Services_Subnav a.Active,
#Directions #Directions_Subnav a.Active {
	background:url("images/Services_Content_BG.gif") repeat-y #8a786c;
	color:#9a8479;
}

#Services #Services_Subnav a.Active:hover,
#Directions #Directions_Subnav a.Active:hover {
	text-decoration:none;
}

#Services #Services_Subnav a.Under_Active,
#Directions #Directions_Subnav a.Under_Active {
	background:url("images/Services_Subnav_Shadow_BG.gif") no-repeat #8a786c;
}

#Services #Services_Subnav_Shadow,
#Directions #Directions_Subnav_Shadow {
	background:url("images/Services_Subnav_Shadow.gif") no-repeat;
	height:10px;
}

#Services #Services_Content,
#Directions #Directions_Content {
	background:url("images/Services_Content_BG.gif") repeat-y -163px #f0ece6;
	padding:15px 25px;
	margin-left:167px;
	color:#9a8479;
	min-height:350px;
}

#Directions #Directions_Content {
	margin-left:80px;
	background:none;
	background-color:#fff;
	width:362px;
	height:482px;
}

#Directions #Sitemap {
	background:none;
	background-color:#fff;
}

#Services #Services_Content p,
#Directions #Directions_Content p {
	color:#9a8479;
}

#Services #Services_Content h2,
#Directions #Directions_Content h2 {
	margin-bottom:1em;
	color:#9ca13d;
}

#Services #Services_Content h3,
#Directions #Directions_Content h3 {
	font-size:1.2em;
	margin-bottom:.25em;
	color:#9ca13d;
}

#Services #Services_Content span.Highlight {
	color:#9ca13d;
}

#Directions span.Highlight {
	color:#9ca13d;
}

#Services .Services_Photo {
	margin-bottom:20px;
}

#Services #Orofacial_Photo,
#Services #Neurology_Photo,
#Services #Sleep_Disorders_Photo,
#Services #Medical_Massage_Photo {
	float:right;
	text-align:right;
	width:305px;
	margin-bottom:0;
}

#Services #Orofacial_Photo,
#Services #Neurology_Photo,
#Services #Sleep_Disorders_Photo,
#Services #Medical_Massage_Photo {
	margin-top:0;
	margin-left:20px;
	margin-bottom:5px;
}

#Advice {
	height:750px;
}

#Advice.Advice_Home {
	height:550px;
}

#Advice.Advice_Home #Advice_Body{
	padding:40px 0;
	text-align:center;
}

#Advice #Advice_Flash_Sidebar {
	float:left;
	width:214px;
	border:solid 3px #fff;
	margin-right:4px;
}

#Advice #Advice_Content #Advice_Quote {
	width:670px;
	height:115px;
	float:left;
	background-color:#9ca13d;
	margin-bottom:4px;
	font-size:10px;
}

#Advice #Advice_Quote img {
	float:left;
	margin-right:10px;
}

#Advice #Advice_Quote q {
	width:670px;
}

#Advice #Advice_Content {
	float:left;
	width:670px;
	border:solid 3px #fff;
}

#Advice #Advice_Content h1 {
	width:422px;
	color:#fff;
	clear:left;
	background-color:#c1b49a;
	padding:10px 15px;
	padding-right:0;
	font-size:1.5em;
	line-height:1em;
}

#Advice #Advice_Content p {
	color:#9a8479;
	line-height:1.4em;
}

#Advice #Advice_Content #Advice_Xray {
	float:right;
}

#Advice #Advice_Content #Content_Margin {
	width:413px;
	margin:15px;
	margin-bottom:0;
	padding-top:15px;
	margin-top:0;
	clear:left;
}

#Advice #Advice_Content a.Advice_Appointment_Link {
	text-transform:lowercase;
}

#Advice #Advice_Quote p {
	color:#fff;
	font-size:1.3em;
	margin:10px;
	margin-bottom:0;
	line-height:1.5em;
}

#Advice #Advice_Head_Subnav a {
	display:block;
	float:left;
	background-color:#a39984;
	margin-right:4px;
	color:#fff;
	padding:10px 0;
	padding-left:15px;
	font-size:1.5em;
	line-height:1em;
	text-decoration:none;
}

#Advice #Advice_Head_Subnav {
	/*margin-bottom:15px;*/
}

#Advice #Advice_Head_Subnav a:hover {
	text-decoration:underline;
}

#Advice #Advice_Head_Subnav a#Link_Headaches {
	width:135px;
}

#Advice #Advice_Head_Subnav a#Link_TMJ {
	width:75px;
}

#Advice #Advice_Head_Subnav a#Link_Sleep_Disorders {
	margin-right:0;
	width:175px;
}

#Advice #Advice_Head_Subnav a.Active {
	background-color:#c1b49a;
}

#Advice #Advice_Head_Subnav a.Active:hover {
	text-decoration:none;
}

#Advice #Symptoms_Links {
	margin-top:1em;
	font-weight:bold;
	color:#9a8479;
	height:25px
}

#Advice #Symptoms_Links a {
	display:inline-block;
	float:left;
	background-color:#c1b49a;
	text-decoration:none;
	color:#fff;
	font-size:.8em;
	border:solid 1px #d6cebd;
	padding:3px 16.5px;
}

#Advice #Symptoms_Links a:hover {
	text-decoration:underline;
}

#Advice #Symptoms_Links a.Active {
	background-color:#9ca13d;
}

#FAQ {
	padding:25px;
	padding-bottom:0;
}

#FAQ h1 {
	margin-bottom:15px;
}

#FAQ ol li p {
	margin-top:5px;
	color:#9a8479;
	margin-left:20px;
}

#FAQ ol {
	list-style:none;
}

#FAQ ol li {
	margin:10px 20px;
}

#FAQ ol li h3 {
	margin-top:5px;
	color:#9ca13d;
	font-size:16px;
}

#Sitemap {
	padding:10px 5px;
}

#Sitemap h2 {
	color:#716558;
	margin:0 15px;
	margin-top:5px;
}

#Sitemap h3 {
	color:#fff;
	background-color:#9ca13d;
	padding:2px 0;
	text-align:center;
	font-size:13px;
	margin-bottom:5px;
}

#Sitemap td {
	width:25%;
	padding:15px;
	vertical-align:top;
}

#Sitemap ul {
	padding:0;
	margin:5px 0;
}

#Sitemap li {
	list-style:none;
	padding:0;
	margin:0;
	line-height:1.25em;
}

#Sitemap ul ul li {
	margin-left:10px;
}

#Sitemap a {
	color:#716558;
	text-decoration:none;
	font-size:11px;
	display:block;
}

#Sitemap a:hover {
	text-decoration:underline;
}

#Advice_Home_Text {
	background:url("images/Advice_Home_Text_BG.gif") no-repeat;
	width:205px;
	height:360px;
	padding:40px;
	padding-right:25px;
	margin-top:19px;
	float:left;
	text-align:left;
}

#Advice_Home_Text h3 {
	color:#9ca13d;
	font-size:19px;
	text-transform:uppercase;
	margin-bottom:10px;
}

#Advice_Home_Text p {
	color:#716558;
	font-size:15px;
	line-height:1.66em;
}

#Advice_Widget {
	width:757px;
	margin:auto;
}

/*****************/
/* Class  Styles */
/*****************/

a.Schedule_Appointment {
	text-decoration:none;
	font-size:1.3em;
}

a.Schedule_Appointment:hover {
	text-decoration:underline;
}

form .Submit {
	background-color:#716558;
	color:#fff;
	text-transform:uppercase;
	border:none;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

form .Submit:hover {
	background-color:#8d7e6e;
}

form .Textbox {
	border:solid 1px #c7bbb4;
}

div.Day-Time {
	float:left;
	width:43px;
	white-space:nowrap;
}

td#Meridiums {
	width:100px;
}

.Advice_Overflow {
	height:485px;
	padding-right:10px;
	margin-bottom:10px;
	overflow:auto;
}


/********************************/
/* YUI Overrides / Panel Styles */
/********************************/

.yui-skin-sam .yui-panel {
	border:solid 4px #fff;
}

.yui-skin-sam .yui-panel .hd, 
.yui-skin-sam .yui-panel .bd, 
.yui-skin-sam .yui-panel .ft {
	border-left:none;
	border-right:none;
}

.yui-skin-sam .yui-panel .hd {
	background:none;
	background-color:#aedee4;
	margin-bottom:0;
}

.yui-skin-sam .yui-panel .hd .Panel_Close {
	float:right;
	margin-top:6px;
}

.yui-skin-sam .yui-panel .hd .Panel_Close:hover {
	text-decoration:underline;
}

.yui-skin-sam .yui-panel .hd h2, .yui-skin-sam .yui-panel .hd p  {
	color:#716558;
	text-align:center;
}

.yui-skin-sam .yui-panel .hd h2 {
	font-size:1.7em;
	text-transform:uppercase;
	margin-left:25px;
}

.yui-skin-sam .yui-panel .hd p {
	font-size:1.3em;
	line-height:1.3em;
	margin-bottom:.75em;
}

.yui-skin-sam .yui-panel .bd {
	background-color:#ebe7df;
}

.yui-skin-sam .mask{
	opacity:1;
	*filter:alpha(opacity=100);
	background:url("images/Modal_BG.png");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Modal_BG.png', sizingMethod='scale');
}

.Panel_Body .Submit {
	font-size:1.3em;
}

#Panel_Forms .Panel_Body a {
	display:block;
	text-decoration:none;
	padding:3px 5px;
	font-size:1.3em;
	color:#716558;
}

#Panel_Forms .Panel_Body a:hover {
	background-color:#fff;
}

#Panel_Appointments p {
	color:#716558;
	font-size:1.3em;
	margin:10px 0;
	line-height:1.3em
}

#Panel_Appointments #Hours {
	color:#716558;
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
}

#Panel_Appointments td {
	padding:1px 0;
}

#Panel_Appointments input.Textbox {
	width:275px;
	margin-left:12px;
}

#Panel_Appointments input.Submit {
	float:right;
}

#Panel_Appointments span.Label {
	font-weight:bold;
	font-size:1.3em;
	line-height:1.5em;
	color:#716558;
}

#Panel_Appointments span.Label_Day,
#Panel_Appointments span.Label_Time {
	font-weight:normal;
	font-size:.9em;
	color:#716558;
}

#Panel_FAQ .Panel_Body .Textbox {
	width:338px;
}

#Panel_FAQ .Panel_Body #Results {
	width:314px;
	height:230px;
	padding:10px 12px;
	overflow:auto;
	background-color:#fff;
	border:solid 1px #c7bbb4;
}

#Panel_FAQ .Panel_Body #Results a {
	display:block;
	padding:2px 0;
	color:#716558;
	font-size:1.1em;
	text-decoration:none;
}

#Panel_FAQ .Panel_Body #Results a:hover {
	text-decoration:underline;
}

#Panel_FAQ .Panel_Body .Textbox {
	margin:10px 0;
}

#Panel_FAQ .Panel_Body .Submit_Button {
	text-align:right;
}

#Panel_Bio .bd {
	height:444px;
}

#Panel_Bio #Bio_Right, #Panel_Bio_Nopic #Bio_Right_Nopic {
	float:right;
	width:475px;
}

#Panel_Bio #Bio_Content, #Panel_Bio_Nopic #Bio_Content_Nopic {
	width:465px;
	height:400px;
	overflow:auto;
	padding-right:10px;
	margin-bottom:22px;
}

#Panel_Bio #Bio_Photo {
	height:444px;
}