body.primary { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; background-image: url(/_img/bg.jpg); background-repeat: no-repeat; margin: 0; padding: 0; }
body.secondary { margin: 0; padding: 0; }
body.news { background-color: #ccc; margin: 0; padding: 0; }
body.popup { }

h1 { color: #fdef8f; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; margin: 12px 0 8px 30px; padding: 0; }

a:link { color: #4a4a4a; text-decoration: underline; }
a:visited { color: #4a4a4a; text-decoration: underline; }
a:hover { color: #4a4a4a; text-decoration: none; }
a:active { color: #4a4a4a; text-decoration: none; }

a.magbutton:link { color: #424242; font-size: 12px; font-weight: bold; line-height: 27px; background-image: url(/_img/button-grey.gif); text-decoration: none; text-align: center; width: 84px; height: 27px; min-width: 84px; min-height: 27px; display: block; }
a.magbutton:visited { color: #424242; font-size: 12px; font-weight: bold; line-height: 27px; background-image: url(/_img/button-grey.gif); text-decoration: none; text-align: center; width: 84px; height: 27px; display: block; }
a.magbutton:hover { color: #424242; font-size: 12px; font-weight: bold; line-height: 27px; background-image: url(/_img/button-grey-hilite.gif); text-decoration: none; text-align: center; width: 84px; height: 27px; display: block; }
a.magbutton:active { color: #424242; font-size: 12px; font-weight: bold; line-height: 27px; background-image: url(/_img/button-grey-hilite.gif); text-decoration: none; text-align: center; width: 84px; height: 27px; display: block; }

a.lightbutton:link { color: #424242; font-size: 12px; font-weight: bold; line-height: 31px; background-image: url(/_img/button-light.gif); text-decoration: none; text-align: center; width: 104px; height: 31px; min-width: 104px; min-height: 31px; margin: 0; display: block; }
a.lightbutton:visited { color: #424242; font-size: 12px; font-weight: bold; line-height: 31px; background-image: url(/_img/button-light.gif); text-decoration: none; text-align: center; width: 104px; height: 31px; margin: 0; display: block; }
a.lightbutton:hover { color: #424242; font-size: 12px; font-weight: bold; line-height: 31px; background-image: url(/_img/button-light-hilite.gif); text-decoration: none; text-align: center; width: 104px; height: 31px; margin: 0; display: block; }
a.lightbutton:active { color: #424242; font-size: 12px; font-weight: bold; line-height: 31px; background-image: url(/_img/button-light-hilite.gif); text-decoration: none; text-align: center; width: 104px; height: 31px; margin: 0; display: block; }

span.forensicgray { color: #7f7f7f; text-transform: none; }
span.forensicgreen { color: #76b900; text-transform: uppercase; }
div.container { }
div.license { width: 480px; height: 240px; overflow: scroll; max-width: 480px; max-height: 240px; padding: 8px; border: solid 1px #7f7f7f; }
div.left { float: left; margin-bottom: 8px; margin-right: 8px; }
div.right { float: right; margin-bottom: 8px; margin-left: 8px; }
hr.clear { clear: both; }

img.calendar { float: right; margin-top: 6px; margin-bottom: 12px; margin-left: 12px; padding: 6px; border: solid 1px #76b900; }

/*<agl.folder "MENU">*/
div.menu { }
div.menu a:link { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-image: url(/_img/menu-divider.gif); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 2px 4px 2px 6px; }
div.menu a:visited { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-image: url(/_img/menu-divider.gif); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 2px 4px 2px 6px; }
div.menu a:hover { color: #fdee8f; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-image: url(/_img/menu-divider.gif); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 2px 4px 2px 6px; }
div.menu a:active { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-image: url(/_img/menu-divider.gif); background-repeat: no-repeat; text-decoration: underline; margin: 0; padding: 2px 4px 2px 6px; }
/*</agl.folder>*/

/* MENU (Milonic) */
/*<agl.folder "MILONIC">*/
.menuoff { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-image: url(/_img/menu-divider.gif); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 2px 4px 2px 6px; }
.menuon { color: #fdee8f; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-image: url(/_img/menu-divider.gif); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 2px 4px 2px 6px; }
.menuclick { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-image: url(/_img/menu-divider.gif); background-repeat: no-repeat; text-decoration: underline; margin: 0; padding: 2px 4px 2px 6px; }
.submenuoff { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-color: #fdee8f; text-decoration: none; margin: 0; padding: 3px; border: solid 1px #000; }
.submenuon { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-color: #b0e050; text-decoration: none; margin: 0; padding: 3px; border: solid 1px #000; }
.submenuclick { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-color: #fdee8f; text-decoration: underline; margin: 0; padding: 3px; border: solid 1px #000; }
/*</agl.folder>*/

/* CERTIFICATE */
/*<agl.folder "CERTIFICATE">*/
@media screen {
div.certificateimage { position: absolute; top: 0; left: 0; z-index: 1; }
div.certificatecontent { position: absolute; top: 0; left: 0; z-index: 2; }
p.certificatebig { color: black; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; margin: 12px 0 0; padding: 0; }
p.certificatesmall { color: black; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin: 10px 0 0; padding: 0; }
p.certificatetiny { color: black; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 9px; float: right; margin: 6px 12px 0 0; padding: 0; }
}
@media print {
div.certificateimage { position: absolute; top: 0; left: 0; z-index: 1; }
div.certificatecontent { position: absolute; top: 0; left: 0; z-index: 2; }
p.certificatebig { color: black; font-size: 18pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24pt; margin: 12px 0 0; padding: 0; }
p.certificatesmall { color: black; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11pt; margin: 10px 0 0; padding: 0; }
p.certificatetiny { color: black; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 7pt; float: right; margin: 6px 12px 0 0; padding: 0; }
}
/*</agl.folder>*/

/* MAIN CONTENT */
/*<agl.folder "MAIN">*/
div.main { color: #4a4a4a; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; margin: 0; padding: 0; }
div.main h1 { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-transform: uppercase; width: 100%; height: 17px; margin: 0; padding: 2px 0 0 6px; }
div.main h2 { color: #76b900; font-size: 15px; font-weight: bold; line-height: 18px; margin: 0 0 8px; padding: 0; }
div.main h3 { font-size: 14px; font-weight: bold; line-height: 16px; margin-bottom: 8px; padding: 0; }
div.main h4 { color: #4a4a4a; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; margin-top: 4px; margin-bottom: 4px; }
div.main p { color: #4a4a4a; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; margin-top: 0; margin-bottom: 14px; }
div.main p.firstparagraph { color: #4a4a4a; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; margin-top: 12px; margin-bottom: 14px; }
div.main p.pullquote { }
div.main p.small { }
div.main p.error { color: #76b900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; margin-top: 0; margin-bottom: 14px; }
div.main table,tr,td { color: #4a4a4a; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; margin: 0; }
div.main ol { }
div.main ul { margin-bottom: 14px; }
div.main li { font-size: 11px; line-height: 13px; margin-bottom: 8px; }
div.main img.left { float: left; margin: 12px 12px 14px 0; }
div.main img.right { float: right; margin: 14px 0 14px 12px; }
div.main img.full { }
div.main img.thumbnail { }

div.link { margin-top: 4px; margin-bottom: 12px; margin-left: 6px; display: block; }
div.link p { display: inline;  }

/*</agl.folder>*/
 
/* INSET BOXES (alt1) */
/*<agl.folder "ALT1">*/
div.alt1 { margin: 0; padding: 0; }
div.alt1 h1 { color: #76b900; font-size: 15px; font-weight: bold; line-height: 18px; background-image: none; margin: 12px 14px 10px; padding: 0; display: block; }
div.alt1 h2 { color: #76b900; font-size: 22px; font-weight: bold; line-height: 25px; background-image: none; margin: 8px 14px; padding: 0; display: block; }
div.alt1 h3 { }
div.alt1 h4 { }
div.alt1 p { color: #4a4a4a; font-size: 11px; font-weight: bold; line-height: 13px; background-image: none; margin: 4px 14px 10px; padding: 0; display: block; }
div.alt1 p.pullquote { color: #000; font-size: 15px; font-weight: bold; line-height: 18px; text-transform: uppercase; }
div.alt1 p.small { }
div.alt1 p.error { }
div.alt1 ol { }
div.alt1 ul { padding: 0 0 0 34px; }
div.alt1 li { color: #4a4a4a; font-size: 13px; font-weight: bold; line-height: 15px; margin-top: 10px; margin-bottom: 10px; padding: 0; }
div.alt1 ul.small { font-size: 11px; line-height: 13px; margin: 0 14px 0 28px; padding: 0; }
div.alt1 li.small { color: #4a4a4a; font-size: 11px; font-weight: bold; line-height: 13px; margin-bottom: 10px; padding: 0; }
div.alt1 a.inline:link { color: #424242; font-weight: bold; text-decoration: underline; }
div.alt1 a.inline:visited { color: #424242; font-weight: bold; text-decoration: underline; }
div.alt1 a.inline:hover { color: #76b900; font-weight: bold; text-decoration: none; }
div.alt1 a.inline:active { color: #76b900; font-weight: bold; text-decoration: none;  }
div.alt1 img.full { }
div.alt1 img.thumbnail { }
div.alt1 a.bulletbutton:link { color: #424242; font-size: 14px; font-weight: bold; line-height: 14px; background-image: url(/_img/button-bullet.gif); background-repeat: no-repeat; text-decoration: none; margin-top: 12px; margin-left: 18px; padding-left: 16px; display: block; }
div.alt1 a.bulletbutton:visited { color: #424242; font-size: 14px; font-weight: bold; line-height: 14px; background-image: url(/_img/button-bullet.gif); background-repeat: no-repeat; text-decoration: none; margin-top: 12px; margin-left: 18px; padding-left: 16px; display: block; }
div.alt1 a.bulletbutton:hover { color: #76b900; font-size: 14px; font-weight: bold; line-height: 14px; background-image: url(/_img/button-bullet-hilite.gif); background-repeat: no-repeat; text-decoration: none; margin-top: 12px; margin-left: 18px; padding-left: 16px; display: block; }
div.alt1 a.bulletbutton:active { color: #76b900; font-size: 14px; font-weight: bold; line-height: 14px; background-image: url(/_img/button-bullet-hilite.gif); background-repeat: no-repeat; text-decoration: none; margin-top: 12px; margin-left: 18px; padding-left: 16px; display: block; }
div.alt1 span.bulletbutton { color: #424242; font-size: 14px; font-weight: bold; line-height: 14px; background-image: url(/_img/button-bullet.gif); background-repeat: no-repeat; text-decoration: none; margin-top: 12px; margin-left: 18px; padding-left: 16px; display: block; }
/*</agl.folder>*/

/* DARK BACKGROUND (alt2) */
/*<agl.folder "ALT2">*/
div.alt2 { color: black; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
div.alt2 h1 { }
div.alt2 h2 { }
div.alt2 h3 { }
div.alt2 h4 { }
div.alt2 p { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; margin: 10px 12px; padding: 0; }
div.alt2 p.pullquote { }
div.alt2 p.small { }
div.alt2 p.error { }
div.alt2 ol { }
div.alt2 ul { margin-top: 0; margin-left: 18px; }
div.alt2 li { color: black; font-size: 11px; font-weight: bold; line-height: 12px; margin: 0 0 6px; padding: 0; }
div.alt2 a:link { }
div.alt2 a:visited { }
div.alt2 a:hover { }
div.alt2 a:active { }
div.alt2 img.full { }
div.alt2 img.thumbnail { }
/*</agl.folder>*/

/* RIGHT SIDEBAR (alt3) */
/*<agl.folder "ALT3">*/
div.alt3 { background-image: url(/_img/right-sidebar.gif); background-repeat: no-repeat; width: 140px; height: 505px; margin: 0; padding: 12px 0 0; }
div.alt3 h1 { color: #76b900; font-size: 15px; font-weight: bold; font-stretch: semi-condensed; line-height: 18px; background-image: none; margin: 0 4px 10px 10px; padding: 0; display: block; }
div.alt3 h2 { }
div.alt3 h3 { }
div.alt3 h4 { }
div.alt3 p { color: #4a4a4a; font-size: 11px; line-height: 13px; background-image: none; margin: 10px; padding: 0; display: block; }
div.alt3 p.pullquote { color: #000; font-size: 15px; font-weight: bold; line-height: 18px; text-transform: uppercase; }
div.alt3 p.small { }
div.alt3 p.error { }
div.alt3 ol { }
div.alt3 ul {  }
div.alt3 li { margin-right: 14px; margin-bottom: 8px; margin-left: -10px; }
div.alt3 a.inline:link { color: #424242; font-weight: bold; text-decoration: underline; }
div.alt3 a.inline:visited { color: #424242; font-weight: bold; text-decoration: underline; }
div.alt3 a.inline:hover { color: #76b900; font-weight: bold; text-decoration: none; }
div.alt3 a.inline:active { color: #76b900; font-weight: bold; text-decoration: none;  }
div.alt3 img.full { }
div.alt3 img.thumbnail { }
/*</agl.folder>*/

/* GALLERY */
/*<agl.folder "GALLERY">*/
div.gallery { }
div.gallery h1 { }
div.gallery h2 { }
div.gallery h3 { }
div.gallery h4 { }
div.gallery p { }
div.gallery a:link { }
div.gallery a:visited { }
div.gallery a:hover { }
div.gallery a:active { }
div.gallery img.full { }
div.gallery img.thumbnail { }
/*</agl.folder>*/

/* FOOTER */
/*<agl.folder "FOOTER">*/
div.footer { }
div.footer h1 { }
div.footer h2 { }
div.footer h3 { }
div.footer h4 { }
div.footer p { color: #888; font-size: 10px; line-height: 11px; text-decoration: none; margin-left: 18px; padding: 0; }
div.footer a:link { color: #888; font-size: 10px; line-height: 11px; text-decoration: none; }
div.footer a:visited { color: #888; font-size: 10px; line-height: 11px; text-decoration: none; }
div.footer a:hover { color: #888; font-size: 10px; line-height: 11px; text-decoration: underline; }
div.footer a:active { color: #888; font-size: 10px; line-height: 11px; text-decoration: underline; }
/*</agl.folder>*/


