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

body { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666;  }
a { text-decoration: none; }
h1 { font-size: 18px; color: #336699; }
h2 { font-size: 14px; color: #336699; background-color: #d9f0f8; padding: 9px 0 9px 12px; }
h3 { font-size: 13px; margin-bottom:0; }
#header-right { text-align: right; }
#nav { text-align: center; letter-spacing: 0.75px; }
#nav a { font-weight: bold; color: #fff; text-decoration: none; padding: 5px 28px 12px; }
#nav a:hover, #nav a.selected { font-weight: bold; color: #cc3333; background-color: #fff; text-decoration: none; padding: 5px 28px 12px; }
#subnav a { font-size: 14px; color: #666; font-weight: bold; padding: 9px 0; display: block;  }
#subnav a.selected { color: #cc3333; }
.homecontent p { font-size: 14px; }
.homecontent p, .subcontent p, .formcontent p, .subformcontent p { margin: 3px 0 18px; line-height: 18px; }
#photos p { color: #1b5ea8; margin-bottom: 8px; }
#breadcrumb { font-size: 11px; color: #666; }
#breadcrumb a { text-decoration: none; color: #666; }
#breadcrumb a.selected { text-decoration: underline; font-weight: bold; }
#follow { text-align: center; }
#footer, #footer a { font-size: 12px; color: #666; text-align:center; }
a,img,p { border: 0; padding:0; margin:0; outline: none; }
.redlink { color: #cc3333; text-decoration: underline; font-weight: bold; font-size: 14px; }
.graylink { color: #666; text-decoration: underline; font-weight: bold; }
.bluetext { color: #336699; font-weight: bold; }
.tac { text-align: center; }