body { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/SiteGraphics/background.gif); background-repeat: repeat; }
hr { border: solid 1px #4367ad; }
p { margin: 0 0 10px; }
td { }
a:link { color: #971b1e; text-decoration: none; }
a:visited { color: #971b1e; text-decoration: none; }
a:hover { color: #971b1e; text-decoration: underline; }
a:active { color: #971b1e; }
#wrapper { background-color: #fff; width: 796px; height: auto; clear: both; margin: auto; border: solid 2px #fff; }
.BlueTeaserBar { border-top: 2px solid #4367ad; border-bottom: 2px solid #4367ad; }
.BlueTeaserDashed { padding-top: 5px; padding-bottom: 5px; border-top: 1px dashed #4367ad; border-bottom: 1px dashed #4367ad; }
.header { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; border-bottom: 2px solid #fff; }
.header form { margin: 0; }
#services { background-color: #8192c5; width: 205px; height: 100%; border-right-color: #fff; }
.rightWhiteBorder { border-right: 4px solid #fff; }
#topNav { width: 205px; height: 206px; }
#media { background-color: #fff; width: 205px; height: 112px; overflow: hidden; clear: both; margin-bottom: 0; }
#horiz_nav { width: 585px; height: 28px; }
.pageTitle { color: #4367ad; font-size: 16px; font-weight: bold; font-stretch: extra-condensed; text-transform: uppercase; margin-top: 10px; margin-right: 18px; margin-left: 36px; padding-bottom: 5px; border-bottom: 2px solid #4367ad; }
.contentArea { margin-top: 10px; margin-right: 18px; margin-left: 36px; padding-bottom: 5px; }
.contentArea form { margin: 0; }
.ParagraphHeader { color: #4367ad; font-size: 12px; font-weight: bold; line-height: 15px; }
.titleLinks { font-size: 12px; font-weight: bold; text-transform: lowercase; text-align: right; }
#credits { color: #aaa; text-align: right; width: 796px; margin: auto; padding-top: 4px; padding-bottom: 4px; }
.rightImage { margin-left: 7px; }
.leftImage { margin-right: 7px; }
ul { margin: 0 0 0 13px; list-style-type: disc; }
li { margin-top: 0; margin-right: 0; margin-bottom: 7px; list-style-type: disc; }
.Month { color: #4367ad; font-size: 12px; font-weight: bold; background-repeat: no-repeat; padding-top: 4px; padding-bottom: 4px; }
.event { padding-top: 5px; padding-bottom: 15px; border-bottom: 1px dashed #4367ad; }
.categories { width: 100%; margin-top: 5px; padding-bottom: 8px; padding-left: 30px; border-top: 1px dashed #4367ad; border-bottom: 1px dashed #4367ad; }
#card-area {  }
#card-area img { padding-right: 12px; padding-bottom: 5px; }
#card-area hr { width: 470px; height: auto; float: left; margin: 15px 0; border-top: 1px dashed #4367ad; border-bottom: 1px dashed #4367ad; border-right-color: #4367ad; border-left-color: #4367ad; }
.ImageNav { background-image: url(../images/SiteGraphics/ImageNavBG.jpg); background-repeat: repeat-x; }
#ImageHolder { width: auto; height: auto; border: solid 1px #000; }
#link { color: #fff; }
#home-link { width: 380px; height: 50px; }
#NewsImage { float: left; margin-right: 8px; margin-bottom: 5px; }
#Hider { margin-top: -5px; }
.MonthNav { font-size: 13px; text-transform: uppercase; margin-right: 5px; margin-left: 5px; padding-right: 10px; padding-left: 10px; border-right: 1px solid #777; border-left: 1px solid #777; }
.Next-Prev {  }

.SpecialtiesContainer {
	width: 400px;
	padding-top: 12px;
	line-height: 20px;
}

.SpecialtiesColumnLeft {
	float: left;
	width: 190px;
}
.SpecialtiesColumnLeft a { }
.SpecialtiesColumnRight {
	float: right;
	width: 190px;
}

.DoctorName {
	font-size: 14px;
	font-weight: bold;
	color: #FF00FF;
}
.DoctorBlock { padding-top: 10px; padding-bottom: 13px; border-bottom: 1px dashed #4367ad; line-height: 18px; }
.EventDate { color: #676767; }
.ImageRight { float: right; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
.ImageLeft { float: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }
.ListingTable { margin-top: 10px; border: solid 1px #4367ad;367ad; }
.ListingTable tr { background-color: #f6f6f6; border-bottom-style: dotted; }
.ListingTable td { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
