/* ::::: http://web.archive.org/static/css/banner-styles.css ::::: */

#wm-ipp { width: 100%; min-height: 65px; min-width: 800px; left: 0px; top: 0px; padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; font-size: 11px; }
#wm-ipp * { font-family: Lucida Grande,Helvetica,Arial,sans-serif; font-size: inherit; line-height: 1.2; width: auto; outline: medium none; float: none; }
#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form { padding: 0px; margin: 0px; border: medium none; border-radius: inherit; background-color: transparent; background-image: none; z-index: 2147483640; }
#wm-ipp table { border: medium none; border-collapse: collapse; margin: 0px; padding: 0px; width: auto; font-size: inherit; }
#wm-ipp form input { padding: 1px; height: auto; display: inline; margin: 0px; }
#wm-ipp form input[type="submit"] { padding: 0px 8px; margin: 1px 0px 1px 5px; width: auto ! important; }
#wm-ipp a:hover { text-decoration: underline ! important; }
#wm-ipp #wm-ipp-inside { width: 98% ! important; min-width: 780px; margin: 0px auto; border-right: 5px solid rgb(0, 0, 0); border-width: medium 5px 5px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 4px rgb(51, 51, 51); border-radius: 0px 0px 8px 8px; }
#wm-ipp #wm-logo { padding: 0px 10px; vertical-align: middle; min-width: 110px; }
#wm-ipp td.c { vertical-align: top; width: 100%; }
#wm-ipp td.c td.u { padding: 3px 0px; text-align: center; }
#wm-ipp td.c td.n { padding-left: 5px; }
#wm-ipp td.c td.n a { text-decoration: none; color: rgb(51, 51, 255); font-weight: bold; }
#wm-ipp td.c td.n td.b { padding-right: 6px ! important; text-align: right ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n td.c { background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(255, 255, 0); font-weight: bold; text-align: center; }
#wm-ipp td.c td.n td.f { padding-left: 6px ! important; text-align: left ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n tr.m td { text-transform: uppercase; white-space: nowrap; padding: 2px 0px; }
#wm-ipp td.c td.s { padding-right: 5px; text-align: center; vertical-align: bottom; }
#wm-ipp td.c td.s a.t { color: rgb(51, 51, 255); font-weight: bold; line-height: 1.8; }
#wm-ipp td.c td.s div.r { color: rgb(102, 102, 102); font-size: 9px; white-space: nowrap; }
#wm-ipp td.c td.k { vertical-align: bottom; padding-bottom: 2px; }
#wm-ipp td.c td.n tr.y td, #wm-ipp td.c td.s { padding-bottom: 2px; }
div#wm-ipp-sparkline { position: relative; white-space: nowrap; background-color: rgb(255, 255, 255); cursor: pointer; border-right: 1px solid rgb(204, 204, 204); line-height: 0.9; }
#sparklineImgId { position: relative; z-index: 9012; }
#wm-ipp td.r { position: relative; padding-left: 65px; }
#wm-ipp td.r a { display: block; padding: 0px 15px 0px 0px; color: rgb(51, 51, 255); border: medium none; position: absolute; right: 5px; background-color: transparent; background-repeat: no-repeat ! important; background-position: 100% 100% ! important; }
/* ::::: http://web.archive.org/web/20120914044809/http://edsiegelmd.com/css/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
table { border-collapse: collapse; border-spacing: 0px; }
/* ::::: http://web.archive.org/web/20120914044809/http://edsiegelmd.com/css/style.css ::::: */

