/* style.css */
/* JenniferKnoll.com */
/* ------------------------------------------------------------------------ */

@import "nav.css";

body { background:#F0E9DC; color:#353535; font:11px verdana, arial, helvetica, sans-serif; margin:0px 0px 10px 0px; padding:0px; }
p, li, br, table, tr, td, hr, span, div, center { font:11px verdana, arial, helvetica, sans-serif; margin:0px; padding:0px; }
p, br, ul, ol { font:11px verdana, arial, helvetica, sans-serif; padding:2px; }
ul, ol { margin:3px; }
hr { padding:2px 0px; }

.clearfix:after {content: "."; display: block; height: 0; font-size: 0; line-height: 0; clear: both; visibility: hidden;}
.clearfix {min-height: 1px; height: auto !important; height: 1px;}


a { background:transparent; color:#205F96; text-decoration:none; }
a:hover { text-decoration:underline; }

.sub { font:bold 12px verdana, arial, helvetica, sans-serif; margin:3px 0; padding:3px 0; }
.head { background:transparent; color:#701111; font:bold 16px arial, helvetica, sans-serif; margin:3px 0; padding:6px 0 3px; }
.small	{ font-size:10px; }
.large	{ font-size:12px; line-height: 17px; }
.larger	{ font-size:13px; }
.show	{ display:block; position:relative;	}
.hide	{ display:none; position:absolute;	}

#main { background:#FFFFFF; color:#353535; font:11px verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:top; margin:0px; padding:0px 10px 10px 10px; border:0px; }
.content .line { width: 300px; border-bottom: 1px solid #aaa; margin: 10px 0 3px; height: 1px; }

.adBox { float: right; border: 2px solid #003063; background: #dedede; padding: 0 5px 5px; width: 205px; _width: 215px; margin: 4px 2px 10px 20px; }
.flyerBox { float: right; padding: 0 5px 5px; width: 205px; _width: 215px; margin: 4px 2px 10px 20px; text-align: center; }

form { margin:0px; padding:0px; line-height:0px; }
.formText { background:#FFFFF0; color:#000000; font:10px verdana, arial, helvetica, sans-serif; vertical-align:middle; margin:0px; padding:1px; border-top:1px solid #808080; }
.formButton { background:#701111; color:#FFFFF0; font:bold 10px verdana, arial, helvetica, sans-serif; vertical-align:middle; padding:1px; border:1px outset #FFFFF0; }



/* --------------------- */
/* -- Listing Tags ----- */
/* --------------------- */

.listing {
	background:#FFFFFF;
	color:inherit;
	border-top:2px solid #701111;
	border-right:4px double #701111;
	border-bottom:4px double #701111;
	border-left:4px double #701111;
	margin:3px 0px 10px 0px;
	padding:0px;
	}

.listing td {
	vertical-align:middle;
	text-align:center;
	width:50%;
	margin:0px;
	padding:10px 5px;
	border:0px;
	}

.listing td.listing_header {
	background:#731010;
	color:#FFFFFF;
	font:bold 17px arial, helvetica, sans-serif;
	margin:0px;
	padding:5px 2px;
	width:100%;
	letter-spacing:.03em;
	}

.listing_details li {
	list-style-type:none;
	margin-left:20px;
	padding:0px 3px 1px 0px;
	text-indent:-20px;
	text-align:left;
	}


.l_box { color: #731010; margin: 3px 0 10px; padding: 0; }
.l_address { font: bold 17px arial, helvetica, sans-serif; padding: 3px 10px 3px 0; }
.l_left { float: left; position: relative; width: 260px; }
.l_right { position: relative; margin-left: 260px; }
.l_details { list-style: none;}
.l_details li {}
.l_details li.flyer {}
.l_details li.mris {}
.l_details li a {}
.l_details li a:hover {}

/* --------------------- */
/* -- News Tags -------- */
/* --------------------- */
ul.news li {
	display:list-item;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 5px 0px;
	/*height:30px;*/
	vertical-align:top;
	}

.news li.pdf {
	list-style-image:url("/common/images/pdf.gif");
	}

.news li.link {
	list-style-image:url("/common/images/link.gif");

	}

.rssLink li {
	list-style-type:none;
	padding:1px;
	}

td.rssBox {
	background:#DDDDDD;
	border:1px solid #003063;
	}
	
td.rssBox p, td.rssBox li {
	font-size:10px;
	margin:0px 0px 0px 10px;
	padding:2px 0px 1px 1px;
	text-indent:-10px;
	}

td.rssBox p.sub {
	font-size:11px;
	text-align:Center;
	margin:2px 5px;
	line-height:135%;
	text-indent:0px;
	border-bottom:2px inset #003063;
	}

/* --------------------- */
/* -- Success Tags ----- */
/* --------------------- */
.successstory {
	background:#FCF0D4;
	color:#111111;
	margin:5px;
	padding:5px;
	border-top:1px outset #EAE5BC;
	border-right:3px outset #EAE5BC;
	border-bottom:3px outset #EAE5BC;
	border-left:1px outset #EAE5BC;
	}

.successstory p {
	font:13px times new roman, times, serif;
	letter-spacing:.05em;
	line-height:17px;
	margin:3px;
	padding:5px 15px;
	}

.successstory p.indent {
	font:inherit;
	font-style:italic;
	margin-left:60px;
	}

#links ul {
	list-style-type:none;
	}

/* --------------------- */
/* -- Misc Tags -------- */
/* --------------------- */
#toolbar {
	background:#003063;
	color:#FFFFFF;
	font:10px verdana, arial, helvetica, sans-serif;
	letter-spacing:1px;
	margin:0px;
	padding:5px 3px;
	}

#description {
	display:none;
	position:absolute;
	background:#FFFFFF;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	border:0px;
	}