/* --- Common site Styles ---------------------------------------------------------- */
body,
p,
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
}

body {
	background-image:url(../_images/bgrd_main.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#f2e7ba;
	margin:0 0 0 0;
}

a:link,
a:visited,
a:active,
a:hover { 
	color: #6C1117;
	text-decoration:underline;
	outline:none;
}
a:hover { 
	color: #CE0F14;
	text-decoration:underline;
}
.mainArea
{
	width:790px;
	margin:0px auto 0 auto;
}
li
{
	margin:0 0 0 0px;
	list-style-image:url(../_images/bullet_diamond.gif);
	line-height:17px;
}
ul
{
	padding:0 0 0 15px;
	margin:8px 0 8px 15px;
	list-style-type:disc;
	list-style-position:outside;
}
ol
{
	padding:0 0 0 15px;
	margin:8px 0 8px 15px;
	list-style-position:outside;
}
.innerUL
{
list-style-type:circle;
margin:4px 0 0 0px;
}
.line
{
margin:9px 0 9px 0;
border-bottom:1px solid #E0D3A9;
}


/* --- White Lines  ---------------------------------------------------------- */

.bgrdWhite
{
background-color:#FFFFFF;
}



/* --- Special fonts ---------------------------------------------------------- */

.specialFonts
{
font-family:"Times New Roman", Times, serif;
color:#6C1117;
font-weight:bold;
font-style:italic;
font-size:18px;
line-height:17px;
}
.redText
{
color: #6C1117;
}
.smallText
{
font-size:7pt;
}




/* --- Shadows  ---------------------------------------------------------- */

.shadowLeft
{
background-image:url(../_images/shadow_bgrd_left.jpg);
}
.shadowRt
{
background-image:url(../_images/shadow_bgrd_rt.jpg);
}




/* --- Index Columns  ---------------------------------------------------------- */

.indexColumns
{
margin:12px 15px 10px 15px;
font-size:7.5pt;
text-align:left;
line-height:13px;
width:141px;
overflow:hidden;
}
.indexColumns li
{
	margin:0 0 0 0px;
	line-height:13px;
}
.indexColumns ul
{
	padding:0 0 0 0;
	margin:4px 0 12px 15px;
	list-style-type:disc;
	list-style-position:outside;
}




/* --- Sides  ---------------------------------------------------------- */

.leftSide
{
background-image:url(../_images/bgrd_left_side.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#dbcd9b;
}
.mainContent
{
padding:20px 30px 6px 30px;
background-image:url(../_images/bgrd_main_content.jpg);
background-repeat:repeat-x;
background-position:top;
line-height:15px;
}
.mainContentIndex
{
padding:14px 15px 4px 15px;
background-image:url(../_images/bgrd_main_content.jpg);
background-repeat:repeat-x;
background-position:top;
}
.rightSide
{
background-color:#f7f0d5;
}
.leftSideLine
{
margin:9px 10px 9px 10px;
border-bottom:1px solid #ffffff;
}



/* --- Page Title  ---------------------------------------------------------- */

.ptitle
{
margin:7px 15px 0 15px;
padding:0 0 4px 0;
border-bottom:1px solid #cccccc;
font-size:10pt;
color:#0099FF;
font-weight:bold;
}


/* ---  Titles  ---------------------------------------------------------- */

.title
{
font-size:9pt;
color:#000000;
font-weight:bold;
display:block;
padding:4px 0 4px 3px;
background-color:#EBE1C7;
}


/* --- Nav02 ---------------------------------------------------------- */

.nav02
{
}
.nav02 a
{
	padding: 5px 10px 5px 20px;
	display: block;
	font-weight:normal;
	font-size:8.5pt;
}

.nav02 a,
.nav02 a:link,
.nav02 a:visited,
.nav02 a:active
{
	color: #ffffff;
	background-color: #8a7c53;
	border-top: 1px solid #FFFFFF;
	text-decoration:none;
}
.nav02 a:hover
{
	color: #d4b124;
	background-image:url(../_images/nav/nav02_f2.jpg);
	text-decoration:none;
}

.nav02Over a
{
	padding: 5px 10px 5px 20x;
	display: block;
	font-weight:normal;
	font-size:8.5pt;
}

.nav02Over a,
.nav02Over a:link,
.nav02Over a:visited,
.nav02Over a:active,
.nav02Over a:hover
{
	color: #d4b124;
	background-image:url(../_images/nav/nav02_f2.jpg);
	text-decoration:none;
}




/* --- Patient Connection ---------------------------------------------------------- */

.patientConnection
{
background-image:url(../_images/bgrd_patient_connection.jpg);
background-repeat:no-repeat;
padding:1px 0 3px 0;
font-size: 8.5pt;
}



/* --- News ---------------------------------------------------------- */

.news
{
font-size:7.5pt;
color:#000000;
margin:10px 16px 10px 16px;
line-height:11px;
}

.news a,
.news a:link,
.news a:visited,
.news a:active
{
	color: #000000;
	text-decoration:none;
}
.news a:hover
{
	color: #CE0F14;
	text-decoration:none;
}
.dottedLineNews
{
margin:9px 0 8px 0;
border-bottom:1px dotted #ffffff;
}
.newsDate
{
color:#6D6345;
margin:0 0 3px 0;
}



/* --- Physicians ------------------------------------------------------------------- */

.physiciansImage
{
padding:5px;
border:1px solid #E0D3A9;
margin:0 15px 15px 0;
background-color:#ffffff;
}
.physiciansName
{
margin:5px 0 12px 0;
font-family:"Times New Roman", Times, serif;
color:#6C1117;
font-weight:bold;
font-style:italic;
font-size:18px;
line-height:17px;
}
.physiciansTitle
{
font-weight:bold;
margin:0 0 9px 0;
font-size:12px;
}
.physiciansBio
{
line-height:21px;
}

.physicianSm
{
float:left;
width:85px;
margin:0 5px 10px 5px;
background-color:#E0D3A9;
}
.physicianSmPhotos
{
float:left;
}
.physicianSmPhotos a img,
.physicianSmPhotos a:link img,
.physicianSmPhotos a:visited img,
.physicianSmPhotos a:active img,
.physicianSmPhotos a:hover img
{
padding:4px;
border:1px solid #E0D3A9;
background-color:#ffffff;
}
.physicianSmPhotos a:hover img
{
border:1px solid #E0D3A9;
background-color:#8a7c53;
}


.physicianSmName
{
font-size:6pt;
text-align:center;
margin:0 0 2px 0;
}





/* --- Locations ------------------------------------------------------------------- */

.locationsImage
{
padding:5px;
border:1px solid #E0D3A9;
margin:0 15px 15px 0;
background-color:#ffffff;
}
.locationsName
{
margin:5px 0 12px 0;
font-family:"Times New Roman", Times, serif;
color:#6C1117;
font-weight:bold;
font-style:italic;
font-size:18px;
line-height:17px;
}
.locationsTitle
{
font-weight:bold;
margin:0 0 9px 0;
font-size:12px;
}
.locationsDoctors
{
line-height:21px;
}






/* --- Charts ------------------------------------------------------------ */

.cellBgrd
{
background-color:#E0D3A9;
}
.cellBgrdLight
{
	background-color:#EBE1C7;
}
.cellBorderBot
{
border-bottom:1px solid #E0D3A9;
}
.cellBorderRt
{
	border-right:1px solid #CEBB79;
}
.titleCell
{
	background-color:#EBE1C7;
	font-weight:bold;
}
.chartDiv
{
margin:12px 0 12px 0;
border:1px solid #E0D3A9;
}





/* --- Employment Chart ------------------------------------------------------------ */

.empCellBgrd
{
background-color:#E0D3A9;
color:#951821;
}
.empCellBgrdLight
{
	background-color:#EBE1C7;
}
.empCellBorderBot
{
	border-bottom:1px solid #C9B469;
}
.empCellBorderBotDashed
{
	border-bottom:1px dashed #A38B3D;
}
.empTitleCell
{
	background-color:#EBDD9E;
	color:#000000;
	font-weight:bold;
}
.empChartDiv
{
margin:0px 0 12px 0;
}




/* --- Sitemap  ---------------------------------------------------------- */

.sitemap
{
line-height:14px;
font-size:9pt;
color:#000000;
font-weight:normal;
}
.sitemap a,
.sitemap a:link,
.sitemap a:visited,
.sitemap a:active
.sitemap a:hover
{
	text-decoration:none;
	display:block;
	padding:4px 0 4px 4px;
}
.sitemap a:hover
{
	color:#5200d9;
	text-decoration:none;
	background-color:#E7DCC7;
}
.sitemapLine
{
margin:5px 0 5px 0;
border-bottom:1px solid #CEC1A8;
}



/* --- Forms ---------------------------------------------------------- */

.forms
{
margin:0 0 0 0;
padding:0 0 0 0;
}
.formField {
	background-color: #FFFFFF;
	border: 1px solid #B8A883;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 1px 0 0 3px;
	margin:0 0 3px 0;
	width:215px;
	height:17px;
	color:#000000;
}
.formMemo {
	background-color: #FFFFFF;
	border: 1px solid #B8A883;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 1px 0 0 3px;
	margin:0 0 3px 0;
	width:455px;
	height:70px;
	color:#000000;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	font-weight: bold;
	background-color:#DBCD9B;
	margin:0 0 0 0;
	padding: 3px 2px 3px 2px;
	border: 1px solid #B8A883;
	width:60px;
}
.required
{
	color:red;
	font-weight:bold;
	font-size:8pt;
}
.error
{
	color:red;
	font-weight:bold;
	font-size:8pt;
}
.formText
{
font-size:8pt;
}
.borderBotForm
{
border-bottom:1px solid #E0D3A9;
}



/* --- Footer ---------------------------------------------------------- */

.footer
{
	color:#C5AD5F;
	line-height:16px;
	font-size: 7pt;
	text-align:right;
	margin:-3px 16px 15px 0;
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:active
{
	color:#C5AD5F;
	text-decoration:none;
}
.footer a:hover
{
	color:#806D2F;
	text-decoration:underline;
}
.language
{
	color:#837030;
	font-size:8pt;
}



/* --- Pop A Box ------------------------------------------------------- */

.popControl
{
margin:0px 0 3px 0;
}
.popBox
{
margin-top:0px;
padding-bottom:6px;
display:none;
line-height:15px;
}
