/* CSS Document */

/* Main Layout ---------------------------------------------------------------------- */
body { background:#fff; font:10pt/1.5 "Lucida Grande", Verdana, sans-serif; color:#333; min-width:780px; }
#nav_main { width:150px; height: 150px; float:left; }
#container { width:800px; float:left; }
#branding { display:none; }
#content_main { float:left; width:800px; padding-bottom:50px; padding-top:20px; }
#content_sub { display:none; }
#site_info { color:#333; height:53px; clear:left; }

/* Navigation ---------------------------------------------------------------------- */
#nav_main img { margin:15px 0 15px 15px; }
#nav_main li { display:none; }
#active { color:#000; text-decoration:none;}
#active, #nav_main li a, a:visited { color:#333; font-weight:bold; text-decoration:underline; } 

/* Content ---------------------------------------------------------------------- */
h2 { font:13pt/1.5 "Lucida Grande", Verdana, sans-serif; color:#333; margin:0px 20px 5px 15px; padding-bottom:.25em; border-bottom: 1px solid #ccc;}
#content_main p { font:9pt/1.5 "Lucida Grande", Verdana, sans-serif; margin:8pt 20px 0 15px; page-break-after: auto; }
h3 { font:11pt/1.5 "Lucida Grande", Verdana, sans-serif; color:#333; margin:20px 20px 5px 15px; padding-bottom:.25em; border-bottom: 1px solid #ccc;}
h4 { font:11pt/1.5 "Lucida Grande", Verdana, sans-serif; color:#333; margin:20px 20px 0px 15px; }
#content_main img {float:right; position:relative; top:-30px; right:0px; margin: 0 0 -30px 15px; }
.caption { display:none; }
#content_main a, a:visited { color:#333; font-weight:bold; text-decoration:underline; }

/* Footer ---------------------------------------------------------------------- */
#site_info p { float:left; font:10pt/1.5 "Lucida Grande", Verdana, sans-serif; color:#333; padding: 0px 15px 0 0; }
#site_info a { display:none; }
