/*  *********************************************  BODY  STYLE *********************************************** */

body {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color: #06030A;
	line-height: 20px;
	}
a img {
	border: 0px;
	}
	
/*  *********************************************  CONTENT  STYLE *********************************************** */

div#mn-links {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	}

div#mn-links p {
	float: right;
	text-align: right;
	margin: 10px 20px 0 0;
	padding: 0;
	color: #7D743D;
	text-transform: uppercase;
	}
	div#mn-links strong {
		}

div#mn-links a {
	color:#FAE7C7;
	text-decoration:none;
	}
	div#mn-links a:hover {
		color:#CA5;
		text-decoration:underline;
		}



	
/*  *********************************************  TOPNAV  STYLE *********************************************** */

/** TOP MENU POSITIONING **/
#multi-ddm {
	margin: 10px 0 0 5px;
	}

/** SUBMENU WIDTH **/
#multi-ddm ul, #multi-ddm ul li {	width: 200px; }

/** SUBMENU APPEARANCE **/
#multi-ddm ul {
	background-color:#331;
		border-top: none;	
		border-right: none;	
		border-bottom: none;	
		border-left: none;	
	border-color: #FFF;
	border-width: 1px;
	}
	#multi-ddm li ul { margin-top: -29px; }


/** TOP LEVEL LINK APPEARANCE **/
#multi-ddm a {
	padding: 5px 0 5px 16px;
	margin: 0;
	color: #281705;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
	width: 195px;
	}
	#multi-ddm a.first{ border-left: none;}
	#multi-ddm a.last { border-right: none;}


/** SUB LEVEL LINK APPEARANCE **/
#multi-ddm ul a {
	padding: 5px 16px;
	margin: 0;
	color: #FFF;
	text-decoration: none;
	text-transform: none;
	height: 20px;
	border: none;
	}

/** TOP/SUB LINK HOVER APPEARANCE **/
#multi-ddm a:hover { color: #CA5; }
#multi-ddm ul a:hover {  }




/*  *********************************************  CONTENT  STYLE *********************************************** */

div#mn-content {
	}

div#mn-content p {
	text-align:justify;
	}
	div#mn-content strong {
		}

	div#mn-content p.noTopPadding	{
		padding-top:0px;
		margin-top:0px;
		}
	div#mn-content p.noBottomPadding	{
		padding-bottom:0px;
		margin-bottom:0px;
		}
	div#mn-content p.noPadding	{
		padding-top:0px;
		margin-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
		}
	div#mn-content p.topParagraph	{
		padding-top:1px;
		margin-top:1px;
		}
/*  hide global UL - this effects spry tabbed panels
div#mn-content ul {
		margin:0;
		padding: 0 0 15px 20px;
		}
	div#mn-content li {
		padding-left: 0px;
		}
*/

div#mn-content a {
	color:#3D1E61;
	text-decoration:none;
	}
	div#mn-content a:hover {
		color:#06030A;
		text-decoration: underline;
		}
div#mn-content td	{
	line-height:16px;
	}


.expandedLists ul{
	margin: 10px 0 0 15px;
	padding:0;
	}
.expandedLists ul li{
	margin: 0 0 15px 0;
	padding:0;
	}
/*  *********************************************  SIDEBAR  STYLE *********************************************** */

div#mn-sidebar {
	}

div#mn-sidebar p {
	}
	div#mn-sidebar strong {
		}

div#mn-sidebar ul {
	margin:0;
	padding: 11px 0 15px 15px;
	list-style-image:url(../images/arrow_01.gif);
	}
	div#mn-sidebar li {
		padding-left:0px;
		margin-left:0px;

		}

div#mn-sidebar a {
	color:#06030A;
	text-decoration:none;
	}
	div#mn-sidebar a:hover {
		color: #3D1E61;
		}


div#obit	{
	width:338px;
	border:1px solid #3C1E5E;
	background-color: #DAC58E;
	}
	div#obit p	{
		text-align: center;
		font-size:18px;
		}


/*  *********************************************  FOOTER  STYLE *********************************************** */

div#mn-footer ul ul { display: none; }
div#mn-footer .hidden { display: none; }

div#mn-footer {
	line-height: 20px;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	}
	#mn-footer p {
		float: left;
		padding: 0;
		margin: 11px 0 0 0;
		width: 100%;
		}
	#mn-footer ul {
		float: left;
		padding: 0;
		margin: 11px 0 0 0;
		width: 100%;
		list-style-type: none;
		}
		#mn-footer li {
			display: inline;
			padding-right: 25px;
			}
	#mn-footer a {
		color: #FFF;
		text-decoration: none;
		}
		#mn-footer a:hover {
			text-decoration:underline;
			}
	
	
	
	
	
/*  *********************************************  HEADER TAGS *********************************************** */

H1, #mn-sidebar .header, H2 {
	color:#3D1E61;
	margin: 0 0 0 -2px;
	padding: 20px 0 0 0;
	font-size: 19px;
	font-weight: bold;
	}
H1	{
	padding-bottom:10px;
	}

H2 {
	color:#3D1E61;
	margin:10px 0 0 0;
	padding: 10px 0 0 0;
	font-size: 17px;
	border-bottom:1px dotted #D6C18C;
	}