body { background: url('bg.jpg') repeat-x scroll 0% 0% rgb(233, 230, 218); margin: 0px; padding: 0px; }
a, a:hover { color: rgb(183, 9, 9); }
.clear { clear: both; }
#wrapper { width: 900px; margin: 0px auto; padding: 0px; position: relative; background: url('header.jpg') no-repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 0px 15px 5px rgb(215, 207, 186); }
#header { height: 130px; width: 900px; margin: 0px auto; padding: 0px; }
h1#logo, h1#logo a { font-family: "Volkhorn",Georgia,Times,serif; color: rgb(255, 255, 255); font-size: 1.6em; padding: 20px 0px 0px 20px; font-weight: 400; margin: 0px; text-decoration: none; float: left; width: 300px; }
ul#tagline { font-family: "Volkhorn",Georgia,Times,serif; color: rgb(204, 219, 224); font-size: 1.3em; padding: 50px 60px 0px 0px; font-weight: 400; margin: 0px; float: right; }
ul#tagline li { float: left; margin: 0px; padding: 0px 15px; border-right: 1px solid rgb(204, 219, 224); }
ul#tagline li:last-child { border-right: medium none; }
#navwrapper { margin: 0px; padding: 0px; width: 900px; height: 39px; }
ul.nav { margin: 15px 0px 0px 35px; padding: 0px; font-size: 1em; }
ul.nav li { font-family: "Volkhorn",Georgia,Times,serif; float: left; margin: 0px 15px 0px 0px; padding: 0px; }
ul.nav li a { font-family: "Volkhorn",Georgia,Times,serif; text-decoration: none; padding: 10px 20px; margin: 0px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(175, 56, 37); border-radius: 25px; box-shadow: 5px 5px 5px rgb(179, 176, 167); }
ul.nav li a:hover { background: none repeat scroll 0% 0% rgb(0, 73, 101); }
ul.nav li a.active { background: none repeat scroll 0% 0% rgb(0, 73, 101); }
#widecontent { width: 820px; padding: 20px 0px 60px 50px; margin: 0px; display: block; height: auto; }
h1 { color: rgb(183, 9, 9); font-family: "Volkhorn",Georgia,Times,serif; font-size: 1.4em; padding: 10px 0px 0px; margin: 0px; }
h1 a { text-decoration: none; }
h1 a:hover { text-decoration: underline; }
h3 { font-family: "Volkhorn",Georgia,Times,serif; color: rgb(183, 9, 9); font-size: 1.2em; padding: 0px; margin: 0px; }
h4 { font-family: "Volkhorn",Georgia,Times,serif; color: rgb(183, 9, 9); font-size: 1em; padding: 10px 0px 0px; margin: 0px; }
p { font-size: 0.85em; line-height: 1.6em; padding: 10px 0px 15px; color: rgb(2, 73, 103); font-family: Arial,Helvetica,sans-serif; }
#footer { width: 860px; background: url('footer.jpg') no-repeat scroll 0% 0% transparent; padding: 80px 0px 0px 40px; margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 0.8em; height: 110px; }
ul.footernav { margin: 15px 0px 0px; padding: 0px; }
ul.footernav li { float: left; margin: 0px 15px 0px 0px; padding: 0px; }
ul.footernav li a { color: rgb(255, 255, 255); }
ul.footernav li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.disclaimer { clear: both; padding: 10px 10px 0px 0px; color: rgb(255, 255, 255); }
p.todayPhoto { width: 360px; float: left; }
p.videoQuote { width: 440px; float: right; font-family: "Volkhorn",Georgia,Times,serif; color: rgb(168, 52, 40); font-size: 1.2em; line-height: 1.4em; margin: 20px 0px 0px; }
ul.press { font-size: 1em; margin: 10px 0px 0px; padding: 0px; list-style-type: none; }
ul.press li { list-style: outside none none; margin: 0px 0px 20px; }
ul.press li.pdf { padding: 0px 0px 10px 30px; background: url('pdf.png') no-repeat scroll 0px 0px transparent; margin: 0px 0px 10px; list-style: outside none none; }
/* ::::: http://web.archive.org/web/20120914044809cs_/http://fonts.googleapis.com/css?family=Volkhov ::::: */

@font-face {
	font-family: "Volkhov";
	font-style: normal;
	font-weight: 400;
	src: local("Volkhov Regular"), local("Volkhov-Regular"), url('uk1c5e7mnya0jcfqyn2lwq_002.ttf') format("truetype");
}
body { margin-top: 0px ! important; padding-top: 0px ! important; min-width: 800px ! important; }
