body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; background-color: #fff; background-image:url('images/gradient.jpg'); background-repeat: repeat-x; background-position: left top; margin-top: 0; }
a:link, a:active, a:visited {color: #5C5A90; text-decoration:none; }
a:hover {text-decoration:underline; }
h1 {font-size: 16px; color:#FF6600; }
h1.articles{font-size:13px; color:#336; }
h2 {color:#FF6600; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.specialties h2{font-size:x-small; font-family:Verdana,Arial,Helvetica,sans-serif; color:#5C5A90; }
h3 {color:#333366; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; }
img {border: none; }
.imgborder { border: 1px solid #a9b88d; }
p {line-height: 1.5em; margin-top: 4px; margin-bottom: 11px; }
.hidden {display: none; }
ul {list-style-type: circle; }
li {margin-bottom: 8px; }
.purple {color: #5C5A90; }
.gradientLeft{background:url('images/gradient_left.gif'); }
.gradientRight{background:url('images/gradient_right.gif'); }

/* --- PAGE STYLES ---- */
#mainTable {width: 662px; background-color:#FFFFFF; }
#mainCol {width: 642px; background-color:#FFFFFF; border: 1px solid #A9B88D; }
#headerDiv {border-bottom: 1px solid #fff; }
#insideContentTable {width: 100%; background-color: #FFFFFF; background-image: url('images/gradient-content2.jpg'); background-repeat: repeat-x; background-position: left top; }
#insideContentTable .contentCol {padding: 15px;	padding-left: 25px; }
#pageTitle {text-align:right; margin-bottom: 10px; }
.subtitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: medium; color: #D26631; }
.subtitle2 {color:#333366; font-family: Georgia, "Times New Roman", Times, serif; font-size: medium; }
.subtitle3 {color:#00538c; font-family: Georgia, "Times New Roman", Times, serif; font-size: medium; }
.subtitle4 {color:#000099; font-family: Georgia, "Times New Roman", Times, serif; font-size: small; }

/* ---- NAVIGATION - INDEX PAGE ---- */
.navCol {width: 150px; }
#sideNav {list-style-type: none; margin: 0; padding: 0;	text-align: left; width: 150px; }
#sideNav li {/*list-style-type: none;*/	margin: 0; margin-top: 5px; padding: 0;	font-family: Georgia, "Times New Roman", Times, serif; font-size: small; line-height: 2em; font-weight:normal; border-bottom: 1px solid #D26631; text-align:right; font-variant: small-caps; text-transform: none; }
#sideNav a, #sideNav a:visited {color:#663333; text-decoration:none; }
#sideNav a:hover {color:#D26631; }

/* --- page specific navigation -- */
#bodyAbout #navAbout a, #bodyServices #navServices a, #bodySpecialties #navSpecialties a, #bodyStaff #navStaff a, #bodyArticles #navArticles a, #bodyLocation #navLocation a, #bodyContact #navContact a, #bodyNewsletter #navNewsletter a {color:#D26631; }

/* --- FOOTER ---- */
.bottomText {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color:#333366; }
.bottomText2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color:#333366; }
#footerDiv {margin-top: 8px; text-align: center; font-size: x-small; }
#footerDiv a {text-decoration:none; color:#333333; }
#footerDiv a:hover {text-decoration:underline; }