H2.noTopPadding	{
	padding-top:0;
	margin-top:0;
	}

H3	{
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	font-size: 16px;
	border-bottom:1px dotted #D6C18C;
	color:#3D1E61;
	}
H3.noTopPadding	{
	padding-top:0;
	margin-top:0;
	}	
H4	{
	font-size: 14px;
	padding:0;
	margin:0;
	}

/*  *********************************************   PICTURES   *********************************************** */

.picborder, .picRight, .picLeft {
	border: 1px solid; 
	border-color: #A08E66;
	margin-top: 10px;
	}
	.picRight {
		float:right;
		margin-left:20px;
		}
	.picLeft {
		float:left;
		margin-right:20px;
		}

.picRightnoborder {
	float:right; 
	margin-left:20px;
	margin-top: 20px;
	}

.picLeftnoborder {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	}


/*  *********************************************   CONTENT ELEMENTS  *********************************************** */

hr {
	width: 80%;
	border: none;
	border-top: 1px solid #CCC;
	text-align: center;
	margin: 30px auto;
	}
	
.listsLeft	{
	margin:0;
	padding:0;
	float:left;
	width:275px;
	}
	
.listsRight	{
	margin:0;
	padding:0;
	float:left;
	width:275px;
	}	
	
.officeLeft	{
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:255px;
	}
	
.officeRight	{
	margin:0 0 10px 0;
	padding:0 0 0 40px;
	float:left;
	width:255px;
	border-left:1px solid #A08E66;
	}	
	
div.spacer{clear:both; height:1px; display:block;}	

.officeAddressLeft	{
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:255px;
	}
	
.officeHoursRight	{
	margin:0 0 10px 0;
	padding:0 0 0 40px;
	float:left;
	width:255px;
	}

/***************** PDF Lists *******************/

div#mn-content #pdflist	{
			width:265px;
			float:left;
			margin:0px 0 10px 0;
			padding:0px;
			}
	
div#mn-content	#pdflist ul {
				list-style:none;
				margin:0px;
				padding:0px;				
				}
		
		#pdflist ul li	{
				background-repeat:no-repeat;
				padding: 0 0 0 25px;
				margin: 0;
				background-image:url(../images/pdf-icon.gif);
				}
		
		#pdflist ul li a	{
				text-decoration:none;
				}
	
		#pdflist ul li a:hover {
				text-decoration:underline;
				}

div#getAdobe	{
	width:275px;
	float:left;
	margin:0px 0 10px 0;
	padding:0px;
	}
	div#getAdobe p	{
		text-align:left;
		padding:0;
		margin:0;
		}	

.logoLeft {
	border: 0; 
	margin-top: 5px;
	float:left;
	margin-right:10px;
	}

/*  **************** OUR DOCTORS PAGE **************  */
.docPicLeft	{
	margin:3px 0 0 0;
	padding:0;
	float:left;
	width:69px;
	border:1px solid #9F8D65;
	}
.docNameRight	{
	margin:0;
	padding:0;
	float:left;
	width:475px;
	}	
	.docNameRight p	{
		padding-top:0px;
		margin-top:0px;
		padding-left:5px;
		margin-left:5px;
		text-align:left;
		}
	 	.docNameRight p.readBio	{
		padding-top:7px;
		margin-top:7px;
		}	

div.spacer{clear:both; height:10px; display:block;}

div#mn-content .doctorBio p	{
	padding-top:0px;
	margin-top:0px;
	}

	
div#mn-content .doctorBio ul	{
	padding-top:0px;
	margin-top:2px;
	}		
div#mn-content .doctorBio ul li	{
	padding-top:0px;
	margin-top:0px;
	}	
	
/*  ***********************  ADDITIOINAL STYLE FOR THE TABBED PANELS  *************************  */

.addressLeft	{
	margin: 10px 0 10px 10px;
	padding: 0;
	float:left;
	width:150px;
	}
	.addressLeft p {
		text-align:left;
		}
.directionFinderRight	{
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	float:left;
	width:380px;
	}

.mapBorder	{
	border:1px solid #9F8D65;
	}
	
div#mn-content p.viewMap	{
	margin-top:0px;
	padding-top:0px;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;
	}	

div#mn-content .directionsLI	{
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	}
div#mn-content p.credit	{
	margin:5px 0 0 5px;
	padding:5px 0 0 5px;
	font-size:11px;
	}	
	
/*  *********************************** ANIMATIONS PAGE **********************************  */
div#animations	{
	text-align:center;
	margin-top:20px;
	}

/*  ******************************** SPORTS MEDICINCE PAGE *******************************  */	

.injuriesList	{
	margin:0px;
	padding:0px;
	float:left;
	width:260px;
	}
	

/*  ******************************** HIP PAGE *******************************  */	

.activitiesList	{
	margin:0px;
	padding:0px;
	float:left;
	width:260px;
	}	
	
/*  ******************************** PHYSICAL THERAPY PAGE *******************************  */	

.threeColumn	{
	float:left;
	margin:0;
	paddgin:0;
	width:180px;
	}
	.threeColumn ul	{
		margin:0 0 0 40px;
		padding:0;
		}
