body.primary { margin: 0; padding: 0; }
body.secondary { }
div.pen img.left { margin-top: 8px; margin-left: -30px; }
div.pen { clear: left; float: left; }
a.tooltip  { text-decoration: underline; position: relative; }
a.tooltip span { text-decoration: none; display: none; }
a.tooltip:hover span { display: block; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #ffffcd; position: absolute; top: 16px; left: -130px; width: 340px; z-index: 100; margin: 0; padding: 8px 6px 8px 10px; border: solid 1px #4781a7; }

/* POPUP WINDOW */
body.popup { background-color: #fff; margin: 0; padding: 0; }

/* OUTER CONTAINER */
div.container { width: 100%; min-width: 748px; margin: 0; padding: 0; }
div.logo { background-color: white; background-image: url(_img/white.gif); background-repeat: repeat; width: 100%; margin: 0; padding: 0; }

/* MENU */
div.menu { color: black; font-size: 12px; font-family: "Times New Roman", Georgia, Times, serif; line-height: 13px; background-color: white; text-transform: uppercase; margin: 0; padding: 3px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; }
div.menu a:link { color: black; text-decoration: none; margin: 0; padding: 0; }
div.menu a:visited { color: black; text-decoration: none; margin: 0; padding: 0; }
div.menu a:hover { color: #51b62f; text-decoration: none; margin: 0; padding: 0; }
div.menu a:active { color: #000; text-decoration: none; margin: 0; padding: 0; }
div.submenu { }
div.submenu a:link { }
div.submenu a:visited { }
div.submenu a:hover { }
div.submenu a:active { }

/* MAIN CONTENT */
div.main { font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-repeat: repeat-y; margin-right: 14px; margin-left: 14px; min-width=746px; }
div.main h1 { color: #287fad; font-size: 13px; font-weight: bold; line-height: 15px; margin: 15px 0; }
div.main h1.interior { font-size: 17px; font-weight: bold; line-height: 19px; margin: 12px 0; }
div.main h2 { }
div.main h3 { }
div.main h4 { color: black; font-size: 13px; font-weight: bold; line-height: 15px; margin: 14px 0 12px; }
div.main p { color: black; font-size: 13px; line-height: 15px; margin: 12px 0; }
div.main p.pullquote { font-size: 17px; font-weight: bold; line-height: 19px; margin: 12px 0; }
div.main p.small { font-size: 11px; line-height: 12px; margin-left: 18px; }
div.main p.error { color: #51b62f; font-size: 12px; font-weight: bold; font-style: italic; line-height: 13px; margin: 4px 10px; }
div.main ul { color: black; font-size: 13px; line-height: 15px; margin: 12px 0; padding: 0; }
div.main li { margin-top: 8px; margin-bottom: 8px; margin-left: 18px; padding: 0; list-style-image: url(/_img/bullet.gif); }
div.main a:link { color: #287fad; text-decoration: underline; }
div.main a:visited { color: #287fad; text-decoration: underline; }
div.main a:hover { color: #287fad; text-decoration: none; }
div.main a:active { color: #287fad; text-decoration: none; }
div.main img.left { margin-left: -30px; }
div.main img.full { }
div.main img.thumbnail { }

div.right-inset { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-repeat: repeat-y; text-align: center; float: right; margin: 0 0 8px 12px; min-width=746px; }

 
/* SAMPLE  */
div.sample { font-size: 16px; ; line-height: 18px; margin-right: 14px; margin-left: 14px; }
div.sample h1 { font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; text-align: center; margin-top: 12px; margin-bottom: 12px; }
div.sample h2 { font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-align: center; margin-top: 12px; margin-bottom: 12px; }
div.sample h3 { font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; line-height: 18px; text-decoration: underline; text-align: center; }
div.sample h4 { }
div.sample p { font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; line-height: 18px; margin-top: 12px; margin-bottom: 12px; }
div.sample p.pullquote { color: white; font-weight: bold; }
div.sample p.small { color: white; font-size: 13px; font-style: italic; line-height: 15px; margin: 8px 10px 12px 8px; }
div.sample td { font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; line-height: 16px; margin-top: 12px; margin-bottom: 12px; }
div.sample ul { }
div.sample ol { font-size: 16px; }
div.sample li { font-size: 16px; margin-top: 8px; margin-bottom: 8px; }
div.main a:link { color: #287fad; text-decoration: underline; }
div.main a:visited { color: #287fad; text-decoration: underline; }
div.main a:hover { color: #287fad; text-decoration: none; }
div.main a:active { color: #287fad; text-decoration: none; }
div.sample img.full { }
div.sample img.thumbnail { }

/* LEFT SIDEBAR  */
div.alt1 { color: white; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #1b5f8c; background-image: url(_img/alt1-gradient.jpg); background-repeat: repeat-x; width: 121px; float: left; margin: 0; padding: 0; }
div.alt1 h1 { }
div.alt1 h2 { }
div.alt1 h3 { }
div.alt1 h4 { }
div.alt1 p { color: white; font-size: 12px; font-weight: bold; line-height: 13px; text-align: right; margin: 12px 10px 12px 8px; }
div.alt1 p.pullquote { color: white; font-weight: bold; }
div.alt1 p.small { color: white; font-size: 10px; font-style: italic; line-height: 11px; margin: 8px 10px 12px 8px; }
div.alt1 ul { }
div.alt1 li { }
div.alt1 a:link { color: white; text-decoration: underline; }
div.alt1 a:visited { color: white; text-decoration: underline; }
div.alt1 a:hover { color: white; text-decoration: none; }
div.alt1 a:active { color: white; text-decoration: none; }
div.alt1 img.full { }
div.alt1 img.thumbnail { }

/* RIGHT SIDEBAR */
td.alt2 { background-color: white; background-image: url(_img/right-gradient.gif); background-repeat: repeat-x; }
div.alt2 { font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; height: 100%; min-height: 100%; margin: 0; padding: 0; }
div.alt2 h1 { color: #287fad; font-size: 14px; font-weight: bold; line-height: 16px; text-transform: uppercase; margin: 12px 12px 10px; }
div.alt2 h2 { color: #287fad; font-size: 12px; font-weight: bold; line-height: 14px; margin: 10px 8px 10px 12px; }
div.alt2 h3 { color: black; font-size: 11px; line-height: 13px; margin: 16px 8px 10px 12px; }
div.alt2 h4 { }
div.alt2 p { color: black; font-size: 12px; line-height: 13px; margin: 10px 8px 10px 12px; }
div.alt2 p.pullquote { color: black; }
div.alt2 p.small { color: black; font-size: 9px; font-style: italic; line-height: 10px; margin: 4px 8px 10px 12px; }
div.alt2 ul { }
div.alt2 li { }
div.alt2 a:link { color: #287fad; text-decoration: underline; }
div.alt2 a:visited { color: #287fad; text-decoration: underline; }
div.alt2 a:hover { color: #287fad; text-decoration: none; }
div.alt2 a:active { color: #287fad; text-decoration: none; }
div.alt2 img.full { }
div.alt2 img.thumbnail { margin-top: 6px; margin-bottom: 6px; margin-left: 12px; border: solid 1px #000; }


/* FORM */
div.alt3 { font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
div.alt3 h1 { color: #287fad; font-size: 16px; font-weight: bold; line-height: 18px; margin: 0 10px 4px; }
div.alt3 h2 { color: #287fad; font-size: 12px; font-weight: bold; line-height: 13px; text-transform: uppercase; margin: 16px 10px 4px; padding: 0; }
div.alt3 h3 { color: black; font-size: 11px; line-height: 12px; margin: 16px 8px 12px 12px; }
div.alt3 h4 { }
div.alt3 p { color: black; font-size: 12px; line-height: 13px; margin: 4px 10px 8px; }
div.alt3 p.spacebefore { color: black; font-size: 12px; line-height: 13px; margin: 12px 10px 8px; }
div.alt3 p.error { color: #51b62f; font-size: 12px; font-weight: bold; font-style: italic; line-height: 13px; margin: 4px 10px; }
div.alt3 p.pullquote { color: black; }
div.alt3 p.small { color: black; font-size: 10px; font-style: italic; line-height: 11px; margin: 4px 0 4px 12px; }
div.alt3 ol { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; }
div.alt3 ul { }
div.alt3 li { font-size: 12px; line-height: 13px; margin: 4px 10px; }
div.alt3 a:link { color: #287fad; text-decoration: underline; }
div.alt3 a:visited { color: #287fad; text-decoration: underline; }
div.alt3 a:hover { color: #287fad; text-decoration: none; }
div.alt3 a:active { color: #287fad; text-decoration: none; }
div.alt3 img.full { }
div.alt3 img.thumbnail { margin-top: 6px; margin-bottom: 6px; margin-left: 12px; border: solid 1px #000; }
div.alt3 input.short { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; background-color: white; width: 100px; height: 14px; }
div.alt3 input.medium { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; background-color: white; width: 180px; height: 14px; }
div.alt3 input.long { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; background-color: white; width: 300px; height: 14px; }
div.alt3 textarea { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; background-color: white; width: 94%; height: 38px; }

/* FOOTER */
div.footer { background-image: url(_img/pen.jpg); background-repeat: no-repeat; clear: left; text-align: center; height: 130px; }
div.footer h1 { }
div.footer h2 { }
div.footer h3 { }
div.footer h4 { }
div.footer p { color: #6d6e71; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; text-align: center; margin-top: 8px; margin-bottom: 8px; }
div.footer a:link { color: #287fad; text-decoration: underline; }
div.footer a:visited { color: #287fad; text-decoration: underline; }
div.footer a:hover { color: #287fad; text-decoration: none; }
div.footer a:active { color: #287fad; text-decoration: none; }
