
/* ::::: http://www.raphkoster.com/format/raph.css ::::: */

body { margin: 0px; padding: 0px; background: rgb(227, 227, 227) url('widefill.jpg') repeat-x scroll left top; font-family: "Lucida Grande",Verdana,Arial,Sans-Serif; }
a:link { color: blue; }
a:visited { color: navy; }
a:hover { color: rgb(29, 29, 29); background-color: transparent; }
a:active { color: blue; background-color: transparent; }
hr { margin: 15px 0px; color: rgb(72, 72, 72); width: 80%; text-align: center; }
img { border: 0px none ; }
p.legal { margin: 10px 20px 10px 10px; color: rgb(72, 72, 72); font-size: 9px; text-align: center; }
h1.centered { text-align: center; font-style: italic; font-weight: bold; }
h2.centered { text-align: center; font-weight: bold; }
#leftcontent { background: rgb(227, 227, 227) url('leftcol.jpg') repeat-y scroll left top; position: absolute; left: 0px; top: 98px; margin-left: 0px; width: 155px; }
#centercontent { padding: 0px 20px 98px; background: rgb(255, 255, 255) none repeat; position: relative; top: 98px; margin-left: 155px; margin-right: 153px; z-index: 1; }
#centercontent img { position: relative; z-index: 2; }
#rightcontent { background: rgb(227, 227, 227) url('spotlight.jpg') repeat-y scroll left top; position: absolute; right: 0px; top: 98px; width: 153px; }
#banner { padding: 0px; background: rgb(227, 227, 227) url('widetopbanner.jpg') repeat-x scroll left top; position: absolute; left: 0px; top: 0px; height: 64px; }
#rightbanner { background: rgb(227, 227, 227) url('widetopbanner.jpg') repeat-x scroll left top; position: absolute; right: 0px; top: 0px; width: 153px; }
#nav { padding: 0px; background: rgb(227, 227, 227) url('navbar.jpg') no-repeat scroll left top; position: absolute; left: 0px; top: 64px; height: 34px; }
#rightnav { background: rgb(227, 227, 227) url('widenavbar.jpg') repeat-x scroll left top; position: absolute; right: 0px; top: 64px; width: 153px; }
p, h1, h2, h3, pre, td, dl { margin: 0px 10px 10px; color: rgb(72, 72, 72); }
p, pre, td, dl blockquote { font-size: 11pt; }
dt, dd, ol, ul, li { color: rgb(72, 72, 72); }
dt { margin-top: 10px; color: rgb(72, 72, 72); }
h1 { font-size: 24px; padding-top: 10px; }
h2 { font-size: 18px; padding-top: 10px; }
h3 { font-size: 16px; padding-top: 10px; }
#nav ul { margin: 0px 0px 0px 148px; padding: 0px 2px 1px; white-space: nowrap; background-color: transparent; color: rgb(72, 72, 72); font-size: 13px; }
#nav ul li { display: inline; }
#nav ul li a { padding: 0px; background-color: transparent; color: blue; text-decoration: none; }
#nav ul li a:visited { padding: 0px; background-color: transparent; color: navy; text-decoration: none; }
#nav ul li a:hover { background-color: transparent; color: rgb(29, 29, 29); }
#leftcontent p { margin: 0px 15px 10px; padding: 0px; }
#leftcontent ul li { margin: 0px 5px 5px 0px; padding: 0px 5px 0px 0px; list-style-type: none; list-style-image: none; font-size: 9px; text-indent: -2em; }
#leftcontent ul li ul { margin: 0pt 15px 5px 0px; padding: 0px 5px 0px 0px; list-style-type: none; list-style-image: none; }
#leftcontent ul li ul li { margin: 0pt 15px 5px 0px; padding: 0px 5px 0px 0px; list-style-type: none; list-style-image: none; }
#centercontent p { margin: 10px 15px; text-indent: 1em; }
#centercontent blockquote { margin: 10px 50px; color: rgb(72, 72, 72); font-size: 10pt; }
#centercontent li { margin: 0px 10px 10px; color: rgb(72, 72, 72); font-size: 10pt; }
#rightcontent p { margin: 0px 10px; font-size: 9px; color: rgb(72, 72, 72); }
#rightcontent h2 { margin: 0px 15px; font-size: 10pt; color: rgb(72, 72, 72); }
#rightcontent ul { margin: 0px 15px; font-size: 10px; color: rgb(72, 72, 72); }
#rightcontent ul li { margin: 0px 5px; padding: 0px 5px; list-style-type: none; list-style-image: none; font-size: 9px; text-indent: -1.5em; }
#rightcontent td { margin: 0px 15px; padding: 5px 0px; font-size: 10px; color: rgb(72, 72, 72); }
#rightcontent ul li ul li { margin: 0px 5px 2px 10px; padding: 0pt 0pt 0pt 18px; display: block; }
#rightcontent ul { position: relative; }
#rightcontent ul li { list-style-type: none; list-style-image: none; }
#rightcontent ul, #sidebar ul li { margin: 0pt; padding: 0pt; }
#rightcontent ul li ul { margin: 0pt 0px 0pt 0pt; padding: 0px; }
#rightcontent h2 { margin: 5px 5px 0pt 0px; padding: 3px 0pt 1px 5px; height: 16px; color: rgb(72, 72, 72); }
#rightcontent ul li ul li { margin: 2px 5px; padding: 0pt 0pt 0pt 18px; display: block; }
#rightcontent ul li ul li a { display: block; height: 1%; }
#rightcontent ul li ul li ul { margin: 0pt; padding: 0pt; }
