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

body { margin: 0px auto; }
.container { width: 700px; margin: 0px auto; text-align: center; }
.flash { padding: 0px; margin-top: 10px; z-index: 0; }
.logo { margin-top: 30px; }
.nav { background-image: url(../images/logo_daireDesignRef.gif); background-position: center; background-position: top;  background-repeat: no-repeat; width: 700px; margin: 0px auto; padding: 25px 0px; z-index: 1; }
.content { width: 700px; padding-bottom: 20px; min-height: 60px; }
.txt_right { width: 340px; text-align: right; vertical-align: top; padding-left: 20px; }
.crumbs { font: bold 8px Arial, Helvetica, sans-serif; color: #666666; padding-top: 10px; text-transform: uppercase; }
.crumbs a { color: #0d713a; text-decoration: none; text-transform: uppercase; }
.crumbs a:hover { color: #00642d; text-decoration: underline; }
h1 {  font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-style: italic; font-size: 20px; font-weight: normal; color: #00642d; text-align: right; margin: 0px; padding: 0px; }
h2 {  font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #00642d; text-align: right; text-transform: uppercase; margin: 0px; padding: 0px; }
h3 { font: bold 8px Arial, Helvetica, sans-serif; color: #666666; padding-top: 10px; text-transform: uppercase; }
h3 a { color: #0d713a; text-decoration: none; text-transform: uppercase; }
h3 a:hover { color: #00642d; text-decoration: underline; }
.header_category {  font: 14px Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; color: #00642d; text-align: right; text-transform: uppercase; }
.header {  font: italic 20px Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; color: #00642d; text-align: right; }
.txt_left { width: 319px; padding-right: 20px; text-align: left; border-right: solid 1px #377b46; vertical-align: top; }
.txt_left p { font: 12px Arial, Helvetica, sans-serif; color: #377b46; text-align: left; line-height: 18px; padding-bottom: 5px; }
.txt_left a { font-weight: bold; color: #377b46; text-decoration: none; }
.txt_left a:hover { text-decoration: underline; }
.txt_left ul { margin: 0px; padding: 0px; list-style: none; }
.txt_left ul li a { font: bold 12px Arial, Helvetica, sans-serif; color: #377b46; text-align: left; text-decoration: none; line-height: 24px; }
.txt_left ul li a:hover { text-decoration: underline; }
.site_map li { margin-left: 15px; list-style-type: disc; color: #006600; }
.site_map ul { margin-left: 15px; }
.site_map ul li { list-style-type: square; color: #CC0000; }
.site_map ul ul { margin-left: 15px; }
.site_map ul ul li { list-style-type: disc; color: #666666; }
.alert { margin: 0px; padding: 0px; list-style-image: url(../images/alert-asterisk.gif); }
.alert li { color: #aa0000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; }
.line { width: 700px; margin: 0px auto; background-color: #377b46; height: 1px; }
.footer { text-align: center; }
.footer p { font: 8px Arial, Helvetica, sans-serif; color: #377b46; line-height: 14px; text-transform: uppercase; }
.footer a { font-weight: bold; color: #377b46; text-decoration: none; }
.footer a:hover { text-decoration: underline; }