@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; background-color: #ffffff; }
#newsletter_body { margin: 0; padding: 0; background-color: #ffffff; }
p, ul, li { font-family: "Lucida Grande",Lucida,Tahoma,Verdana,sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height:140%; padding: 0; margin: 0; }
.article p, .intro p, .plain p { padding-bottom: 15px; }
td { vertical-align: top; font-size: 12px; }
h1, h2, h3, h4, h5 { font-family: "Lucida Grande",Lucida,Tahoma,Verdana,sans-serif; }
h2 { font-size: 24px; margin-top: 20px; }
h3 { font-size: 16px; padding: 0 0 15px 0; margin: 0; }
h4 { font-size: 12px; padding: 0 0 10px 0; margin: 0; }
a:link, a:visited { color: #0066cc; text-decoration: underline; }
a:hover, a:active { text-decoration: none; }
img { border: none; }
.outer td {background-color: #DEDCC7; }
.inner { border: 6px solid #C8C7B4; margin-bottom: 25px; }
.inner td { background-color: #ffffff; }
.header { padding: 0; background-color: #ffffff;  }
.header td { background-color: #443B32; }
table.inner td {text-align: left;}
td.ntitle, td.date { vertical-align:bottom; background-color: #5B7EBE; padding: 10px 10px 10px 25px; }
.ntitle p { font-weight: bold; font-size: 1.3em; color: #ffffff; }
.ntitle p em { color: #90B9D5; font-style: normal; }
td.date { text-align:right; padding-right: 25px; }
td.date p { color: #CEE4EF; font-style: italic; }
.permission td { color: #999999; text-align: right; padding: 20px 0 10px 0; }
.permission p { font-size: 10px; }
.signature { font-weight: bold; }
.intro {  }
.intro td { padding: 25px 0 15px 25px; background-color: #90B9D5; }
.intro img { margin-right: 25px; border: 1px solid #ffffff; background: #CEE4EF; }
.intro .signature img { border: none; }
.intro1 {  }
.intro1 td { padding: 25px 0 15px 25px; background-color: #90B9D5; }
.intro1 img { margin-right: 25px; }
.intro1 .signature img { border: none; }
.this_issue { padding: 0 25px 0 25px; }
ul#this_issue { border-top: 1px dotted #DEDCC7; list-style-position: inside; margin: 0 0 10px 0; padding: 10px 0; }
ul#this_issue li { line-height: 2; }
ul#this_issue li a { text-decoration: none; }
table.video { border-top: 1px solid #DEDCC7; }
.plain { padding: 25px 25px 10px 25px; border-top: 1px solid #DEDCC7; }
.plain h2 { margin: 0 0 15px; }
table.article td { padding: 25px 25px 10px 0;  border-top: 1px solid #DEDCC7; }
table.article td.plain { padding: 25px 25px 10px 25px; }
table.article td.continue { padding-top: 0; border:none; }
table.article img { background-color: #DEDCC7; margin-left: 25px; }
p.top { text-align: right; font-size:10px; }
.video td { padding: 25px 25px 25px 0; }
.video img { margin-left: 25px; }
.banner img { background-color: #443B32; }
.events td { background-color: #90B9D5; }
.events h3 { padding: 25px 25px 15px; color: #ffffff; }
.events p { margin: 0 0 0 25px; border-bottom: 1px dotted #CEE4EF; padding: 5px 0; }
.events p.top { border: none; padding: 15px 0 0; font-style: normal; }
td.eventdate p { margin: 0 25px 0 0; text-align: right; font-style: italic; }
.events tr.last td { padding-bottom: 30px; }
.store { border-top: 1px solid #DEDCC7; }
.store img { margin-bottom: 15px; }
.store td { padding: 0 25px; text-align: center; }
.store td h3 { padding: 25px 0 10px; margin-bottom: 25px; border-bottom: 1px dotted #DEDCC7; text-align: left; }
.store p { padding-bottom: 25px; }
.store h4 a, .store h3 a { color: #333333; text-decoration: none; }
td.last_word { padding: 25px; text-align:center; background-color: #5B7EBE; }
td.last_word p { color: #90B9D5; } 
td.last_word a { color: #ffffff; }
.phone { color: #ffffff; font-weight: bold; font-size:1.3em; }
.footer td { background-color: #443B32; padding: 25px; }
.footer p {font-size: 10px; color: #ffffff;}
.footer a { color: #90B9D5; }
td.testimonial {border-top: 1px dotted #DEDCC7; background-color: #DEDBC8; padding: 20px; margin:20px; font-style:italic}
#quick_links_block { 
	width: 550px;
	font-size: 9px;
	}
#quick_links_block a { color: #fff;}


div#quick_links_block ul {
	margin:0;
	padding: 0;
	list-style: none;
}

div#quick_links_block h3 {
	margin-bottom: 2px;
}

div#quick_links_block h2 {
	color: #90B9D5;
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 10px;
}
div#quick_links_block h2 a {
	color: #90B9D5;
}
div#quick_links_block li {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	color: #fff;
}

div#quick_links_block li a:link,
div#quick_links_block li a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #fff;
}

div#quick_links_block li a:hover {
	text-decoration: underline;
}

div.footer_list {
	float: left;
	width: 130px;
	eight: 255px;
	overflow: hidden;
	padding-left: 0px;  
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}

#copywr {clear: both;}
td.product_special {border: 5px double #90B9D5; padding: 3px; text-align: center; vertical-align: middle;}
td.product_special h4, td.product_special p {text-align:center;}
td.product_special img {margin: 0 auto;} 
table#menu {width:100%; height: 30px; font-family: "Lucida Grande",Lucida,Tahoma,Verdana,sans-serif; font-size: 12px; font-weight: normal;}
table#menu td {text-align:center; border-right: 1px dotted #90B9D5; }
table#menu td a {text-decoration:none;}
table#menu td a:hover {text-decoration:underline;}
form#tell_a_friend div, form#subscribe div { clear: both; padding: 0.5em 0 0 0; }
label { float: left; width: 120px; text-align: right; padding-top: 3px;  }
.intro img.img_no_border { margin-right: 0px; border: 0px solid #ffffff; background: #90b9d5; }



